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

Contents of /nonameyet/trunk/Changelog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 218 - (hide annotations) (download)
Tue Sep 5 07:51:39 2006 UTC (6 years, 8 months ago) by blade
File size: 273253 byte(s)
[ Peter Samuelson ]
* Cleanups: unused macros/defines
* Unified and simplified the build-host data crawling methods

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