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

Contents of /nonameyet/trunk/Changelog

Parent Directory Parent Directory | Revision Log Revision Log


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