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

Contents of /cdrkit/trunk/Changelog

Parent Directory Parent Directory | Revision Log Revision Log


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