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

Contents of /cdrkit/trunk/Changelog

Parent Directory Parent Directory | Revision Log Revision Log


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