Safari 6.0 with proxy.pac

I just upgraded safari to version 6.0 and now my browser is experiencing issues attempting to access the internet when connected to the internet via VPN (Juniper). A proxy pac file is automatically pushed out by the gateway. This worked fine before upgrading to 6.0. Is anyone else experiencing the same issue? How did you resolve it?
I've tried manually entering the proxy information as well but that fails also.

Just add the following to the file com.apple.WebProcess.sb.
Please add it below the Basic system paths and above the FIXME: or System and user preferences:
;; Plugins
(subpath "/Library/Internet Plug-Ins")
(home-subpath "/Library/Internet Plug-Ins")
And it's fixed.
You can find the com.apple.WebProcess.sb here: /System/Library/StagedFrameworks/Safari/WebKit2.framework/WebProcess.app/Conten ts/Resources

Similar Messages

  • Broadcast with Proxy.Pac define into the network Configuration

    netbios is activate on desktop,
    when a proxy.pac is define, a lot of broadcast are generated by a lot of internet site : google.com/bing.com/yahoo.com
    this doesn't happen is i defini the proxy server directly in the firefox configuration (no proxy.pac)
    i've tested with a minimalist proxy.pac (just return the proxy server => same problem) thanks you

    Raymond Zachary wrote:
    I have a G4 Laptop that connects readily to the University Hotspot as well as to my home wifi router. However the College would prefer I use the admin network which uses the same wifi hardware but is secure, unlike the hotspot network. The system is predominantly populated with XP machines and the IT folks have attempted to get me on the admin network but authentication with WPA Personal, WPA Enterprise, WPA2 Personal, and WPA2 Enterprise do not work. When I try to use Airport Assist or diagnostics nothing helps. If I ask Airport to see the "Configuration" file it sends me to an area of Microsoft related files which is an enigma to me.I suspect something in the configuation file, wherever it is, is important and perhaps similar to what XP uses. Does anyone have any information about hooking a Leopard G4 into a windows based network?
    You shouldn't have to deal with any such configuration files. Pull down the AirPort menu bar item. In the resulting list you should see the "admin network". Select that, then enter the supplied password. If that doesn't work, check and report exactly what happened.

  • Performance degradation when using proxy.pac file with FF ESR 31

    With Bug 923458 many people complained about a performance issue compared to other browsers when a proxy.pac file is used.
    The issue initially reported with the bug was resolved for ESR25 according to the statistics, but the general performance issue remained.
    I had the same issue with ESR24 and ESR31.3 .
    I was testing with www.bild.de.
    It took about 40 seconds to load the content completely. Without the proxy.pac file it took about 10 seconds.
    I added a few alerts to the pac-File in order to get logs within the console for some analyses.
    I found the following:
    1. the pac.file is executed for every request, no matter if the host changed or not.
    With us the pac-File checks for IP-Adresses and host-names only.
    It is not necessary to execute the pac file for each and every request to the same remote host.
    So the question is, if we are able to disable this behaviour via about:config?
    2. the content referenced by www.bild.de seems to be loaded sequentially and with a delay
    The overall time consumed by the proxy.pac file executions was about 4 Seconds compared to the 40 seconds of overall load time.
    So I checked the delay between executions of the pac-file and found an overall delay of 40 seconds. I expect that the delay between the calls to the pac-file is caused by the retrieval of contents from the remote host.
    So why are the requests executed sequentially?
    Hint: Due to the times necessary for executing the pac-file and downloading the contents from the remote host, I would expect the logs generated by my alerts to be mixed (especially if myIpAddress took 1 Second). But the log is cleanly ordered by URL. (see attachment)

    Hi guigs2,
    thanks for your response. As we only use myIpAddress once within our pac-File and only rely on dnsDomainIs(), ==-Comparisons and shExpMatch() and the sum of all pac-Executions was about 4 seconds compared to 40 seconds overall load time, I do not think that dns resolving is our issue.
    I checked the seetings of the configuration you mentioned above. It is set to "false", so the client would try the resolve the dns names. Our admin told, that we do not use socks-Proxies, only http-Proxies.
    Regarding sequential load of the contents included on www.bild.de from other web sites, I attached a screenthot.
    Please note the red highlights. These show the start time in milliseconds of the pac-execution. I added this as a kind of id which represents a unique identifier together with the URL if the log items are mixed. But they are not, instead they are cleanly ordered by URL (for all 360 pac-file calls).
    Moreover in the picture you can see the delay between the end of the last pac-file execution and the next one (blue timestamp in millisonds compared to the red timestamp of the next row saying "entered proxy.pac"). The delay sum up exactly to the 40 seconds the FF took to load the page completely.
    Alone the fragment shown represents a delay of 630ms between the pac-file executions. If the contents would be loaded in parallel, there should be no such delay.

  • Multiple proxy.pac configuration (one per SSID) setup with profile (mobileconfig files) problem

    Hello,
    I configure with the server profile manager a profile with two hidden SSID (WPA2 enterprise and certificat).
    one internal with a proxy PAC configuration (automatic/ proxy.pac URL ...)
    and the second one external without a proxy PAC configuration.
    when I swith from the first one to the second, the Wifi connection is OK,
    but the proxy.pac configuration is not set.
    I should do a manual proxy configuration (networksetup -setautoproxyurl Wi-Fi  http://.....)
    I try with lion 10.7.4 and mountain lion 10.8.1 and I experience the same problem.
    please could  you help to solve this problem?
    Regrads.

    Hello,
    I configure with the server profile manager a profile with two hidden SSID (WPA2 enterprise and certificat).
    one internal with a proxy PAC configuration (automatic/ proxy.pac URL ...)
    and the second one external without a proxy PAC configuration.
    when I swith from the first one to the second, the Wifi connection is OK,
    but the proxy.pac configuration is not set.
    I should do a manual proxy configuration (networksetup -setautoproxyurl Wi-Fi  http://.....)
    I try with lion 10.7.4 and mountain lion 10.8.1 and I experience the same problem.
    please could  you help to solve this problem?
    Regrads.

  • FF unable to comprehend PROXY.PAC file with IPv4 and IPv6 rules in it

    My intranet setup involves users going through Squid proxy on a server discoverable by WPAD. Everything worked well until I introduced IPv6 into the network. Now I want their FFs to go IPv4 proxied and go IPv6 direct. I wrote proxy.pac ( http://pastebin.com/UFwVBzcN ) but FF8 throws "XPCSafeJSObjectWrapper is not defined" error. How can this be done?

    Hi guigs2,
    thanks for your response. As we only use myIpAddress once within our pac-File and only rely on dnsDomainIs(), ==-Comparisons and shExpMatch() and the sum of all pac-Executions was about 4 seconds compared to 40 seconds overall load time, I do not think that dns resolving is our issue.
    I checked the seetings of the configuration you mentioned above. It is set to "false", so the client would try the resolve the dns names. Our admin told, that we do not use socks-Proxies, only http-Proxies.
    Regarding sequential load of the contents included on www.bild.de from other web sites, I attached a screenthot.
    Please note the red highlights. These show the start time in milliseconds of the pac-execution. I added this as a kind of id which represents a unique identifier together with the URL if the log items are mixed. But they are not, instead they are cleanly ordered by URL (for all 360 pac-file calls).
    Moreover in the picture you can see the delay between the end of the last pac-file execution and the next one (blue timestamp in millisonds compared to the red timestamp of the next row saying "entered proxy.pac"). The delay sum up exactly to the 40 seconds the FF took to load the page completely.
    Alone the fragment shown represents a delay of 630ms between the pac-file executions. If the contents would be loaded in parallel, there should be no such delay.

  • Proxy.PAC file not working after upgrade to 10.9.2

    I have a local proxy.pac file and it was working happily before 10.9.2.
    It was loaded under "Network > Proxies > Automatic Proxy Configuration" and effective for all browsers (Chrome, Safari and Firefox).
    After upgrade to 10.9.2 seems like it's being totally ignored. I have a CNTLM proxy in my machine and can see the traffic coming in. Looking at logs, no traffic really comes in and all browsers try to access internet directly.
    If I set the proxy.pac directly in Firefox, it works but I want all my browsers and application. I want the same functionality as of 10.9.1 and before.

    I submitted a bug report to Apple. The problem is present since 10.9.2, now with 10.10 and iOS. I hope they will take this problem seriously.

  • Proxy.pac and authentication

    Hello everybody.
    I got a couple of iMacs (from OS X 10.6 up to 10.8) running in an environment in which there is Windows AD and the Windows clients use an http proxy with NTLM authentication. The config is pulled from the clients by using the DHCP option 252, which contains the URL to the proxy.pac in this form: http://192.168.50.2:8080/proxy.pac
    Now my questions...
    How do I set things up on the iMacs, so that they pull the proxy.pac and so that it works with Safari, Chrome and Firefox as well?
    As there is authentication (NTLM-based) involved: the iMacs are not joined to the AD, but the only user working on each iMac logs in with the same credentials as in the AD (same user/pass).
    Any help will be very much appreciated.
    Thanks and regards,
    Flavio.

    WPAD has been reported not to work with AD servers. I suggest you enter the PAC URL in the network settings under Automatic Proxy Configuration.
    Push Forward Proxy info within DHCP

  • Safari not working in proxied network

    We access the internet through a proxy. Since installing mountain lion this morning, it refuses to load any pages from the internet. Given me "You are not connected to the Internet" error messages.
    Local servers are accessible and the network is working because I can access the internet with firefox just fine.
    Any ideas?

    GOT IT!
    Apple changed the valid locations where Safari can read it's proxy pac file from.
    As I understand it (much help from this thread https://discussions.apple.com/message/19020620#19020620 ), Safari reads the network settings when it starts up and if a proxy pac file is defined, it reads the file.
    However - and this is the important thing - it is only allowed to read it from a list of specific locations. If it's anywhere else, Safari will fail to read it (silently) and simply not work. You can validate this by looking for this error in your system logs:
    27/07/12 12:59:42.243 AM sandboxd[24973]: ([24972]) WebProcess(24972) deny file-read-data /Library/Internet Plug-Ins/custom-proxy.pac
    This is where it gets a little tricky, in Mountain Lion the list of valid locations appear to have changed. You need to look in (and this is different from Snow Leopard and Lion)
    /System/Library/PrivateFrameworks/WebKit2.framework/WebProcess.app/Contents/Reso urces/com.apple.WebProcess.sb
    To see the list.
    In my case I created the /Library/Managed\ Preferences directory which did not exist. Copied the pac file there, set the new location in my network preferences and restarted Safari to get it to read the file.
    Now everything works.

  • Communication problem with proxy server

    We have establish the configuration of an iPad to access the enterprise net, but when trying to access any webpage we get the next message: Safari can not open the page. Error:"There is a communication problem with proxy web server (HTTP)"
    The access has no problems with other movile devices.
    Ahy help?

    Hi,
    I am not sure whether you have already solved the problem or not....
    Do the following to deploy MobileBIService.war file on tomcat
    1.Stop Tomcat Web application server.
    2.Copy the file, MobileBIService.war from [Install directory]\Mobile 14\Client to the Tomcat's "Webapps" directory.
    In my case, I copied the MobileBIService.war from C:\Program Files (x86)\SAP BusinessObjects\Mobile14\Client to C:\Program Files (x86)\SAP BusinessObjects\Tomcat6\webapps. ( I used BO 4.0 SP02)
    3.     Start Tomcat.
    Restarting Tomcat would automatically deploy war file as a Web App
    One folder u201CMobileBiServiceu201D will appear in webapps folder when MobileBIService.war is deployed successfully.
    Hope it helps.
    Regards,
    Ankur

  • Java Web Start not working with Proxy

    I have Java Web Start program not listening to proxy settings. It tries to access localhost using our proxy settings, but with no user name or password. I'm wondering if Java Web Start has proxy settings somewhere. I'm not sure since when we disable the proxy settings the program works without issue. Any thoughts?
    Thanks

    For instance Safari uses those System Proxy settings, Firefox uses it's own!
    So Java is using it's own, now we're waiting for an expert to drop in!

  • Lync 2013 client doesn't read proxy.pac file Lync exclusions

    Hi all,
    I have a very annoying issue where by the Lync 2013 client ignores the proxy.pac file exclusions set below:
    (host == "lync.test.domain") || (host == "lyncdiscoverinternal.test.domain") ||
    (host == "lyncwacdca.test.domain") ||
    (host == "lyncwacdcb.test.domain") ||
    (host == "lyncwebintdca.test.domain") ||
    (host == "lyncwebintdcb.test.domain")
    IE is set to use automatic configuration script of
    http://proxy.test.domain:8083/proxy.pac This file can be reached through and IE browser, downloaded and it's syntax read.
    If I set my proxy server and exclusions manually within IE9 then they are adhered to. That is Lync 2013 is able to read.
    My thinking: that some application may be iterferring with Lync 2013 getting to
    http://proxy.test.domain:8083/proxy.pac or reading in the exclusions set within the file.
    If I enter https://lync.test.domain into the browser URL search field I can see that it is being sent straight out to the proxy as opposed to bypassing it.
    Does anyone have an example of their proxy.pac exclusion set for Lync 2013 just in case my syntax is not looking the best.
    Cheers

    Update to this issue - solution was to move the proxy exclusions to the top of the proxy.pac
    Outcome resulted in Windows WinHTTP processing the the Lync proxy exclusions prior to the Lync.exe firing during logon. I don't believe you would see this in a typical infrastructure. Since initially looking into this issue I  have been
    able to show through packet traces, large periods of latency in delivery of desktop profile items due to backend profile storage issues.
    In eddition this moving the exclusions to the top of the pac file I made use of substrings. I don't believe the use of substrings is any better or worst, but just easier for others to understand what the exclusion allows specifically.
    Example of pac exclusion now:
    if (url.substring(0,39) == "http://lyncdiscoverinternal.testdomain.") { return "DIRECT"; } //matches 31 characters including last . or period
    I entered similar entries for all required exclusions. The result was Lync signing in within 6 seconds as opposed to the 40 second (through the user of legacy SRV records).

  • Outlook and proxy PAC file

    Using Outlook 2010 SP2 connecting to Exchange 2013 SP 1 with a PAC file (configured under Internet Options).  When the PAC file is not available, Outlook fails to connect to Exchange initially, upon hitting the retry button (on server unavailable
    message), it connects just fine.  Not sure if this has to do with Outlook Anywhere or Outlook application in general, but it looks as if it does not fail open cleanly (like IE for example).  Is there a way to tell Outlook to connect to Exchange by
    ignoring/bypassing the system wide proxy config from Internet Options?  I want to ensure that if the PAC file is not available to Outlook, it connects to Exchange without issues.

    Thank you for the update.
    I am trying to involve someone familiar with this topic to further look at this issue. There might be some time delay. Appreciate your patience.
    Thank you for your understanding and support.
    Steve Fan
    Forum Support
    Come back and mark the replies as answers if they help and unmark them if they provide no help.
    If you have any feedback on our support, please click
    here

  • Spent some time trying to find a Safari download site with no success.  Where is the iMac Safari download site?

    Spent some time trying to find a Safari download site with no success.  I found lots of Safari sites but no Safari download site.  Where is the iMac Safari download site?

    (The following does not apply to users of Lion OS 10.7 or later)
    If your Safari keeps crashing, or if you are updating Safari (or just have) and it is misbehaving:
    N.B. Never delete Safari, never run it under Rosetta, don't use proxy settings, and don't change the application's name or move it from the top level of the Applications Folder to a sub-folder.
    (If you prefer to download updates via Software Update in the Apple menu (which would ensure that the correct version for your Mac was being downloaded), it is not recommended to allow SU to install major (or even minor) updates automatically. Set Software Update to just download the updater without immediately installing it. There is always the possibility that the combined download and install (which can be a lengthy process) might be interrupted by a power outage or your cat walking across the keyboard, and an interrupted install will almost certainly cause havoc. Once it is downloaded, you can install at a time that suits you. You should make a backup copy of the updater on a CD in case you ever need a reinstall. Alternatively you can download Safari directly:
    Safari 4.1.3 for Tiger can be downloaded here:
    http://support.apple.com/kb/DL1069
    Safari 5.0.6 for Leopard can be downloaded from here:
    http://support.apple.com/kb/DL1422
    Safari 5.1 for Snow Leopard can be downloaded from here:
    http://support.apple.com/kb/DL1070
    Make sure you download the correct version for your system.
    Also, observe the recommended procedure for installing software: repair permissions and close all applications, install, then repair permissions again.)
    Input Managers and other plug-ins from third parties can do as much harm as good. They use a security loophole to reach right into your applications' code and change that code as the application starts up.  If Safari is crashing, the very first thing to do is clear out your InputManagers folders (both in your own Library and in the top-level Library), log out and log back in, and try again.
    So, disable all third party add-ons before updating Safari, as they may not have been updated yet for the new version. Add them back one by one. If something goes awry, remove it again and check on the software manufacturer's website for news of an update to match your version of Safari. Remember: Tiger up to 10.4.10 used Safari 2.0.4, Tiger 10.4.11 uses Safari 4.1.3, Leopard uses Safari 5.0.6,  and Snow Leopard uses Safari 5.1.x. If these latest versions of Safari are not the fastest browser you have ever used, then something is wrong!
    (Trying to revert to a previous version of Safari  can have repercussions, as previous versions of Safari used a completely different webkit on which other applications like iChat, Mail, Dashboard Widgets etc also rely, but if you really want to do this post back for instructions on the safe way to do so.)
    Most errors reported here after an update are due to an unrepaired or undetected inherent fault in the system, and/or a third party ad-on. Add-ons that have been frequently mentioned here, among others, for causing such problems are Piclens, Saft, AcidSearch and Pithhelmet, and the dreaded CT Toolbar. If you have them, trash them, and go the developer's sites to see if new versions are available for the latest version of Safari on your current operating system.
    You must also ensure that you have downloaded and installed all the correct version for your Mac of Security Updates. These require a restart and a permission repair.
    To reiterate, Input Managers reach right into an application and alter its code. This puts the behavior of the affected application outside the control and responsibility of its developers: a recipe for  problems. That's not to say that issues absolutely will ensue as a result of Input Managers, but you, as a user, must decide. If the functionality of a specific Input Manager or set thereof is really important to you, you may well choose to assume the associated risk.
    Again, the advice is to remove all Input Managers from the following directories:
    Hard Disk/Library/InputManagers
    Home/Library/InputManagers
    especially prior to system updates and updates to Safari (they can always be added back one-by-one later).
    Lastly, the Safari updates require a restart of your Mac, and sometimes even a double restart is required.

  • How firewall work with proxy

                       Hi Experts,
    We have cisco ASA to filter traffic for internet. We are using websense as proxy server.
    Pl's suggest which ip ( Internal user Ip's or only Websense proxy ip ) I should allow on fireall for internet access.
    Thanks in advance
    Regards,
    Surya

    Hi Mahesh,
    PAC file define how your browser traffic is routed. There may be many entries in the pac file and you should be able to view your pac file by simply opening the path configured on you browser Internet setting using any browser.
    A typical out of a PAC file will be as below.
    if (shExpMatch(url, "http://group.cisco.com*"))          
    {  return "DIRECT"; }
        else if(shExpMatch(url, "https://abc.org*"))  
    { return "PROXY 192.168.10.10:8080"; }
        else if(shExpMatch(url, "http://xyz.com/*"))              
    { return "PROXY 192.168.100.100:80"; }
    When some on tries to browse the url "http://group.cisco.com" the pac file shows this should be routed directly (by pass proxy which is refered as DIRECT on the pac file configuration)..
    Likewise when user access "https://abc.org" the traffic would be send to proxy server 192.168.10.10 on port 8080. Please be aware that there may be multiple proxy servers in some organizations. Likewise when user access url "
    http://xyz.com/" the traffic will be directed towards 192.168.100.100 on port 80.
    To answer your question when user browse google.com (not only google any browser traffic) the traffic always goes to the PAC files. PAC file then determine where to forward this traffic depending on PAC file configuration. The PAC file determine where the traffic should be routed when a http or https request comes and that is the reason why few web sites will are not working with out the proxy pac.
    Hope this helps.
    Regards
    Najaf
    Please rate when applicable or helpful !!!

  • Safari is not sending proxy-authorization header for some https requests

    Hi,
    I have the problem that sometimes Safari doesnt send the necessary Proxy-Authorization header to our proxy for HTTPS requests.
    The proxy settings are configured in system preferences with a username and password.
    I did packet capture and I can see that most of the time it will work just fine and the trace looks something like this:
    CONNECT communicator.strato.de:443 HTTP/1.0
    Host: communicator.strato.de
    User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; de-de) AppleWebKit/523.12.1 (KHTML, like Gecko) Version/3.0.4 Safari/523.12.2
    Proxy-Authorization: Basic XXXXXXXXXXXXXXXXX== (edited)
    HTTP/1.0 200 Connection established
    While some times it will look something like this :
    CONNECT communicator.strato.de:443 HTTP/1.0
    Host: communicator.strato.de
    User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; de-de) AppleWebKit/523.12.1 (KHTML, like Gecko) Version/3.0.4 Safari/523.12.2
    HTTP/1.0 407 Proxy Authentication Required
    Any idea why Safari sometimes wouldn't send the credentials to the proxy?
    Simon Putz
    Ironport Systems Customer Support

    Hi, I am also facing same problem
    Software : Weblogic jdk1.3.1
    If anyone know the solution ,Please help me
    Thanks,
    Suneel

Maybe you are looking for