Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-12-23 | tests: Corrected syntax error from commit 7246255416617a | Steve Holme | |
2013-12-23 | tests: Added SMTP SASL downgrade tests | Steve Holme | |
2013-12-23 | tests: Added POP3 SASL downgrade tests | Steve Holme | |
2013-12-23 | tests: Added IMAP SASL downgrade tests | Steve Holme | |
2013-12-22 | docs: mention CURLOPT_MAX_RECV/SEND_SPEED_LARGE don't work for FILE:// | Daniel Stenberg | |
2013-12-22 | FILE: don't wait due to CURLOPT_MAX_RECV_SPEED_LARGE | Daniel Stenberg | |
The FILE:// code doesn't support this option - and it doesn't make sense to support it as long as it works as it does since then it'd only block even longer. But: setting CURLOPT_MAX_RECV_SPEED_LARGE would make the transfer first get done and then libcurl would wait until the average speed would get low enough. This happened because the transfer happens completely in the DO state for FILE:// but then it would still unconditionally continue in to the PERFORM state where the speed check is made. Starting now, the code will skip from DO_DONE to DONE immediately if no socket is set to be recv()ed or send()ed to. Bug: http://curl.haxx.se/bug/view.cgi?id=1312 Reported-by: Mohammad AlSaleh | |||
2013-12-22 | ftpserver.pl: Fixed runtime warning from commit 7da9c95bcf1fe6 | Steve Holme | |
Use of uninitialized value $FTPARG in concatenation (.) or string at line 3255. | |||
2013-12-22 | ftpserver.pl: Added the ability to send custom full text replies | Steve Holme | |
2013-12-22 | ftpserver.pl: Added the ability to specify custom full text replies | Steve Holme | |
2013-12-22 | ftpserver.pl: Renamed commandreply variable from customreply | Steve Holme | |
2013-12-22 | tests: Added SASL cancellation keywords | Steve Holme | |
Added SASL CANCELLATION keywords to differentiate these tests from the upcoming SASL downgrade tests. | |||
2013-12-22 | email: Fixed segfault introduced in commit 195b63f99c2fe3 | Steve Holme | |
2013-12-22 | code police: fix indent level to silence checksrc complaints | Daniel Stenberg | |
2013-12-21 | email: Extended the login options to support multiple auth mechanisms | Steve Holme | |
2013-12-22 | Curl_pp_readresp: replace stupid loop with memcpy | Daniel Stenberg | |
2013-12-22 | Curl_pp_readresp: zero terminate line | Daniel Stenberg | |
The comment in the code mentions the zero terminating after having copied data, but it mistakingly zero terminated the source data and not the destination! This caused the test 864 problem discussed on the list: http://curl.haxx.se/mail/lib-2013-12/0113.html Signed-off-by: Daniel Stenberg <daniel@haxx.se> | |||
2013-12-21 | Revert "pop3: Added debug information to assist with test864 failure" | Steve Holme | |
This reverts commit 727d798d680f29c8b3cb7d7f03d6b6a3eb4356da. | |||
2013-12-21 | pop3: Added debug information to assist with test864 failure | Steve Holme | |
2013-12-20 | RELEASE-NOTES: Synced with 812c5ace759d04 | Steve Holme | |
2013-12-20 | pop3: Fixed APOP timestamp detection from commit 1cfb436a2f1795 | Steve Holme | |
2013-12-20 | Makefile.inc: use standard source header | Daniel Stenberg | |
2013-12-20 | Makefile.inc: specify the vtls sources+headers separately | Daniel Stenberg | |
2013-12-20 | vtls: renamed sslgen.[ch] to vtls.[ch] | Daniel Stenberg | |
2013-12-20 | openssl: renamed backend files to openssl.[ch] | Daniel Stenberg | |
2013-12-20 | vtls: moved all TLS/SSL source and header files into subdir | Daniel Stenberg | |
2013-12-20 | vtls: created subdir, moved sslgen.[ch] there, updated all include lines | Daniel Stenberg | |
2013-12-20 | pop3: Fixed selection of APOP when server replies with an invalid timestamp | Steve Holme | |
Although highlighted by a bug in commit 1cfb436a2f1795, APOP authentication could be chosen if the server was to reply with an empty or missing timestamp in the server greeting and APOP was given in the capability list by the server. | |||
2013-12-20 | pop3: Fixed processing of more than one response when sent in same packet | Steve Holme | |
Added a loop to pop3_statemach_act() in which Curl_pp_readresp() is called until the cache is drained. Without this multiple responses received in a single packet could result in a hang or delay. | |||
2013-12-19 | pop3: Moved CAPA response handling to pop3_state_capa_resp() | Steve Holme | |
Similar to the processing of untagged CAPABILITY responses in IMAP and multi-line EHLO responses in SMTP, moved the processing of multi-line CAPA responses to pop3_state_capa_resp(). | |||
2013-12-19 | pop3: Moved APOP detection into pop3_state_servergreet_resp() | Steve Holme | |
In an effort to reduce what pop3_endofresp() does and bring the POP3 source back inline with the IMAP and SMTP protocols, moved the APOP detection into pop3_state_servergreet_resp(). | |||
2013-12-19 | curl_easy_setopt: Fixed OAuth 2.0 Bearer option name | Steve Holme | |
Bug: http://curl.haxx.se/bug/view.cgi?id=1313 Reported-by: Viktor Szakáts | |||
2013-12-18 | curl.1: remove URL encoding phrase from --data description | Daniel Stenberg | |
... it could be misleading a reader into thinking it _has_ to be encoded. | |||
2013-12-18 | imap/pop3/smtp: Added support for SASL authentication downgrades | Steve Holme | |
Added support for downgrading the SASL authentication mechanism when the decoding of CRAM-MD5, DIGEST-MD5 and NTLM messages fails. This enhances the previously added support for graceful cancellation by allowing the client to retry a lesser SASL mechanism such as LOGIN or PLAIN, or even APOP / clear text (in the case of POP3 and IMAP) when supported by the server. | |||
2013-12-18 | RELEASE-PROCEDURE: new document | Daniel Stenberg | |
2013-12-18 | gitignore: ignore .dirstamp files | Daniel Stenberg | |
2013-12-18 | smtp: fix compiler warning | Daniel Stenberg | |
smtp.c:478:21: error: unused variable 'smtpc' [-Werror=unused-variable] | |||
2013-12-18 | smtp: Moved the calculation of SASL login details into a separate function | Steve Holme | |
2013-12-18 | pop3: Moved the calculation of SASL login details into a separate function | Steve Holme | |
2013-12-18 | imap: Moved the calculation of SASL login details into a separate function | Steve Holme | |
2013-12-18 | smtp: Moved the sending of the AUTH command into a separate function | Steve Holme | |
2013-12-18 | pop3: Moved the sending of the AUTH command into a separate function | Steve Holme | |
2013-12-18 | imap: Moved the sending of the AUTHENICATE command into a separate function | Steve Holme | |
2013-12-17 | email: Renamed *_perform_authenticate() functions | Steve Holme | |
In preparation for the upcoming SASL downgrade feature renamed the imap__perform_authenticate(), pop3__perform_authenticate() and smtp__perform_authenticate() functions. | |||
2013-12-17 | bump: start working on the next release | Daniel Stenberg | |
2013-12-16 | RELEASE-NOTES: synced with c0ef05e67 | Daniel Stenberg | |
... for the pending 7.34.0 release Upped the contributor count | |||
2013-12-16 | THANKS: add contributors from 7.34.0 release | Daniel Stenberg | |
24 new great friends | |||
2013-12-16 | gtls: respect *VERIFYHOST independently of *VERIFYPEER | Daniel Stenberg | |
Security flaw CVE-2013-6422 This is conceptually the same problem and fix that 3c3622b6 brought to the OpenSSL backend and that resulted in CVE-2013-4545. This version of the problem was independently introduced to the GnuTLS backend with commit 59cf93cc, present in the code since the libcurl 7.21.4 release. Advisory: http://curl.haxx.se/docs/adv_20131217.html Bug: http://curl.haxx.se/mail/lib-2013-11/0214.html Reported-by: Marc Deslauriers | |||
2013-12-15 | curl.1 document -J doesn't %-decode | Daniel Stenberg | |
...also added as KNOWN_BUG #87 with reference to bug #1294 | |||
2013-12-15 | multi: add timer inaccuracy margin to timeout/connecttimeout | Daniel Stenberg | |
Since all systems have inaccuracy in the timeout handling it is imperative that we add an inaccuracy margin to the general timeout and connecttimeout handling with the multi interface. This way, when the timeout fires we should be fairly sure that it has passed the timeout value and will be suitably detected. For cases where the timeout fire before the actual timeout, we would otherwise consume the timeout action and still not run the timeout code since the condition wasn't met. Reported-by: He Qin Bug: http://curl.haxx.se/bug/view.cgi?id=1298 | |||
2013-12-14 | RELEASE-NOTES: synced with dd4d9ea542 | Daniel Stenberg | |