- Apr 01, 2016
-
-
Daniel Stenberg authored
The define is not in our name space and is therefore not protected by our API promises. It was only really used by libcurl internals but was mostly erased from there already in 8aabbf5f (March 2015). This is supposedly the final death blow to that define from everywhere. As a side-effect, making sure _MPRINTF_REPLACE is gone and not used, I made the lib tests in tests/libtest/ use curl_printf.h for its redefine magic and then subsequently the use of sprintf() got banned in the tests as well (as it is in libcurl internals) and I then replaced them all with snprintf(). In the unlikely event that any users is actually using this define and gets sad by this change, it is very easily copied to the user's own code.
-
- Mar 31, 2016
-
-
Diego Bes authored
Supports HTTP/2 over clear TCP - Optimize switching to HTTP/2 by removing calls to init and setup before switching. Switching will eventually call setup and setup calls init. - Supports new version to “force” the use of HTTP/2 over clean TCP - Add common line parameter “--http2-prior-knowledge” to the Curl command line tool.
-
- Mar 23, 2016
-
-
Daniel Stenberg authored
-
- Mar 18, 2016
-
-
Daniel Stenberg authored
-
- Feb 24, 2016
-
-
Jay Satiro authored
The two options are almost the same, except in the case of OpenSSL: CURLINFO_TLS_SESSION OpenSSL session internals is SSL_CTX *. CURLINFO_TLS_SSL_PTR OpenSSL session internals is SSL *. For backwards compatibility we couldn't modify CURLINFO_TLS_SESSION to return an SSL pointer for OpenSSL. Also, add support for the 'internals' member to point to SSL object for the other backends axTLS, PolarSSL, Secure Channel, Secure Transport and wolfSSL. Bug: https://github.com/curl/curl/issues/234 Reported-by: <dkjjr89@users.noreply.github.com> Bug: https://curl.haxx.se/mail/lib-2015-09/0127.html Reported-by: Michael König
-
- Feb 23, 2016
-
-
Michael Koenig authored
Some TFTP server implementations ignore the "TFTP Option extension" (RFC 1782-1784, 2347-2349), or implement it in a flawed way, causing problems with libcurl. Another switch for curl_easy_setopt "CURLOPT_TFTP_NO_OPTIONS" is introduced which prevents libcurl from sending TFTP option requests to a server, avoiding many problems caused by faulty implementations. Bug: https://github.com/curl/curl/issues/481
-
- Feb 08, 2016
-
-
Daniel Stenberg authored
-
- Feb 03, 2016
-
-
Dan Fandrich authored
-
- Feb 02, 2016
-
-
Daniel Stenberg authored
-
- Jan 28, 2016
-
-
Daniel Stenberg authored
-
- Dec 14, 2015
-
-
Daniel Stenberg authored
-
- Dec 13, 2015
-
-
Daniel Stenberg authored
... and stick to 1.1 for HTTP. This is in line with what browsers do and should have very little risk.
-
- Dec 07, 2015
-
-
Gisle Vanem authored
The name of the header guard in lwIP's <lwip/opt.h> has changed from '__LWIP_OPT_H__' to 'LWIP_HDR_OPT_H' (bug #35874 in May 2015). Other fixes: - In curl_setup.h, the problem with an old PSDK doesn't apply if lwIP is used. - In memdebug.h, the 'socket' should be undefined first due to lwIP's lwip_socket() macro. - In curl_addrinfo.c lwIP's getaddrinfo() + freeaddrinfo() macros need special handling because they were undef'ed in memdebug.h. - In select.c we can't use preprocessor conditionals inside select if MSVC and select is a macro, as it is with lwIP. http://curl.haxx.se/mail/lib-2015-12/0023.html http://curl.haxx.se/mail/lib-2015-12/0024.html
-
Gisle Vanem authored
-
- Dec 02, 2015
-
-
Daniel Stenberg authored
for all we know now, it might be called 7.46.1
-
- Nov 19, 2015
-
-
Patrick Monnerat authored
-
- Nov 13, 2015
-
-
Daniel Stenberg authored
CURLOPT_RESOLVE and CURLOPT_PROXYHEADER were missing Also sorted the list.
-
Daniel Stenberg authored
... and sorted curl_is_cb_data_option alphabetically
-
Daniel Stenberg authored
Also sorted that list alphabetically
-
Daniel Stenberg authored
As an alias for OBJECTPOINT. Provided to allow us to grep for all string options easier.
-
- Nov 02, 2015
-
-
Daniel Stenberg authored
Closes #425
-
- Oct 31, 2015
-
-
Daniel Stenberg authored
Fixes a name space pollution at the cost of programs using one of these defines will no longer compile. However, the vast majority of libcurl programs that do multipart formposts use curl_formadd() to build this list. Closes #506
-
- Oct 23, 2015
-
-
Daniel Stenberg authored
-
Daniel Stenberg authored
CURLOPT_STREAM_DEPENDS CURLOPT_STREAM_DEPENDS_E CURLOPT_STREAM_PRIORITY
-
- Oct 20, 2015
-
-
Jonas Minnberg authored
closes #496
-
- Oct 16, 2015
-
-
Richard Hosking authored
-
- Oct 07, 2015
-
-
Daniel Stenberg authored
-
- Sep 04, 2015
-
-
Kamil Dudka authored
This reverts commit a60bde79 I have pushed by mistake. Apologies for my incompetent use of the git repo!
-
Daniel Stenberg authored
changed macro name, moved and renamed script to become docs/libcurl/has.pl, generate code that is checksrc compliant
-
- Aug 24, 2015
-
-
Razvan Cojocaru authored
This patch addresses known bug #76, where on 64-bit Windows SOCKET is 64 bits wide, but long is only 32, making CURLINFO_LASTSOCKET unreliable. Signed-off-by: Razvan Cojocaru <rcojocaru@bitdefender.com>
-
- Aug 23, 2015
-
-
Nathaniel Waisbrot authored
- Add new option CURLOPT_DEFAULT_PROTOCOL to allow specifying a default protocol for schemeless URLs. - Add new tool option --proto-default to expose CURLOPT_DEFAULT_PROTOCOL. In the case of schemeless URLs libcurl will behave in this way: When the option is used libcurl will use the supplied default. When the option is not used, libcurl will follow its usual plan of guessing from the hostname and falling back to 'http'.
-
- Aug 18, 2015
-
-
Jay Satiro authored
find . -name .gitignore -print0 | xargs -i -0 sort -o '{}' '{}'
-
- Aug 12, 2015
-
-
Daniel Stenberg authored
-
- Jul 17, 2015
-
-
Jay Satiro authored
New tool option --ssl-no-revoke. New value CURLSSLOPT_NO_REVOKE for CURLOPT_SSL_OPTIONS. Currently this option applies only to WinSSL where we have automatic certificate revocation checking by default. According to the ssl-compared chart there are other backends that have automatic checking (NSS, wolfSSL and DarwinSSL) so we could possibly accommodate them at some later point. Bug: https://github.com/bagder/curl/issues/264 Reported-by: zenden2k <zenden2k@gmail.com>
-
- Jun 30, 2015
-
-
Jay Satiro authored
This change necessary for binary compatibility. Prior to this change test 1135 failed due to the order of functions.
-
- Jun 24, 2015
-
-
Daniel Stenberg authored
-
Daniel Stenberg authored
-
Daniel Stenberg authored
-
Daniel Stenberg authored
-
- Jun 17, 2015
-
-
Daniel Stenberg authored
-