Merge branch 't/oggdec_cleanups'
[paraslash.git] / NEWS
diff --git a/NEWS b/NEWS
index e6309e4a9fea5f4ec15f89a858fd9c0a0cbd4804..5cfee4fb21bc5bad6497c69fd1f327f279ba71ec 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,9 +1,55 @@
------------------------------------------------
-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.
+       - 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"
+--------------------------------------
+
+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, enhancements for para_gui and a fair
-amount of other bug fixes.
+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
@@ -12,7 +58,11 @@ amount of other bug fixes.
        - 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
+       - 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