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

Contents of /nonameyet/trunk/Changelog

Parent Directory Parent Directory | Revision Log Revision Log


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