6e054623 | 08-Sep-2018 |
Daniel Gustafsson |
cookies: fix leak when writing cookies to file If the formatting fails, we error out on a fatal error and clean up on the way out. The array was however freed within the wrong scope
cookies: fix leak when writing cookies to file If the formatting fails, we error out on a fatal error and clean up on the way out. The array was however freed within the wrong scope and was thus never freed in case the cookies were written to a file instead of STDOUT. Closes #2957
show more ...
|
c3654df1 | 09-Sep-2018 |
Daniel Gustafsson |
cookies: Remove redundant expired check Expired cookies have already been purged at a later expiration time before this check, so remove the redundant check. closes #2962 |
37da1496 | 08-Sep-2018 |
Daniel Stenberg |
ntlm_wb: bail out if the response gets overly large Exit the realloc() loop if the response turns out ridiculously large to avoid worse problems. Reported-by: Harry Sintonen
ntlm_wb: bail out if the response gets overly large Exit the realloc() loop if the response turns out ridiculously large to avoid worse problems. Reported-by: Harry Sintonen Closes #2959
show more ...
|
6e4b8c50 | 08-Sep-2018 |
Daniel Gustafsson |
url.c: fix comment typo and indentation Closes #2960 |
01dedc99 | 08-Sep-2018 |
Daniel Stenberg |
urlapi: avoid derefencing a possible NULL pointer Coverity CID 1439134 |
82846a45 | 08-Sep-2018 |
Daniel Stenberg |
RELEASE-NOTES: synced |
b1fb9e95 | 08-Sep-2018 |
Marcel Raad |
test324: fix after 3f3b26d6feb0667714902e836af608094235fca2 The expected error code is now 60. 51 is dead. |
8b85a3ca | 08-Sep-2018 |
Daniel Stenberg |
curl_url_set.3: correct description |
890eea5a | 08-Sep-2018 |
Daniel Stenberg |
curl_url-docs: fix AVAILABILITY as Added in curl 7.62.0 |
fb30ac5a | 05-Aug-2018 |
Daniel Stenberg |
URL-API See header file and man pages for API. All documented API details work and are tested in the 1560 test case. Closes #2842 |
17ca0ccf | 07-Sep-2018 |
Daniel Stenberg |
curl_easy_upkeep: removed 'conn' from the name ... including the associated option. Fixes #2951 Closes #2952 |
7b655fcb | 18-Apr-2018 |
Max Dymond |
upkeep: add a connection upkeep API: curl_easy_conn_upkeep() Add functionality so that protocols can do custom keepalive on their connections, when an external API function is called.
upkeep: add a connection upkeep API: curl_easy_conn_upkeep() Add functionality so that protocols can do custom keepalive on their connections, when an external API function is called. Add docs for the new options in 7.62.0 Closes #1641
show more ...
|
6684653b | 25-Jul-2018 |
Philipp Waehnert |
configure: add option to disable automatic OpenSSL config loading Sometimes it may be considered a security risk to load an external OpenSSL configuration automatically inside curl_globa
configure: add option to disable automatic OpenSSL config loading Sometimes it may be considered a security risk to load an external OpenSSL configuration automatically inside curl_global_init(). The configuration option --disable-ssl-auto-load-config disables this automatism. The Windows build scripts winbuild/Makefile.vs provide a corresponding option ENABLE_SSL_AUTO_LOAD_CONFIG accepting a boolean value. Setting neither of these options corresponds to the previous behavior loading the external OpenSSL configuration automatically. Fixes #2724 Closes #2791
show more ...
|
c515294c | 07-Sep-2018 |
Daniel Stenberg |
doh: minor edits to please Coverity The gcc typecheck macros and coverity combined made it warn on the 2nd argument for ERROR_CHECK_SETOPT(). Here's minor rearrange to please it.
doh: minor edits to please Coverity The gcc typecheck macros and coverity combined made it warn on the 2nd argument for ERROR_CHECK_SETOPT(). Here's minor rearrange to please it. Coverity CID 1439115 and CID 1439114.
show more ...
|
10009222 | 06-Sep-2018 |
Daniel Stenberg |
schannel: avoid switch-cases that go to default anyway SEC_E_APPLICATION_PROTOCOL_MISMATCH isn't defined in some versions of mingw and would require an ifdef otherwise. Reported
schannel: avoid switch-cases that go to default anyway SEC_E_APPLICATION_PROTOCOL_MISMATCH isn't defined in some versions of mingw and would require an ifdef otherwise. Reported-by: Thomas Glanzmann Approved-by: Marc Hörsken Bug: https://curl.haxx.se/mail/lib-2018-09/0020.html Closes #2950
show more ...
|
6987fcef | 31-Jul-2018 |
Nicklas Avén |
imap: change from "FETCH" to "UID FETCH" ... and add "MAILINDEX". As described in #2789, this is a suggested solution. Changing UID=xx to actually get mail with UID xx and add
imap: change from "FETCH" to "UID FETCH" ... and add "MAILINDEX". As described in #2789, this is a suggested solution. Changing UID=xx to actually get mail with UID xx and add "MAILINDEX" to get a mail with a special index in the mail box (old behavior). So MAILINDEX=1 gives the first non deleted mail in the mail box. Fixes #2789 Closes #2815
show more ...
|
2825f46d | 18-Aug-2018 |
Daniel Stenberg |
CURLOPT_UPLOAD_BUFFERSIZE: set upload buffer size This is step 3 of #2888. Fixes #2888 Closes #2896 |
87fefe5e | 20-Jun-2018 |
Daniel Stenberg |
travis: add the DOH tests to the torture testing |
f2b1a189 | 19-Jun-2018 |
Daniel Stenberg |
DOH: add test case 1650 and 2100 |
5ffbb63e | 06-Sep-2018 |
Daniel Stenberg |
curl: --doh-url added |
abff1833 | 06-Sep-2018 |
Daniel Stenberg |
setopt: add CURLOPT_DOH_URL Closes #2668 |
3f3b26d6 | 22-Aug-2018 |
Han Han |
ssl: deprecate CURLE_SSL_CACERT in favour of a unified error code Long live CURLE_PEER_FAILED_VERIFICATION |
0029aabc | 20-Aug-2018 |
Han Han |
x509asn1: return CURLE_PEER_FAILED_VERIFICATION on failure to parse cert CURLE_PEER_FAILED_VERIFICATION makes more sense because Curl_parseX509 does not allocate memory internally as its
x509asn1: return CURLE_PEER_FAILED_VERIFICATION on failure to parse cert CURLE_PEER_FAILED_VERIFICATION makes more sense because Curl_parseX509 does not allocate memory internally as its first argument is a pointer to the certificate structure. The same error code is also returned by Curl_verifyhost when its call to Curl_parseX509 fails so the change makes error handling more consistent.
show more ...
|
59dc8337 | 16-Aug-2018 |
Han Han |
openssl: return CURLE_PEER_FAILED_VERIFICATION on failure to parse issuer Failure to extract the issuer name from the server certificate should return a more specific error code like on
openssl: return CURLE_PEER_FAILED_VERIFICATION on failure to parse issuer Failure to extract the issuer name from the server certificate should return a more specific error code like on other TLS backends.
show more ...
|
5a3efb1d | 16-Aug-2018 |
Han Han |
schannel: unified error code handling Closes #2901 |