]> git.ipfire.org Git - thirdparty/shairport-sync.git/commitdiff
Update RELEASENOTES-DEVELOPMENT.md
authorMike Brady <4265913+mikebrady@users.noreply.github.com>
Sat, 15 Jun 2024 13:50:01 +0000 (14:50 +0100)
committerGitHub <noreply@github.com>
Sat, 15 Jun 2024 13:50:01 +0000 (14:50 +0100)
RELEASENOTES-DEVELOPMENT.md

index 7af7490c614e54ac47e22e00945ca8066e624175..1e749914d4daadf9ca7d56b6e50162618a572774 100644 (file)
@@ -1,3 +1,10 @@
+Version 4.3.4-dev-13-gc064b8ba
+==
+**Bug Fixes**
+* Reorder some of the files to be included in `shairport.c` to fix compilation errors in old versions of Mac OS X.
+* Avoid using `TCP_KEEPINTVL` and `TCP_KEEPCNT` if they are not defined (they are not defined in older versions of Mac OS X). Thanks to [Sergey Federov](https://github.com/barracuda156) for raising these [issues](https://github.com/mikebrady/shairport-sync/issues/1860) and pointing at a potential solution.
+* Fix a race condition with the metadata queues. The problem was that the queues were being initialised by threads launched by the main thread which, having started the threads, proceeded to use the queues. But if the threads were late in starting, the queues might not be initialised by the time the main thread tried to use them. Fixed by initialising the queues in the main thread. 
+
 Version 4.3.4-dev-10-gaade1b39
 ==
 **Docker Enhancement -- Continued**