diff --git a/CHANGELOG b/CHANGELOG new file mode 100644 index 0000000..441d47c --- /dev/null +++ b/CHANGELOG @@ -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 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 . + + * 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 and configuration elements, as well as filename + extension matching to detect playlists in the 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. diff --git a/ChangeLog b/ChangeLog deleted file mode 100644 index e4ba5e6..0000000 --- a/ChangeLog +++ /dev/null @@ -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 - diff --git a/Makefile.am b/Makefile.am index e3a5f31..f62b728 100644 --- a/Makefile.am +++ b/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I m4 SUBDIRS = conf doc m4 src win32 -dist_doc_DATA = COPYING README +dist_doc_DATA = CHANGELOG COPYING README CLEANFILES = core *.core *~ .*~