]> git.ipfire.org Git - thirdparty/shairport-sync.git/log
thirdparty/shairport-sync.git
8 years agoUpdate RELEASENOTES.md
Mike Brady [Tue, 9 Jan 2018 21:06:46 +0000 (21:06 +0000)] 
Update RELEASENOTES.md

8 years agoUpdate configure.ac
Mike Brady [Tue, 9 Jan 2018 21:04:44 +0000 (21:04 +0000)] 
Update configure.ac

8 years agoMove a play session's latency into the play session's data structure, duh.
Mike Brady [Tue, 9 Jan 2018 20:54:03 +0000 (20:54 +0000)] 
Move a play session's latency into the play session's data structure, duh.

8 years agouse max-latency and min-latency information in AirPlay ANNOUNCE packets, remove diffe...
Mike Brady [Tue, 9 Jan 2018 17:54:24 +0000 (17:54 +0000)] 
use max-latency and min-latency information in AirPlay ANNOUNCE packets, remove different latency settings except one fixed one

8 years agoMerge branch 'development' of https://github.com/mikebrady/shairport-sync into develo...
Mike Brady [Tue, 9 Jan 2018 15:56:46 +0000 (15:56 +0000)] 
Merge branch 'development' of https://github.com/mikebrady/shairport-sync into development

Add in extra code for checking maximum and minimum latency.

8 years agoSeparate out metadata hub, dacp client, mpris and dbus interfaces a bit. Probably...
Mike Brady [Tue, 9 Jan 2018 15:56:06 +0000 (15:56 +0000)] 
Separate out metadata hub, dacp client, mpris and dbus interfaces a bit. Probably not finished.

8 years agoLooks for min and max latencies, doesn't use them yet, has unnecessary code for detec...
Mike Brady [Mon, 8 Jan 2018 23:03:38 +0000 (23:03 +0000)] 
Looks for min and max latencies, doesn't use them yet, has unnecessary code for detecting Airfoil

8 years agoUpdate RELEASENOTES.md
Mike Brady [Sun, 7 Jan 2018 15:36:23 +0000 (15:36 +0000)] 
Update RELEASENOTES.md

8 years agoUpdate README.md
Mike Brady [Sat, 6 Jan 2018 12:18:07 +0000 (12:18 +0000)] 
Update README.md

