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

Contents of /cdrkit/trunk/Changelog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 855 - (hide annotations) (download)
Sun Oct 17 23:46:21 2010 UTC (2 years, 8 months ago) by 93sam
File size: 289047 byte(s)
typo/spelling fixes
1 93sam 852 cdrkit (1.1.11) RELEASED; urgency=low
2 93sam 844
3     [ Steve McIntyre ]
4 93sam 849 * genisoimage: Fix silly bug in MD5 output in template files. (Debian
5     bug #596681)
6 93sam 847 * genisoimage: Minor tweaks to the the genisoimage.1 man page.
7 93sam 848 * genisoimage: Update references to atterer.org (Debian bug #596860)
8 93sam 850 * genisoimage.1: Make the description of the md5-list format clearer.
9 93sam 844
10 93sam 846 [ Mike Paul ]
11     * genisoimage: Use memmove() instead of strcpy() when cleaning
12     up graft points.
13    
14 93sam 844 -- Steve McIntyre <93sam@debian.org> Fri, 23 Apr 2010 00:30:18 +0100
15    
16 93sam 841 cdrkit (1.1.10) RELEASED; urgency=low
17 93sam 825
18     [ Steve McIntyre ]
19     * genisoimage: add support for sha256 and sha512 checksum generation
20     when making jigdo files.
21 93sam 829 * genisoimage: checksumming with lots of algorithms can be very
22     time-consuming, so split it out into multiple threads if possible.
23 93sam 830 * genisoimage: allow user to specify which checksum algorithms to run
24     on the command line.
25 93sam 839 * Fix FTBFS with missing xconfig.h. Thanks to Matt Kraai for the patch.
26 93sam 825
27 93sam 832 [ Nikola Pajkovsky ]
28     * genisoimage: fix string overflow breakage when using the -root
29     option (https://bugzilla.redhat.com/show_bug.cgi?id=508449)
30    
31 peters 837 [ Peter Samuelson ]
32     * librols: remove or rename several functions that clash with POSIX.
33     Fix up callers.
34    
35 93sam 829 -- Steve McIntyre <93sam@debian.org> Thu, 14 May 2009 00:28:48 +0100
36 93sam 825
37 93sam 818 cdrkit (1.1.9) RELEASED; urgency=low
38 93sam 816
39     [ Steve McIntyre ]
40     * wodim: In -msinfo mode, only suggest dvd+rw-mediainfo in verbose mode.
41     Thanks to Michael Karcher <debian@mkarcher.dialup.fu-berlin.de> for the
42     patch.
43 93sam 817 * genisoimage: undo a mistake in the directory permissions change in
44     the last release. Fixes handling of deep directory structures.
45 93sam 816
46 93sam 818 -- Steve McIntyre <93sam@debian.org> Sun, 26 Oct 2008 15:43:54 -0700
47 93sam 816
48 93sam 812 cdrkit (1.1.8) RELEASED; urgency=low
49 93sam 801
50     [ Steve McIntyre ]
51 93sam 803 * genisoimage/joliet.c: Fix a potential memory corruption bug.
52     * genisoimage/md5.c: Trivial cleanup
53 93sam 805 * genisoimage/genisoimage.[c1]: Add command-line support for
54     -jigdo-template-compress
55     * genisoimage/sha1.h: Fix a type issue that broke sha1 support
56     on 64-bit arches.
57 93sam 806 * genisoimage/checksum.[ch]: Added test code; changed internal
58     layout slightly to make for easier debug.
59 93sam 807 * genisoimage: Applied patch from Roman Rakus <rrakus@redhat.com> to
60     preserve directory permissions.
61 93sam 809 * genisoimage: Add a patch from Ivan Shmakov. "-o -" will now write
62     to stdout, as typical for command line programs. And we will try
63     not to corrupt stdout by default if it's a terminal.
64 93sam 811 * genisoimage/genisoimage.1: Add a mention of -chrp-boot.
65     * genisoimage/mac_label.c: Fix an over-keen s/mkisofs/genisoimage.
66 93sam 801
67     -- Steve McIntyre <93sam@debian.org> Mon, 25 May 2008 21:22:26 +0100
68    
69 93sam 797 cdrkit (1.1.7.1) RELEASED; urgency=low
70    
71     [ Steve McIntyre ]
72     * Re-spin the 1.1.7 release with a few silly release process errors fixed.
73    
74     -- Steve McIntyre <93sam@debian.org> Mon, 17 Mar 2008 21:25:56 +0000
75    
76 93sam 795 cdrkit (1.1.7) RELEASED; urgency=low
77    
78 harald-hoyer-guest 788 [ Harald Hoyer ]
79     * lots of fixes to prevent gcc warnings
80 93sam 795 * Fix for Joliet directory length bug in genisoimage
81 harald-hoyer-guest 788
82 peters-guest 778 [ Peter Samuelson ]
83     * wodim.1: small fixes.
84    
85 93sam 780 [ Steve McIntyre ]
86 93sam 785 * genisoimage/jte.c: add support for bzip2-compressed templates
87 93sam 780 * genisoimage/jte.c: fix bzip2-compressed template data to be
88     compatible with jigdo.
89     * genisoimage/jte.c: fix exclude list handling.
90 93sam 785 * genisoimage/checksum.[ch]: Add a generic infrastructure for
91     checksums so we can use sha1/<whatever> as well as just
92     md5sum. Will make things much faster for generating sha1sums for
93     images and jigdos.
94     * genisoimage/sha1.[ch]: Add GPL-licensed SHA1 implementation.
95     * s/mkisofs/genisoimage/ in ABOUT
96 peters-guest 778
97 93sam 795 -- Steve McIntyre <93sam@debian.org> Mon, 17 Mar 2008 20:07:58 +0000
98 93sam 780
99 blade 764 cdrkit (1.1.6) RELEASED; urgency=low
100 blade 754
101     [ Vladimir Nadvornik ]
102 blade 766 * genisoimage/eltorito.c: care about inhibit flags when preparing eltorito
103 blade 754 boot catalog directory entry, avoiding possible crashes
104    
105 blade 756 [ Eduard Bloch]
106     * ALL: customize the base manpage subdirectory below PREFIX using the new
107     MANSUBDIR variable
108 blade 768 * make sure that the buffer is flushed and drive is ready before closing
109     session
110 blade 756 * icedax: find libossaudio on OpenBSD and use it
111 blade 764 * icedax: fixed bug with --devices (unnoticed segfault due to wrong
112     list_devices arguments)
113     * wodim/scsi_scan.h: moved Linux-specific recorder location guesser to an
114     extra method for automatic drive opening, and added an alternative
115     guessing method, using list_devices(...) picking up the first drive having
116     appropriate device type in the inquiry info. This generic method is also
117     used on Linux when the original guesser fails.
118     * wodim/wodim.c: count all track sizes when looking for an appropriate drive
119 blade 756
120 blade 770 -- Eduard Bloch <blade@debian.org> Sun, 06 May 2007 16:39:08 +0200
121 blade 754
122 blade 750 cdrkit (1.1.5.1) RELEASED; urgency=low
123    
124     * resync with cosmetical last-minute changes from Peter Samuelson
125     * Makefile: "release" target extension to make the Debian related source
126     file creation more convinient
127    
128     -- Eduard Bloch <blade@debian.org> Sat, 21 Apr 2007 11:30:35 +0200
129    
130 blade 745 cdrkit (1.1.5) RELEASED; urgency=low
131 blade 730
132 93sam 855 * wodim: explicit warning and more grace time if user manually specifies a size
133 blade 745 less than 301 sectors, which is likely to be a mistake from copy-pasting
134     of genisoimage -print-size output and omitting the block factor
135     * wodim: Native device name management directly in libusal now, the
136     rewritten device scan method uses it directly. If the backend driver does
137     not implement native names handling, the old-style IDs are displayed.
138     * libusal: native device name management, implemented on Linux and
139     Win32(SPT) for now
140     * libusal: ATA is now mapped directly into the b/t/l namespace, with some
141     workarounds to provide backward compatibility
142     * libusal: For SCSI devices, use only scd* on kernel 2.6 and sg* on kernel
143     2.4 until proper locking scheme is established
144     * libusal: always return a known value in usal_sense_table(...), from a
145     patch from SUSE (cdrkit-dvd-fix.patch)
146 blade 743 * genisoimage: customized the default APPID string in genisoimage
147     * genisoimage: restored support for iso9660 file sizes up to 4GB-1
148     * genisoimage: forced MAGIC_ERROR definition for older version, thanks
149 blade 745 to Thomas Schmidt
150     * genisoimage: avoid pointless warnings on filetype of <root directory>/..
151 blade 730
152 blade 745 -- Eduard Bloch <blade@debian.org> Sat, 21 Apr 2007 10:17:35 +0200
153 blade 730
154 blade 721 cdrkit (1.1.4) RELEASED; urgency=low
155    
156     [ Eduard Bloch ]
157     * On Linux, do device scanning on /dev/sr first and fallback to /dev/sg and
158     others only then, thus having better chances to use the same exclusive
159     lock as other programs when the user provided only the b/t/l
160     device specification, since the Linux kernel is not able to coordinate the
161     locking between the userspace interfaces
162 blade 723 * some refactoring, moved new Linux specific extensions to scsi-linux-sg.c,
163     more relaxed device opening checks on scanning
164 blade 721 * some more warnings about b/t/l syntax deprecation
165    
166 blade 723 -- Eduard Bloch <blade@debian.org> Sun, 01 Apr 2007 21:49:03 +0200
167 blade 721
168 blade 713 cdrkit (1.1.3) RELEASED; urgency=medium
169 blade 694
170 peters-guest 700 [ Eduard Bloch ]
171 blade 694 * Fixed fishing for transfer size in sysfs, now ready for
172     /dev/class/scsi_generic contents
173 blade 713 * Fixed /dev/sg%d pattern scan in --devices, now iterating over modern style
174     device files. Thanks to Thomas Schmidt.
175 blade 695 * Dealing with the last newline char when processing
176     /proc/sys/dev/cdrom/info contents
177 blade 708 * print the track size in the info message when guessing
178 blade 696 * added some missing or probably missing definitions in
179     wodim/CMakeLists.txt, restoring the reading from inf files
180 blade 703 * passing through the real file size to the UDF generator. Creating
181     incorrect iso9660 but having it this way is better than no LFS at all.
182     * removed md5* parts and integration from icedax, patch by
183     Vladimir Nadvornik <nadvornik@suse.cz>
184 blade 706 * various small bugfixes or cosmetic fixes picked from still GPLed parts of
185     cdrtools-2.01.01a24, excluding meta changes and big tree.c and mkisofs.c
186     refactoring. Stream file name option enabled now.
187 blade 707 * wodim.1: "you have 4 seconds to abort ..."
188 blade 709 * defaults.c: Correct fallback to CDR_FIFOSIZE and correct error message
189     on bad input.
190 blade 713 * tell the user his device is busy on Linux because it's mounted, after
191 blade 711 looking at /proc/mounts
192 blade 694
193 peters-guest 700 [ Peter Samuelson ]
194 blade 704 * Clean up Linux-2.6 CD/DVD-R drive detection, clearer error messages.
195 peters-guest 700
196 blade 713 -- Eduard Bloch <blade@debian.org> Mon, 26 Mar 2007 17:35:10 +0200
197 blade 694
198 blade 662 cdrkit (1.1.2) RELEASED; urgency=low
199    
200     [ Stefan Huehner ]
201     * more Cstyle cleanups
202    
203 blade 675 [ Eduard Bloch ]
204     * stop confusion and bailing out if burnfree/burnproof options have been
205 93sam 855 explicitly specified
206 blade 689 * be move carefull with -dummy when the DVD media may not support it
207 blade 680 * extracting drive's default speed in attach_mdvd()
208 blade 685 * automatic recorder device guessing code, currently Linux-only
209 blade 675
210 peters-guest 677 [ Peter Samuelson ]
211     * Fix icedax cddb query, based on a patch from Heiko Schlenker
212 blade 680
213 blade 689 -- Eduard Bloch <blade@debian.org> Sat, 13 Jan 2007 00:45:38 +0100
214 blade 662
215 blade 659 cdrkit (1.1.1) RELEASED; urgency=low
216 blade 552
217 blade 579 * added geteltorito script from Rainer Krienke
218    
219     [ Eduard Bloch ]
220 blade 555 * more verbose abort message if track is specified with some maintainance
221     command (#369677)
222 blade 563 * Added more DVD related fixes from SuSE's wodim-1.0pre5cvs-6.src.rpm
223 blade 656 * --devices option for wodim (modeled after cdrskin's output), working on
224     Linux and Cygwin
225     * Open-By-Device-Letter mode on Cygwin
226 blade 640 * -msifile=... option to store -msinfo output reliably in a dedicated file
227 blade 659 * clear profile names printing (using code from libburnia, thanks to Thomas
228     Schmidt)
229 blade 599 * cleanup with unused embedded CVS revision strings from Schilling and
230     more gcc -Wall correctness
231 blade 604 * reenabled -format functionality (bug in program function control flow)
232 blade 607 * get maximum DMA buffer size from sysfs on Linux, where possible
233 blade 628 * enable BURN-Free by default where possible
234 blade 648 * setting argv[0] to wodim if someone is cheating and calls it as cdrecord.
235     Avoids confusion and printing of the wrong app name in the help output.
236 blade 659 * more documentation updates WRT cdda2wav->icedax renaming, more table
237     formating fixes in icedax.1
238     * genisoimage documentation updates, mkisofs name changes
239 blade 552
240 blade 574 [ Thomas Schmidt ]
241     * workaround for older libmagic API
242 blade 659 * code for clear profile name mapping
243 blade 574
244 peters-guest 620 [ Peter Samuelson ]
245     * expand where genisoimage looks for the config file - same places
246     mkisofs looks plus a few more. (We may wish to trim this back some.)
247     * major cleanups to genisoimage.1 manpage; split out the part about
248     .genisoimagerc to a new page genisoimagerc.5.
249    
250 blade 659 [ Steve Langasek ]
251     * allow hppa and alpha boot code to coexist in one ISO image
252    
253 blade 635 [ Arkadiusz Miskiewicz ]
254     * Fake prefix line in the version output of readom to keep compatibility
255     with frontends
256    
257 blade 659 -- Eduard Bloch <blade@debian.org> Sat, 30 Dec 2006 16:45:40 +0100
258 blade 552
259 blade 550 cdrkit (1.1.0) RELEASED; urgency=medium
260 blade 316
261     [ Eduard Bloch ]
262 blade 479 * replacement of libdeflt, config parser rewrite; more user-friendly,
263     more flexible/tolerant now
264 blade 500 * config overhaul, much more dynamic checks, including fixes for SunOS and
265     AIX environment, including proper libiconv detection, and processing of
266     LDFLAGS provided by user. Also fixed confusing double-checks for some of
267     the variables in cdda2wav.c.
268 blade 477 * mass renaming of applications and libraries, see FAQ
269     * dirsplit -S fix, oversized have been possible before
270     * consistent version display
271 blade 500 * cleanup of libschily, removed unused/superfluous parts (assumed having a
272     modern POSIX compliant environment). Renamed to librols
273 blade 478 (RemainsOfLibSchily).
274 blade 479 * reenabled selection of the DVD driver, accidentaly disabled in 1.0, when
275     beeing in non-verbose mode
276 blade 481 * made dirsplit work with file symlinks
277 blade 486 * incorporated some OpenSUSE patches:
278     + cdrkit-HZ.patch (with initialized value, *sic*)
279     + cdrkit-dvd-fix.patch (return code tracking)
280     + cdrkit-gcc-workaround.patch
281     + cdrkit-mkisofs-fail-on-large-file.patch (don't just skip them)
282     + cdrkit-mkisofs-grow-check.patch (tolerate grown files)
283     + cdrkit-perms.patch (not breaking on missing device files)
284 blade 316
285     [ Christian Fromme ]
286     * big cleanup, phase I, getting rid from Cstyle function definitions in
287     applications
288    
289 blade 458 [ Lorenz Minder ]
290     * user output junk filter in icedax/toc.c
291 blade 459 * flexible ascii conversion buffer
292 blade 458
293 blade 550 -- Eduard Bloch <blade@debian.org> Sat, 02 Dec 2006 18:43:14 +0100
294 blade 316
295 blade 412 cdrkit (1.0) RELEASED; urgency=low
296 blade 316
297 blade 248 [ Eduard Bloch ]
298 blade 399 * mapping of ATAPI: -> ATA: method on linux-2.6 and some code beautification
299     * added a atexit handler to stop the FIFO process more reliably, since
300     Schilling's constructs seem to terminate the application on too many
301     places
302     * print Burnfree state/preparation messages only with high verbosity
303    
304     [ Dennis Vshivkov ]
305     * sorted display of files when needed
306    
307 blade 412 [ Joerg Jaspert]
308     * Remove all the printing of useless messages. This is based on GPLed
309     code, so we follow the letter of the GPL as it is interpreted by 99%
310     of the world, including its authors. Especially as Joerg was never able
311     to give us any clear explanation what other license he may think
312     cdrtools had, despite us asking multiple times. So we have no other
313     choice than to take whats written down, and thats GPL.
314 blade 399
315 blade 412 -- Joerg Jaspert <joerg@debian.org> Mon, 20 Nov 2006 19:25:10 +0100
316    
317 blade 399 cdrkit (1.0pre5) RELEASED; urgency=low
318    
319     [ Eduard Bloch ]
320 blade 246 * added better check for capability.h and FATAL_ERROR if it's missing on Linux
321     * wodim.1 updates, ie. moved suid howto to README.suidroot, Linux bashing to
322 blade 316 README.linux, more notes about non-root usage
323 blade 314 * more carefull description of the role of previous developer and his own
324     project
325     * fixed libmagic detection
326     * rewrote README.mkisofs, README.win32
327     * better track numbers extraction command in cdda2ogg/cdda2mp3
328     * reenabled (forgotten) support for libedc
329 blade 369 * table formating fixes in cdda2wav.1, helps small terminals
330     * AIX 5l port
331     * killing FIFO process on ungraceful termination
332     * scsi-linux-sg.c: skipping unallowed devices, cleanup/consolidation of the
333     old workaround(s) for ATA now for SCSI too
334     * renamed error function to schily_error because it started to wreak random
335     havoc after harmless header moving (conflict with incompatible GNU version)
336 blade 399 * restored scsi-remote.c compilation, moved to libscg sources, used instead
337     of rdummy.c
338     * added optional omiting of DMA speed tests
339 blade 246
340 blade 369 [ Vladimir Nadvornik ]
341     * enabled CLONE feature in wodim's config
342    
343 blade 314 [ Modestas Vainius ]
344     * dropped . from the include path and fixed mkisofs source to use the local
345     headers
346    
347 blade 369 [ Lorenz Minder ]
348     * Fix of the joliet_strlen signature
349     * Code refactoring around *cvt* declarations to make the conditional
350     compilation more reliable, especially on BSD and AIX
351     * include/utypes.h: guard to preserve SIZE_T_MAX
352    
353 blade 314 [ Christian Fromme ]
354     * detailed review and correction of author related data in manpages and
355     README files
356    
357     [ Peter Samuelson, Tollef Fog Heen ]
358     * typo and grammar fixes in mkisofs.8
359 blade 369 * Remove several instances of %r in printf-like statements, in
360     preparation for removing the libschily format-string implementation
361 blade 314
362 blade 246 -- Eduard Bloch <blade@debian.org> Wed, 6 Sep 2006 22:05:30 +0200
363    
364 blade 316 cdrkit (1.0pre4) RELEASED; urgency=low
365    
366 blade 218 [ Eduard Bloch ]
367 blade 215 * Added checks for libcam to make (k)FreeBSD compilation work (untested)
368 blade 220 * added clarifications about changes to all source files
369 blade 226 * adapted initial message to display the copyright more clearly
370 blade 232 * adapted copyright and contact information in scgcheck manpage
371     * adapted contact information in btcflash manpage, also added a reference to
372     its original author which has been missing
373 blade 215
374 blade 218 [ Peter Samuelson ]
375     * Cleanups: unused macros/defines
376     * Unified and simplified the build-host data crawling methods
377 blade 228
378     [ Juergen Weigert ]
379     * Various documentation corrections, replaced cdrecord->wodim where it is
380     appropriate and legal on many visible locations
381 blade 218
382 blade 215 -- Eduard Bloch <blade@debian.org> Mon, 4 Sep 2006 23:36:58 +0200
383    
384 joerg 213 cdrkit (1.0pre3) unstable; urgency=low
385 blade 194
386 blade 209 [ Eduard Bloch ]
387 blade 194 * Added FAQ ("where wodim name comes from")
388 blade 196 * Moved the NULL pointer check on cdr_t to a place before it is used for DVD
389     feature checks (otherwise it would crash when run on any pure CD-ROM
390     reader)
391 blade 197 * Added test for WORDS_BIGENDIAN
392 blade 205 * copied values from align.h to another set of sizeof-reflecting defines in
393     xconfig.h
394 blade 202 * workarounds for almost all "you are not allowed to modify that {version
395     checking,quality assurance,other-important-looking-wording}" parts,
396     replacing the output of "schily" where the commend said that we are forced
397     to. One part in cdrecord.c still remains, the comment sounds too dangerous
398     to be touched.
399 blade 209 * forced FIFO define, suggested by Peter
400 blade 194
401 blade 205 [ Peter Samuelson ]
402     * Created cmake test and code snippet for HAVE_C_BITFIELDS
403    
404 blade 209 [ Michael Ablassmeier ]
405     * Typo fixes in mkisofs messages and unified identical ones with a macro
406    
407 joerg 213 [Joerg Jaspert]
408     * Released as 1.0pre3
409    
410 blade 194 -- Eduard Bloch <blade@debian.org> Mon, 4 Sep 2006 09:56:38 +0200
411    
412 blade 191 cdrkit (1.0pre2) RELEASED; urgency=low
413    
414     * Took zisofs_tools out of the global build system and restored its original
415     Makefile. Its own build system works better.
416    
417     -- Eduard Bloch <blade@debian.org> Sun, 03 Sep 2006 22:14:31 +0200
418    
419 blade 178 cdrkit (1.0pre1) RELEASED; urgency=low
420 blade 89
421 blade 179 [ See http://bugs.debian.org/$BUGNR for detailed explanations ]
422 blade 154 * The Big Fork to an independent project called cdrkit
423 blade 153 + using the last clearly stated GPLed versions of files from
424 blade 178 cdrtools-2.01.01a08 (closes: #353403, 372486)
425 blade 153 + we play the upstream role now, using our patches and we like them
426     (closes: #361450)
427     + renamed relevant works to avoid claims of "potential defamation" or
428 blade 178 "damage of reputation" (closes: #350738)
429 blade 153 + custom CMake based build system used instead of the original one, since
430     we understand it better (closes: #350739 and hopefully closes: #350254,
431 blade 178 reopen if not). It seems to be portable among the platforms
432 blade 153 supported by Debian, it needs a bit of work for porting to non-Linux
433     plattforms, though.
434 blade 178 * removed most of the anti-linux2.6 program messages (unless being
435     in verbose mode). (closes: #377145)
436 blade 399 * changed default config file location to /etc/wodim.conf
437 blade 153 * added more meaningful error message on -dvd-video failure (closes: #324586)
438     * minor cdda2mp3/cdda2ogg scripts fixes suggested by Fabian Pietsch, plus
439     fixes for unreliable encoder detection (closes: #283794, #344443) plus
440     possible override of preset CDDA_DEVICE variable fixed. Made the list of
441     selected audiotracks modifiable, see manpage (closes: #344445)
442     * sync with 4:2.01+01a01-4ubuntu4:
443     + merged README.ATAPI.setup with README.ATAPI.setup.ubuntu. Kernel 2.6 part
444     now in the beginning and reflecting the reality (dev=/dev/drive syntax,
445     no SUID requirement, closes: #304230, 377736)
446     + 02_cdrecord_default_conf.dpatch: changed /dev/cdrom to /dev/cdrw which
447     is more likely to match the correct device on udev using systems
448     * 36_ATA_scanbus_ignore_locked.dpatch to ignore busy devices (eg. hda
449     harddisk) while scanning with dev=ATA
450     (closes: #310689, #309250, #317793, 360295,
451     * Included 37_clean_dvdsup.dpatch (closes: #312062) based on
452     cdrtools-2.01.01a04-dvd.patch.bz2 from
453     http://people.mandriva.com/~warly/files/cdrtools/ with few updates to work
454     with a08. Also implements a fallback to ATA: bus in the -scanbus operation
455     (closes: #310689, #278894). This patch is used instead of the old 07_....
456     Enabled permanently, disabled the "cheatcode processing" in debian/rules.
457     Also eliminates some useability problems that have been pushed to our
458     users (closes: #325766, #271114, #312062, #353176).
459     * Updated dirsplit to version 0.3.3, zisofs-tools to 1.0.7 (with a custom
460     CMakeFile.txt for easier integration and config.h updated manually for
461     now)
462     * minor cdda2mp3/cdda2ogg scripts fixes suggested by Fabian Pietsch, plus
463     fixes for unreliable encoder detection (closes: #283794, #344443) plus
464     possible override of preset CDDA_DEVICE variable fixed
465     * added additional script manpages from Oleksandr Moskalenko (closes: #295438)
466     * changed -speed to speed= in cdrecord.1 for consistency (closes: #344214)
467     * Anti-Root-Requirements:
468     + 39_nonroot_skips_rezero_unit.dpatch - don't run rezero_unit() as root
469     which is a) most likely not needed (even admited in the comment) and b)
470     causes the whole scsi transport system to terminate
471     + 40_stop_setuid_games.dpatch - another workaround for problems introduced
472     in a03 - looks like Linux kernel does reject an application trying to
473     change the UID between ioctls
474     (closes: #335253, 374685, 330506, 329308, 374345, 377421)
475     * Ubuntu's 40_fix_bad_spelling.dpatch integrated (typo in wodim.dfl)
476     * increased hash size in mkisofs/hash.c (closes: #327270)
477     * more decent info message about locale detection
478 blade 89
479 blade 178 -- Eduard Bloch <blade@debian.org> Sun, 03 Sep 2006 22:14:31 +0200
480 blade 153
481 joerg 127 cdrkit (2.01.01a08+X.15) UNRELEASED; urgency=low
482 blade 42
483 blade 89 * Removed cdrtools-2.01.01a05-ossdvd.patch.bz2 again (threw bogus error
484 blade 44 messages in TAO mode), used 37_clean_dvdsup.dpatch (from Warly/Mandriva)
485     instead
486    
487     -- Eduard Bloch <blade@debian.org> Wed, 23 Aug 2006 15:03:46 +0200
488 blade 89
489 joerg 127 cdrkit (2.01.01a08+X.15) UNRELEASED; urgency=low
490 blade 44
491 blade 42 * Applied cdrtools-2.01.01a05-ossdvd.patch.bz2 slightly adapted to work with
492     a08.
493    
494     -- Eduard Bloch <blade@debian.org> Wed, 23 Aug 2006 15:03:46 +0200
495    
496 joerg 127 cdrkit (2.01.01a08+X.14) UNRELEASED; urgency=low
497 blade 41
498     * 39_nonroot_skips_rezero_unit (don't try to run rezero_unit when not beeing
499     root)
500     * 40_stop_setuid_games (dont't try to cheat the kernel with delayed seteuid)
501    
502     -- Eduard Bloch <blade@debian.org> Wed, 23 Aug 2006 14:44:53 +0200
503    
504 joerg 127 cdrkit (2.01.01a08+X.13) UNRELEASED; urgency=low
505 blade 39
506     * 34_JTE (Jigdo Template Extraction, by Steve)
507     * 36_ATA_scanbus_ignore_locked (skip busy devices when scaning, by myself)
508 blade 40 * 38_script_manpages: added as readmult.1 and pitchplay.1, currently no
509     list_audio_tracks script there so moved to scrips/
510 blade 39
511     -- Eduard Bloch <blade@debian.org> Wed, 23 Aug 2006 14:35:30 +0200
512    
513 joerg 127 cdrkit (2.01.01a08+X.12) UNRELEASED; urgency=low
514 blade 38
515     * 31_gnu-kfreebsd.dpatch with minor adoptions (needs testing!)
516     * 33_extra_arch_boot_support (extra arches, by Steve)
517    
518     -- Eduard Bloch <blade@debian.org> Wed, 23 Aug 2006 14:29:32 +0200
519    
520 joerg 127 cdrkit (2.01.01a08+X.11) UNRELEASED; urgency=low
521 blade 37
522     * 26_author_locale (ASCII transliteration of Jörg in the standard credits
523     message)
524     * 28_cdda2wav_interface (Linux friendly cdda2wav behaviour)
525     * 30_doc_typo_fixes (various documentation/message fixes)
526    
527     -- Eduard Bloch <blade@debian.org> Wed, 23 Aug 2006 14:23:03 +0200
528    
529 joerg 127 cdrkit (2.01.01a08+X.10) UNRELEASED; urgency=low
530 blade 36
531     * Applied 23_o_excl (exclusive device opening)
532     * Applied 24_debug_tmpfile (more safe/secure log file location)
533     * 25_mkisofs_iconv_manpage (hints about extra charsets)
534    
535     -- Eduard Bloch <blade@debian.org> Wed, 23 Aug 2006 14:20:05 +0200
536    
537 joerg 127 cdrkit (2.01.01a08+X.09) UNRELEASED; urgency=low
538 blade 35
539     * Applied 18_donotopen_hda.dpatch - don't insist on opening unrelated IDE
540     devices
541     * 20_rsh-bugfix.dpatch - make really sure that the program does seteuid
542     right or exit
543     * 22_linux_rawio_capability.dpatch: get Linux capabilities as needed
544    
545     -- Eduard Bloch <blade@debian.org> Wed, 23 Aug 2006 14:11:47 +0200
546    
547 joerg 127 cdrkit (2.01.01a08+X.08) UNRELEASED; urgency=low
548 blade 34
549     * mkisofs iconv support with log message adapted, added to CMake build
550     system as appropriate
551    
552     -- Eduard Bloch <blade@debian.org> Wed, 23 Aug 2006 13:57:10 +0200
553    
554 joerg 127 cdrkit (2.01.01a08+X.07) UNRELEASED; urgency=low
555 blade 33
556     * Applied patches: 07_noadvertising (strip adds for commercial
557     cdrecord-proDVD), 08_privacy (mkisofs revealing the exact command line)
558    
559     -- Eduard Bloch <blade@debian.org> Wed, 23 Aug 2006 13:54:54 +0200
560    
561 joerg 127 cdrkit (2.01.01a08+X.06) UNRELEASED; urgency=low
562 blade 32
563     * Applied 06_dautipps - better hints about ATAPI usage howto and
564     -joliet-long workaround
565    
566     -- Eduard Bloch <blade@debian.org> Wed, 23 Aug 2006 13:52:50 +0200
567    
568 joerg 127 cdrkit (2.01.01a08+X.05) UNRELEASED; urgency=low
569 blade 31
570     * Bits from 03_script.dpatch by Joerg Jaspert <joerg@debian.org> and Eduard
571     Bloch: Linux-friendly device location for cdda scripts and better encoder
572     selection
573    
574     -- Eduard Bloch <blade@debian.org> Wed, 23 Aug 2006 13:49:56 +0200
575    
576 joerg 127 cdrkit (2.01.01a08+X.04) UNRELEASED; urgency=low
577 blade 30
578     * Added bits from 02_paths.dpatch by Joerg Jaspert <joerg@debian.org>:
579     /var/log directory location and SILO relevant paths
580    
581     -- Eduard Bloch <blade@debian.org> Wed, 23 Aug 2006 13:46:55 +0200
582    
583 joerg 127 cdrkit (2.01.01a08+X.03) UNRELEASED; urgency=low
584 blade 28
585 blade 29 * adapted cdrecord/cdrecord.dfl for modern Linux system, based on bits from
586     02_cdrecord_default_conf.dpatch by Zack Cerza <zcerza@coe.neu.edu>
587    
588     -- Eduard Bloch <blade@debian.org> Wed, 23 Aug 2006 13:43:15 +0200
589    
590 joerg 127 cdrkit (2.01.01a08+X.02) UNRELEASED; urgency=low
591 blade 29
592 blade 28 * Converted to use a CMake based filesystem. Generating relevant things with
593     its mechanisms instead of inc/*. Dropped BUILD, INSTALL files, rewrote
594     COMPILE fall to reflect the new build method.
595     * Added GNUmakefile which has rules to bootstrap the CMake build system and
596     then pass the actuall call to it. GNUmakefile is the prefered script used
597     by gmake. Users with other make implementations should run cmake manually.
598    
599     -- Eduard Bloch <blade@debian.org> Wed, 23 Aug 2006 13:35:23 +0200
600    
601 joerg 127 cdrkit (2.01.01a08+X.01) UNRELEASED; urgency=low
602 blade 5
603     * moved documentation around, READMEs/ directory contains a structure, moved
604     mkisofs docs from the source directory to it
605    
606     -- Eduard Bloch <blade@debian.org> Tue, 22 Aug 2006 12:40:05 +0200
607    
608    
609 blade 2 ***** Version 2.01 ********
610    
611     Wed Sep 8 20:26:34 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
612     * cdrecord.c 1.297
613     * readcd.c 1.74
614     * cdrecord.c 1.296
615     Version -> 2.01
616    
617     Sat Sep 4 22:28:05 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
618     * scsidefs.h 1.28
619     * scsisense.h 2.18
620     * scsicdb.h 2.19
621     * scsireg.h 1.31
622     * scgcmd.h 2.22
623     Cstyle
624    
625     Wed Aug 25 13:28:57 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
626     * cdrecord.c 1.295
627     Warnung fuer Linux-2.6.8.1 neu
628    
629     Tue Aug 24 01:11:42 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
630     * scsi-remote.c 1.16
631     Auch die euid auf pw->pw_uid setzen bevor exec(RSH gemacht wird
632    
633     Thu Aug 19 12:14:09 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
634     * cdrecord.c 1.294
635     Version -> 2.01a38
636    
637     Thu Aug 19 12:08:26 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
638     * cdrecord.c 1.293
639     linuxcheck() im %I% verbessert ;-)
640    
641     Mon Aug 16 16:42:17 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
642     * cdrecord.c 1.292
643     Version -> 2.01a37
644     SuSE Kommentar erweitert.
645    
646     Sun Aug 8 23:04:39 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
647     * scsi_mmc.c 1.10
648     struct features & struct profiles -> LOCAL
649    
650     Thu Aug 5 10:26:18 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
651     * cdrecord.c 1.291
652     Kommentar vor linuxcheck() erweitert
653    
654     Wed Aug 4 02:30:51 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
655     * cdrecord.c 1.290
656     Version -> 2.01a36
657     max_dma ist nun 4/5 der DMA Speed statt 1/2
658     Warnung wegen Linux-2.6 eingebaut
659     Warnung wegen SuSE Linux eingebaut
660    
661     Sat Jul 31 17:41:06 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
662     * cdrecord.c 1.289
663     Version -> 2.01a35
664     Check auf dma_speed > 0, dma_speed Test nur wenn tracks > 0
665    
666     Mon Jul 19 11:10:00 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
667     * scsi-wnt.c 1.45
668     SPTI nicht bei NT-4.0 als Default
669    
670     Sun Jul 18 01:26:08 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
671     * cdrecord.c 1.288
672     Version -> 2.01a34
673     Mehr Tests auf Korektheit der Werte (sinnvoller Bereich in get_dmaspeed())
674     dma_speed nur dann auswerten wenn > 0
675    
676     Sun Jul 11 02:28:23 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
677     * cdrecord.1 1.103
678     CDR_FORCESPEED domumentiert
679    
680     Sun Jul 11 01:57:27 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
681     * skel.c 1.3
682     * readcd.c 1.73
683     * xio.c 1.11
684     -> NEED_O_BINARY
685    
686     Sun Jul 11 01:32:49 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
687     * readcd.c 1.72
688     * skel.c 1.2
689     MINGW32 neu
690    
691     Sun Jul 11 01:30:12 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
692     * xio.c 1.10
693     setmode() auch bei MINGW32
694    
695     Fri Jul 9 00:05:39 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
696     * cdrecord.c 1.287
697     Version -> 2.01a33
698     get_dmaspeed() neu
699     kein nice() bei __DJGPP__
700    
701     Fri Jun 18 17:46:20 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
702     * scsi-wnt.c 1.44
703     if (isdigit(vers) -> if (isdigit(vers[0]) (bug korrigiert
704    
705     Fri Jun 18 01:17:54 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
706     * drv_dvdplus.c 1.15
707     * drv_dvd.c 1.118
708     long dvd_next_addr -> LOCAL long dvd_next_addr
709    
710     Thu Jun 17 23:20:27 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
711     * scsierrs.c 2.29
712     * scsitransp.c 1.91
713     Bitfeld Typen fuer printf() auf int casten wegen IRIX cc
714    
715     Thu Jun 17 11:24:48 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
716     * readcd.c 1.71
717     Verbose Ausgabe fuer Fehlerkorrekturen nochmals angepasst
718    
719     Sun Jun 13 16:28:28 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
720     * readcd.c 1.70
721     maxtry neu
722    
723     Sun Jun 13 16:00:20 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
724     * readcd.c 1.69
725     Ausgabe der maximale Anzahl der Retries
726    
727     Sat Jun 12 15:14:49 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
728     * drv_dvdplus.c 1.14
729     * drv_dvd.c 1.117
730     RAW & TAO Schreibmodi nach check_writemodes() loeschen damit niemand cdrecord -raw fuer DVDs aufruft
731    
732     Sat Jun 12 13:48:12 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
733     * scsi-linux-ata.c 1.7
734     Warntext geaendert
735    
736     Fri Jun 11 16:49:15 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
737     * readcd.c 1.68
738     Version -> 2.01a32
739     -scanbus funktioniert nun auch wenn dev= nicht angegeben und /etc/default/cdrecord vorhanden
740     Auflistung der defekten Sektoren in allozierter Liste
741    
742     Thu Jun 10 10:58:19 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
743     * cdrecord.1 1.102
744     Schreibfehler
745    
746     Wed Jun 2 22:54:33 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
747     * cdrecord.1 1.101
748     -clone dokumentiert
749    
750     Tue May 25 17:33:15 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
751     * readcd.c 1.67
752     Vsersion -> 2.01a31
753    
754     Tue May 25 17:32:29 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
755     * readcd.c 1.66
756     -scanbus neu
757    
758     Tue May 25 01:36:00 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
759     * cdrecord.h 1.161
760     * scsi_cdr.c 1.137
761     * drv_mmc.c 1.157
762     write_buffer() neu und write_buffer() in drv_mmc.c -> yamaha_write_buffer()
763    
764     Thu May 20 16:42:12 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
765     * scsi-linux-sg.c 1.83
766     Kommentar gegen die Debian patches fuer /dev/hd*
767    
768     Thu May 20 16:24:11 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
769     * scsi-linux-ata.c 1.6
770     Bis zu 25 /dev/hd%c Files oeffnen
771    
772     Thu May 20 16:14:33 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
773     * scsi-linux-sg.c 1.82
774     Kommentare um dumme Leute von SuSE davon abzuhalten wichtige Warnungen wegzupatchen
775    
776     Thu May 20 15:50:38 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
777     * cdrecord.1 1.100
778     Kommentar zu benoetigten Root Rechten neu
779    
780     Thu May 20 15:35:52 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
781     * cdrecord.c 1.286
782     Bessere Kommentare gegen SuSE die cdrecord nicht als root laufen lasse wollen
783    
784     Wed May 19 00:54:29 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
785     * cdrecord.c 1.285
786     Make sure you are root. nur ausgeben wenn euid != 0
787    
788     Wed May 19 00:47:48 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
789     * cdrecord.c 1.284
790     Version -> 2.01a29
791     reload geht nun auch fuer Notebook Laufwerke wieder
792    
793     Wed May 19 00:45:26 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
794     * cdrecord.h 1.160
795     * scsi_mmc.c 1.9
796     print_format_capacities() neu
797    
798     Wed May 19 00:27:28 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
799     * cdrecord.1 1.99
800     Bessere beschreibung der Hintergruende fuer eine gute Wahl der FIFO Groesse (fs=)
801    
802     Mon May 17 00:38:17 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
803     * cdrecord.1 1.98
804     Bessere Dokumentation fuer DVD
805    
806     Mon May 17 00:18:21 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
807     * scsilog.c 1.17
808     Besserer Kommentar
809    
810     Sun May 16 23:46:51 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
811     * drv_mmc.c 1.156
812     bei OPC "Power calibration area almost full" nicht als Fehler auffassen
813    
814     Sun May 16 17:01:24 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
815     * cdrecord.1 1.97
816     Bessere Dokumentation der driver= Option
817    
818     Sun May 16 01:37:11 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
819     * cdrecord.1 1.96
820     Diverse kleinere Schreibfehler beseitigt
821    
822     Sun May 16 01:26:52 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
823     * cdrecord.1 1.95
824     Eißfeldt -> Ei\*sfeldt
825     µsec -> \*msec
826    
827     Sat May 15 23:14:18 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
828     * subchan.c 1.19
829     index Variable -> curindex wegen GCC Shadow Warnung
830    
831     Sun May 9 17:59:31 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
832     * skel.c 1.1
833     date and time created 04/05/09 16:59:31 by joerg
834    
835     Fri Apr 23 00:51:24 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
836     * scsi-wnt.c 1.43
837     Padding fuer ASPI CMD Struktur damit auch 32 Byte Sense Daten von SPTI gehen
838    
839     Wed Apr 21 01:48:32 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
840     * scsi-wnt.c 1.42
841     Support fuer SPTI & Kontroller mit mehr als einem SCSI Bus
842     Bei SPTI ist SENSE_LEN max nun 32
843    
844     Sun Apr 18 13:26:43 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
845     * scsi-linux-sg.c 1.81
846     MAX-SCG -> 256 wegen Linux USB Implementierung
847    
848     Fri Apr 16 15:29:34 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
849     * scsi_scan.c 1.19
850     Bis zu 256 Busse scannen.
851    
852     Thu Apr 15 16:35:46 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
853     * cdrecord.c 1.283
854     Version -> 2.01a28
855    
856     Mon Apr 12 16:13:47 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
857     * cdrecord.1 1.94
858     Read Book -> Red Book
859    
860     Tue Apr 6 11:59:03 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
861     * cdrecord.c 1.282
862     Bessere Fehlermeldung bei fehlendem -pad/-shorttrack
863    
864     Mon Mar 15 01:59:49 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
865     * cdrecord.c 1.281
866     Kommentar fuer cuefile= & -raw
867    
868     Wed Mar 10 21:54:36 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
869     * readcd.c 1.65
870     * cdrecord.1 1.93
871     * cdrecord.c 1.280
872     ts= Doku besser
873    
874     Mon Mar 8 00:43:39 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
875     * scsi-linux-sg.c 1.80
876     Fehler if (sp->u_sense.cmd_sense != 0 -> if (sp->u_sense.cmd_sense[0] != 0 korrigiert
877     Wenn ASC/ASQ und auch alle zusaetzlichen Bits/Key in Byte 2 0 sind, dann loeschen wir CHECK CONDITION wieder
878     weil das ein Linux USB Problem ist wo z.B. wegen einem DMA Underrun REQUEST SENSE geschickt wurde
879     und das Laufwerk erwartungemaesz mit NO SENSE geantwortet hat
880    
881     Sun Mar 7 23:43:08 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
882     * cdrecord.c 1.279
883     Version -> 2.01a27
884    
885     Thu Mar 4 09:24:11 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
886     * cdrecord.c 1.278
887     Bugfix: Nach Umstellung des Tests auf Schreibmodus Option ging nur noch TAO
888    
889     Wed Mar 3 01:27:14 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
890     * drv_dvd.c 1.115
891     * cue.c 1.20
892     * isosize.c 1.9
893     * drv_simul.c 1.47
894     * getnum.c 1.2
895     * movesect.c 1.3
896     Cstyle
897    
898     Tue Mar 2 21:02:42 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
899     * misc.c 1.4
900     * cue.c 1.19
901     Copyright -> 2004
902    
903     Tue Mar 2 02:53:06 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
904     * modes.c 1.25
905     * fifo.c 1.47
906     * drv_mmc.c 1.155
907     * drv_sony.c 1.70
908     * drv_dvdplus.c 1.13
909     * drv_7501.c 1.15
910     * diskid.c 1.37
911     * defaults.c 1.11
912     * crc16.c 1.6
913     * cdr_drv.c 1.36
914     * clone.c 1.7
915     * drv_philips.c 1.68
916     * readcd.c 1.64
917     * scsi_cdr.c 1.136
918     * scsi_scan.c 1.18
919     * iso9660.h 1.5
920     * xio.h 1.2
921     * cdtext.h 1.5
922     Cstyle
923    
924     Tue Mar 2 01:13:42 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
925     * wm_track.c 1.4
926     Copyright -> 2004
927    
928     Mon Mar 1 11:08:40 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
929     * cdrecord.h 1.159
930     * mmcvendor.h 1.3
931     * scsilog.h 1.4
932     * scsimmc.h 1.10
933     * drv_jvc.c 1.80
934     * scsi_mmc.c 1.8
935     * cdtext.c 1.10
936     * scsilog.c 1.16
937     * auinfo.c 1.23
938     * cdrecord.c 1.277
939     * audiosize.c 1.19
940     * sector.c 1.12
941     * subchan.c 1.17
942     * wm_packet.c 1.24
943     * xio.c 1.8
944     Cstyle
945    
946     Mon Mar 1 11:02:43 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
947     * scsimmc.h 1.11
948     * subchan.c 1.18
949     * wm_packet.c 1.25
950     * xio.c 1.9
951     * sector.c 1.13
952     Copyright -> 2004
953    
954     Sun Feb 29 21:49:03 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
955     * cdrecord.c 1.276
956     Cstyle
957    
958     Sun Feb 29 18:19:58 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
959     * cdrecord.c 1.275
960     Version -> 2.01a26
961     -tao/-sao neu
962    
963     Sun Feb 29 18:13:20 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
964     * cdrecord.1 1.92
965     -tao Option neu, -sao Option als Alias fuer -dao
966    
967     Sun Feb 22 16:41:57 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
968     * cdrecord.1 1.91
969     Schreibfehler
970    
971     Sun Feb 22 15:53:51 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
972     * readcd.c 1.63
973     * cdrecord.h 1.158
974     * defaults.c 1.10
975     cdr_defaults() Prototy -> neues defaults.h
976    
977     Sun Feb 22 15:53:00 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
978     * defaults.h 1.1
979     date and time created 04/02/22 15:53:00 by joerg
980    
981     Sun Feb 1 21:32:58 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
982     * adip.h 1.1
983     date and time created 04/02/01 21:32:58 by joerg
984    
985     Fri Jan 23 23:10:42 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
986     * scsi-wnt.c 1.41
987     dev=ATAPI:1,0 geht nun wieder
988    
989     Mon Jan 19 21:29:24 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
990     * drv_dvd.c 1.113
991     * cdrecord.c 1.274
992     * drv_dvdplus.c 1.12
993     * wm_packet.c 1.23
994     trackp[i].padsecs * secsize -> (Llong)trackp[i].padsecs * secsize, damit kein Integeroverflow mehr stattfindet
995    
996     Thu Jan 15 22:24:39 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
997     * scsi-wnt.c 1.40
998     w2k_or_newer() neu um bei NT-4.0 wegen DMA Problemen mit SPTI per Default mit ASPI zu betreiben
999     Debug prints fuer bessere Beurteilung der Funktionsweise
1000    
1001     Thu Jan 15 02:22:38 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1002     * scsi-mac-iokit.c 1.9
1003     memset sense 0 wieder eingebaut bis endgueltig geklaert ist wie es sein sollte
1004    
1005     Thu Jan 15 01:55:36 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1006     * scsi-hpux.c 1.31
1007     * scsi-linux-pg.c 1.43
1008     * scsi-vms.c 1.33
1009     * scsi-os2.c 1.25
1010     * scsi-wnt.c 1.39
1011     * scsi-remote.c 1.15
1012     * scsi-unixware.c 1.36
1013     * scsi-qnx.c 1.3
1014     * scsi-osf.c 1.26
1015     * scsi-sgi.c 1.36
1016     * scsi-bsd.c 1.42
1017     * scsi-bsd-os.c 1.28
1018     * scsi-beos.c 1.22
1019     Umbau fuer Cstyle
1020    
1021     Thu Jan 15 01:05:25 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1022     * scsi-openserver.c 1.31
1023     Aenderungen fuer Cstyle
1024    
1025     Thu Jan 15 00:50:11 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1026     * scsi-next.c 1.32
1027     * scsi-linux-ata.c 1.5
1028     Umbau wegen Cstyle
1029    
1030     Wed Jan 14 20:05:52 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1031     * drv_dvd.c 1.112
1032     Unbenutzte Variablen beseitigt
1033    
1034     Wed Jan 14 20:04:33 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1035     * scsi-sun.c 1.82
1036     Aumbau fuer Cstyle
1037    
1038     Wed Jan 14 19:57:28 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1039     * scsi-sun.c 1.81
1040     Ueberfluessige Variable sb beseitigt
1041    
1042     Wed Jan 14 18:54:48 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1043     * scsi-apollo.c 1.5
1044     * scsi-amigaos.c 1.6
1045     * scsi-aix.c 1.36
1046     * scsi-linux-sg.c 1.79
1047     * scsiopen.c 1.95
1048     * scsitransp.c 1.90
1049     * scgsettarget.c 1.2
1050     * scsihelp.c 1.4
1051     Umbau fuer cstyle
1052    
1053     Wed Jan 14 15:37:47 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1054     * scsi-linux-sg.c 1.78
1055     LF_ATA Flag neu
1056    
1057     Wed Jan 14 01:14:27 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1058     * scsi-mac-iokit.c 1.8
1059     ux_errno wird nun korrekt gesetzt wenn ein Kommando schiefgeht
1060     Die Sense Daten werden nicht mehr gelöscht
1061     Author ist nun "schily", denn das Modul kommt nun teilweise dirch scgcheck
1062    
1063     Tue Jan 13 20:43:44 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1064     * scsi-mac-iokit.c 1.7
1065     Umbau fuer Cstyle
1066    
1067     Mon Jan 12 00:36:04 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1068     * drv_mmc.c 1.154
1069     Besserer Kommentar bei den Profilen in identify
1070    
1071     Mon Jan 12 00:33:39 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1072     * cdr_drv.c 1.35
1073     dp bei error() ueberpruefen um coredumps bei cdrecord -xd zu verhindern
1074    
1075     Sun Jan 11 18:42:14 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1076     * scsi-linux-sg.c 1.77
1077     Versuch das /dev/hd* Interface von Linux-2.6 besser zu unterstützen.
1078    
1079     Sun Jan 11 16:18:48 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1080     * scsi-linux-sg.c 1.76
1081     Kommentar verbessert
1082    
1083     Sun Jan 11 14:39:45 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1084     * scsi-wnt.c 1.38
1085     w2kstyle_create() umgestellt und so repariert, dasy kein unzulaessiger Speicherzugriff mehr erfolgt
1086    
1087     Sun Jan 11 14:09:19 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1088     * scsi-wnt.c 1.37
1089     loas_aspi() neu
1090    
1091     Sun Jan 11 13:28:56 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1092     * scsi-wnt.c 1.36
1093     Aenderungen damit cdrecord -scanbus dev=ASPI geht
1094    
1095     Wed Jan 7 00:38:26 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1096     * cdrecord.h 1.157
1097     * scsi_scan.c 1.17
1098     * scsi-mac-iokit.c 1.6
1099     * scsi-sun.c 1.80
1100     * scsi-wnt.c 1.34
1101     * scsitransp.c 1.89
1102     * cdrecord.c 1.273
1103     Copyright -> 2004
1104    
1105     Wed Jan 7 00:20:32 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1106     * scsi-wnt.c 1.35
1107     Anderer Version String fuer SPTI
1108    
1109     Wed Jan 7 00:03:55 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1110     * cdrecord.c 1.272
1111     Version -> 2.01a24
1112    
1113     Tue Jan 6 23:58:43 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1114     * cue.c 1.18
1115     Wenn FILE Anweisung im CUE Sheet keinen Slash (/) enthaelt, dann wird der Filename auch im Directory des CUE Sheets gesucht
1116    
1117     Tue Jan 6 23:52:52 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1118     * scsitransp.c 1.88
1119     Version -> 0.8
1120    
1121     Tue Jan 6 23:33:20 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1122     * scsi-wnt.c 1.33
1123     Cstyle
1124    
1125     Tue Jan 6 23:21:14 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1126     * scsi-wnt.c 1.32
1127     SPTI Unterdrueckung von nocht CD-ROM deaktiviert
1128    
1129     Tue Jan 6 23:10:18 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1130     * scsi-wnt.c 1.31
1131     Erste Version mit SPTI Support
1132    
1133     Tue Jan 6 17:58:47 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1134     * scsi-mac-iokit.c 1.5
1135     scgo_havebus() korrigiert (war immer FALSE) damit pxupgrade funktioniert
1136    
1137     Tue Jan 6 01:01:59 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1138     * drv_mmc.c 1.153
1139     cmd_dummy statt init_mmc in den Treiberstrukturen fuer CD-ROM Leser
1140    
1141     Sun Jan 4 15:26:25 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1142     * scsi-sun.c 1.79
1143     Erste Version einer UID Verwaltung die fuer Solaris 9 USCSI gebraucht wird
1144    
1145     Fri Jan 2 16:05:57 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1146     * scsi-sun.c 1.78
1147     Erste Version die mit Volume Management arbeitet
1148    
1149     Fri Jan 2 16:05:21 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1150     * cdrecord.c 1.271
1151     Version -> 2.01a23
1152    
1153     Fri Jan 2 16:05:06 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1154     * scsi_scan.c 1.16
1155     Hack fuer fd == -1 -> Kein Zugriff auf LW -> '?' statt '*'
1156    
1157     Tue Dec 30 14:20:00 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1158     * cdrecord.c 1.270
1159     Schreibfehler will not not Korrigiert
1160    
1161     Mon Dec 29 15:25:05 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1162     * cdrecord.1 1.90
1163     Bessere Beschreibung und Beispiel fuer -setdropts driveropts=
1164    
1165     Wed Dec 24 11:51:56 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1166     * drv_mmc.c 1.152
1167     Hinweis auf RAW bei nicht funktionierendem CUE Sheet
1168    
1169     Tue Dec 23 13:48:33 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1170     * cdrecord.c 1.269
1171     Version -> 2.01a21
1172     Hack fuer POSIX_PRIORITY_SCHEDULING Bug (wir brauchen root Rechte um die Pri zu verringern)
1173    
1174     Sun Dec 21 14:29:21 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1175     * cdrecord.1 1.89
1176     Neuer Absatz ueber ATAPI auf erster Seite.
1177    
1178     Thu Dec 18 17:10:58 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1179     * scsitransp.c 1.87
1180     Aehnlicher Text wie in cdrecord.c wenn !defined(IS_SCHILY_XCONFIG)
1181    
1182     Thu Dec 18 17:10:26 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1183     * cdrecord.c 1.268
1184     Neuer Text fuer modifizierte Versionen ohne Support
1185    
1186     Thu Dec 18 17:09:41 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1187     * cdrecord.1 1.88
1188     .sp verschoben auf Wunsch von Eric Raymond
1189    
1190     Tue Dec 16 00:42:16 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1191     * cdrecord.c 1.267
1192     Security Test Ausgabe nun auch ohne Root Zugriff sichtbar
1193    
1194     Mon Dec 15 16:40:59 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1195     * cdrecord.c 1.266
1196     Ausgabe des Resultats des Security Checks
1197    
1198     Mon Dec 15 09:19:24 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1199     * drv_mmc.c 1.151
1200     Copyright -> 2003
1201    
1202     Mon Dec 15 09:18:14 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1203     * drv_mmc.c 1.150
1204     Ein DVD Brenner wird nun auch erkannt wenn er nur MMC-3 und nicht MMC-2 konform ist
1205     Hinweis auf ftp://ftp.berlios.de/pub/cdrecord/ProDVD/
1206    
1207     Mon Dec 15 07:32:55 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1208     * cdrecord.c 1.265
1209     comexit(0); nach "erstem" -force blank unit entfernt damit auch mit dem Ricoh-5125 Medien erweckt werden koennen
1210    
1211     Thu Dec 11 12:59:54 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1212     * scsireg.h 1.30
1213     #ifdef __SCG_COMPAT_ zum enablen von info/ident/revision -> vendor_info/prod_ident/prod_revision
1214    
1215     Thu Dec 11 12:55:42 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1216     * scsi_scan.c 1.15
1217     * scsi_cdr.c 1.135
1218     info -> vendor_info, ident -> prod_ident, revision -> prod_revision
1219    
1220     Wed Dec 10 00:42:39 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1221     * scsi-dos.c 1.11
1222     Hinweis auf http://bootcd.narod.ru/
1223    
1224     Wed Dec 10 00:40:49 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1225     * cdrecord.c 1.264
1226     Hinweis auf ftp://ftp.berlios.de/pub/cdrecord/ProDVD/
1227    
1228     Wed Dec 10 00:19:03 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1229     * cdrecord.c 1.263
1230     Version -> 2.01a20
1231     FIFO Abschalten wenn fifosize < 2*bufsize
1232    
1233     Tue Dec 9 20:52:14 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1234     * cdrecord.1 1.87
1235     ..sp -> .sp Schreibfehler
1236    
1237     Sun Nov 30 13:50:31 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1238     * scsi-dos.c 1.10
1239     schcgeck funktioniert nun, kein DMAresid und max sense_count 18
1240    
1241     Sun Nov 30 00:00:01 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1242     * xio.c 1.7
1243     * readcd.c 1.62
1244     #include <io.h> auch fuer DJGPP
1245    
1246     Sat Nov 29 23:36:39 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1247     * scsi-dos.c 1.9
1248     Srb.Type.ExecSCSICmd.SenseLen = DEF_SENSE_LEN; -> Srb.Type.ExecSCSICmd.SenseLen = (SENSE_LEN+2);
1249    
1250     Sat Nov 29 23:11:56 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1251     * readcd.c 1.61
1252     Version -> 2.01a20
1253    
1254     Sat Nov 29 23:10:16 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1255     * xio.c 1.6
1256     setmode(fileno, O_BINARY) auch fuer DJGPP
1257    
1258     Sat Nov 29 23:10:00 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1259     * readcd.c 1.60
1260     #include <io.h> fuer __CYGWIN32__/__EMX__
1261     setmode(fileno, O_BINARY) auch fuer DJGPP
1262    
1263     Sat Nov 29 23:03:06 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1264     * scsi-dos.c 1.8
1265     Sense_len & sense_count korrekt beachten
1266     SS_ERR -> vor die invalid Device & Cannot Select Bus cases im switch in send_cmd()
1267    
1268     Sat Nov 29 22:28:57 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1269     * scsi-dos.c 1.7
1270     Schreibfehler is statt if beseitigt
1271    
1272     Sat Nov 29 19:11:41 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1273     * scsi-os2.c 1.24
1274     Return (0) statt -1 bei FATAL Error in send_cmd() wenn kein gueltiges Target gesetzt ist
1275    
1276     Sat Nov 29 19:10:48 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1277     * scsi-dos.c 1.6
1278     Neuer AspiLoaded Counter fuer mehrfaches Oeffnen
1279    
1280     Sat Nov 29 19:06:55 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1281     * scsi-wnt.c 1.30
1282     Return (0) statt -1 bei FATAL Error in send_cmd() wenn kein gueltiges Target gesetzt ist
1283     SS_ERR mit cp->SRB_TargStat != 0 ist nun SCG_NO_ERROR
1284     AspiLoaded ist nun integer Counter damit mehrere open()s moeglich sind
1285    
1286     Sat Nov 29 19:04:36 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1287     * scsi-dos.c 1.5
1288     Return (0) statt -1 bei FATAL Error in send_cmd() wenn kein gueltiges Target gesetzt ist
1289     SS_ERR mit Srb.Type.ExecSCSICmd.TargStat != 0 ist nun SCG_NO_ERROR
1290    
1291     Sat Nov 29 18:58:35 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1292     * scsi-dos.c 1.4
1293     Cstyle
1294    
1295     Sat Nov 29 18:30:44 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1296     * scsi-dos.c 1.3
1297     Umbau auf _go32_dpmi_allocate_real_mode_callback_retf()
1298    
1299     Fri Nov 28 10:25:15 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1300     * scsi-dos.c 1.2
1301     Callback Funktion neu
1302    
1303     Fri Nov 28 02:33:18 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1304     * scsihack.c 1.43
1305     scsi-dos.c neu
1306    
1307     Fri Nov 14 10:55:14 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1308     * scsi-dos.c 1.1
1309     date and time created 03/11/14 10:55:14 by joerg
1310    
1311     Sun Nov 2 23:50:22 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1312     * fifo.c 1.46
1313     fifo_percent() fragt nun (sp == NULL) ab um festzustellen of der FIFO aus ist
1314    
1315     Wed Oct 29 15:33:45 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1316     * scsi-remote.c 1.14
1317     strcatl()/concat()/*execl() casten nun NULL im letzten Arg nach (char *)NULL
1318    
1319     Wed Oct 1 00:39:23 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1320     * cdrecord.h 1.156
1321     Kommentar ueber minimale FIFO Groesse
1322    
1323     Sun Aug 24 13:15:10 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1324     * cdrecord.1 1.86
1325     driveropts in /Etc/default/cdrecord dokumentiert
1326    
1327     Tue Jul 22 21:43:08 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1328     * cdrecord.c 1.262
1329     Version -> 2.01a17
1330    
1331     Mon Jul 21 00:06:31 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1332     * cdrecord.h 1.155
1333     * cdrecord.1 1.85
1334     * cdrecord.c 1.261
1335     Neue Option ts=
1336    
1337     Fri Jul 18 10:04:20 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1338     * readcd.c 1.59
1339     Version -> 2.01a17
1340     Teilweise #ifndef EXTVERS -> #ifdef CLONE_WRITE fuer genauere Beschreibung des Kodes
1341    
1342     Fri Jul 18 10:03:04 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1343     * scsi_cdr.c 1.134
1344     Kommentar Hinweis in cdr_underrun()
1345    
1346     Fri Jul 11 11:43:25 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1347     * cdrecord.1 1.84
1348     Schreibfehler
1349    
1350     Sun Jul 6 00:04:14 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1351     * scsi-os2.c 1.23
1352     EIO statt EINVAL damit Scan fuer Targets > 7 klappt
1353    
1354     Sat Jun 21 21:42:56 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1355     * scsi-sun.c 1.77
1356     Workaround fuer Solaris 8 x86 Bug: DKIOCINFO liefert 256 kB DMAsize aber nur 68 kB geht bei ATAPI & DMA
1357    
1358     Sat Jun 21 19:42:26 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1359     * readcd.c 1.58
1360     Neue Option -factor
1361    
1362     Fri Jun 20 22:47:08 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1363     * readcd.c 1.57
1364     Neue Option ts= fuer Transfer size
1365    
1366     Fri Jun 20 22:32:59 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1367     * readcd.c 1.56
1368     Residual count auswerten beim Lesen
1369    
1370     Fri Jun 20 22:21:33 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1371     * readcd.c 1.55
1372     prstats_silent() Prototyp neu
1373     Versuch damit klarzukommen dasz einige BS (UnixWare) nicht mit odd byte DMA bei ATAPI klarkommen (READ FULL TOC)
1374     Ausgabe aller Lead out startzeiten bei -clone (READ FULL TOC)
1375     Geschwindigkeitsangaben beziehen sich auf 1000 Byte == 1 kb
1376     Hack to write empty disks geht mit end == 1 statt end == 0
1377    
1378     Tue Jun 17 19:23:35 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1379     * cdrecord.1 1.83
1380     Schreibfehler
1381    
1382     Tue Jun 17 19:18:00 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1383     * auinfo.c 1.22
1384     samples -> nsamples wegen samples() Makro und K&R C
1385    
1386     Sat May 31 21:58:05 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1387     * scsi-amigaos.c 1.5
1388     Neue Version von Thomas Langer
1389    
1390     Sat May 31 19:41:16 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1391     * scsi-amigaos.c 1.4
1392     Eingerueckt nach cstyle
1393    
1394     Sat May 31 18:34:37 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1395     * cdrecord.c 1.260
1396     GPL Hinweise besser formuliert, Schreibfehler in usage() beseitigt
1397    
1398     Sat May 31 18:10:38 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1399     * cdrecord.1 1.82
1400     Schreibfehler berichtigt & -format dokumentiert
1401    
1402     Sat May 31 18:09:46 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1403     * auinfo.c 1.21
1404     Fix fuer fehlerhafte Erkennung von *.inf Dateien die Meldung 'WARNING: Stdin is connected to a terminal.' verursacht
1405    
1406     Fri May 16 13:02:58 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1407     * scsi-remote.c 1.13
1408     js_snprintf(devname, sizeof(devname), device); -> js_snprintf(devname, sizeof(devname), "%s", device);
1409    
1410     Wed May 14 18:59:12 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1411     * cdrecord.c 1.259
1412     CD-Text -text Aktivierung durch trackp[MAX_TRACK+1].flags |= TI_TEXT
1413     Kein CD-text mehr wenn track[0].flags & TI_TEXT schon gesetzt (durch textfile=)
1414    
1415     Wed May 14 18:57:53 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1416     * cue.c 1.17
1417     CD-Text aus CDTEXTFILE nur noch wenn trackp[MAX_TRACK+1].flags & TI_TEXT
1418    
1419     Wed May 14 18:56:55 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1420     * cdrecord.1 1.81
1421     Neue erweiterte CD-Text Behandlung beschrieben
1422    
1423     Wed May 14 02:24:17 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1424     * cdrecord.c 1.258
1425     Version -> 2.01a15, Diverse Umstellungen damit tracks == 0 Abfragen bei cuefile=xxx korrekt behandelt werden
1426    
1427     Wed May 14 02:21:07 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1428     * xio.c 1.5
1429     while(pp) -> for (; pp; pp = pp->x_next) damit continue bei x_name == NULL nicht zur Endlosschleife wird
1430    
1431     Tue May 13 23:26:57 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1432     * cdrecord.1 1.80
1433     speed= Behandlung besser erklaert und Schreibfehler
1434    
1435     Tue May 13 23:26:14 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1436     * cue.c 1.16
1437     TI_SWAB bei FILE ... WAVE setzen
1438    
1439     Tue May 13 13:07:03 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1440     * xio.c 1.4
1441     pp->x_name == NULL voer strcmp geaendert
1442    
1443     Tue May 13 13:05:00 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1444     * xio.c 1.3
1445     Neue Knoten korrekt in Liste ein und aushaengen
1446    
1447     Mon May 12 02:17:00 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1448     * drv_mmc.c 1.149
1449     Support fuer TM_QUADRO/TM_ALLOW_COPY neu
1450     Hack fuer CUE Sheet Handling mit MODE2/CDI trackp[i].dbtype == DB_RAW
1451     Fuer Lead-In/Lead-Out werden nun die Bits fuer Datengroesse wegmaskiert
1452    
1453     Mon May 12 01:39:30 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1454     * cdrecord.c 1.257
1455     setleadinout() setzt nun trackp[tracks+1].tracktype aus trackp[tracks].tracktype
1456    
1457     Mon May 12 01:38:03 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1458     * cue.c 1.15
1459     Erste funktionierende Version
1460    
1461     Mon May 12 00:26:35 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1462     * drv_dvdplus.c 1.8
1463     Canot -> Cannot Schreibfehler beseitigt
1464    
1465     Mon May 12 00:25:29 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1466     * cdrecord.h 1.154
1467     parsecue()/fparsecue() neu
1468    
1469     Mon May 12 00:22:57 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1470     * cdrecord.c 1.256
1471     Version -> 2.01a14, Neue Option cuefile=, Kein Aufruf von checkdsize() wenn tracks == 0 (tsize == -150)
1472    
1473     Mon May 12 00:20:55 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1474     * cdrecord.1 1.79
1475     einfache erste cuefile= Doku
1476    
1477     Sun May 11 21:47:29 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1478     * cdrecord.h 1.153
1479     TI_QUADRO & is_quadro() neu
1480    
1481     Sun May 11 21:46:53 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1482     * xio.c 1.2
1483     Schutz gegen Coredump wenn pp->x_name == NULL
1484    
1485     Sat May 10 16:15:14 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1486     * cue.c 1.14
1487     Erster Ansatz fuer parse_file()
1488    
1489     Sat May 10 15:05:46 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1490     * cue.c 1.13
1491     struct state neu
1492     cueopen()/neednextitem()/needword()/needitem()/checkextra()/cueabort() neu
1493    
1494     Fri May 9 10:10:42 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1495     * cue.c 1.12
1496     keyw_t Arrays -> LOCAL
1497    
1498     Fri May 9 10:08:10 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1499     * cue.c 1.11
1500     Parser Funktionen -> LOCAL
1501    
1502     Fri May 9 10:00:21 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1503     * cue.c 1.10
1504     Erster Ansatz zum weiteren parsieren der Keywort Zeilen mit den Funktionen parse_*()
1505    
1506     Fri May 9 09:58:25 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1507     * cdtext.c 1.9
1508     #include cdtext.h vor cdrecord.h wegen gettextptr() und den Typ textptr_t
1509    
1510     Fri May 9 09:57:08 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1511     * auinfo.c 1.20
1512     * cdrecord.h 1.152
1513     gettextptr() ist nun nicht mehr LOCAL
1514    
1515     Fri May 9 09:56:24 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1516     * cdtext.h 1.4
1517     #define CDTEXT_H fuer Erkennung dasz cdtext.h includiert wurde
1518    
1519     Thu May 8 20:13:07 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1520     * cue.c 1.9
1521     Umgestellt fuer mehr "Ordnung"
1522    
1523     Thu May 8 19:57:21 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1524     * cue.c 1.8
1525     Definitionen fuer alle Schluesselworte
1526    
1527     Thu May 8 19:44:42 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1528     * cue.c 1.7
1529     getlocal() beseitigt, parsecue()/fparsecue() neu
1530    
1531     Thu May 8 19:38:55 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1532     * scsiopen.c 1.94
1533     js_snprintf(errs, slen, scgp->errstr) -> js_snprintf(errs, slen, "%s", scgp->errstr)
1534    
1535     Thu May 8 19:38:14 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1536     * drv_mmc.c 1.148
1537     get_speeds_plextor() geht nicht mit alten LW, daher Ausfuerung im silent Mode
1538    
1539     Thu May 8 00:45:07 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1540     * cue.c 1.6
1541     Reihenfolge der Keyworte Kommentar
1542    
1543     Wed May 7 23:46:01 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1544     * cdrecord.h 1.151
1545     * wm_packet.c 1.22
1546     * fifo.c 1.45
1547     * cdrecord.c 1.255
1548     Umbau auf 'xio'
1549    
1550     Wed May 7 20:31:31 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1551     * xio.h 1.1
1552     * xio.c 1.1
1553     date and time created 03/05/07 19:31:31 by joerg
1554    
1555     Tue May 6 23:57:09 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1556     * cdrecord.h 1.150
1557     * cdrecord.1 1.78
1558     * cdrecord.c 1.254
1559     -abort Option neu
1560    
1561     Tue May 6 19:12:27 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1562     * cue.c 1.5
1563     Kommentar verbessert, lookup() mit table Parameter
1564    
1565     Tue May 6 00:35:47 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1566     * cue.c 1.4
1567     Kommentar verbessert
1568    
1569     Tue May 6 00:23:14 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1570     * cue.c 1.3
1571     Umbau auf Makefilesystem, ungetline()/getlocal() neu
1572    
1573     Sun May 4 18:41:33 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1574     * cdrecord.1 1.77
1575     Beschreibung der Audio Kopie aus Pipe
1576    
1577     Sun May 4 18:36:46 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1578     * cdrecord.c 1.253
1579     Version -> 2.01a13
1580    
1581     Sun May 4 18:35:19 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1582     * cdrecord.h 1.149
1583     * cdrecord.c 1.252
1584     * auinfo.c 1.19
1585     Neue Funktion auinfosize() fuer AudioCDs aus Pipe Brennen
1586    
1587     Sun May 4 15:46:38 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1588     * cdrecord.c 1.251
1589     Neue Funktion opentracks() und Umstellung des Trackparsing
1590    
1591     Sun May 4 15:18:21 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1592     * fifo.c 1.44
1593     STDIN wird nicht mehr geschossen damit Audio "On the Fly" moeglich wird
1594    
1595     Sun May 4 15:16:43 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1596     * cdrecord.h 1.148
1597     Neues Track Flag TI_USEINFO, tracktype/dbtype nun Uchar
1598    
1599     Sun May 4 12:52:00 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1600     * cdrecord.c 1.250
1601     setuid(getuid()) nachdem alle root Dinge erledigt sind (hoffentlich)
1602    
1603     Sat May 3 20:09:17 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1604     * scsitransp.h 1.54
1605     * scsitransp.c 1.86
1606     scg_fprascii()/scg_prascii()/scg_sprascii() neu
1607    
1608     Sat May 3 19:39:32 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1609     * cdrecord.c 1.249
1610     gracewait setzt nun didgrace auf TRUE um doppeltes Warten zu vermeiden
1611    
1612     Fri May 2 22:49:20 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1613     * scsi-unixware.c 1.35
1614     Debug error() beseitigt
1615    
1616     Fri May 2 22:46:35 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1617     * scsi-unixware.c 1.34
1618     xpopen() neu damit suid root Binaries gehen, denn /etc/scsi/pdiconfig geht nicht wenn euid != uid
1619    
1620     Tue Apr 29 22:59:14 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1621     * cdrecord.c 1.248
1622     Version -> 2.01a11
1623    
1624     Tue Apr 29 20:59:54 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1625     * cdrecord.c 1.247
1626     * cdrecord.1 1.76
1627     Neue Optionen -xa/-xamix und -multi/-mode2/-xa1/-xa2/-cdi korrigiert
1628    
1629     Tue Apr 29 20:41:16 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1630     * drv_mmc.c 1.147
1631     Support fuer TAO -mode2
1632    
1633     Tue Apr 29 20:40:26 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1634     * cdrecord.h 1.147
1635     Definitionen fuer Daten Sektor Typen
1636    
1637     Tue Apr 29 00:27:20 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1638     * drv_mmc.c 1.146
1639     Bessere Ausgabe fuer formatierte RW Medien
1640    
1641     Tue Apr 29 00:26:27 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1642     * scsi_mmc.c 1.7
1643     Ausgave des Current Profile auf separater Zeile
1644    
1645     Wed Apr 23 23:25:27 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1646     * drv_dvdplus.c 1.5
1647     Ungebrauchte Variablen beseitigt
1648    
1649     Wed Apr 23 23:20:27 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1650     * scsi_cdr.c 1.133
1651     read_track_info() Bug gefixt (type Bits waren in cmd_cdb[2] statt cmd_cdb[1])
1652    
1653     Wed Apr 23 23:19:24 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1654     * cdrecord.c 1.246
1655     gracewait() umstrukturiert
1656    
1657     Wed Apr 23 23:18:13 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1658     * scsi_mmc.c 1.6
1659     * drv_mmc.c 1.145
1660     * cdrecord.h 1.146
1661     print_profiles() neu
1662    
1663     Tue Apr 22 22:36:02 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1664     * cdrecord.c 1.245
1665     Return Code von (*dp->cdr_init)(scgp, dp) auswerten
1666    
1667     Tue Apr 22 19:08:58 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1668     * cdrecord.c 1.244
1669     raise_fdlim versucht nun nicht mehr z.B. ein Limit von 256 auf 109 zu "erhoehen".
1670    
1671     Tue Apr 22 17:47:29 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1672     * drv_mmc.c 1.144
1673     Fehlendes " ergaenzt
1674    
1675     Tue Apr 22 17:46:28 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1676     * drv_mmc.c 1.143
1677     Bessere Fehlermeldung fuer get next writable address auf formatierte CD-RW
1678    
1679     Tue Apr 22 17:42:06 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1680     * cdrecord.c 1.243
1681     Mehr Fehlermeldungen wenn in der Hauptschleife Fehler auftreten.
1682    
1683     Tue Apr 22 01:08:46 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1684     * cdrecord.c 1.242
1685     Version -> 2.01a11, gracewait() mit didgrace Parameter fuer Ausgabe ohne Warten
1686    
1687     Mon Apr 21 15:49:58 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1688     * cdrecord.c 1.241
1689     Format Code mit #ifdef DRV_DVD auskommentiert
1690    
1691     Mon Apr 21 15:40:04 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1692     * drv_mmc.c 1.142
1693     CL_TYPE_* #defines neu fuer scsi_close_tr_session()
1694    
1695     Mon Apr 21 15:39:13 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1696     * cdrecord.c 1.240
1697     -format & BOOL gracedone neu
1698    
1699     Mon Apr 21 15:23:22 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1700     * cdrecord.h 1.145
1701     * scsi_cdr.c 1.132
1702     request_sense_b()/reserve_tr_rzone() neu
1703    
1704     Mon Apr 21 14:22:51 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1705     * cdrecord.c 1.239
1706     Umbau auf gracewait()
1707    
1708     Sun Apr 20 16:26:57 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1709     * scsi_mmc.c 1.5
1710     get_format_capacities() neu
1711    
1712     Sun Apr 20 16:22:26 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1713     * drv_mmc.c 1.141
1714     read_track_info() mit erweiterten Parametern (Type) -> TI_TYPE_TRACK
1715    
1716     Sun Apr 20 16:21:22 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1717     * scsi_cdr.c 1.131
1718     read_track_info() mit erweiterten Parametern (Type), read_rzone_info() aus drv_dvd.c durch read_track_info()
1719    
1720     Sun Apr 20 16:20:40 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1721     * cdrecord.h 1.144
1722     F_FORMAT neu, WM_FORMAT neu, DSF_DVD_PLUS_R/DSF_DVD_PLUS_RW/DSF_NEED_FORMAT neu
1723     read_track_info() mit erweiterten Parametern (Type), read_rzone_info() aus drv_dvd.c durch read_track_info()
1724     get_format_capacities()/read_format_capacities() neu
1725    
1726     Sun Apr 20 15:52:45 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1727     * scsimmc.h 1.9
1728     struct disk_info um dbit & bg_format_stat erweitert
1729    
1730     Sun Apr 20 15:13:25 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1731     * scsireg.h 1.29
1732     struct scsi_format_header um immed/tryout/ipattern Bits erweitert
1733     struct scsi_format_cap_header neu
1734     struct scsi_format_cap_desc neu
1735     struct scsi_cap_data neu
1736    
1737     Sun Apr 20 15:04:56 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1738     * scsicdb.h 2.18
1739     NACA Bit im Control Byte neu
1740    
1741     Fri Apr 18 16:53:04 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1742     * drv_dvd.c 1.106
1743     * drv_mmc.c 1.140
1744     * cdrecord.h 1.143
1745     * scsi_cdr.c 1.130
1746     read_dvd_structure() nun mit addr und layer Parameter
1747    
1748     Fri Apr 18 16:51:11 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1749     * scsi_mmc.c 1.4
1750     Unbenutze & Uninitialisierte Variablen beseitigt
1751    
1752     Thu Apr 17 23:13:07 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1753     * cdr_drv.c 1.34
1754     DVD+ Treiber neu
1755    
1756     Thu Apr 17 23:09:29 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1757     * drv_mmc.c 1.139
1758     Treibertexte besser eingerueckt
1759     Umleitung auf DVD+ Treiber bei DVD+ Medium
1760     Aufruf der dp->cdr_identify(scgp, dp, scgp->inq) Routine bei Weiterleitung auf DVD Treiber
1761    
1762     Thu Apr 17 09:45:56 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1763     * drv_sony.c 1.69
1764     * drv_philips.c 1.67
1765     * cdr_drv.c 1.33
1766     * cdrecord.h 1.142
1767     * drv_simul.c 1.46
1768     * drv_dvd.c 1.105
1769     * drv_jvc.c 1.79
1770     * drv_7501.c 1.14
1771     * drv_mmc.c 1.138
1772     cdr_format() Funktion neu
1773    
1774     Thu Apr 17 02:32:05 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1775     * drv_mmc.c 1.137
1776     load_media() fuer get_curprofile() im Silent Mode, wenn es ein CD Brenner ist dann wird nicht der CD-ROM Treiber returniert
1777    
1778     Thu Apr 17 01:10:51 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1779     * drv_mmc.c 1.136
1780     SCSI-3/MMC-3 medien Tests neu um DVD+ zu erkennen
1781    
1782     Thu Apr 17 00:04:06 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1783     * scsi_mmc.c 1.3
1784     Vermeiden von pname(profile) ohne #defne DRV_DVD
1785    
1786     Wed Apr 16 23:40:46 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1787     * drv_mmc.c 1.135
1788     mmc_getval() weiter nach hinten - nach Korrektur der Inquiry Daten fuer ATAPI
1789    
1790     Wed Apr 16 22:49:41 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1791     * drv_mmc.c 1.134
1792     Treiber ID Text (Kommentar) verbessert
1793    
1794     Wed Apr 16 22:42:59 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1795     * drv_sony.c 1.68
1796     Cue sheet Option auf 3 setzen
1797    
1798     Wed Apr 16 22:40:00 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1799     * cdrecord.1 1.75
1800     Hinweis auf mkisofs -print-size bei SAO/RAW
1801    
1802     Wed Apr 16 22:28:03 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1803     * cdr_drv.c 1.32
1804     SCSI-3/mmc-3 Support fuer DVD + DDCD Erkennung mit get_proflist()
1805    
1806     Wed Apr 16 22:25:56 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1807     * scsimmc.h 1.8
1808     struct rzone_info um lra_v erweitert
1809     struct mmc_performance_header / struct mmc_performance / struct mmc_exceptions / struct mmc_write_speed / struct mmc_streaming neu
1810    
1811     Wed Apr 16 22:01:14 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1812     * cdrecord.h 1.141
1813     get_proflist()/get_wproflist() aus scsi_mmc.c neu
1814    
1815     Wed Apr 16 22:00:33 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1816     * scsi_mmc.c 1.2
1817     get_conflen()/get_profiles()/get_proflist()/get_wproflist() neu
1818    
1819     Wed Apr 16 00:49:27 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1820     * drv_mmc.c 1.133
1821     get_speeds_plextor() komplett in die Statistik Funktion verlagert
1822    
1823     Wed Apr 16 00:28:09 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1824     * scsi_mmc.c 1.1
1825     date and time created 03/04/15 23:28:09 by joerg
1826    
1827     Wed Apr 16 00:28:00 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1828     * cdrecord.h 1.140
1829     scsi_mmc.c Definitionen neu
1830    
1831     Wed Apr 16 00:12:54 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1832     * drv_mmc.c 1.132
1833     Trebertabellen aufgeraeumt
1834    
1835     Tue Apr 15 18:57:54 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1836     * cdrecord.h 1.139
1837     track_base(tp) Makro repariert (tp)->track statt (tp)->trackno
1838    
1839     Tue Apr 15 10:01:43 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1840     * drv_dvd.c 1.104
1841     TAO Fake beseitigt
1842    
1843     Sun Apr 13 21:54:15 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1844     * drv_sony.c 1.67
1845     #include timedefs.h fehlte
1846    
1847     Sun Apr 13 18:54:27 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1848     * drv_sony.c 1.66
1849     Erste SAO Implementierung (ohne MCN/ISRC/multi-session)
1850    
1851     Sun Apr 13 17:15:15 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1852     * drv_dvd.c 1.103
1853     * drv_simul.c 1.45
1854     * drv_jvc.c 1.78
1855     * drv_mmc.c 1.131
1856     * drv_7501.c 1.13
1857     * cdrecord.c 1.238
1858     * cdrecord.h 1.138
1859     * drv_philips.c 1.66
1860     cdr_abort_session() neu
1861    
1862     Sun Apr 13 17:10:44 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1863     * drv_mmc.c 1.130
1864     "Selected write speed:" -> "Last selected write speed:"
1865    
1866     Sun Apr 13 13:59:26 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1867     * scsi_cdr.c 1.129
1868     Intelligenteres scsi_load() kennt nun CDR_CADDYLOAD
1869    
1870     Sun Apr 13 13:54:27 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1871     * drv_philips.c 1.65
1872     Yamaha CDR-100 nun mit scsi_load()
1873    
1874     Sun Apr 13 13:36:00 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1875     * cdrecord.c 1.237
1876     Version -> 2.01a10, Neue Funktion print_drflags()
1877    
1878     Sun Apr 13 13:35:26 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1879     * cdrecord.h 1.137
1880     Kommentar verbessert
1881    
1882     Sun Apr 13 12:28:01 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1883     * cdrecord.c 1.236
1884     * scsi_cdr.c 1.128
1885     scsi_load()/scsi_unload() nun mit korrektem Return Wert (int statt BOOL) und Auswertung des Return Wertes in load_media()/unload_media()
1886    
1887     Fri Apr 11 15:31:30 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1888     * drv_mmc.c 1.129
1889     * drv_7501.c 1.12
1890     (*dp->cdr_gen_cue)() Aufruf nun ueber Pointer
1891    
1892     Fri Apr 11 15:27:44 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1893     * drv_dvd.c 1.102
1894     * drv_simul.c 1.44
1895     * drv_mmc.c 1.128
1896     * cdr_drv.c 1.31
1897     * cdrecord.h 1.136
1898     * drv_7501.c 1.11
1899     (*dp->cdr_send_cue)() nun mit cdr_t * Parameter
1900    
1901     Fri Apr 11 15:18:57 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1902     * drv_7501.c 1.10
1903     * drv_simul.c 1.43
1904     * drv_philips.c 1.64
1905     * drv_dvd.c 1.101
1906     * drv_mmc.c 1.127
1907     * drv_sony.c 1.65
1908     * drv_jvc.c 1.77
1909     * cdrecord.h 1.135
1910     * cdrecord.c 1.235
1911     Neue Funktion (*cdr_gen_cue)()
1912    
1913     Fri Apr 11 01:25:58 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1914     * drv_mmc.c 1.126
1915     get_speeds_plextor() nun mit 3 int * Parametern, Ausgabe der Maximalen Brenngeschwindigkeit in stats_mmc()
1916    
1917     Fri Apr 11 00:53:30 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1918     * cdrecord.c 1.234
1919     * cdrecord.h 1.134
1920     is_sao() & TI_SAO neu, checktsize() ueberprueft nun ob ein Track mit unbekannter Laenge in SAO/RAW mode vorhanden ist und bricht ab
1921    
1922     Thu Apr 10 21:18:42 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1923     * drv_philips.c 1.63
1924     * drv_simul.c 1.42
1925     * drv_7501.c 1.9
1926     * cdr_drv.c 1.30
1927     * cdrecord.h 1.133
1928     * drv_jvc.c 1.76
1929     * drv_dvd.c 1.100
1930     * drv_sony.c 1.64
1931     * scsi_cdr.c 1.127
1932     * drv_mmc.c 1.125
1933     * cdrecord.c 1.233
1934     cdr_check_recovery()/cdr_recover()/cdr_close_session() nun mit cdr_t * Parameter
1935    
1936     Thu Apr 10 19:19:22 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1937     * cdrecord.h 1.132
1938     Kommentar eingerueckt
1939    
1940     Thu Apr 10 19:15:16 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1941     * cdrecord.c 1.232
1942     * cdrecord.h 1.131
1943     * drv_sony.c 1.63
1944     * drv_simul.c 1.41
1945     * drv_philips.c 1.62
1946     * drv_mmc.c 1.124
1947     * drv_7501.c 1.8
1948     * drv_jvc.c 1.75
1949     * drv_dvd.c 1.99
1950     cdr_init() neu, cdr_speed_select() nun ohne "dummy" Parameter
1951    
1952     Thu Apr 10 15:32:14 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1953     * drv_mmc.c 1.123
1954     get_speeds_plextor() neu
1955    
1956     Sun Apr 6 15:49:07 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1957     * cdrecord.1 1.74
1958     Neue driveropts= speedread/singlesession/hidecdr
1959    
1960     Sun Apr 6 15:48:07 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1961     * cdrecord.c 1.231
1962     (*dp->cdr_set_speed_dummy)() Aufruf bei -setdropts zwischen cdr_opt1() und cdr_opt2()
1963    
1964     Sun Apr 6 15:45:45 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1965     * drv_mmc.c 1.122
1966     Support fuer Plextor PowerRec, SpeedReeed, SongleSession, HideCDR
1967    
1968     Sun Apr 6 02:19:35 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1969     * cdrecord.c 1.230
1970     * cdrecord.h 1.130
1971     #defines und Auswertung fuer CDR_SINGLESESS/CDR_HIDE_CDR/CDR_SPEEDREAD neu
1972    
1973     Sat Apr 5 22:35:50 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1974     * cdrecord.h 1.129
1975     * cdrecord.c 1.229
1976     * cdrecord.1 1.73
1977     Neue Option -setdropts
1978    
1979     Sat Apr 5 20:51:06 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1980     * drv_mmc.c 1.121
1981     mmc_load/mmc_unload() auskommentiert
1982    
1983     Sat Apr 5 20:46:51 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1984     * drv_mmc.c 1.120
1985     opt2_mmc() neu und Kode aus open_session_mmc() dorthin bewegt
1986    
1987     Sat Apr 5 20:43:36 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1988     * scsi_cdr.c 1.126
1989     * cdrecord.c 1.228
1990     Bessere Buffer underrun Erkennung und Beschreibung
1991    
1992     Sat Apr 5 15:49:22 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1993     * drv_sony.c 1.62
1994     * drv_mmc.c 1.119
1995     * drv_simul.c 1.40
1996     * drv_7501.c 1.7
1997     * cdrecord.c 1.227
1998     * drv_philips.c 1.61
1999     * drv_jvc.c 1.74
2000     * cdrecord.h 1.128
2001     * drv_dvd.c 1.97
2002     (*dp->cdr_opt2)(scgp, dp) neu
2003    
2004     Sat Apr 5 15:37:12 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2005     * cdrecord.c 1.226
2006     Buffer Underrun Vorhersage verbessert (kein loeschen am Trackanfang & zusaetzlicher Test auf leres RAM)
2007    
2008     Sat Apr 5 01:42:33 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2009     * drv_mmc.c 1.118
2010     Read Burn Proof Counter fuer Plextor
2011    
2012     Fri Apr 4 23:48:28 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2013     * scsi-unixware.c 1.33
2014     Reset Support neu
2015    
2016     Fri Apr 4 00:44:59 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2017     * cdrecord.c 1.225
2018     -packet impliziert nun nicht mehr TAO
2019    
2020     Fri Apr 4 00:35:13 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2021     * drv_7501.c 1.6
2022     cw7501__do_cue() nun korrekt LOCAL
2023    
2024     Fri Apr 4 00:30:05 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2025     * auinfo.c 1.18
2026     * subchan.c 1.16
2027     trackp->tracktype & TOC_MASK wegen TOCF_DUMMY/TOCF_MULTI
2028    
2029     Fri Apr 4 00:29:09 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2030     * drv_sony.c 1.61
2031     * drv_simul.c 1.39
2032     * drv_7501.c 1.5
2033     * drv_philips.c 1.60
2034     * cdrecord.h 1.127
2035     * cdrecord.c 1.224
2036     * drv_mmc.c 1.117
2037     * drv_jvc.c 1.73
2038     * drv_dvd.c 1.96
2039     cdr_open_session()/cdr_fixate() ohne multi/dummy Parameter -> track[0].tracktype
2040    
2041     Thu Apr 3 22:49:10 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2042     * drv_jvc.c 1.72
2043     * drv_dvd.c 1.95
2044     * wm_packet.c 1.21
2045     * cdrecord.c 1.223
2046     Casting wegen Signed/Unsigned Arithmetik bei ANSI C
2047    
2048     Thu Apr 3 22:32:30 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2049     * drv_sony.c 1.60
2050     * drv_7501.c 1.4
2051     * drv_simul.c 1.38
2052     * drv_dvd.c 1.94
2053     * drv_philips.c 1.59
2054     * drv_mmc.c 1.116
2055     * drv_jvc.c 1.71
2056     * cdrecord.c 1.222
2057     * cdrecord.h 1.126
2058     cdr_open_session()/cdr_fixate() Treiberinterface nun ohne toctype Parameter -> trackp[0]->tracktype
2059    
2060     Thu Apr 3 20:51:34 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2061     * fifo.c 1.43
2062     int -> Uint wegen Ansi C Vergleich
2063    
2064     Thu Apr 3 20:46:46 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2065     * clone.c 1.6
2066     first/last int -> Uint wegen Ansi C Vergleich
2067    
2068     Thu Apr 3 20:42:01 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2069     * subchan.c 1.15
2070     j int -> Uint wegen Ansi C Vergleich
2071    
2072     Thu Apr 3 18:16:00 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2073     * cdrecord.c 1.221
2074     Neue Option -lock
2075     prtimediff() -> misc.c
2076     Version -> 2.01a09
2077    
2078     Thu Apr 3 18:15:00 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2079     * cdrecord.1 1.72
2080     Neue Option -lock
2081    
2082     Thu Apr 3 18:14:43 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2083     * misc.c 1.3
2084     prtimediff() aus cdrecord.c neu
2085    
2086     Thu Apr 3 18:14:05 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2087     * drv_mmc.c 1.115
2088     int/Uint Vergleiche gecastet
2089     test auf tracksize < 0 vor do_cue()
2090     Versuch zu erreichen dasz is_packet(trackp) nicht mehr is_tao(trackp) impliziert
2091    
2092     Thu Apr 3 18:11:45 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2093     * cdrecord.h 1.125
2094     F_DLCK & prtimediff() neu
2095    
2096     Thu Apr 3 18:11:22 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2097     * drv_7501.c 1.3
2098     Support fuer SAO neu
2099    
2100     Sun Mar 30 22:16:25 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2101     * drv_7501.c 1.2
2102     Schreibsupport fuer TAO
2103    
2104     Sun Mar 30 13:50:02 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2105     * cdrecord.c 1.220
2106     * drv_mmc.c 1.114
2107     Eingerueckt nach cstyle
2108    
2109     Sat Mar 29 20:27:16 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2110     * scsi-unixware.c 1.32
2111     Auswertung von scbp->sc_comp_code und Setzten von sp->error
2112    
2113     Thu Mar 27 12:11:17 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2114     * readcd.c 1.54
2115     meshpoints=# Option neu
2116    
2117     Thu Mar 27 01:15:30 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2118     * cdrecord.c 1.219
2119     2002 -> 2003
2120    
2121     Thu Mar 27 01:03:48 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2122     * cdr_drv.c 1.29
2123     cw7501 neu
2124    
2125     Thu Mar 27 01:02:47 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2126     * drv_7501.c 1.1
2127     date and time created 03/03/27 01:02:47 by joerg
2128    
2129     Thu Mar 27 00:53:40 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2130     * cdrecord.c 1.218
2131     Version -> 2.01a07, Unterdrueckung von "Warning: blockdesc secsize %d differs from cap secsize %d\n" wenn scgp->cap->c_bsize == 0
2132    
2133     Thu Mar 27 00:45:34 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2134     * cdrecord.h 1.124
2135     Eingerueckt nach cstyle
2136    
2137     Thu Mar 27 00:43:06 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2138     * drv_mmc.c 1.113
2139     mmc_load()/mmc_unload() mit 2. Parameter cdr_t *
2140    
2141     Tue Mar 25 18:48:41 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2142     * scsi-qnx.c 1.2
2143     sccsid -> __sccsid
2144    
2145     Mon Mar 24 23:25:04 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2146     * cdrecord.c 1.217
2147     Version -> 2.01a06, Handler fuer SGIHUP/SIGTERM, cdr_underrun() neu
2148    
2149     Mon Mar 24 23:23:38 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2150     * scsi_cdr.c 1.125
2151     * cdrecord.h 1.123
2152     cdr_underrun() neu
2153    
2154     Mon Mar 24 13:01:28 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2155     * scsi-unixware.c 1.31
2156     Beseitigung von fdesc[MAX_SCG][MAX_TGT][MAX_LUN] und Verkleinerung von sdidevs[scg][tgt][lun]
2157     Nun kann wirklich scg_open() mehrmals aufgerufen werden.
2158    
2159     Sun Mar 23 21:10:45 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2160     * scsi-unixware.c 1.30
2161     valid/atapi/initiator -> flags mit SDI_* Bit #defines
2162    
2163     Sun Mar 23 17:33:07 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2164     * scsi-unixware.c 1.29
2165     Besseres Verhalten fuer scgcheck
2166    
2167     Sun Mar 23 15:14:23 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2168     * scsi-unixware.c 1.28
2169     Eingerueckt wegen cstyle(1)
2170    
2171     Sun Mar 23 14:12:01 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2172     * scsihack.c 1.42
2173     Support fuer QNX neu
2174    
2175     Sun Mar 23 14:11:14 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2176     * scsi-qnx.c 1.1
2177     date and time created 03/03/23 14:11:14 by joerg
2178    
2179     Thu Mar 6 16:39:42 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2180     * fifo.c 1.42
2181     faio_wait_on_buffer() mit Prototype implementierung wegen SCO cc
2182    
2183     Thu Mar 6 16:27:52 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2184     * cdrecord.1 1.71
2185     Beschreibung fuer -xa1 -xa2, ... berichtigt
2186    
2187     Fri Feb 7 12:34:37 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2188     * cdrecord.1 1.70
2189     Schreibfehler beseitigt
2190    
2191     Sun Feb 2 14:13:07 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2192     * scsi-remote.c 1.12
2193     Umgestellt, damit es auch ohne rcmd() geht
2194    
2195     Tue Jan 28 01:19:39 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2196     * drv_mmc.c 1.112
2197     Workaround fuer LG TAO Audio Formware bug: audio_pause_len = 150
2198    
2199     Tue Jan 7 14:09:28 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2200     * scsi_cdr.c 1.124
2201     Ausgabe Save/Set Modepages auch auf stderr wie Rest der Zeile
2202    
2203     Tue Jan 7 14:08:43 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2204     * drv_mmc.c 1.111
2205     set_mode_params() ist BOOL, daher ist Abfrage auf < 0 falsch
2206    
2207     Tue Dec 24 16:28:38 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2208     * cdrecord.1 1.69
2209     Version -> 2.0
2210    
2211     Tue Dec 24 14:16:34 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2212     * cdrecord.c 1.216
2213     Mail Adresse -> schilling@fokus.fhg.de
2214     Vermeidung von "Cannot write CD's >= 100 minutes.\n" bei DVDs
2215    
2216     Mon Dec 16 22:26:39 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2217     * cdrecord.1 1.68
2218     Mailing Lists geupdated, Hinweis auf cddb= bei den cdda2wav Beispielen
2219    
2220     *************** Release 2.0 *******************
2221    
2222     Sat Nov 30 17:43:51 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2223     * readcd.c 1.53
2224     * cdrecord.c 1.215
2225     Version -> 2.0
2226    
2227     Sat Nov 30 16:11:27 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2228     * cdrecord.c 1.214
2229     DVD-Pro Check for Tracksize-known only if ntracks > 0
2230    
2231     Sat Nov 30 13:01:27 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2232     * drv_mmc.c 1.110
2233     Allow Medium removal after load Media for DVD/CD recognition as drecord -checkdrive would otherwise lock the tray if it has been open before
2234    
2235     Sat Nov 30 12:55:17 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2236     * scsi-osf.c 1.25
2237     Debug output with SCSI Status Byte
2238    
2239     Fri Nov 22 17:55:41 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2240     * cdrecord.1 1.67
2241     RSH= und RSCSI= documented for ssh(1) RSCSI
2242    
2243     Fri Nov 22 17:40:35 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2244     * scsi-remote.c 1.11
2245     Support for non-root rcmd() and ssh(2)
2246    
2247     Fri Nov 22 17:35:54 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2248     * fifo.c 1.41
2249     AmigaOS Support with ix_vfork()/ix_vfork_resume() and separate var buf_idx_reader for vfork()
2250    
2251     Thu Nov 21 22:28:57 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2252     * cdrecord.c 1.213
2253     New Option minbuf=
2254    
2255     Thu Nov 21 22:23:10 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2256     * cdrecord.1 1.66
2257     minbuf= Option new
2258    
2259     Tue Nov 19 19:13:34 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2260     * scsiopen.c 1.93
2261     Fix for Coredump with dev=/dev/rsr1c:@,0
2262    
2263     Sun Nov 10 19:18:04 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2264     * diskid.c 1.36
2265     Orange Forum Embargo Warning only if mp->msf_min == 97 for DVDs
2266    
2267     Mon Nov 4 18:12:16 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2268     * fifo.c 1.40
2269     close(f) /dev/zero oly if /dev/zero has been opened
2270    
2271     Sun Nov 3 16:32:52 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2272     * scsi_cdr.c 1.123
2273     * cdrecord.h 1.122
2274     write_xscsi()/seek_scsi()/seek_g0()/seek_g1() new
2275    
2276     Sat Nov 2 22:11:55 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2277     * cdrecord.c 1.212
2278     Version -> 1.11a40, _POSIX_MEMLOCK/_POSIX_PRIORITY_SCHEDULING Test POSIX 2001 conformant
2279    
2280     Sun Oct 27 15:19:29 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2281     * cdrecord.c 1.211
2282     New Wait Feature free the IDE Busses if Source&Destination are on the same cable (use -immed)
2283    
2284     Sun Oct 27 14:57:11 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2285     * cdrecord.1 1.65
2286     New Wait (usleep) Feature for -immed documented
2287    
2288     Sun Oct 27 14:42:36 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2289     * cdrecord.h 1.121
2290     New Flag RF_WR_WAIT to actively free the IDE Busses via usleep()
2291    
2292     Sun Oct 27 02:26:26 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2293     * cdrecord.c 1.210
2294     * wm_packet.c 1.20
2295     * drv_jvc.c 1.70
2296     Change from trackp->padsize ->trackp->padsecs
2297    
2298     Sun Oct 27 02:02:38 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2299     * cdrecord.h 1.120
2300     Change from trackp->padsize ->trackp->padsecs
2301     New Sektor based Makros Sminutes(s)/Sseconds(s)/Shseconds(s)/Sframes(s)
2302    
2303     Sun Oct 27 01:20:58 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2304     * cdrecord.1 1.64
2305     Better docukmentation for padsize=
2306    
2307     Sat Oct 26 23:13:47 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2308     * scsi_cdr.c 1.122
2309     Text Generic mmc2 DVD -> Generic mmc2 DVD-R/DVD-RW
2310    
2311     Sat Oct 26 20:21:15 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2312     * wm_packet.c 1.19
2313     Support printing the fill ratio of the drive buffer and the actual write speed
2314    
2315     Fri Oct 25 15:06:33 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2316     * drv_mmc.c 1.109
2317     ATIP printinf for speed better -> %2d (reserved val %2d)
2318    
2319     Fri Oct 25 15:05:21 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2320     * cdrecord.c 1.209
2321     pad_track() now shows Drive buffer fill% and speed
2322     Verbose prinrting for write_track_data() and pad_track() unified
2323    
2324     Fri Oct 25 00:49:04 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2325     * cdrecord.c 1.208
2326     Warning for cdrecord blank=fast if drive does not like -> Try cdrecord blank=all
2327     write_track_data() now computes trackp->isecsize from trackp->isecsize to trackp->secsize
2328    
2329     Fri Oct 25 00:18:19 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2330     * drv_mmc.c 1.108
2331     BURN-Free was not used -> BURN-Free was never needed
2332    
2333     Fri Oct 25 00:06:12 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2334     * drv_mmc.c 1.107
2335     Test for 0xFF:0xFF/0xFF with dsp->ds_maxblocks == 716730 -> dsp->ds_maxblocks == 1166730 because we now use forceposivive in msf_to_lba()
2336    
2337     Thu Oct 24 23:47:23 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2338     * drv_mmc.c 1.106
2339     di_to_dstat() now always sets dsp->ds_first_leadin to allow 2. setting for Yamaha AudioMaster
2340    
2341     Wed Oct 23 22:46:02 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2342     * cdrecord.c 1.207
2343     Version -> 1.11a39, Only cdrecord dev=help calls scg_help() no automatic printing if scg_open() fails
2344    
2345     Wed Oct 23 22:40:41 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2346     * cdrecord.1 1.63
2347     Many changes tp prepare for 2.0
2348    
2349     Wed Oct 23 22:21:46 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2350     * scsi-linux-ata.c 1.4
2351     Workaround for Linux Kernel design bug: CDROM_SEND_PACKET stes errno to EINVAL if Sense Key is "Invalid Command"
2352    
2353     Mon Oct 21 19:20:33 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2354     * scsi-linux-sg.c 1.75
2355     /dev/sg* read loop again with 1000 loops but only if 'f' is a RAW device
2356     Typo fixed
2357    
2358     Sun Oct 20 15:28:58 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2359     * scsi-linux-sg.c 1.74
2360     sg_clearnblock() new to alow to clear O_NONBLOCK directly after open(.., ...|O_NONBLOCK)
2361    
2362     Sat Oct 19 22:04:23 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2363     * cdrecord.c 1.206
2364     Version -> 1.11a38, Support for libscg Help
2365    
2366     Sat Oct 19 21:28:22 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2367     * scsiopen.c 1.92
2368     * scsihack.c 1.41
2369     scg_help() Funktion new
2370    
2371     Sat Oct 19 21:27:21 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2372     * scsitransp.c 1.85
2373     Version -> 0.7
2374    
2375     Sat Oct 19 21:26:25 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2376     * scsi-wnt.c 1.29
2377     * scsi-vms.c 1.32
2378     * scsi-unixware.c 1.27
2379     * scsi-sun.c 1.76
2380     * scsi-sgi.c 1.35
2381     * scsi-remote.c 1.10
2382     * scsi-osf.c 1.24
2383     * scsi-os2.c 1.22
2384     * scsi-openserver.c 1.30
2385     * scsi-next.c 1.31
2386     * scsi-mac-iokit.c 1.4
2387     * scsi-linux-sg.c 1.73
2388     * scsi-linux-pg.c 1.42
2389     * scsi-linux-ata.c 1.3
2390     * scsi-hpux.c 1.30
2391     * scsi-bsd.c 1.41
2392     * scsi-bsd-os.c 1.27
2393     * scsi-beos.c 1.21
2394     * scsi-apollo.c 1.4
2395     * scsi-amigaos.c 1.3
2396     * scsi-aix.c 1.35
2397     scgo_help() Funktion new
2398    
2399     Sat Oct 19 19:14:05 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2400     * scsitransp.h 1.53
2401     Parameter tcomment new in __scg_help()
2402    
2403     Sat Oct 19 14:02:47 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2404     * scsitransp.h 1.52
2405     Help functions new
2406    
2407     Fri Oct 18 17:25:31 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2408     * scsi-linux-sg.c 1.72
2409     Modified Cleanup read() loop in sg_initdev() by request from Linus Torvalds
2410    
2411     Fri Oct 18 17:20:00 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2412     * scsi-sun.c 1.75
2413     open Warnung von error() auf js_fprintf((FILE *)scgp->errfile umgestellt
2414    
2415     Fri Oct 18 17:16:48 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2416     * scsiopen.c 1.91
2417     * scsi-linux-ata.c 1.2
2418     * scsi-sun.c 1.74
2419     Allow unified dev=ATAPI, dev=ATAPI:, dev=USCSI, dev=USCSI:
2420    
2421     Sun Oct 13 21:40:59 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2422     * scsi-linux-sg.c 1.71
2423     open(name, 2) -> O_RDWR....
2424     sg_initdev() with better loop to read possible rests from driver (requested by Linus Torvalds)
2425    
2426     Sun Oct 13 21:23:54 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2427     * scsi-sun.c 1.73
2428     * scsi-linux-pg.c 1.41
2429     open(name, 2) -> O_RDWR....
2430    
2431     Sat Oct 12 13:53:52 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2432     * sector.c 1.11
2433     Initialize Testsector in encspeed() to make resulting speed independent from junk on the stack
2434    
2435     Thu Oct 10 23:43:33 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2436     * cdrecord.c 1.205
2437     Change wording from DAO -> SAO
2438    
2439     Wed Oct 9 19:36:09 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2440     * scsireg.h 1.28
2441     New device types for Inquiry
2442    
2443     Wed Oct 9 19:35:44 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2444     * scsitransp.c 1.84
2445     scg_fprintdev() New device types for Inquiry
2446    
2447     Tue Oct 8 00:57:50 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2448     * scsi-unixware.c 1.26
2449     Handle EBUSY for multiple opens
2450    
2451     Mon Oct 7 22:19:15 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2452     * sector.c 1.10
2453     * cdrecord.h 1.119
2454     * cdrecord.c 1.204
2455     Verbose printing of the LEC encoding speed -> encspeed()
2456    
2457     Sat Oct 5 22:07:27 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2458     * cdrecord.c 1.203
2459     call cdr_buffer_cap() in Silent mode to make sure buggy drives (CW-7585) will not print constantly error messages
2460    
2461     Sat Oct 5 18:07:46 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2462     * scsi-linux-ata.c 1.1
2463     date and time created 02/10/05 17:07:46 by joerg
2464    
2465     Sat Oct 5 17:48:27 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2466     * scsi-linux-sg.c 1.70
2467     Support for CDROM_SEND_PACKET in scsi-linux-ata.c new
2468     SCSI Timeout now may be distinguished from SCSI selection Timeout by implementing a workarounf for a Linux kernel bug
2469    
2470     Sat Oct 5 00:02:52 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2471     * scsi-sun.c 1.72
2472     Do not open all /dev/scg* devices if not in SCAN mode
2473     ENXIO for USCSI means selection Timeout
2474    
2475     Fri Oct 4 23:59:05 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2476     * scsi-vms.c 1.31
2477     Warn for missing Scanbus, up to 26 IDE Controller from Chip.Dancy@hp.com
2478    
2479     Wed Oct 2 21:44:22 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2480     * cdrecord.c 1.202
2481     Version -> 1.11a36, #ifdef HAVE_LIB_EDC_ECC to allow compilation without libedc
2482    
2483     Wed Oct 2 02:22:32 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2484     * fifo.c 1.39
2485     Allow again compilation with #undef FIFO
2486    
2487     Wed Oct 2 00:54:52 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2488     * scsiopen.c 1.90
2489     replace comma by semikolon
2490    
2491     Wed Oct 2 00:48:49 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2492     * scsi-vms.c 1.30
2493     gk_chan is Unsigned but there was a comparison <= 0
2494     scsi status scsi_sts now correct for ATAPI
2495    
2496     Sat Sep 28 20:36:58 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2497     * drv_mmc.c 1.105
2498     deflt_writemodes_mmc() now with fallback to SAO if TAO is not supported
2499    
2500     Sat Sep 28 14:53:33 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2501     * cdrecord.c 1.201
2502     -force Wirkung auf RAW Speed nur noch bis maximal das was eine CPU kann
2503     Neue environment Variable "CDR_FORCERAWSPEED"
2504    
2505     Sat Sep 28 14:46:54 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2506     * sector.c 1.9
2507     EDC_SCRAMBLE_NOSWAP #define in old libedc new
2508    
2509     Fri Sep 27 17:39:00 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2510     * cdrecord.c 1.200
2511     Limit gracetime to 999, Do not use \b with wait time because seconds may use more than one column
2512    
2513     Fri Sep 27 16:40:46 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2514     * drv_simul.c 1.37
2515     DVD max speed -> 1000
2516    
2517     Fri Sep 27 14:33:00 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2518     * cdrecord.c 1.199
2519     Drive current speed/Drive default speed/Drive max speed printing now with lverbose > 1
2520     Hint to Heiko with Encoding speed printing
2521    
2522     Fri Sep 27 14:30:18 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2523     * drv_mmc.c 1.104
2524     Max Speed in struct from 370 -> 372,
2525     mmc_opthelp()/hasdrvopt()/get_justlink_ricoh() now with EXPORT
2526     Bug with dp->cdr_dstat->ds_dr_cur_wspeed fixed,
2527     set dp->cdr_speeddef/dp->cdr_speedmax from drive values
2528    
2529     Fri Sep 27 14:28:27 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2530     * drv_dvd.c 1.89
2531     Change to use new driveropts= method from drv_mmc.c
2532    
2533     Fri Sep 27 14:25:18 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2534     * drv_simul.c 1.36
2535     Max Speed for CD from 370 -> 372
2536    
2537     Thu Sep 26 03:06:39 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2538     * scsi_cdr.c 1.121
2539     scsi_load()scsi_unload() now may be called with cdr_t * 0
2540    
2541     Wed Sep 25 18:05:41 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2542     * drv_mmc.c 1.103
2543     scsi_blank()/scsi_close_tr_session()/scsi_flush_cache() with immed Flag
2544    
2545     Wed Sep 25 16:12:10 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2546     * cdrecord.h 1.117
2547     * cdrecord.c 1.198
2548     * drv_simul.c 1.35
2549     * drv_philips.c 1.58
2550     * scsi_cdr.c 1.120
2551     * drv_dvd.c 1.88
2552     start/stop, load/unload, flush_cache with immed Parameter
2553    
2554     Wed Sep 25 14:22:26 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2555     * drv_jvc.c 1.69
2556     * drv_dvd.c 1.87
2557     * drv_mmc.c 1.102
2558     * cdr_drv.c 1.28
2559     * cdrecord.c 1.197
2560     * cdrecord.h 1.116
2561     blank() driver function now weith cdr_t * parameter for F_IMMED
2562    
2563     Wed Sep 25 13:52:12 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2564     * cdrecord.c 1.196
2565     -immed new
2566    
2567     Wed Sep 25 13:51:28 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2568     * cdrecord.c 1.195
2569     F_DVD -> TI_DVD (was wrong)
2570    
2571     Wed Sep 25 13:13:11 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2572     * cdrecord.h 1.115
2573     F_DVD -> TI_DVD (was wrong), F_IMMED new
2574    
2575     Wed Sep 25 00:38:52 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2576     * cdrecord.c 1.194
2577     * cdrecord.h 1.114
2578     * drv_sony.c 1.59
2579     * drv_simul.c 1.34
2580     * drv_philips.c 1.57
2581     * drv_mmc.c 1.101
2582     * drv_jvc.c 1.68
2583     * drv_dvd.c 1.86
2584     close_track()/fixate() enhanced by cdr_t * Parameter
2585    
2586     Tue Sep 24 21:28:33 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2587     * drv_mmc.c 1.100
2588     mmc_set_speed() new to allow drives that don't like speed=1
2589    
2590     Tue Sep 24 18:40:42 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2591     * cdrecord.c 1.193
2592     Version -> 1.11a35, Do not print Zeit/speed Statistics if writing did not yet start
2593    
2594     Tue Sep 24 18:36:56 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2595     * scsi_cdr.c 1.119
2596     Modify speed printing to include CD/DVD Speed
2597    
2598     Mon Sep 23 15:42:22 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2599     * drv_simul.c 1.33
2600     Simulate Next Writable Address (for TAO)
2601    
2602     Mon Sep 23 15:39:22 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2603     * cdrecord.c 1.192
2604     Move Comment out of #ifdef DRV_DVD
2605    
2606     Mon Sep 23 15:17:56 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2607     * cdrecord.c 1.191
2608     Fix Pregap handling for DVD (no 150 Sektors per Track)
2609    
2610     Sun Sep 22 01:35:18 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2611     * cdrecord.h 1.113
2612     F_DVD new
2613    
2614     Sun Sep 22 00:11:57 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2615     * drv_dvd.c 1.85
2616     Set DVD Flag in driverstructure because it is now used
2617    
2618     Sat Sep 21 23:59:25 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2619     * drv_simul.c 1.32
2620     Set DVD Flags, calculate DVD speed correctly,
2621     correct real time spend in usleep()
2622    
2623     Sat Sep 21 01:33:16 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2624     * cdrecord.c 1.190
2625     Version -> 1.11a34, Late check for tracks == 0 only if -fix was not used
2626    
2627     Fri Sep 20 01:58:54 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2628     * auinfo.c 1.17
2629     -auinfo should be superceede -scms / -copy
2630    
2631     Thu Sep 12 17:16:35 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2632     * cdrecord.c 1.189
2633     Statistics order new and better,
2634     Print new statistics even on abort
2635    
2636     Thu Sep 12 17:03:42 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2637     * cdrecord.h 1.112
2638     New Flags RF_DID_STAT/RF_DID_CDRSTAT
2639    
2640     Thu Sep 12 16:42:57 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2641     * drv_philips.c 1.56
2642     Modified -> reload_media()
2643    
2644     Thu Sep 12 15:52:20 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2645     * drv_mmc.c 1.99
2646     cdr_dstat->ds_dr_max_rspeed/cdr_dstat->ds_dr_cur_rspeed neu
2647     cdr_dstat->ds_dr_max_speed/cdr_dstat->ds_dr_cur_speed -> cdr_dstat->ds_dr_max_wspeed/cdr_dstat->ds_dr_cur_wspeed
2648     scsi_set_speed() with MMC-3 rotctl Parameter
2649    
2650     Thu Sep 12 15:47:01 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2651     * cdrecord.c 1.188
2652     Version -> 1.11a33, ds_dr_max_speed -> ds_dr_max_wspeed
2653    
2654     Thu Sep 12 15:43:36 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2655     * drv_dvd.c 1.84
2656     * scsi_cdr.c 1.118
2657     * cdrecord.h 1.111
2658     scsi_set_speed() mit MMC-3 rotctl Parameter
2659    
2660     Thu Sep 12 14:37:26 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2661     * drv_mmc.c 1.98
2662     dsp->ds_flags with DSF_HIGHSP_ERA / DSF_ULTRASP_ERA
2663     New Speed Tabels for HS and UHS RW media
2664     atip_printspeed() new
2665     Print A1 ATIP Werte also in hex
2666     Modify ATIP printout for UHS CD-RW
2667    
2668     Thu Sep 12 13:34:49 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2669     * cdrecord.c 1.187
2670     Driveropts print MMC,MMC-2,MMC-3
2671     -force now allows to write faster data in -raw Data
2672     Checks for Ultra High speed CD-RW for old writers
2673     Do not print average write speed if data size is unknown
2674    
2675     Thu Sep 12 13:27:10 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2676     * scsi_cdr.c 1.117
2677     Enhancements for MMC-2 & MMC-3 in -prcap (mode Page 2A)
2678    
2679     Wed Sep 11 21:23:48 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2680     * scsireg.h 1.27
2681     MMC-2 & MMC-3 enhancements for Mode Page 2A
2682    
2683     Wed Sep 11 20:47:35 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2684     * cdrecord.h 1.110
2685     CDR_MMC/CDR_MMC2/CDR_MMC3 new
2686    
2687     Wed Sep 11 15:13:20 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2688     * subchan.c 1.14
2689     end = 0 for useless GCC Warning 'end' might be uninitialized
2690    
2691     Wed Sep 11 15:01:55 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2692     * cdrecord.h 1.109
2693     trackp->dataoff/tracks/track/trackno -> Uchar
2694     DSF_HIGHSP_ERA & DSF_ULTRASP_ERA new
2695     CDR_ALLOC without top Bit for GCC Warning
2696    
2697     Wed Sep 11 14:59:46 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2698     * drv_dvd.c 1.83
2699     * auinfo.c 1.16
2700     Cast for trackp->track* -> Uchar
2701    
2702     Wed Sep 11 14:59:07 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2703     * drv_sony.c 1.58
2704     Constant 0xFFFFFFFF with #ifdef for K&R/ANSI
2705    
2706     Sun Sep 1 23:43:15 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2707     * cdrecord.c 1.186
2708     Print minimal Drive Buffer fill ratio
2709    
2710     Sun Sep 1 23:42:39 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2711     * drv_mmc.c 1.97
2712     DiskT@2 Support new
2713    
2714     Sun Sep 1 23:33:34 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2715     * cdrecord.h 1.108
2716     Several new ds_* Vars for better Statistics
2717    
2718     Sun Sep 1 21:27:35 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2719     * cdrecord.c 1.185
2720     cdrstats() now guesses Buffer underruns and prints average write speed
2721    
2722     Sun Sep 1 17:42:59 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2723     * drv_mmc.c 1.96
2724     cdr_stats() Function new
2725     speed_select_mmc() with 2nd Parameter dp for FORCESPEED
2726     driveropts=foesecpeed new
2727     driveropts=tattooinfo new
2728     driveropts=tattoofile=name new
2729     hasdrvopt() fixed: missing break nach past recognised Option
2730    
2731     Sun Sep 1 16:50:22 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2732     * cdrecord.c 1.184
2733     Buffer Cap print every 1 MB
2734    
2735     Fri Aug 30 13:57:26 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2736     * cdrecord.c 1.183
2737     Version -> 1.11a32, CDR_DISKTATTOO new, (*dp->cdr_stats)(scgp, dp); for Burn-Free Statistics
2738    
2739     Fri Aug 30 13:42:33 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2740     * cdrecord.h 1.107
2741     New driverinterfacefunction cdr_stats()
2742     CDR_DISKTATTOO new
2743    
2744     Fri Aug 30 13:41:21 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2745     * drv_sony.c 1.57
2746     * drv_simul.c 1.31
2747     * drv_philips.c 1.55
2748     * drv_jvc.c 1.67
2749     * drv_dvd.c 1.82
2750     New driverinterfacefunction cdr_stats()
2751    
2752     Thu Aug 29 21:40:34 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2753     * drv_sony.c 1.56
2754     * drv_simul.c 1.30
2755     * drv_philips.c 1.54
2756     * drv_jvc.c 1.66
2757     * drv_dvd.c 1.81
2758     * cdrecord.h 1.106
2759     * cdrecord.c 1.182
2760     New Parameter cdr_t *dp for cdr_set_speed_dummy() for "forcespeed"
2761    
2762     Thu Aug 29 17:12:40 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2763     * mmcvendor.h 1.2
2764     link_counter is [2].
2765    
2766     Mon Aug 26 17:47:17 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2767     * drv_mmc.c 1.95
2768     Turning... messages -> stdout
2769    
2770     Mon Aug 26 01:56:39 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2771     * drv_mmc.c 1.94
2772     JustLink Support new
2773    
2774     Mon Aug 26 01:22:08 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2775     * mmcvendor.h 1.1
2776     date and time created 02/08/26 00:22:08 by joerg
2777    
2778     Tue Aug 20 01:11:19 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2779     * drv_mmc.c 1.93
2780     mmc_opt1() new
2781     Yamaha Audio Master Support new
2782     Be more careful with test_write (-dummy) in deflt_writemodes_mmc()
2783     Check driveropts= already in attach_mmc() and turn into flags
2784    
2785     Tue Aug 20 00:06:22 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2786     * cdrecord.c 1.181
2787     Call dp->cdr_opt1() _before_ set speed/dummy and before the first Size Check
2788    
2789     Mon Aug 19 02:30:52 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2790     * cdrecord.c 1.180
2791     Do not clear ds_cdrflags after attach()
2792    
2793     Mon Aug 19 01:12:18 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2794     * cdrecord.c 1.179
2795     driveropts=help new in short usage()
2796    
2797     Mon Aug 19 00:45:49 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2798     * cdrecord.h 1.105
2799     * drv_dvd.c 1.80
2800     * drv_simul.c 1.29
2801     * drv_jvc.c 1.65
2802     * drv_sony.c 1.55
2803     * drv_philips.c 1.53
2804     cdr_t->cdr_opt1() new
2805    
2806     Mon Aug 19 00:40:47 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2807     * cdrecord.c 1.178
2808     dataoff = 16 as Default in autoaudio to allow cdrecord -raw to work without -data
2809    
2810     Mon Aug 19 00:34:46 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2811     * cdrecord.c 1.177
2812     Call (*dp->cdr_opt1)(scgp, dp) for Yamaha Audio Master, then 2. Check for size
2813    
2814     Sat Aug 17 01:13:39 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2815     * drv_mmc.c 1.92
2816     Yamaha Audio Master recognition, Varirec in driveropts=help, Varirec recognition
2817    
2818     Sat Aug 17 00:52:44 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2819     * cdrecord.h 1.104
2820     Calling sequence comment new
2821    
2822     Sat Aug 17 00:04:28 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2823     * sector.c 1.8
2824     Max RAW speed in metering raised from 100x -> 1000x
2825    
2826     Fri Aug 16 02:39:01 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2827     * cdrecord.c 1.176
2828     * cdrecord.h 1.103
2829     CDR_VARIREC / CDR_AUDIOMASTER / CDR_FORCESPEED new
2830    
2831     Wed Aug 14 23:43:34 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2832     * cdrecord.c 1.175
2833     Version -> 1.11a30, Speed test for RAW data sectors
2834    
2835     Wed Aug 14 20:50:55 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2836     * defaults.c 1.9
2837     Allow Space as separator in /etc/default/cdrecord
2838    
2839     Wed Aug 14 01:04:46 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2840     * cdrecord.h 1.102
2841     * sector.c 1.7
2842     encspeed() new
2843    
2844     Tue Aug 13 23:45:22 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2845     * sector.c 1.6
2846     HAVE_LIB_EDC_ECC/HAVE_NEW_LIB_EDC/CLONE_WRITE new
2847    
2848     Tue Jul 30 00:22:27 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2849     * cdrecord.c 1.174
2850     Version ->1.11a28, tracksize/secsize ->itracksize/isecsize for debug printf
2851    
2852     Mon Jul 29 22:22:12 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2853     * cdrecord.h 1.101
2854     track_base() Macro new, typedef struct ofile ofile_t new
2855    
2856     Mon Jul 29 21:58:12 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2857     * subchan.c 1.13
2858     Shift ISRC & MCN by one to the end if the are on an index change
2859    
2860     Sun Jul 28 23:19:55 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2861     * drv_simul.c 1.28
2862     Flags with allen possible write modi and with CDR_TRAYLOAD to avoid
2863    
2864     Sun Jul 28 13:54:08 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2865     * subchan.c 1.12
2866     better comment
2867    
2868     Thu Jul 25 03:25:39 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2869     * subchan.c 1.11
2870     Support for ISRC/MCN in RAW Mode new (but witout index shift)
2871    
2872     Tue Jul 23 23:47:58 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2873     * subchan.c 1.10
2874     First loop in fillsubch() removed because it is identical to second loop
2875    
2876     Tue Jul 23 23:32:31 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2877     * subchan.c 1.9
2878     fillsubch() now coeerect for audio Pregap between Tracks korrekt with relative time counting downwards
2879    
2880     Sun Jul 21 18:21:24 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2881     * drv_mmc.c 1.91
2882     set dsp->{ds_disktype!ds_trfirst!ds_trlast!ds_trfirst_ls} from dip->*
2883     Do not cast malloc() anymore
2884     Check write_cdtext() Returncode
2885     Prepare for just Link
2886    
2887     Sun Jul 21 18:13:25 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2888     * drv_dvd.c 1.79
2889     set CDR_BURNFREE Flag,
2890     set dsp->{ds_disktype!ds_trfirst!ds_trlast!ds_trfirst_ls} from dip->*
2891    
2892     Sun Jul 21 18:07:21 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2893     * cdrecord.c 1.173
2894     Version -> 1.11a27,
2895     Define Warning that needs to be printed if Source has been changed,
2896     Better messages for wrong DVD-RW write speed, reload_media() at end Ende of RAW Write
2897    
2898     Sun Jul 21 17:52:54 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2899     * scsi_cdr.c 1.116
2900     * auinfo.c 1.15
2901     malloc() Cast removed
2902    
2903     Sun Jul 21 17:51:44 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2904     * drv_sony.c 1.54
2905     dsp->ds_diskid now is UInt32_t
2906    
2907     Sun Jul 21 17:44:11 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2908     * cdrecord.h 1.100
2909     struct disk_status with Typen from utypes.h
2910    
2911     Mon Jul 8 00:31:04 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2912     * wm_session.c 1.4
2913     * wm_packet.c 1.18
2914     * subchan.c 1.8
2915     * fifo.c 1.38
2916     * drv_mmc.c 1.90
2917     * drv_jvc.c 1.64
2918     * clone.c 1.5
2919     * cdrecord.h 1.99
2920     * cdrecord.c 1.172
2921     'tracks' outside driver interface removed and replaced by trackp->tracks
2922    
2923     Sun Jul 7 22:30:24 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2924     * drv_jvc.c 1.63
2925     Better rebuild old driver interface in next_wr_address_jvc()
2926    
2927     Sun Jul 7 22:28:35 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2928     * wm_packet.c 1.17
2929     * drv_mmc.c 1.89
2930     * cdr_drv.c 1.27
2931     * cdrecord.h 1.98
2932     * cdrecord.c 1.171
2933     * drv_sony.c 1.53
2934     * drv_simul.c 1.27
2935     * drv_philips.c 1.52
2936     * drv_jvc.c 1.62
2937     * drv_dvd.c 1.77
2938     trackno/tracks Parameter in driverinterface removed for new Struct Member
2939    
2940     Sat Jul 6 21:19:22 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2941     * cdrecord.c 1.170
2942     * cdrecord.h 1.97
2943     track_t now with tracks and track for simplified driverinterface
2944    
2945     Sat Jul 6 18:20:27 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2946     * cdrecord.h 1.96
2947     * cdrecord.c 1.169
2948     * drv_sony.c 1.52
2949     * drv_simul.c 1.26
2950     * drv_philips.c 1.51
2951     * drv_mmc.c 1.88
2952     * drv_jvc.c 1.61
2953     * drv_dvd.c 1.76
2954     cdr_speeddef/cdr_speedmax new and do not default to speed= 1 but to cdr_speeddef
2955    
2956     Fri Jul 5 23:11:39 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2957     * cdrecord.c 1.168
2958     Version -> 1.11a26
2959     wm2name[] with better systematics
2960     Bugfix for High Speed CD-RW that could not be written anymore at 10x speed
2961     New test for too slow writing of a CD-RW
2962     Modename for blank only now is "BLANK"
2963     Text: write XXX mode -> real XXX mode
2964     SAO & RAW start (leadin) Code -> drv_mmc.c
2965     Correctly print the current DVD writespeed
2966    
2967     Fri Jul 5 21:36:25 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2968     * cdrecord.h 1.95
2969     New driverfunction write_leadin, WM_ * Macros with better system,
2970     new Macro wm_base(),
2971     RF_LEADIN new
2972    
2973     Fri Jul 5 21:31:48 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2974     * drv_mmc.c 1.87
2975     New driverfunction write_leadin_mmc() with Code from cdrecord main function
2976    
2977     Fri Jul 5 21:26:04 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2978     * drv_sony.c 1.51
2979     * drv_simul.c 1.25
2980     * drv_philips.c 1.50
2981     * drv_jvc.c 1.60
2982     * drv_dvd.c 1.75
2983     New driverfunction write_leadin as dummy
2984    
2985     Thu Jul 4 13:01:36 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2986     * cdrecord.c 1.167
2987     Version -> 1.11a25
2988     Print Writemodes (new)
2989     set_wrmode() new
2990     restructuring: cdr_t->cdr_dstat is now used
2991     dp->cdr_dstat->ds_cdrflags |= RF_PRATIP new
2992     Check for ultra low speed media in High Speed writer
2993     Check for high speed media in Low Speed writer
2994     Avoid that cdrecord -- speed=8 causes speed=8 to be ignored as file type arg
2995    
2996     Thu Jul 4 12:55:52 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2997     * cdrecord.h 1.94
2998     restructuring: cdr_t->cdr_dstat is now used
2999     New Write Mode WM_* definitions
3000    
3001     Thu Jul 4 12:53:14 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3002     * drv_dvd.c 1.74
3003     * drv_mmc.c 1.86
3004     * drv_philips.c 1.49
3005     * drv_sony.c 1.50
3006     Check for dp->cdr_dstat->ds_cdrflags & RF_PRATIP
3007     Fill dsp->ds_flags |= DSF_ERA and dsp->ds_at_*_speed
3008    
3009     Tue Jul 2 19:55:47 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3010     * drv_sony.c 1.49
3011     * drv_simul.c 1.24
3012     * drv_philips.c 1.48
3013     * drv_jvc.c 1.59
3014     * cdr_drv.c 1.26
3015     * drv_mmc.c 1.85
3016     * drv_dvd.c 1.73
3017     dstat_t * now is a Member of cdr_t -> better handling of special funcs
3018    
3019     Tue Jul 2 15:18:31 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3020     * drv_mmc.c 1.84
3021     get_atip() now is always usable (not only if PRINT_ATIP has been defined)
3022    
3023     Sun Jun 16 15:58:37 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3024     * scsi_cdr.c 1.115
3025     Comment -> mmc-2
3026    
3027     Fri May 31 22:09:39 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3028     * scsi_cdr.c 1.114
3029     wait_unit_ready() fast Abort even if k == SC_MEDIUM_ERROR
3030    
3031     Wed May 29 01:43:13 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3032     * scsi-wnt.c 1.28
3033     Better printf() format strings for DWORD
3034    
3035     Wed May 29 01:02:28 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3036     * cdtext.h 1.3
3037     List of language codes enhanced
3038    
3039     Wed May 29 00:55:22 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3040     * fifo.c 1.37
3041     palign() Macro with (UIntptr_t) Cast
3042    
3043     Wed May 29 00:54:26 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3044     * cdrecord.c 1.166
3045     Version -> 1.11a24, gracetime= in usage(), printf() Format correkt for bmtime()
3046    
3047     Wed May 29 00:51:56 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3048     * cdrecord.1 1.62
3049     gracetime= new
3050    
3051     Wed May 29 00:50:03 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3052     * cdtext.c 1.8
3053     Avoid Coredump if a single .inf File is missing and trackp[i].text is NULL -> ->textcodes does not work
3054    
3055     Mon May 20 17:08:41 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3056     * scsi-aix.c 1.34
3057     palign() -> with UIntptr_t cast
3058    
3059     Mon May 20 16:38:23 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3060     * scsi-remote.c 1.9
3061     avoid Integeroverflow with %.*s and 64 bit
3062    
3063     Mon May 20 14:28:12 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3064     * scsi-sun.c 1.71
3065     Cast (int)req.uscsi_buflen/(int)req.uscsi_resid forr 64 bit
3066    
3067     Mon May 13 02:02:09 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3068     * cdrecord.c 1.165
3069     Version -> 1.11a23,
3070     Flush Cache with exit() in Silent Mode to avoid problem with cdrecord -toc and CD-ROMs
3071    
3072     Mon May 13 02:00:49 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3073     * fifo.c 1.36
3074     * drv_mmc.c 1.83
3075     * drv_jvc.c 1.58
3076     * drv_dvd.c 1.71
3077     * cdrecord.h 1.93
3078     New Typ tsize_t instead of off_t for Track size Vars > sizeof(long) on non-largefile OS
3079    
3080     Sat May 4 21:55:38 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3081     * cdrecord.c 1.164
3082     Avoid that abort via ^C kills a running SCSI Command
3083    
3084     Sat May 4 21:42:56 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3085     * scsitransp.c 1.83
3086     * scsitransp.h 1.51
3087     Callback Function at Ende of SCSI Command
3088    
3089     Sat May 4 18:10:05 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3090     * cdrecord.c 1.163
3091     Version -> 1.11a22
3092     gracetime= Option new
3093     Now use geterrno()/seterrno()
3094     reload_media() reads from stdder if input is from stdin
3095    
3096     Sat May 4 16:00:13 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3097     * cdrecord.c 1.162
3098     printf() Formats enhanced to get non jumping output with DVDs
3099    
3100     Sat May 4 15:36:45 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3101     * drv_dvd.c 1.70
3102     always set CDR_TAO|CDR_SAO in cdr_flags to allow speudo-DAO Mode
3103    
3104     Sat May 4 15:34:41 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3105     * cdrecord.h 1.92
3106     MIN_GRACE_TIME new
3107    
3108     Sat Apr 20 22:29:26 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3109     * fifo.c 1.35
3110     Now use geterrno()/seterrno()
3111    
3112     Tue Apr 16 19:20:40 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3113     * scsierrs.c 2.28
3114     New Errorstrings from 29.5.2001
3115    
3116     Tue Apr 9 22:48:58 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3117     * diskid.c 1.35
3118     Embargo Message now better
3119    
3120     Tue Apr 9 22:41:41 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3121     * cdrecord.h 1.91
3122     F_STDIN Flag new
3123    
3124     Sat Mar 30 12:26:12 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3125     * drv_dvd.c 1.69
3126     Make drecord -atip print useful things
3127    
3128     Wed Mar 27 23:36:26 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3129     * drv_dvd.c 1.68
3130     maxblocks computing corrected (now even works with Panasonic)
3131    
3132     Tue Mar 26 19:18:31 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3133     * subchan.c 1.7
3134     create SCMS Bit
3135     set COPY Bit in TOC and sub channels
3136    
3137     Tue Mar 26 19:10:32 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3138     * cdrecord.c 1.161
3139     Version -> 1.11a19
3140    
3141     Tue Mar 26 19:07:15 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3142     * auinfo.c 1.14
3143     Albumperformer= new
3144    
3145     Tue Mar 26 19:02:58 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3146     * cdtext.c 1.7
3147     textfile= not-existent caused a Coredump
3148    
3149     Sun Mar 24 23:39:28 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3150     * cdrecord.c 1.160
3151     SCMS and Copy permitted printing new, Version -> 1.11a18
3152    
3153     Sun Mar 24 23:38:11 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3154     * auinfo.c 1.13
3155     SCMS as new value for Copy_permitted=
3156    
3157     Sun Mar 10 00:24:19 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3158     * cdrecord.c 1.159
3159     Print real write speed
3160    
3161     Sat Mar 9 23:21:05 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3162     * drv_mmc.c 1.82
3163     remiove typo in hasdrvopt()
3164    
3165     Sat Mar 9 23:03:00 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3166     * drv_mmc.c 1.81
3167     first VariRec Support
3168    
3169     Sat Mar 9 21:15:48 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3170     * drv_dvd.c 1.65
3171     Burn-PROOF Support new, try tp make Panasonic DVD-R working
3172    
3173     Sat Mar 9 20:20:16 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3174     * cdrecord.c 1.158
3175     IS_SCHILY_XCONFIG new, Short Usage with susage() new
3176    
3177     Fri Mar 8 16:48:58 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3178     * cdrecord.c 1.157
3179     Version print Lizens better, -cdi sets toctype
3180    
3181     Fri Mar 8 16:46:54 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3182     * scsitransp.c 1.82
3183     Version -> 0.6
3184    
3185     Tue Mar 5 23:34:46 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3186     * defaults.c 1.8
3187     NULL Pointer for args is now OK to allow to be used with readcd
3188    
3189     Tue Mar 5 23:32:00 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3190     * cdrecord.h 1.90
3191     getnum()/getllnum() from cdrecord.c -> getnum.c
3192    
3193     Tue Mar 5 23:26:31 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3194     * cdrecord.c 1.156
3195     Version -> 1.11a17
3196     getnum()/getllnum() -> getnum.c
3197     cdr_defaults() changed to allow to be used with readcd.c
3198    
3199     Tue Mar 5 23:20:48 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3200     * getnum.c 1.1
3201     date and time created 02/03/05 23:20:48 by joerg
3202    
3203     Mon Mar 4 23:42:43 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3204     * diskid.c 1.34
3205     * drv_mmc.c 1.80
3206     * drv_dvd.c 1.64
3207     * scsi_cdr.c 1.113
3208     * drv_simul.c 1.23
3209     * fifo.c 1.34
3210     * crc16.c 1.5
3211     * crc16.h 1.3
3212     * cdrecord.h 1.89
3213     Copyright -> 2002
3214    
3215     Mon Mar 4 23:32:08 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3216     * cdtext.h 1.2
3217     Comment for Text Language code now better
3218    
3219     Mon Mar 4 23:21:31 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3220     * cdrecord.c 1.155
3221     better comment for Version printing for not working Branches
3222    
3223     Mon Mar 4 22:43:47 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3224     * cdrecord.c 1.154
3225     Comments for Sector size
3226    
3227     Mon Mar 4 22:42:12 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3228     * defaults.c 1.7
3229     Copyright -> 2002
3230     new Function open_cdrdefaults(),
3231     Comment that states that "/etc/default/cdrecord" may not be changed
3232    
3233     Fri Mar 1 22:37:21 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3234     * diskid.c 1.33
3235     Better Text for unknown ID Codes
3236    
3237     Thu Feb 28 23:04:45 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3238     * auinfo.c 1.12
3239     readtstr() now looks for rightmost ' from right to left,
3240     readtag("CDINDEX_DISCID=") -> readtstr("CDINDEX_DISCID=")
3241    
3242     Sun Feb 24 15:44:34 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3243     * cdrecord.c 1.153
3244     Copyright -> 2002
3245    
3246     Sat Feb 23 22:00:51 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3247     * cdtext.c 1.6
3248     First Support for CD-Text Synthesis with new functions text_txt()/packtext()/anytext()/fillup_pack()/fillpack()
3249    
3250     Sat Feb 23 21:44:33 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3251     * cdtext.h 1.1
3252     date and time created 02/02/23 21:44:33 by joerg
3253    
3254     Sat Feb 23 21:21:10 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3255     * cdrecord.1 1.61
3256     -text/textfile= Options documented
3257    
3258     Sat Feb 23 21:17:42 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3259     * cdrecord.c 1.152
3260     Version -> 1.11a15, Option -text new, char * textfile not global anymore
3261    
3262     Sat Feb 23 21:10:53 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3263     * auinfo.c 1.11
3264     First CD-Text Support
3265    
3266     Sat Feb 23 17:24:48 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3267     * cdrecord.h 1.88
3268     void *text new in struct track, packtext() Prototype new
3269    
3270     Sat Feb 23 16:01:50 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3271     * drv_mmc.c 1.79
3272     CD-Text Cue sheet for Lead-in does not depend anymore from char *textfile but from trackp[0].flags & TI_TEXT
3273    
3274     Wed Feb 20 19:39:39 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3275     * scsi_cdr.c 1.112
3276     * drv_dvd.c 1.63
3277     * drv_simul.c 1.22
3278     * fifo.c 1.33
3279     #ifndef DEBUG around #define DEBUG
3280    
3281     Tue Feb 19 22:10:23 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3282     * cdtext.c 1.5
3283     setuptextdata() new
3284    
3285     Fri Feb 15 00:46:56 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3286     * crc16.h 1.2
3287     * crc16.c 1.4
3288     flip_crc_error_cor() with bsize Parameter and EXPORT instead of LOCAL
3289     cdtext_crc_ok() removed -> cdtext.c
3290    
3291     Fri Feb 15 00:42:47 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3292     * cdtext.c 1.4
3293     Flip error correction for Text CRC correction
3294     Automatic Text Size Header recognition
3295    
3296     Sun Feb 10 12:43:07 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3297     * scsi-openserver.c 1.29
3298     MAX-DMA -> 63kB, -scanbus contolled by env Vars
3299    
3300     Sat Feb 9 17:29:02 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3301     * diskid.c 1.32
3302     Warning for guessed IDs
3303    
3304     Tue Jan 29 20:46:42 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3305     * diskid.c 1.31
3306     Removed wrong (now superfluous) IDs
3307    
3308     Thu Jan 24 00:03:25 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3309     * diskid.c 1.30
3310     "Advanced Digital Media", "Moser Baer India Limited", "NAN-YA Plastics Corporation", "SHENZEN SG&GAST DIGITAL OPTICAL DISCS" new from Plextools binary
3311     m_grandadvance[] was superfluous (m_grandadv[])
3312     "WEALTH FAIR INVESTMENT LIMITE" typo fixed (D missing).
3313    
3314     Fri Jan 18 12:43:58 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3315     * scsi-linux-sg.c 1.69
3316     do not try to use the PG driver if open(device) fails
3317    
3318     Fri Dec 7 22:40:31 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3319     * scsi_cdr.c 1.111
3320     scsi_in_progress() with additional sense qualifier 0x04 for CyberDrive
3321    
3322     Sun Dec 2 15:42:53 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3323     * scsi-beos.c 1.20
3324     Typo removed, Support for BeOS 5
3325    
3326     Sun Dec 2 15:37:36 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3327     * scsi-amigaos.c 1.2
3328     Reworked the error handling code
3329    
3330     Sun Dec 2 13:44:43 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3331     * scsi-amigaos.c 1.1
3332     date and time created 01/12/02 13:44:43 by joerg
3333    
3334     Tue Nov 27 20:25:39 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3335     * scsihack.c 1.40
3336     Copyright + 2001
3337    
3338     Tue Nov 27 20:24:18 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3339     * scsihack.c 1.39
3340     scsi-amigaos.c new
3341    
3342     Tue Nov 27 02:10:34 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3343     * cdrecord.c 1.151
3344     NEED_SYS_SOCKET_H for BeOS new
3345     Version -> 1.11a13
3346     cdr_buffer_cap() environment for Plasmon RF41xx better
3347    
3348     Tue Nov 27 02:08:47 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3349     * drv_philips.c 1.47
3350     Comment for buffer_cap dummy function for the Plasmon RF41xx better
3351    
3352     Tue Nov 13 16:17:05 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3353     * cdrecord.h 1.87
3354     * drv_dvd.c 1.62
3355     * cdrecord.c 1.150
3356     New Flag DSF_DVD, better overcapacity output for DVD
3357    
3358     Sun Nov 11 18:30:47 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3359     * drv_dvd.c 1.61
3360     Comment for ACARD TECH AEC-7720 ATAPI<->SCSI adaptor better
3361    
3362     Sun Nov 11 17:53:42 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3363     * scsi-remote.c 1.8
3364     Test HAVE_RCMD new
3365    
3366     Thu Nov 1 19:15:46 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3367     * drv_simul.c 1.21
3368     Now using timedefs.h
3369    
3370     Wed Oct 31 19:29:35 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3371     * scsi_cdr.c 1.110
3372     For ACARD TECH AEC-7720 ATAPI<->SCSI adaptor read Mode Page list only in debug mode
3373    
3374     Wed Oct 31 00:24:58 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3375     * scsi_cdr.c 1.109
3376     sense_secsize() now calles mode_sense() first with 12 Bytes and again with 0xFE Bytes for Moge Page List
3377    
3378     Wed Oct 31 00:17:27 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3379     * drv_mmc.c 1.78
3380     check_writemodes_mmc() -> EXPORT, read_dvd_structure() now with mit 32 byte instead of 15 bytes len Parameter
3381    
3382     Wed Oct 31 00:06:47 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3383     * cdrecord.h 1.86
3384     Prototyp for check_writemodes_mmc()
3385    
3386     Tue Oct 30 23:12:03 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3387     * scsireg.h 1.26
3388     cd_mode_page_05 intel byteorder link_size was wrong
3389    
3390     Tue Oct 30 21:36:53 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3391     * cdrecord.c 1.147
3392     DVD Check code did code exit() for non MMC CD writers
3393     version -> 1.11a10
3394    
3395     Mon Oct 29 19:12:29 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3396     * scsi-mac-iokit.c 1.3
3397     Include Liste reworked
3398    
3399     Mon Oct 29 18:57:46 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3400     * cd_misc.c 1.10
3401     * misc.c 1.2
3402     * modes.c 1.24
3403     * diskid.c 1.29
3404     * drv_simul.c 1.20
3405     * fifo.c 1.32
3406     * wm_track.c 1.3
3407     * wm_session.c 1.3
3408     * wm_packet.c 1.16
3409     avoid sys/types.h
3410    
3411     Sat Oct 27 02:56:16 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3412     * scsi-remote.c 1.7
3413     Test for HAVE_NETDB_H for rcmd()
3414    
3415     Sat Oct 27 02:55:30 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3416     * scsierrs.c 2.27
3417     #include <unixstd.h> for size_t for snprintf()
3418    
3419     Sat Oct 27 02:53:49 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3420     * fifo.c 1.31
3421     Test for HAVE_FORK new
3422    
3423     Sat Oct 27 02:53:18 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3424     * cdtext.c 1.3
3425     casts because sizeof() on MacOS X is long
3426    
3427     Thu Oct 25 16:19:08 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3428     * scsi-mac-iokit.c 1.2
3429     Unitnitialised Var dict, plugInResult format string ... GCC error removed
3430    
3431     Thu Oct 25 02:03:56 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3432     * scsihack.c 1.38
3433     Support for MaxOS X (Darwin-1.4)
3434    
3435     Thu Oct 25 02:03:11 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3436     * scsi-mac-iokit.c 1.1
3437     date and time created 01/10/25 01:03:11 by joerg
3438    
3439     Wed Oct 17 19:40:22 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3440     * cdrecord.c 1.146
3441     initialize scgp with NUL
3442     brackets around if (p = senv_field(6))
3443    
3444     Tue Oct 16 17:03:53 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3445     * drv_dvd.c 1.57
3446     * cdrecord.c 1.144
3447     * cdrecord.h 1.85
3448     * drv_simul.c 1.19
3449     * drv_sony.c 1.48
3450     * drv_philips.c 1.46
3451     * drv_mmc.c 1.77
3452     * drv_jvc.c 1.57
3453     New Structuremember cdr_cmdflags in cdr_t
3454    
3455     Tue Oct 16 15:57:05 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3456     * cdrecord.c 1.143
3457     Better error messages for DVD Demo Mode > 1 GB
3458    
3459     Wed Oct 10 23:04:03 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3460     * cdrecord.c 1.139
3461     number() corrected - had wrong if/then/else Structure for T/P/G Multiplyer
3462    
3463     Tue Oct 9 02:19:36 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3464     * cdrecord.c 1.138
3465     sys/types.h & sys/stat.h -> statdefs.h, -> 1.11a09
3466    
3467     Tue Oct 9 01:42:05 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3468     * audiosize.c 1.18
3469     * isosize.c 1.8
3470     sys/types.h & sys/stat.h -> statdefs.h
3471    
3472     Sun Oct 7 21:27:14 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3473     * scsi-linux-pg.c 1.40
3474     * scsi-linux-sg.c 1.68
3475     Better error messages for Scanbus if /dev/sg* or /dev/pg* cannot be opened
3476    
3477     Sun Oct 7 21:03:23 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3478     * drv_mmc.c 1.76
3479     Modifications to allow recognition of CD/DVD writer
3480    
3481     Sun Oct 7 20:41:51 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3482     * cdr_drv.c 1.25
3483     xdebug for DVD/CD writer recognition
3484    
3485     Sun Oct 7 19:01:25 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3486     * drv_dvd.c 1.55
3487     read_dvd_structure() from drv_dvd.c -> scsi_cdr.c for Pioneer A03 DVD-R/CD-R
3488     reload_media() only if writing later
3489    
3490     Sun Oct 7 13:35:21 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3491     * scsi_cdr.c 1.108
3492     * cdrecord.h 1.84
3493     read_dvd_structure() from drv_dvd.c -> scsi_cdr.c for Pioneer A03 DVD-R/CD-R
3494    
3495     Thu Sep 27 19:01:30 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3496     * scsidefs.h 1.27
3497     #undef DEV_UNKNOWN for True64
3498    
3499     Thu Sep 13 19:10:03 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3500     * scsi_cdr.c 1.107
3501     * cdr_drv.c 1.24
3502     * drv_dvd.c 1.54
3503     * cdrecord.h 1.83
3504     Modifications to allow recognition of CD/DVD writer
3505    
3506     Thu Sep 13 19:01:46 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3507     * cdrecord.c 1.137
3508     cdrecord -version now may print cdrecord-Clone,
3509     Modifications to allow recognition of CD/DVD writer
3510    
3511     Thu Sep 13 15:36:21 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3512     * scsidefs.h 1.26
3513     DEV_MMC_DVD_WR new
3514    
3515     Thu Sep 13 14:31:05 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3516     * scsi-sun.c 1.70
3517     maxdma for USCSI to default if == -1 (e.g. for TAPE), Debug print the RQ Buffer.
3518    
3519     Tue Sep 11 14:04:03 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3520     * scsi_cdr.c 1.106
3521     Open CD-Text File in Binary
3522    
3523     Tue Sep 11 03:06:31 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3524     * scsi-linux-sg.c 1.67
3525     Timeout Workaround for ioctl()
3526    
3527     Tue Sep 4 14:04:25 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3528     * cdrecord.c 1.136
3529     DEMO_SPEED new
3530    
3531     Thu Aug 9 16:38:21 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3532     * cdrecord.h 1.82
3533     * cdrecord.c 1.135
3534     #define GRACE_TIME 9 new
3535    
3536     Fri Jul 20 13:17:21 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3537     * drv_mmc.c 1.75
3538     * cdrecord.c 1.134
3539     * cdrecord.h 1.81
3540     RF_BLANK new to avoid opening the tray before blanking
3541     Version -> 1.11a07
3542    
3543     Thu Jul 19 00:28:36 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3544     * scsi-remote.c 1.6
3545     Now using _niread()/_nixwrite()
3546    
3547     Thu Jul 12 23:40:28 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3548     * scsidefs.h 1.25
3549     Taiyo Yuden EW-50 new
3550    
3551     Thu Jul 12 23:35:08 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3552     * scsi_cdr.c 1.105
3553     * cdr_drv.c 1.23
3554     * drv_philips.c 1.45
3555     New driver for Taiyo Yuden EW-50 because it swabs audio bytes compared to Philips CDD-521
3556    
3557     Thu Jul 12 23:33:28 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3558     * fifo.c 1.30
3559     Better Debug messages for FIFO adresse/size
3560    
3561     Thu Jul 5 00:08:38 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3562     * sector.c 1.5
3563     Match new libedc
3564    
3565     Thu Jun 28 13:19:02 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3566     * drv_mmc.c 1.74
3567     Use -DSAO_RAW -DSAO_RAW_TEST for SAO RAW tests only
3568    
3569     Wed Jun 27 10:04:03 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3570     * clone.c 1.4
3571     clone_cue() for Test
3572    
3573     Wed Jun 27 09:51:19 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3574     * cdrecord.c 1.133
3575     CDR_SRAW16 removed
3576    
3577     Wed Jun 27 09:47:10 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3578     * scsimmc.h 1.6
3579     * scsi_cdr.c 1.104
3580     struct ftrackdesc -> scsimmc.h
3581    
3582     Wed Jun 27 09:35:13 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3583     * scsi_cdr.c 1.103
3584     struct tocheader definition removed because it is in scsimmc.h
3585    
3586     Sun Jun 24 22:35:23 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3587     * drv_mmc.c 1.73
3588     check_writemodes_mmc() now resety silent correctly, deflt_writemodes_mmc() new
3589    
3590     Sun Jun 24 19:55:02 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3591     * cdrecord.h 1.80
3592     CDR_SRAW16 disabled, because SAO supports only RAW96x
3593    
3594     Fri Jun 22 08:42:55 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3595     * scsimmc.h 1.5
3596     struct tocheader now with Uchar
3597    
3598     Wed Jun 20 21:53:55 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3599     * subchan.c 1.6
3600     min Struktur member -> pmin
3601    
3602     Wed Jun 20 21:53:34 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3603     * cdr_drv.c 1.22
3604     #include <stdio.h> for printf()
3605    
3606     Wed Jun 20 21:53:03 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3607     * cdrecord.c 1.132
3608     Changes for GCC-3.0 & Linux include file bugs for printf() (is a #define), 1.11a04 -> 1.11a05
3609    
3610     Tue Jun 19 12:26:49 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3611     * cdrecord.c 1.131
3612     Usage() with textfile=, 1.11a03 -> 1.11a04
3613    
3614     Tue Jun 19 12:22:30 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3615     * cdtext.c 1.2
3616     Modifications for RAW CD-Text
3617    
3618     Tue Jun 19 11:39:08 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3619     * cdrecord.h 1.79
3620     * subchan.c 1.5
3621     addrw() new for CD-Text Support in RAW mode
3622    
3623     Tue Jun 19 02:10:37 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3624     * cdrecord.h 1.78
3625     * cdrecord.c 1.130
3626     BUF_SIZE -> CDR_BUF_SIZE & from cdrecord.c -> cdrecord.h
3627    
3628     Tue Jun 19 01:04:54 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3629     * cdrecord.c 1.129
3630     Do not call exit() if interrupting during wait time via ^C
3631    
3632     Mon Jun 18 09:29:52 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3633     * cdtext.c 1.1
3634     date and time created 01/06/18 08:29:52 by joerg
3635    
3636     Mon Jun 18 08:55:07 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3637     * drv_mmc.c 1.72
3638     * cdrecord.c 1.128
3639     * cdrecord.h 1.77
3640     First CD-Text Support
3641    
3642     Sat Jun 16 19:20:36 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3643     * cdrecord.c 1.127
3644     trackp->dataoff new, call on_comerr() earlier
3645    
3646     Sat Jun 16 18:16:51 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3647     * cdrecord.h 1.76
3648     Dataoffset in struct track new, is_text() new
3649    
3650     Sat Jun 16 18:15:05 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3651     * drv_mmc.c 1.71
3652     Forgotten if (xdebug)
3653    
3654     Tue Jun 12 22:57:03 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3655     * cdrecord.c 1.126
3656     -clone new, write mode for -xa1 -xa2, RAW data bug removed
3657    
3658     Tue Jun 12 22:42:25 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3659     * sector.c 1.4
3660     recodesectors() -> subrecodesecs()/sunchan.c, scrsectors() without return for AUDIO
3661    
3662     Tue Jun 12 22:41:37 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3663     * subchan.c 1.4
3664     subrecodesecs() from sector.c & scrsectors() dummy
3665    
3666     Tue Jun 12 22:40:59 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3667     * cdrecord.h 1.75
3668     recodesectors() -> subrecodesecs()
3669    
3670     Tue Jun 12 01:51:49 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3671     * cdrecord.h 1.74
3672     Modifications for clone.c
3673    
3674     Tue Jun 12 01:50:53 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3675     * clone.c 1.1
3676     date and time created 01/06/12 00:50:53 by joerg
3677    
3678     Tue Jun 12 01:07:06 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3679     * subchan.c 1.3
3680     subq/nsubh -> _subq/_nsubh
3681    
3682     Tue Jun 12 01:05:54 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3683     * subchan.c 1.2
3684     Changes for clone writing, qwto16() new for clone 16/96 Writing
3685    
3686     Tue Jun 12 00:12:42 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3687     * sector.c 1.3
3688     removed unused Vars
3689    
3690     Mon Jun 11 23:31:00 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3691     * cdrecord.h 1.73
3692     Enhancements for clone writing
3693    
3694     Mon Jun 11 23:29:50 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3695     * sector.c 1.2
3696     scrsectors()/recodesectors() fuer clone writing neu
3697    
3698     Mon Jun 11 23:12:41 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3699     * drv_mmc.c 1.70
3700     Checking write modes Message only with xdebug
3701    
3702     Mon Jun 11 23:11:55 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3703     * movesect.c 1.2
3704     Make it more general to allow compress and expand
3705    
3706     Mon Jun 11 23:09:58 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3707     * auinfo.c 1.10
3708     Comment for ISRC
3709    
3710     Sat Jun 9 20:13:35 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3711     * cdrecord.c 1.125
3712     -copy/-nocopy new, Prevent data sectors only in RAW Mode (without libedc_ecc)
3713    
3714     Sat Jun 9 20:05:59 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3715     * cdrecord.1 1.60
3716     New Options -raw, -raw96r, -raw96p, -raw16, -copy, -nocopy
3717    
3718     Wed Jun 6 00:09:58 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3719     * cdrecord.c 1.124
3720     Any positive startsector for RAW is wriong -> Philips Firmware bug fixed
3721    
3722     Mon Jun 4 19:28:17 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3723     * cdrecord.c 1.123
3724     Modifications for RAW Mode
3725     cdr_t *dp now allocated
3726     BURNFREE printput with Driver Flags
3727     OPC also for -blank
3728     write_secs() new for all writes on ATAPI
3729     print_wrmodes()/check_wrmode() new
3730     reload_media() new
3731    
3732     Mon Jun 4 17:45:49 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3733     * cdrecord.h 1.72
3734     * drv_dvd.c 1.53
3735     * drv_mmc.c 1.69
3736     New Function reload_media()
3737    
3738     Mon Jun 4 17:08:05 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3739     * cdrecord.h 1.71
3740     * wm_packet.c 1.15
3741     Modifications for RAW Mode
3742    
3743     Mon Jun 4 17:06:21 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3744     * subchan.c 1.1
3745     date and time created 01/06/04 16:06:21 by joerg
3746    
3747     Mon Jun 4 16:52:34 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3748     * crc16.c 1.3
3749     Now correct Code with Inverted CRC Bits
3750    
3751     Mon Jun 4 16:49:47 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3752     * auinfo.c 1.9
3753     SECT_AUDIO_NPRE -> SECT_AUDIO_NOPRE
3754    
3755     Mon Jun 4 16:06:15 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3756     * crc16.c 1.2
3757     Now using Uint*_t
3758    
3759     Mon Jun 4 16:02:17 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3760     * crc16.h 1.1
3761     date and time created 01/06/04 15:02:17 by joerg
3762    
3763     Mon Jun 4 13:33:19 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3764     * drv_mmc.c 1.68
3765     Now using CDR_SRAW*, botchexit Abort removed
3766    
3767     Mon Jun 4 12:53:18 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3768     * sector.c 1.1
3769     date and time created 01/06/04 11:53:18 by joerg
3770    
3771     Sun Jun 3 20:51:22 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3772     * auinfo.c 1.8
3773     Modifications for RAW Mode
3774    
3775     Sun Jun 3 14:48:57 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3776     * cdrecord.c 1.122
3777     Use comexit()/comerr() instead of exscsi()
3778     New Function do_opc() now also called before blank, -force avoids this
3779    
3780     Sat Jun 2 21:24:52 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3781     * movesect.h 1.1
3782     * movesect.c 1.1
3783     date and time created 01/06/02 20:24:52 by joerg
3784    
3785     Fri Jun 1 07:54:04 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3786     * cdrecord.1 1.59
3787     burnproof -> burnfree
3788    
3789     Fri Jun 1 07:46:01 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3790     * scsi_cdr.c 1.102
3791     BURN-Proof (Sanyo) -> Buffer-Underrun-Free recording
3792    
3793     Fri Jun 1 07:44:39 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3794     * fifo.c 1.29
3795     call fill_buf() instead of read_buf() and trackp/secno Parameter for Subcode Generator
3796    
3797     Fri Jun 1 02:08:55 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3798     * drv_mmc.c 1.67
3799     BURN-Proof -> BURN-Free
3800    
3801     Thu May 31 23:31:44 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3802     * scsireg.h 1.25
3803     BURN Free & link size new
3804    
3805     Thu May 31 03:21:47 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3806     * drv_mmc.c 1.66
3807     check_writemodes_mmc() new, is_raw() set write modes
3808    
3809     Mon May 28 00:51:36 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3810     * cd_misc.c 1.9
3811     sec_to_msf() new
3812    
3813     Sun May 27 14:01:28 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3814     * audiosize.c 1.17
3815     Better comment
3816    
3817     Thu May 24 19:10:28 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3818     * auinfo.c 1.7
3819     No exit() if -debug & nindex > 1
3820    
3821     Thu May 24 19:09:39 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3822     * modes.c 1.23
3823     Warning using default data only if not in Silent mode
3824    
3825     Thu May 24 19:07:13 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3826     * drv_dvd.c 1.52
3827     * drv_jvc.c 1.56
3828     * drv_simul.c 1.18
3829     * drv_philips.c 1.44
3830     * drv_sony.c 1.47
3831     CDR_DAO -> CDR_SAO, SAO no more predefined - it either does not work or is tested automatically (MMC)
3832    
3833     Sun May 20 21:23:53 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3834     * drv_sony.c 1.46
3835     * drv_philips.c 1.43
3836     mask sectype with ST_MASK because of new mode bits
3837    
3838     Sun May 20 18:51:41 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3839     * drv_simul.c 1.17
3840     CDR_SIMUL Flag new
3841    
3842     Fri May 18 21:07:58 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3843     * cdrecord.h 1.70
3844     F_OVERBURN new, F_RAW / is_raw() new, CDR_SIMUL new
3845    
3846     Fri May 18 19:30:02 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3847     * cdrecord.c 1.121
3848     trackp[0].dbtype is set with Data type from Track 1
3849    
3850     Fri May 18 19:22:50 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3851     * drv_mmc.c 1.65
3852     In open_session() wird nun schon der Datenblocktyp fuer den ersten track eingestellt
3853    
3854     Mon May 14 23:36:07 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3855     * cdrecord.c 1.120
3856     -overburn new
3857     Bracket bug with > 90 min Warning removed
3858     > 90 Min Warning only if offizial capacity is exceeded (for DVD-R)
3859     -pad implied for next Track with -isosize
3860     Win32 Priorities are non contiguous (fix in rt_raisepri())
3861    
3862     Mon May 14 22:54:17 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3863     * cdrecord.h 1.69
3864     F_OVERBURN (-overburn) new
3865    
3866     Mon May 14 22:53:33 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3867     * cdrecord.1 1.58
3868     -overburn new, -isosize better documented
3869    
3870     Sat Apr 28 23:34:12 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3871     * scsi-remote.c 1.5
3872     Read char with buffer for cygwin
3873    
3874     Fri Apr 20 11:38:03 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3875     * scsitransp.c 1.81
3876     scg_svhead() is silent if non verbose
3877    
3878     Fri Apr 20 11:34:41 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3879     * scsi-linux-sg.c 1.66
3880     Hack for ide-scsi bug, although there is sense data, SCSI Status is 0
3881    
3882     Thu Apr 19 21:52:41 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3883     * drv_mmc.c 1.64
3884     removed superfluous scgp->silent--; in fixate_mmx(). silent did become negative
3885    
3886     Thu Apr 19 21:51:26 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3887     * cdrecord.c 1.119
3888     Enhance wait time in wait_unit_ready() after blank to 240 s for Mitsumi
3889    
3890     Tue Apr 17 00:58:57 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3891     * cdrecord.1 1.57
3892     Hint for mailman interface
3893    
3894     *************** Release 1.10 *******************
3895    
3896     Fri Apr 13 20:41:36 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3897     * cdrecord.c 1.118
3898     Version -> 1.10 final
3899    
3900     Fri Apr 13 20:40:58 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3901     * cdrecord.c 1.117
3902     Backwardcounter corrected
3903    
3904     Fri Apr 13 20:39:09 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3905     * cdrecord.1 1.56
3906     New Support mail Adresses
3907    
3908     Wed Apr 11 01:22:18 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3909     * scsi_cdr.c 1.101
3910     * cdrecord.h 1.68
3911     print_capacity() new with FILE * Parameter
3912    
3913     Sun Apr 8 02:03:49 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3914     * modes.c 1.22
3915     scgp->silent--; was oat wrong place
3916    
3917     Sun Apr 1 14:39:01 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3918     * cdrecord.1 1.55
3919     Typo
3920    
3921     Sat Mar 31 23:02:28 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3922     * modes.c 1.21
3923     unit_ready() before each mode_sense()/mode_select()
3924    
3925     Sat Mar 31 22:46:28 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3926     * drv_mmc.c 1.63
3927     Comment for IOMEGA DMA overrun modified (Philips removed)
3928    
3929     Sun Mar 18 19:39:48 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3930     * cdrecord.1 1.54
3931     REMOTE SCSI description and new unified SCSI Options
3932    
3933     Sun Mar 18 19:31:31 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3934     * cdrecord.c 1.116
3935     Unified SCSI Options
3936    
3937     Sun Mar 18 19:27:02 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3938     * scsitransp.c 1.80
3939     Fixed bug that printed SCSI timing without verbose
3940    
3941     Sun Mar 18 18:37:45 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3942     * scsitransp.c 1.79
3943     New Functions: scg_svhead()/scg_svtail()/scg__sprinterr()
3944     Comments for Functions
3945     Print SCSI timing for earch failed SCSI Command
3946    
3947     Sun Mar 18 18:28:17 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3948     * scsitransp.h 1.50
3949     New Funstions: scg_svhead()/scg_svtail()/scg__sprinterr()
3950    
3951     Sun Mar 18 15:37:09 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3952     * scsitransp.c 1.78
3953     Print Timing without Verbose
3954    
3955     Sun Mar 18 15:10:18 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3956     * scsi-wnt.c 1.27
3957     * scsi-vms.c 1.29
3958     * scsi-unixware.c 1.25
3959     * scsi-sgi.c 1.34
3960     * scsi-osf.c 1.23
3961     * scsi-next.c 1.30
3962     * scsi-linux-sg.c 1.65
3963     * scsi-hpux.c 1.29
3964     * scsi-linux-pg.c 1.39
3965     * scsi-bsd.c 1.40
3966     * scsi-bsd-os.c 1.26
3967     * scsi-beos.c 1.19
3968     * scsi-aix.c 1.33
3969     if (scgp->debug) -> if (scgp->debug > 0)
3970    
3971     Wed Mar 14 00:42:40 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3972     * scsitransp.h 1.49
3973     * scsitransp.c 1.77
3974     scg_verbose() -> scg_vsetup()
3975    
3976     Mon Mar 12 23:09:38 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3977     * cdrecord.c 1.115
3978     Version -> 1.10a17, select_target() uses FILE *
3979    
3980     Mon Mar 12 23:08:46 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3981     * scsi_scan.h 1.3
3982     * scsi_scan.c 1.14
3983     comerrno() removed
3984     select_target() with FILE *
3985     select_target() returns number of Targets
3986    
3987     Mon Mar 12 23:06:50 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3988     * cdrecord.h 1.67
3989     * scsi_cdr.c 1.100
3990     printinq() new
3991    
3992     Mon Mar 12 22:06:05 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3993     * scsi-linux-sg.c 1.64
3994     Better differentiation SCG_RETRYABLE/SCG_NO_ERROR
3995     Set ux_errno if Sense Data present
3996    
3997     Sun Mar 11 17:10:12 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3998     * scsi-linux-pg.c 1.38
3999     SCG_RETRYABLE for DMA overrun
4000     CHECK CONDITION == SCG_NO_ERROR
4001    
4002     Sun Mar 11 17:07:48 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4003     * scsitransp.c 1.76
4004     Remove unused Variables
4005    
4006     Sun Mar 11 16:56:24 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4007     * scsitransp.h 1.48
4008     scg_vhead()/scg_vtail()/scg_verbose() & scg_errfflush() new
4009    
4010     Sun Mar 11 16:55:55 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4011     * scsitransp.c 1.75
4012     scg_vhead()/scg_vtail()/scg_verbose() & scg_errfflush() new
4013     Version -> 0.5
4014    
4015     Sat Mar 10 17:53:45 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4016     * scsitransp.h 1.47
4017     scgp->bufptr new
4018     SCG_KVERSION new
4019    
4020     Sat Mar 10 17:52:53 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4021     * scsitransp.c 1.74
4022     scgp->bufptr new
4023     scgp->scmd->resid < 0 == DMA overrun
4024    
4025     Sat Mar 10 16:24:00 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4026     * scsi-linux-sg.c 1.63
4027     SCG_KVERSION new
4028    
4029     Mon Feb 26 22:20:32 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4030     * scsi-unixware.c 1.24
4031     New formatting
4032    
4033     Mon Feb 26 22:18:39 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4034     * scsi-unixware.c 1.23
4035     Environment "LIBSCG_SCAN_ALL" controls scanning of Harddisks because of system crash
4036    
4037     Mon Feb 26 16:05:41 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4038     * cdrecord.c 1.114
4039     Warning if DVD-R code is missing and we found a DVD-R drive
4040    
4041     Sun Feb 25 13:02:42 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4042     * fifo.c 1.27
4043     Now using mmapdefs.h
4044    
4045     Fri Feb 23 17:32:38 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4046     * scsidefs.h 1.24
4047     ccs() Makro -> is_ccs()
4048    
4049     Fri Feb 23 00:24:02 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4050     * fifo.c 1.26
4051     Support for mmap() on Apollo Domain/OS with mmap(0, &size, ...)
4052    
4053     Thu Feb 22 16:13:27 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4054     * audiosize.c 1.16
4055     Fixed bug in Prototyp (result from long -> off_t)
4056    
4057     Thu Feb 22 16:11:07 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4058     * cdrecord.h 1.66
4059     * wm_packet.c 1.14
4060     * cdrecord.c 1.113
4061     * drv_mmc.c 1.62
4062     * drv_jvc.c 1.54
4063     * drv_dvd.c 1.51
4064     Large File support
4065    
4066     Thu Feb 22 16:10:53 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4067     * drv_jvc.c 1.55
4068     padsize Parameter for pad_track() casted to Llong
4069    
4070     Thu Feb 22 00:57:53 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4071     * cdr_drv.c 1.21
4072     mconfig.h/unixstd.h for Large Files
4073    
4074     Thu Feb 22 00:55:35 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4075     * scsi_scan.c 1.13
4076     #include <mconfig.h> for Large Files
4077    
4078     Thu Feb 22 00:54:26 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4079     * fifo.c 1.25
4080     Large File support
4081     Casts for sizeof() [long] on MaxOS X
4082    
4083     Wed Feb 21 23:32:51 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4084     * defaults.c 1.6
4085     #include unixstd.h for Large Files
4086    
4087     Wed Feb 21 23:27:48 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4088     * auinfo.c 1.6
4089     * isosize.c 1.7
4090     * audiosize.c 1.15
4091     Large File support
4092    
4093     Tue Feb 20 23:56:44 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4094     * drv_sony.c 1.45
4095