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

Contents of /cdrkit/trunk/Changelog

Parent Directory Parent Directory | Revision Log Revision Log


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