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

Contents of /nonameyet/trunk/Changelog

Parent Directory Parent Directory | Revision Log Revision Log


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