I can't for my life figure out what is going on. Seems that a recent update has broken iTunes auto proxy detection to the point that it crashes.
Here's what you need to know.
- We're using Sophos UTM Home Edition.
- Web proxy is configured to 'Standard' - i.e. not transparent mode.
- Proxy settings are delivered using a WPAD script and Group Policy.
- HTTPS inspection is enabled.
- No iTunes specific exceptions have been configured.
- Windows 7 Professional x64.
- iTunes 12.1.
- This is a domain network with roaming profiles.
When launching iTunes I am prompted for my proxy authentication information. Shame NTLM doesn't work, but I enter my login details and press OK to start using iTunes. However, when I go to the store tab, iTunes crashes immediately with "JavaScriptCore.dll", which leads me to believe iTunes has a problem with WPAD files because someone told me that they are JavaScript code.
Previously, before iTunes 12.1, iTunes would freeze when attempting to access the store, but would work eventually, but now it crashes every time without fail.
The proxy logs don't show anything iTunes related being blocked, all iTunes traffic is being shown as "pass".
I'm pointing my finger at Apple for this one, and I've also raised a question on their discussions forum here, but I think I am stumped in the meantime.
Does anybody have a solution, workaround or a miracle which will let me access the iTunes store again?
I don't want to whitelist or transparent skip apple.com because I am using the UTM to block a most unwanted iOS 7 and 8 update. Long live iOS 6 and earlier!
Thanks in advance.
EDIT:
Tried this exception:
iTunes
Skipping: Authentication / URL Filter / SSL scanning
Coming from these Networks: Internal (Network)
and Coming from these User Agents: iTunes/12.1
The iTunes store actually opens now and doesn't prompt for proxy authentication but crashes after a second of viewing the store with the same message about JavaScriptCore.dll
Problem signature:
Problem Event Name: APPCRASH
Application Name: iTunes.exe
Application Version: 12.1.0.71
Application Timestamp: 54c76235
Fault Module Name: JavaScriptCore.dll
Fault Module Version: 7600.1017.6000.1
Fault Module Timestamp: 54b5da5f
Exception Code: c0000005
Exception Offset: 000000000000c046
OS Version: 6.1.7601.2.1.0.256.48
Locale ID: 2057
Additional Information 1: db09
Additional Information 2: db0908941e542631a18495fc8e2bccc7
Additional Information 3: 4a22
Additional Information 4: 4a22efef4e31bf2f6a837e459a61020c
If anybody else has updated to iTunes 12.1, please try accessing the store through your UTM and see if you get the same results.
This thread was automatically locked due to age.