- Jan 27, 2013
-
-
Steve Holme authored
The state machine should only be changed to SMTP_STARTTLS when the STARTTLS command has been successfully sent to the server.
-
Steve Holme authored
The state machine should only be changed to POP3_STARTTLS when the STLS command has been successfully sent to the server.
-
Steve Holme authored
The state machine should only be changed to IMAP_STARTTLS when the STARTTLS command has been successfully sent to the server.
-
- Jan 26, 2013
-
-
Steve Holme authored
Updated the ssldone comment as multi mode is always used internally now.
-
Yang Tse authored
This avoids witness message in output when running configure --help, while sending the message to config.log for other configure runs.
-
- Jan 25, 2013
-
-
Steve Holme authored
Minor code tidy up to add comments similar to those used in the pop3 and imap end of resp functions, in order to assist anyone reading the code and highlight the similarities between each of these protocols.
-
Yang Tse authored
- version conditional overriding - catch unexpanded XC macros - fix double words in comments
-
Yang Tse authored
Tor Arntsen analyzed and reported the issue. URL: http://curl.haxx.se/mail/lib-2013-01/0306.html
-
Yang Tse authored
-
Yang Tse authored
-
- Jan 24, 2013
-
-
Yang Tse authored
m4 quadrigraph shell comment technique allows proper autoconf parentheses balancing in shell 'case' statements. The presence of unbalanced parentheses may otherwise trigger expansion bugs.
-
Steve Holme authored
The most recent version of the SMTP RFC is RFC5321 and not RFC2821 as previously documented. Added RFC1870 and re-ordered list numerically.
-
Steve Holme authored
smtp_state_upgrade_tls() would attempt to incorrectly complete the upgrade to smtps and start the EHLO command if Curl_ssl_connect_nonblocking() returned a failure code and if ssldone was set to TRUE. This would only happen when a non-blocking API hadn't been provided by the SSL implementation and curlssl_connect() was called underneath.
-
Steve Holme authored
pop3_state_upgrade_tls() would attempt to incorrectly complete the upgrade to pop3s and start the CAPA command if Curl_ssl_connect_nonblocking() returned a failure code and if ssldone was set to TRUE. This would only happen when a non-blocking API hadn't been provided by the SSL implementation and curlssl_connect() was called underneath.
-
Steve Holme authored
imap_state_upgrade_tls() would attempt to incorrectly complete the upgrade to imaps and start the CAPABILITY command if Curl_ssl_connect_nonblocking() returned a failure code and if ssldone was set to TRUE. This would only happen when a non-blocking API hadn't been provided by the SSL implementation and curlssl_connect() was called underneath.
-
Yang Tse authored
- Update comments - Execute commands in subshells - Faster path separator check - Fix missing 'test' command - Rename private macros - Minimize AC_REQUIRE usage
-
- Jan 23, 2013
-
-
Steve Holme authored
Small tidy up to remove unnecessary return statements prior to the next fix.
-
Yang Tse authored
-
Yang Tse authored
-
Yang Tse authored
-
Yang Tse authored
Some basic checks we make were placed early enough in generated configure script when using autoconf 2.5X versions. Newer autoconf versions expand these checks much further into the configure script, rendering them useless. Using XC_CONFIGURE_PREAMBLE fixes placement of early intended checks across all our autoconf supported versions.
-
Yang Tse authored
-
Daniel Stenberg authored
-
- Jan 22, 2013
-
-
Steve Holme authored
The most recent version of the RFC is RFC4422 and not RFC2222 as previously documented.
-
Steve Holme authored
The most recent version of the SASL RFC is RFC4422 and not RFC2222 as previously documented.
-
Ulion authored
- document the double-quote and backslash need be escaped if quoting. - libcurl formdata escape double-quote in filename by backslash. - curl formparse can parse filename both contains '"' and ',' or ';'. - curl now can uploading file with ',' or ';' in filename. Bug: http://curl.haxx.se/bug/view.cgi?id=1171
-
Daniel Stenberg authored
-
- Jan 21, 2013
-
-
Yang Tse authored
Notes: When running a configure script that has nested packages (for example libcurl's configure with --enable-ares and c-ares sources embedded in curl tree) and AC_CONFIG_SUBDIRS([nested-subdir]) machinery is used to automatically run the nested configure script from within the parent configure script, it happens that the nested _shell_ script will inherit shell variables exported from the parent _shell_ script. If for example parent configure script sets and exports LDFLAGS and LIBS variables with proper values in order to link either a parent library or program with a library which will be configured and built by a nested package; It will happen that when the nested configure script runs, the nested library does not exist yet and _any_ link-test done in the nested configure will fail, such as those that autoconf macros perform in order to detect existing compiler and its characteristics, the result is that the nested configure script will fail with errors such as: configure: error: C compiler cannot create executables For now, we no longer export variables previously exported here. On the other hand, AC_SUBST'ing them is appropriate and even with nested packages each package's config.status gets its own package values. So we reinstate AC_SUBST'ing previously AC_SUBST'ed variables.
-
Daniel Stenberg authored
-
Yang Tse authored
-
- Jan 20, 2013
-
-
Yang Tse authored
-
Yang Tse authored
Fix proper macro expansion order across autotools versions for C compiler and preprocessor program checks.
-
Steve Holme authored
Extended the fix from commit 8b15c84e to additionally exclude pop3_state_apop_resp() if the CURL_DISABLE_CRYPTO_AUTH flag is defined.
-
Yang Tse authored
-
- Jan 19, 2013
-
-
Daniel Stenberg authored
Bug: http://curl.haxx.se/mail/archive-2013-01/0017.html Reported by: Ulrich Doehner
-
Daniel Stenberg authored
Reported by: Craig Davison Bug: http://curl.haxx.se/mail/lib-2013-01/0234.html
-
Daniel Stenberg authored
Reported by: Craig Davison Bug: http://curl.haxx.se/mail/lib-2013-01/0234.html
-
Steve Holme authored
Corrected some function argument definitions to maximize the 80 character line length limit and be in keeping with the curl coding style.
-
- Jan 18, 2013
-
-
Steve Holme authored
Fixed an issue where Curl_ssl_connect_nonblocking() wouldn't complete correctly and the ssldone flag wouldn't be set to true for pop3s based connections. Bug introduced in commit: 4ffb8a63.
-
Daniel Stenberg authored
-