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

Contents of /nonameyet/trunk/Changelog

Parent Directory Parent Directory | Revision Log Revision Log


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