Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-11-23 | smtp: Post SMTP command expansion tidy up | Steve Holme | |
Removed unnecessary SMTP_STOP state changes on failure. Removed hard return on failure in smtp_state_data_resp(). | |||
2013-11-22 | symbols-in-versions: Added missing CURLSSLBACKEND_* symbols | Steve Holme | |
2013-11-22 | symbols-in-versions: Fixed missing CURLINFO_TLS_SESSION | Steve Holme | |
2013-11-21 | curl_easy_getinfo: Added CURLINFO_TLS_SESSION for accessing TLS internals | Christian Grothoff | |
Added new API for returning a SSL backend type and pointer, in order to allow access to the TLS internals, that may then be used to obtain X509 certificate information for example. | |||
2013-11-17 | RELEASE-NOTES: Synced with 8191800a0c8ff7 | Steve Holme | |
2013-11-17 | smtp: Fixed space being sent in non --mail-rcpt based requests | Steve Holme | |
Commands such as NOOP, RSET and HELP would be sent with a space at the end of the command, for example: "NOOP ". | |||
2013-11-17 | tests: Added SMTP NOOP and RSET tests | Steve Holme | |
2013-11-17 | test928: Corrected typo in expected data from commit df58084695ce9b | Steve Holme | |
2013-11-17 | tests: Added SMTP HELP test | Steve Holme | |
2013-11-17 | smtp: Changed the default command to HELP when no options are specified | Steve Holme | |
Otherwise a NOOP operation would be performed which a) only returns a single line response and not a multiline response where -I needs to be used, and b) provides an inconsistent user experience compared to that of the POP3 and IMAP protocols. | |||
2013-11-17 | smtp:Fixed memory leak from commit dac01ff6d788b2 | Steve Holme | |
The buffer allocated by smtp_parse_custom_request() was not freed. | |||
2013-11-17 | connect: Close open but unconnected socket in singleipconnect() | Steve Holme | |
singleipconnect() could return the file descriptor of an open socket even though the function returned a CURLE_COULDNT_CONNECT error code from commit ed1662c374361a and 02fbc26d59c591. This could cause tests 19, 704 and 1233 to fail on FreeBSD, AIX and Solaris. | |||
2013-11-17 | tests: Added SMTP EXPN command test | Steve Holme | |
2013-11-16 | test926: Corrected unknown user reply from commit 0d735c29f92748 | Steve Holme | |
The error code should not be sent as data as it isn't passed onto the client as body data, so cannot be compared in the test suite against expected data. | |||
2013-11-16 | tests: Corrected missing data reply sections from 3d50e91aeef8cc | Steve Holme | |
2013-11-16 | tests: Added SMTP VRFY command tests | Steve Holme | |
2013-11-16 | ftpserver.pl: Added support for new SMTP commands | Steve Holme | |
2013-11-15 | smtp: Fixed broken RCPT TO from commit 0ea4a80bb23666 | Steve Holme | |
2013-11-15 | smtp_state_mail_resp: removed unused variable 'smtp' | Daniel Stenberg | |
2013-11-15 | DOCS: Updated curl_easy_setopt.3 following recent SMTP changes | Steve Holme | |
* Added information about the verify and expand commands to CURLOPT_MAIL_RCPT. * Reworked CURLOPT_CUSTOMREQUEST section, adding information about IMAP and SMTP custom commands. | |||
2013-11-15 | DOCS: Updated manpage following recent SMTP modifications | Steve Holme | |
* Added SMTP section to --request * Expanded --mail-rcpt to describe the usage when using the verify and expand commands. | |||
2013-11-15 | smtp: Simplified the next RCPT TO logic | Steve Holme | |
2013-11-15 | lib1507.c: Added missing set of CURLOPT_UPLOAD option | Steve 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-15 | smtp.c: Fixed trailing whitespace | Steve Holme | |
2013-11-15 | smtp: Added support for VRFY and EXPN commands | Steve Holme | |
2013-11-15 | smtp: Added support for NOOP and RSET commands | Steve Holme | |
2013-11-15 | smtp: Fixed handling of multiline server greeting responses | Steve 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-15 | smtp.c: Fixed compilation error from commit f16c0de4e9bbe3 | Steve Holme | |
warning: unused variable 'smtpc' | |||
2013-11-15 | smtp: Fixed processing of more than one response when sent in same packet | Steve 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-15 | smtp: 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-14 | connect: Forgot to correct line endings before push in commit ed1662c374361a | Steve Holme | |
2013-11-14 | connect: Return the socket descriptor even on fail | Bjö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-13 | configure: Fix test with -Werror=implicit-function-declaration | Daniel 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-13 | test825: Corrected typo from commit b29217d0d682d4 | Steve Holme | |
2013-11-13 | RELEASE-NOTES: Synced with bde901ad89a6f1 | Steve Holme | |
2013-11-13 | test922: Corrected title to match other OAuth 2.0 tests | Steve Holme | |
2013-11-13 | tests: Added IMAP OAuth 2.0 authentication with initial response test | Steve Holme | |
2013-11-13 | tests: Added IMAP NTLM authentication with initial response test | Steve Holme | |
2013-11-13 | tests: Added IMAP login authentication with initial response test | Steve Holme | |
2013-11-13 | tests: Added IMAP plain authentication with initial response test | Steve Holme | |
2013-11-13 | test873: Use proper padding in NTLM responses | Steve Holme | |
2013-11-12 | darwinssl: check for SSLSetSessionOption() presence when toggling BEAST | Nick 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-12 | darwinssl: PKCS#12 import feature now requires Lion or later | Nick 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-13 | tests: Added POP3 OAuth 2.0 authentication with initial response test | Steve Holme | |
2013-11-13 | tests: Added POP3 NTLM authentication with initial response test | Steve Holme | |
2013-11-13 | tests: Added POP3 login authentication with initial response test | Steve Holme | |
2013-11-13 | tests: Added POP3 plain authentication with initial response test | Steve Holme | |
2013-11-12 | TODO: Added auth= in URLs to the wish list for HTTP | Steve Holme | |
2013-11-12 | curl_easy_setopt: Added the ability to set the login options separately | Steve 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-12 | curl.1: mention that -O does no URL decoding | Daniel Stenberg | |