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

Contents of /cdrkit/trunk/Changelog

Parent Directory Parent Directory | Revision Log Revision Log


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