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

Contents of /cdrkit/trunk/Changelog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 832 - (hide annotations) (download)
Tue Aug 11 13:27:55 2009 UTC (3 years, 10 months ago) by 93sam
File size: 288330 byte(s)
genisoimage: fix string overflow breakage when using the -root
option (https://bugzilla.redhat.com/show_bug.cgi?id=508449)

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