[xiph-commits] r12586 - trunk/ezstream

moritz at svn.xiph.org moritz at svn.xiph.org
Wed Feb 28 03:06:49 PST 2007


Author: moritz
Date: 2007-02-28 03:06:46 -0800 (Wed, 28 Feb 2007)
New Revision: 12586

Added:
   trunk/ezstream/CHANGELOG
Removed:
   trunk/ezstream/ChangeLog
Modified:
   trunk/ezstream/Makefile.am
Log:
Switch from a generated ChangeLog to a manually maintained and more compact
CHANGELOG.


Added: trunk/ezstream/CHANGELOG
===================================================================
--- trunk/ezstream/CHANGELOG	2007-02-28 11:03:06 UTC (rev 12585)
+++ trunk/ezstream/CHANGELOG	2007-02-28 11:06:46 UTC (rev 12586)
@@ -0,0 +1,100 @@
+Changes in 0.3.0, (SVN trunk):
+
+ * The original author, Ed Zaleski, hands over ezstream maintainership to
+   Moritz Grimm.
+
+ * There have been changes in almost all parts of ezstream. For a complete,
+   detailed list of changes, please consult the Subversion log, like so:
+     $ svn log -r '{YYYY-MM-DD}:12521' http://svn.xiph.org/trunk/ezstream/
+
+ * New features:
+   - Playlist shuffling support, enabled via the new <shuffle> configuration
+     option.
+   - Add feature to skip the currently streaming track, done by sending the
+     SIGUSR1 signal to the ezstream process.
+   - New command line option `-q': Suppress standard error output from external
+     de-/encoders.
+   - New command line option `-v': Produce more verbose output.
+   - New "real-time" status display of the stream when both -q and -v are given
+     on the command line.
+   - Thorough configuration file checks with helpful error messages.
+   - The @M@ metadata placeholder is now supported in <decode>.
+
+ * Fixes:
+   - At least one stack and one heap overflow have been fixed.
+   - Several memory leaks have been fixed.
+   - Strict checking of the configuration file prevents unexpected behavior and
+     adds another safeguard to prevent crashes.
+   - Fixed and more portable signal handling.
+
+ * Miscellaneous, user-visible changes:
+   - Improved documentation. Ezstream now has a comprehensive man page and the
+     README file has been rewritten.
+   - Consistency improvements in the configuration examples. The examples are
+     now also installed.
+   - The <format/> and <match/> configuration elements, as well as filename
+     extension matching to detect playlists in the <filename> element, are
+     now case insensitive.
+   - Various improvements in the build system and portability fixes.
+   - Consistent and more helpful messages from ezstream. By default, ezstream
+     no longer clutters the screen with lots of output (some information that
+     used to be available needs to be enabled with the new `-v' command line
+     parameter.)
+   - Tweaked metadata string generation: no more lone " - " dashes at the
+     beginning or end of the string.
+
+
+
+Changes in 0.2.1, released on 2005-12-14:
+
+ * ezstream.c:
+   - [FIX]   Prevent a heap overflow with large ID3v1 tags.
+   - [FIX]   Use pclose() on FILE* handles that were opened with popen().
+
+
+
+Changes in 0.2.0, released on 2005-01-05:
+
+ * various:
+   - [MISC]  Clean up and improve example configuration files, and add more
+             examples.
+
+ * ezstream.c:
+   - [FIX]   Fix reencoding support on Windows.
+   - [ADD]   Attempt to reconnect to a server if the connection goes down
+             during streaming.
+
+
+
+Changes in 0.1.3, released on 2004-12-22:
+
+ * various:
+   - [ADD]   Add support for streaming Ogg Theora.
+   - [ADD]   Add reencoding support via external de-/encoders.
+   - [ADD]   Support passing through unknown media types.
+
+
+
+Changes in 0.1.2, released on 2004-04-21:
+
+ * src/ezstream.c:
+   - [ADD]   Add feature to reread the playlist after the currently streaming
+             track, done by sending the SIGHUP signal to the ezstream process.
+
+
+
+Changes is 0.1.1, released on 2004-02-02:
+
+ * src/ezstream.c:
+   - [FIX]   Set read mode to binary for stdin on WIN32.
+
+ * win32/ezstream.dsp:
+   - [MISC]  Add libxml to project file.
+
+
+
+2004-01-30:
+
+ * Initial import of ezstream 0.1.0 into Xiph.org SVN.
+
+ * Ezstream 0.1.0 released.

Deleted: trunk/ezstream/ChangeLog
===================================================================
--- trunk/ezstream/ChangeLog	2007-02-28 11:03:06 UTC (rev 12585)
+++ trunk/ezstream/ChangeLog	2007-02-28 11:06:46 UTC (rev 12586)
@@ -1,104 +0,0 @@
-2005-12-14 21:13  oddsock
-
-	* trunk/ezstream/conf/Makefile.am, trunk/ezstream/configure.in,
-	  trunk/ezstream/src/ezstream.c: added some reconnect logic fixed
-	  a buffer overflow on large id3tags use pclose for popen'd file
-	  handles
-
-2005-01-05 00:38  oddsock
-
-	* trunk/ezstream/README, trunk/ezstream/conf/ezstream_m3u.xml,
-	  trunk/ezstream/conf/ezstream_mp3.xml,
-	  trunk/ezstream/conf/ezstream_reencoding_example.xml,
-	  trunk/ezstream/conf/ezstream_reencoding_example_mp3.xml,
-	  trunk/ezstream/conf/ezstream_reencoding_example_theora.xml,
-	  trunk/ezstream/conf/ezstream_reencoding_example_vorbis.xml,
-	  trunk/ezstream/conf/ezstream_vorbis.xml,
-	  trunk/ezstream/configure.in, trunk/ezstream/src/ezstream.c,
-	  trunk/ezstream/win32/ezstream.dsp,
-	  trunk/ezstream/win32/ezstream.dsw,
-	  trunk/ezstream/win32/ezstream.iss: cleanup of config files fixed
-	  reencoding bug on win32 bump to version 0.2.0
-
-2004-12-22 01:49  oddsock
-
-	* trunk/ezstream/src/ezstream.c: add passthorough support for
-	  unknown types
-
-2004-07-19 03:48  oddsock
-
-	* trunk/ezstream/src/configfile.c,
-	  trunk/ezstream/win32/ezstream.dsp,
-	  trunk/ezstream/win32/ezstream.iss: some win32 compilation fixes
-
-2004-07-19 03:12  oddsock
-
-	* trunk/ezstream/README, trunk/ezstream/conf/Makefile.am,
-	  trunk/ezstream/conf/ezstream_reencoding_example.xml,
-	  trunk/ezstream/configure.in, trunk/ezstream/src/configfile.c,
-	  trunk/ezstream/src/configfile.h, trunk/ezstream/src/ezstream.c,
-	  trunk/ezstream/win32/ezstream.dsp: Added reencoding capabilities
-	  to ezstream.
-
-2004-07-16 04:02  oddsock
-
-	* trunk/ezstream/win32/ezstream.dsp: 
-
-2004-07-12 19:13  oddsock
-
-	* trunk/ezstream/src/configfile.c,
-	  trunk/ezstream/src/configfile.h, trunk/ezstream/src/ezstream.c:
-	  support for theora streams
-
-2004-04-21 13:48  oddsock
-
-	* trunk/ezstream/configure.in, trunk/ezstream/src/.deps,
-	  trunk/ezstream/src/ezstream.c: added ability to send a signal
-	  (SIGHUP) which will re-read the current playlist (m3u) that is
-	  being processed. When this happens, ezstream will pick up from
-	  the last track that was played.
-
-2004-02-02 04:56  oddsock
-
-	* trunk/ezstream/README: stdin now working :)
-
-2004-02-02 04:39  oddsock
-
-	* trunk/ezstream/aclocal.m4, trunk/ezstream/configure.in: *
-	  version bump * remove unneeded file
-
-2004-02-02 04:37  oddsock
-
-	* trunk/ezstream/src/ezstream.c,
-	  trunk/ezstream/win32/ezstream.dsp,
-	  trunk/ezstream/win32/ezstream.iss: * set read mode to binary for
-	  stdin on win32 * add libXML to project file * bump version number
-
-2004-01-30 17:19  oddsock
-
-	* trunk/ezstream, trunk/ezstream/AUTHORS, trunk/ezstream/COPYING,
-	  trunk/ezstream/Makefile.am, trunk/ezstream/README,
-	  trunk/ezstream/aclocal.m4, trunk/ezstream/autogen.sh,
-	  trunk/ezstream/conf, trunk/ezstream/conf/Makefile.am,
-	  trunk/ezstream/conf/ezstream_m3u.xml,
-	  trunk/ezstream/conf/ezstream_mp3.xml,
-	  trunk/ezstream/conf/ezstream_vorbis.xml,
-	  trunk/ezstream/configure.in, trunk/ezstream/m4,
-	  trunk/ezstream/m4/ac_config_libconfig_in.m4,
-	  trunk/ezstream/m4/acx_pthread.m4, trunk/ezstream/m4/ogg.m4,
-	  trunk/ezstream/m4/shout.m4, trunk/ezstream/m4/vorbis.m4,
-	  trunk/ezstream/m4/xiph_compiler.m4,
-	  trunk/ezstream/m4/xiph_curl.m4, trunk/ezstream/m4/xiph_net.m4,
-	  trunk/ezstream/m4/xiph_path_python.m4,
-	  trunk/ezstream/m4/xiph_types.m4, trunk/ezstream/m4/xiph_xml2.m4,
-	  trunk/ezstream/src, trunk/ezstream/src/.deps,
-	  trunk/ezstream/src/.deps/configfile.Po,
-	  trunk/ezstream/src/.deps/ezstream.Po,
-	  trunk/ezstream/src/Makefile.am, trunk/ezstream/src/configfile.c,
-	  trunk/ezstream/src/configfile.h, trunk/ezstream/src/ezstream.c,
-	  trunk/ezstream/src/getopt.c, trunk/ezstream/src/getopt.h,
-	  trunk/ezstream/win32, trunk/ezstream/win32/Makefile.am,
-	  trunk/ezstream/win32/ezstream.dsp,
-	  trunk/ezstream/win32/ezstream.dsw,
-	  trunk/ezstream/win32/ezstream.iss: Initial revision
-

Modified: trunk/ezstream/Makefile.am
===================================================================
--- trunk/ezstream/Makefile.am	2007-02-28 11:03:06 UTC (rev 12585)
+++ trunk/ezstream/Makefile.am	2007-02-28 11:06:46 UTC (rev 12586)
@@ -3,7 +3,7 @@
 
 SUBDIRS =	conf doc m4 src win32
 
-dist_doc_DATA = COPYING README
+dist_doc_DATA = CHANGELOG COPYING README
 
 CLEANFILES =	core *.core *~ .*~
 



More information about the commits mailing list