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

Contents of /cdrkit/trunk/Changelog

Parent Directory Parent Directory | Revision Log Revision Log


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