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

Contents of /cdrkit/trunk/Changelog

Parent Directory Parent Directory | Revision Log Revision Log


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