tracker issue : CF-4198786

select a category, or use search below
(searches all categories and all time range)
Title:

CFENCODE for OS X on CF2016

| View in Tracker

Status/Resolution/Reason: Closed/Fixed/Fixed

Reporter/Name(from Bugbase): Cameron Bruhns / Cameron Bruhns ()

Created: 05/26/2017

Components: Installation/Config, Scripts

Versions: 2016

Failure Type: Enhancement Request

Found In Build/Fixed In Build: CF2016 / 309898

Priority/Frequency: Normal / All users will encounter

Locale/System: ALL / Mac All

Vote Count: 0

Problem Description: 
My company uses Coldfusion to write our site files and we use cfencode.exe from cf11 to encrypt them. We do not want the irreversible functionality provided by cfcompile, for example. We want to obfuscate our code, and cfencode does this perfectly. Unfortunately, this script was removed from more recent versions of CF including CF2016, which we would like to run on our Mac dev environment. This is preventing our organization from switching to a Mac environment.

Can a supplemental file be released to provide cfencode functionality to CF2016 for Mac environments? Something like "cfencode.sh" would be perfect.

I understand that this is a feature request. I know it might involve some coding, but we are hoping to move forward with Coldfusion as our platform and I think asking for this feature is reasonable considering how much money we pay for the CF platform. (Thousands of dollars).

Thank you!
Cameron

Attachments:

  1. November 22, 2017 00:00:00: cfencode-fix.zip
  2. November 22, 2017 00:00:00: cfencode-fix.zip

Comments:

