]> git.ipfire.org Git - thirdparty/shairport-sync.git/log
thirdparty/shairport-sync.git
7 years agotinysvcmdns: fix CVE-2017-12087 621/head
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.

7 years agoUpdate RELEASENOTES.md
Mike Brady [Mon, 20 Nov 2017 18:42:40 +0000 (18:42 +0000)] 
Update RELEASENOTES.md

7 years agoMerge pull request #618 from joerg-krause/fix-softvol
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.

7 years agoFix usage of ALSA softvol plugin 618/head
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.

7 years agoUpdate README.md
Mike Brady [Mon, 2 Oct 2017 10:21:39 +0000 (11:21 +0100)] 
Update README.md

7 years agoUpdate README.md
Mike Brady [Tue, 26 Sep 2017 15:14:58 +0000 (16:14 +0100)] 
Update README.md

7 years agoMerge pull request #593 from nbgl/update-readme
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.

7 years agoUpdate README.md for convolution filter 593/head
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.

7 years ago3.1.3 3.1.3
Mike Brady [Mon, 25 Sep 2017 16:53:07 +0000 (17:53 +0100)] 
3.1.3

7 years agoUpdate RELEASENOTES.md
Mike Brady [Mon, 25 Sep 2017 16:52:30 +0000 (17:52 +0100)] 
Update RELEASENOTES.md

7 years agoMerge branch 'master' into piddircreate
Mike Brady [Mon, 25 Sep 2017 16:17:52 +0000 (17:17 +0100)] 
Merge branch 'master' into piddircreate

Add documentation updates.

7 years agoUpdate README.md
Mike Brady [Mon, 25 Sep 2017 16:10:46 +0000 (17:10 +0100)] 
Update README.md

7 years agoUpdate README.md
Mike Brady [Mon, 25 Sep 2017 16:09:04 +0000 (17:09 +0100)] 
Update README.md

7 years agoMake PID directory path creation recursive and tidy up some code formatting.
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.

7 years agoCreate the directory for the PID file, if necessary
Mike Brady [Sat, 23 Sep 2017 12:26:37 +0000 (05:26 -0700)] 
Create the directory for the PID file, if necessary

7 years agoCreate 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

7 years ago3.1.2
Mike Brady [Fri, 22 Sep 2017 09:11:45 +0000 (10:11 +0100)] 
3.1.2

Remove the "rc0" tag, duh.

7 years ago3.1.2
Mike Brady [Sat, 9 Sep 2017 14:47:23 +0000 (15:47 +0100)] 
3.1.2

7 years agoUpdate RELEASENOTES.md 3.1.2
Mike Brady [Sat, 9 Sep 2017 14:41:37 +0000 (15:41 +0100)] 
Update RELEASENOTES.md

7 years agoUpdate RELEASENOTES.md
Mike Brady [Sat, 9 Sep 2017 14:37:16 +0000 (15:37 +0100)] 
Update RELEASENOTES.md

7 years ago3.1.2 pretty-print using clang-format
Mike Brady [Thu, 7 Sep 2017 11:02:00 +0000 (12:02 +0100)] 
3.1.2 pretty-print using clang-format

8 years ago3.1.2rc0 3.1.2rc0
Mike Brady [Tue, 5 Sep 2017 16:34:36 +0000 (17:34 +0100)] 
3.1.2rc0

8 years agoMove 3.2d5 to 3.1.2
Mike Brady [Tue, 5 Sep 2017 16:32:37 +0000 (17:32 +0100)] 
Move 3.2d5 to 3.1.2

8 years agoMove 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

8 years agoMerge branch 'master' into development
Mike Brady [Tue, 5 Sep 2017 13:45:41 +0000 (14:45 +0100)] 
Merge branch 'master' into development

Merge any updates made to master

8 years agoUpdate README.md
Mike Brady [Tue, 5 Sep 2017 07:38:50 +0000 (08:38 +0100)] 
Update README.md

8 years agoUpdate README.md
Mike Brady [Mon, 4 Sep 2017 17:42:26 +0000 (18:42 +0100)] 
Update README.md

8 years agoUpdate README.md
Mike Brady [Mon, 4 Sep 2017 17:40:38 +0000 (18:40 +0100)] 
Update README.md

8 years agoUpdate README.md
Mike Brady [Mon, 4 Sep 2017 17:34:18 +0000 (18:34 +0100)] 
Update README.md

8 years agoUpdate README.md
Mike Brady [Mon, 4 Sep 2017 17:25:23 +0000 (18:25 +0100)] 
Update README.md

8 years agoUpdate README.md
Mike Brady [Mon, 4 Sep 2017 17:23:34 +0000 (18:23 +0100)] 
Update README.md

8 years agoUpdate RELEASENOTES.md 3.2d5
Mike Brady [Mon, 4 Sep 2017 10:11:26 +0000 (11:11 +0100)] 
Update RELEASENOTES.md

