On Fri, 26 Jun 2009, Marek Dabek wrote:

 conn->bits.proxy_user_passwd =
#ifdef USE_WINDOWS_SSPI
       conn->bits.proxy;
#else
       (bool)(NULL != data->set.str[STRING_PROXYUSERNAME]);
#endif

I dislike that suggestion. It makes libcurl act differently than otherwise solely based on build-time conditions and it'll make really hard to make the application work properly if it isn't perfectly aware of what the particular libcurl is built to support. I much rather prefer to have a zero length name trigger the default name/password behavior. Like if you set user+password to ":". It would also make it similar to the kerberos/gss stuff.

Just because SSPI support is enabled doesn't mean you want to use it.

--

 / daniel.haxx.se

Reply via email to