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

Contents of /cdrkit/trunk/Changelog

Parent Directory Parent Directory | Revision Log Revision Log


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