]>
git.ipfire.org Git - thirdparty/shairport-sync.git/log
Chris Boot [Thu, 23 Nov 2017 14:27:27 +0000 (14:27 +0000)]
tinysvcmdns: fix CVE-2017-12087
This patch incorporates upstream's fixes for a remotely exploitable
buffer overflow bug in the bundled tinysvcmdns library. The following
upstream commits are included:
https://bitbucket.org/geekman/tinysvcmdns/commits/
48c73fbb36b7a5584b00538d89c89dd8b15ab2a7
https://bitbucket.org/geekman/tinysvcmdns/commits/
29ea1b9fca94dc42d16109e050d2967231b1e341
The changes have been incorporated preserving local changes such as the
check for malloc() returning NULL.
Reported against shairport-sync in Ubuntu Launchpad:
https://bugs.launchpad.net/ubuntu/+source/shairport-sync/+bug/
1729668
This commit closes GitHub issue #619.
Mike Brady [Mon, 20 Nov 2017 18:42:40 +0000 (18:42 +0000)]
Update RELEASENOTES.md
Mike Brady [Mon, 20 Nov 2017 18:38:58 +0000 (18:38 +0000)]
Merge pull request #618 from joerg-krause/fix-softvol
Fix usage of ALSA softvol plugin.
Thanks Jörg Krause. If you want to apply it to the `development` branch, I'll pull it in there too; otherwise I'll make the change myself.
Jörg Krause [Mon, 20 Nov 2017 16:27:43 +0000 (17:27 +0100)]
Fix usage of ALSA softvol plugin
Somewhere in the version 3.x the softvol plugin got broken as the volume
change is not applied anymore. Turned out for the softvol plugin no
`volume()` and `parameters()` are defined.
Mike Brady [Mon, 2 Oct 2017 10:21:39 +0000 (11:21 +0100)]
Update README.md
Mike Brady [Tue, 26 Sep 2017 15:14:58 +0000 (16:14 +0100)]
Update README.md
Mike Brady [Tue, 26 Sep 2017 14:44:47 +0000 (15:44 +0100)]
Merge pull request #593 from nbgl/update-readme
Update README.md for convolution filter.
Jakub Nabaglo [Tue, 26 Sep 2017 07:03:44 +0000 (17:03 +1000)]
Update README.md for convolution filter
README.md previously did not include instructions for compiling the convolution filter. I’ve updated them to include the `--with-convolution` flag in `./configure`, and to include the requirement for libsndfile.
Mike Brady [Mon, 25 Sep 2017 16:53:07 +0000 (17:53 +0100)]
3.1.3
Mike Brady [Mon, 25 Sep 2017 16:52:30 +0000 (17:52 +0100)]
Update RELEASENOTES.md
Mike Brady [Mon, 25 Sep 2017 16:17:52 +0000 (17:17 +0100)]
Merge branch 'master' into piddircreate
Add documentation updates.
Mike Brady [Mon, 25 Sep 2017 16:10:46 +0000 (17:10 +0100)]
Update README.md
Mike Brady [Mon, 25 Sep 2017 16:09:04 +0000 (17:09 +0100)]
Update README.md
Mike Brady [Sun, 24 Sep 2017 14:52:26 +0000 (15:52 +0100)]
Make PID directory path creation recursive and tidy up some code formatting.
Mike Brady [Sat, 23 Sep 2017 12:26:37 +0000 (05:26 -0700)]
Create the directory for the PID file, if necessary
Mike Brady [Sat, 23 Sep 2017 12:25:48 +0000 (05:25 -0700)]
Create the directory for the PID file, if necessary
Mike Brady [Fri, 22 Sep 2017 09:11:45 +0000 (10:11 +0100)]
3.1.2
Remove the "rc0" tag, duh.
Mike Brady [Sat, 9 Sep 2017 14:47:23 +0000 (15:47 +0100)]
3.1.2
Mike Brady [Sat, 9 Sep 2017 14:41:37 +0000 (15:41 +0100)]
Update RELEASENOTES.md
Mike Brady [Sat, 9 Sep 2017 14:37:16 +0000 (15:37 +0100)]
Update RELEASENOTES.md
Mike Brady [Thu, 7 Sep 2017 11:02:00 +0000 (12:02 +0100)]
3.1.2 pretty-print using clang-format
Mike Brady [Tue, 5 Sep 2017 16:34:36 +0000 (17:34 +0100)]
3.1.2rc0
Mike Brady [Tue, 5 Sep 2017 16:32:37 +0000 (17:32 +0100)]
Move 3.2d5 to 3.1.2
Mike Brady [Tue, 5 Sep 2017 16:32:19 +0000 (17:32 +0100)]
Move 3.2d5 to 3.1.2
Mike Brady [Tue, 5 Sep 2017 13:45:41 +0000 (14:45 +0100)]
Merge branch 'master' into development
Merge any updates made to master
Mike Brady [Tue, 5 Sep 2017 07:38:50 +0000 (08:38 +0100)]
Update README.md
Mike Brady [Mon, 4 Sep 2017 17:42:26 +0000 (18:42 +0100)]
Update README.md
Mike Brady [Mon, 4 Sep 2017 17:40:38 +0000 (18:40 +0100)]
Update README.md
Mike Brady [Mon, 4 Sep 2017 17:34:18 +0000 (18:34 +0100)]
Update README.md
Mike Brady [Mon, 4 Sep 2017 17:25:23 +0000 (18:25 +0100)]
Update README.md
Mike Brady [Mon, 4 Sep 2017 17:23:34 +0000 (18:23 +0100)]
Update README.md
Mike Brady [Mon, 4 Sep 2017 10:11:26 +0000 (11:11 +0100)]
Update RELEASENOTES.md
Mike Brady [Mon, 4 Sep 2017 10:08:49 +0000 (11:08 +0100)]
Add some checks
Using [infer](https://github.com/facebook/infer/blob/master/README.md), a number of silent issues have been detected, such as not checking some calls to `malloc` to ensure the response is not NULL. Most of these have been addressed by additional checks.
Mike Brady [Mon, 4 Sep 2017 10:07:25 +0000 (11:07 +0100)]
Update RELEASENOTES.md
Mike Brady [Mon, 4 Sep 2017 07:09:44 +0000 (08:09 +0100)]
Update UPDATING.md
Mike Brady [Sun, 3 Sep 2017 21:46:57 +0000 (22:46 +0100)]
Add fixes suggested by using "infer"
Mike Brady [Sun, 3 Sep 2017 14:08:13 +0000 (15:08 +0100)]
Fix some silent issues that were highlighted by "infer"
Mike Brady [Sat, 2 Sep 2017 21:40:36 +0000 (22:40 +0100)]
Update RELEASENOTES.md
Mike Brady [Sat, 2 Sep 2017 21:39:56 +0000 (22:39 +0100)]
Update RELEASENOTES.md
Mike Brady [Sat, 2 Sep 2017 16:27:08 +0000 (17:27 +0100)]
Update RELEASENOTES.md
Mike Brady [Sat, 2 Sep 2017 16:17:49 +0000 (17:17 +0100)]
Change default of using alsa mute switch to "no" for compatability with other audio players.
Mike Brady [Sat, 2 Sep 2017 16:17:11 +0000 (17:17 +0100)]
Change default of using alsa mute switch to "no" for compatability with other audio players.
Mike Brady [Fri, 1 Sep 2017 11:53:03 +0000 (12:53 +0100)]
3.1.1
Typo
Mike Brady [Fri, 1 Sep 2017 11:52:31 +0000 (12:52 +0100)]
Update README.md
Mike Brady [Fri, 1 Sep 2017 11:47:37 +0000 (12:47 +0100)]
Update README.md
Mike Brady [Fri, 1 Sep 2017 11:46:08 +0000 (12:46 +0100)]
Update README.md
Mike Brady [Fri, 1 Sep 2017 11:39:50 +0000 (12:39 +0100)]
Update README.md
Mike Brady [Fri, 1 Sep 2017 10:00:24 +0000 (11:00 +0100)]
3.1.1
Fix a typo.
Mike Brady [Mon, 28 Aug 2017 20:33:29 +0000 (21:33 +0100)]
Fix an issue where it would terminate if it could not allocate an excessively large buffer.
Mike Brady [Mon, 28 Aug 2017 16:59:22 +0000 (17:59 +0100)]
Update shairport-sync.service.in
Mike Brady [Mon, 28 Aug 2017 11:19:16 +0000 (12:19 +0100)]
Update RELEASENOTES.md
Mike Brady [Mon, 28 Aug 2017 11:14:38 +0000 (12:14 +0100)]
Merge branch 'development' of https://github.com/mikebrady/shairport-sync into development
Forgot a change to the service description.
Mike Brady [Mon, 28 Aug 2017 11:14:30 +0000 (12:14 +0100)]
Improve debug messages
Mike Brady [Mon, 28 Aug 2017 11:14:05 +0000 (12:14 +0100)]
Improve debug messages
Mike Brady [Mon, 28 Aug 2017 09:56:29 +0000 (10:56 +0100)]
Update shairport-sync.service.in
Mike Brady [Sun, 27 Aug 2017 16:48:47 +0000 (17:48 +0100)]
Quieten some debug messages.
Mike Brady [Sun, 27 Aug 2017 16:01:18 +0000 (17:01 +0100)]
Quieten some debug messages.
Mike Brady [Sun, 27 Aug 2017 11:43:42 +0000 (12:43 +0100)]
Improve handling of player lock and simplify handling of loss of connection and improve some debug messages
Mike Brady [Sat, 26 Aug 2017 08:44:03 +0000 (09:44 +0100)]
Change some debug messages.
Mike Brady [Fri, 25 Aug 2017 21:01:38 +0000 (22:01 +0100)]
Merge branch 'development' of https://github.com/mikebrady/shairport-sync into development
Forgot the additions to the documentation.
Mike Brady [Fri, 25 Aug 2017 21:00:15 +0000 (22:00 +0100)]
Allow the player thread variable to be a null to indicate presence or absence of player thread
Mike Brady [Fri, 25 Aug 2017 20:59:52 +0000 (21:59 +0100)]
Allow the player thread variable to be a null to indicate presence or absence of player thread
Mike Brady [Fri, 25 Aug 2017 19:55:37 +0000 (20:55 +0100)]
Update RELEASENOTES.md
Mike Brady [Fri, 25 Aug 2017 10:42:34 +0000 (11:42 +0100)]
Update RELEASENOTES.md
Mike Brady [Fri, 25 Aug 2017 09:33:40 +0000 (10:33 +0100)]
Change behaviour when TEARDOWN is received -- don't close down the RTSP conversation, but wait for it to be closed. Add more debug messages.
Mike Brady [Fri, 25 Aug 2017 09:33:17 +0000 (10:33 +0100)]
Change behaviour when TEARDOWN is received -- don't close down the RTSP conversation, but wait for it to be closed. Add more debug messages.
Mike Brady [Wed, 23 Aug 2017 17:04:23 +0000 (18:04 +0100)]
Add extra codes to outcome of rtsp read, add more diagnostics
Mike Brady [Wed, 23 Aug 2017 11:45:57 +0000 (12:45 +0100)]
Add more thread numbers
Mike Brady [Wed, 23 Aug 2017 09:59:27 +0000 (10:59 +0100)]
3.2d0
Mike Brady [Mon, 21 Aug 2017 16:19:09 +0000 (18:19 +0200)]
Add index numbers for each RTSP conversation thread, to help figure debug messages out better.
Mike Brady [Mon, 21 Aug 2017 16:08:41 +0000 (18:08 +0200)]
Add index numbers for each RTSP conversation thread, to help figure debug messages out better.
Mike Brady [Mon, 21 Aug 2017 15:59:14 +0000 (17:59 +0200)]
Change 3.1.1 to 3.2d0 and make a few cosmetic changes to the documentation.
Mike Brady [Mon, 21 Aug 2017 15:42:02 +0000 (17:42 +0200)]
Merge branch 'master' into development
Adding all 3.1.1 changes back into the development branch
Mike Brady [Sat, 19 Aug 2017 15:40:51 +0000 (16:40 +0100)]
3.1.1
Mike Brady [Sat, 19 Aug 2017 15:39:42 +0000 (16:39 +0100)]
Update RELEASENOTES.md
Mike Brady [Sat, 19 Aug 2017 15:38:45 +0000 (16:38 +0100)]
Update RELEASENOTES.md
Mike Brady [Wed, 16 Aug 2017 21:47:09 +0000 (22:47 +0100)]
Merge pull request #575 from p3ck/development
don't use --with-systemd configure option
Mike Brady [Wed, 16 Aug 2017 13:08:03 +0000 (14:08 +0100)]
This is effectively a reversion to 3.1.1rc1
Mike Brady [Wed, 16 Aug 2017 13:05:39 +0000 (14:05 +0100)]
Revert "Terminate the player thread synchronously, properly, before returning an OK on TEARDOWN request. Stop using one second time period."
This reverts commit
15ac884cb619c50bb2c05eb73fb69eaca82e1ba6 .
This change isn't fully baked yet. Causes problems in FreeBSD.
Bill Peck [Tue, 15 Aug 2017 19:56:37 +0000 (15:56 -0400)]
don't use --with-systemd configure option
Using the --with-systemd option will cause make install to
issue groupadd and useradd commands which will fail in
mock build environments like koji and copr.
Mike Brady [Tue, 15 Aug 2017 21:45:40 +0000 (22:45 +0100)]
Merge branch 'master' of https://github.com/mikebrady/shairport-sync
Forgot script update
Mike Brady [Tue, 15 Aug 2017 21:20:43 +0000 (22:20 +0100)]
Terminate the player thread synchronously, properly, before returning an OK on TEARDOWN request. Stop using one second time period.
Mike Brady [Tue, 15 Aug 2017 21:20:04 +0000 (22:20 +0100)]
Terminate the player thread synchronously, properly, before returning an OK on TEARDOWN request. Stop using one second time period.
Mike Brady [Tue, 15 Aug 2017 21:18:41 +0000 (22:18 +0100)]
Fix layout of playback complete output.
Mike Brady [Tue, 15 Aug 2017 21:17:10 +0000 (22:17 +0100)]
Merge pull request #574 from p3ck/master
don't use --with-systemd configure option
Bill Peck [Tue, 15 Aug 2017 19:56:37 +0000 (15:56 -0400)]
don't use --with-systemd configure option
Using the --with-systemd option will cause make install to
issue groupadd and useradd commands which will fail in
mock build environments like koji and copr.
Mike Brady [Mon, 14 Aug 2017 17:12:23 +0000 (18:12 +0100)]
Update README.md
Mike Brady [Mon, 14 Aug 2017 17:09:42 +0000 (18:09 +0100)]
Update README.md
Mike Brady [Mon, 14 Aug 2017 16:53:10 +0000 (17:53 +0100)]
Update FREEBSD.md
Mike Brady [Mon, 14 Aug 2017 16:43:28 +0000 (17:43 +0100)]
Update configure.ac
Mike Brady [Mon, 14 Aug 2017 15:39:52 +0000 (16:39 +0100)]
3.1.1rc0
Mike Brady [Mon, 14 Aug 2017 15:06:32 +0000 (16:06 +0100)]
Update RELEASENOTES.md
Mike Brady [Mon, 14 Aug 2017 12:21:06 +0000 (13:21 +0100)]
Merge branch 'master' of https://github.com/mikebrady/shairport-sync
Forgot about documentation updates, duh.
Mike Brady [Mon, 14 Aug 2017 12:20:10 +0000 (13:20 +0100)]
Wait for play session to fully terminate before acknowledging a TEARDOWN request.
Mike Brady [Mon, 14 Aug 2017 11:52:14 +0000 (12:52 +0100)]
Update README.md
Mike Brady [Mon, 14 Aug 2017 11:51:06 +0000 (12:51 +0100)]
Update README.md
Mike Brady [Sun, 13 Aug 2017 17:28:27 +0000 (18:28 +0100)]
Update README.md
Mike Brady [Sun, 13 Aug 2017 17:25:10 +0000 (18:25 +0100)]
Update README.md
Update how to choose the init script
Mike Brady [Sun, 13 Aug 2017 10:28:02 +0000 (11:28 +0100)]
Die if soxr option requested but not supported
Mike Brady [Sun, 13 Aug 2017 09:35:18 +0000 (10:35 +0100)]
Correct spelling error