aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-04-11http2: Add handling stream level errorTatsuhiro Tsujikawa
Previously, when a stream was closed with other than NGHTTP2_NO_ERROR by RST_STREAM, underlying TCP connection was dropped. This is undesirable since there may be other streams multiplexed and they are very much fine. This change introduce new error code CURLE_HTTP2_STREAM, which indicates stream error that only affects the relevant stream, and connection should be kept open. The existing CURLE_HTTP2 means connection error in general. Ref: https://github.com/curl/curl/issues/659 Ref: https://github.com/curl/curl/pull/663
2016-04-11http2: drain the socket better...Daniel Stenberg
... but ignore EAGAIN if the stream has ended so that we don't end up in a loop. This is a follow-up to c8ab613 in order to avoid the problem d261652 was made to fix. Reported-by: Jay Satiro Clues-provided-by: Tatsuhiro Tsujikawa Discussed in #750
2016-04-11KNOWN_BUGS: added info for "Hangs with PolarSSL"Daniel Stenberg
2016-04-10KNOWN_BUGS: 1.9 HTTP/2 frames while in the connection pool kill reuseDaniel Stenberg
Closes #750
2016-04-09build: include scripts/ in the distDaniel Stenberg
2016-04-09CURLOPT_SOCKS5_GSSAPI_SERVICE: Merged with CURLOPT_PROXY_SERVICE_NAMESteve Holme
As these two options provide identical functionality, the former for SOCK5 proxies and the latter for HTTP proxies, merged the two options together. As such CURLOPT_SOCKS5_GSSAPI_SERVICE is marked as deprecated as of 7.49.0.
2016-04-09urldata: Use bool for socks5_gssapi_nec as it is a flagSteve Holme
This value is set to TRUE or FALSE so should be a bool and not a long.
2016-04-09url: Ternary operator code style changesSteve Holme
2016-04-09CODE_STYLE: Added ternary operator example to 'Space around operators'Steve Holme
Following conversation on the libcurl mailing list.
2016-04-09sasl: Fixed compilation errors from commit 9d89a0387Steve Holme
...when GSS-API or Windows SSPI are not used.
2016-04-09url: Corrected comments following 9d89a0387Steve Holme
2016-04-08docs: Added clarification following commit 9d89a0387Steve Holme
2016-04-08Makefile: Fixed echo of checksrc checkSteve Holme
2016-04-08checksrc: Fix issue with the autobuilds not picking up the whitelistSteve Holme
2016-04-08checksrc: Added missing vauth and vtls directoriesSteve Holme
2016-04-08ftp/imap/pop3/smtp: Allow the service name to be overriddenSteve Holme
Allow the service name to be overridden for DIGIST-MD5 and Kerberos 5 authentication in FTP, IMAP, POP3 and SMTP.
2016-04-08http_negotiate: Calculate service name and proxy service name locallySteve Holme
Calculate the service name and proxy service names locally, rather than in url.c which will allow for us to support overriding the service name for other protocols such as FTP, IMAP, POP3 and SMTP.
2016-04-08ROADMAP: Updated following the move of the authentication codeSteve Holme
2016-04-08KNOWN_BUGS: openldap hangs. TODO: binary SASL.Patrick Monnerat
2016-04-08KNOWN_BUGS: 5.6 Improper use of Autoconf cache variablesDaniel Stenberg
Closes #603
2016-04-08KNOWN_BUGS: 11.2 error buffer not set...Daniel Stenberg
Closes #544
2016-04-08KNOWN_BUGS: 11.1 Curl leaks .onion hostnames in DNSDaniel Stenberg
Closes #543
2016-04-08KNOWN_BUGS: 1.8 DNS timing is wrong for HTTP redirectsDaniel Stenberg
Closes #522
2016-04-08TODO: HTTP/2 "prior knowledge" is implemented!Daniel Stenberg
2016-04-07mbedtls: fix MBEDTLS_DEBUG buildsDamien Vielpeau
2016-04-07mbedtls: implement and provide *_data_pending()Daniel Stenberg
... as otherwise we might get stuck thinking there's no more data to handle. Reported-by: Damien Vielpeau Fixes #737
2016-04-07mbedtls: follow-up for the previous commitDaniel Stenberg
2016-04-07mbedtls.c: name space pollution fix, Use 'Curl_'Daniel Stenberg
2016-04-07mbedtls.c: changed private prefix to mbed_Daniel Stenberg
mbedtls_ is the prefix used by the mbedTLS library itself so we should avoid using that for our private functions.
2016-04-07mbedtls.h: fix compiler warningsDaniel Stenberg
2016-04-07Revert "winbuild: trying to set some files eol=crlf for git"Daniel Stenberg
This reverts commit 9c08b4f1e7eced5a4d3782a3e0daa484c9d77d21. Didn't help. Caused problems. Fixes #756
2016-04-06curl.1: use example.com moreDaniel Stenberg
Make (most) example snippets use the example.com domain instead of the random ones picked and used before. Some of those were probably legitimate sites and some not. example.com is designed for this purpose.
2016-04-06HTTP2: Add a space character after the status codeMichael Kaufmann
The space character after the status code is mandatory, even if the reason phrase is empty (see RFC 7230 section 3.1.2) Closes #755
2016-04-06URLs: change http to https in many placesViktor Szakats
Closes #754
2016-04-06winbuild: trying to set some files eol=crlf for gitDaniel Stenberg
Thinking it might help to apply patches etc with git.
2016-04-06curl.1: change example for -FTheodore Dubois
It's a bad idea to send your passwords anywhere, especially over HTTP. Modified example to send a picture instead. Fixes #752
2016-04-06KNOWN_BUGS: reorganized and cleaned upDaniel Stenberg
Now sorted into categories and organized in the same style we do the TODO document. It will make each issue linked properly on the https://curl.haxx.se/docs/knownbugs.html web page. The sections should make it easier to find issues and issues related to areas of the reader's specific interest.
2016-04-06KNOWN_BUGS: #95 curl in Windows can't handle Unicode argumentsJay Satiro
2016-04-06KNOWN_BUGS: Use https://curl.haxx.se URL for github based issuesSteve Holme
2016-04-06CHECKSRC.md: Corrected some typosSteve Holme
2016-04-06RELEASE-NOTES: Corrected last updatedSteve Holme
Included a summary of the checksrc.bat updates and combined two krb5 changes as they should have been implemented at the same time.
2016-04-06vauth: Corrected a number of typos in commentsSteve Holme
Reported-by: Michael Osipov
2016-04-05KNOWN_BUGS: #94 IMAP custom requests use the LIST handlerJay Satiro
Bug: https://github.com/curl/curl/issues/536 Reported-by: eXeC64@users.noreply.github.com
2016-04-05KNOWN_BUGS: remove 68, 70 and 72.Daniel Stenberg
Due to their age (we don't fully know if they actually remain) and lack of detail - very few people will bother to find out what they're about or work on them. If people truly still suffer from any of these, I assume they will be reported again and then we'll deal with them. 72. "Pausing pipeline problems." https://curl.haxx.se/mail/lib-2009-07/0214.html 70. Problem re-using easy handle after call to curl_multi_remove_handle https://curl.haxx.se/mail/lib-2009-07/0249.html 68. "More questions about ares behavior". https://curl.haxx.se/mail/lib-2009-08/0012.html
2016-04-05KNOWN_BUGS: remove 92 and 88, fixedDaniel Stenberg
2016-04-05http2: fix connection reuse when PING comes after last DATADaniel Stenberg
It turns out the google GFE HTTP/2 servers send a PING frame immediately after a stream ends and its last DATA has been received by curl. So if we don't drain that from the socket, it makes the socket readable in subsequent checks and libcurl then (wrongly) assumes the connection is dead when trying to reuse the connection. Reported-by: Joonas Kuorilehto Discussed in #750
2016-04-05multi: remove trailing space in debug outputDaniel Stenberg
2016-04-04RELEASE-NOTES: synced with 86e97b642fbDaniel Stenberg
2016-04-04CHECKSRC.md: mention cmdline options, fix the bullet listDaniel Stenberg
2016-04-04docs/CHECKSRC.md: initial versionDaniel Stenberg