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

Contents of /cdrkit/trunk/Changelog

Parent Directory Parent Directory | Revision Log Revision Log


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