Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-12-08 | piano: Fix memset | Lars-Dominik Braun | 1 | -1/+1 | |
See #192 | |||||
2011-12-03 | Simplify readline | Lars-Dominik Braun | 1 | -38/+18 | |
Inspired by pianobar-windows | |||||
2011-11-21 | piano: Update authenticateListener parameters | Lars-Dominik Braun | 1 | -0/+8 | |
There are a few more parameters which I did not notice, since Pandora uses a strange JSON API (which returns XML!) for authentication now. See issue #187. | |||||
2011-11-19 | Dymanic station management question | Lars-Dominik Braun | 1 | -4/+46 | |
Enable/disable delete options depending on availability. | |||||
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 | 5 | -51/+30 | |
Reduces memory usage, protects against 0wned CA's and avoids ca-bundle confusion. Closes #175 | |||||
2011-11-11 | Back to -dev | Lars-Dominik Braun | 1 | -1/+1 | |
2011-11-11 | Prepare for release 2011.11.112011.11.11 | Lars-Dominik Braun | 1 | -1/+1 | |
This release it dedicated to the brave pandora engineers who fight for love, peace and transport layer encrypted plaintext password logins. To achieve their goals they climbed the highest mountain, dived the deepest ocean and explained Diffie-Hellman to their management. But they also had to make terrible sacrifices to succeed: pianobar, a tiny but useful tool did not survive the fight without serious injuries. `git log` will never forget your efforts to create a brighter future. For all of us. Expect this release to be not as stable as previous releases as it contains experimental code that was not meant to be released at this point. | |||||
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 | 3 | -8/+29 | |
2011-11-09 | TLS is not optional any more | Lars-Dominik Braun | 5 | -59/+1 | |
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 | Added TLS settings | Lars-Dominik Braun | 3 | -4/+30 | |
2011-11-09 | Free Waitress handle | Lars-Dominik Braun | 1 | -0/+1 | |
2011-11-09 | waitress: move credentials init to WaitressInit | Lars-Dominik Braun | 3 | -12/+21 | |
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 | 3 | -56/+205 | |
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 | 3 | -40/+96 | |
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 | |
2011-11-09 | waitress: remove unused return code | Lars-Dominik Braun | 2 | -5/+1 | |
2011-11-09 | waitress: has been moved to start of buffer... | Lars-Dominik Braun | 1 | -1/+1 | |
i’m wondering why this crap worked in the first place... | |||||
2011-11-09 | waitress: move macro def into function | Lars-Dominik Braun | 1 | -15/+15 | |
2011-11-09 | waitress: fix invalid memory access | Lars-Dominik Braun | 1 | -2/+2 | |