Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-07-09 | smtp: use the upload buffer size for scratch buffer malloc | Daniel Stenberg | |
... not the read buffer size, as that can be set smaller and thus cause a buffer overflow! CVE-2018-0500 Reported-by: Peter Wu Bug: https://curl.haxx.se/docs/adv_2018-70a2.html | |||
2018-07-08 | scripts: include _curl as part of CLEANFILES | Dave Reisner | |
Closes #2718 | |||
2018-07-06 | darwinssl: allow High Sierra users to build the code using GCC | Nick Zitzmann | |
...but GCC users lose out on TLS 1.3 support, since we can't weak-link enumeration constants. Fixes #2656 Closes #2703 | |||
2018-07-06 | CMake: Remove unused 'output_var' from 'collect_true' | Ruslan Baratov | |
Variable 'output_var' is not used and can be removed. Function 'collect_true' renamed to 'count_true'. | |||
2018-07-06 | CMake: Remove unused functions | Ruslan Baratov | |
Closes #2711 | |||
2018-07-06 | KNOWN_BUGS: Stick to same family over SOCKS proxy | Daniel Stenberg | |
2018-07-06 | libssh: goto DISCONNECT state on error, not SSH_SESSION_FREE | Daniel Stenberg | |
... because otherwise not everything get closed down correctly. Fixes #2708 Closes #2712 | |||
2018-07-06 | libssh: include line number in state change debug messages | Daniel Stenberg | |
Closes #2713 | |||
2018-07-05 | KNOWN_BUGS: Borland support is dropped, AIX problem is too old | Daniel Stenberg | |
2018-07-05 | example/crawler.c: simple crawler based on libxml2 | Jeroen Ooms | |
Closes #2706 | |||
2018-07-05 | RELEASE-NOTES: synced | Daniel Stenberg | |
2018-07-02 | DEPRECATE: include year when specifying date | Daniel Stenberg | |
2018-07-02 | DEPRECATE: linkified | Daniel Stenberg | |
2018-07-02 | DEPRECATE: mention the PR that disabled axTLS | Daniel Stenberg | |
2018-07-02 | docs/DEPRECATE.md: spelling and minor formatting | Daniel Stenberg | |
2018-07-02 | DEPRECATE: new doc describing planned item removals | Daniel Stenberg | |
Closes #2704 | |||
2018-07-01 | telnet: fix clang warnings | Gisle Vanem | |
telnet.c(1401,28): warning: cast from function call of type 'int' to non-matching type 'HANDLE' (aka 'void *') [-Wbad-function-cast] Fixes #2696 Closes #2700 | |||
2018-06-30 | docs: fix missed option name markups | Daniel Stenberg | |
2018-06-29 | openssl: Remove some dead code | Gaurav Malhotra | |
Closes #2698 | |||
2018-06-29 | openssl: make the requested TLS version the *minimum* wanted | Daniel Stenberg | |
The code treated the set version as the *exact* version to require in the TLS handshake, which is not what other TLS backends do and probably not what most people expect either. Reported-by: Andreas Olsson Assisted-by: Gaurav Malhotra Fixes #2691 Closes #2694 | |||
2018-06-29 | RELEASE-NOTES: synced | Daniel Stenberg | |
2018-06-29 | openssl: allow TLS 1.3 by default | Daniel Stenberg | |
Reported-by: Andreas Olsson Fixes #2692 Closes #2693 | |||
2018-06-28 | CURLINFO_TLS_SSL_PTR.3: improve the example | Adrian Peniak | |
The previous example was a little bit confusing, because SSL* structure (or other "in use" SSL connection pointer) is not accessible after the transfer is completed, therefore working with the raw TLS library specific pointer needs to be done during transfer. Closes #2690 | |||
2018-06-27 | travis: add a build using the synchronous name resolver | Daniel Stenberg | |
... since default uses the threaded one and we test the c-ares build already. Closes #2689 | |||
2018-06-27 | configure: remove CURL_CHECK_NI_WITHSCOPEID too | Daniel Stenberg | |
Since it isn't used either and requires the getnameinfo check Follow-up to 0aeca41702d2 | |||
2018-06-27 | getnameinfo: not used | Daniel Stenberg | |
Closes #2687 | |||
2018-06-27 | easy_perform: use *multi_timeout() to get wait times | Daniel Stenberg | |
... and trim the threaded Curl_resolver_getsock() to return zero millisecond wait times during the first three milliseconds so that localhost or names in the OS resolver cache gets detected and used faster. Closes #2685 | |||
2018-06-27 | configure: Add dependent libraries after crypto | Max Dymond | |
The linker is pretty dumb and processes things left to right, keeping a tally of symbols it hasn't resolved yet. So, we need -ldl to appear after -lcrypto otherwise the linker won't find the dl functions. Closes #2684 | |||
2018-06-27 | GOVERNANCE: linkify, changed some titles | Daniel Stenberg | |
2018-06-27 | GOVERNANCE: add maintainer details/duties | Daniel Stenberg | |
2018-06-25 | url: check Curl_conncache_add_conn return code | Daniel Stenberg | |
... it was previously unchecked in two places and thus errors could remain undetected and cause trouble. Closes #2681 | |||
2018-06-25 | include/README: remove "hacking" advice, not the right place | Daniel Stenberg | |
2018-06-24 | RELEASE-NOTES: synced | Daniel Stenberg | |
2018-06-24 | CURLOPT_SSL_VERIFYPEER.3: fix syntax mistake | Daniel Stenberg | |
Follow-up to b6a16afa0aa5 | |||
2018-06-23 | netrc: use a larger buffer | Daniel Stenberg | |
... to work with longer passwords etc. Grow it from a 256 to a 4096 bytes buffer. Reported-by: Dario Nieuwenhuis Fixes #2676 Closes #2680 | |||
2018-06-23 | CURLOPT_SSL_VERIFYPEER.3: Add performance note | Patrick Schlangen | |
Closes #2673 | |||
2018-06-23 | multi: fix crash due to dangling entry in connect-pending list | Javier Blazquez | |
Fixes #2677 Closes #2679 | |||
2018-06-22 | ConnectionExists: make sure conn->data is set when "taking" a connection | Daniel Stenberg | |
Follow-up to 2c15693. Bug #2674 Closes #2675 | |||
2018-06-22 | system.h: fix for gcc on 32 bit OpenServer | Kevin R. Bulgrien | |
Bug: https://curl.haxx.se/mail/lib-2018-06/0100.html | |||
2018-06-21 | cmake: allow multiple SSL backends | Raphael Gozzo | |
This will make possible to select the SSL backend (using curl_global_sslset()) even when the libcurl is built using CMake Closes #2665 | |||
2018-06-21 | url: fix dangling conn->data pointer | Daniel Stenberg | |
By masking sure to use the *current* easy handle with extracted connections from the cache, and make sure to NULLify the ->data pointer when the connection is put into the cache to make this mistake easier to detect in the future. Reported-by: Will Dietz Fixes #2669 Closes #2672 | |||
2018-06-18 | CURLOPT_INTERFACE.3: interface names not supported on Windows | Daniel Stenberg | |
2018-06-17 | travis: run more tests for coverage check | Daniel Stenberg | |
... run a few more tortured based and run all tests event-based. Closes #2664 | |||
2018-06-16 | multi: fix memory leak when stopped during name resolve | Daniel Stenberg | |
When the application just started the transfer and then stops it while the name resolve in the background thread hasn't completed, we need to wait for the resolve to complete and then cleanup data accordingly. Enabled test 1553 again and added test 1590 to also check when the host name resolves successfully. Detected by OSS-fuzz. Closes #1968 | |||
2018-06-15 | maketgz: delete .bak files, fix indentation | Viktor Szakats | |
Ref: https://github.com/curl/curl/pull/2660 Closes https://github.com/curl/curl/pull/2662 | |||
2018-06-15 | runtests.pl: remove debug leftover from bb9a340c73f3 | Daniel Stenberg | |
2018-06-15 | curl-confopts.m4: fix typo from ed224f23d5beb | Daniel Stenberg | |
Fixes my local configure to detect a custom installed c-ares without pkgconfig. | |||
2018-06-15 | docs/RELEASE-PROCEDURE.md: renamed to use .md extension | Daniel Stenberg | |
Closes #2663 | |||
2018-06-15 | RELEASE-PROCEDURE: gpg sign the tags | Daniel Stenberg | |
2018-06-15 | RELEASE-NOTES: synced | Daniel Stenberg | |