8 years agoAdd some checks
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.

8 years agoUpdate RELEASENOTES.md
Mike Brady [Mon, 4 Sep 2017 10:07:25 +0000 (11:07 +0100)] 
Update RELEASENOTES.md

8 years agoUpdate UPDATING.md
Mike Brady [Mon, 4 Sep 2017 07:09:44 +0000 (08:09 +0100)] 
Update UPDATING.md

8 years agoAdd fixes suggested by using "infer"
Mike Brady [Sun, 3 Sep 2017 21:46:57 +0000 (22:46 +0100)] 
Add fixes suggested by using "infer"

8 years agoFix some silent issues that were highlighted by "infer"
Mike Brady [Sun, 3 Sep 2017 14:08:13 +0000 (15:08 +0100)] 
Fix some silent issues that were highlighted by "infer"

8 years agoUpdate RELEASENOTES.md
Mike Brady [Sat, 2 Sep 2017 21:40:36 +0000 (22:40 +0100)] 
Update RELEASENOTES.md

8 years agoUpdate RELEASENOTES.md
Mike Brady [Sat, 2 Sep 2017 21:39:56 +0000 (22:39 +0100)] 
Update RELEASENOTES.md

8 years agoUpdate RELEASENOTES.md
Mike Brady [Sat, 2 Sep 2017 16:27:08 +0000 (17:27 +0100)] 
Update RELEASENOTES.md

8 years agoChange default of using alsa mute switch to "no" for compatability with other audio...
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.

8 years agoChange default of using alsa mute switch to "no" for compatability with other audio...
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.

8 years ago3.1.1
Mike Brady [Fri, 1 Sep 2017 11:53:03 +0000 (12:53 +0100)] 
3.1.1

Typo

8 years agoUpdate README.md
Mike Brady [Fri, 1 Sep 2017 11:52:31 +0000 (12:52 +0100)] 
Update README.md

8 years agoUpdate README.md
Mike Brady [Fri, 1 Sep 2017 11:47:37 +0000 (12:47 +0100)] 
Update README.md

8 years agoUpdate README.md
Mike Brady [Fri, 1 Sep 2017 11:46:08 +0000 (12:46 +0100)] 
Update README.md

8 years agoUpdate README.md
Mike Brady [Fri, 1 Sep 2017 11:39:50 +0000 (12:39 +0100)] 
Update README.md

8 years ago3.1.1
Mike Brady [Fri, 1 Sep 2017 10:00:24 +0000 (11:00 +0100)] 
3.1.1

Fix a typo.

8 years agoFix an issue where it would terminate if it could not allocate an excessively large...
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.

8 years agoUpdate shairport-sync.service.in
Mike Brady [Mon, 28 Aug 2017 16:59:22 +0000 (17:59 +0100)] 
Update shairport-sync.service.in

8 years agoUpdate RELEASENOTES.md 3.2d3
Mike Brady [Mon, 28 Aug 2017 11:19:16 +0000 (12:19 +0100)] 
Update RELEASENOTES.md

8 years agoMerge branch 'development' of https://github.com/mikebrady/shairport-sync into develo...
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.

8 years agoImprove debug messages
Mike Brady [Mon, 28 Aug 2017 11:14:30 +0000 (12:14 +0100)] 
Improve debug messages

8 years agoImprove debug messages
Mike Brady [Mon, 28 Aug 2017 11:14:05 +0000 (12:14 +0100)] 
Improve debug messages

8 years agoUpdate shairport-sync.service.in
Mike Brady [Mon, 28 Aug 2017 09:56:29 +0000 (10:56 +0100)] 
Update shairport-sync.service.in

8 years agoQuieten some debug messages.
Mike Brady [Sun, 27 Aug 2017 16:48:47 +0000 (17:48 +0100)] 
Quieten some debug messages.

8 years agoQuieten some debug messages.
Mike Brady [Sun, 27 Aug 2017 16:01:18 +0000 (17:01 +0100)] 
Quieten some debug messages.

8 years agoImprove handling of player lock and simplify handling of loss of connection and impro...
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

8 years agoChange some debug messages.
Mike Brady [Sat, 26 Aug 2017 08:44:03 +0000 (09:44 +0100)] 
Change some debug messages.

8 years agoMerge branch 'development' of https://github.com/mikebrady/shairport-sync into develo... 3.2d2
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.

8 years agoAllow the player thread variable to be a null to indicate presence or absence of...
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

8 years agoAllow the player thread variable to be a null to indicate presence or absence of...
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

8 years agoUpdate RELEASENOTES.md
Mike Brady [Fri, 25 Aug 2017 19:55:37 +0000 (20:55 +0100)] 
Update RELEASENOTES.md

8 years agoUpdate RELEASENOTES.md 3.2d1
Mike Brady [Fri, 25 Aug 2017 10:42:34 +0000 (11:42 +0100)] 
Update RELEASENOTES.md

