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

Contents of /cdrkit/trunk/Changelog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 817 - (hide annotations) (download)
Tue Oct 21 23:57:47 2008 UTC (4 years, 7 months ago) by 93sam
File size: 287708 byte(s)
  * genisoimage: undo a mistake in the directory permissions change in
    the last release. Fixes handling of deep directory structures.

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