Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2013-08-08 | waitress: Try all addresses returned by getaddrinfo | Lars-Dominik Braun | 1 | -32/+51 | |
Fixes issue #384. | |||||
2013-05-08 | waitress: Close connection if body has been received | Lars-Dominik Braun | 2 | -0/+9 | |
Now libwaitress won’t wait until the server closes the connection if the request body has been received. Multiple requests per connection are not supported anyway. Fixes #321. Thanks to Michael Stowe. | |||||
2013-03-31 | Ignore HTTP status 400 | Lars-Dominik Braun | 2 | -5/+13 | |
Workaround for #355, fixes commit 2c516503d2cb81dd156afc24677ac4bf3caefceb. | |||||
2012-12-01 | waitress: Add TLS fingerprint mismatch error code | Lars-Dominik Braun | 2 | -17/+18 | |
2012-11-30 | waitress: Fix chunked decoder | Lars-Dominik Braun | 2 | -45/+51 | |
Closes #322. | |||||
2012-11-04 | New setting: Read RPC TLS port | Pierre Zurek | 2 | -1/+6 | |
Useful for tuner-beta.savagebeast.com:8443. Closes #319. | |||||
2012-06-14 | waitress: Send TLS bye only if connect was successful | Lars-Dominik Braun | 1 | -1/+3 | |
2012-05-04 | waitress: Add missing include | Lars-Dominik Braun | 1 | -0/+1 | |
See #250. | |||||
2012-03-27 | Initialize fd correctly with -1 | Lars-Dominik Braun | 1 | -1/+4 | |
Thanks to Perette Barella. | |||||
2012-01-10 | HTTP/1.1 compliant CONNECT | Lars-Dominik Braun | 1 | -1/+4 | |
Host: is mandatory. | |||||
2011-12-24 | Avoid struct padding where possible | Lars-Dominik Braun | 1 | -7/+14 | |
Pointed out by -Wpadding. Does not decrease memory usage/binary size though. | |||||
2011-12-23 | Fix warnings found by -Wmissing-declarations | Lars-Dominik Braun | 1 | -1/+1 | |
2011-11-15 | waitress: Remove http fetch test | Lars-Dominik Braun | 1 | -11/+0 | |
This was not meant to go public. | |||||
2011-11-13 | waitress: Check return code for proxy CONNECT writes | Lars-Dominik Braun | 1 | -3/+3 | |
2011-11-13 | waitress: Move READ/WRITE_RET to the top | Lars-Dominik Braun | 1 | -13/+11 | |
2011-11-13 | waitress: Fix ssize_t/size_t confusion | Lars-Dominik Braun | 2 | -8/+8 | |
2011-11-13 | waitress: Use HTTP parser for proxy response parsing | Lars-Dominik Braun | 1 | -19/+39 | |
2011-11-13 | waitress: Don’t use OrdinaryRead/Write directly | Lars-Dominik Braun | 1 | -7/+8 | |
2011-11-12 | waitress: Fix compiler warnings | Lars-Dominik Braun | 2 | -21/+35 | |
2011-11-12 | waitress: Add proxy authorization support again | Michał Cichoń | 1 | -2/+12 | |
Original patch slightly adjusted. | |||||
2011-11-11 | waitress: Support GnuTLS <= 2.10.0 | Lars-Dominik Braun | 1 | -17/+10 | |
Both, 1.x and 2.x are now supported. See issue #182. | |||||
2011-11-11 | waitress: Fingerprint check | Lars-Dominik Braun | 2 | -31/+13 | |
Reduces memory usage, protects against 0wned CA's and avoids ca-bundle confusion. Closes #175 | |||||
2011-11-10 | waitress: Don't send full url to server | Lars-Dominik Braun | 1 | -1/+1 | |
We CONNECT to server through proxy and can use paths here. Closes #179 | |||||
2011-11-10 | waitress: Use WAITRESS_HTTP_VERSION | Lars-Dominik Braun | 1 | -2/+3 | |
2011-11-10 | waitress: Remove unused return code | Lars-Dominik Braun | 1 | -4/+0 | |
2011-11-10 | Die if trust file load fails | Lars-Dominik Braun | 2 | -4/+13 | |
2011-11-09 | TLS is not optional any more | Lars-Dominik Braun | 2 | -32/+0 | |
2011-11-09 | waitress: Poor man's proxy support for TLS | Lars-Dominik Braun | 1 | -0/+15 | |
2011-11-09 | waitress: Don't initialize TLS if not requested | Lars-Dominik Braun | 2 | -6/+11 | |
The player does not need TLS. This saves a few bytes. | |||||
2011-11-09 | waitress: move credentials init to WaitressInit | Lars-Dominik Braun | 2 | -10/+19 | |
Reusable. | |||||
2011-11-09 | waitress: Server certificate verification | Lars-Dominik Braun | 1 | -0/+62 | |
2011-11-09 | waitress: Initial TLS implementation (using gnutls) | Lars-Dominik Braun | 2 | -55/+196 | |
2011-11-09 | waitress: split WaitressFetchCall, part 3: read | Lars-Dominik Braun | 1 | -37/+46 | |
2011-11-09 | waitress: split WaitressFetchCall, part 2: write | Lars-Dominik Braun | 2 | -29/+47 | |
Currently leaks memory... | |||||
2011-11-09 | waitress: split WaitressFetchCall, part 1: connect | Lars-Dominik Braun | 2 | -54/+61 | |
2011-11-09 | waitress: merge remaining buffer push into loop | Lars-Dominik Braun | 1 | -25/+8 | |
2011-11-09 | waitress: document assumptions with assert statements | Lars-Dominik Braun | 1 | -0/+51 | |
2011-11-09 | waitress: const correctness | Lars-Dominik Braun | 2 | -6/+6 | |
2011-11-09 | waitress: muke sure chunked handler reads \r\n | Lars-Dominik Braun | 1 | -2/+6 | |
2011-11-09 | waitress: fix chunked handler return values | Lars-Dominik Braun | 1 | -4/+11 | |
2011-11-09 | waitress: header keys/values are case-insensitive | Lars-Dominik Braun | 1 | -4/+6 | |
2011-11-09 | waitress: handler return values | Lars-Dominik Braun | 2 | -16/+50 | |
2011-11-09 | waitress: enable http 1.1 | Lars-Dominik Braun | 1 | -2/+3 | |
2011-11-09 | waitress: support chunked encoding | Lars-Dominik Braun | 2 | -39/+95 | |
as requested by rfc 2616 | |||||
2011-11-09 | waitress: streq already defined | Lars-Dominik Braun | 1 | -2/+0 | |
2011-11-09 | waitress: update comment (buffer is \0-terminated) | Lars-Dominik Braun | 1 | -2/+4 | |
2011-11-09 | waitress: rename variable | Lars-Dominik Braun | 1 | -11/+11 | |
2011-11-09 | waitress: avoid expensive/unnecessary memset | Lars-Dominik Braun | 1 | -1/+1 | |
2011-11-09 | waitress: getline function | Lars-Dominik Braun | 1 | -9/+24 | |
2011-11-09 | waitress: beautify typedefs | Lars-Dominik Braun | 1 | -8/+22 | |