]> git.tuebingen.mpg.de Git - paraslash.git/blobdiff - NEWS
Merge commit 'meins/master'
[paraslash.git] / NEWS
diff --git a/NEWS b/NEWS
index dbd60f3445fdf072522a230df924499bbc8e4328..9ed38d0d06f841791a8891bdfd5bc199bb18fcdf 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,9 +1,117 @@
 NEWS
 ====
 
 NEWS
 ====
 
-------------------------------------------
-0.3.0 (to be announced) "solar saturation"
-------------------------------------------
+-------------------------------------------------
+0.3.5 (to be announced) "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"
+-----------------------------------------
+
+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.
+
+       - The udp sender replaces the ortp sender. The new code uses forward
+         error correction to protect against packet losses. Many thanks to
+         Gerrit Renker for providing ipv6 support.
+       - The default port for udp streaming now defaults to 8000, like
+         for the http and the dccp senders/receivers.
+       - Loglevels are now specified as symbolic names, e.g.
+         "--loglevel info".
+       - improved ipv4 and ipv6 URI parser (Gerrit Renker).
+       - para_server/para_audiod: Color support for log messages.
+       - new options for mp3dec: --ignore-crc, --bufsize
+       - new audiod option: --config-file.
+       - gengetopt cleanups.
+       - Improved help/man pages: The documentation of para_audiod,
+         para_recv, para_filter and para_write now also contains
+         all options of the available receivers/filters/writers. The
+         man page of para_fade contains a description of the different
+         modes of operation.
+       - More source code documentation.
+       - vss timing fixes.
+
+--------------------------------------------
+0.3.3 (2008-12-01) "axiomatic perspectivity"
+--------------------------------------------
+
+Internal code cleanups, bug fixes, improved tag handling and the new
+amplification filter.
+
+       - para_server uses the generic scheduling code.
+       - overhaul of the virtual streaming system.
+       - mp3: id3 version 2 support via libid3tag (optional)
+       - ogg: vorbis comment support.
+       - aac meta info support.
+       - mp3 audio format handler cleanups.
+       - new filter: "amp" to amplify the amplitude of the audio stream
+       - new status item/database entry: amplification. It is
+         used by the amp filter to pre-amplify the audio stream.
+       - fix a close-without-open bug in para_write.
+       - fix a bug in com_init() which was introduced in 0.3.2.
+       - better error diagnostics for para_client.
+
+-----------------------------------------
+0.3.2 (2008-04-11) "probabilistic parity"
+-----------------------------------------
+
+The new para_afh executable, scheduling and documentation improvements.
+
+       - new ls option: -lc (list chunk table)
+       - new executable: para_afh, the stand-alone audio file handler tool
+       - afs commands can send output more than SHMMAX (32MB on Linux). This
+         also reduces the memory usage of commands that produce large amounts
+         of output.
+       - major scheduler and audiod cleanups.
+       - more detailed and much nicer man pages.
+
+---------------------------------------
+0.3.1 (2008-02-23) "liquid interaction"
+---------------------------------------
+
+A mix of cleanups, bug fixes, improvements, and some new features. No
+significant changes to the new database (osl) code, which is generally
+a good sign.
+
+       - Share some similar/duplicate code between the http and the
+         dccp sender.
+       - Generic access control lists for paraslash senders.
+       - dccp sender: Access control lists, connection limiting and support
+         for the allow,deny,on,off,help sender commands.
+       - The default dccp port changed from 5001 to 8000 (suggested by
+         Gerrit Renker).
+       - para_server starts even if not all public keys could be loaded.
+       - Audiod performance improvements.
+       - fix a bug in the "off" command of the http sender.
+       - fix some fd and memory leaks.
+       - Update to gengetopt-2.22.
+
+-------------------------------------
+0.3.0 (2008-01-12) "solar saturation"
+-------------------------------------
 
 paraslash.0.3.0 -- 'WWDBND --what would databases never do?'.
 
 
 paraslash.0.3.0 -- 'WWDBND --what would databases never do?'.
 
