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

Contents of /cdrkit/trunk/Changelog

Parent Directory Parent Directory | Revision Log Revision Log


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