/[debburn]/cdrkit/trunk/Changelog
ViewVC logotype

Diff of /cdrkit/trunk/Changelog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

nonameyet/trunk/Changelog revision 2 by blade, Fri Aug 18 17:34:13 2006 UTC cdrkit/trunk/Changelog revision 740 by blade, Fri Apr 20 21:41:38 2007 UTC
# Line 1  Line 1 
1    cdrkit (1.1.5) UNRELEASED; urgency=low
2    
3      * restored support for iso9660 file sizes up to 4GB-1
4      * forced MAGIC_ERROR definition for older version, thanks to T. Schmidt
5      * always return a value in usal_sense_table(...), from a patch from
6        SUSE (cdrkit-dvd-fix.patch)
7      * explicite warning and more grace time if user specifies a size less than
8        301 sectors, which is likely to be a mistake from copy-pasting of
9        mkisofs/genisoimage -print-size output
10      * Native device name management directly in libusal, -scandev method uses it
11        directly now. If the backend driver does not implement it, the old-style
12        IDs are returned.
13      * ATA is now mapped directly into the b/t/l namespace, with some workarounds
14        to provide backward compatibility
15      * For SCSI devices, use only scd* on kernel 2.6 and sg* on kernel 2.4 until
16        proper locking scheme is established
17      * customized the default APPID string in genisoimage
18    
19     -- Eduard Bloch <blade@debian.org>  Fri, 06 Apr 2007 16:22:49 +0200
20    
21    cdrkit (1.1.4) RELEASED; urgency=low
22    
23      [ Eduard Bloch ]
24      * On Linux, do device scanning on /dev/sr first and fallback to /dev/sg and
25        others only then, thus having better chances to use the same exclusive
26        lock as other programs when the user provided only the b/t/l
27        device specification, since the Linux kernel is not able to coordinate the
28        locking between the userspace interfaces
29      * some refactoring, moved new Linux specific extensions to scsi-linux-sg.c,
30        more relaxed device opening checks on scanning
31      * some more warnings about b/t/l syntax deprecation
32    
33     -- Eduard Bloch <blade@debian.org>  Sun, 01 Apr 2007 21:49:03 +0200
34    
35    cdrkit (1.1.3) RELEASED; urgency=medium
36    
37      [ Eduard Bloch ]
38      * Fixed fishing for transfer size in sysfs, now ready for
39        /dev/class/scsi_generic contents
40      * Fixed /dev/sg%d pattern scan in --devices, now iterating over modern style
41        device files. Thanks to Thomas Schmidt.
42      * Dealing with the last newline char when processing
43        /proc/sys/dev/cdrom/info contents
44      * print the track size in the info message when guessing
45      * added some missing or probably missing definitions in
46        wodim/CMakeLists.txt, restoring the reading from inf files
47      * passing through the real file size to the UDF generator. Creating
48        incorrect iso9660 but having it this way is better than no LFS at all.
49      * removed md5* parts and integration from icedax, patch by
50        Vladimir Nadvornik <nadvornik@suse.cz>
51      * various small bugfixes or cosmetic fixes picked from still GPLed parts of
52        cdrtools-2.01.01a24, excluding meta changes and big tree.c and mkisofs.c
53        refactoring. Stream file name option enabled now.
54      * wodim.1: "you have 4 seconds to abort ..."
55      * defaults.c: Correct fallback to CDR_FIFOSIZE and correct error message
56        on bad input.
57      * tell the user his device is busy on Linux because it's mounted, after
58        looking at /proc/mounts
59    
60      [ Peter Samuelson ]
61      * Clean up Linux-2.6 CD/DVD-R drive detection, clearer error messages.
62    
63     -- Eduard Bloch <blade@debian.org>  Mon, 26 Mar 2007 17:35:10 +0200
64    
65    cdrkit (1.1.2) RELEASED; urgency=low
66    
67      [ Stefan Huehner ]
68      * more Cstyle cleanups
69    
70      [ Eduard Bloch ]
71      * stop confusion and bailing out if burnfree/burnproof options have been
72        explicitely specified
73      * be move carefull with -dummy when the DVD media may not support it
74      * extracting drive's default speed in attach_mdvd()
75      * automatic recorder device guessing code, currently Linux-only
76    
77      [ Peter Samuelson ]
78      * Fix icedax cddb query, based on a patch from Heiko Schlenker
79    
80     -- Eduard Bloch <blade@debian.org>  Sat, 13 Jan 2007 00:45:38 +0100
81    
82    cdrkit (1.1.1) RELEASED; urgency=low
83    
84      * added geteltorito script from Rainer Krienke
85    
86      [ Eduard Bloch ]
87      * more verbose abort message if track is specified with some maintainance
88        command (#369677)
89      * Added more DVD related fixes from SuSE's wodim-1.0pre5cvs-6.src.rpm
90      * --devices option for wodim (modeled after cdrskin's output), working on
91        Linux and Cygwin
92      * Open-By-Device-Letter mode on Cygwin
93      * -msifile=... option to store -msinfo output reliably in a dedicated file
94      * clear profile names printing (using code from libburnia, thanks to Thomas
95        Schmidt)
96      * cleanup with unused embedded CVS revision strings from Schilling and
97        more gcc -Wall correctness
98      * reenabled -format functionality (bug in program function control flow)
99      * get maximum DMA buffer size from sysfs on Linux, where possible
100      * enable BURN-Free by default where possible
101      * setting argv[0] to wodim if someone is cheating and calls it as cdrecord.
102        Avoids confusion and printing of the wrong app name in the help output.
103      * more documentation updates WRT cdda2wav->icedax renaming, more table
104        formating fixes in icedax.1
105      * genisoimage documentation updates, mkisofs name changes
106    
107      [ Thomas Schmidt ]
108      * workaround for older libmagic API
109      * code for clear profile name mapping
110    
111      [ Peter Samuelson ]
112      * expand where genisoimage looks for the config file - same places
113        mkisofs looks plus a few more.  (We may wish to trim this back some.)
114      * major cleanups to genisoimage.1 manpage; split out the part about
115        .genisoimagerc to a new page genisoimagerc.5.
116    
117      [ Steve Langasek ]
118      * allow hppa and alpha boot code to coexist in one ISO image
119    
120      [ Arkadiusz Miskiewicz ]
121      * Fake prefix line in the version output of readom to keep compatibility
122        with frontends
123    
124     -- Eduard Bloch <blade@debian.org>  Sat, 30 Dec 2006 16:45:40 +0100
125    
126    cdrkit (1.1.0) RELEASED; urgency=medium
127    
128      [ Eduard Bloch ]
129      * replacement of libdeflt, config parser rewrite; more user-friendly,
130        more flexible/tolerant now
131      * config overhaul, much more dynamic checks, including fixes for SunOS and
132        AIX environment, including proper libiconv detection, and processing of
133        LDFLAGS provided by user. Also fixed confusing double-checks for some of
134        the variables in cdda2wav.c.
135      * mass renaming of applications and libraries, see FAQ
136      * dirsplit -S fix, oversized have been possible before
137      * consistent version display
138      * cleanup of libschily, removed unused/superfluous parts (assumed having a
139        modern POSIX compliant environment). Renamed to librols
140        (RemainsOfLibSchily).
141      * reenabled selection of the DVD driver, accidentaly disabled in 1.0, when
142        beeing in non-verbose mode
143      * made dirsplit work with file symlinks
144      * incorporated some OpenSUSE patches:
145        + cdrkit-HZ.patch (with initialized value, *sic*)
146        + cdrkit-dvd-fix.patch (return code tracking)
147        + cdrkit-gcc-workaround.patch
148        + cdrkit-mkisofs-fail-on-large-file.patch (don't just skip them)
149        + cdrkit-mkisofs-grow-check.patch (tolerate grown files)
150        + cdrkit-perms.patch (not breaking on missing device files)
151    
152      [ Christian Fromme ]
153      * big cleanup, phase I, getting rid from Cstyle function definitions in
154        applications
155    
156      [ Lorenz Minder ]
157      * user output junk filter in icedax/toc.c
158      * flexible ascii conversion buffer
159    
160     -- Eduard Bloch <blade@debian.org>  Sat, 02 Dec 2006 18:43:14 +0100
161    
162    cdrkit (1.0) RELEASED; urgency=low
163    
164      [ Eduard Bloch ]
165      * mapping of ATAPI: -> ATA: method on linux-2.6 and some code beautification
166      * added a atexit handler to stop the FIFO process more reliably, since
167        Schilling's constructs seem to terminate the application on too many
168        places
169      * print Burnfree state/preparation messages only with high verbosity
170    
171      [ Dennis Vshivkov ]
172      * sorted display of files when needed
173    
174      [ Joerg Jaspert]
175      * Remove all the printing of useless messages. This is based on GPLed
176        code, so we follow the letter of the GPL as it is interpreted by 99%
177        of the world, including its authors. Especially as Joerg was never able
178        to give us any clear explanation what other license he may think
179        cdrtools had, despite us asking multiple times. So we have no other
180        choice than to take whats written down, and thats GPL.
181    
182     -- Joerg Jaspert <joerg@debian.org>  Mon, 20 Nov 2006 19:25:10 +0100
183    
184    cdrkit (1.0pre5) RELEASED; urgency=low
185    
186      [ Eduard Bloch ]
187      * added better check for capability.h and FATAL_ERROR if it's missing on Linux
188      * wodim.1 updates, ie. moved suid howto to README.suidroot, Linux bashing to
189        README.linux, more notes about non-root usage
190      * more carefull description of the role of previous developer and his own
191        project
192      * fixed libmagic detection
193      * rewrote README.mkisofs, README.win32
194      * better track numbers extraction command in cdda2ogg/cdda2mp3
195      * reenabled (forgotten) support for libedc
196      * table formating fixes in cdda2wav.1, helps small terminals
197      * AIX 5l port
198      * killing FIFO process on ungraceful termination
199      * scsi-linux-sg.c: skipping unallowed devices, cleanup/consolidation of the
200        old workaround(s) for ATA now for SCSI too
201      * renamed error function to schily_error because it started to wreak random
202        havoc after harmless header moving (conflict with incompatible GNU version)
203      * restored scsi-remote.c compilation, moved to libscg sources, used instead
204        of rdummy.c
205      * added optional omiting of DMA speed tests
206    
207      [ Vladimir Nadvornik ]
208      * enabled CLONE feature in wodim's config
209    
210      [ Modestas Vainius ]
211      * dropped . from the include path and fixed mkisofs source to use the local
212        headers
213    
214      [ Lorenz Minder ]
215      * Fix of the joliet_strlen signature
216      * Code refactoring around *cvt* declarations to make the conditional
217        compilation more reliable, especially on BSD and AIX
218      * include/utypes.h: guard to preserve SIZE_T_MAX
219    
220      [ Christian Fromme ]
221      * detailed review and correction of author related data in manpages and
222        README files
223    
224      [ Peter Samuelson, Tollef Fog Heen ]
225      * typo and grammar fixes in mkisofs.8
226      * Remove several instances of %r in printf-like statements, in
227        preparation for removing the libschily format-string implementation
228    
229     -- Eduard Bloch <blade@debian.org>  Wed,  6 Sep 2006 22:05:30 +0200
230    
231    cdrkit (1.0pre4) RELEASED; urgency=low
232    
233      [ Eduard Bloch ]
234      * Added checks for libcam to make (k)FreeBSD compilation work (untested)
235      * added clarifications about changes to all source files
236      * adapted initial message to display the copyright more clearly
237      * adapted copyright and contact information in scgcheck manpage
238      * adapted contact information in btcflash manpage, also added a reference to
239        its original author which has been missing
240    
241      [ Peter Samuelson ]
242      * Cleanups: unused macros/defines
243      * Unified and simplified the build-host data crawling methods
244    
245      [ Juergen Weigert ]
246      * Various documentation corrections, replaced cdrecord->wodim where it is
247        appropriate and legal on many visible locations
248    
249     -- Eduard Bloch <blade@debian.org>  Mon,  4 Sep 2006 23:36:58 +0200
250    
251    cdrkit (1.0pre3) unstable; urgency=low
252    
253      [ Eduard Bloch ]
254      * Added FAQ ("where wodim name comes from")
255      * Moved the NULL pointer check on cdr_t to a place before it is used for DVD
256        feature checks (otherwise it would crash when run on any pure CD-ROM
257        reader)
258      * Added test for WORDS_BIGENDIAN
259      * copied values from align.h to another set of sizeof-reflecting defines in
260        xconfig.h
261      * workarounds for almost all "you are not allowed to modify that {version
262        checking,quality assurance,other-important-looking-wording}" parts,
263        replacing the output of "schily" where the commend said that we are forced
264        to. One part in cdrecord.c still remains, the comment sounds too dangerous
265        to be touched.
266      * forced FIFO define, suggested by Peter
267    
268      [ Peter Samuelson ]
269      * Created cmake test and code snippet for HAVE_C_BITFIELDS
270    
271      [ Michael Ablassmeier ]
272      * Typo fixes in mkisofs messages and unified identical ones with a macro
273    
274      [Joerg Jaspert]
275      * Released as 1.0pre3
276    
277     -- Eduard Bloch <blade@debian.org>  Mon,  4 Sep 2006 09:56:38 +0200
278    
279    cdrkit (1.0pre2) RELEASED; urgency=low
280    
281      * Took zisofs_tools out of the global build system and restored its original
282        Makefile. Its own build system works better.
283    
284     -- Eduard Bloch <blade@debian.org>  Sun, 03 Sep 2006 22:14:31 +0200
285    
286    cdrkit (1.0pre1) RELEASED; urgency=low
287    
288      [ See http://bugs.debian.org/$BUGNR for detailed explanations ]
289      * The Big Fork to an independent project called cdrkit
290        + using the last clearly stated GPLed versions of files from
291          cdrtools-2.01.01a08 (closes: #353403, 372486)
292        + we play the upstream role now, using our patches and we like them
293          (closes: #361450)
294        + renamed relevant works to avoid claims of "potential defamation" or
295          "damage of reputation" (closes: #350738)
296        + custom CMake based build system used instead of the original one, since
297          we understand it better (closes: #350739 and hopefully closes: #350254,
298          reopen if not). It seems to be portable among the platforms
299          supported by Debian, it needs a bit of work for porting to non-Linux
300          plattforms, though.
301      * removed most of the anti-linux2.6  program messages (unless being
302        in verbose mode). (closes: #377145)
303      * changed default config file location to /etc/wodim.conf
304      * added more meaningful error message on -dvd-video failure (closes: #324586)
305      * minor cdda2mp3/cdda2ogg scripts fixes suggested by Fabian Pietsch, plus
306        fixes for unreliable encoder detection (closes: #283794, #344443) plus
307        possible override of preset CDDA_DEVICE variable fixed. Made the list of
308        selected audiotracks modifiable, see manpage (closes: #344445)
309      * sync with 4:2.01+01a01-4ubuntu4:
310        + merged README.ATAPI.setup with README.ATAPI.setup.ubuntu. Kernel 2.6 part
311          now in the beginning and reflecting the reality (dev=/dev/drive syntax,
312          no SUID requirement, closes: #304230, 377736)
313        + 02_cdrecord_default_conf.dpatch: changed /dev/cdrom to /dev/cdrw which
314          is more likely to match the correct device on udev using systems
315      * 36_ATA_scanbus_ignore_locked.dpatch to ignore busy devices (eg. hda
316        harddisk) while scanning with dev=ATA
317        (closes: #310689, #309250, #317793, 360295,
318      * Included 37_clean_dvdsup.dpatch (closes: #312062) based on
319        cdrtools-2.01.01a04-dvd.patch.bz2 from
320        http://people.mandriva.com/~warly/files/cdrtools/ with few updates to work
321        with a08. Also implements a fallback to ATA: bus in the -scanbus operation
322        (closes: #310689, #278894). This patch is used instead of the old 07_....
323        Enabled permanently, disabled the "cheatcode processing" in debian/rules.
324        Also eliminates some useability problems that have been pushed to our
325        users (closes: #325766, #271114, #312062, #353176).
326      * Updated dirsplit to version 0.3.3, zisofs-tools to 1.0.7 (with a custom
327        CMakeFile.txt for easier integration and config.h updated manually for
328        now)
329      * minor cdda2mp3/cdda2ogg scripts fixes suggested by Fabian Pietsch, plus
330        fixes for unreliable encoder detection (closes: #283794, #344443) plus
331        possible override of preset CDDA_DEVICE variable fixed
332      * added additional script manpages from Oleksandr Moskalenko (closes: #295438)
333      * changed -speed to speed= in cdrecord.1 for consistency (closes: #344214)
334      * Anti-Root-Requirements:
335        + 39_nonroot_skips_rezero_unit.dpatch - don't run rezero_unit() as root
336        which is a) most likely not needed (even admited in the comment) and b)
337        causes the whole scsi transport system to terminate
338        + 40_stop_setuid_games.dpatch - another workaround for problems introduced
339        in a03 - looks like Linux kernel does reject an application trying to
340        change the UID between ioctls
341        (closes: #335253, 374685, 330506, 329308, 374345, 377421)
342      * Ubuntu's 40_fix_bad_spelling.dpatch integrated (typo in wodim.dfl)
343      * increased hash size in mkisofs/hash.c (closes: #327270)
344      * more decent info message about locale detection
345    
346     -- Eduard Bloch <blade@debian.org>  Sun, 03 Sep 2006 22:14:31 +0200
347    
348    cdrkit (2.01.01a08+X.15) UNRELEASED; urgency=low
349    
350      * Removed cdrtools-2.01.01a05-ossdvd.patch.bz2 again (threw bogus error
351        messages in TAO mode), used 37_clean_dvdsup.dpatch (from Warly/Mandriva)
352        instead
353    
354     -- Eduard Bloch <blade@debian.org>  Wed, 23 Aug 2006 15:03:46 +0200
355    
356    cdrkit (2.01.01a08+X.15) UNRELEASED; urgency=low
357    
358      * Applied cdrtools-2.01.01a05-ossdvd.patch.bz2 slightly adapted to work with
359        a08.
360    
361     -- Eduard Bloch <blade@debian.org>  Wed, 23 Aug 2006 15:03:46 +0200
362    
363    cdrkit (2.01.01a08+X.14) UNRELEASED; urgency=low
364    
365      * 39_nonroot_skips_rezero_unit (don't try to run rezero_unit when not beeing
366        root)
367      * 40_stop_setuid_games (dont't try to cheat the kernel with delayed seteuid)
368    
369     -- Eduard Bloch <blade@debian.org>  Wed, 23 Aug 2006 14:44:53 +0200
370    
371    cdrkit (2.01.01a08+X.13) UNRELEASED; urgency=low
372    
373      * 34_JTE (Jigdo Template Extraction, by Steve)
374      * 36_ATA_scanbus_ignore_locked (skip busy devices when scaning, by myself)
375      * 38_script_manpages: added as readmult.1 and pitchplay.1, currently no
376        list_audio_tracks script there so moved to scrips/
377    
378     -- Eduard Bloch <blade@debian.org>  Wed, 23 Aug 2006 14:35:30 +0200
379    
380    cdrkit (2.01.01a08+X.12) UNRELEASED; urgency=low
381    
382      * 31_gnu-kfreebsd.dpatch with minor adoptions (needs testing!)
383      * 33_extra_arch_boot_support (extra arches, by Steve)
384    
385     -- Eduard Bloch <blade@debian.org>  Wed, 23 Aug 2006 14:29:32 +0200
386    
387    cdrkit (2.01.01a08+X.11) UNRELEASED; urgency=low
388    
389      * 26_author_locale (ASCII transliteration of Jörg in the standard credits
390        message)
391      * 28_cdda2wav_interface (Linux friendly cdda2wav behaviour)
392      * 30_doc_typo_fixes (various documentation/message fixes)
393    
394     -- Eduard Bloch <blade@debian.org>  Wed, 23 Aug 2006 14:23:03 +0200
395    
396    cdrkit (2.01.01a08+X.10) UNRELEASED; urgency=low
397    
398      * Applied 23_o_excl (exclusive device opening)
399      * Applied 24_debug_tmpfile (more safe/secure log file location)
400      * 25_mkisofs_iconv_manpage (hints about extra charsets)
401    
402     -- Eduard Bloch <blade@debian.org>  Wed, 23 Aug 2006 14:20:05 +0200
403    
404    cdrkit (2.01.01a08+X.09) UNRELEASED; urgency=low
405    
406      * Applied 18_donotopen_hda.dpatch - don't insist on opening unrelated IDE
407        devices
408      * 20_rsh-bugfix.dpatch - make really sure that the program does seteuid
409        right or exit
410      * 22_linux_rawio_capability.dpatch: get Linux capabilities as needed
411    
412     -- Eduard Bloch <blade@debian.org>  Wed, 23 Aug 2006 14:11:47 +0200
413    
414    cdrkit (2.01.01a08+X.08) UNRELEASED; urgency=low
415    
416      * mkisofs iconv support with log message adapted, added to CMake build
417        system as appropriate
418    
419     -- Eduard Bloch <blade@debian.org>  Wed, 23 Aug 2006 13:57:10 +0200
420    
421    cdrkit (2.01.01a08+X.07) UNRELEASED; urgency=low
422    
423      * Applied patches: 07_noadvertising (strip adds for commercial
424        cdrecord-proDVD), 08_privacy (mkisofs revealing the exact command line)
425    
426     -- Eduard Bloch <blade@debian.org>  Wed, 23 Aug 2006 13:54:54 +0200
427    
428    cdrkit (2.01.01a08+X.06) UNRELEASED; urgency=low
429    
430      * Applied 06_dautipps - better hints about ATAPI usage howto and
431        -joliet-long workaround
432    
433     -- Eduard Bloch <blade@debian.org>  Wed, 23 Aug 2006 13:52:50 +0200
434    
435    cdrkit (2.01.01a08+X.05) UNRELEASED; urgency=low
436    
437      * Bits from 03_script.dpatch by Joerg Jaspert <joerg@debian.org> and Eduard
438        Bloch: Linux-friendly device location for cdda scripts and better encoder
439        selection
440    
441     -- Eduard Bloch <blade@debian.org>  Wed, 23 Aug 2006 13:49:56 +0200
442    
443    cdrkit (2.01.01a08+X.04) UNRELEASED; urgency=low
444    
445      * Added bits from 02_paths.dpatch by Joerg Jaspert <joerg@debian.org>:
446        /var/log directory location and SILO relevant paths
447    
448     -- Eduard Bloch <blade@debian.org>  Wed, 23 Aug 2006 13:46:55 +0200
449    
450    cdrkit (2.01.01a08+X.03) UNRELEASED; urgency=low
451    
452      * adapted cdrecord/cdrecord.dfl for modern Linux system, based on bits from
453        02_cdrecord_default_conf.dpatch by Zack Cerza <zcerza@coe.neu.edu>
454    
455     -- Eduard Bloch <blade@debian.org>  Wed, 23 Aug 2006 13:43:15 +0200
456    
457    cdrkit (2.01.01a08+X.02) UNRELEASED; urgency=low
458    
459      * Converted to use a CMake based filesystem. Generating relevant things with
460        its mechanisms instead of inc/*. Dropped BUILD, INSTALL files, rewrote
461        COMPILE fall to reflect the new build method.
462      * Added GNUmakefile which has rules to bootstrap the CMake build system and
463        then pass the actuall call to it. GNUmakefile is the prefered script used
464        by gmake. Users with other make implementations should run cmake manually.
465    
466     -- Eduard Bloch <blade@debian.org>  Wed, 23 Aug 2006 13:35:23 +0200
467    
468    cdrkit (2.01.01a08+X.01) UNRELEASED; urgency=low
469    
470      * moved documentation around, READMEs/ directory contains a structure, moved
471        mkisofs docs from the source directory to it
472    
473     -- Eduard Bloch <blade@debian.org>  Tue, 22 Aug 2006 12:40:05 +0200
474    
475    
476  ***** Version 2.01 ********  ***** Version 2.01 ********
477    
478  Wed Sep  8 20:26:34 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>  Wed Sep  8 20:26:34 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>

Legend:
Removed from v.2  
changed lines
  Added in v.740

  ViewVC Help
Powered by ViewVC 1.1.5