Impending 12 January flash shutoff
We have an internal intranet only application that has one part dependent on a flash object. I'll startoff by saying I have a working solution to flash not working after 11 January. We only need this to continue working for a few months until we transition to a different piece of software which does not use flash. I've had no success attempting to contact Harman via their webform or via phone.
With the latest versions of flash and setting my pc to 12 January, it did not work. Flash loads and presents an icon instead of loading the flash object. I found that versions of flash up to and including 32.0.0.371 do not have the hard-coded shutoff and after loading that version I have full functionality again setting my pc's clock to future dates. Adding AutoUpdateDiable to mms.cfg and also setting policies to prevent Mozilla (with its 26 January update which should prevent the flash plugin from loading at all) from updating should cover us. However, I had initially been trying to get the later versions of flash working using EnableAllowList and AllowListURLPattern in mms.cfg. I'm still wondering if there is anything I've missed and am posting details below if anyone has an answer or further suggestions.
Using those two parameters in mms.cfg allows the flash object to load post-12 January, but as luck would have it the flash object also makes a socket connection back to an application on the server (the same server where the flash object and entire intranet application itself is hosted). This connection is not working in the flash object when I set the date to 12 January. I get the following error when using the debug version of flash.
Error #2044: Unhandled securityError:. text=Error #2048: Security sandbox violation: http://10.1.15.101/components/ptool.swf cannot load data from 10.1.15.101:8378.
This looks to be a crossdomain access issue. I do have a http://10.1.15.101/crossdomain.xml file at the root of the website and it contains the all inclusive
<allow-access-from domain="*"/>
1) Interestingingly enough, even if I delete this crossdomain.xml file from the website and use any date on my pc from today until 11 January, the flash object works as does the socket connection and I do not get the above error. This kind of makes it look like we don't have a crossdomain access issue after all; I wasn't expecting this part. This is without a mms.cfg file or one only containing
SilentAutoUpdateEnable=0
AutoUpdateDisable=1
EOLUninstallDisable=1
2) If I add the following two lines to mms.cfg, the flash object loads irrespective of what date I have on my pc, but the part dependent on the socket connection does not work and I get the Error#2048.
EnableAllowList=1
AllowListURLPattern=*://10.1.15.101
3) If I keep my pc's clock before 12 January, I get entire functionality from the flash object including the socket connection working by adding this additional line to mms.cfg. (including those from (2) above)
AllowListPreview=1
4) However, this last setting is ignored after EOL 12 January, so the socket connection again fails if I set my pc clock to 12 January or later.
Any ideas I might try? Like I said 32.0.0.371 works as my fix for a few months but I did spend some time getting here and am now curious. I did try adding some variations of AllowListURLPattern into mms.cfg but haven't come up with a winner. Everything I've seen about Error#2048 points to a crossdomain fix, but since I can delete the file which is there now and not break the application it looks directly like something else happening with the EOL hard-coded shutoff that I should be able to mitigate with an entry in mms.cfg.
Thanks to anyone who has a suggestion or solution.
