History log of /frameworks/base/packages/services/Proxy/src/com/android/proxyhandler/ProxyService.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
ae392155a298de28f04b32725c9c16f29202fcac 18-Sep-2014 Jason Monk <jmonk@google.com> Remove unused constant and associated STOPSHIP

Bug: 10459877
Change-Id: Ic8a6632176a9417af246709c940f658639e42317
/frameworks/base/packages/services/Proxy/src/com/android/proxyhandler/ProxyService.java
6090995951c6e2e4dcf38102f01793f8a94166e1 19-Nov-2013 John Spurlock <jspurlock@google.com> Remove unused imports from frameworks/base.

Change-Id: Ia1f99bd2c1105b0b0f70aa614f1f4a67b2840906
/frameworks/base/packages/services/Proxy/src/com/android/proxyhandler/ProxyService.java
6f8a68f49a7e8cf86104e721a1e8be7568b5f730 24-Aug-2013 Jason Monk <jmonk@google.com> Guarantee that PAC Local Proxy owns Port

This changes the PAC support to not broadcast the Proxy information until
the Local Proxy has started up and successfully bound to a port so that
the local proxy information can be guaranteed to be owned by the proxy.

Bug: 10459877
Change-Id: I175cd3388c758c55e341115e4a8241884b90d633
/frameworks/base/packages/services/Proxy/src/com/android/proxyhandler/ProxyService.java
da205a749fadb3a87357d9bd607f094c7717764a 21-Aug-2013 Jason Monk <jmonk@google.com> System binds PAC Local Proxy instead of self start

The PAC Local Proxy priviously caught proxy broadcasts and started itself
when needed. Now it is bound by the system the same way the pac processing
service is started.

Bug: 10425091
Change-Id: I746daa21645a11aa18ef464f00c8cb5536d8c86f
/frameworks/base/packages/services/Proxy/src/com/android/proxyhandler/ProxyService.java
433ba46fcc3205b8bbda6eb2256088bbab81fd49 14-Aug-2013 Jason Monk <jmonk@google.com> Fix ProxyHandler to only run when needed

Changes ProxyHandler service to only be active when needed for PAC services.

Bug: 10260877
Change-Id: If42e53e805488fd08381baa96409ba3027661c70
/frameworks/base/packages/services/Proxy/src/com/android/proxyhandler/ProxyService.java
602b232a06ede86999aa362a12eb28cbc782dc1d 03-Jul-2013 Jason Monk <jmonk@google.com> Add PAC File support for proxy configuration

PAC (Proxy auto-config) files contain a single javascript function,
FindProxyForURL(url, host). It gets called to determine what proxy should be
used for a specific request.

This adds PAC support to the system. The ProxyProperties has been modified
to hold the PAC file when one is present. The Proxy method
setHttpProxySystemProperty has been modified to insert a PacProxySelector
as the default ProxySelector when it is required. This new ProxySelector
makes calls to the ConnectivityService to parse the PAC file.

The ConnectivityService and the WifiConfigStore have been modified to support
saving the extra PAC file data.

The ConnectivityService now has a class attached (PacProxyNative) that
interfaces to the native calls for PAC files. The parsing of the PAC file
is handled by libpac (which is being added to external/) which utilizes
libv8 to parse the javascript.

As a fallback to applications that don't use the java ProxySelector, the proxy
is setup to point to a local proxy server that will handle the pac parsing.

bug:10182711
Change-Id: I5eb8df893c632fd3e1b732385cb7720ad646f401
/frameworks/base/packages/services/Proxy/src/com/android/proxyhandler/ProxyService.java