]> git.ipfire.org Git - thirdparty/shairport-sync.git/log
thirdparty/shairport-sync.git
7 years agoUpdate TROUBLESHOOTING.md 645/head
Charles [Fri, 12 Jan 2018 14:30:04 +0000 (14:30 +0000)] 
Update TROUBLESHOOTING.md

7 years agoUpdate TROUBLESHOOTING.md
Mike Brady [Fri, 12 Jan 2018 12:11:21 +0000 (12:11 +0000)] 
Update TROUBLESHOOTING.md

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

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

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

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

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

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

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

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

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

7 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

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

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

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

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

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

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

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

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

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

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

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

7 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

7 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

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

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

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

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

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

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

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

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

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

7 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

7 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

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

7 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

7 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

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

7 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

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

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

7 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

7 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

7 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

7 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

7 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

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

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

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

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

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

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

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

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

7 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)

7 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)

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

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

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 agoAdd previous and next controls
Mike Brady [Mon, 20 Nov 2017 13:16:17 +0000 (13:16 +0000)] 
Add previous and next controls

7 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

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

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

7 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

7 years agoClean up naming of some files, get the 'stop' command working
Mike Brady [Sun, 19 Nov 2017 21:16:36 +0000 (21:16 +0000)] 
Clean up naming of some files, get the 'stop' command working

7 years agoReorganise D-BUS interface code and introduce an MPRIS interface.
Mike Brady [Sun, 19 Nov 2017 16:14:53 +0000 (16:14 +0000)] 
Reorganise D-BUS interface code and introduce an MPRIS interface.

7 years agoReorganise D-BUS interface code and introduce an MPRIS interface.
Mike Brady [Sun, 19 Nov 2017 16:08:39 +0000 (16:08 +0000)] 
Reorganise D-BUS interface code and introduce an MPRIS interface.

7 years agoIt turns out you don't need to add an interface file or a service file for a dbus...
Mike Brady [Sun, 12 Nov 2017 22:32:02 +0000 (22:32 +0000)] 
It turns out you don't need to add an interface file or a service file for a dbus app that doesn't need to be autostarted, or something.

7 years agoForgot documentation updates, again!
Mike Brady [Sun, 12 Nov 2017 15:54:08 +0000 (16:54 +0100)] 
Forgot documentation updates, again!
Merge branch 'development' of github.com:mikebrady/shairport-sync into development

7 years agoFix a variable substitution. Might be problematic for BSD
Mike Brady [Sun, 12 Nov 2017 15:53:55 +0000 (16:53 +0100)] 
Fix a variable substitution. Might be problematic for BSD

7 years agoUpdate RELEASENOTES.md
Mike Brady [Sun, 12 Nov 2017 14:54:19 +0000 (14:54 +0000)] 
Update RELEASENOTES.md

7 years agodbus-related files taken from directories and renamed
Mike Brady [Sun, 12 Nov 2017 14:45:29 +0000 (15:45 +0100)] 
dbus-related files taken from directories and renamed

7 years agoChange the names of some of the files.
Mike Brady [Sun, 12 Nov 2017 13:49:53 +0000 (14:49 +0100)] 
Change the names of some of the files.

7 years agoMerge branch 'development' of github.com:mikebrady/shairport-sync into development
Mike Brady [Sun, 12 Nov 2017 13:28:02 +0000 (14:28 +0100)] 
Merge branch 'development' of github.com:mikebrady/shairport-sync into development

Forgot the typo fix.

7 years agoImprove dbus and add some dacp services
Mike Brady [Sun, 12 Nov 2017 13:26:10 +0000 (14:26 +0100)] 
Improve dbus and add some dacp services

7 years agoclang-format only
Mike Brady [Sun, 12 Nov 2017 13:25:09 +0000 (14:25 +0100)] 
clang-format only

7 years agoMerge pull request #614 from corbinsantin/development
Mike Brady [Thu, 9 Nov 2017 09:19:59 +0000 (09:19 +0000)] 
Merge pull request #614 from corbinsantin/development

Fix typo in README.md

7 years agoUpdate README.md 614/head
Corbin Santin [Thu, 9 Nov 2017 08:15:36 +0000 (00:15 -0800)] 
Update README.md

small typo

7 years agoClean up rtp_send_client_command a little
Mike Brady [Mon, 6 Nov 2017 09:05:22 +0000 (09:05 +0000)] 
Clean up rtp_send_client_command a little

7 years agoUpdate RELEASENOTES.md
Mike Brady [Sat, 4 Nov 2017 12:02:39 +0000 (12:02 +0000)] 
Update RELEASENOTES.md

7 years agoMerge pull request #612 from belboj/signal-race
Mike Brady [Sat, 4 Nov 2017 11:43:35 +0000 (11:43 +0000)] 
Merge pull request #612 from belboj/signal-race

Fixed race condition when stopping other threads with SIGUSR1

7 years agoFixed race condition when stopping other threads with SIGUSR1 612/head
Belbo [Tue, 15 Aug 2017 20:00:57 +0000 (22:00 +0200)] 
Fixed race condition when stopping other threads with SIGUSR1

