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

Contents of /cdrkit/trunk/Changelog

Parent Directory Parent Directory | Revision Log Revision Log


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