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

Contents of /cdrkit/trunk/Changelog

Parent Directory Parent Directory | Revision Log Revision Log


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