aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-11-15smtp: Simplified the next RCPT TO logicSteve Holme
2013-11-15lib1507.c: Added missing set of CURLOPT_UPLOAD optionSteve Holme
Although this option should have already been set, the SMTP module can now download information from and send instructional commands to, an SMTP server, requiring the option to be set in order to perform a mail transfer.
2013-11-15smtp.c: Fixed trailing whitespaceSteve Holme
2013-11-15smtp: Added support for VRFY and EXPN commandsSteve Holme
2013-11-15smtp: Added support for NOOP and RSET commandsSteve Holme
2013-11-15smtp: Fixed handling of multiline server greeting responsesSteve Holme
Incorrectly processed multiline server greeting responses as "wanted" continue responses in smtp_endofresp(), from commit f16c0de4e9bbe3, which in turn broke the SMTP server detection in the test suite, because the EHLO command would not be sent.
2013-11-15smtp.c: Fixed compilation error from commit f16c0de4e9bbe3Steve Holme
warning: unused variable 'smtpc'
2013-11-15smtp: Fixed processing of more than one response when sent in same packetSteve Holme
Added a loop to smtp_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-11-15smtp: Moved EHLO response handling to smtp_state_ehlo_resp()Steve Holme
Similar to the processing of untagged CAPABILITY responses in IMAP moved the processing of multiline EHLO responses to smtp_state_ehlo_resp() and introduced an internal response code of one to differentiate a multiline continuation from the end of command. This also allows for the separate processing of multiline responses from commands such as VRFY and EXPN.
2013-11-14connect: Forgot to correct line endings before push in commit ed1662c374361aSteve Holme
2013-11-14connect: Return the socket descriptor even on failBjörn Stenberg
singleipconnect() did not return the open socket descriptor on some errors, thereby sometimes causing a socket leak. This patch ensures the socket is always returned.
2013-11-13configure: Fix test with -Werror=implicit-function-declarationDaniel Stenberg
The ipv6 auto-detect test in configure returns a false negative when CFLAGS contains -Werror=implicit-function-declaration. (I have been using this flag to detect code issues that would result in SEGVs on x86_64-cygwin.) Patch-by: Yaakov Selkowitz Bug: http://curl.haxx.se/bug/view.cgi?id=1304
2013-11-13test825: Corrected typo from commit b29217d0d682d4Steve Holme
2013-11-13RELEASE-NOTES: Synced with bde901ad89a6f1Steve Holme
2013-11-13test922: Corrected title to match other OAuth 2.0 testsSteve Holme
2013-11-13tests: Added IMAP OAuth 2.0 authentication with initial response testSteve Holme
2013-11-13tests: Added IMAP NTLM authentication with initial response testSteve Holme
2013-11-13tests: Added IMAP login authentication with initial response testSteve Holme
2013-11-13tests: Added IMAP plain authentication with initial response testSteve Holme
2013-11-13test873: Use proper padding in NTLM responsesSteve Holme
2013-11-12darwinssl: check for SSLSetSessionOption() presence when toggling BEASTNick Zitzmann
Even though this is only a formality (since not many people build on Mavericks while targeting Leopard), since we still support Leopard at the earliest, we might as well be pedantic.
2013-11-12darwinssl: PKCS#12 import feature now requires Lion or laterNick Zitzmann
It turns out that some of the constants necessary to make this feature work are missing from Snow Leopard's Security framework even though they are defined in the headers. Bug: http://curl.haxx.se/mail/lib-2013-11/0076.html Reported by: myriachan
2013-11-13tests: Added POP3 OAuth 2.0 authentication with initial response testSteve Holme
2013-11-13tests: Added POP3 NTLM authentication with initial response testSteve Holme
2013-11-13tests: Added POP3 login authentication with initial response testSteve Holme
2013-11-13tests: Added POP3 plain authentication with initial response testSteve Holme
2013-11-12TODO: Added auth= in URLs to the wish list for HTTPSteve Holme
2013-11-12curl_easy_setopt: Added the ability to set the login options separatelySteve Holme
Rather than set the authentication options as part of the login details specified in the URL, or via the older CURLOPT_USERPWD option, added a new libcurl option to allow the login options to be set separately.
2013-11-12curl.1: mention that -O does no URL decodingDaniel Stenberg
2013-11-12curl_easy_setopt.3: clarify CURLOPT_SSL_VERIFYHOST documentationTomas Hoger
- better describe what happens when 1 is specified as parameter - clarify what "is ignored" means for NSS builds
2013-11-12runtests.pl: Added SSPI detectionSteve Holme
2013-11-12multi: Small code tidy up to avoid hard returnSteve Holme
2013-11-12tests: Updated CRAM-MD5 tests to use test user detailsSteve Holme
2013-11-11multi: Set read socket when returning READSOCK(0)Björn Stenberg
This patch fixes and issue introduced in commit 7d7df831981fee, if the tunnel state was TUNNEL_CONNECT, waitconnect_getsock() would return a bitmask indicating a readable socket but never stored the socket in the return array.
2013-11-11bump: next release will be 7.34.0Daniel Stenberg
Due to all the news and changes.
2013-11-10connect: Close temporary sockets in conn_free()Björn Stenberg
The temporary sockets used for Happy Eyeballs were not closed properly, if curl exited prematurely, which this patch fixes.
2013-11-10tests: Corrected titles of POP3 and SMTP OAuth 2.0 testsSteve Holme
2013-11-10test823: Fixed expected authentication text from commit e10a26a9d6d6deSteve Holme
Fixed authentication text due to incorrect digest-uri property.
2013-11-10test821: Fixed expected authentication text from commit 2d5455feac9984Steve Holme
2013-11-10RELEASE-NOTES: Synced with 0f81fbe5da6643Steve Holme
2013-11-10ares: Fixed compilation under Visual Studio 2012Kim Vandry
2013-11-10tests: Added IMAP OAuth 2.0 authentication testSteve Holme
2013-11-10tests: Added IMAP DIGEST-MD5 authentication testSteve Holme
2013-11-10tests: Added IMAP NTLM authentication testSteve Holme
2013-11-10tests: Added IMAP CRAM-MD5 authentication testSteve Holme
2013-11-10test819: Fixed expected authentication text from commit 76f924131c9fd3Steve Holme
2013-11-10ftpserver.pl: Reworked custom reply handling codeSteve Holme
1) To fix issues with IMAP custom replies 2) So initial space is not required in IMAP display text 3) To be more readable and understandable
2013-11-10ftpserver.pl: Reworked unrecognised command responsesSteve Holme
As the IMAP regex could fail and $1 would not contain the command id updated the unrecognised command response to be more generic and realistic (like those used in the command handlers). Additionally updated the POP3, SMTP and FTP responses.
2013-11-10ftpserver.pl: Fixed processing of IMAP authentication stringsSteve Holme
2013-11-09cmake: fix Windows build with IPv6 supportDaniel Stenberg
Patch-by: "Z98"