Ignore:
Timestamp:
2009-12-16T18:58:04+01:00 (14 years ago)
Author:
Gubaer
Message:

new: supports system defined proxies if JOSM is started with -Djava.net.useSystemProxies=true
fixed #1641: JOSM doesn't allow for setting HTTP proxy user/password distrinct from OSM server user/password
fixed #2865: SOCKS Proxy Support
fixed #4182: Proxy Authentication

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/MainApplication.java

    r2358 r2641  
    99import java.awt.event.WindowAdapter;
    1010import java.awt.event.WindowEvent;
     11import java.net.Authenticator;
     12import java.net.ProxySelector;
    1113import java.util.Arrays;
    1214import java.util.Collection;
     
    1921
    2022import org.openstreetmap.josm.Main;
     23import org.openstreetmap.josm.io.DefaultProxySelector;
     24import org.openstreetmap.josm.io.auth.CredentialsManagerFactory;
     25import org.openstreetmap.josm.io.auth.DefaultAuthenticator;
    2126import org.openstreetmap.josm.plugins.PluginHandler;
    2227import org.openstreetmap.josm.tools.BugReportExceptionHandler;
     
    97102        }
    98103        Main.pref.updateSystemProperties();
     104
     105        Authenticator.setDefault(
     106                new DefaultAuthenticator(
     107                        CredentialsManagerFactory.getCredentialManager()
     108                )
     109        );
     110        ProxySelector.setDefault(new DefaultProxySelector(ProxySelector.getDefault()));
    99111
    100112        if (argList.contains("--help") || argList.contains("-?") || argList.contains("-h")) {
Note: See TracChangeset for help on using the changeset viewer.