Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-04-20 | Don’t unlock mutex that is not locked | Lars-Dominik Braun | 1 | -1/+3 | |
Strict pthread implementations (like OpenBSD’s rthreads with PTHREAD_MUTEX_TYPE_STRICT_NP set) don’t allow unlocking a mutex that is not locked, resulting in abort() being called. Always aquiring the lock before unlocking it while skipping to the next song fixes this. Thanks to David Coppa. | |||||
2012-04-14 | Add force_tls setting | Lars-Dominik Braun | 3 | -3/+8 | |
Use TLS for all actions when requested. Closes #234 | |||||
2012-03-31 | Warn if ctl is not a fifo | Lars-Dominik Braun | 1 | -3/+13 | |
Ordinary files are not supported and cause problems, so close the fd and print a warning instead. Thanks to Sergey Bronnikov for the initial patch. | |||||
2012-03-27 | Initialize fd correctly with -1 | Lars-Dominik Braun | 1 | -1/+4 | |
Thanks to Perette Barella. | |||||
2012-03-17 | Auto-select last remaining item of filtered list | Lars-Dominik Braun | 6 | -21/+42 | |
See #231. | |||||
2012-02-24 | Don’t use custom format output as format string | Lars-Dominik Braun | 1 | -3/+3 | |
It may contain %’s and crashes. Closes #225. | |||||
2012-02-22 | Minor player cleanup | Lars-Dominik Braun | 2 | -28/+35 | |
Move player buffer to heap, a few const’s here and there, increase header buffer size, fix comments. | |||||
2012-01-20 | piano: DAILY_SKIP_LIMIT_REACHED added | Lars-Dominik Braun | 3 | -0/+7 | |
See #214 | |||||
2012-01-20 | piano: Make sync response parser NUL-byte aware | Lars-Dominik Braun | 4 | -20/+26 | |
Fixes #207 | |||||
2012-01-13 | piano: New error EXCESSIVE_ACTIVITY | Lars-Dominik Braun | 3 | -0/+7 | |
See #208 | |||||
2012-01-12 | Eliminate concurrent use of (un-)buffered I/O | Lars-Dominik Braun | 1 | -1/+2 | |
Closes #201 | |||||
2012-01-11 | TLS is enabled per-request now | Lars-Dominik Braun | 1 | -1/+0 | |
2012-01-10 | Back to -dev | Lars-Dominik Braun | 1 | -1/+1 | |
2012-01-10 | Prepare for release 2012.01.102012.01.10 | Lars-Dominik Braun | 1 | -1/+1 | |
2012-01-10 | HTTP/1.1 compliant CONNECT | Lars-Dominik Braun | 1 | -1/+4 | |
Host: is mandatory. | |||||
2012-01-10 | getFragment does not support TLS any more | Lars-Dominik Braun | 3 | -0/+8 | |
You can’t handle the load? Closes #202 | |||||
2011-12-24 | Avoid struct padding where possible | Lars-Dominik Braun | 4 | -58/+64 | |
Pointed out by -Wpadding. Does not decrease memory usage/binary size though. | |||||
2011-12-24 | Fix warnings found by -Wwrite-strings | Lars-Dominik Braun | 2 | -5/+6 | |
Can’t fix all of them; ezxml is a mess :( | |||||
2011-12-23 | Fix warnings found by -Wcast-qual | Lars-Dominik Braun | 3 | -10/+10 | |
2011-12-23 | Fix warnings found by -Wshadow | Lars-Dominik Braun | 2 | -15/+12 | |
2011-12-23 | Fix warnings found by -Wmissing-declarations | Lars-Dominik Braun | 7 | -21/+27 | |
2011-12-18 | Fix genre selection segfault | Lars-Dominik Braun | 1 | -19/+26 | |
Closes #193 and #194 | |||||
2011-12-11 | Back to -dev | Lars-Dominik Braun | 1 | -1/+1 | |
2011-12-11 | Prepare for release 2011.12.112011.12.11 | Lars-Dominik Braun | 1 | -1/+1 | |
Clean up the mess caused by release 2011.11.11. | |||||
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. |