Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-11-10 | tests: Added IMAP CRAM-MD5 authentication test | Steve Holme | |
2013-11-05 | tests: Added IMAP login authentication test | Steve Holme | |
2013-11-05 | tests: Added IMAP plain authentication test | Steve Holme | |
2013-11-03 | tests: Added test for IMAP NOOP command | Steve Holme | |
2013-11-03 | tests: Added test for IMAP COPY command | Steve Holme | |
2013-11-03 | tests: Added tests for IMAP CLOSE and EXPUNGE commands | Steve Holme | |
2013-10-25 | tests: Added SMTP OAUTH2 authentication with initial response test | Steve Holme | |
2013-10-25 | tests: Added SMTP NTLM authentication with initial response test | Steve Holme | |
2013-10-25 | tests: Added SMTP OAUTH2 authentication test | Steve Holme | |
2013-10-25 | tests: Added SMTP DIGEST-MD5 authentication test | Steve Holme | |
2013-10-25 | tests: Regrouped SMTP authentication tests | Steve Holme | |
2013-10-23 | tests: Added POP3 OAUTH2 authentication test | Steve Holme | |
2013-10-23 | tests: Added POP3 DIGEST-MD5 authentication test | Steve Holme | |
2013-10-22 | test1240: verify 867b52a7ac52 (glob ranges with text to the right) | Daniel Stenberg | |
2013-10-19 | tests: Added POP3 NTLM authentication test | Steve Holme | |
2013-10-19 | tests: Added POP3 CRAM-MD5 authentication test | Steve Holme | |
2013-10-19 | tests: Added POP3 login authentication test | Steve Holme | |
2013-10-19 | tests: Added POP3 plain authentication test | Steve Holme | |
2013-10-19 | tests: Added POP3 APOP authentication test | Steve Holme | |
2013-10-19 | tests: Added POP3 RSET test | Steve Holme | |
2013-10-07 | test1239: verify 4cd444e01ad and the simulated 304 response | Daniel Stenberg | |
2013-09-22 | tests: Added SMTP AUTH NTLM test | Steve Holme | |
2013-09-22 | tests: Added SMTP multiple and invalid --mail-rcpt test | Steve Holme | |
2013-09-22 | tests: Added SMTP multiple --mail-rcpt test | Steve Holme | |
2013-09-22 | tests: Added SMTP invalid --mail-rcpt test | Steve Holme | |
2013-09-22 | tests: Regrouping of SMTP tests | Steve Holme | |
2013-09-20 | tests: Added SMTP invalid --mail-from test | Steve Holme | |
2013-09-19 | tests: Added SMTP large message SIZE test | Steve Holme | |
2013-09-17 | cookies: add expiration | YAMADA Yasuharu | |
Implement: Expired Cookies These following situation, curl removes cookie(s) from struct CookieInfo if the cookie expired. - Curl_cookie_add() - Curl_cookie_getlist() - cookie_output() | |||
2013-09-16 | tests: Added test for SMTP SIZE capability | Steve Holme | |
2013-09-09 | tests: Added test for POP3 TOP command | Steve Holme | |
2013-09-09 | tests: Added test for POP3 UIDL command | Steve Holme | |
2013-09-08 | tests: Added test for POP3 NOOP command | Steve Holme | |
2013-09-08 | tests: Added test for POP3 STAT command | Steve Holme | |
2013-09-07 | tests: Added test for POP3 DELE command | Steve Holme | |
2013-08-31 | tests: Added test for IMAP CHECK command | Steve Holme | |
2013-08-30 | tests: Added tests for IMAP CREATE, DELETE and RENAME commands | Steve Holme | |
2013-08-28 | tests: Added test for IMAP SEARCH command | Steve Holme | |
2013-08-22 | TFTP: make the CURLOPT_LOW_SPEED* options work | Daniel Stenberg | |
... this also makes sure that the progess callback gets called more often during TFTP transfers. Added test 1238 to verify. Bug: http://curl.haxx.se/bug/view.cgi?id=1269 Reported-by: Jo3 | |||
2013-08-20 | test1237: verify 1000+ letter user name + passwords | Daniel Stenberg | |
2013-08-16 | glob: error out on range overflow | Daniel Stenberg | |
The new multiply() function detects range value overflows. 32bit machines will overflow on a 32bit boundary while 64bit hosts support ranges up to the full 64 bit range. Added test 1236 to verify. Bug: http://curl.haxx.se/bug/view.cgi?id=1267 Reported-by: Will Dietz | |||
2013-08-16 | urlglob: better detect unclosed braces, empty lists and overflows | Daniel Stenberg | |
A rather big overhaul and cleanup. 1 - curl wouldn't properly detect and reject globbing that ended with an open brace if there were brackets or braces before it. Like "{}{" or "[0-1]{" 2 - curl wouldn't properly reject empty lists so that "{}{}" would result in curl getting (nil) strings in the output. 3 - By using strtoul() instead of sscanf() the code will now detected over and underflows. It now also better parses the step argument to only accept positive numbers and only step counters that is smaller than the delta between the maximum and minimum numbers. 4 - By switching to unsigned longs instead of signed ints for the counters, the max values for []-ranges are now very large (on 64bit machines). 5 - Bumped the maximum number of globs in a single URL to 100 (from 10) 6 - Simplified the code somewhat and now it stores fixed strings as single- entry lists. That's also one of the reasons why I did (5) as now all strings between "globs" will take a slot in the array. Added test 1234 and 1235 to verify. Updated test 87. This commit fixes three separate bug reports. Bug: http://curl.haxx.se/bug/view.cgi?id=1264 Bug: http://curl.haxx.se/bug/view.cgi?id=1265 Bug: http://curl.haxx.se/bug/view.cgi?id=1266 Reported-by: Will Dietz | |||
2013-08-08 | global dns cache: didn't work [regression] | Daniel Stenberg | |
CURLOPT_DNS_USE_GLOBAL_CACHE broke in commit c43127414d89ccb (been broken since the libcurl 7.29.0 release). While this option has been documented as deprecated for almost a decade and nobody even reported this bug, it should remain functional. Added test case 1512 to verify | |||
2013-08-06 | FTP: when EPSV gets a 229 but fails to connect, retry with PASV | Daniel Stenberg | |
This is a regression as this logic used to work. It isn't clear when it broke, but I'm assuming in 7.28.0 when we went all-multi internally. This likely never worked with the multi interface. As the failed connection is detected once the multi state has reached DO_MORE, the Curl_do_more() function was now expanded somewhat so that the ftp_do_more() function can request to go "back" to the previous state when it makes another attempt - using PASV. Added test case 1233 to verify this fix. It has the little issue that it assumes no service is listening/accepting connections on port 1... Reported-by: byte_bucket in the #curl IRC channel | |||
2013-07-23 | tests: test1232 verifies dotdot removal from path with proxy | Fabian Keil | |
2013-07-16 | test1414: FTP PORT download without SIZE support | Daniel Stenberg | |
2013-06-24 | tests: add test1395 to the tarball | Daniel Stenberg | |
2013-06-22 | dotdot: introducing dot file path cleanup | Daniel Stenberg | |
RFC3986 details how a path part passed in as part of a URI should be "cleaned" from dot sequences before getting used. The described algorithm is now implemented in lib/dotdot.c with the accompanied test case in test 1395. Bug: http://curl.haxx.se/bug/view.cgi?id=1200 Reported-by: Alex Vinnik | |||
2013-06-22 | unit1396: unit tests to verify curl_easy_(un)escape | Daniel Stenberg | |
2013-06-04 | test1230: verify CONNECT to a numerical ipv6-address | Daniel Stenberg | |