Age | Commit message (Collapse) | Author | |
---|---|---|---|
2003-08-04 | Jan Sundin reported a case where curl ignored a cookie that browsers don't, | Daniel Stenberg | |
which turned up to be due to the number of dots in the 'domain'. I've now made curl follow the the original netscape cookie spec less strict on that part. | |||
2003-06-26 | use CURLDEBUG instead of MALLOCDEBUG | Daniel Stenberg | |
2003-05-15 | Skip any preceeding dots from the domain name of cookies when we keep them | Daniel Stenberg | |
in memory, only add it when we save the cookie. This makes all tailmatching and domain string matching internally a lot easier. This was also the reason for a remaining bug I introduced in my overhaul. | |||
2003-04-30 | Many cookie fixes: | Daniel Stenberg | |
o Save domains in jars like Mozilla does. It means all domains set in Set-Cookie: headers are dot-prefixed. o Save and use the 'tailmatch' field in the Mozilla/Netscape cookie jars (the second column). o Reject cookies using illegal domains in the Set-Cookie: line. Concerns both domains with too few dots or domains that are outside the currently operating server host's domain. o Set the path part by default to the one used in the request, if none was set in the Set-Cookie line. | |||
2003-03-31 | testing, ignore this commit | Sterling Hughes | |
2003-01-29 | removed the local variables for emacs and vim, use the new sample.emacs | Daniel Stenberg | |
way for emacs, and vim users should provide a similar non-polluting style | |||
2003-01-16 | copyright year update in the source header | Daniel Stenberg | |
2002-10-28 | kromJx@crosswinds.net's fix that now uses checkprefix() instead of | Daniel Stenberg | |
strnequal() when the third argument was strlen(first argument) anyway. This makes it less prone to errors. (Slightly edited by me) | |||
2002-09-03 | updated source code boilerplate/header | Daniel Stenberg | |
2002-07-29 | properly skip white spaces on Set-Cookie: header lines | Daniel Stenberg | |
2002-06-11 | added disable-[protocol] support, largely provided by Miklos Nemeth | Daniel Stenberg | |
2002-05-07 | support for ingoring session cookies added | Daniel Stenberg | |
2002-04-14 | Dirk Manske made libcurl strip off white spaces from the beginning of cookie | Daniel Stenberg | |
contents. | |||
2002-03-25 | Jacky Lam cookie parser fix for domains with preceeding dot | Daniel Stenberg | |
2002-03-19 | copyright string (year) update | Daniel Stenberg | |
2002-02-27 | made Max-Age work as defined in the RFC. | Daniel Stenberg | |
my brain damaged fix to not parse spaces as part of the value is now fixed to instead strip off trailing spaces from values. | |||
2002-02-26 | When saving a cookie jar, set field 1 (counted from 0) properly to TRUE if the | Daniel Stenberg | |
domain starts with a dot. | |||
2002-02-26 | removed crash on weird input, this also better discards silly input | Daniel Stenberg | |
2002-01-07 | As identified in bug report #495290, the last "name=value" pair in a | Daniel Stenberg | |
Set-Cookie: line was ignored if they didn't end with a trailing semicolon. This is indeed wrong syntax, but there are high-profile web sites out there sending cookies like that so we must make a best-effort to parse them. | |||
2002-01-07 | added precautions to not go insane when two matching cookies end up in the | Daniel Stenberg | |
cookie list, even though they're not supposed to do that... | |||
2001-10-30 | prevent strdup()ing NULL -- Paul Harrington's report | Daniel Stenberg | |
2001-10-24 | T. Bharath found this memory leak. It occurs when we replace an internally | Daniel Stenberg | |
already existing cookie with a new one. | |||
2001-10-11 | looks nicer and is better compatible with older vim versions | Sterling Hughes | |
2001-10-10 | cookiejar now enables the cookie engine | Daniel Stenberg | |
2001-10-08 | corrected cookie-jar comment | Daniel Stenberg | |
2001-09-26 | Now we're setting a default domain for received cookies so that we can | Daniel Stenberg | |
properly match those cookies in subsequent requests | |||
2001-09-10 | Curl_cookie_output() must check that there's a cookie struct present before | Daniel Stenberg | |
trying to address it! | |||
2001-09-07 | Added formatting sections for emacs and vim | Sterling Hughes | |
2001-08-29 | cookie jar adjustments | Daniel Stenberg | |
2001-08-26 | improved the test | Daniel Stenberg | |
2001-08-23 | started working on a function for writing (all) cookies, made it possible | Daniel Stenberg | |
to read multiple cookie files, no longer writes to the URL string passed to the _add() function. The new stuff is now conditionally compiled on the COOKIE define. Changed the _init() proto. | |||
2001-08-14 | commented out empty else blocks to shut up pedantic compilers | Daniel Stenberg | |
2001-05-30 | include strtok.h to get the prototype | Daniel Stenberg | |
2001-05-29 | strtok() replaced with strtok_r() | Daniel Stenberg | |
2001-05-23 | Added Andres' comments about field 2 in netscape cookie files | Daniel Stenberg | |
2001-05-23 | Andrés García's netscape cookie file parser fix | Daniel Stenberg | |
2001-01-05 | Internal symbols that aren't static are now prefixed with 'Curl_' | Daniel Stenberg | |
2001-01-03 | dual-license fix | Daniel Stenberg | |
2000-11-10 | Venkataramana Mokkapati corrected a cookie parser bug | Daniel Stenberg | |
2000-10-09 | added memory debugging include file | Daniel Stenberg | |
2000-09-25 | a single cookie does not require a trailing semicolon anymore | Daniel Stenberg | |
2000-08-24 | #include "setup.h" moved first of all includes | Daniel Stenberg | |
2000-05-22 | moved here from the newlib branch | Daniel Stenberg | |
2000-02-10 | * Made '-' as file name to read cookies from equal stdin. | Daniel Stenberg | |
* I hope I finally removed 'empty cookies' crash | |||
2000-02-01 | Added some RFC2109 support | Daniel Stenberg | |
1999-12-29 | Initial revision | Daniel Stenberg | |