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

Contents of /cdrkit/trunk/Changelog

Parent Directory Parent Directory | Revision Log Revision Log


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