Merge branch 't/timing_improvements'
[paraslash.git] / NEWS
diff --git a/NEWS b/NEWS
index 4385ebe17b2d64cd5699d82c7db9534c9ef5136c..49747ccb64326c52f5a3e542c73bf4785dd76953 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,16 +1,66 @@
------------------------------------------------
-0.4.6 (to be announced) "deterministic entropy"
------------------------------------------------
+-------------------------------------------
+0.4.8 (to be announced) "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.
+       - Compiles cleanly also with llvm/clang.
+       - Corrupt mp3 files are handled more gracefully.
+       - sched: Optimized zero timeouts.
+       - vss timeout cleanups.
+
+--------------------------------------
+0.4.7 (2011-06-01) "infinite rollback"
+--------------------------------------
+
+The new ao writer, support for ssh RSA keys and a couple of other
+enhancements.
+
+       - Support for ESD, Pulseaudio, AIX, Solaris, IRIX and other
+         platforms through the libao audio library.
+       - Support for RSA keys generated with ssh-keygen.
+       - configure: improved options for ogg/vorbis/speex.
+       - The git version reported by --version always matches HEAD.
+       - The autogen script detects the number of processors and
+         runs a parallel make if possible.
+       - Major cleanup of the crypto API.
+       - Documentation updates.
+
+------------------------------------------
+0.4.6 (2011-03-31) "deterministic entropy"
+------------------------------------------
+
+Lots of ogg/vorbis improvements, the new test suite, enhancements
+for para_gui and a fair amount of other bug fixes.
 
        - For DCCP/OGG streams the audio file header is only sent once
          at the beginning of the stream rather than periodically
          every five seconds. This reduces network traffic and the
          FEC group size.
+       - The vorbis comment header is replaced by an empty dummy header
+         before the header is sent over the network. This also results in
+         less network traffic and smaller FEC groups.
+       - The new "test" make target allows to perform some sanity checks prior
+         to installing the package.
        - ogg timing fixes and performance improvements
-       - aacdec error message cleanups
-       - simplified color error handling
+       - Scheduler improvements
+       - Proper exit codes for para_write
        - para_gui: New option --theme to select a startup theme. Several
          other improvements and fixes.
+       - aacdec error message cleanups
+       - simplified color error handling
 
 --------------------------------------------
 0.4.5 (2010-12-17) "symmetric randomization"