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

Contents of /cdrkit/trunk/Changelog

Parent Directory Parent Directory | Revision Log Revision Log


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