Can I get a status for release of this left-out file?
Comment by Cameron B.
650 | July 05, 2017 05:52:44 PM GMT
This is in the pipeline for the next update. The timeline is yet to be finalized for the update.
Comment by Vamseekrishna N.
651 | July 06, 2017 02:53:49 AM GMT
I see a new updated posted "ColdFusion (2016 release) Update 5" and there is NO FIX FOR THIS. WTF! This is an easy thing guys... It was supposed to be in HF5 and now I get pushed to HF6. Seems like you don't care about it. Not sure what I have to do to get some actual support from this company.
Comment by Cameron B.
652 | September 14, 2017 03:46:58 PM GMT
Since this was a security update, non-security bug fixes were pushed out to the next update. We can evaluate how this fix can be shared once it is fixed.
Comment by Vamseekrishna N.
653 | September 14, 2017 03:55:37 PM GMT
Can you understand my frustration with the amount of time this fix would take to implement and the amount of time our organization has been unable to make the switch to a Mac environment? We are sitting here with new machines we cannot readily make use of but have paid for. We also paid a lot of money for Coldfusion and it blows my mind that you cannot simply release the file. Looks like I have to wait ANOTHER 3 MONTHS. Please get back to me with some concrete next steps, and if you cannot, then please send this ticket to your supervisor or project lead so I can tell my company when we can expect to be able to make a company wide switch to Mac. This is ridiculous. I'm not asking that much. This is a file you can write in like an hour. Thanks, Cameron
Comment by Cameron B.
654 | September 28, 2017 03:31:03 PM GMT
Hello, it's been a month since you said "We can evaluate how this fix can be shared once it is fixed."? This is really disappointing support.
Comment by Cameron B.
655 | October 10, 2017 01:24:31 PM GMT
Hi Cameron, cfm/cfc files can be encoded on any platform and still run on Mac.You need not encode in Mac OS X. Is that an option for you or it is not?
Comment by Krishna R.
656 | October 12, 2017 11:46:30 AM GMT
Hello!? I don't know why I even bother with Adobe Customer Service. If you purchased a product and were treated like this, you would never used that product again.
Comment by Cameron B.
657 | October 16, 2017 06:07:28 PM GMT
@Cameron, pls. check the comment below from one of the engineers in the team and let us know. This comment was made 4 days ago but was inadvertently marked as internal.
Comment by Vamseekrishna N.
658 | October 17, 2017 03:04:05 AM GMT
I can't run cfencode.exe or any .exe file on a macOS environment. Is there something I'm missing here? We run that file on all of our cfm/cfc files before moving them to the server for internal security reasons.
Comment by Cameron B.
659 | October 23, 2017 01:15:52 PM GMT
I mean to say, 'do you have option to run the cfencode tool on Non-Mac and move the encoded cfms to Mac?
Comment by Krishna R.
660 | October 24, 2017 04:21:13 PM GMT
That's not really a solution is it? That's just me having to do all the work and you not having to fix anything. :| It requires our whole workflow to include a 2nd computer to work. What is really so hard about providing a Mac environment version of the file?
Comment by Cameron B.
661 | October 26, 2017 01:01:06 PM GMT
Just following up on this, It seems I get attention from your support techs and then radio silence for days/weeks. This might be low on your list, but it's very important for our organization....like, I'm checking this thread every day because we are all waiting to switch to Mac. Thanks, Cameron
Comment by Cameron B.
662 | November 06, 2017 03:17:00 PM GMT
Alright. I'm pissed off. SERIOUSLY? It's been OVER 3 WEEKS since I've heard anything and I've contacted you TWICE since then. Why can't you guys get me a solid answer like: "Dear Mr. Bruhns, please find attached a link to a page where you can download the cfencode.sh script. Sorry for the long long long delay." DO. YOUR. JOB. This is ludicrous. Please escalate this ticket to the next level of support or your manager. I'm so fed up right now I'm having a hard time being polite.
Comment by Cameron B.
663 | November 16, 2017 08:02:06 PM GMT
Hi Cameron, Fix is attached. Extract cfencode-fix.zip file and follow the readme file to apply the fix and run it. Thanks, Krishna
Comment by Krishna R.
664 | November 22, 2017 06:22:07 AM GMT
Hey, While I am grateful for the release of this file. In our testing we have found that files encoded with the provided cfencode.sh are of a different format than files we encrypt with cfecode.exe for Windows Coldfusion Server 11. When we attempt to run test files that have been encoded on the mac using the new method, they do not run when uploaded to a Windows Coldfusion environment. I've included a zip URL with an original file, a version of that file encoded with the new Mac script and a version of the file encoded with the PC executable. Is there any way to ensure that the output of the mac tailored script matches the behavior of the CF11 cfencode.exe? Let me know if you have any questions regarding this. Here is the zip address, as the uploader is not allowing me to upload a zip. http://www.spiraldesign.com/test-enc.zip
Comment by Cameron B.
665 | December 07, 2017 05:48:21 PM GMT
Hello?
Comment by Cameron B.
666 | December 18, 2017 06:52:39 PM GMT
Lol. You're kidding me....
Comment by Cameron B.
667 | December 27, 2017 03:14:22 PM GMT
Guys..... It's been ANOTHER month.
Comment by Cameron B.
668 | January 29, 2018 07:59:52 PM GMT
@Cameron, We will have someone check and respond.
Comment by Vamseekrishna N.
669 | January 30, 2018 03:08:13 AM GMT
Hi Cameron, New encoding is added. That is the reason there is fix that goes into the ColdFusion runtime apart from the script. For your query on how to run the Mac encoded files on Windows server - you just have to apply the fix(place jar file provided to you under cfusion\lib\updates). As long as the fix(on target server) is placed in the server, it works on any platform irrespective of where it is created. This fix, we are including for the future updates, so it will be there forever without you having to put it. When you run your test, to avoid any cached encoded class being loaded, please make sure to clear cache atleast once from ColdFusion administrator ( Server Settings - Caching -> Clear template Cache Now ). If your target machine is ColdFusion 11, please let me know, I can provide you fix. For immediate attention, you can mail me directly at krishnap@adobe.com. If it is ColdFusion 2016 Windows, you should apply the same fix that is with you. Thanks, Krishna
Comment by Krishna R.
670 | February 08, 2018 10:59:44 AM GMT
Hi , Please look at the previous comment and help us with required information  Thanks, Nitin
Comment by Nitin K.
671 | March 01, 2018 10:24:45 AM GMT
CF2018 installation on Mac has bundled cfencode.sh as well.  Hope the fix provided by DEV has addressed your issue. Thanks for reporting this. Since it has been quite some time since we have not heard back from you, i am closing this bug as fixed.  
Comment by Nitin K.
29598 | August 22, 2018 08:05:23 AM GMT