8 years agoChange behaviour when TEARDOWN is received -- don't close down the RTSP conversation...
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.

8 years agoChange behaviour when TEARDOWN is received -- don't close down the RTSP conversation...
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.

8 years agoAdd extra codes to outcome of rtsp read, add more diagnostics
Mike Brady [Wed, 23 Aug 2017 17:04:23 +0000 (18:04 +0100)] 
Add extra codes to outcome of rtsp read, add more diagnostics

8 years agoAdd more thread numbers
Mike Brady [Wed, 23 Aug 2017 11:45:57 +0000 (12:45 +0100)] 
Add more thread numbers

8 years ago3.2d0
Mike Brady [Wed, 23 Aug 2017 09:59:27 +0000 (10:59 +0100)] 
3.2d0

8 years agoAdd index numbers for each RTSP conversation thread, to help figure debug messages...
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.

8 years agoAdd index numbers for each RTSP conversation thread, to help figure debug messages...
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.

8 years agoChange 3.1.1 to 3.2d0 and make a few cosmetic changes to the documentation.
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.

8 years agoMerge branch 'master' into development
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

8 years ago3.1.1 3.1.1
Mike Brady [Sat, 19 Aug 2017 15:40:51 +0000 (16:40 +0100)] 
3.1.1

8 years agoUpdate RELEASENOTES.md
Mike Brady [Sat, 19 Aug 2017 15:39:42 +0000 (16:39 +0100)] 
Update RELEASENOTES.md

8 years agoUpdate RELEASENOTES.md
Mike Brady [Sat, 19 Aug 2017 15:38:45 +0000 (16:38 +0100)] 
Update RELEASENOTES.md

8 years agoMerge pull request #575 from p3ck/development
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

8 years agoThis is effectively a reversion to 3.1.1rc1
Mike Brady [Wed, 16 Aug 2017 13:08:03 +0000 (14:08 +0100)] 
This is effectively a reversion to 3.1.1rc1

8 years agoRevert "Terminate the player thread synchronously, properly, before returning an...
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.

8 years agodon't use --with-systemd configure option 575/head
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.

8 years agoMerge branch 'master' of https://github.com/mikebrady/shairport-sync
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

8 years agoTerminate the player thread synchronously, properly, before returning an OK on TEARDO...
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.

8 years agoTerminate the player thread synchronously, properly, before returning an OK on TEARDO...
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.

8 years agoFix layout of playback complete output.
Mike Brady [Tue, 15 Aug 2017 21:18:41 +0000 (22:18 +0100)] 
Fix layout of playback complete output.

8 years agoMerge pull request #574 from p3ck/master
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

8 years agodon't use --with-systemd configure option 574/head
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.

8 years agoUpdate README.md
Mike Brady [Mon, 14 Aug 2017 17:12:23 +0000 (18:12 +0100)] 
Update README.md

8 years agoUpdate README.md
Mike Brady [Mon, 14 Aug 2017 17:09:42 +0000 (18:09 +0100)] 
Update README.md

8 years agoUpdate FREEBSD.md
Mike Brady [Mon, 14 Aug 2017 16:53:10 +0000 (17:53 +0100)] 
Update FREEBSD.md

8 years agoUpdate configure.ac 3.1.1rc1
Mike Brady [Mon, 14 Aug 2017 16:43:28 +0000 (17:43 +0100)] 
Update configure.ac

8 years ago3.1.1rc0 3.1.1rc0
Mike Brady [Mon, 14 Aug 2017 15:39:52 +0000 (16:39 +0100)] 
3.1.1rc0

8 years agoUpdate RELEASENOTES.md
Mike Brady [Mon, 14 Aug 2017 15:06:32 +0000 (16:06 +0100)] 
Update RELEASENOTES.md

8 years agoMerge branch 'master' of https://github.com/mikebrady/shairport-sync
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.

8 years agoWait for play session to fully terminate before acknowledging a TEARDOWN request.
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.

8 years agoUpdate README.md
Mike Brady [Mon, 14 Aug 2017 11:52:14 +0000 (12:52 +0100)] 
Update README.md

8 years agoUpdate README.md
Mike Brady [Mon, 14 Aug 2017 11:51:06 +0000 (12:51 +0100)] 
Update README.md

8 years agoUpdate README.md
Mike Brady [Sun, 13 Aug 2017 17:28:27 +0000 (18:28 +0100)] 
Update README.md

8 years agoUpdate 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

8 years agoDie if soxr option requested but not supported
Mike Brady [Sun, 13 Aug 2017 10:28:02 +0000 (11:28 +0100)] 
Die if soxr option requested but not supported

8 years agoCorrect spelling error
Mike Brady [Sun, 13 Aug 2017 09:35:18 +0000 (10:35 +0100)] 
Correct spelling error