@@ -11,14 +119,14 @@ paraslash.0.3.0 -- 'WWDBND --what would databases never do?'.
 Usually one might expect lots of new features AND a big increase in size
 for a major release like this.
 
 Usually one might expect lots of new features AND a big increase in size
 for a major release like this.
 
-However, this release is smaller than the latest 0.2.x releases. The
-decrease in size is mostly due to the removal of some graphical tools
-(which were only quick hacks anyway). But also the fact that the
-mysql code is gone cuts down the size a bit.
-
-Being independent of mysql comes at a cost: The (stripped)  binary
-size of para_server increases about 50K in i386.
+However, paraslash-0.3.0.tar.bz2 is the smallest paraslash tarball
+ever. The decrease in size is mostly due to the removal of some
+graphical tools (which were only quick hacks anyway). But also the
+fact that the mysql code is gone cuts down the size a bit.
 
 
+Being independent of mysql comes at a cost: The fact that paraslash
+now contains its own database (the object storage layer, osl) increases
+the (stripped) binary size of para_server by ~50K on i386.
 
        - no more restrictions on unique basenames.
        - independent of mysql: The new self-contained object
 
        - no more restrictions on unique basenames.
        - independent of mysql: The new self-contained object
@@ -27,9 +135,11 @@ size of para_server increases about 50K in i386.
        - Lyrics support.
        - Reliable audio file move/rename detection.
        - More portable than ever: Tested on Linux (x86_32, x86_64, sparc64),
        - Lyrics support.
        - Reliable audio file move/rename detection.
        - More portable than ever: Tested on Linux (x86_32, x86_64, sparc64),
-         MacOS (ppc32, intel), FreeBSD (x86_32), Solaris (sparc64).
+         MacOS (ppc32, x86_32), FreeBSD (x86_32), NetBSD (x86_32) and
+         Solaris (sparc64).
        - the new osl-based audio file selector (afs) replaces the random,
          the playlist and the mysql selector of paraslash-0.2.x.
        - the new osl-based audio file selector (afs) replaces the random,
          the playlist and the mysql selector of paraslash-0.2.x.
+       - IPv6 support (thanks to Gerrit Renker).
        - paraslash-0.2.x streams are now called "moods". Writing
          0.3.x-mood definitions should be both easier and more
          powerful than writing 0.2.x-stream definitions.
        - paraslash-0.2.x streams are now called "moods". Writing
          0.3.x-mood definitions should be both easier and more
          powerful than writing 0.2.x-stream definitions.
@@ -42,9 +152,9 @@ size of para_server increases about 50K in i386.
        - Improved error subsystem.
        - The earth-shaking new logo.
 
        - Improved error subsystem.
        - The earth-shaking new logo.
 
-----------------------------------------------
-0.2.17 (to be announced) "isotropic threshold"
-----------------------------------------------
+-----------------------------------------
+0.2.17 (2007-11-20) "isotropic threshold"
+-----------------------------------------
 
 Mainly bugfixes and cleanups in this version which marks the end of
 the 0.2.x series if no serious bugs show up after the release.
 
 Mainly bugfixes and cleanups in this version which marks the end of
 the 0.2.x series if no serious bugs show up after the release.
@@ -60,6 +170,8 @@ the 0.2.x series if no serious bugs show up after the release.
        - update to ortp-0.13.1.
        - autoconf: extend checks for headers, library functions and
          compiler characteristics.
        - update to ortp-0.13.1.
        - autoconf: extend checks for headers, library functions and
          compiler characteristics.
+       - Fix streaming of large mp3 files.
+       - Fix an off-by-one bug in playlist handling.
 
 --------------------------------------
 0.2.16 (2007-04-05) "neural discharge"
 
 --------------------------------------
 0.2.16 (2007-04-05) "neural discharge"