/[debburn]/nonameyet/branches/cleanup/Changelog
ViewVC logotype

Contents of /nonameyet/branches/cleanup/Changelog

Parent Directory Parent Directory | Revision Log Revision Log


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