eclipse galileo and it’s problem with NTLMv2 proxies
after moving the connection settings dialog in eclipse ganymede (3.4), which already made me search for a solution on the “no connection to the internet” problem, they have introduced some new ECF features in eclipse galileo (3.5) and i had trouble with the update sites in eclipse again.
i found an explanation in the eclipse wiki and a workaround for the problem aswell:
Like other parts of ECF, the filetransfer API has a provider architecture, allowing multiple implementations to be used for filetransfer (i.e. via http, ftp, and others). In ECF 3.0/Eclipse 3.5 the primary provider is based upon Apache httpclient 3.1. This was introduced in the ECF 3.0/Eclipse 3.5 cycle because the previous provider that was based upon the JRE URLConnection implementation proved insufficiently reliable (i.e. see bug 166179).
Unfortunately, the Apache httpclient implementation, although more robust than the URLConnection-based provider, does not support NTLMv2 proxies directly (for an explanation of why, see here).
so just add the following line to your eclipse.ini and the proxy settings should work again.
-Dorg.eclipse.ecf.provider.filetransfer.excludeContributors=
org.eclipse.ecf.provider.filetransfer.httpclient