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

Contents of /cdrkit/trunk/Changelog

Parent Directory Parent Directory | Revision Log Revision Log


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