Bug 312224

Summary: [Net] Provide a way to specify proxy settings per connection
Product: [Eclipse Project] Platform Reporter: Pawel Pogorzelski <pawel.pogorzelski1>
Component: TeamAssignee: Platform Team Inbox <platform-team-inbox>
Status: NEW --- QA Contact:
Severity: enhancement    
Priority: P3 CC: henrich.kraemer, slewis, wojciech.galanciak
Version: 3.6   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:
Bug Depends on: 318173    
Bug Blocks:    

Description Pawel Pogorzelski CLA 2010-05-10 05:10:55 EDT
This functionality is available as part of the enhancements made in java.net in 5.0 release. This bug is to investigate how it could be leveraged in core.net API.

Currently ProxyManager which handles proxy settings in Eclipse makes them not only  available via API but also via System.properties. These properties were the only way to manage proxy configuration in JSE 1.4 and are consumed by protocol handlers while opening connection. This model is not appropriate because any changes are JVM wide and clients can't have customized settings (e.g. proxy turned off) is desired for some reason.

Because of this inflexibility some problems surfaced:
1. A problem is to enable making a socket connection which favors HTTP versus SOCKS proxy when both are defined. (Henrich's suggestion, see bug 295030)
2. For SOCKS there isn't a property that allows specifying proxy bypass hosts. See bug 257107, comment 7.
Comment 1 Eclipse Webmaster CLA 2019-09-06 16:17:51 EDT
This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet.

If you have further information on the current state of the bug, please add it. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant.