Proxy Settings: Proxy auto-config (PAC)

Registered by Jiří Janoušek

Proxy auto-config (PAC file) can be used to provide proxy settings according to target URI.

Blueprint information

Status:
Complete
Approver:
Jiří Janoušek
Priority:
Medium
Drafter:
None
Direction:
Needs approval
Assignee:
None
Definition:
Discussion
Series goal:
None
Implementation:
Implemented
Milestone target:
milestone icon 2.0.0
Started by
Jiří Janoušek
Completed by
Jiří Janoušek

Related branches

Sprints

Whiteboard

* GNOME Settings → Network → Proxy contains field for specifying URI of PAC file[1]. it may be used by GProxyResolver[4].
* WebKitGTK uses SoupProxyResolverDefault[3] since version 1.8. It might be turned on also in older releases.
* it may be possible to create custom PAC parser implementing interface SoupProxyURIResolver[2]

[1] Description of PAC on Wikipedia: http://en.wikipedia.org/wiki/Proxy_auto-config
[2] SoupProxyURIResolver: http://developer.gnome.org/libsoup/unstable/SoupProxyURIResolver.html
[3] SoupProxyResolverDefault: http://developer.gnome.org/libsoup/unstable/SoupProxyResolverDefault.html
[4] GProxyResolver: http://developer.gnome.org/gio/stable/GProxyResolver.html

(?)

Work Items

Work items for 1.0.6:
Check whether PAC works with GProxyResolver in WebKit 1.8: TODO
Turn on GProxyResolver in WebKit < 1.8: TODO

Work items for future:
Create custom PAC parser implementing SoupProxyURIResolver: TODO

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.