#1319 Refactor proxy usage code to prevent holding a instance

SVN_Version
closed
Oren Novotny
5
2012-09-23
2008-11-18
No

According to these articles: (http://msdn.microsoft.com/en-us/magazine/cc300743.aspx and http://blogs.msdn.com/joncole/archive/2006/06/13/629988.aspx) we should not hold a global instance of the IWebProxy, instead we should request it again from the framework (to support changed proxy settings per currently active internet connection).

Discussion

  • We now only hold a instance, if it is a explicit proxy config (using the Options Tab), or if the user explicitly set "Take over IE Settings"