Fix typo — thanks to [systemcrash](https://github.com/systemcrash).

8 years agoQuieten a debug message.
Mike Brady [Tue, 2 Jan 2018 11:20:03 +0000 (11:20 +0000)] 
Quieten a debug message.

8 years agoAdd metadata to MPRIS output -- not complete.
Mike Brady [Mon, 1 Jan 2018 23:04:18 +0000 (23:04 +0000)] 
Add metadata to MPRIS output -- not complete.

8 years agoUse the term metadata hub now -- for any stored metadata, such as might be used by...
Mike Brady [Sun, 31 Dec 2017 17:01:01 +0000 (17:01 +0000)] 
Use the term metadata hub now -- for any stored metadata, such as might be used by dbus

8 years agoAdd exploratory checks for volume
Mike Brady [Thu, 28 Dec 2017 12:47:22 +0000 (12:47 +0000)] 
Add exploratory checks for volume

8 years agoBegin to add support for a central metadata bundle or respository. Lots more to do.
Mike Brady [Tue, 26 Dec 2017 20:28:14 +0000 (20:28 +0000)] 
Begin to add support for a central metadata bundle or respository. Lots more to do.

8 years agoContinuing to explore data sources...
Mike Brady [Sun, 24 Dec 2017 18:38:10 +0000 (18:38 +0000)] 
Continuing to explore data sources...

8 years agoAdd some debug messages
Mike Brady [Sat, 23 Dec 2017 09:18:52 +0000 (09:18 +0000)] 
Add some debug messages

8 years agoClose every socket created, not just every socket that can be connected. Alter some...
Mike Brady [Thu, 21 Dec 2017 15:22:54 +0000 (15:22 +0000)] 
Close every socket created, not just every socket that can be connected. Alter some of the result codes.

8 years agoUpdate configure.ac 3.1.7
Mike Brady [Thu, 21 Dec 2017 13:35:40 +0000 (13:35 +0000)] 
Update configure.ac

8 years agoUpdate shairport-sync.spec
Mike Brady [Thu, 21 Dec 2017 13:34:52 +0000 (13:34 +0000)] 
Update shairport-sync.spec

8 years agoUpdate shairport-sync.spec
Mike Brady [Thu, 21 Dec 2017 13:34:12 +0000 (13:34 +0000)] 
Update shairport-sync.spec

8 years agoUpdate RELEASENOTES.md
Mike Brady [Thu, 21 Dec 2017 13:33:37 +0000 (13:33 +0000)] 
Update RELEASENOTES.md

8 years agoUpdate shairport-sync.spec
Mike Brady [Thu, 21 Dec 2017 13:26:48 +0000 (13:26 +0000)] 
Update shairport-sync.spec

8 years agoMinor little updates
Mike Brady [Mon, 18 Dec 2017 22:29:02 +0000 (22:29 +0000)] 
Minor little updates

8 years agoUpdate RELEASENOTES.md
Mike Brady [Mon, 18 Dec 2017 20:12:11 +0000 (20:12 +0000)] 
Update RELEASENOTES.md

8 years agoUpdate RELEASENOTES.md
Mike Brady [Mon, 18 Dec 2017 20:11:28 +0000 (20:11 +0000)] 
Update RELEASENOTES.md

8 years agoUpdate RELEASENOTES.md
Mike Brady [Mon, 18 Dec 2017 20:11:01 +0000 (20:11 +0000)] 
Update RELEASENOTES.md

8 years agoUpdate RELEASENOTES.md
Mike Brady [Mon, 18 Dec 2017 18:58:41 +0000 (18:58 +0000)] 
Update RELEASENOTES.md

8 years agoAdd tinyhttp code for sending and reading responses. Clean up some dacp routines...
Mike Brady [Mon, 18 Dec 2017 18:51:12 +0000 (18:51 +0000)] 
Add tinyhttp code for sending and reading responses. Clean up some dacp routines. Most new and modified rooutines untested.

8 years agoAdd tinyhttp code for sending and reading responses. Clean up some dacp routines...
Mike Brady [Mon, 18 Dec 2017 18:50:01 +0000 (18:50 +0000)] 
Add tinyhttp code for sending and reading responses. Clean up some dacp routines. Most new and modified rooutines untested.

8 years agoUpdate RELEASENOTES.md 3.2d20
Mike Brady [Wed, 13 Dec 2017 23:54:22 +0000 (23:54 +0000)] 
Update RELEASENOTES.md

8 years agoFix segmentation fault bug when a client's DACP status is withdrawn. Not enough testi...
Mike Brady [Wed, 13 Dec 2017 23:46:49 +0000 (23:46 +0000)] 
Fix segmentation fault bug when a client's DACP status is withdrawn. Not enough testing...

8 years agoFix segmentation fault bug when a client's DACP status is withdrawn. Not enough testi...
Mike Brady [Wed, 13 Dec 2017 23:46:11 +0000 (23:46 +0000)] 
Fix segmentation fault bug when a client's DACP status is withdrawn. Not enough testing...

8 years agoFix segmentation fault bug when a client's DACP status is withdrawn. Not enough testi... 3.1.6
Mike Brady [Wed, 13 Dec 2017 23:41:56 +0000 (23:41 +0000)] 
Fix segmentation fault bug when a client's DACP status is withdrawn. Not enough testing...

8 years agoFix segmentation fault bug when a client's DACP status is withdrawn. Not enough testi...
Mike Brady [Wed, 13 Dec 2017 23:40:45 +0000 (23:40 +0000)] 
Fix segmentation fault bug when a client's DACP status is withdrawn. Not enough testing...

8 years agoUpdate RELEASENOTES.md
Mike Brady [Wed, 13 Dec 2017 14:09:50 +0000 (14:09 +0000)] 
Update RELEASENOTES.md

8 years agoUpdate RELEASENOTES.md
Mike Brady [Wed, 13 Dec 2017 14:08:43 +0000 (14:08 +0000)] 
Update RELEASENOTES.md

8 years agoUpdate RELEASENOTES.md
Mike Brady [Wed, 13 Dec 2017 14:07:23 +0000 (14:07 +0000)] 
Update RELEASENOTES.md

8 years agoUpdate RELEASENOTES.md
Mike Brady [Wed, 13 Dec 2017 14:06:27 +0000 (14:06 +0000)] 
Update RELEASENOTES.md

8 years agoUpdate RELEASENOTES.md
Mike Brady [Tue, 12 Dec 2017 12:01:04 +0000 (12:01 +0000)] 
Update RELEASENOTES.md

8 years agoAdd some infrastructure to print message contents and so send reply messages with...
Mike Brady [Tue, 12 Dec 2017 11:57:23 +0000 (11:57 +0000)] 
Add some infrastructure to print message contents and so send reply messages with content. Add compatability with Swinsian

8 years agoAdd some infrastructure to print message contents and so send reply messages with...
Mike Brady [Tue, 12 Dec 2017 11:56:47 +0000 (11:56 +0000)] 
Add some infrastructure to print message contents and so send reply messages with content. Add compatability with Swinsian

8 years agoQuieten some debug messages
Mike Brady [Tue, 12 Dec 2017 11:55:45 +0000 (11:55 +0000)] 
Quieten some debug messages

8 years agoUpdate shairport-sync.spec 3.1.5
Mike Brady [Mon, 11 Dec 2017 21:09:00 +0000 (21:09 +0000)] 
Update shairport-sync.spec

8 years agoTiny typo fixes in the release notes.
Mike Brady [Mon, 11 Dec 2017 20:42:44 +0000 (20:42 +0000)] 
Tiny typo fixes in the release notes.

8 years ago3.14 to 3.1.5 Fix a bug resumption in iOS 11.2 on software-volume controlled Shairpor...
Mike Brady [Mon, 11 Dec 2017 20:00:18 +0000 (20:00 +0000)] 
3.14 to 3.1.5 Fix a bug resumption in iOS 11.2 on software-volume controlled Shairport Syncs to be at 100% volume. Improve sync with movies. Other bug fixes.

8 years ago3.14 to 3.1.5 Fix a bug resumption in iOS 11.2 on software-volume controlled Shairpor...
Mike Brady [Mon, 11 Dec 2017 19:59:58 +0000 (19:59 +0000)] 
3.14 to 3.1.5 Fix a bug resumption in iOS 11.2 on software-volume controlled Shairport Syncs to be at 100% volume. Improve sync with movies. Other bug fixes.

8 years agoUpdate RELEASENOTES.md
Mike Brady [Mon, 11 Dec 2017 16:46:31 +0000 (16:46 +0000)] 
Update RELEASENOTES.md

8 years agoUpdate RELEASENOTES.md
Mike Brady [Mon, 11 Dec 2017 16:42:04 +0000 (16:42 +0000)] 
Update RELEASENOTES.md

8 years agoMore comprhensive saving and restoring of hardware and software level when a session...
Mike Brady [Mon, 11 Dec 2017 16:35:11 +0000 (16:35 +0000)] 
More comprhensive saving and restoring of hardware and software level when a session is stopped and started. Does hardware as well as software.

8 years agoMore comprhensive saving and restoring of hardware and software level when a session...
Mike Brady [Mon, 11 Dec 2017 16:33:06 +0000 (16:33 +0000)] 
More comprhensive saving and restoring of hardware and software level when a session is stopped and started. Does hardware as well as software.

8 years agoMore comprhensive saving and restoring of hardware and software level when a session...
Mike Brady [Mon, 11 Dec 2017 16:32:37 +0000 (16:32 +0000)] 
More comprhensive saving and restoring of hardware and software level when a session is stopped and started. Does hardware as well as software.

8 years agoImprove the sync between AirPlay and movies like YouTube. Not sure we understand...
Mike Brady [Sun, 10 Dec 2017 22:27:31 +0000 (22:27 +0000)] 
Improve the sync between AirPlay and movies like YouTube. Not sure we understand the negotiation for syncing.

8 years agoImprove the sync between AirPlay and movies like YouTube. Not sure we understand...
Mike Brady [Sun, 10 Dec 2017 22:26:19 +0000 (22:26 +0000)] 
Improve the sync between AirPlay and movies like YouTube. Not sure we understand the negotiation for syncing.

8 years agoUpdate RELEASENOTES.md 3.2d16
Mike Brady [Sat, 9 Dec 2017 20:47:43 +0000 (20:47 +0000)] 
Update RELEASENOTES.md

8 years agoStore the last software volume setting so that it can become the default when the...
Mike Brady [Sat, 9 Dec 2017 20:15:19 +0000 (20:15 +0000)] 
Store the last software volume setting so that it can become the default when the next play sessions starts. This is important if a starting volume is not always given, a new phenomenon in iOS 11.2 and macOS 10.13.2

8 years agoStore the last software volume setting so that it can become the default when the...
Mike Brady [Sat, 9 Dec 2017 20:14:39 +0000 (20:14 +0000)] 
Store the last software volume setting so that it can become the default when the next play sessions starts. This is important if a starting volume is not always given, a new phenomenon in iOS 11.2 and macOS 10.13.2

8 years agoUpdate CONTRIBUTING.md
Mike Brady [Thu, 7 Dec 2017 17:59:03 +0000 (17:59 +0000)] 
Update CONTRIBUTING.md

8 years agoUpdate CONTRIBUTING.md
Mike Brady [Thu, 7 Dec 2017 17:56:09 +0000 (17:56 +0000)] 
Update CONTRIBUTING.md

8 years agoUpdate CONTRIBUTING.md
Mike Brady [Thu, 7 Dec 2017 17:55:03 +0000 (17:55 +0000)] 
Update CONTRIBUTING.md

8 years agoUpdate CONTRIBUTING.md
Mike Brady [Thu, 7 Dec 2017 17:53:41 +0000 (17:53 +0000)] 
Update CONTRIBUTING.md

8 years agoUpdate CONTRIBUTING.md
Mike Brady [Thu, 7 Dec 2017 17:53:12 +0000 (17:53 +0000)] 
Update CONTRIBUTING.md

8 years agoUpdate CONTRIBUTING.md
Mike Brady [Thu, 7 Dec 2017 17:52:08 +0000 (17:52 +0000)] 
Update CONTRIBUTING.md

8 years agoUpdate CONTRIBUTING.md
Mike Brady [Thu, 7 Dec 2017 17:51:32 +0000 (17:51 +0000)] 
Update CONTRIBUTING.md

8 years agoUpdate CONTRIBUTING.md
Mike Brady [Thu, 7 Dec 2017 17:51:01 +0000 (17:51 +0000)] 
Update CONTRIBUTING.md

8 years agoUpdate RELEASENOTES.md
Mike Brady [Wed, 6 Dec 2017 21:16:24 +0000 (21:16 +0000)] 
Update RELEASENOTES.md

8 years agoMake some additions to audio_pa to emit error messages before it dies
Mike Brady [Wed, 6 Dec 2017 21:00:08 +0000 (21:00 +0000)] 
Make some additions to audio_pa to emit error messages before it dies

8 years agoMake some additions to audio_pa to emit erro messages before it dies
Mike Brady [Wed, 6 Dec 2017 20:59:36 +0000 (20:59 +0000)] 
Make some additions to audio_pa to emit erro messages before it dies

8 years agoUpdate UPDATING.md
Mike Brady [Tue, 5 Dec 2017 16:01:27 +0000 (16:01 +0000)] 
Update UPDATING.md

8 years agoFix a small conflict in mdns_avahi.c
Mike Brady [Mon, 4 Dec 2017 08:48:04 +0000 (08:48 +0000)] 
Fix a small conflict in mdns_avahi.c

8 years agoFiel small metadat bug, make more intermediate progress with d-bus stuff
Mike Brady [Mon, 4 Dec 2017 08:42:35 +0000 (08:42 +0000)] 
Fiel small metadat bug, make more intermediate progress with d-bus stuff

8 years agoFix bug in ooutput of 'flsr' metadata item -- remove the leading equals sign.
Mike Brady [Mon, 4 Dec 2017 08:36:11 +0000 (08:36 +0000)] 
Fix bug in ooutput of 'flsr' metadata item -- remove the leading equals sign.

8 years agoStarted implementing a scanner with just playstatusupdate message
Mike Brady [Sun, 3 Dec 2017 20:11:23 +0000 (20:11 +0000)] 
Started implementing a scanner with just playstatusupdate message

8 years agohooking up a dacp scanner
Mike Brady [Sat, 2 Dec 2017 19:52:39 +0000 (19:52 +0000)] 
hooking up a dacp scanner

8 years agoIntermediate
Mike Brady [Sat, 2 Dec 2017 16:21:46 +0000 (16:21 +0000)] 
Intermediate

8 years agoFix compilation bug if dbus or mpris not selected
Mike Brady [Mon, 27 Nov 2017 11:26:23 +0000 (11:26 +0000)] 
Fix compilation bug if dbus or mpris not selected

8 years agoBegin a DACP monitor. Very incomplete -- work in progress only
Mike Brady [Mon, 27 Nov 2017 09:39:40 +0000 (09:39 +0000)] 
Begin a DACP monitor. Very incomplete -- work in progress only

8 years agoQuieten a warning from clang on FreeBSD
Mike Brady [Sat, 25 Nov 2017 20:46:37 +0000 (20:46 +0000)] 
Quieten a warning from clang on FreeBSD

8 years agoDon't need to make Shairport Sync an activatable D-Bus service, so don't need this...
Mike Brady [Sat, 25 Nov 2017 09:30:32 +0000 (09:30 +0000)] 
Don't need to make Shairport Sync an activatable D-Bus service, so don't need this file

8 years agoRemember to install a dbus system bus access rule for mpris, separate dbus and mpris...
Mike Brady [Sat, 25 Nov 2017 09:25:50 +0000 (09:25 +0000)] 
Remember to install a dbus system bus access rule for mpris, separate dbus and mpris access rules, move them to scripts folder

8 years agoUpdate RELEASENOTES.md 3.2d13
Mike Brady [Thu, 23 Nov 2017 15:48:57 +0000 (15:48 +0000)] 
Update RELEASENOTES.md

8 years agoUpdate RELEASENOTES.md
Mike Brady [Thu, 23 Nov 2017 15:48:14 +0000 (15:48 +0000)] 
Update RELEASENOTES.md

8 years agoUpdate RELEASENOTES.md
Mike Brady [Thu, 23 Nov 2017 15:47:10 +0000 (15:47 +0000)] 
Update RELEASENOTES.md

8 years agoUpdate RELEASENOTES.md 3.1.4
Mike Brady [Thu, 23 Nov 2017 15:41:30 +0000 (15:41 +0000)] 
Update RELEASENOTES.md

8 years agoUpdate configure.ac
Mike Brady [Thu, 23 Nov 2017 15:39:25 +0000 (15:39 +0000)] 
Update configure.ac

8 years agoUpdate configure.ac
Mike Brady [Thu, 23 Nov 2017 15:38:58 +0000 (15:38 +0000)] 
Update configure.ac

8 years agoUpdate RELEASENOTES.md
Mike Brady [Thu, 23 Nov 2017 15:38:29 +0000 (15:38 +0000)] 
Update RELEASENOTES.md

8 years agoUpdate RELEASENOTES.md
Mike Brady [Thu, 23 Nov 2017 15:37:44 +0000 (15:37 +0000)] 
Update RELEASENOTES.md

8 years agoMerge pull request #620 from bootc/cve-2017-12087
Mike Brady [Thu, 23 Nov 2017 15:20:36 +0000 (15:20 +0000)] 
Merge pull request #620 from bootc/cve-2017-12087

Fix CVE-2017-12087 in bundled tinysvcmdns (development branch)

8 years agoMerge pull request #621 from bootc/cve-2017-12087-master
Mike Brady [Thu, 23 Nov 2017 15:20:19 +0000 (15:20 +0000)] 
Merge pull request #621 from bootc/cve-2017-12087-master

Fix CVE-2017-12087 in bundled tinysvcmdns (master branch)

8 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.

8 years agotinysvcmdns: fix CVE-2017-12087 620/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.

8 years agoUpdate RELEASENOTES.md
Mike Brady [Mon, 20 Nov 2017 19:15:01 +0000 (19:15 +0000)] 
Update RELEASENOTES.md

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

8 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.

8 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.

8 years agoAdd previous and next controls
Mike Brady [Mon, 20 Nov 2017 13:16:17 +0000 (13:16 +0000)] 
Add previous and next controls

8 years agoSend playing status as soon as the first packet is received
Mike Brady [Mon, 20 Nov 2017 11:45:49 +0000 (11:45 +0000)] 
Send playing status as soon as the first packet is received

8 years agoUpdate RELEASENOTES.md
Mike Brady [Sun, 19 Nov 2017 21:47:32 +0000 (21:47 +0000)] 
Update RELEASENOTES.md

8 years agoClang-format
Mike Brady [Sun, 19 Nov 2017 21:41:11 +0000 (21:41 +0000)] 
Clang-format

8 years agoHandle play / pause / play-pause / stop but primitively
Mike Brady [Sun, 19 Nov 2017 21:40:09 +0000 (21:40 +0000)] 
Handle play / pause / play-pause / stop but primitively