Many threads have a main loop that checks some exit variable in the loop condition. To stop a thread, another thread sets that exit variable, sends a SIGUSR1 to that thread to get it out of blocking calls like read(), write() or select(), and finally joins it.

There was a race condition though: if the signal arrived after the loop condition was checked but before the blocking system function was entered, the target thread essentially ignored the signal, made the blocking call anyway, and could get stuck forever there.

The only way around this race condition is to block SIGUSR1 in the destination thread during the critical time interval. This requires that the blocking system call and the call to unblock SIGUSR1 be an atomic unit. There is only one system call that makes this possible: pselect(), which takes a signal mask to replace the current signal mask with, but only while pselect() runs. Other functions like read(), recv(), write() and sendto() may only be called if we can be sure that they don't block. For this purpose, the file descriptors must be set to non-blocking mode and we must prepend the call to them with a call to pselect() to block until the socket becomes readable/writable.

7 years agoUpdate RELEASENOTES.md
Mike Brady [Wed, 1 Nov 2017 15:56:59 +0000 (15:56 +0000)] 
Update RELEASENOTES.md

7 years agoMerge pull request #611 from belboj/some-fixes
Mike Brady [Wed, 1 Nov 2017 15:49:37 +0000 (15:49 +0000)] 
Merge pull request #611 from belboj/some-fixes

Some issues found during the development of a DLNA backend.

Many thanks for these.

7 years agoFixed loop condition in non_blocking_write() 611/head
Belbo [Tue, 15 Aug 2017 19:51:47 +0000 (21:51 +0200)] 
Fixed loop condition in non_blocking_write()

The while loop should be repeated, if the last write attempt was a partial write only. In this case, however, rc is greater than 0 (should be 1), not equal to 0.

7 years agoFixed EINTR handling in rtsp_read_request()
Belbo [Tue, 15 Aug 2017 19:48:13 +0000 (21:48 +0200)] 
Fixed EINTR handling in rtsp_read_request()

EINTR is an error code written to errno, not returned by read().

7 years agoFixed dangling pointer to random state array
Belbo [Mon, 7 Aug 2017 21:49:19 +0000 (23:49 +0200)] 
Fixed dangling pointer to random state array

The C library function initstate(), at least in macOS El Capitan, not only sets the state array given to it as the second argument, but also accesses the state array given to it in a previous call! (I don't know why, or if that behaviour is correct, but macOS seems to do that anyhow).
Therefore, we cannot pass a local variable to it. As soon as the player thread stops, it will be a dangling pointer, and when a new player thread is started afterwards, initstate() will dereference that dangling pointer with unforeseeable consequences.

7 years agohandle_announce() waits for playing_conn to stop if it's already shutting down
Belbo [Mon, 7 Aug 2017 21:42:51 +0000 (23:42 +0200)] 
handle_announce() waits for playing_conn to stop if it's already shutting down

- If playing_conn is already stopping, handle_announce() waits one second for it to stop. This gives the current RTSP connection a better chance to get the player, if it has been started very quickly after the previous RTSP connection had decided to stop. iTunes can sometimes be very quick in starting a new RTSP connection after tearing down the previous one, but shairport_sync unfortunately needs at least 100ms to shut down the old connection.
- cleanup_threads() sets playing_conn to NULL if it points to the removed thread, otherwise playing_conn would be a dangling pointer, which is bad, because handle_announce() dereferences it unless it is NULL.

7 years agoPrevent buffer overflow in log functions
Belbo [Sun, 16 Jul 2017 16:31:24 +0000 (18:31 +0200)] 
Prevent buffer overflow in log functions

die(), warn(), debug() and inform() write the string into a limited internal buffer first. They now use vsnprintf() instead of vsprintf() to prevent an overflow of that buffer.

7 years agoUpdate RELEASENOTES.md
Mike Brady [Mon, 30 Oct 2017 09:49:20 +0000 (09:49 +0000)] 
Update RELEASENOTES.md

7 years agoDon't disable PulseAudio autospawn
Mike Brady [Mon, 30 Oct 2017 09:45:38 +0000 (10:45 +0100)] 
Don't disable PulseAudio autospawn

7 years agoAdd an exit diagnostic, clean up a dbus flag
Mike Brady [Mon, 30 Oct 2017 09:37:34 +0000 (10:37 +0100)] 
Add an exit diagnostic, clean up a dbus flag

7 years agoAddress a warning about a buffer being too short.
Mike Brady [Wed, 25 Oct 2017 18:31:10 +0000 (19:31 +0100)] 
Address a warning about a buffer being too short.

7 years agoCorrect a few warnings that show upo in Clang but not in GCC
Mike Brady [Tue, 24 Oct 2017 09:30:20 +0000 (10:30 +0100)] 
Correct a few warnings that show upo in Clang but not in GCC

7 years agoCorrect a Makefile bug that was silent in Linux but caused problems in FreeBSD
Mike Brady [Tue, 24 Oct 2017 09:29:43 +0000 (10:29 +0100)] 
Correct a Makefile bug that was silent in Linux but caused problems in FreeBSD