Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-01-30 | http2.h: provide empty macros for non-http2 builds | Daniel Stenberg | |
2014-01-30 | http2: switch into http2 mode if NPN indicates | Fabian Frank | |
Check the NPN result before preparing an HTTP request and switch into HTTP/2.0 mode if necessary. This is a work in progress, the actual code to prepare and send the request using nghttp2 is still missing from Curl_http2_send_request(). | |||
2014-01-30 | http2: s/Curl_http2_request/Curl_http2_request_upgrade | Daniel Stenberg | |
To better reflect its purpose | |||
2014-01-30 | http2-openssl: verify that NPN functionality is present | Daniel Stenberg | |
2014-01-30 | openssl: set up hooks with to perform NPN | Fabian Frank | |
NPN is what is available in the wild today to negotiate SPDY or HTTP/2.0 connections. It is expected to be replaced by ALPN in the future. If HTTP/2.0 is negotiated, this is indicated for the entire connection and http.c is expected to initialize itself for HTTP/2.0 instead of HTTP/1.1. see: http://technotes.googlecode.com/git/nextprotoneg.html http://tools.ietf.org/html/draft-ietf-tls-applayerprotoneg-04 | |||
2014-01-30 | http2: added stubs for all nghttp2 callbacks | Daniel Stenberg | |
This makes it easier to trace what's happening. | |||
2014-01-29 | http2: use FIRSTSOCKET instead of 0 to index the sockets array | Daniel Stenberg | |
2014-01-29 | http2: receive and log the received header frames | Daniel Stenberg | |
2014-01-29 | http2_recv: log nghttp2 return codes for debugging purposes | Daniel Stenberg | |
2014-01-29 | HTTP2: reject nghttp2 versions before 0.3.0 | Daniel Stenberg | |
2014-01-29 | http2: adjusted to newer nghttp2_session_callbacks struct | Gisle Vanem | |
the number of elements in the 'nghttp2_session_callbacks' structure is now reduced by 2 in version 0.3.0 (I'm not sure when the change happened, but checking for ver 0.3.0 work for me). | |||
2014-01-29 | HTTP2: Wrong NgHTTP2 user-data | Gisle Vanem | |
Something is wrong in 'userp' for the HTTP2 recv_callback(). The session is created using bogus user-data; '&conn' and not 'conn'. I noticed this since the socket-value in Curl_read_plain() was set to a impossible high value. | |||
2014-01-29 | NTLM: error: conversion to 'int' from 'long int' may alter its value | Daniel Stenberg | |
Fixed two compiler nits | |||
2014-01-29 | ntlm: Coding style policing dating back to 2011 | Steve Holme | |
2014-01-29 | ntlm: Use a timestamp of 01/01/1970 for the test suite | Steve Holme | |
2014-01-29 | ntlm: Updated Curl_ntlm_core_mk_ntlmv2_resp() to use local variables | Steve Holme | |
...until the function is successful when it returns them in the out parameters. | |||
2014-01-29 | ntlm: Added cross platform support for writing NTLMv2 timestamp in buffer | Steve Holme | |
Added conversion functions write32_le() and write64_le() to ensure the NTLMv2 timestamp is always written in little-endian. | |||
2014-01-29 | ntlm: Added support for NTLMv2 | Prash Dush | |
2014-01-29 | nss: do not use the NSS_ENABLE_ECC define | Kamil Dudka | |
It is not provided by NSS public headers. Bug: https://bugzilla.redhat.com/1058776 | |||
2014-01-29 | nss: do not fail if NSS does not implement a cipher | Kamil Dudka | |
... that the user does not ask for | |||
2014-01-29 | http2: switch recv/send functions to http2 ones after 101 | Daniel Stenberg | |
2014-01-29 | http2: handle 101 responses and switch to HTTP2 | Daniel Stenberg | |
2014-01-29 | examples: gitignore more binaries | Daniel Stenberg | |
2014-01-29 | bump: start working on 7.35.1 | Daniel Stenberg | |
2014-01-29 | THANKS: 19 new contributors from the 7.35.0 release notes | Daniel Stenberg | |
2014-01-29 | RELEASE-NOTES: done for 7.35.0 | Daniel Stenberg | |
2014-01-29 | tests: make a few lib15?? tests pass the OOM torture tests | Dan Fandrich | |
2014-01-29 | lib1900: make the test pass the OOM torture tests | Dan Fandrich | |
2014-01-28 | oauth2: Fixed a memory leak in an OOM condition | Dan Fandrich | |
2014-01-28 | unit1304: make the test pass the OOM torture tests | Dan Fandrich | |
2014-01-28 | unit1396: make the test pass the OOM torture tests | Dan Fandrich | |
2014-01-28 | hostip: don't remove DNS entries that are in use | Romulo A. Ceccon | |
hostcache_timestamp_remove() should remove old *unused* entries from the host cache, but it never checked whether the entry was actually in use. This complements commit 030a2b8cb. Bug: http://curl.haxx.se/bug/view.cgi?id=1327 | |||
2014-01-28 | RELEASE-NOTES: changed encoding to UTF-8 like previous releases | Dan Fandrich | |
2014-01-28 | TFTP: fix crash on time-out | Daniel Stenberg | |
tftp_done() can get called with its TFTP state pointer still being NULL on an early time-out, which caused a segfault when dereferenced. Reported-by: Glenn Sheridan Bug: http://curl.haxx.se/mail/lib-2014-01/0246.html | |||
2014-01-28 | RELEASE-NOTES: Synced with 5a47062cada9 | Steve Holme | |
2014-01-28 | getpass: fix password parsing from console | Maks Naumov | |
Incorrect password if use backspace while entered the password. Regression from f7bfdbabf2d5398f4c266eabb0992a04af661f22 The '?:' operator has lower priority than the '-' operator | |||
2014-01-26 | docs/INSTALL: Updated example minimal binary sizes | Dan Fandrich | |
2014-01-26 | testsuite: visualize line-endings in output comparison diffs | Marc Hoersken | |
2014-01-26 | sockfilt.c: follow up cleanup commit on 49b63cf3 | Marc Hoersken | |
2014-01-26 | http-pipe tests: use text as output data mode to support Windows | Marc Hoersken | |
2014-01-26 | sockfilt.c: fixed and simplified Windows select function | Marc Hoersken | |
Since the previous complex select function with initial support for non-socket file descriptors, did not actually work correctly for Console handles, this change simplifies the whole procedure by using an internal waiting thread for the stdin console handle. The previous implementation made it continuously trigger for the stdin handle if it was being redirected to a parent process instead of an actual Console input window. This approach supports actual Console input handles as well as anonymous Pipe handles which are used during input redirection. It depends on the fact that ReadFile supports trying to read zero bytes which makes it wait for the handle to become ready for reading. | |||
2014-01-25 | http_pipe.py: replaced epoll with select to support Windows | Marc Hoersken | |
Removed Unix-specific functionality in order to support Windows: - select.epoll replaced with select.select - SocketServer.ForkingMixIn replaced with SocketServer.ForkingMixIn - socket.MSG_DONTWAIT replaced with socket.setblocking(False) Even though epoll has a better performance and improved socket handling than select, this change should not affect the actual test case. | |||
2014-01-25 | tests: Added missing HTTP proxy keywords | Dan Fandrich | |
2014-01-25 | tests: added missing <features> http to a number of tests | Dan Fandrich | |
2014-01-24 | tests: Added a keyword for tests depending on internal info logs | Dan Fandrich | |
2014-01-24 | runtests: Don't log command every torture iteration in verbose | Dan Fandrich | |
2014-01-24 | tests: Added missing http feature to tests 509 & 1513 | Dan Fandrich | |
2014-01-24 | netrc: Fixed a memory and file descriptor leak on OOM | Dan Fandrich | |
2014-01-24 | test1514: Used the macros for host and port number | Dan Fandrich | |
2014-01-24 | multi: Fixed a memory leak on OOM condition | Dan Fandrich | |