]> git.tuebingen.mpg.de Git - paraslash.git/blobdiff - NEWS
audiod: Dump audiod status after command execution.
[paraslash.git] / NEWS
diff --git a/NEWS b/NEWS
index 4570fbc783d9b9d4aa3e20be77c3e8eed6c7b1c1..6002edfa6ff6b9ed4c6a116acd488bece0200109 100644 (file)
--- a/NEWS
+++ b/NEWS
 NEWS
 ====
 
 NEWS
 ====
 
-------------------------------------------------
-0.3.5 (to be announced) "symplectic separability"
-------------------------------------------------
+-----------------------------------------------
+0.4.2 (to be announced) "associative expansion"
+-----------------------------------------------
+
+It's been some time since the last release, but finally here is
+paraslash-0.4.2. The bulk of the changes comes from the new buffer
+tree API, but there are changes all over the tree. Mainly performance
+and usability improvements, but also quite some bug fixes.
+
+       - The new buffer tree API.
+       - DCCP: Support for CCID negotiation (Gerrit Renker).
+       - UDP robustness fixes.
+       - The --bufsize option for mp3dec is gone as it no longer makes sense
+         for the new buffer tree API.
+       - Fix audible buffer underruns for wma streams.
+       - The alsa writer no longer prints meaningless underrun durations.
+       - audiod: Defaults work also for udp streams. If no filter is
+         given for an audio format that is received via upd, fecdec is
+         automatically added as the first filter (along with the decoder).
+
+---------------------------------------
+0.4.1 (2009-12-22) "concurrent horizon"
+---------------------------------------
+
+Support for another audio format, minor feature enhancements and lots of bug
+fixes. All fixes that have been accumulated in the maint branch (in particular
+those mentionened in the 0.3.6 release notes) appear in this release as well.
+
+       - wma support.
+       - new afh option: --human to activate human-readable output.
+       - new server/audiod option: --log-timing to print timing information.
+       - build system improvements.
+       - source code documentation updates.
+
+-------------------------------------
+0.3.6 (2009-12-07) "cubic continuity"
+-------------------------------------
+
+Quite a few bugs have been found and fixed since 0.3.5, so here's
+another 0.3.x release. No new features.
+
+       - Always check return value of malloc().
+       - ogg vorbis/FEC: Do not write garbage after the audio file header.
+       - exit if root privileges could not be dropped.
+       - FEC: Fix computation of extra slices.
+       - oss: Fix check for empty input buffer.
+       - Avoid buffer underruns due to filter chain output buffer constraints.
+       - server: Fix assignment of afs_pid.
+       - Don't panic if the afs database contains unknown audio formats.
+       - http/dccp: Do not send the audio file header twice.
+       - FEC: Timing improvements.
+
+----------------------------------------------
+0.4.0 (2009-11-10) "simultaneous independence"
+----------------------------------------------
+
+Two significant changes which require the new version number: The
+improved authentication dialog and the fact that the database code
+has been moved to a library, libosl. To use the new version, you have
+to generate new RSA keys, see INSTALL for details. A shell script is
+provided for conversion of the 0.3 database to the new 0.4 format.
+
+       - stronger crypto for client authentication
+       - the database code has been moved to a library
+       - improved status item handling
+       - cleanup of the build system
+       - The "-V" option now also prints the git version
+       - the new parser-friendly listing mode for the ls and stat commands
+       - mandatory rc4 encryption
+       - major audio format handler cleanups
+       - (id3,...) tags are no longer stored as a combined string in the database
+       - new mood methods: artist_matches, title_matches, comment_matches,
+         album_matches, year_maches, year.
+
+--------------------------------------------
+0.3.5 (2009-09-21) "symplectic separability"
+--------------------------------------------
+
+Full client support for *BSD Unixes, complete re-write of the ogg
+vorbis audio format handler, various improvements all over the place
+and the usual mix of bugfixes. This release marks the end of the 0.3
+series if no serious problems show up.
+
+       - the new oss writer (supported on *BSD and Linux)
+       - rewrite of the ogg vorbis audio format handler. It's
+         recommended to replace the chunk tables of existing ogg
+         vorbis files in the afs database by re-adding these files
+         with "add -f".
+       - support for netmask subsets (Gerrit Renker)
+       - the new prebuffer filter
+       - improved signal handling
+       - variable fec output buffer size
+       - improved FEC timing fixes audible buffer underruns in UDP mode
+       - --log_color actually works
+       - new ls option: -d (print dates as seconds after the epoch)
+       - update to gengetopt 2.22.2
+       - support for RSA keys of size > 512 bits
+       - new option "mixer_channel" for para_fade
 
 -----------------------------------------
 0.3.4 (2009-05-07) "elliptic inheritance"
 -----------------------------------------
 
 
 -----------------------------------------
 0.3.4 (2009-05-07) "elliptic inheritance"
 -----------------------------------------
 
-The new udp sender, forward error correcton, colored logs and various
+The new udp sender, forward error correction, colored logs and various
 other improvements. As the udp sender does not depend on any special
 libraries, it is built unconditionally.
 
 other improvements. As the udp sender does not depend on any special
 libraries, it is built unconditionally.