[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