aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-09-21openssl: use correct port number in error messageDaniel Stenberg
In ossl_connect_step2() when the "Unknown SSL protocol error" occurs, it would output the local port number instead of the remote one which showed when doing SSL over a proxy (but with the correct remote host name). As libcurl only speaks SSL to the remote we know it is the remote port. Bug: http://curl.haxx.se/bug/view.cgi?id=1281 Reported-by: Gordon Marler
2013-09-21test1415: adjusted to work for 32bit time_tDaniel Stenberg
The libcurl date parser returns INT_MAX for all dates > 2037 so this test is now made to use 2037 instead of 2038 to work the same for both 32bit and 64bit time_t systems.
2013-09-21tests: Reworked existing SMTP tests to be single recipient basedSteve Holme
...in preparation of upcoming multiple recipient tests.
2013-09-20ftpserver.pl: Corrected SMTP QUIT response to be more realisticSteve Holme
2013-09-20curl_easy_setopt.3: clarify that TIMEOUT and TIMEOUT_MS set the same valueDaniel Stenberg
2013-09-20Documented --dns-* options in curl manpageKim Vandry
2013-09-20pop3: Added basic SASL XOAUTH2 supportSteve Holme
Added the ability to use an XOAUTH2 bearer token [RFC6750] with POP3 for authentication using RFC6749 "OAuth 2.0 Authorization Framework". The bearer token is expected to be valid for the user specified in conn->user. If CURLOPT_XOAUTH2_BEARER is defined and the connection has an advertised auth mechanism of "XOAUTH2", the user and access token are formatted as a base64 encoded string and sent to the server as "AUTH XOAUTH2 <bearer token>".
2013-09-20curl: Added clarification to the --mail options in the --help outputSteve Holme
... that these options apply to SMTP only.
2013-09-20ftpserver.pl: Moved SMTP RCPT response text into command handlerSteve Holme
2013-09-20tests: Added SMTP invalid --mail-from testSteve Holme
2013-09-19darwinssl: enable BEAST workaround on iOS 7 & laterNick Zitzmann
iOS 7 finally added the option to enable 1/n-1 when using TLS 1.0 and a CBC cipher, so we now always turn that on unless the user manually turns it off using CURLSSLOPT_ALLOW_BEAST. It appears Apple also added some new PSK ciphers, but no interface to use them yet, so we at least support printing them if we find them.
2013-09-19tests: Updated SMTP AUTH tests to use the new AUTH directiveSteve Holme
...rather than specify a customised EHLO response.
2013-09-19tests: Corrected test913 as the QUIT response is receivedSteve Holme
2013-09-19tests: Added SMTP large message SIZE testSteve Holme
2013-09-19ftpserver.pl: Updated email regex from commit 98f7ca7e971006Steve Holme
...to not be as strict as it was rejecting valid numeric email addresses.
2013-09-19tests: Fixed smtp mail from addressesSteve Holme
2013-09-18ftpserver.pl: Standardised CAPA and AUTH responsesSteve Holme
2013-09-18ftpserver.pl: Corrected POP3 QUIT reply to be more realisticSteve Holme
2013-09-18runtests.pl: Fixed syntax error in commit c873375123343eSteve Holme
Possible unintended interpolation in string at line 796
2013-09-18runtests.pl: Fixed smtp mail from addressSteve Holme
Following changes to ftpserver.pl fixed the mail from address to be a correctly formatted address otherwise the server response will be 501 Invalid address.
2013-09-18ftpserver.pl: Fixed syntax error in commit 98f7ca7e971006Steve Holme
Can't modify constant item in scalar assignment line 779, near "0;"
2013-09-18ftpserver.pl: Expanded the SMTP MAIL handler to validate messagesSteve Holme
MAIl_smtp() will now check for a correctly formatted FROM address as well as the optional SIZE parameter comparing it against the server capability when specified.
2013-09-17cookies: add expirationYAMADA 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-17ftpserver.pl: Corrected response code for successful MAIL commandSteve Holme
2013-09-17ftpserver.pl: Moved SMTP MAIL handler into own functionSteve Holme
2013-09-17dns: fix compilation with MinGW from commit df69440d05f113Steve Holme
Avoid 'interface' literal that some MinGW versions define as a macro Additionally, corrected some very, very minor coding style errors.
2013-09-16tests: Fixed test 1406 following recent changes in ftpserver.plSteve Holme
By default the mail server doesn't send the SIZE capability but instead it has to be specified as a supported capability.
2013-09-16tests: Added test for SMTP SIZE capabilitySteve Holme
2013-09-15ftpserver.pl: Added the ability to include spaces in capabilitiesSteve Holme
For example: CAPA "SIZE 1048576" 8BITMIME BINARYMIME will populate the capabilities list with the following in: SIZE 1048576 8BITMIME BINARYMIME
2013-09-15ftpserver.pl: Corrected response code for successful SMTP QUIT commandSteve Holme
2013-09-15ftpserver.pl: Fixed syntax error in commit 33c1f2876b9029Steve Holme
Can't modify constant item in postincrement line 727, near "i++"
2013-09-15ftpserver.pl: Added CAPA & AUTH directive support to the SMTP EHLO handlerSteve Holme
2013-09-15ftpserver.pl: Fixed SMTP QUIT handler from dadc495540946eSteve Holme
2013-09-15ftpserver.pl: Moved SMTP EHLO and QUIT handlers in own functionsSteve Holme
2013-09-15ftpserver.pl: Added support for SMTP HELO commandSteve Holme
...and updated test902 as explicit HELO response is no longer required.
2013-09-15ftpserver.pl: Added mailbox check to IMAP SELECT handlerSteve Holme
2013-09-15ftpserver.pl: Corrected invalid user details checkSteve Holme
...in both the IMAP LOGIN and POP3 PASS handlers introduced in commit 187ac693744949 and 84ad1569e5fc93 respectively.
2013-09-14ftpserver.pl: Moved IMAP LOGIN handler into own functionSteve Holme
2013-09-14ftpserver.pl: Moved POP3 USER and PASS handlers into own functionsSteve Holme
2013-09-14ftpserver.pl: Corrected invalid argument check in POP3 TOP handlerSteve Holme
...which was accidentally introduced in commit 4d6ef6297ae9b6.
2013-09-14ftpserver.pl: Added capability prerequisite for extended POP3 commandsSteve Holme
2013-09-14tests: Updated descriptions to be more meaningfulSteve Holme
2013-09-14ftpserver.pl: Added support for IMAP NOOP commandSteve Holme
2013-09-14imap: Fixed response check for NOOP commandSteve Holme
2013-09-14tests: Updated descriptions to be more meaningfulSteve Holme
2013-09-13curl.1: detail how short/long options workDaniel Stenberg
URL: http://curl.haxx.se/bug/view.cgi?id=1279 Suggested-by: Jerry Krinock
2013-09-13curl: Fixed usage of DNS options when not using c-ares resolverSteve Holme
Commit 32352ed6adddcb introduced various DNS options, however, these would cause curl to exit with CURLE_NOT_BUILT_IN when c-ares wasn't being used as the backend resolver even if the options weren't set by the user. Additionally corrected some minor coding style errors from the same commit.
2013-09-13curl_easy_setopt.3: mention RTMP URL quirksDaniel Stenberg
URL: http://curl.haxx.se/bug/view.cgi?id=1278 Reported-by: Gorilla Maguila
2013-09-12curl: Add support for various DNS binding options.Ben Greear
(Passed on to c-ares.) Allows something like this: curl --dns-interface sta8 --dns-ipv4-addr 8.8.1.111 --interface sta8 \ --localaddr 8.8.1.111 --dns-servers 8.8.8.1 www.google.com Signed-off-by: Ben Greear <greearb@candelatech.com>
2013-09-12libcurl: New options to bind DNS to local interfaces or IP addressesKim Vandry