File Release Notes and Changelog
Notes:
2001-11-16 jinamp 0.2.2.1
I've now made the detection of playlists and exclude sets configurable
via a regex. Also fixed one or two minor bugs (see ChangeLog).
2001-11-10 jinamp 0.2.2
Lots more changes! The big news is that you can now create a config
file ~/.jinamp that can set the player (can be overridden on the
command line). The rest is mainly internal shuffling to make the config
file code work.
2001-11-08 jinamp 0.2.1
There have been lots of changes - don't let the small version increment
fool you. For the moment I'm keeping the version numbers small by
bumping the 3rd component for smallish changes and the second one when
I reach some sort of milestone.
Probably the biggest change is that you can now override the player
with --player=<player>. That means that pre-compiled binaries are
now actually useful, using a script or alias that passes this parameter
every time.
You can also configure with --enable-suid, in which case `make install'
will install jinamp SUID so that it can get a higher priority.
The other big change is that there is now a man page!
2001-11-01 jinamp 0.2
jinamp 0.2 is unleased on an unsuspecting public.
Changes:
jinamp 0.2.2.2
--------------
* Eliminate a few global variables from jinamp.c
* Added configure.ac stuff for regex detection
* Added interface to regex(3) in misc.c
* Added command line options --exclude and --playlist, and updated
the man page accordingly
* Added info about quoting in the config file
* Removed some tests whose results were never really used since POSIX is
assumed
* Redirect to /dev/null rather than just closing stdin/stdout/stderr
* Use -q instead of &>/dev/null on mpg123/ogg123
* Fixed a memory leak in reading in
* Fixed player getting SIGTERM instead of kill_signal on exit
jinamp 0.2.2
------------
* Moved die, pdie and safe_malloc into a separate file misc.c
* Added `duplicate' to misc.c for duplicating strings
* changed METAPLAY to JINAMP in header file defines (metaplay was the
old name for jinamp, but it was already used by somebody else)
* Converted some #ifdef's to #if's
* Created an interface for option extraction from cmdline and file
* fixed bug in list.c: return without a value in list_insert
* Fixed various warnings from -Wall (now compiles with gcc 3)
* Typo: changed `licence' to `license' in source file
* Replaced the README usage instructions with a reference to the
manpage
* Implemented config file support! (using code from radiod)
* Further fixes to playaudio script for funny filenames
jinamp 0.2.1.2
--------------
* Updated the TODO file
* Various fixes to make it work (without full functionality) on some
non-GNU systems
jinamp 0.2.1.1
--------------
* Fixed playaudio script to handle funny characters in filenames
jinamp 0.2.1
------------
* wrote a man page
* added support for command line options -d, -h, -V and -p
* added --enable-suid and --enable-debug configure options
* added --with-player=... configure option
* fixed Makefile.am to include the playaudio script
* closed stdin and stdout to make sure that nothing waits on jinamp
(e.g. ssh)
jinamp 0.2
----------
* Initial public release