*** 0.06b ***
04/05/05 updated manpage. minor string overflow fixes in cripple.c (user
	 ripper/encoder options could cause overflow).

01/05/05 added cd-paranoia ripper entry (as for original cdparanoia, but use -c
	 option by default to work around a problem in libcdio).

	 properly escape file and device name strings used for system() call.

	 translate short win32 device names e.g. G: --> \\.\G:

	 minor changes to string handling in cripple.c.

	 minor configure/build/install fixes.

	 check for all invalid characters for -F option.

12/12/04 added --ripper-opts option. rippers now treated like encoders.

27/11/04 capitalise_clever(): low_words additions. zero whole cd structure on
	 startup.

14/11/04 win32 in disc.c: local full_devstr[] in read_toc_from_drive() changed
	 to global win_cd_dev[].

*** 0.05b ***
25/10/04 updated/revised README, INSTALL.

10/10/04 added preliminary windoze NT cdrom support in disc.c. fixed bug in
	 http stuff for Content-Length method.

22/09/04 more build stuff. changed net.c:recv_chunk() to not use MSG_WAITALL as
	 it is not present on cygwin.

15/09/04 build related stuff -- new configure.ac, more robust header
	 checking/handling etc. no effect on actual cripple binery.

*** 0.04b ***
06/09/04 added --fat option. additions to capitalise_clever(). minor
	 alterations to path prefix useage.

02/09/04 fixed bug in find_info_line() for files without '\r' in line endings.

27/08/04 minor tidy-ups / typo corrections. previously moved option parsing to
	 seperate function, made options global at top of cripple.c and other
	 tidy-ups. default cdparanoia/lame options changed so lame is quiet and
	 cdparanoia progress indicator is used (far more useful).

01/08/04 correctly concatinate lines in cddb files in find_info_line(). added
	 struct malloced_buffer stuff. removed check_read() as it isn't used!
	 renamed {disc,net}_stuff.c to disc.c, net.c. avoid pedantic compile
	 warning in connect_to_server(). fixed manpage mistakes.

19/05/04 fixed stupid bug in disc_stuff.c causing no exit for toc read error.
	 removed checking for ENOMEDIUM as it wasn't very helpful.

*** 0.03b ***
06/05/04 wrote manpage, messed around with TOC reading routines.

04/05/04 now use autoconf -- configure should allow building on linux, solaris,
	 free/netBSD, DEC and possibly others. only tested on linux so far.
	 updated README.

25/04/04 re-wrote encoder handling. allow run-time selection of ripper (-E)
	 and options (-O), replaces --bitrate by allowing any encoder options.

20/04/04 added preliminary support for *BSD + DEC cdrom ioctl() interfaces.
	 untested.

12/04/04 fixed bug + tidied command line parsing. changed all index() to
	 strchr() so don't need strings.h. got rid of some compile warnings.
	 seperated gnu and solaris makefiles. updated README.

*** 0.02b ***
02/04/04 updated README. added --version.

29/03/04 added preliminary LAME support

20/12/03 added runtime ripper/encoder selection. added speed selection. updated
	 help

*** 0.01b ***
12/12/03 added capitalisation functions.

11/12/03 added fuzzy genre matching in id3tag.c (also fixes bug)

06/12/03 added work around for xmcd files that have artist field of track name
	 for non-compilations.

30/11/03 minor improvements in net_stuff.c -- all ip addresses are now struct
	 in_addr, get_cddb_info now leaves just the xmcd file in
	 malloced_buffer. made inline functions static where appropriate to
	 save wasted space. version set to 0.01b -- first proper release!

19/11/03 major tidy-up of net_stuff.c. added option for specifying
	 server/port/cgi_path on command line (-s). command line parsing now
	 done with getopt_long(), allowing long options. renamed main.c to
	 cripple.c (simplifies makefile). added GPL stuff.

18/11/03 tried to make code more portable -- should compile on solaris.
	 -pedantic option to gcc now doesn't give pages of warnings! added
	 DEBUG_PUTS() and DEBUG_PRINTF() macros. ejecting no longer done with
	 on_exit(), as this isn't available on some systems -- now just use a
	 macro.

04/09/03 added support for reading data tracks. read_data_track() added to
	 disc_stuff.c. modification of rip loop in main.c. filename extension
	 is now appended when the track is ripped (to allow .bin/.mp3).

17/06/03 changed -t to -T. added -t start_track[,end_track] option. added
	 RIP_CMDLINE_FMT for cdda2wav.

25/06/03 improved cd drive error messages

12/06/03 added -d option to select device. modified cd stuff accordingly

09/03/03 minor tidy-ups (updated usage message, README)

08/03/03 added preemphasis check from TOC -- cdparanoia and bladeenc don't have
	 anything to correct it, so we warn.

	 modified print_cdtoc() -- prints ledout track as CDROM_LEADOUT (170),
	 indicates preemphasis.

	 with -e option, register exit_eject() with on_exit so we can eject on
	 any 0 exit.

01/03/03 moved toc printing stuff into print_cdtoc(), added -t option, added
	automatic 'Data Track' entry for -w.

	started CHANGELOG

previously:

- added stuff for determing track type from toc.

- improved compilation support -- gives nice names for no artist.
