- Mar 11, 2010
-
-
Dan Fandrich authored
-
- Jan 24, 2010
-
-
Daniel Stenberg authored
-
- Apr 21, 2009
-
-
Yang Tse authored
-
- Mar 05, 2009
-
-
Yang Tse authored
-
- Feb 27, 2009
-
-
Daniel Stenberg authored
-
- Feb 12, 2009
-
-
Dan Fandrich authored
-
- Jan 30, 2009
-
-
Yang Tse authored
-
- Jan 29, 2009
-
-
Yang Tse authored
Curl_sspi_global_init() and Curl_sspi_global_cleanup() which previously were named Curl_ntlm_global_init() and Curl_ntlm_global_cleanup() in http_ntlm.c Also adjusted socks_sspi.c to remove the link-time dependency on the Windows SSPI library using it now in the same way as it was done in http_ntlm.c.
-
- Jan 21, 2009
-
-
Dan Fandrich authored
clarity. This does fix one problem that causes ;type=i FTP URLs to fail in the Turkish locale when CURLOPT_PROXY_TRANSFER_MODE is used (test case 561) Added tests 561 and 1092 through 1094 to test various combinations of ;type= and ;mode= URLs that could potentially fail in the Turkish locale.
-
- Oct 23, 2008
-
-
Daniel Stenberg authored
inclusion by the curl tool without colliding with the curl_strequal functions.
-
- Sep 30, 2008
-
-
Yang Tse authored
-
- Sep 02, 2008
-
-
Dan Fandrich authored
-
- Aug 17, 2008
- Aug 11, 2008
-
-
Daniel Stenberg authored
(http://curl.haxx.se/bug/view.cgi?id=2042430) with a patch. "NTLM Windows SSPI code is not thread safe". This was due to libcurl using static variables to tell wether to load the necessary SSPI DLL, but now the loading has been moved to the more suitable curl_global_init() call.
-
- Nov 05, 2007
-
-
Daniel Stenberg authored
consistency
-
- Sep 27, 2007
-
-
Dan Fandrich authored
variables to avoid shadowing global declarations.
-
- Aug 27, 2007
-
-
Dan Fandrich authored
-
- Aug 14, 2007
-
-
Daniel Stenberg authored
NTLMFLAG_NEGOTIATE_UNICODE, we need to filter it off because libcurl doesn't unicode encode the strings it packs into the NTLM authenticate packet.
-
- Jul 11, 2007
-
-
Guenter Knauf authored
-
- Apr 10, 2007
-
-
Dan Fandrich authored
-
Yang Tse authored
-
- Apr 04, 2007
-
-
Dan Fandrich authored
-
- Feb 21, 2007
-
-
Daniel Stenberg authored
-
Yang Tse authored
-
- Jan 23, 2007
-
-
Daniel Stenberg authored
#1 There's a compilation error in http_ntlm.c if USE_NTLM2SESSION is NOT defined. I noticed this while testing various configurations. Line 867 of the current http_ntlm.c is a closing bracket for an if/else pair that only gets compiled in if USE_NTLM2SESSION is defined. But this closing bracket wasn't in an #ifdef so the code fails to compile unless USE_NTLM2SESSION was defined. Lines 198 and 140 of my patch wraps that closing bracket in an #ifdef USE_NTLM2SESSION. #2 I noticed several picky compiler warnings when DEBUG_ME is defined. I've fixed them with casting. By the way, DEBUG_ME was a huge help in understanding this code. #3 Hopefully the last non-ASCII conversion patch for libcurl in a while. I changed the "NTLMSSP" literal to hex since this signature must always be in ASCII. Conversion code was strategically added where necessary. And the Curl_base64_encode calls were changed so the binary "blobs" http_ntlm.c creates are NOT translated on non-ASCII platforms.
-
- Jan 03, 2007
-
-
Daniel Stenberg authored
non-ASCII platforms.
-
- Nov 02, 2006
-
-
Yang Tse authored
-
- Oct 17, 2006
-
-
Daniel Stenberg authored
could very well cause a negate number get passed in and thus cause reading outside of the array usually used for this purpose. We avoid this by using the uppercase macro versions introduced just now that does some extra crazy typecasts to avoid byte codes > 127 to cause negative int values.
-
- Sep 09, 2006
-
-
Daniel Stenberg authored
don't expect fully qualified names we need to cut them off at the first dot.
-
- Jul 19, 2006
-
-
Yang Tse authored
-
- Jun 07, 2006
-
-
Daniel Stenberg authored
-
- Apr 08, 2006
-
-
Gisle Vanem authored
-
- Apr 05, 2006
-
-
Daniel Stenberg authored
(http://curl.haxx.se/mail/lib-2006-02/0154.html) by adding the NTLM hash function in addition to the LM one and making some other adjustments in the order the different parts of the data block are sent in the Type-2 reply. Inspiration for this work was taken from the Firefox NTLM implementation. I edited the existing 21(!) NTLM test cases to run fine with these news. Due to the fact that we now properly include the host name in the Type-2 message the test cases now only compare parts of that chunk.
-
- Nov 14, 2005
-
-
Daniel Stenberg authored
properly for a case, and so we did. We raised it even for non-SSPI builds but it should not do any harm. http://curl.haxx.se/bug/view.cgi?id=1356715
-
- Nov 08, 2005
-
-
Daniel Stenberg authored
version of libcurl with different Windows versions. Current version of libcurl imports SSPI functions from secur32.dll. However, under Windows NT 4.0 these functions are located in security.dll, under Windows 9x - in secur32.dll and Windows 2000 and XP contains both these DLLs (security.dll just forwards calls to secur32.dll). Dmitry's patch loads proper library dynamically depending on Windows version. Function InitSecurityInterface() is used to obtain pointers to all of SSPI function in one structure. : ----------------------------------------------------------------------
-
- Oct 13, 2005
-
-
Daniel Stenberg authored
copy them there.
-
- Oct 02, 2005
-
-
Gisle Vanem authored
will break strict-aliasing rules".
-
- Sep 20, 2005
-
-
Daniel Stenberg authored
define SEC_ENTRY and thus fails unless this is done!
-
- Sep 19, 2005
-
-
Daniel Stenberg authored
-