aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-12-26RELEASE-NOTES: synced with a7b38c9dc98481eDaniel Stenberg
2016-12-26vtls: s/SSLEAY/OPENSSLDaniel Stenberg
Fixed an old leftover use of the USE_SSLEAY define which would make a socket get removed from the applications sockets to monitor when the multi_socket API was used, leading to timeouts. Bug: #1174
2016-12-25docs/ciphers: link to our own new page about ciphersDaniel Stenberg
... as the former ones always go stale!
2016-12-25cmdline-opts/page-footer: add three more exit codesDaniel Stenberg
... and regenerated curl.1
2016-12-25formdata: use NULL, not 0, when returning pointersDaniel Stenberg
2016-12-25ftp: failure to resolve proxy should return that error codeDaniel Stenberg
2016-12-25configure: accept --with-libidn2 insteadDaniel Stenberg
... which the help text already implied since we switched to libidn2 from libidn in commit 9c91ec778104ae3b back in October 2016. Reported-by: Christian Weisgerber Bug: https://curl.haxx.se/mail/lib-2016-12/0110.html
2016-12-24test1282: verify the ftp-gss checkDaniel Stenberg
2016-12-24ftp-gss: check for init before useDaniel Stenberg
To avoid dereferencing a NULL pointer. Reported-by: Daniel Romero
2016-12-24build-wolfssl: Sync config with wolfSSL 3.10Jay Satiro
wolfSSL configure script relevant changes from 3.9 to 3.10: - DES3 no longer enabled by default - Shamir no longer enabled by default - Extended master secret enabled by default - RSA and ECC timing protections enabled by default For backwards compatibility I enabled DES3 and ECC shamir config options (ie no change from 3.9), and the other changes are included.
2016-12-24cyassl: use time_t instead of long for timeoutJay Satiro
2016-12-23bump: toward next releaseDaniel Stenberg
2016-12-23http: remove "Curl_http_done: called premature" messageDaniel Stenberg
... it only confuses people.
2016-12-23openssl-random: check return code when asking for randomDaniel Stenberg
and fail appropriately if it returns error
2016-12-23gnutls-random: check return code for failed randomDaniel Stenberg
2016-12-22RELEASE-NOTES: curl 7.52.1Daniel Stenberg
2016-12-22lib557.c: use a shorter MAXIMIZE representationDaniel Stenberg
Since several compilers had problems with the previous one Reported-by: Ray Satiro Bug: https://curl.haxx.se/mail/lib-2016-12/0098.html
2016-12-21runtests: remove the valgrind parserDaniel Stenberg
Old legacy parsing that 1) hid problems for us and 2) probably isn't needed anymore.
2016-12-21randit: store the value in the bufferKamil Dudka
2016-12-21tests/Makefile: run checksrc on debug buildsDaniel Stenberg
... just like we already do in src/ and lib/
2016-12-21lib557: move the "enable LONGLINE" to allow more long linesDaniel Stenberg
This file is riddled with them...
2016-12-21bump: toward next releaseDaniel Stenberg
2016-12-21lib: fix MSVC compiler warningsMarcel Raad
Visual C++ complained: warning C4267: '=': conversion from 'size_t' to 'long', possible loss of data warning C4701: potentially uninitialized local variable 'path' used
2016-12-20THANKS: 13 new contributors from 7.52.0Daniel Stenberg
2016-12-20RELEASE-NOTES: 7.52.0Daniel Stenberg
2016-12-20ssh: inhibit coverity warning with (void)Daniel Stenberg
CID 1397391 (#1 of 1): Unchecked return value (CHECKED_RETURN)
2016-12-19Curl_recv_has_postponed_data: silence compiler warningsDaniel Stenberg
Follow-up to d00f2a8f2
2016-12-19tests: checksrc complianceJay Satiro
2016-12-19http_proxy: Fix proxy CONNECT hang on pending dataJay Satiro
- Check for pending data before waiting on the socket. Bug: https://github.com/curl/curl/issues/1156 Reported-by: Adam Langley
2016-12-19cmdline-opts/tlsv1.d: rephrasedDaniel Stenberg
2016-12-19schannel: fix wildcard cert name validation on Win CEDan McNulty
Fixes a few issues in manual wildcard cert name validation in schannel support code for Win32 CE: - when comparing the wildcard name to the hostname, the wildcard character was removed from the cert name and the hostname was checked to see if it ended with the modified cert name. This allowed cert names like *.com to match the connection hostname. This violates recommendations from RFC 6125. - when the wildcard name in the certificate is longer than the connection hostname, a buffer overread of the connection hostname buffer would occur during the comparison of the certificate name and the connection hostname.
2016-12-19printf: fix floating point buffer overflow issuesDaniel Stenberg
... and add a bunch of floating point printf tests
2016-12-18config-amigaos.h: (embarrassed) made the line shorterDaniel Stenberg
2016-12-18config-amigaos.h: fix bug report email referenceDaniel Stenberg
2016-12-18RELEASE-NOTES: synced with 4517158abfebaDaniel Stenberg
2016-12-18CIPHERS.md: backtick the names to show underscores fineDaniel Stenberg
2016-12-18form-string.d: fix format mistakeDaniel Stenberg
and regenerated curl.1 Reported-by: Gisle Vanem
2016-12-18openssl: simplify expression in Curl_ossl_versionMichael Kaufmann
2016-12-18curl_easy_recv: Improve documentation and example programMichael Kaufmann
Follow-up to 82245ea: Fix the example program sendrecv.c (handle CURLE_AGAIN, handle incomplete send). Improve the documentation for curl_easy_recv() and curl_easy_send(). Reviewed-by: Frank Meier Assisted-by: Jay Satiro See https://github.com/curl/curl/pull/1134
2016-12-18Curl_getconnectinfo: avoid checking if the connection is closedIsaac Boukris
It doesn't benefit us much as the connection could get closed at any time, and also by checking we lose the ability to determine if the socket was closed by reading zero bytes. Reported-by: Michael Kaufmann Closes https://github.com/curl/curl/pull/1134
2016-12-18CIPHERS.md: attempt to document TLS cipher namesDaniel Stenberg
As the official docs seems really hard to keep track of and link to over time
2016-12-18curl.1: generated after 6cce4dbf830Daniel Stenberg
2016-12-18cmdline-opts/post30X.d: fix the RFC referencesDaniel Stenberg
2016-12-17curl.1: regeneratedDaniel Stenberg
Fixed trailing whitespace and numerous formatting glitches
2016-12-17cmdline-opts: formatting fixesDaniel Stenberg
2016-12-17curl_easy_setopt.3: removed CURLOPT_SOCKS_PROXYTYPEDaniel Stenberg
2016-12-17tool_getparam.c: make comments use the up-to-date option namesDaniel Stenberg
2016-12-17manpage-scan.pl: allow deprecated options to get removed from curl.1Daniel Stenberg
--krb4, --ftp-ssl and --ftp-ssl-reqd no longer need to be documented in the man page
2016-12-17cmdline-opts/gen.pl: trim off trailing spacesDaniel Stenberg
2016-12-17cmdline-opts/proxy-tlsuser.d: remove trailing .dDaniel Stenberg