Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-12-10 | - Internet Explorer had a broken HTTP digest authentication before v7 and | Daniel Stenberg | |
there are servers "out there" that relies on the client doing this broken Digest authentication. Apache even comes with an option to work with such broken clients. The difference is only for URLs that contain a query-part (a '?'-letter and text to the right of it). libcurl now supports this quirk, and you enable it by setting the CURLAUTH_DIGEST_IE bit in the bitmask you pass to the CURLOPT_HTTPAUTH or CURLOPT_PROXYAUTH options. They are thus individually controlled to server and proxy. | |||
2008-11-26 | narrow the comment to < 80 columns | Daniel Stenberg | |
2008-10-23 | moved the Curl_raw_ functions into the new lib/rawstr.c file for easier curlx_ | Daniel Stenberg | |
inclusion by the curl tool without colliding with the curl_strequal functions. | |||
2008-10-16 | Renamed Curl_ascii_equal to Curl_raw_equal and bugfixed the my_toupper function | Daniel Stenberg | |
used in strequal.c so now all test cases run fine for me again. | |||
2008-10-15 | - Pascal Terjan filed bug #2154627 | Daniel Stenberg | |
(http://curl.haxx.se/bug/view.cgi?id=2154627) which pointed out that libcurl uses strcasecmp() in multiple places where it causes failures when the Turkish locale is used. This is because 'i' and 'I' isn't the same letter so strcasecmp() on those letters are different in Turkish than in English (or just about all other languages). I thus introduced a totally new internal function in libcurl (called Curl_ascii_equal) for doing case insentive comparisons for english-(ascii?) style strings that thus will make "file" and "FILE" match even if the Turkish locale is selected. | |||
2008-09-25 | - Fixed the HTTP Digest auth code to not behave badly when getting a blank realm | Daniel Stenberg | |
with realm="". http://curl.haxx.se/bug/view.cgi?id=2126435 | |||
2008-09-06 | remove unnecessary typecasting of malloc() | Yang Tse | |
2008-09-06 | remove unnecessary typecasting of realloc() | Yang Tse | |
2008-09-04 | fix print formatting string directives | Yang Tse | |
2008-09-02 | Made some variables const which eliminated some casts | Dan Fandrich | |
2008-08-17 | libcurl internal base64.h header file renamed to curl_base64.h | Yang Tse | |
2008-08-17 | libcurl internal md5.h header file renamed to curl_md5.h | Yang Tse | |
2008-01-10 | Nikitinskit Dmitriy filed bug report #1868255 | Daniel Stenberg | |
(http://curl.haxx.se/bug/view.cgi?id=1868255) with a patch. It identifies and fixes a problem with parsing WWW-Authenticate: headers with additional spaces in the line that the parser wasn't written to deal with. | |||
2007-11-29 | A bug report on the curl-library list showed a HTTP Digest session going on | Daniel Stenberg | |
with a 700+ letter nonce. Previously libcurl only support 127 letter ones and now I bumped it to 1023. | |||
2007-11-07 | if () => if() | Daniel Stenberg | |
while () => while() and some other minor re-indentings | |||
2007-08-27 | Fixed some minor type mismatches and missing consts mainly found by splint. | Dan Fandrich | |
2007-07-22 | HTTP Digest auth fix on a re-used connection | Daniel Stenberg | |
2007-02-26 | Jose Kahan pointed out a Digest server that provided the algorith last in the | Daniel Stenberg | |
header line without quotes and with a CRLF immediately following... | |||
2007-01-14 | - David McCreedy provided libcurl changes for doing HTTP communication on | Daniel Stenberg | |
non-ASCII platforms. It does add some complexity, most notably with more #ifdefs, but I want to see this supported added and I can't see how we can add it without the extra stuff added. | |||
2007-01-03 | - David McCreedy made changes to allow base64 encoding/decoding to work on | Daniel Stenberg | |
non-ASCII platforms. | |||
2006-10-17 | Avoid typecasting a signed char to an int when using is*() functions, as that | Daniel Stenberg | |
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. | |||
2006-05-25 | Olaf Stüben fixed a bug that caused Digest authentication with md5-sess to | Daniel Stenberg | |
fail. When using the md5-sess, the result was not Md5 encoded and Base64 transformed. | |||
2004-11-12 | Dan Fandrich added the --disable-crypto-auth option to configure to allow | Daniel Stenberg | |
libcurl to build without Digest support. (I figure it should also explicitly disable Negotiate and NTLM.) | |||
2004-10-06 | removed tabs and trailing whitespace from source | Daniel Stenberg | |
2004-07-31 | Joel Chen reported that we assumed content within quotes a bit too much in | Daniel Stenberg | |
the digest code. This fixes it. | |||
2004-06-24 | Replaced all uses of sprintf() with the safer snprintf(). It is just a | Daniel Stenberg | |
precaution to prevent mistakes to lead to buffer overflows. | |||
2004-06-03 | Vincent Bronner made the code use the correct user name + password when | Daniel Stenberg | |
doing proxy authentication. | |||
2004-05-13 | return CURLDIGEST_NOMEM when a memory function fails to deliver | Daniel Stenberg | |
2004-05-12 | Check that memory functions return non-NULL or return error. | Daniel Stenberg | |
2004-05-11 | curl_global_init_mem() allows the memory functions to be replaced. | Daniel Stenberg | |
memory.h is included everywhere for this. | |||
2004-05-10 | Luca fixed the nc= in the digest line since it apparantly should not have | Daniel Stenberg | |
quotes... | |||
2004-05-06 | use %ld to printf now.tv_sec | Daniel Stenberg | |
2004-05-04 | General HTTP authentication cleanup and fixes | Daniel Stenberg | |
2004-04-30 | oops, a bad strtok() was fixed by Luca | Daniel Stenberg | |
2004-04-29 | Luca Altea's major HTTP Digest update | Daniel Stenberg | |
2004-03-31 | added include to fix warning | Daniel Stenberg | |
2004-03-31 | * Fixed a memory leak when doing repeated re-negotiations. | Daniel Stenberg | |
* Made the incoming line parser more forgiving to allow "name=contents" pairs where the contents isn't within double quotes. * Made the digest code return CURLDIGEST_BADALGO if a requested algorithm isn't supported by the code. | |||
2004-03-30 | first attempt to support stale=true | Daniel Stenberg | |
2004-03-08 | size_t/int fix | Daniel Stenberg | |
2004-01-07 | updated year in the copyright string | Daniel Stenberg | |
2003-09-02 | wrap at 80 cols | Daniel Stenberg | |
2003-07-19 | Access the user and passwd fields from the connectdata struct now instead | Daniel Stenberg | |
of the sessionhandle struct, as that was not good. | |||
2003-06-26 | use CURLDEBUG instead of MALLOCDEBUG for preprocessor conditions | Daniel Stenberg | |
2003-05-22 | Better Digest stuff | Daniel Stenberg | |
2003-05-22 | hush the compiler | Daniel Stenberg | |
2003-05-22 | Initial Digest support. At least partly working. | Daniel Stenberg | |