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

Contents of /cdrkit/trunk/Changelog

Parent Directory Parent Directory | Revision Log Revision Log


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