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

Contents of /cdrkit/trunk/Changelog

Parent Directory Parent Directory | Revision Log Revision Log


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