Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2014-04-18 | waitress: Use standard socket buffer size | Lars-Dominik Braun | 1 | -5/+0 | |
libav* uses its own HTTP implementation and the API calls do not benefit from it anyway. | |||||
2014-04-04 | Send headers in first packet. | Kenny MacDermid | 1 | -9/+6 | |
Splitting up the writes causes the Host header to end up in a different packet than the requst line, making it harder to proxy. | |||||
2014-04-04 | Send the server_name extension. | Kenny MacDermid | 1 | -0/+4 | |
Required by sniproxy when forwarding the connection. | |||||
2014-03-14 | waitress: Increase kernel receive buffer | Lars-Dominik Braun | 1 | -1/+1 | |
Suggested in #426. Should be large enough for a complete song now (if permitted by sysctl). The correct solution™ would be a buffer in userspace though. | |||||
2013-09-08 | waitress: Move testcases to separate file | Lars-Dominik Braun | 1 | -120/+0 | |
Now the test-enabled waitress.o does not conflict with pianobar’s waitress.o any more, thus running `make test` without `make clean` works fine. | |||||
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 | 1 | -0/+8 | |
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 | 1 | -1/+5 | |
Workaround for #355, fixes commit 2c516503d2cb81dd156afc24677ac4bf3caefceb. | |||||
2012-12-01 | waitress: Add TLS fingerprint mismatch error code | Lars-Dominik Braun | 1 | -14/+16 | |
2012-11-30 | waitress: Fix chunked decoder | Lars-Dominik Braun | 1 | -45/+50 | |
Closes #322. | |||||
2012-11-04 | New setting: Read RPC TLS port | Pierre Zurek | 1 | -1/+5 | |
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-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 | 1 | -7/+7 | |
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 | 1 | -18/+32 | |
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 | 1 | -29/+11 | |
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 | 1 | -3/+11 | |
2011-11-09 | TLS is not optional any more | Lars-Dominik Braun | 1 | -26/+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 | 1 | -6/+10 | |
The player does not need TLS. This saves a few bytes. | |||||
2011-11-09 | waitress: move credentials init to WaitressInit | Lars-Dominik Braun | 1 | -8/+14 | |
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 | 1 | -37/+161 | |
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 | 1 | -29/+46 | |
Currently leaks memory... | |||||
2011-11-09 | waitress: split WaitressFetchCall, part 1: connect | Lars-Dominik Braun | 1 | -54/+60 | |
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 | 1 | -5/+5 | |
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 | 1 | -15/+41 | |
2011-11-09 | waitress: enable http 1.1 | Lars-Dominik Braun | 1 | -2/+3 | |
2011-11-09 | waitress: support chunked encoding | Lars-Dominik Braun | 1 | -37/+87 | |
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 | |