--- nonameyet/branches/cleanup/Changelog 2006/09/11 08:04:27 252 +++ cdrkit/trunk/Changelog 2007/04/08 22:09:51 732 @@ -1,16 +1,224 @@ -cdrkit (1.0pre5) UNRELEASED; urgency=low +cdrkit (1.1.5) RELEASED; urgency=low + + * Let --devices use sr on kernel 2.6 and sg on kernel 2.4 + * forced MAGIC_ERROR definition for older version, thanks to T. Schmidt + * always return a value in usal_sense_table(...), from a patch from + SUSE (cdrkit-dvd-fix.patch) + + -- Eduard Bloch Fri, 06 Apr 2007 16:22:49 +0200 + +cdrkit (1.1.4) RELEASED; urgency=low + + [ Eduard Bloch ] + * On Linux, do device scanning on /dev/sr first and fallback to /dev/sg and + others only then, thus having better chances to use the same exclusive + lock as other programs when the user provided only the b/t/l + device specification, since the Linux kernel is not able to coordinate the + locking between the userspace interfaces + * some refactoring, moved new Linux specific extensions to scsi-linux-sg.c, + more relaxed device opening checks on scanning + * some more warnings about b/t/l syntax deprecation + + -- Eduard Bloch Sun, 01 Apr 2007 21:49:03 +0200 + +cdrkit (1.1.3) RELEASED; urgency=medium + + [ Eduard Bloch ] + * Fixed fishing for transfer size in sysfs, now ready for + /dev/class/scsi_generic contents + * Fixed /dev/sg%d pattern scan in --devices, now iterating over modern style + device files. Thanks to Thomas Schmidt. + * Dealing with the last newline char when processing + /proc/sys/dev/cdrom/info contents + * print the track size in the info message when guessing + * added some missing or probably missing definitions in + wodim/CMakeLists.txt, restoring the reading from inf files + * passing through the real file size to the UDF generator. Creating + incorrect iso9660 but having it this way is better than no LFS at all. + * removed md5* parts and integration from icedax, patch by + Vladimir Nadvornik + * various small bugfixes or cosmetic fixes picked from still GPLed parts of + cdrtools-2.01.01a24, excluding meta changes and big tree.c and mkisofs.c + refactoring. Stream file name option enabled now. + * wodim.1: "you have 4 seconds to abort ..." + * defaults.c: Correct fallback to CDR_FIFOSIZE and correct error message + on bad input. + * tell the user his device is busy on Linux because it's mounted, after + looking at /proc/mounts + + [ Peter Samuelson ] + * Clean up Linux-2.6 CD/DVD-R drive detection, clearer error messages. + + -- Eduard Bloch Mon, 26 Mar 2007 17:35:10 +0200 + +cdrkit (1.1.2) RELEASED; urgency=low + + [ Stefan Huehner ] + * more Cstyle cleanups + + [ Eduard Bloch ] + * stop confusion and bailing out if burnfree/burnproof options have been + explicitely specified + * be move carefull with -dummy when the DVD media may not support it + * extracting drive's default speed in attach_mdvd() + * automatic recorder device guessing code, currently Linux-only + + [ Peter Samuelson ] + * Fix icedax cddb query, based on a patch from Heiko Schlenker + + -- Eduard Bloch Sat, 13 Jan 2007 00:45:38 +0100 + +cdrkit (1.1.1) RELEASED; urgency=low + + * added geteltorito script from Rainer Krienke + + [ Eduard Bloch ] + * more verbose abort message if track is specified with some maintainance + command (#369677) + * Added more DVD related fixes from SuSE's wodim-1.0pre5cvs-6.src.rpm + * --devices option for wodim (modeled after cdrskin's output), working on + Linux and Cygwin + * Open-By-Device-Letter mode on Cygwin + * -msifile=... option to store -msinfo output reliably in a dedicated file + * clear profile names printing (using code from libburnia, thanks to Thomas + Schmidt) + * cleanup with unused embedded CVS revision strings from Schilling and + more gcc -Wall correctness + * reenabled -format functionality (bug in program function control flow) + * get maximum DMA buffer size from sysfs on Linux, where possible + * enable BURN-Free by default where possible + * setting argv[0] to wodim if someone is cheating and calls it as cdrecord. + Avoids confusion and printing of the wrong app name in the help output. + * more documentation updates WRT cdda2wav->icedax renaming, more table + formating fixes in icedax.1 + * genisoimage documentation updates, mkisofs name changes + + [ Thomas Schmidt ] + * workaround for older libmagic API + * code for clear profile name mapping + + [ Peter Samuelson ] + * expand where genisoimage looks for the config file - same places + mkisofs looks plus a few more. (We may wish to trim this back some.) + * major cleanups to genisoimage.1 manpage; split out the part about + .genisoimagerc to a new page genisoimagerc.5. + + [ Steve Langasek ] + * allow hppa and alpha boot code to coexist in one ISO image + + [ Arkadiusz Miskiewicz ] + * Fake prefix line in the version output of readom to keep compatibility + with frontends + + -- Eduard Bloch Sat, 30 Dec 2006 16:45:40 +0100 + +cdrkit (1.1.0) RELEASED; urgency=medium + + [ Eduard Bloch ] + * replacement of libdeflt, config parser rewrite; more user-friendly, + more flexible/tolerant now + * config overhaul, much more dynamic checks, including fixes for SunOS and + AIX environment, including proper libiconv detection, and processing of + LDFLAGS provided by user. Also fixed confusing double-checks for some of + the variables in cdda2wav.c. + * mass renaming of applications and libraries, see FAQ + * dirsplit -S fix, oversized have been possible before + * consistent version display + * cleanup of libschily, removed unused/superfluous parts (assumed having a + modern POSIX compliant environment). Renamed to librols + (RemainsOfLibSchily). + * reenabled selection of the DVD driver, accidentaly disabled in 1.0, when + beeing in non-verbose mode + * made dirsplit work with file symlinks + * incorporated some OpenSUSE patches: + + cdrkit-HZ.patch (with initialized value, *sic*) + + cdrkit-dvd-fix.patch (return code tracking) + + cdrkit-gcc-workaround.patch + + cdrkit-mkisofs-fail-on-large-file.patch (don't just skip them) + + cdrkit-mkisofs-grow-check.patch (tolerate grown files) + + cdrkit-perms.patch (not breaking on missing device files) [ Christian Fromme ] * big cleanup, phase I, getting rid from Cstyle function definitions in applications + + [ Lorenz Minder ] + * user output junk filter in icedax/toc.c + * flexible ascii conversion buffer + + -- Eduard Bloch Sat, 02 Dec 2006 18:43:14 +0100 + +cdrkit (1.0) RELEASED; urgency=low + + [ Eduard Bloch ] + * mapping of ATAPI: -> ATA: method on linux-2.6 and some code beautification + * added a atexit handler to stop the FIFO process more reliably, since + Schilling's constructs seem to terminate the application on too many + places + * print Burnfree state/preparation messages only with high verbosity + + [ Dennis Vshivkov ] + * sorted display of files when needed + + [ Joerg Jaspert] + * Remove all the printing of useless messages. This is based on GPLed + code, so we follow the letter of the GPL as it is interpreted by 99% + of the world, including its authors. Especially as Joerg was never able + to give us any clear explanation what other license he may think + cdrtools had, despite us asking multiple times. So we have no other + choice than to take whats written down, and thats GPL. + + -- Joerg Jaspert Mon, 20 Nov 2006 19:25:10 +0100 + +cdrkit (1.0pre5) RELEASED; urgency=low + [ Eduard Bloch ] * added better check for capability.h and FATAL_ERROR if it's missing on Linux * wodim.1 updates, ie. moved suid howto to README.suidroot, Linux bashing to - README.linux, more notes about non-root usage (corrections by Peter) - * config parser rewrite; more user-friendly, flexibel, tolerant now + README.linux, more notes about non-root usage + * more carefull description of the role of previous developer and his own + project + * fixed libmagic detection + * rewrote README.mkisofs, README.win32 + * better track numbers extraction command in cdda2ogg/cdda2mp3 + * reenabled (forgotten) support for libedc + * table formating fixes in cdda2wav.1, helps small terminals + * AIX 5l port + * killing FIFO process on ungraceful termination + * scsi-linux-sg.c: skipping unallowed devices, cleanup/consolidation of the + old workaround(s) for ATA now for SCSI too + * renamed error function to schily_error because it started to wreak random + havoc after harmless header moving (conflict with incompatible GNU version) + * restored scsi-remote.c compilation, moved to libscg sources, used instead + of rdummy.c + * added optional omiting of DMA speed tests + + [ Vladimir Nadvornik ] + * enabled CLONE feature in wodim's config + + [ Modestas Vainius ] + * dropped . from the include path and fixed mkisofs source to use the local + headers + + [ Lorenz Minder ] + * Fix of the joliet_strlen signature + * Code refactoring around *cvt* declarations to make the conditional + compilation more reliable, especially on BSD and AIX + * include/utypes.h: guard to preserve SIZE_T_MAX + + [ Christian Fromme ] + * detailed review and correction of author related data in manpages and + README files + + [ Peter Samuelson, Tollef Fog Heen ] + * typo and grammar fixes in mkisofs.8 + * Remove several instances of %r in printf-like statements, in + preparation for removing the libschily format-string implementation -- Eduard Bloch Wed, 6 Sep 2006 22:05:30 +0200 +cdrkit (1.0pre4) RELEASED; urgency=low + [ Eduard Bloch ] * Added checks for libcam to make (k)FreeBSD compilation work (untested) * added clarifications about changes to all source files @@ -81,7 +289,7 @@ plattforms, though. * removed most of the anti-linux2.6 program messages (unless being in verbose mode). (closes: #377145) - * changed default config file location to /etc/default/wodim + * changed default config file location to /etc/wodim.conf * added more meaningful error message on -dvd-video failure (closes: #324586) * minor cdda2mp3/cdda2ogg scripts fixes suggested by Fabian Pietsch, plus fixes for unreliable encoder detection (closes: #283794, #344443) plus