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

Contents of /cdrkit/trunk/Changelog

Parent Directory Parent Directory | Revision Log Revision Log


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