- Dec 13, 2015
-
-
Daniel Stenberg authored
Make this the default for the curl tool (if built with HTTP/2 powers enabled) unless a specific HTTP version is requested on the command line. This should allow more users to get HTTP/2 powers without having to change anything.
-
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 10, 2015
-
-
Daniel Stenberg authored
Closes #491
-
Daniel Stenberg authored
-
Daniel Stenberg authored
-
- Dec 08, 2015
-
-
Daniel Stenberg authored
-
Daniel Stenberg authored
Closes #555 Reported-by: Thomas Klausner
-
Daniel Stenberg authored
-
Tatsuhiro Tsujikawa authored
When NGHTTP2_ERR_PAUSE is returned from data_source_read_callback, we might not process DATA frame fully. Calling nghttp2_session_mem_recv() again will continue to process DATA frame, but if there is no incoming frames, then we have to call it again with 0-length data. Without this, on_stream_close callback will not be called, and stream could be hanged. Bug: http://curl.haxx.se/mail/lib-2015-11/0103.html Reported-by: Francisco Moraes
-
Christian Stewart authored
With curl disable verbose strings in http.c the compilation fails due to the data variable being undefined later on in the function. Closes #558
-
Gisle Vanem authored
-
- Dec 07, 2015
-
-
Gisle Vanem authored
-
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
-
Patrick Monnerat authored
-
Gisle Vanem authored
-
Jay Satiro authored
- If the size of the length type (curl_off_t) is greater than the size of the size_t type then check before allocating memory to make sure the value of length will fit in a size_t without overflow. If it doesn't then return CURLE_BAD_FUNCTION_ARGUMENT. Bug: https://github.com/bagder/curl/issues/425#issuecomment-154518679 Reported-by: Steve Holme
-
- Dec 03, 2015
-
-
Steve Holme authored
-
Daniel Stenberg authored
They didn't match the ifdef logic used within libcurl anyway so they could indeed warn for the wrong case - plus the tool cannot know how the lib actually performs at that level.
-
- Dec 02, 2015
-
-
Steve Holme authored
-
Steve Holme authored
Tests 842, 843, 844, 845, 887, 888, 889, 890, 946, 947, 948 and 949 fail if a custom port number is specified via the -b option of runtests.pl. Suggested by: Kamil Dudka Bug: http://curl.haxx.se/mail/lib-2015-12/0003.html
-
Daniel Stenberg authored
for all we know now, it might be called 7.46.1
-
- Dec 01, 2015
-
-
Daniel Stenberg authored
-
Daniel Stenberg authored
-
Daniel Stenberg authored
-
Daniel Stenberg authored
-
- Nov 30, 2015
-
-
Daniel Stenberg authored
-
Daniel Stenberg authored
-
- Nov 29, 2015
-
-
Flavio Medeiros authored
Closes #546
-
Daniel Stenberg authored
-
Daniel Stenberg authored
- set the correct stream_id for pushed streams - init maxdownload and size properly
-
Daniel Stenberg authored
give the new stream the old one's stream_weight internally to avoid sending a PRIORITY frame unless asked for it
-
- Nov 28, 2015
-
-
Daniel Stenberg authored
Fixes warnings 78c25c85 added.
-
- Nov 27, 2015
-
-
Daniel Stenberg authored
IoctlSocket() apparently wants a pointer to a long, passed as a char * in its third parameter. This bug was introduced already back in commit c5fdeef4 from October 1 2001! Bug: http://curl.haxx.se/mail/lib-2015-11/0088.html Reported-by: Norbert Kett
-
Daniel Stenberg authored
Reported-by: Mohammad AlSaleh
-
Dan Fandrich authored
-
Steve Holme authored
Commit f3bae6ed added the URL index to the password prompt when using --next. Unfortunately, because the size_t specifier (%zu) is not supported by all sprintf() implementations we use the curl_off_t format specifier instead. The display of an incorrect value arises on platforms where size_t and curl_off_t are of a different size.
-
- Nov 25, 2015
-
-
Daniel Stenberg authored
The RTSP code path didn't skip adding the if-modified-since for certain RTSP code paths, even if CURLOPT_TIMECONDITION was set to CURL_TIMECOND_NONE. Also, an unknown non-zero CURLOPT_TIMECONDITION value no longer equals CURL_TIMECOND_IFMODSINCE. Bug: http://stackoverflow.com/questions/33903982/curl-timecond-none-doesnt-work-how-to-remove-if-modified-since-header
-
Daniel Stenberg authored
-
Daniel Stenberg authored
... and add a generic explanation for them instead. Each example file should contain its own description these days.
-
- Nov 24, 2015
-
-
Daniel Stenberg authored
-