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

Contents of /cdrkit/trunk/Changelog

Parent Directory Parent Directory | Revision Log Revision Log


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