Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-05-04 | waitress: Add missing include | Lars-Dominik Braun | 1 | -0/+1 | |
See #250. | |||||
2012-05-02 | piano: Bring back detailUrl and coverArt | Lars-Dominik Braun | 1 | -0/+2 | |
2012-05-02 | Really delete seed suggestions | Lars-Dominik Braun | 6 | -83/+14 | |
There does not seem to be an API call for that. | |||||
2012-05-02 | piano: Audio format support | Lars-Dominik Braun | 3 | -27/+29 | |
Ask Pandora for audio format requested by user. Closes #244. | |||||
2012-05-01 | piano: Remove old blowfish keys | Lars-Dominik Braun | 2 | -436/+0 | |
2012-05-01 | Don’t hardcode passwords | Lars-Dominik Braun | 9 | -33/+97 | |
It’s a bad idea to hardcode these, although playback does not work with non-android login yet. | |||||
2012-05-01 | piano: Split piano.c into request.c and response.c | Lars-Dominik Braun | 5 | -1099/+1169 | |
2012-05-01 | piano: Move to JSON API (v5) | Lars-Dominik Braun | 11 | -2549/+755 | |
In random order: Thanks to Chris Eby for his work on pithos, to an anonymous coward for sending me his Android client, to Alex Howard for sending me the webOS client, to ZigZagJoe for providing a temporary fix and thanks to everyone who sent Pandora a message. Although there are a few rough edges here and there this fixes #236. | |||||
2012-04-24 | Back to -dev | Lars-Dominik Braun | 1 | -1/+1 | |
2012-04-24 | Prepare for release 2012.04.24 | Lars-Dominik Braun | 1 | -1/+1 | |
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.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.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.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. |