Merge branch 't/map_populate'
[paraslash.git] / NEWS
diff --git a/NEWS b/NEWS
index 70bb0e4dc630bae9e9f4ab4e72d97dfe891030cf..3a7027298f5a20ee00793554b2be89a997f331c3 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,46 @@
+------------------------------------------
+0.4.9 (to be announced) "hybrid causality"
+------------------------------------------
+
+       - Fix for an endless loop in the mp3 decoder for certain
+         (corrupt) mp3 files.
+       - autogen.sh now detects a distcc setup and adjusts the
+         parameter for the -j option of make accordingly.
+       - Shared memory areas are no longer restricted to 64K. We now
+         detect the maximal size of a shared memory area at runtime.
+       - cleanup of the internal uptime API.
+       - para_server prefaults the mmapped audio file to avoid
+         delays on slow media.
+
+--------------------------------------
+0.4.8 (2011-08-19) "nested assignment"
+--------------------------------------
+
+Gcrypt support, the overhauled osx writer and regex format specifiers
+are the highlights of this release.
+
+       - support for libgcrypt as a drop-in replacement for openssl.
+         Run configure --enable-cryptolib=gcrypt to link against
+         libgcrypt. The two crypto implementations are compatible to
+         each other, i.e. a para_client executable linked against
+         gcrypt can connect to para_server linked against libssl
+         and vice versa.
+       - Rewrite of the osx writer (output plugin for Mac OS).
+       - audiod: The format specifier for receivers, filters and
+         writers is now treated as a regular expression. This allows
+         to replace 5 lines in the config file (one for each audio
+         format) by one single line. See the manual for details.
+       - The *.cmdline.[ch] files are no longer contained in the released
+         tarballs. This reduces the size of the tarballs but requires
+         gengetopt to build the tarball.
+       - Compiles cleanly also with llvm/clang.
+       - Corrupt mp3 files are handled more gracefully.
+       - The alsa writer uses poll fds instead of computing timeouts.
+       - Cleanup of the generic writer API.
+       - sched: Optimized zero timeouts.
+       - vss timeout cleanups.
+       - oggdec fixes and improvements.
+
 --------------------------------------
 0.4.7 (2011-06-01) "infinite rollback"
 --------------------------------------