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

Contents of /cdrkit/trunk/Changelog

Parent Directory Parent Directory | Revision Log Revision Log


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