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

Contents of /cdrkit/trunk/Changelog

Parent Directory Parent Directory | Revision Log Revision Log


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