Skip to content

2.0.0_RC13: Feature/ntlm (#220)

Compare
Choose a tag to compare
@cx-ast-ci cx-ast-ci released this 13 Jul 20:52
· 535 commits to 190183b83d3638b73ab63dc6efa940bcbff2f88e since this release
* - added support for ntlm.

* Added working NTLM proxy support.

This introduced the environment variable CX_PROXY_AUTH_TYPE which is associated with the CLI argument (--proxy-auth-type). The proxy type is either "basic" or "ntlm", indicating to use either basic auth or ntlm auth.

When using NTLM proxies the environment variable CX_PROXY_NTLM_DOMAIN and CLI argument (--proxy-ntlm-domain) also apply. This value is required and used to determine the NTLM domain to use.

In order to use NTLM proxy mode you need included the username and password in the proxy URL according W3C URL specs, example:

http://myuser:[email protected]:4242

* - Code cleanup.

* - Code cleanup.

* - Code cleanup.

* - Code cleanup

* - Code cleanup.

* - Code cleanup.

* - Code cleanup

* - Add "no lint" to the MD4 hash functions. These are required by NTLMv2 and we must use it for NTLM support.

* - Updated client version to RC13.

* - CX_HTTP_PROXY is now named HTTP_PROXY.
- (configure set) now accepts property name HTTP_PROXY instead of CX_HTTP_PROXY
- Added documentation for how to use NTLM proxy

* - Cleaned ntlm proxy messages.

* - Corrected issue with basic auth proxy.

* -Fixed getClient() parameter issue.