summaryrefslogtreecommitdiff
path: root/src/libpiano
AgeCommit message (Expand)AuthorFilesLines
2014-01-31Switch to clang for debugging build + fix issuesLars-Dominik Braun2-18/+22
2013-08-07piano: Generic linked listsLars-Dominik Braun5-156/+194
2013-07-28piano: Replace station with same idLars-Dominik Braun1-3/+19
2013-07-02piano: Check for libgcrypt errorsLars-Dominik Braun2-10/+25
2013-06-08Fix build in FreeBSDWilliam Grzybowski3-1/+6
2013-03-08piano: Add error message for code 1039Lars-Dominik Braun2-1/+5
2012-09-21piano: Fix memory leak pointed out by clangLars-Dominik Braun1-0/+2
2012-07-06Add feature: Create new station from selected songLars-Dominik Braun2-5/+35
2012-06-26piano: Remove move songLars-Dominik Braun3-59/+0
2012-06-14piano: Remove unused structLars-Dominik Braun2-11/+4
2012-06-09piano: Select quality instead of audio formatLars-Dominik Braun4-36/+46
2012-06-07piano: More error messagesLars-Dominik Braun2-1/+9
2012-06-06piano: Error message for LICENSING_RESTRICTIONSLars-Dominik Braun1-0/+5
2012-05-23piano: Fix ambiguous error message/return valueLars-Dominik Braun3-0/+17
2012-05-11piano: Add stationToken to addFeedback requestLars-Dominik Braun1-0/+3
2012-05-06piano: Fix memory leakLars-Dominik Braun1-8/+9
2012-05-06piano: Fix insane strcpyLars-Dominik Braun1-11/+29
2012-05-04Lofi AAC supportLars-Dominik Braun2-1/+6
2012-05-02piano: Bring back detailUrl and coverArtLars-Dominik Braun1-0/+2
2012-05-02Really delete seed suggestionsLars-Dominik Braun3-52/+0
2012-05-02piano: Audio format supportLars-Dominik Braun3-27/+29
2012-05-01piano: Remove old blowfish keysLars-Dominik Braun2-436/+0
2012-05-01Don’t hardcode passwordsLars-Dominik Braun6-31/+64
2012-05-01piano: Split piano.c into request.c and response.cLars-Dominik Braun5-1099/+1169
2012-05-01piano: Move to JSON API (v5)Lars-Dominik Braun5-1710/+749
2012-01-20piano: DAILY_SKIP_LIMIT_REACHED addedLars-Dominik Braun3-0/+7
2012-01-20piano: Make sync response parser NUL-byte awareLars-Dominik Braun4-20/+26
2012-01-13piano: New error EXCESSIVE_ACTIVITYLars-Dominik Braun3-0/+7
2012-01-10getFragment does not support TLS any moreLars-Dominik Braun2-0/+7
2011-12-24Fix warnings found by -Wwrite-stringsLars-Dominik Braun1-3/+4
2011-12-23Fix warnings found by -Wcast-qualLars-Dominik Braun1-4/+4
2011-12-23Fix warnings found by -Wmissing-declarationsLars-Dominik Braun4-19/+23
2011-12-08piano: Fix memsetLars-Dominik Braun1-1/+1
2011-11-21piano: Update authenticateListener parametersLars-Dominik Braun1-0/+8
2011-11-09piano: Protocol version bump (v33)Lars-Dominik Braun4-253/+235
2011-10-22piano: A few more assertionsLars-Dominik Braun1-0/+8
2011-10-22Support seed stationsLars-Dominik Braun3-4/+38
2011-09-22piano: Protocol version bump (v32)Lars-Dominik Braun3-51/+47
2011-07-15piano: Check for exception only in ParseSimpleLars-Dominik Braun1-13/+3
2011-07-14Defined _DARWIN_C_SOURCELars-Dominik Braun2-0/+2
2011-07-11Disable feature test macros on FreeBSDEitan Adler2-0/+4
2011-07-09piano: Protocol version bump (v31)Lars-Dominik Braun1-2/+9
2011-05-06Fix useQuixMix attributeLars-Dominik Braun1-1/+2
2011-04-27piano: Protocol version bump (v30)Lars-Dominik Braun3-525/+353
2011-04-04piano: Added songDetailUrl to PianoSong_tLars-Dominik Braun3-0/+4
2011-03-21Update copyright years of touched filesLars-Dominik Braun4-4/+4
2011-03-21piano: New error REMOVING_TOO_MANY_SEEDSLars-Dominik Braun3-0/+7
2011-03-21piano: Delete seed supportLars-Dominik Braun2-0/+43
2011-03-21piano: Delete feedbackLars-Dominik Braun2-0/+22
2011-03-21piano: Add getStation supportLars-Dominik Braun4-53/+227