Bug 565891

Summary: Proxy bypass is not loaded properly from gnome
Product: [Eclipse Project] Platform Reporter: Martin Coufal <mcoufal>
Component: TeamAssignee: Platform Team Inbox <platform-team-inbox>
Status: NEW --- QA Contact:
Severity: normal    
Priority: P3 CC: vkadlcik
Version: 4.16   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
See Also: https://bugs.eclipse.org/bugs/show_bug.cgi?id=565860
Whiteboard:

Description Martin Coufal CLA 2020-08-07 07:21:56 EDT
Using -Dorg.eclipse.core.net.enableGnome, I am able to set my proxy using gsettings and see it changed in Eclipse settings. However, Proxy bypass settings stays the same as variable 'no_proxy' set in the environment. I think this used to work for me in previous releases.

Similar case as previously described in 565860.

How to reproduce:
1. open terminal, set up proxy bypass using gsettings, e.g.
gsettings set org.gnome.system.proxy mode manual
gsettings set org.gnome.system.proxy ignore-hosts "['test.bypass.1','test.bypass.2']"
2. run eclipse with -vmargs -Dorg.eclipse.core.net.enableGnome
3. open Window -> Preferences -> General -> Network Connections

Native proxy bypass items are unchanged.

Note that when new terminal is opened, 'no_proxy' variable is reloaded and contains proper hosts. But eclipse should be able to get this setting from gnome directly, if I'm not mistaken.

My environment:
Eclipse Platform 2020-06 (4.16), I20200604-0540
rhel-7, x86_64 / gtk 3.22.30
Gnome 3.28.2