Hello,

if libcurl is built with GSS-API support, it unconditionally advertises
GSS-API authentication while connecting to a SOCKS5 proxy.  This causes 
problems in environments with improperly configured Kerberos:  a stock
libcurl fails to connect, despite libcurl built without GSS-API connects
just fine using username and password.

A run-time option to disable GSS-API authentication would help here. I was 
about to write a patch to reuse CURLOPT_PROXYAUTH for this.  Unfortunately,
the default behavior is already inconsistent between SOCKS5 proxies and
HTTP proxies (where GSS-API is disabled by default).

Should we introduce a new option for SOCKS5 authenticaton?  New enumeration 
constant accepted by CURLOPT_PROXYAUTH?  Anything else?

Kamil
-------------------------------------------------------------------
List admin: https://cool.haxx.se/list/listinfo/curl-library
Etiquette:  https://curl.haxx.se/mail/etiquette.html

Reply via email to