Mike Brady
c50af16abb
Disable avahi browser function
2016-05-02 09:45:00 +01:00
Mke Brady
dace5b0511
Cleaned up a few warnings detected by clang
2016-04-05 16:48:29 +01:00
Mike Brady
f864adf3d4
Add experimental Avahi browser code to detect ip numbers used to advertise service
2016-04-02 15:10:41 +00:00
Mike Brady
ca8ae1fa62
Add ability to change regtype; tidy up and quieten some diagnostic messages.
2016-04-01 16:29:09 +01:00
Mike McKnight
9323e65df8
Merge upstream and rebase local mods to development
2016-03-31 08:04:58 -06:00
Mike McKnight
357f047ca4
Cleaned up a little
2016-03-30 21:49:08 -06:00
Mike McKnight
490933984e
Fix for name collisions in avahi
2016-03-30 20:49:24 -06:00
Mke Brady
7b3694d9a6
Correct mishandling of avahi poll-thread error conditions. This was causing Shairport Sync to crash e.g. when the network disappeared
2016-03-17 09:41:32 +00:00
Mke Brady
87a0475c16
Reformat using clang-format.
2015-06-01 23:16:50 +01:00
Mike Brady
99df6fe537
Use config.metadata_enabled in place of config.meta-dir.
2015-05-04 17:20:50 +01:00
Mke Brady
75f3f912c7
Make metadata support a compile-time option. Clean up a few definitions.
2015-04-03 13:47:58 +01:00
Mke Brady
46412eb148
Reinistate after bugfix: Change bonjour advertisement if metadata sought, add sender name metadata, use own base64 encoder
2015-02-26 10:56:49 +00:00
Mke Brady
bcca3a6f88
Revert "Change bonjour advertisement if metadata sought, add sender name metadata, use own base64 encoder"
...
This reverts commit 7d339b1b37 .
UNstable partial updates.
2015-02-25 20:55:29 +00:00
Mike Brady
7d339b1b37
Change bonjour advertisement if metadata sought, add sender name metadata, use own base64 encoder
2015-02-25 18:25:29 +00:00
Mike Brady
f0195c5d79
Stop incorrect warning about malloc/free
2014-08-24 16:17:56 +01:00
Mike Brady
1a0932d92a
Remove extra returns and generally clean up some debug messages.
2014-05-19 19:12:13 +01:00
Paul Lietar and James Laird
958fceb60a
Add a command-line option to force the mDNS backend
...
Add this option to the system-v init script.
2013-10-22 10:33:41 +11:00
Paul Lietar and James Laird
3896909080
Reorganize mDNS advertisement
...
mDNS is now handled more or less in the same way audio is.
Multiple mDNS backends are available, shairport tries them all until one
works.
This makes it, IMHO, cleaner, and easier to add other mDNS backends in
the future, such as using tinysvcmdns or dns-sd library.
Also it will also allow to define mDNS backends as plugins, in a similar
way it is done in PR #230 .
2013-10-22 10:33:41 +11:00