| Age | Commit message (Collapse) | Author | 
|---|
|  |  | 
|  | A dot character at the beginning of a line would not be escaped to a
double dot as required by RFC-2821, instead it would be deleted by the
mail server. Please see section 4.5.2 of the RFC for more information.
Note: This fix also simplifies the detection of repeated CRLF.CRLF
combinations, such as CRLF.CRLF.CRLF, a little rather than having to
advance the eob counter to 2. | 
|  | check whether md5 initialization succeeded before updating digest of
buffers onto it | 
|  |  | 
|  | Roman Mamedov spotted (in
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=670126) that curl would
not complain when given a URL with an IPv6 numerical address without
brackets. It would simply cut off the last ":[hex]" part and thus not
work correctly.
That's a URL using an illegal syntax and now libcurl will instead return
a clear error code and error message detailing the error.
The above mentioned bug report claims this to be a regression but
libcurl does not guarantee functionality when given URLs that aren't
following the URL spec (RFC3986 mostly). I consider the fact that it
used to handle this differently a mere coincidence. | 
|  | Bug: http://curl.haxx.se/mail/lib-2012-04/0246.html
Reported by: Michael Mueller | 
|  | curl needs to be more chatty regarding certificate verification failure
during SSL handshake | 
|  | This reverts commit 2976de480808119dae08fc6f52c8d75ba1aedb1a. | 
|  | This reverts commit 46cd5f1daddad3b3e542e6d93eee52e8bb9a8687. | 
|  | This reverts commit 77172a242fc0c820f97eae39d0e3e0f265222fe6. | 
|  | This reverts commit 683bfa60ad0b52505947e59b03515e5f44378523. | 
|  | This reverts commit 412510f97407d617426d93b80e6b6bf0a8ff11ac. | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | Added version information for Windows SSPI to curl's main version
string and removed SSPI from the features string. | 
|  | When doing a chunked-encoded POST with -d (CURLOPT_POSTFIELDS) and the
size of the POST was zero length, it made libcurl first send a zero
chunk and then the terminating one. This could confuse a receiver and it
should rather just send the terminating chunk as it does with this fix.
Test case 1333 is added to verify.
Bug: http://curl.haxx.se/mail/archive-2012-04/0060.html
Reported by: Arnaud Compan | 
|  |  | 
|  | Commit 9109cdec11ee5a brought this regression (shipped since 7.24.0).
The singleipconnect() function must not return an error if Curl_socket()
returns an error. It should then simply return OK and pass a SOCKET_BAD
back simply because that is how the user of this function expects it to
work and something else is not fine.
Reported by: Blaise Potard
Bug: http://curl.haxx.se/bug/view.cgi?id=3516508 | 
|  | MIPSPro compiler detected curl_easy_getinfo() related missing adjustments.
SunPro compiler detected curl tool --libcurl option related missing adjustments. | 
|  | Fail with CURLE_NOT_BUILT_IN when none of requested auth methods is supported.
Reject CURLAUTH_ONLY bit when given alone or with CURLAUTH_NONE. | 
|  | Data type of internal vars holding CURLAUTH_* bitmasks changed from 'long' to
'unsigned long' for proper handling and operating. | 
|  |  | 
|  |  | 
|  | Include stdbool.h only when it is available and configure is capable of
detecting a proper 'bool' data type when the header is included.
Compilation fix for old or unpatched versions of XL C compiler.
Report: http://curl.haxx.se/mail/archive-2012-04/0022.html | 
|  | Usage in other code paths already protected and requiring even newer versions. | 
|  | This protects from attribute names being defined by third party's code.
Improvement: http://curl.haxx.se/mail/lib-2012-04/0127.html | 
|  |  | 
|  |  | 
|  | NSS_InitContext() was introduced in NSS 3.12.5 and helps to prevent
collisions on NSS initialization/shutdown with other libraries.
Bug: https://bugzilla.redhat.com/738456 | 
|  | This bumps the minimal supported version of NSS to 3.12.x. | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | configure script now provides conditional definitions for Makefile.am
that result in CURL_HIDDEN_SYMBOLS being defined by resulting makefiles
when appropriate.
Additionally, configure script option for symbol hiding control is now
named --enable-symbol-hiding --disable-symbol-hiding. While still valid,
old option name --enable-hidden-symbols --disable-hidden-symbols will
be deprecated in some future release. | 
|  | BUILDING_LIBCURL and CURL_STATICLIB are no longer defined in curl_config.h,
configure will generate appropriate conditionals so that mentioned symbols
get defined and used in Makefiles at compilation time | 
|  | amigaos.[ch] now integrates nicely with any libcurl build | 
|  | Configuration files such as curl_config.h and all config-*.h no longer exist
nor are generated/copied into 'src' directory, now these only exist in 'lib'
directory from where curl tool sources uses them.
Additionally old src/setup.h has been refactored into src/tool_setup.h which
now pulls lib/setup.h
The possibility of a makefile needing an include path adjustment exists. | 
|  | When a server certificate matches one in the given CRL file, the code
now returns CURLE_SSL_CACERT as test case 313 expects and verifies. | 
|  | Previously it would say PolarSSL only, now it says PolarSSL/1.1.0 in the
same style other libs and components do. | 
|  | As it turns out, some people do want that after all. | 
|  |  | 
|  | This reverts commit f7e2ab6.
This change caused fetching of the certificates to become unreliable.
Bug: http://curl.haxx.se/mail/lib-2012-03/0238.html
Reported by: Tim Heckman | 
|  | Commit 97b66ebe was copying a smaller buffer, thus duplicating the last
character. | 
|  |  | 
|  |  | 
|  | Curl_socket returns CURLE_COULDNT_CONNECT when the opensocket callback
returns CURL_SOCKET_BAD. Previous return value CURLE_FAILED_INIT
conveys incorrect information to the user. |