This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 245200 - No Web Proxy Auto-Discovery (WPAD)
Summary: No Web Proxy Auto-Discovery (WPAD)
Status: NEW
Alias: None
Product: platform
Classification: Unclassified
Component: Proxy (show other bugs)
Version: 8.0
Hardware: PC Windows 7
: P3 normal with 2 votes (vote)
Assignee: Libor Fischmeistr
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-06-23 20:56 UTC by phansson
Modified: 2014-06-23 20:56 UTC (History)
0 users

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description phansson 2014-06-23 20:56:33 UTC
Currently the NetBeans ProxySelector doesn't implement WPAD (Web Proxy Auto-Discovery). All known browsers (e.g. IE, Firefox, Chrome, Safari) as well as .NET framework implement this. Also Java Web Start, JavaFX and Applets deployment implement WPAD (all those that use 'deploy.jar').

Many corporate networks today make use of WPAD so it has become a must-have for networked applications that they can locate proxy information on their own. Currently NetBeans cannot do this. It can look up proxy configuration from the system but that's not the same.

Please see https://bitbucket.org/phansson/netbeansproxy2 for an enhanced version of the NetBeans ProxySelector which implements WPAD. Note that this implementation doesn't currently implement the DHCP discovery method but only the DNS discovery method. I believe this is acceptable. Some browsers (e.g. Firefox) also do not implement the DHCP discovery method and it doesn't seem to be a widely used method on corporate networks due to the somewhat odd DHCP setup required. DNS seems to be what is used.

Note that the provided link is not a generic ProxySelector; it is a NetBeans ProxySelector and it is based off the existing one with a few additions, WPAD being one of them.