1cdrkit (1.1.11) RELEASED; urgency=low
2
3  [ Steve McIntyre ]
4  * genisoimage: Fix silly bug in MD5 output in template files. (Debian
5    bug #596681)
6  * genisoimage: Minor tweaks to the the genisoimage.1 man page.
7  * genisoimage: Update references to atterer.org (Debian bug #596860)
8  * genisoimage.1: Make the description of the md5-list format clearer.
9
10  [ Mike Paul ]
11  * genisoimage: Use memmove() instead of strcpy() when cleaning
12    up graft points.
13
14 -- Steve McIntyre <93sam@debian.org>  Fri, 23 Apr 2010 00:30:18 +0100
15
16cdrkit (1.1.10) RELEASED; urgency=low
17
18  [ Steve McIntyre ]
19  * genisoimage: add support for sha256 and sha512 checksum generation
20    when making jigdo files.
21  * genisoimage: checksumming with lots of algorithms can be very
22    time-consuming, so split it out into multiple threads if possible.
23  * genisoimage: allow user to specify which checksum algorithms to run
24    on the command line.
25  * Fix FTBFS with missing xconfig.h. Thanks to Matt Kraai for the patch.
26
27  [ Nikola Pajkovsky ]
28  * genisoimage: fix string overflow breakage when using the -root
29    option (https://bugzilla.redhat.com/show_bug.cgi?id=508449)
30
31  [ Peter Samuelson ]
32  * librols: remove or rename several functions that clash with POSIX.
33    Fix up callers.
34
35 -- Steve McIntyre <93sam@debian.org>  Thu, 14 May 2009 00:28:48 +0100
36
37cdrkit (1.1.9) RELEASED; urgency=low
38
39  [ Steve McIntyre ]
40  * wodim: In -msinfo mode, only suggest dvd+rw-mediainfo in verbose mode.
41    Thanks to Michael Karcher <debian@mkarcher.dialup.fu-berlin.de> for the
42    patch.
43  * genisoimage: undo a mistake in the directory permissions change in
44    the last release. Fixes handling of deep directory structures.
45
46 -- Steve McIntyre <93sam@debian.org>  Sun, 26 Oct 2008 15:43:54 -0700
47
48cdrkit (1.1.8) RELEASED; urgency=low
49
50  [ Steve McIntyre ]
51  * genisoimage/joliet.c: Fix a potential memory corruption bug.
52  * genisoimage/md5.c: Trivial cleanup
53  * genisoimage/genisoimage.[c1]: Add command-line support for
54    -jigdo-template-compress
55  * genisoimage/sha1.h: Fix a type issue that broke sha1 support
56    on 64-bit arches.
57  * genisoimage/checksum.[ch]: Added test code; changed internal
58    layout slightly to make for easier debug.
59  * genisoimage: Applied patch from Roman Rakus <rrakus@redhat.com> to
60    preserve directory permissions.
61  * genisoimage: Add a patch from Ivan Shmakov. "-o -" will now write
62    to stdout, as typical for command line programs. And we will try
63    not to corrupt stdout by default if it's a terminal.
64  * genisoimage/genisoimage.1: Add a mention of -chrp-boot.
65  * genisoimage/mac_label.c: Fix an over-keen s/mkisofs/genisoimage.
66
67 -- Steve McIntyre <93sam@debian.org>  Mon, 25 May 2008 21:22:26 +0100
68
69cdrkit (1.1.7.1) RELEASED; urgency=low
70
71  [ Steve McIntyre ]
72  * Re-spin the 1.1.7 release with a few silly release process errors fixed.
73
74 -- Steve McIntyre <93sam@debian.org>  Mon, 17 Mar 2008 21:25:56 +0000
75
76cdrkit (1.1.7) RELEASED; urgency=low
77
78  [ Harald Hoyer ]
79  * lots of fixes to prevent gcc warnings
80  * Fix for Joliet directory length bug in genisoimage
81
82  [ Peter Samuelson ]
83  * wodim.1: small fixes.
84
85  [ Steve McIntyre ]
86  * genisoimage/jte.c: add support for bzip2-compressed templates
87  * genisoimage/jte.c: fix bzip2-compressed template data to be
88    compatible with jigdo.
89  * genisoimage/jte.c: fix exclude list handling.
90  * genisoimage/checksum.[ch]: Add a generic infrastructure for
91    checksums so we can use sha1/<whatever> as well as just
92    md5sum. Will make things much faster for generating sha1sums for
93    images and jigdos.
94  * genisoimage/sha1.[ch]: Add GPL-licensed SHA1 implementation.
95  * s/mkisofs/genisoimage/ in ABOUT
96
97 -- Steve McIntyre <93sam@debian.org>  Mon, 17 Mar 2008 20:07:58 +0000
98
99cdrkit (1.1.6) RELEASED; urgency=low
100
101  [ Vladimir Nadvornik ]
102  * genisoimage/eltorito.c: care about inhibit flags when preparing eltorito
103    boot catalog directory entry, avoiding possible crashes
104
105  [ Eduard Bloch]
106  * ALL: customize the base manpage subdirectory below PREFIX using the new
107    MANSUBDIR variable
108  * make sure that the buffer is flushed and drive is ready before closing
109    session
110  * icedax: find libossaudio on OpenBSD and use it
111  * icedax: fixed bug with --devices (unnoticed segfault due to wrong
112    list_devices arguments)
113  * wodim/scsi_scan.h: moved Linux-specific recorder location guesser to an
114    extra method for automatic drive opening, and added an alternative
115    guessing method, using list_devices(...) picking up the first drive having
116    appropriate device type in the inquiry info. This generic method is also
117    used on Linux when the original guesser fails.
118  * wodim/wodim.c: count all track sizes when looking for an appropriate drive
119
120 -- Eduard Bloch <blade@debian.org>  Sun, 06 May 2007 16:39:08 +0200
121
122cdrkit (1.1.5.1) RELEASED; urgency=low
123
124  * resync with cosmetical last-minute changes from Peter Samuelson
125  * Makefile: "release" target extension to make the Debian related source
126    file creation more convinient
127
128 -- Eduard Bloch <blade@debian.org>  Sat, 21 Apr 2007 11:30:35 +0200
129
130cdrkit (1.1.5) RELEASED; urgency=low
131
132  * wodim: explicite warning and more grace time if user manually specifies a size
133    less than 301 sectors, which is likely to be a mistake from copy-pasting
134    of genisoimage -print-size output and omitting the block factor
135  * wodim: Native device name management directly in libusal now, the
136    rewritten device scan method uses it directly. If the backend driver does
137    not implement native names handling, the old-style IDs are displayed.
138  * libusal: native device name management, implemented on Linux and
139    Win32(SPT) for now
140  * libusal: ATA is now mapped directly into the b/t/l namespace, with some
141    workarounds to provide backward compatibility
142  * libusal: For SCSI devices, use only scd* on kernel 2.6 and sg* on kernel
143    2.4 until proper locking scheme is established
144  * libusal: always return a known value in usal_sense_table(...), from a
145    patch from SUSE (cdrkit-dvd-fix.patch)
146  * genisoimage: customized the default APPID string in genisoimage
147  * genisoimage: restored support for iso9660 file sizes up to 4GB-1
148  * genisoimage: forced MAGIC_ERROR definition for older version, thanks
149    to Thomas Schmidt
150  * genisoimage: avoid pointless warnings on filetype of <root directory>/..
151
152 -- Eduard Bloch <blade@debian.org>  Sat, 21 Apr 2007 10:17:35 +0200
153
154cdrkit (1.1.4) RELEASED; urgency=low
155
156  [ Eduard Bloch ]
157  * On Linux, do device scanning on /dev/sr first and fallback to /dev/sg and
158    others only then, thus having better chances to use the same exclusive
159    lock as other programs when the user provided only the b/t/l
160    device specification, since the Linux kernel is not able to coordinate the
161    locking between the userspace interfaces
162  * some refactoring, moved new Linux specific extensions to scsi-linux-sg.c,
163    more relaxed device opening checks on scanning
164  * some more warnings about b/t/l syntax deprecation
165
166 -- Eduard Bloch <blade@debian.org>  Sun, 01 Apr 2007 21:49:03 +0200
167
168cdrkit (1.1.3) RELEASED; urgency=medium
169
170  [ Eduard Bloch ]
171  * Fixed fishing for transfer size in sysfs, now ready for
172    /dev/class/scsi_generic contents
173  * Fixed /dev/sg%d pattern scan in --devices, now iterating over modern style
174    device files. Thanks to Thomas Schmidt.
175  * Dealing with the last newline char when processing
176    /proc/sys/dev/cdrom/info contents
177  * print the track size in the info message when guessing
178  * added some missing or probably missing definitions in
179    wodim/CMakeLists.txt, restoring the reading from inf files
180  * passing through the real file size to the UDF generator. Creating
181    incorrect iso9660 but having it this way is better than no LFS at all.
182  * removed md5* parts and integration from icedax, patch by
183    Vladimir Nadvornik <nadvornik@suse.cz>
184  * various small bugfixes or cosmetic fixes picked from still GPLed parts of
185    cdrtools-2.01.01a24, excluding meta changes and big tree.c and mkisofs.c
186    refactoring. Stream file name option enabled now.
187  * wodim.1: "you have 4 seconds to abort ..."
188  * defaults.c: Correct fallback to CDR_FIFOSIZE and correct error message
189    on bad input.
190  * tell the user his device is busy on Linux because it's mounted, after
191    looking at /proc/mounts
192
193  [ Peter Samuelson ]
194  * Clean up Linux-2.6 CD/DVD-R drive detection, clearer error messages.
195
196 -- Eduard Bloch <blade@debian.org>  Mon, 26 Mar 2007 17:35:10 +0200
197
198cdrkit (1.1.2) RELEASED; urgency=low
199
200  [ Stefan Huehner ]
201  * more Cstyle cleanups
202
203  [ Eduard Bloch ]
204  * stop confusion and bailing out if burnfree/burnproof options have been
205    explicitely specified
206  * be move carefull with -dummy when the DVD media may not support it
207  * extracting drive's default speed in attach_mdvd()
208  * automatic recorder device guessing code, currently Linux-only
209
210  [ Peter Samuelson ]
211  * Fix icedax cddb query, based on a patch from Heiko Schlenker
212
213 -- Eduard Bloch <blade@debian.org>  Sat, 13 Jan 2007 00:45:38 +0100
214
215cdrkit (1.1.1) RELEASED; urgency=low
216
217  * added geteltorito script from Rainer Krienke
218
219  [ Eduard Bloch ]
220  * more verbose abort message if track is specified with some maintainance
221    command (#369677)
222  * Added more DVD related fixes from SuSE's wodim-1.0pre5cvs-6.src.rpm
223  * --devices option for wodim (modeled after cdrskin's output), working on
224    Linux and Cygwin
225  * Open-By-Device-Letter mode on Cygwin
226  * -msifile=... option to store -msinfo output reliably in a dedicated file
227  * clear profile names printing (using code from libburnia, thanks to Thomas
228    Schmidt)
229  * cleanup with unused embedded CVS revision strings from Schilling and
230    more gcc -Wall correctness
231  * reenabled -format functionality (bug in program function control flow)
232  * get maximum DMA buffer size from sysfs on Linux, where possible
233  * enable BURN-Free by default where possible
234  * setting argv[0] to wodim if someone is cheating and calls it as cdrecord.
235    Avoids confusion and printing of the wrong app name in the help output.
236  * more documentation updates WRT cdda2wav->icedax renaming, more table
237    formating fixes in icedax.1
238  * genisoimage documentation updates, mkisofs name changes
239
240  [ Thomas Schmidt ]
241  * workaround for older libmagic API
242  * code for clear profile name mapping
243
244  [ Peter Samuelson ]
245  * expand where genisoimage looks for the config file - same places
246    mkisofs looks plus a few more.  (We may wish to trim this back some.)
247  * major cleanups to genisoimage.1 manpage; split out the part about
248    .genisoimagerc to a new page genisoimagerc.5.
249
250  [ Steve Langasek ]
251  * allow hppa and alpha boot code to coexist in one ISO image
252
253  [ Arkadiusz Miskiewicz ]
254  * Fake prefix line in the version output of readom to keep compatibility
255    with frontends
256
257 -- Eduard Bloch <blade@debian.org>  Sat, 30 Dec 2006 16:45:40 +0100
258
259cdrkit (1.1.0) RELEASED; urgency=medium
260
261  [ Eduard Bloch ]
262  * replacement of libdeflt, config parser rewrite; more user-friendly,
263    more flexible/tolerant now
264  * config overhaul, much more dynamic checks, including fixes for SunOS and
265    AIX environment, including proper libiconv detection, and processing of
266    LDFLAGS provided by user. Also fixed confusing double-checks for some of
267    the variables in cdda2wav.c.
268  * mass renaming of applications and libraries, see FAQ
269  * dirsplit -S fix, oversized have been possible before
270  * consistent version display
271  * cleanup of libschily, removed unused/superfluous parts (assumed having a
272    modern POSIX compliant environment). Renamed to librols
273    (RemainsOfLibSchily).
274  * reenabled selection of the DVD driver, accidentaly disabled in 1.0, when
275    beeing in non-verbose mode
276  * made dirsplit work with file symlinks
277  * incorporated some OpenSUSE patches:
278    + cdrkit-HZ.patch (with initialized value, *sic*)
279    + cdrkit-dvd-fix.patch (return code tracking)
280    + cdrkit-gcc-workaround.patch
281    + cdrkit-mkisofs-fail-on-large-file.patch (don't just skip them)
282    + cdrkit-mkisofs-grow-check.patch (tolerate grown files)
283    + cdrkit-perms.patch (not breaking on missing device files)
284
285  [ Christian Fromme ]
286  * big cleanup, phase I, getting rid from Cstyle function definitions in
287    applications
288
289  [ Lorenz Minder ]
290  * user output junk filter in icedax/toc.c
291  * flexible ascii conversion buffer
292
293 -- Eduard Bloch <blade@debian.org>  Sat, 02 Dec 2006 18:43:14 +0100
294
295cdrkit (1.0) RELEASED; urgency=low
296
297  [ Eduard Bloch ]
298  * mapping of ATAPI: -> ATA: method on linux-2.6 and some code beautification
299  * added a atexit handler to stop the FIFO process more reliably, since
300    Schilling's constructs seem to terminate the application on too many
301    places
302  * print Burnfree state/preparation messages only with high verbosity
303
304  [ Dennis Vshivkov ]
305  * sorted display of files when needed
306
307  [ Joerg Jaspert]
308  * Remove all the printing of useless messages. This is based on GPLed
309    code, so we follow the letter of the GPL as it is interpreted by 99%
310    of the world, including its authors. Especially as Joerg was never able
311    to give us any clear explanation what other license he may think
312    cdrtools had, despite us asking multiple times. So we have no other
313    choice than to take whats written down, and thats GPL.
314
315 -- Joerg Jaspert <joerg@debian.org>  Mon, 20 Nov 2006 19:25:10 +0100
316
317cdrkit (1.0pre5) RELEASED; urgency=low
318
319  [ Eduard Bloch ]
320  * added better check for capability.h and FATAL_ERROR if it's missing on Linux
321  * wodim.1 updates, ie. moved suid howto to README.suidroot, Linux bashing to
322    README.linux, more notes about non-root usage
323  * more carefull description of the role of previous developer and his own
324    project
325  * fixed libmagic detection
326  * rewrote README.mkisofs, README.win32
327  * better track numbers extraction command in cdda2ogg/cdda2mp3
328  * reenabled (forgotten) support for libedc
329  * table formating fixes in cdda2wav.1, helps small terminals
330  * AIX 5l port
331  * killing FIFO process on ungraceful termination
332  * scsi-linux-sg.c: skipping unallowed devices, cleanup/consolidation of the
333    old workaround(s) for ATA now for SCSI too
334  * renamed error function to schily_error because it started to wreak random
335    havoc after harmless header moving (conflict with incompatible GNU version)
336  * restored scsi-remote.c compilation, moved to libscg sources, used instead
337    of rdummy.c
338  * added optional omiting of DMA speed tests
339
340  [ Vladimir Nadvornik ]
341  * enabled CLONE feature in wodim's config
342
343  [ Modestas Vainius ]
344  * dropped . from the include path and fixed mkisofs source to use the local
345    headers
346
347  [ Lorenz Minder ]
348  * Fix of the joliet_strlen signature
349  * Code refactoring around *cvt* declarations to make the conditional
350    compilation more reliable, especially on BSD and AIX
351  * include/utypes.h: guard to preserve SIZE_T_MAX
352
353  [ Christian Fromme ]
354  * detailed review and correction of author related data in manpages and
355    README files
356
357  [ Peter Samuelson, Tollef Fog Heen ]
358  * typo and grammar fixes in mkisofs.8
359  * Remove several instances of %r in printf-like statements, in
360    preparation for removing the libschily format-string implementation
361
362 -- Eduard Bloch <blade@debian.org>  Wed,  6 Sep 2006 22:05:30 +0200
363
364cdrkit (1.0pre4) RELEASED; urgency=low
365
366  [ Eduard Bloch ]
367  * Added checks for libcam to make (k)FreeBSD compilation work (untested)
368  * added clarifications about changes to all source files
369  * adapted initial message to display the copyright more clearly
370  * adapted copyright and contact information in scgcheck manpage
371  * adapted contact information in btcflash manpage, also added a reference to
372    its original author which has been missing
373
374  [ Peter Samuelson ]
375  * Cleanups: unused macros/defines
376  * Unified and simplified the build-host data crawling methods
377
378  [ Juergen Weigert ]
379  * Various documentation corrections, replaced cdrecord->wodim where it is
380    appropriate and legal on many visible locations
381
382 -- Eduard Bloch <blade@debian.org>  Mon,  4 Sep 2006 23:36:58 +0200
383
384cdrkit (1.0pre3) unstable; urgency=low
385
386  [ Eduard Bloch ]
387  * Added FAQ ("where wodim name comes from")
388  * Moved the NULL pointer check on cdr_t to a place before it is used for DVD
389    feature checks (otherwise it would crash when run on any pure CD-ROM
390    reader)
391  * Added test for WORDS_BIGENDIAN
392  * copied values from align.h to another set of sizeof-reflecting defines in
393    xconfig.h
394  * workarounds for almost all "you are not allowed to modify that {version
395    checking,quality assurance,other-important-looking-wording}" parts,
396    replacing the output of "schily" where the commend said that we are forced
397    to. One part in cdrecord.c still remains, the comment sounds too dangerous
398    to be touched.
399  * forced FIFO define, suggested by Peter
400
401  [ Peter Samuelson ]
402  * Created cmake test and code snippet for HAVE_C_BITFIELDS
403
404  [ Michael Ablassmeier ]
405  * Typo fixes in mkisofs messages and unified identical ones with a macro
406
407  [Joerg Jaspert]
408  * Released as 1.0pre3
409
410 -- Eduard Bloch <blade@debian.org>  Mon,  4 Sep 2006 09:56:38 +0200
411
412cdrkit (1.0pre2) RELEASED; urgency=low
413
414  * Took zisofs_tools out of the global build system and restored its original
415    Makefile. Its own build system works better.
416
417 -- Eduard Bloch <blade@debian.org>  Sun, 03 Sep 2006 22:14:31 +0200
418
419cdrkit (1.0pre1) RELEASED; urgency=low
420
421  [ See http://bugs.debian.org/$BUGNR for detailed explanations ]
422  * The Big Fork to an independent project called cdrkit
423    + using the last clearly stated GPLed versions of files from
424      cdrtools-2.01.01a08 (closes: #353403, 372486)
425    + we play the upstream role now, using our patches and we like them
426      (closes: #361450)
427    + renamed relevant works to avoid claims of "potential defamation" or
428      "damage of reputation" (closes: #350738)
429    + custom CMake based build system used instead of the original one, since
430      we understand it better (closes: #350739 and hopefully closes: #350254,
431      reopen if not). It seems to be portable among the platforms
432      supported by Debian, it needs a bit of work for porting to non-Linux
433      plattforms, though.
434  * removed most of the anti-linux2.6  program messages (unless being
435    in verbose mode). (closes: #377145)
436  * changed default config file location to /etc/wodim.conf
437  * added more meaningful error message on -dvd-video failure (closes: #324586)
438  * minor cdda2mp3/cdda2ogg scripts fixes suggested by Fabian Pietsch, plus
439    fixes for unreliable encoder detection (closes: #283794, #344443) plus
440    possible override of preset CDDA_DEVICE variable fixed. Made the list of
441    selected audiotracks modifiable, see manpage (closes: #344445)
442  * sync with 4:2.01+01a01-4ubuntu4:
443    + merged README.ATAPI.setup with README.ATAPI.setup.ubuntu. Kernel 2.6 part
444      now in the beginning and reflecting the reality (dev=/dev/drive syntax,
445      no SUID requirement, closes: #304230, 377736)
446    + 02_cdrecord_default_conf.dpatch: changed /dev/cdrom to /dev/cdrw which
447      is more likely to match the correct device on udev using systems
448  * 36_ATA_scanbus_ignore_locked.dpatch to ignore busy devices (eg. hda
449    harddisk) while scanning with dev=ATA
450    (closes: #310689, #309250, #317793, 360295,
451  * Included 37_clean_dvdsup.dpatch (closes: #312062) based on
452    cdrtools-2.01.01a04-dvd.patch.bz2 from
453    http://people.mandriva.com/~warly/files/cdrtools/ with few updates to work
454    with a08. Also implements a fallback to ATA: bus in the -scanbus operation
455    (closes: #310689, #278894). This patch is used instead of the old 07_....
456    Enabled permanently, disabled the "cheatcode processing" in debian/rules.
457    Also eliminates some useability problems that have been pushed to our
458    users (closes: #325766, #271114, #312062, #353176).
459  * Updated dirsplit to version 0.3.3, zisofs-tools to 1.0.7 (with a custom
460    CMakeFile.txt for easier integration and config.h updated manually for
461    now)
462  * minor cdda2mp3/cdda2ogg scripts fixes suggested by Fabian Pietsch, plus
463    fixes for unreliable encoder detection (closes: #283794, #344443) plus
464    possible override of preset CDDA_DEVICE variable fixed
465  * added additional script manpages from Oleksandr Moskalenko (closes: #295438)
466  * changed -speed to speed= in cdrecord.1 for consistency (closes: #344214)
467  * Anti-Root-Requirements:
468    + 39_nonroot_skips_rezero_unit.dpatch - don't run rezero_unit() as root
469    which is a) most likely not needed (even admited in the comment) and b)
470    causes the whole scsi transport system to terminate
471    + 40_stop_setuid_games.dpatch - another workaround for problems introduced
472    in a03 - looks like Linux kernel does reject an application trying to
473    change the UID between ioctls
474    (closes: #335253, 374685, 330506, 329308, 374345, 377421)
475  * Ubuntu's 40_fix_bad_spelling.dpatch integrated (typo in wodim.dfl)
476  * increased hash size in mkisofs/hash.c (closes: #327270)
477  * more decent info message about locale detection
478
479 -- Eduard Bloch <blade@debian.org>  Sun, 03 Sep 2006 22:14:31 +0200
480
481cdrkit (2.01.01a08+X.15) UNRELEASED; urgency=low
482
483  * Removed cdrtools-2.01.01a05-ossdvd.patch.bz2 again (threw bogus error
484    messages in TAO mode), used 37_clean_dvdsup.dpatch (from Warly/Mandriva)
485    instead
486
487 -- Eduard Bloch <blade@debian.org>  Wed, 23 Aug 2006 15:03:46 +0200
488
489cdrkit (2.01.01a08+X.15) UNRELEASED; urgency=low
490
491  * Applied cdrtools-2.01.01a05-ossdvd.patch.bz2 slightly adapted to work with
492    a08.
493
494 -- Eduard Bloch <blade@debian.org>  Wed, 23 Aug 2006 15:03:46 +0200
495
496cdrkit (2.01.01a08+X.14) UNRELEASED; urgency=low
497
498  * 39_nonroot_skips_rezero_unit (don't try to run rezero_unit when not beeing
499    root)
500  * 40_stop_setuid_games (dont't try to cheat the kernel with delayed seteuid)
501
502 -- Eduard Bloch <blade@debian.org>  Wed, 23 Aug 2006 14:44:53 +0200
503
504cdrkit (2.01.01a08+X.13) UNRELEASED; urgency=low
505
506  * 34_JTE (Jigdo Template Extraction, by Steve)
507  * 36_ATA_scanbus_ignore_locked (skip busy devices when scaning, by myself)
508  * 38_script_manpages: added as readmult.1 and pitchplay.1, currently no
509    list_audio_tracks script there so moved to scrips/
510
511 -- Eduard Bloch <blade@debian.org>  Wed, 23 Aug 2006 14:35:30 +0200
512
513cdrkit (2.01.01a08+X.12) UNRELEASED; urgency=low
514
515  * 31_gnu-kfreebsd.dpatch with minor adoptions (needs testing!)
516  * 33_extra_arch_boot_support (extra arches, by Steve)
517
518 -- Eduard Bloch <blade@debian.org>  Wed, 23 Aug 2006 14:29:32 +0200
519
520cdrkit (2.01.01a08+X.11) UNRELEASED; urgency=low
521
522  * 26_author_locale (ASCII transliteration of J�rg in the standard credits
523    message)
524  * 28_cdda2wav_interface (Linux friendly cdda2wav behaviour)
525  * 30_doc_typo_fixes (various documentation/message fixes)
526
527 -- Eduard Bloch <blade@debian.org>  Wed, 23 Aug 2006 14:23:03 +0200
528
529cdrkit (2.01.01a08+X.10) UNRELEASED; urgency=low
530
531  * Applied 23_o_excl (exclusive device opening)
532  * Applied 24_debug_tmpfile (more safe/secure log file location)
533  * 25_mkisofs_iconv_manpage (hints about extra charsets)
534
535 -- Eduard Bloch <blade@debian.org>  Wed, 23 Aug 2006 14:20:05 +0200
536
537cdrkit (2.01.01a08+X.09) UNRELEASED; urgency=low
538
539  * Applied 18_donotopen_hda.dpatch - don't insist on opening unrelated IDE
540    devices
541  * 20_rsh-bugfix.dpatch - make really sure that the program does seteuid
542    right or exit
543  * 22_linux_rawio_capability.dpatch: get Linux capabilities as needed
544
545 -- Eduard Bloch <blade@debian.org>  Wed, 23 Aug 2006 14:11:47 +0200
546
547cdrkit (2.01.01a08+X.08) UNRELEASED; urgency=low
548
549  * mkisofs iconv support with log message adapted, added to CMake build
550    system as appropriate
551
552 -- Eduard Bloch <blade@debian.org>  Wed, 23 Aug 2006 13:57:10 +0200
553
554cdrkit (2.01.01a08+X.07) UNRELEASED; urgency=low
555
556  * Applied patches: 07_noadvertising (strip adds for commercial
557    cdrecord-proDVD), 08_privacy (mkisofs revealing the exact command line)
558
559 -- Eduard Bloch <blade@debian.org>  Wed, 23 Aug 2006 13:54:54 +0200
560
561cdrkit (2.01.01a08+X.06) UNRELEASED; urgency=low
562
563  * Applied 06_dautipps - better hints about ATAPI usage howto and
564    -joliet-long workaround
565
566 -- Eduard Bloch <blade@debian.org>  Wed, 23 Aug 2006 13:52:50 +0200
567
568cdrkit (2.01.01a08+X.05) UNRELEASED; urgency=low
569
570  * Bits from 03_script.dpatch by Joerg Jaspert <joerg@debian.org> and Eduard
571    Bloch: Linux-friendly device location for cdda scripts and better encoder
572    selection
573
574 -- Eduard Bloch <blade@debian.org>  Wed, 23 Aug 2006 13:49:56 +0200
575
576cdrkit (2.01.01a08+X.04) UNRELEASED; urgency=low
577
578  * Added bits from 02_paths.dpatch by Joerg Jaspert <joerg@debian.org>:
579    /var/log directory location and SILO relevant paths
580
581 -- Eduard Bloch <blade@debian.org>  Wed, 23 Aug 2006 13:46:55 +0200
582
583cdrkit (2.01.01a08+X.03) UNRELEASED; urgency=low
584
585  * adapted cdrecord/cdrecord.dfl for modern Linux system, based on bits from
586    02_cdrecord_default_conf.dpatch by Zack Cerza <zcerza@coe.neu.edu>
587
588 -- Eduard Bloch <blade@debian.org>  Wed, 23 Aug 2006 13:43:15 +0200
589
590cdrkit (2.01.01a08+X.02) UNRELEASED; urgency=low
591
592  * Converted to use a CMake based filesystem. Generating relevant things with
593    its mechanisms instead of inc/*. Dropped BUILD, INSTALL files, rewrote
594    COMPILE fall to reflect the new build method.
595  * Added GNUmakefile which has rules to bootstrap the CMake build system and
596    then pass the actuall call to it. GNUmakefile is the prefered script used
597    by gmake. Users with other make implementations should run cmake manually.
598
599 -- Eduard Bloch <blade@debian.org>  Wed, 23 Aug 2006 13:35:23 +0200
600
601cdrkit (2.01.01a08+X.01) UNRELEASED; urgency=low
602
603  * moved documentation around, READMEs/ directory contains a structure, moved
604    mkisofs docs from the source directory to it
605
606 -- Eduard Bloch <blade@debian.org>  Tue, 22 Aug 2006 12:40:05 +0200
607
608
609***** Version 2.01 ********
610
611Wed Sep  8 20:26:34 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
612	* cdrecord.c 1.297
613	* readcd.c 1.74
614	* cdrecord.c 1.296
615	  Version -> 2.01
616
617Sat Sep  4 22:28:05 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
618	* scsidefs.h 1.28
619	* scsisense.h 2.18
620	* scsicdb.h 2.19
621	* scsireg.h 1.31
622	* scgcmd.h 2.22
623	  Cstyle
624
625Wed Aug 25 13:28:57 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
626	* cdrecord.c 1.295
627	  Warnung fuer Linux-2.6.8.1 neu
628
629Tue Aug 24 01:11:42 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
630	* scsi-remote.c 1.16
631	  Auch die euid auf pw->pw_uid setzen bevor exec(RSH gemacht wird
632
633Thu Aug 19 12:14:09 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
634	* cdrecord.c 1.294
635	  Version -> 2.01a38
636
637Thu Aug 19 12:08:26 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
638	* cdrecord.c 1.293
639	  linuxcheck() im %I% verbessert ;-)
640
641Mon Aug 16 16:42:17 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
642	* cdrecord.c 1.292
643	  Version -> 2.01a37
644	  SuSE Kommentar erweitert.
645
646Sun Aug  8 23:04:39 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
647	* scsi_mmc.c 1.10
648	  struct features & struct profiles -> LOCAL
649
650Thu Aug  5 10:26:18 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
651	* cdrecord.c 1.291
652	  Kommentar vor linuxcheck() erweitert
653
654Wed Aug  4 02:30:51 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
655	* cdrecord.c 1.290
656	  Version -> 2.01a36
657	  max_dma ist nun 4/5 der DMA Speed statt 1/2
658	  Warnung wegen Linux-2.6 eingebaut
659	  Warnung wegen SuSE Linux eingebaut
660
661Sat Jul 31 17:41:06 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
662	* cdrecord.c 1.289
663	  Version -> 2.01a35
664	  Check auf dma_speed > 0, dma_speed Test nur wenn tracks > 0
665
666Mon Jul 19 11:10:00 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
667	* scsi-wnt.c 1.45
668	  SPTI nicht bei NT-4.0 als Default
669
670Sun Jul 18 01:26:08 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
671	* cdrecord.c 1.288
672	  Version -> 2.01a34
673	  Mehr Tests auf Korektheit der Werte (sinnvoller Bereich in get_dmaspeed())
674	  dma_speed nur dann auswerten wenn > 0
675
676Sun Jul 11 02:28:23 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
677	* cdrecord.1 1.103
678	  CDR_FORCESPEED domumentiert
679
680Sun Jul 11 01:57:27 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
681	* skel.c 1.3
682	* readcd.c 1.73
683	* xio.c 1.11
684	  -> NEED_O_BINARY
685
686Sun Jul 11 01:32:49 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
687	* readcd.c 1.72
688	* skel.c 1.2
689	  MINGW32 neu
690
691Sun Jul 11 01:30:12 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
692	* xio.c 1.10
693	  setmode() auch bei MINGW32
694
695Fri Jul  9 00:05:39 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
696	* cdrecord.c 1.287
697	  Version -> 2.01a33
698	  get_dmaspeed() neu
699	  kein nice() bei __DJGPP__
700
701Fri Jun 18 17:46:20 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
702	* scsi-wnt.c 1.44
703	  if (isdigit(vers) -> if (isdigit(vers[0]) (bug korrigiert
704
705Fri Jun 18 01:17:54 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
706	* drv_dvdplus.c 1.15
707	* drv_dvd.c 1.118
708	  long  dvd_next_addr -> LOCAL long  dvd_next_addr
709
710Thu Jun 17 23:20:27 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
711	* scsierrs.c 2.29
712	* scsitransp.c 1.91
713	  Bitfeld Typen fuer printf() auf int casten wegen IRIX cc
714
715Thu Jun 17 11:24:48 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
716	* readcd.c 1.71
717	  Verbose Ausgabe fuer Fehlerkorrekturen nochmals angepasst
718
719Sun Jun 13 16:28:28 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
720	* readcd.c 1.70
721	  maxtry neu
722
723Sun Jun 13 16:00:20 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
724	* readcd.c 1.69
725	  Ausgabe der maximale Anzahl der Retries
726
727Sat Jun 12 15:14:49 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
728	* drv_dvdplus.c 1.14
729	* drv_dvd.c 1.117
730	  RAW & TAO Schreibmodi nach check_writemodes() loeschen damit niemand cdrecord -raw fuer DVDs aufruft
731
732Sat Jun 12 13:48:12 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
733	* scsi-linux-ata.c 1.7
734	  Warntext geaendert
735
736Fri Jun 11 16:49:15 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
737	* readcd.c 1.68
738	  Version -> 2.01a32
739	  -scanbus funktioniert nun auch wenn dev= nicht angegeben und /etc/default/cdrecord vorhanden
740	  Auflistung der defekten Sektoren in allozierter Liste
741
742Thu Jun 10 10:58:19 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
743	* cdrecord.1 1.102
744	  Schreibfehler
745
746Wed Jun  2 22:54:33 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
747	* cdrecord.1 1.101
748	  -clone dokumentiert
749
750Tue May 25 17:33:15 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
751	* readcd.c 1.67
752	  Vsersion -> 2.01a31
753
754Tue May 25 17:32:29 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
755	* readcd.c 1.66
756	  -scanbus neu
757
758Tue May 25 01:36:00 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
759	* cdrecord.h 1.161
760	* scsi_cdr.c 1.137
761	* drv_mmc.c 1.157
762	  write_buffer() neu und write_buffer() in drv_mmc.c -> yamaha_write_buffer()
763
764Thu May 20 16:42:12 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
765	* scsi-linux-sg.c 1.83
766	  Kommentar gegen die Debian patches fuer /dev/hd*
767
768Thu May 20 16:24:11 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
769	* scsi-linux-ata.c 1.6
770	  Bis zu 25 /dev/hd%c Files oeffnen
771
772Thu May 20 16:14:33 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
773	* scsi-linux-sg.c 1.82
774	  Kommentare um dumme Leute von SuSE davon abzuhalten wichtige Warnungen wegzupatchen
775
776Thu May 20 15:50:38 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
777	* cdrecord.1 1.100
778	  Kommentar zu benoetigten Root Rechten neu
779
780Thu May 20 15:35:52 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
781	* cdrecord.c 1.286
782	  Bessere Kommentare gegen SuSE die cdrecord nicht als root laufen lasse wollen
783
784Wed May 19 00:54:29 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
785	* cdrecord.c 1.285
786	  Make sure you are root. nur ausgeben wenn euid != 0
787
788Wed May 19 00:47:48 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
789	* cdrecord.c 1.284
790	  Version -> 2.01a29
791	  reload geht nun auch fuer Notebook Laufwerke wieder
792
793Wed May 19 00:45:26 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
794	* cdrecord.h 1.160
795	* scsi_mmc.c 1.9
796	  print_format_capacities() neu
797
798Wed May 19 00:27:28 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
799	* cdrecord.1 1.99
800	  Bessere beschreibung der Hintergruende fuer eine gute Wahl der FIFO Groesse (fs=)
801
802Mon May 17 00:38:17 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
803	* cdrecord.1 1.98
804	  Bessere Dokumentation fuer DVD
805
806Mon May 17 00:18:21 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
807	* scsilog.c 1.17
808	  Besserer Kommentar
809
810Sun May 16 23:46:51 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
811	* drv_mmc.c 1.156
812	  bei OPC "Power calibration area almost full" nicht als Fehler auffassen
813
814Sun May 16 17:01:24 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
815	* cdrecord.1 1.97
816	  Bessere Dokumentation der driver= Option
817
818Sun May 16 01:37:11 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
819	* cdrecord.1 1.96
820	  Diverse kleinere Schreibfehler beseitigt
821
822Sun May 16 01:26:52 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
823	* cdrecord.1 1.95
824	  Ei�feldt -> Ei\*sfeldt
825	  �sec -> \*msec
826
827Sat May 15 23:14:18 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
828	* subchan.c 1.19
829	  index Variable -> curindex wegen GCC Shadow Warnung
830
831Sun May  9 17:59:31 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
832	* skel.c 1.1
833	  date and time created 04/05/09 16:59:31 by joerg
834
835Fri Apr 23 00:51:24 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
836	* scsi-wnt.c 1.43
837	  Padding fuer ASPI CMD Struktur damit auch 32 Byte Sense Daten von SPTI gehen
838
839Wed Apr 21 01:48:32 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
840	* scsi-wnt.c 1.42
841	  Support fuer SPTI & Kontroller mit mehr als einem SCSI Bus
842	  Bei SPTI ist SENSE_LEN max nun 32
843
844Sun Apr 18 13:26:43 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
845	* scsi-linux-sg.c 1.81
846	  MAX-SCG -> 256 wegen Linux USB Implementierung
847
848Fri Apr 16 15:29:34 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
849	* scsi_scan.c 1.19
850	  Bis zu 256 Busse scannen.
851
852Thu Apr 15 16:35:46 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
853	* cdrecord.c 1.283
854	  Version -> 2.01a28
855
856Mon Apr 12 16:13:47 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
857	* cdrecord.1 1.94
858	  Read Book -> Red Book
859
860Tue Apr  6 11:59:03 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
861	* cdrecord.c 1.282
862	  Bessere Fehlermeldung bei fehlendem -pad/-shorttrack
863
864Mon Mar 15 01:59:49 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
865	* cdrecord.c 1.281
866	  Kommentar fuer cuefile= & -raw
867
868Wed Mar 10 21:54:36 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
869	* readcd.c 1.65
870	* cdrecord.1 1.93
871	* cdrecord.c 1.280
872	  ts= Doku besser
873
874Mon Mar  8 00:43:39 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
875	* scsi-linux-sg.c 1.80
876	  Fehler if (sp->u_sense.cmd_sense != 0 -> if (sp->u_sense.cmd_sense[0] != 0 korrigiert
877	  Wenn ASC/ASQ und auch alle zusaetzlichen Bits/Key in Byte 2 0 sind, dann loeschen wir CHECK CONDITION wieder
878	  weil das ein Linux USB Problem ist wo z.B. wegen einem DMA Underrun REQUEST SENSE geschickt wurde
879	  und das Laufwerk erwartungemaesz mit NO SENSE geantwortet hat
880
881Sun Mar  7 23:43:08 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
882	* cdrecord.c 1.279
883	  Version -> 2.01a27
884
885Thu Mar  4 09:24:11 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
886	* cdrecord.c 1.278
887	  Bugfix: Nach Umstellung des Tests auf Schreibmodus Option ging nur noch TAO
888
889Wed Mar  3 01:27:14 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
890	* drv_dvd.c 1.115
891	* cue.c 1.20
892	* isosize.c 1.9
893	* drv_simul.c 1.47
894	* getnum.c 1.2
895	* movesect.c 1.3
896	  Cstyle
897
898Tue Mar  2 21:02:42 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
899	* misc.c 1.4
900	* cue.c 1.19
901	  Copyright -> 2004
902
903Tue Mar  2 02:53:06 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
904	* modes.c 1.25
905	* fifo.c 1.47
906	* drv_mmc.c 1.155
907	* drv_sony.c 1.70
908	* drv_dvdplus.c 1.13
909	* drv_7501.c 1.15
910	* diskid.c 1.37
911	* defaults.c 1.11
912	* crc16.c 1.6
913	* cdr_drv.c 1.36
914	* clone.c 1.7
915	* drv_philips.c 1.68
916	* readcd.c 1.64
917	* scsi_cdr.c 1.136
918	* scsi_scan.c 1.18
919	* iso9660.h 1.5
920	* xio.h 1.2
921	* cdtext.h 1.5
922	  Cstyle
923
924Tue Mar  2 01:13:42 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
925	* wm_track.c 1.4
926	  Copyright -> 2004
927
928Mon Mar  1 11:08:40 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
929	* cdrecord.h 1.159
930	* mmcvendor.h 1.3
931	* scsilog.h 1.4
932	* scsimmc.h 1.10
933	* drv_jvc.c 1.80
934	* scsi_mmc.c 1.8
935	* cdtext.c 1.10
936	* scsilog.c 1.16
937	* auinfo.c 1.23
938	* cdrecord.c 1.277
939	* audiosize.c 1.19
940	* sector.c 1.12
941	* subchan.c 1.17
942	* wm_packet.c 1.24
943	* xio.c 1.8
944	  Cstyle
945
946Mon Mar  1 11:02:43 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
947	* scsimmc.h 1.11
948	* subchan.c 1.18
949	* wm_packet.c 1.25
950	* xio.c 1.9
951	* sector.c 1.13
952	  Copyright -> 2004
953
954Sun Feb 29 21:49:03 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
955	* cdrecord.c 1.276
956	  Cstyle
957
958Sun Feb 29 18:19:58 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
959	* cdrecord.c 1.275
960	  Version -> 2.01a26
961	  -tao/-sao neu
962
963Sun Feb 29 18:13:20 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
964	* cdrecord.1 1.92
965	  -tao Option neu, -sao Option als Alias fuer -dao
966
967Sun Feb 22 16:41:57 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
968	* cdrecord.1 1.91
969	  Schreibfehler
970
971Sun Feb 22 15:53:51 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
972	* readcd.c 1.63
973	* cdrecord.h 1.158
974	* defaults.c 1.10
975	  cdr_defaults() Prototy -> neues defaults.h
976
977Sun Feb 22 15:53:00 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
978	* defaults.h 1.1
979	  date and time created 04/02/22 15:53:00 by joerg
980
981Sun Feb  1 21:32:58 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
982	* adip.h 1.1
983	  date and time created 04/02/01 21:32:58 by joerg
984
985Fri Jan 23 23:10:42 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
986	* scsi-wnt.c 1.41
987	  dev=ATAPI:1,0 geht nun wieder
988
989Mon Jan 19 21:29:24 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
990	* drv_dvd.c 1.113
991	* cdrecord.c 1.274
992	* drv_dvdplus.c 1.12
993	* wm_packet.c 1.23
994	  trackp[i].padsecs * secsize -> (Llong)trackp[i].padsecs * secsize, damit kein Integeroverflow mehr stattfindet
995
996Thu Jan 15 22:24:39 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
997	* scsi-wnt.c 1.40
998	  w2k_or_newer() neu um bei NT-4.0 wegen DMA Problemen mit SPTI per Default mit ASPI zu betreiben
999	  Debug prints fuer bessere Beurteilung der Funktionsweise
1000
1001Thu Jan 15 02:22:38 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1002	* scsi-mac-iokit.c 1.9
1003	  memset sense 0 wieder eingebaut bis endgueltig geklaert ist wie es sein sollte
1004
1005Thu Jan 15 01:55:36 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1006	* scsi-hpux.c 1.31
1007	* scsi-linux-pg.c 1.43
1008	* scsi-vms.c 1.33
1009	* scsi-os2.c 1.25
1010	* scsi-wnt.c 1.39
1011	* scsi-remote.c 1.15
1012	* scsi-unixware.c 1.36
1013	* scsi-qnx.c 1.3
1014	* scsi-osf.c 1.26
1015	* scsi-sgi.c 1.36
1016	* scsi-bsd.c 1.42
1017	* scsi-bsd-os.c 1.28
1018	* scsi-beos.c 1.22
1019	  Umbau fuer Cstyle
1020
1021Thu Jan 15 01:05:25 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1022	* scsi-openserver.c 1.31
1023	  Aenderungen fuer Cstyle
1024
1025Thu Jan 15 00:50:11 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1026	* scsi-next.c 1.32
1027	* scsi-linux-ata.c 1.5
1028	  Umbau wegen Cstyle
1029
1030Wed Jan 14 20:05:52 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1031	* drv_dvd.c 1.112
1032	  Unbenutzte Variablen beseitigt
1033
1034Wed Jan 14 20:04:33 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1035	* scsi-sun.c 1.82
1036	  Aumbau fuer Cstyle
1037
1038Wed Jan 14 19:57:28 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1039	* scsi-sun.c 1.81
1040	  Ueberfluessige Variable sb beseitigt
1041
1042Wed Jan 14 18:54:48 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1043	* scsi-apollo.c 1.5
1044	* scsi-amigaos.c 1.6
1045	* scsi-aix.c 1.36
1046	* scsi-linux-sg.c 1.79
1047	* scsiopen.c 1.95
1048	* scsitransp.c 1.90
1049	* scgsettarget.c 1.2
1050	* scsihelp.c 1.4
1051	  Umbau fuer cstyle
1052
1053Wed Jan 14 15:37:47 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1054	* scsi-linux-sg.c 1.78
1055	  LF_ATA Flag neu
1056
1057Wed Jan 14 01:14:27 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1058	* scsi-mac-iokit.c 1.8
1059	  ux_errno wird nun korrekt gesetzt wenn ein Kommando schiefgeht
1060	  Die Sense Daten werden nicht mehr gel�scht
1061	  Author ist nun "schily", denn das Modul kommt nun teilweise dirch scgcheck
1062
1063Tue Jan 13 20:43:44 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1064	* scsi-mac-iokit.c 1.7
1065	  Umbau fuer Cstyle
1066
1067Mon Jan 12 00:36:04 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1068	* drv_mmc.c 1.154
1069	  Besserer Kommentar bei den Profilen in identify
1070
1071Mon Jan 12 00:33:39 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1072	* cdr_drv.c 1.35
1073	  dp bei error() ueberpruefen um coredumps bei cdrecord -xd zu verhindern
1074
1075Sun Jan 11 18:42:14 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1076	* scsi-linux-sg.c 1.77
1077	  Versuch das /dev/hd* Interface von Linux-2.6 besser zu unterst�tzen.
1078
1079Sun Jan 11 16:18:48 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1080	* scsi-linux-sg.c 1.76
1081	  Kommentar verbessert
1082
1083Sun Jan 11 14:39:45 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1084	* scsi-wnt.c 1.38
1085	  w2kstyle_create() umgestellt und so repariert, dasy kein unzulaessiger Speicherzugriff mehr erfolgt
1086
1087Sun Jan 11 14:09:19 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1088	* scsi-wnt.c 1.37
1089	  loas_aspi() neu
1090
1091Sun Jan 11 13:28:56 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1092	* scsi-wnt.c 1.36
1093	  Aenderungen damit cdrecord -scanbus dev=ASPI geht
1094
1095Wed Jan  7 00:38:26 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1096	* cdrecord.h 1.157
1097	* scsi_scan.c 1.17
1098	* scsi-mac-iokit.c 1.6
1099	* scsi-sun.c 1.80
1100	* scsi-wnt.c 1.34
1101	* scsitransp.c 1.89
1102	* cdrecord.c 1.273
1103	  Copyright -> 2004
1104
1105Wed Jan  7 00:20:32 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1106	* scsi-wnt.c 1.35
1107	  Anderer Version String fuer SPTI
1108
1109Wed Jan  7 00:03:55 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1110	* cdrecord.c 1.272
1111	  Version -> 2.01a24
1112
1113Tue Jan  6 23:58:43 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1114	* cue.c 1.18
1115	  Wenn FILE Anweisung im CUE Sheet keinen Slash (/) enthaelt, dann wird der Filename auch im Directory des CUE Sheets gesucht
1116
1117Tue Jan  6 23:52:52 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1118	* scsitransp.c 1.88
1119	  Version -> 0.8
1120
1121Tue Jan  6 23:33:20 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1122	* scsi-wnt.c 1.33
1123	  Cstyle
1124
1125Tue Jan  6 23:21:14 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1126	* scsi-wnt.c 1.32
1127	  SPTI Unterdrueckung von nocht CD-ROM deaktiviert
1128
1129Tue Jan  6 23:10:18 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1130	* scsi-wnt.c 1.31
1131	  Erste Version mit SPTI Support
1132
1133Tue Jan  6 17:58:47 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1134	* scsi-mac-iokit.c 1.5
1135	  scgo_havebus() korrigiert (war immer FALSE) damit pxupgrade funktioniert
1136
1137Tue Jan  6 01:01:59 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1138	* drv_mmc.c 1.153
1139	  cmd_dummy statt init_mmc in den Treiberstrukturen fuer CD-ROM Leser
1140
1141Sun Jan  4 15:26:25 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1142	* scsi-sun.c 1.79
1143	  Erste Version einer UID Verwaltung die fuer Solaris 9 USCSI gebraucht wird
1144
1145Fri Jan  2 16:05:57 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1146	* scsi-sun.c 1.78
1147	  Erste Version die mit Volume Management arbeitet
1148
1149Fri Jan  2 16:05:21 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1150	* cdrecord.c 1.271
1151	  Version -> 2.01a23
1152
1153Fri Jan  2 16:05:06 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1154	* scsi_scan.c 1.16
1155	  Hack fuer fd == -1 -> Kein Zugriff auf LW -> '?' statt '*'
1156
1157Tue Dec 30 14:20:00 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1158	* cdrecord.c 1.270
1159	  Schreibfehler will not not Korrigiert
1160
1161Mon Dec 29 15:25:05 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1162	* cdrecord.1 1.90
1163	  Bessere Beschreibung und Beispiel fuer -setdropts driveropts=
1164
1165Wed Dec 24 11:51:56 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1166	* drv_mmc.c 1.152
1167	  Hinweis auf RAW bei nicht funktionierendem CUE Sheet
1168
1169Tue Dec 23 13:48:33 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1170	* cdrecord.c 1.269
1171	  Version -> 2.01a21
1172	  Hack fuer POSIX_PRIORITY_SCHEDULING Bug (wir brauchen root Rechte um die Pri zu verringern)
1173
1174Sun Dec 21 14:29:21 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1175	* cdrecord.1 1.89
1176	  Neuer Absatz ueber ATAPI auf erster Seite.
1177
1178Thu Dec 18 17:10:58 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1179	* scsitransp.c 1.87
1180	  Aehnlicher Text wie in cdrecord.c wenn !defined(IS_SCHILY_XCONFIG)
1181
1182Thu Dec 18 17:10:26 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1183	* cdrecord.c 1.268
1184	  Neuer Text fuer modifizierte Versionen ohne Support
1185
1186Thu Dec 18 17:09:41 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1187	* cdrecord.1 1.88
1188	  .sp verschoben auf Wunsch von Eric Raymond
1189
1190Tue Dec 16 00:42:16 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1191	* cdrecord.c 1.267
1192	  Security Test Ausgabe nun auch ohne Root Zugriff sichtbar
1193
1194Mon Dec 15 16:40:59 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1195	* cdrecord.c 1.266
1196	  Ausgabe des Resultats des Security Checks
1197
1198Mon Dec 15 09:19:24 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1199	* drv_mmc.c 1.151
1200	  Copyright -> 2003
1201
1202Mon Dec 15 09:18:14 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1203	* drv_mmc.c 1.150
1204	  Ein DVD Brenner wird nun auch erkannt wenn er nur MMC-3 und nicht MMC-2 konform ist
1205	  Hinweis auf ftp://ftp.berlios.de/pub/cdrecord/ProDVD/
1206
1207Mon Dec 15 07:32:55 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1208	* cdrecord.c 1.265
1209	  comexit(0); nach "erstem" -force blank unit entfernt damit auch mit dem Ricoh-5125 Medien erweckt werden koennen
1210
1211Thu Dec 11 12:59:54 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1212	* scsireg.h 1.30
1213	  #ifdef __SCG_COMPAT_ zum enablen von info/ident/revision -> vendor_info/prod_ident/prod_revision
1214
1215Thu Dec 11 12:55:42 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1216	* scsi_scan.c 1.15
1217	* scsi_cdr.c 1.135
1218	  info -> vendor_info, ident -> prod_ident, revision -> prod_revision
1219
1220Wed Dec 10 00:42:39 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1221	* scsi-dos.c 1.11
1222	  Hinweis auf http://bootcd.narod.ru/
1223
1224Wed Dec 10 00:40:49 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1225	* cdrecord.c 1.264
1226	  Hinweis auf ftp://ftp.berlios.de/pub/cdrecord/ProDVD/
1227
1228Wed Dec 10 00:19:03 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1229	* cdrecord.c 1.263
1230	  Version -> 2.01a20
1231	  FIFO Abschalten wenn fifosize < 2*bufsize
1232
1233Tue Dec  9 20:52:14 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1234	* cdrecord.1 1.87
1235	  ..sp -> .sp Schreibfehler
1236
1237Sun Nov 30 13:50:31 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1238	* scsi-dos.c 1.10
1239	  schcgeck funktioniert nun, kein DMAresid und max sense_count 18
1240
1241Sun Nov 30 00:00:01 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1242	* xio.c 1.7
1243	* readcd.c 1.62
1244	  #include <io.h> auch fuer DJGPP
1245
1246Sat Nov 29 23:36:39 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1247	* scsi-dos.c 1.9
1248	  Srb.Type.ExecSCSICmd.SenseLen = DEF_SENSE_LEN; -> Srb.Type.ExecSCSICmd.SenseLen = (SENSE_LEN+2);
1249
1250Sat Nov 29 23:11:56 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1251	* readcd.c 1.61
1252	  Version -> 2.01a20
1253
1254Sat Nov 29 23:10:16 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1255	* xio.c 1.6
1256	  setmode(fileno, O_BINARY) auch fuer DJGPP
1257
1258Sat Nov 29 23:10:00 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1259	* readcd.c 1.60
1260	  #include <io.h> fuer __CYGWIN32__/__EMX__
1261	  setmode(fileno, O_BINARY) auch fuer DJGPP
1262
1263Sat Nov 29 23:03:06 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1264	* scsi-dos.c 1.8
1265	  Sense_len & sense_count korrekt beachten
1266	  SS_ERR -> vor die invalid Device & Cannot Select Bus cases im switch in send_cmd()
1267
1268Sat Nov 29 22:28:57 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1269	* scsi-dos.c 1.7
1270	  Schreibfehler is statt if beseitigt
1271
1272Sat Nov 29 19:11:41 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1273	* scsi-os2.c 1.24
1274	  Return (0) statt -1 bei FATAL Error in send_cmd() wenn kein gueltiges Target gesetzt ist
1275
1276Sat Nov 29 19:10:48 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1277	* scsi-dos.c 1.6
1278	  Neuer AspiLoaded Counter fuer mehrfaches Oeffnen
1279
1280Sat Nov 29 19:06:55 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1281	* scsi-wnt.c 1.30
1282	  Return (0) statt -1 bei FATAL Error in send_cmd() wenn kein gueltiges Target gesetzt ist
1283	  SS_ERR mit cp->SRB_TargStat != 0 ist nun SCG_NO_ERROR
1284	  AspiLoaded ist nun integer Counter damit mehrere open()s moeglich sind
1285
1286Sat Nov 29 19:04:36 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1287	* scsi-dos.c 1.5
1288	  Return (0) statt -1 bei FATAL Error in send_cmd() wenn kein gueltiges Target gesetzt ist
1289	  SS_ERR mit Srb.Type.ExecSCSICmd.TargStat != 0 ist nun SCG_NO_ERROR
1290
1291Sat Nov 29 18:58:35 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1292	* scsi-dos.c 1.4
1293	  Cstyle
1294
1295Sat Nov 29 18:30:44 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1296	* scsi-dos.c 1.3
1297	  Umbau auf _go32_dpmi_allocate_real_mode_callback_retf()
1298
1299Fri Nov 28 10:25:15 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1300	* scsi-dos.c 1.2
1301	  Callback Funktion neu
1302
1303Fri Nov 28 02:33:18 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1304	* scsihack.c 1.43
1305	  scsi-dos.c neu
1306
1307Fri Nov 14 10:55:14 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1308	* scsi-dos.c 1.1
1309	  date and time created 03/11/14 10:55:14 by joerg
1310
1311Sun Nov  2 23:50:22 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1312	* fifo.c 1.46
1313	  fifo_percent() fragt nun (sp == NULL) ab um festzustellen of der FIFO aus ist
1314
1315Wed Oct 29 15:33:45 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1316	* scsi-remote.c 1.14
1317	  strcatl()/concat()/*execl() casten nun NULL im letzten Arg nach (char *)NULL
1318
1319Wed Oct  1 00:39:23 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1320	* cdrecord.h 1.156
1321	  Kommentar ueber minimale FIFO Groesse
1322
1323Sun Aug 24 13:15:10 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1324	* cdrecord.1 1.86
1325	  driveropts in /Etc/default/cdrecord dokumentiert
1326
1327Tue Jul 22 21:43:08 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1328	* cdrecord.c 1.262
1329	  Version -> 2.01a17
1330
1331Mon Jul 21 00:06:31 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1332	* cdrecord.h 1.155
1333	* cdrecord.1 1.85
1334	* cdrecord.c 1.261
1335	  Neue Option ts=
1336
1337Fri Jul 18 10:04:20 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1338	* readcd.c 1.59
1339	  Version -> 2.01a17
1340	  Teilweise #ifndef EXTVERS -> #ifdef CLONE_WRITE fuer genauere Beschreibung des Kodes
1341
1342Fri Jul 18 10:03:04 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1343	* scsi_cdr.c 1.134
1344	  Kommentar Hinweis in cdr_underrun()
1345
1346Fri Jul 11 11:43:25 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1347	* cdrecord.1 1.84
1348	  Schreibfehler
1349
1350Sun Jul  6 00:04:14 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1351	* scsi-os2.c 1.23
1352	  EIO statt EINVAL damit Scan fuer Targets > 7 klappt
1353
1354Sat Jun 21 21:42:56 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1355	* scsi-sun.c 1.77
1356	  Workaround fuer Solaris 8 x86 Bug: DKIOCINFO liefert 256 kB DMAsize aber nur 68 kB geht bei ATAPI & DMA
1357
1358Sat Jun 21 19:42:26 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1359	* readcd.c 1.58
1360	  Neue Option -factor
1361
1362Fri Jun 20 22:47:08 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1363	* readcd.c 1.57
1364	  Neue Option ts= fuer Transfer size
1365
1366Fri Jun 20 22:32:59 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1367	* readcd.c 1.56
1368	  Residual count auswerten beim Lesen
1369
1370Fri Jun 20 22:21:33 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1371	* readcd.c 1.55
1372	  prstats_silent() Prototyp neu
1373	  Versuch damit klarzukommen dasz einige BS (UnixWare) nicht mit odd byte DMA bei ATAPI klarkommen (READ FULL TOC)
1374	  Ausgabe aller Lead out startzeiten bei -clone (READ FULL TOC)
1375	  Geschwindigkeitsangaben beziehen sich auf 1000 Byte == 1 kb
1376	  Hack to write empty disks geht mit end == 1 statt end == 0
1377
1378Tue Jun 17 19:23:35 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1379	* cdrecord.1 1.83
1380	  Schreibfehler
1381
1382Tue Jun 17 19:18:00 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1383	* auinfo.c 1.22
1384	  samples -> nsamples wegen samples() Makro und K&R C
1385
1386Sat May 31 21:58:05 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1387	* scsi-amigaos.c 1.5
1388	  Neue Version von Thomas Langer
1389
1390Sat May 31 19:41:16 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1391	* scsi-amigaos.c 1.4
1392	  Eingerueckt nach cstyle
1393
1394Sat May 31 18:34:37 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1395	* cdrecord.c 1.260
1396	  GPL Hinweise besser formuliert, Schreibfehler in usage() beseitigt
1397
1398Sat May 31 18:10:38 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1399	* cdrecord.1 1.82
1400	  Schreibfehler berichtigt & -format dokumentiert
1401
1402Sat May 31 18:09:46 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1403	* auinfo.c 1.21
1404	  Fix fuer fehlerhafte Erkennung von *.inf Dateien die Meldung 'WARNING: Stdin is connected to a terminal.' verursacht
1405
1406Fri May 16 13:02:58 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1407	* scsi-remote.c 1.13
1408	  js_snprintf(devname, sizeof(devname), device);  -> js_snprintf(devname, sizeof(devname), "%s", device);
1409
1410Wed May 14 18:59:12 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1411	* cdrecord.c 1.259
1412	  CD-Text -text Aktivierung durch trackp[MAX_TRACK+1].flags |= TI_TEXT
1413	  Kein CD-text mehr wenn track[0].flags & TI_TEXT schon gesetzt (durch textfile=)
1414
1415Wed May 14 18:57:53 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1416	* cue.c 1.17
1417	  CD-Text aus CDTEXTFILE nur noch wenn trackp[MAX_TRACK+1].flags & TI_TEXT
1418
1419Wed May 14 18:56:55 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1420	* cdrecord.1 1.81
1421	  Neue erweiterte CD-Text Behandlung beschrieben
1422
1423Wed May 14 02:24:17 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1424	* cdrecord.c 1.258
1425	  Version -> 2.01a15, Diverse Umstellungen damit tracks == 0 Abfragen bei cuefile=xxx korrekt behandelt werden
1426
1427Wed May 14 02:21:07 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1428	* xio.c 1.5
1429	  while(pp) -> for (; pp; pp = pp->x_next) damit continue bei x_name == NULL nicht zur Endlosschleife wird
1430
1431Tue May 13 23:26:57 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1432	* cdrecord.1 1.80
1433	  speed= Behandlung besser erklaert und Schreibfehler
1434
1435Tue May 13 23:26:14 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1436	* cue.c 1.16
1437	  TI_SWAB bei FILE ... WAVE setzen
1438
1439Tue May 13 13:07:03 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1440	* xio.c 1.4
1441	  pp->x_name == NULL voer strcmp geaendert
1442
1443Tue May 13 13:05:00 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1444	* xio.c 1.3
1445	  Neue Knoten korrekt in Liste ein und aushaengen
1446
1447Mon May 12 02:17:00 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1448	* drv_mmc.c 1.149
1449	  Support fuer TM_QUADRO/TM_ALLOW_COPY neu
1450	  Hack fuer CUE Sheet Handling mit MODE2/CDI  trackp[i].dbtype == DB_RAW
1451	  Fuer Lead-In/Lead-Out werden nun die Bits fuer Datengroesse wegmaskiert
1452
1453Mon May 12 01:39:30 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1454	* cdrecord.c 1.257
1455	  setleadinout() setzt nun trackp[tracks+1].tracktype aus trackp[tracks].tracktype
1456
1457Mon May 12 01:38:03 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1458	* cue.c 1.15
1459	  Erste funktionierende Version
1460
1461Mon May 12 00:26:35 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1462	* drv_dvdplus.c 1.8
1463	  Canot -> Cannot Schreibfehler beseitigt
1464
1465Mon May 12 00:25:29 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1466	* cdrecord.h 1.154
1467	  parsecue()/fparsecue() neu
1468
1469Mon May 12 00:22:57 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1470	* cdrecord.c 1.256
1471	  Version -> 2.01a14, Neue Option cuefile=, Kein Aufruf von checkdsize() wenn tracks == 0 (tsize == -150)
1472
1473Mon May 12 00:20:55 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1474	* cdrecord.1 1.79
1475	  einfache erste cuefile= Doku
1476
1477Sun May 11 21:47:29 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1478	* cdrecord.h 1.153
1479	  TI_QUADRO & is_quadro() neu
1480
1481Sun May 11 21:46:53 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1482	* xio.c 1.2
1483	  Schutz gegen Coredump wenn pp->x_name == NULL
1484
1485Sat May 10 16:15:14 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1486	* cue.c 1.14
1487	  Erster Ansatz fuer parse_file()
1488
1489Sat May 10 15:05:46 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1490	* cue.c 1.13
1491	  struct state neu
1492	  cueopen()/neednextitem()/needword()/needitem()/checkextra()/cueabort() neu
1493
1494Fri May  9 10:10:42 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1495	* cue.c 1.12
1496	  keyw_t Arrays -> LOCAL
1497
1498Fri May  9 10:08:10 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1499	* cue.c 1.11
1500	  Parser Funktionen -> LOCAL
1501
1502Fri May  9 10:00:21 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1503	* cue.c 1.10
1504	  Erster Ansatz zum weiteren parsieren der Keywort Zeilen mit den Funktionen parse_*()
1505
1506Fri May  9 09:58:25 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1507	* cdtext.c 1.9
1508	  #include cdtext.h vor cdrecord.h wegen gettextptr() und den Typ textptr_t
1509
1510Fri May  9 09:57:08 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1511	* auinfo.c 1.20
1512	* cdrecord.h 1.152
1513	  gettextptr() ist nun nicht mehr LOCAL
1514
1515Fri May  9 09:56:24 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1516	* cdtext.h 1.4
1517	  #define CDTEXT_H fuer Erkennung dasz cdtext.h includiert wurde
1518
1519Thu May  8 20:13:07 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1520	* cue.c 1.9
1521	  Umgestellt fuer mehr "Ordnung"
1522
1523Thu May  8 19:57:21 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1524	* cue.c 1.8
1525	  Definitionen fuer alle Schluesselworte
1526
1527Thu May  8 19:44:42 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1528	* cue.c 1.7
1529	  getlocal() beseitigt, parsecue()/fparsecue() neu
1530
1531Thu May  8 19:38:55 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1532	* scsiopen.c 1.94
1533	  js_snprintf(errs, slen, scgp->errstr) -> js_snprintf(errs, slen, "%s", scgp->errstr)
1534
1535Thu May  8 19:38:14 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1536	* drv_mmc.c 1.148
1537	  get_speeds_plextor() geht nicht mit alten LW, daher Ausfuerung im silent Mode
1538
1539Thu May  8 00:45:07 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1540	* cue.c 1.6
1541	  Reihenfolge der Keyworte Kommentar
1542
1543Wed May  7 23:46:01 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1544	* cdrecord.h 1.151
1545	* wm_packet.c 1.22
1546	* fifo.c 1.45
1547	* cdrecord.c 1.255
1548	  Umbau auf 'xio'
1549
1550Wed May  7 20:31:31 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1551	* xio.h 1.1
1552	* xio.c 1.1
1553	  date and time created 03/05/07 19:31:31 by joerg
1554
1555Tue May  6 23:57:09 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1556	* cdrecord.h 1.150
1557	* cdrecord.1 1.78
1558	* cdrecord.c 1.254
1559	  -abort Option neu
1560
1561Tue May  6 19:12:27 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1562	* cue.c 1.5
1563	  Kommentar verbessert, lookup() mit table Parameter
1564
1565Tue May  6 00:35:47 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1566	* cue.c 1.4
1567	  Kommentar verbessert
1568
1569Tue May  6 00:23:14 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1570	* cue.c 1.3
1571	  Umbau auf Makefilesystem, ungetline()/getlocal() neu
1572
1573Sun May  4 18:41:33 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1574	* cdrecord.1 1.77
1575	  Beschreibung der Audio Kopie aus Pipe
1576
1577Sun May  4 18:36:46 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1578	* cdrecord.c 1.253
1579	  Version -> 2.01a13
1580
1581Sun May  4 18:35:19 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1582	* cdrecord.h 1.149
1583	* cdrecord.c 1.252
1584	* auinfo.c 1.19
1585	  Neue Funktion auinfosize() fuer AudioCDs aus Pipe Brennen
1586
1587Sun May  4 15:46:38 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1588	* cdrecord.c 1.251
1589	  Neue Funktion opentracks() und Umstellung des Trackparsing
1590
1591Sun May  4 15:18:21 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1592	* fifo.c 1.44
1593	  STDIN wird nicht mehr geschossen damit Audio "On the Fly" moeglich wird
1594
1595Sun May  4 15:16:43 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1596	* cdrecord.h 1.148
1597	  Neues Track Flag TI_USEINFO, tracktype/dbtype nun Uchar
1598
1599Sun May  4 12:52:00 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1600	* cdrecord.c 1.250
1601	  setuid(getuid()) nachdem alle root Dinge erledigt sind (hoffentlich)
1602
1603Sat May  3 20:09:17 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1604	* scsitransp.h 1.54
1605	* scsitransp.c 1.86
1606	  scg_fprascii()/scg_prascii()/scg_sprascii() neu
1607
1608Sat May  3 19:39:32 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1609	* cdrecord.c 1.249
1610	  gracewait setzt nun didgrace auf TRUE um doppeltes Warten zu vermeiden
1611
1612Fri May  2 22:49:20 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1613	* scsi-unixware.c 1.35
1614	  Debug error() beseitigt
1615
1616Fri May  2 22:46:35 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1617	* scsi-unixware.c 1.34
1618	  xpopen() neu damit suid root Binaries gehen, denn /etc/scsi/pdiconfig geht nicht wenn euid != uid
1619
1620Tue Apr 29 22:59:14 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1621	* cdrecord.c 1.248
1622	  Version -> 2.01a11
1623
1624Tue Apr 29 20:59:54 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1625	* cdrecord.c 1.247
1626	* cdrecord.1 1.76
1627	  Neue Optionen -xa/-xamix und -multi/-mode2/-xa1/-xa2/-cdi korrigiert
1628
1629Tue Apr 29 20:41:16 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1630	* drv_mmc.c 1.147
1631	  Support fuer TAO -mode2
1632
1633Tue Apr 29 20:40:26 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1634	* cdrecord.h 1.147
1635	  Definitionen fuer Daten Sektor Typen
1636
1637Tue Apr 29 00:27:20 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1638	* drv_mmc.c 1.146
1639	  Bessere Ausgabe fuer formatierte RW Medien
1640
1641Tue Apr 29 00:26:27 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1642	* scsi_mmc.c 1.7
1643	  Ausgave des Current Profile auf separater Zeile
1644
1645Wed Apr 23 23:25:27 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1646	* drv_dvdplus.c 1.5
1647	  Ungebrauchte Variablen beseitigt
1648
1649Wed Apr 23 23:20:27 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1650	* scsi_cdr.c 1.133
1651	  read_track_info() Bug gefixt (type Bits waren in cmd_cdb[2] statt cmd_cdb[1])
1652
1653Wed Apr 23 23:19:24 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1654	* cdrecord.c 1.246
1655	  gracewait() umstrukturiert
1656
1657Wed Apr 23 23:18:13 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1658	* scsi_mmc.c 1.6
1659	* drv_mmc.c 1.145
1660	* cdrecord.h 1.146
1661	  print_profiles() neu
1662
1663Tue Apr 22 22:36:02 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1664	* cdrecord.c 1.245
1665	  Return Code von (*dp->cdr_init)(scgp, dp) auswerten
1666
1667Tue Apr 22 19:08:58 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1668	* cdrecord.c 1.244
1669	  raise_fdlim versucht nun nicht mehr z.B. ein Limit von 256 auf 109 zu "erhoehen".
1670
1671Tue Apr 22 17:47:29 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1672	* drv_mmc.c 1.144
1673	  Fehlendes " ergaenzt
1674
1675Tue Apr 22 17:46:28 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1676	* drv_mmc.c 1.143
1677	  Bessere Fehlermeldung fuer get next writable address auf formatierte CD-RW
1678
1679Tue Apr 22 17:42:06 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1680	* cdrecord.c 1.243
1681	  Mehr Fehlermeldungen wenn in der Hauptschleife Fehler auftreten.
1682
1683Tue Apr 22 01:08:46 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1684	* cdrecord.c 1.242
1685	  Version -> 2.01a11, gracewait() mit didgrace Parameter fuer Ausgabe ohne Warten
1686
1687Mon Apr 21 15:49:58 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1688	* cdrecord.c 1.241
1689	  Format Code mit #ifdef DRV_DVD auskommentiert
1690
1691Mon Apr 21 15:40:04 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1692	* drv_mmc.c 1.142
1693	  CL_TYPE_* #defines neu fuer scsi_close_tr_session()
1694
1695Mon Apr 21 15:39:13 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1696	* cdrecord.c 1.240
1697	  -format & BOOL gracedone neu
1698
1699Mon Apr 21 15:23:22 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1700	* cdrecord.h 1.145
1701	* scsi_cdr.c 1.132
1702	  request_sense_b()/reserve_tr_rzone() neu
1703
1704Mon Apr 21 14:22:51 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1705	* cdrecord.c 1.239
1706	  Umbau auf gracewait()
1707
1708Sun Apr 20 16:26:57 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1709	* scsi_mmc.c 1.5
1710	  get_format_capacities() neu
1711
1712Sun Apr 20 16:22:26 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1713	* drv_mmc.c 1.141
1714	  read_track_info() mit erweiterten Parametern (Type) -> TI_TYPE_TRACK
1715
1716Sun Apr 20 16:21:22 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1717	* scsi_cdr.c 1.131
1718	  read_track_info() mit erweiterten Parametern (Type), read_rzone_info() aus drv_dvd.c durch read_track_info()
1719
1720Sun Apr 20 16:20:40 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1721	* cdrecord.h 1.144
1722	  F_FORMAT neu, WM_FORMAT neu, DSF_DVD_PLUS_R/DSF_DVD_PLUS_RW/DSF_NEED_FORMAT neu
1723	  read_track_info() mit erweiterten Parametern (Type), read_rzone_info() aus drv_dvd.c durch read_track_info()
1724	  get_format_capacities()/read_format_capacities() neu
1725
1726Sun Apr 20 15:52:45 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1727	* scsimmc.h 1.9
1728	  struct disk_info um dbit & bg_format_stat erweitert
1729
1730Sun Apr 20 15:13:25 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1731	* scsireg.h 1.29
1732	  struct scsi_format_header um immed/tryout/ipattern Bits erweitert
1733	  struct scsi_format_cap_header neu
1734	  struct scsi_format_cap_desc neu
1735	  struct scsi_cap_data neu
1736
1737Sun Apr 20 15:04:56 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1738	* scsicdb.h 2.18
1739	  NACA Bit im Control Byte neu
1740
1741Fri Apr 18 16:53:04 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1742	* drv_dvd.c 1.106
1743	* drv_mmc.c 1.140
1744	* cdrecord.h 1.143
1745	* scsi_cdr.c 1.130
1746	  read_dvd_structure() nun mit addr und layer Parameter
1747
1748Fri Apr 18 16:51:11 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1749	* scsi_mmc.c 1.4
1750	  Unbenutze & Uninitialisierte Variablen beseitigt
1751
1752Thu Apr 17 23:13:07 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1753	* cdr_drv.c 1.34
1754	  DVD+ Treiber neu
1755
1756Thu Apr 17 23:09:29 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1757	* drv_mmc.c 1.139
1758	  Treibertexte besser eingerueckt
1759	  Umleitung auf DVD+ Treiber bei DVD+ Medium
1760	  Aufruf der dp->cdr_identify(scgp, dp, scgp->inq) Routine bei Weiterleitung auf DVD Treiber
1761
1762Thu Apr 17 09:45:56 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1763	* drv_sony.c 1.69
1764	* drv_philips.c 1.67
1765	* cdr_drv.c 1.33
1766	* cdrecord.h 1.142
1767	* drv_simul.c 1.46
1768	* drv_dvd.c 1.105
1769	* drv_jvc.c 1.79
1770	* drv_7501.c 1.14
1771	* drv_mmc.c 1.138
1772	  cdr_format() Funktion neu
1773
1774Thu Apr 17 02:32:05 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1775	* drv_mmc.c 1.137
1776	  load_media() fuer get_curprofile() im Silent Mode, wenn es ein CD Brenner ist dann wird nicht der CD-ROM Treiber returniert
1777
1778Thu Apr 17 01:10:51 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1779	* drv_mmc.c 1.136
1780	  SCSI-3/MMC-3 medien Tests neu um DVD+ zu erkennen
1781
1782Thu Apr 17 00:04:06 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1783	* scsi_mmc.c 1.3
1784	  Vermeiden von pname(profile) ohne #defne DRV_DVD
1785
1786Wed Apr 16 23:40:46 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1787	* drv_mmc.c 1.135
1788	  mmc_getval() weiter nach hinten - nach Korrektur der Inquiry Daten fuer ATAPI
1789
1790Wed Apr 16 22:49:41 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1791	* drv_mmc.c 1.134
1792	  Treiber ID Text (Kommentar) verbessert
1793
1794Wed Apr 16 22:42:59 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1795	* drv_sony.c 1.68
1796	  Cue sheet Option auf 3 setzen
1797
1798Wed Apr 16 22:40:00 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1799	* cdrecord.1 1.75
1800	  Hinweis auf mkisofs -print-size bei SAO/RAW
1801
1802Wed Apr 16 22:28:03 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1803	* cdr_drv.c 1.32
1804	  SCSI-3/mmc-3 Support fuer DVD + DDCD Erkennung mit get_proflist()
1805
1806Wed Apr 16 22:25:56 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1807	* scsimmc.h 1.8
1808	  struct rzone_info um lra_v erweitert
1809	  struct mmc_performance_header / struct mmc_performance / struct mmc_exceptions / struct mmc_write_speed / struct mmc_streaming neu
1810
1811Wed Apr 16 22:01:14 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1812	* cdrecord.h 1.141
1813	  get_proflist()/get_wproflist() aus scsi_mmc.c neu
1814
1815Wed Apr 16 22:00:33 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1816	* scsi_mmc.c 1.2
1817	  get_conflen()/get_profiles()/get_proflist()/get_wproflist() neu
1818
1819Wed Apr 16 00:49:27 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1820	* drv_mmc.c 1.133
1821	  get_speeds_plextor() komplett in die Statistik Funktion verlagert
1822
1823Wed Apr 16 00:28:09 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1824	* scsi_mmc.c 1.1
1825	  date and time created 03/04/15 23:28:09 by joerg
1826
1827Wed Apr 16 00:28:00 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1828	* cdrecord.h 1.140
1829	  scsi_mmc.c Definitionen neu
1830
1831Wed Apr 16 00:12:54 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1832	* drv_mmc.c 1.132
1833	  Trebertabellen aufgeraeumt
1834
1835Tue Apr 15 18:57:54 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1836	* cdrecord.h 1.139
1837	  track_base(tp) Makro repariert (tp)->track statt (tp)->trackno
1838
1839Tue Apr 15 10:01:43 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1840	* drv_dvd.c 1.104
1841	  TAO Fake beseitigt
1842
1843Sun Apr 13 21:54:15 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1844	* drv_sony.c 1.67
1845	  #include timedefs.h fehlte
1846
1847Sun Apr 13 18:54:27 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1848	* drv_sony.c 1.66
1849	  Erste SAO Implementierung (ohne MCN/ISRC/multi-session)
1850
1851Sun Apr 13 17:15:15 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1852	* drv_dvd.c 1.103
1853	* drv_simul.c 1.45
1854	* drv_jvc.c 1.78
1855	* drv_mmc.c 1.131
1856	* drv_7501.c 1.13
1857	* cdrecord.c 1.238
1858	* cdrecord.h 1.138
1859	* drv_philips.c 1.66
1860	  cdr_abort_session() neu
1861
1862Sun Apr 13 17:10:44 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1863	* drv_mmc.c 1.130
1864	  "Selected write speed:" -> "Last selected write speed:"
1865
1866Sun Apr 13 13:59:26 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1867	* scsi_cdr.c 1.129
1868	  Intelligenteres scsi_load() kennt nun CDR_CADDYLOAD
1869
1870Sun Apr 13 13:54:27 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1871	* drv_philips.c 1.65
1872	  Yamaha CDR-100 nun mit scsi_load()
1873
1874Sun Apr 13 13:36:00 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1875	* cdrecord.c 1.237
1876	  Version -> 2.01a10, Neue Funktion print_drflags()
1877
1878Sun Apr 13 13:35:26 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1879	* cdrecord.h 1.137
1880	  Kommentar verbessert
1881
1882Sun Apr 13 12:28:01 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1883	* cdrecord.c 1.236
1884	* scsi_cdr.c 1.128
1885	  scsi_load()/scsi_unload() nun mit korrektem Return Wert (int statt BOOL) und Auswertung des Return Wertes in load_media()/unload_media()
1886
1887Fri Apr 11 15:31:30 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1888	* drv_mmc.c 1.129
1889	* drv_7501.c 1.12
1890	  (*dp->cdr_gen_cue)() Aufruf nun ueber Pointer
1891
1892Fri Apr 11 15:27:44 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1893	* drv_dvd.c 1.102
1894	* drv_simul.c 1.44
1895	* drv_mmc.c 1.128
1896	* cdr_drv.c 1.31
1897	* cdrecord.h 1.136
1898	* drv_7501.c 1.11
1899	  (*dp->cdr_send_cue)() nun mit cdr_t * Parameter
1900
1901Fri Apr 11 15:18:57 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1902	* drv_7501.c 1.10
1903	* drv_simul.c 1.43
1904	* drv_philips.c 1.64
1905	* drv_dvd.c 1.101
1906	* drv_mmc.c 1.127
1907	* drv_sony.c 1.65
1908	* drv_jvc.c 1.77
1909	* cdrecord.h 1.135
1910	* cdrecord.c 1.235
1911	  Neue Funktion (*cdr_gen_cue)()
1912
1913Fri Apr 11 01:25:58 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1914	* drv_mmc.c 1.126
1915	  get_speeds_plextor() nun mit 3 int * Parametern, Ausgabe der Maximalen Brenngeschwindigkeit in stats_mmc()
1916
1917Fri Apr 11 00:53:30 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1918	* cdrecord.c 1.234
1919	* cdrecord.h 1.134
1920	  is_sao() & TI_SAO neu, checktsize() ueberprueft nun ob ein Track mit unbekannter Laenge in SAO/RAW mode vorhanden ist und bricht ab
1921
1922Thu Apr 10 21:18:42 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1923	* drv_philips.c 1.63
1924	* drv_simul.c 1.42
1925	* drv_7501.c 1.9
1926	* cdr_drv.c 1.30
1927	* cdrecord.h 1.133
1928	* drv_jvc.c 1.76
1929	* drv_dvd.c 1.100
1930	* drv_sony.c 1.64
1931	* scsi_cdr.c 1.127
1932	* drv_mmc.c 1.125
1933	* cdrecord.c 1.233
1934	  cdr_check_recovery()/cdr_recover()/cdr_close_session() nun mit cdr_t * Parameter
1935
1936Thu Apr 10 19:19:22 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1937	* cdrecord.h 1.132
1938	  Kommentar eingerueckt
1939
1940Thu Apr 10 19:15:16 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1941	* cdrecord.c 1.232
1942	* cdrecord.h 1.131
1943	* drv_sony.c 1.63
1944	* drv_simul.c 1.41
1945	* drv_philips.c 1.62
1946	* drv_mmc.c 1.124
1947	* drv_7501.c 1.8
1948	* drv_jvc.c 1.75
1949	* drv_dvd.c 1.99
1950	  cdr_init() neu, cdr_speed_select() nun ohne "dummy" Parameter
1951
1952Thu Apr 10 15:32:14 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1953	* drv_mmc.c 1.123
1954	  get_speeds_plextor() neu
1955
1956Sun Apr  6 15:49:07 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1957	* cdrecord.1 1.74
1958	  Neue driveropts= speedread/singlesession/hidecdr
1959
1960Sun Apr  6 15:48:07 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1961	* cdrecord.c 1.231
1962	  (*dp->cdr_set_speed_dummy)() Aufruf bei -setdropts zwischen cdr_opt1() und cdr_opt2()
1963
1964Sun Apr  6 15:45:45 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1965	* drv_mmc.c 1.122
1966	  Support fuer Plextor PowerRec, SpeedReeed, SongleSession, HideCDR
1967
1968Sun Apr  6 02:19:35 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1969	* cdrecord.c 1.230
1970	* cdrecord.h 1.130
1971	  #defines und Auswertung fuer CDR_SINGLESESS/CDR_HIDE_CDR/CDR_SPEEDREAD neu
1972
1973Sat Apr  5 22:35:50 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1974	* cdrecord.h 1.129
1975	* cdrecord.c 1.229
1976	* cdrecord.1 1.73
1977	  Neue Option -setdropts
1978
1979Sat Apr  5 20:51:06 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1980	* drv_mmc.c 1.121
1981	  mmc_load/mmc_unload() auskommentiert
1982
1983Sat Apr  5 20:46:51 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1984	* drv_mmc.c 1.120
1985	  opt2_mmc() neu und Kode aus open_session_mmc() dorthin bewegt
1986
1987Sat Apr  5 20:43:36 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1988	* scsi_cdr.c 1.126
1989	* cdrecord.c 1.228
1990	  Bessere Buffer underrun Erkennung und Beschreibung
1991
1992Sat Apr  5 15:49:22 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1993	* drv_sony.c 1.62
1994	* drv_mmc.c 1.119
1995	* drv_simul.c 1.40
1996	* drv_7501.c 1.7
1997	* cdrecord.c 1.227
1998	* drv_philips.c 1.61
1999	* drv_jvc.c 1.74
2000	* cdrecord.h 1.128
2001	* drv_dvd.c 1.97
2002	  (*dp->cdr_opt2)(scgp, dp) neu
2003
2004Sat Apr  5 15:37:12 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2005	* cdrecord.c 1.226
2006	  Buffer Underrun Vorhersage verbessert (kein loeschen am Trackanfang & zusaetzlicher Test auf leres RAM)
2007
2008Sat Apr  5 01:42:33 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2009	* drv_mmc.c 1.118
2010	  Read Burn Proof Counter fuer Plextor
2011
2012Fri Apr  4 23:48:28 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2013	* scsi-unixware.c 1.33
2014	  Reset Support neu
2015
2016Fri Apr  4 00:44:59 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2017	* cdrecord.c 1.225
2018	  -packet impliziert nun nicht mehr TAO
2019
2020Fri Apr  4 00:35:13 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2021	* drv_7501.c 1.6
2022	  cw7501__do_cue() nun korrekt LOCAL
2023
2024Fri Apr  4 00:30:05 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2025	* auinfo.c 1.18
2026	* subchan.c 1.16
2027	  trackp->tracktype & TOC_MASK wegen TOCF_DUMMY/TOCF_MULTI
2028
2029Fri Apr  4 00:29:09 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2030	* drv_sony.c 1.61
2031	* drv_simul.c 1.39
2032	* drv_7501.c 1.5
2033	* drv_philips.c 1.60
2034	* cdrecord.h 1.127
2035	* cdrecord.c 1.224
2036	* drv_mmc.c 1.117
2037	* drv_jvc.c 1.73
2038	* drv_dvd.c 1.96
2039	  cdr_open_session()/cdr_fixate() ohne multi/dummy Parameter -> track[0].tracktype
2040
2041Thu Apr  3 22:49:10 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2042	* drv_jvc.c 1.72
2043	* drv_dvd.c 1.95
2044	* wm_packet.c 1.21
2045	* cdrecord.c 1.223
2046	  Casting wegen Signed/Unsigned Arithmetik bei ANSI C
2047
2048Thu Apr  3 22:32:30 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2049	* drv_sony.c 1.60
2050	* drv_7501.c 1.4
2051	* drv_simul.c 1.38
2052	* drv_dvd.c 1.94
2053	* drv_philips.c 1.59
2054	* drv_mmc.c 1.116
2055	* drv_jvc.c 1.71
2056	* cdrecord.c 1.222
2057	* cdrecord.h 1.126
2058	  cdr_open_session()/cdr_fixate() Treiberinterface nun ohne toctype Parameter -> trackp[0]->tracktype
2059
2060Thu Apr  3 20:51:34 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2061	* fifo.c 1.43
2062	  int -> Uint wegen Ansi C Vergleich
2063
2064Thu Apr  3 20:46:46 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2065	* clone.c 1.6
2066	  first/last int -> Uint wegen Ansi C Vergleich
2067
2068Thu Apr  3 20:42:01 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2069	* subchan.c 1.15
2070	  j int -> Uint wegen Ansi C Vergleich
2071
2072Thu Apr  3 18:16:00 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2073	* cdrecord.c 1.221
2074	  Neue Option -lock
2075	  prtimediff() -> misc.c
2076	  Version -> 2.01a09
2077
2078Thu Apr  3 18:15:00 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2079	* cdrecord.1 1.72
2080	  Neue Option -lock
2081
2082Thu Apr  3 18:14:43 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2083	* misc.c 1.3
2084	  prtimediff() aus cdrecord.c neu
2085
2086Thu Apr  3 18:14:05 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2087	* drv_mmc.c 1.115
2088	  int/Uint Vergleiche gecastet
2089	  test auf tracksize < 0 vor do_cue()
2090	  Versuch zu erreichen dasz is_packet(trackp) nicht mehr is_tao(trackp) impliziert
2091
2092Thu Apr  3 18:11:45 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2093	* cdrecord.h 1.125
2094	  F_DLCK & prtimediff() neu
2095
2096Thu Apr  3 18:11:22 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2097	* drv_7501.c 1.3
2098	  Support fuer SAO neu
2099
2100Sun Mar 30 22:16:25 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2101	* drv_7501.c 1.2
2102	  Schreibsupport fuer TAO
2103
2104Sun Mar 30 13:50:02 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2105	* cdrecord.c 1.220
2106	* drv_mmc.c 1.114
2107	  Eingerueckt nach cstyle
2108
2109Sat Mar 29 20:27:16 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2110	* scsi-unixware.c 1.32
2111	  Auswertung von scbp->sc_comp_code und Setzten von sp->error
2112
2113Thu Mar 27 12:11:17 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2114	* readcd.c 1.54
2115	  meshpoints=# Option neu
2116
2117Thu Mar 27 01:15:30 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2118	* cdrecord.c 1.219
2119	  2002 -> 2003
2120
2121Thu Mar 27 01:03:48 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2122	* cdr_drv.c 1.29
2123	  cw7501 neu
2124
2125Thu Mar 27 01:02:47 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2126	* drv_7501.c 1.1
2127	  date and time created 03/03/27 01:02:47 by joerg
2128
2129Thu Mar 27 00:53:40 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2130	* cdrecord.c 1.218
2131	  Version -> 2.01a07, Unterdrueckung von "Warning: blockdesc secsize %d differs from cap secsize %d\n" wenn scgp->cap->c_bsize == 0
2132
2133Thu Mar 27 00:45:34 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2134	* cdrecord.h 1.124
2135	  Eingerueckt nach cstyle
2136
2137Thu Mar 27 00:43:06 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2138	* drv_mmc.c 1.113
2139	  mmc_load()/mmc_unload() mit 2. Parameter cdr_t *
2140
2141Tue Mar 25 18:48:41 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2142	* scsi-qnx.c 1.2
2143	  sccsid -> __sccsid
2144
2145Mon Mar 24 23:25:04 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2146	* cdrecord.c 1.217
2147	  Version -> 2.01a06, Handler fuer SGIHUP/SIGTERM, cdr_underrun() neu
2148
2149Mon Mar 24 23:23:38 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2150	* scsi_cdr.c 1.125
2151	* cdrecord.h 1.123
2152	  cdr_underrun() neu
2153
2154Mon Mar 24 13:01:28 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2155	* scsi-unixware.c 1.31
2156	  Beseitigung von fdesc[MAX_SCG][MAX_TGT][MAX_LUN] und Verkleinerung von sdidevs[scg][tgt][lun]
2157	  Nun kann wirklich scg_open() mehrmals aufgerufen werden.
2158
2159Sun Mar 23 21:10:45 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2160	* scsi-unixware.c 1.30
2161	  valid/atapi/initiator -> flags mit SDI_* Bit #defines
2162
2163Sun Mar 23 17:33:07 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2164	* scsi-unixware.c 1.29
2165	  Besseres Verhalten fuer scgcheck
2166
2167Sun Mar 23 15:14:23 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2168	* scsi-unixware.c 1.28
2169	  Eingerueckt wegen cstyle(1)
2170
2171Sun Mar 23 14:12:01 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2172	* scsihack.c 1.42
2173	  Support fuer QNX neu
2174
2175Sun Mar 23 14:11:14 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2176	* scsi-qnx.c 1.1
2177	  date and time created 03/03/23 14:11:14 by joerg
2178
2179Thu Mar  6 16:39:42 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2180	* fifo.c 1.42
2181	  faio_wait_on_buffer() mit Prototype implementierung wegen SCO cc
2182
2183Thu Mar  6 16:27:52 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2184	* cdrecord.1 1.71
2185	  Beschreibung fuer -xa1 -xa2, ... berichtigt
2186
2187Fri Feb  7 12:34:37 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2188	* cdrecord.1 1.70
2189	  Schreibfehler beseitigt
2190
2191Sun Feb  2 14:13:07 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2192	* scsi-remote.c 1.12
2193	  Umgestellt, damit es auch ohne rcmd() geht
2194
2195Tue Jan 28 01:19:39 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2196	* drv_mmc.c 1.112
2197	  Workaround fuer LG TAO Audio Formware bug: audio_pause_len = 150
2198
2199Tue Jan  7 14:09:28 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2200	* scsi_cdr.c 1.124
2201	  Ausgabe Save/Set Modepages auch auf stderr wie Rest der Zeile
2202
2203Tue Jan  7 14:08:43 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2204	* drv_mmc.c 1.111
2205	  set_mode_params() ist BOOL, daher ist Abfrage auf < 0 falsch
2206
2207Tue Dec 24 16:28:38 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2208	* cdrecord.1 1.69
2209	  Version -> 2.0
2210
2211Tue Dec 24 14:16:34 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2212	* cdrecord.c 1.216
2213	  Mail Adresse -> schilling@fokus.fhg.de
2214	  Vermeidung von "Cannot write CD's >= 100 minutes.\n" bei DVDs
2215
2216Mon Dec 16 22:26:39 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2217	* cdrecord.1 1.68
2218	  Mailing Lists geupdated, Hinweis auf cddb= bei den cdda2wav Beispielen
2219
2220*************** Release 2.0 *******************
2221
2222Sat Nov 30 17:43:51 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2223	* readcd.c 1.53
2224	* cdrecord.c 1.215
2225	  Version -> 2.0
2226
2227Sat Nov 30 16:11:27 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2228	* cdrecord.c 1.214
2229	  DVD-Pro Check for Tracksize-known only if ntracks > 0
2230
2231Sat Nov 30 13:01:27 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2232	* drv_mmc.c 1.110
2233	  Allow Medium removal after load Media for DVD/CD recognition as drecord -checkdrive would otherwise lock the tray if it has been open before
2234
2235Sat Nov 30 12:55:17 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2236	* scsi-osf.c 1.25
2237	  Debug output with SCSI Status Byte
2238
2239Fri Nov 22 17:55:41 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2240	* cdrecord.1 1.67
2241	  RSH= und RSCSI= documented for ssh(1) RSCSI
2242
2243Fri Nov 22 17:40:35 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2244	* scsi-remote.c 1.11
2245	  Support for non-root rcmd() and ssh(2)
2246
2247Fri Nov 22 17:35:54 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2248	* fifo.c 1.41
2249	  AmigaOS Support with ix_vfork()/ix_vfork_resume() and separate var buf_idx_reader for vfork()
2250
2251Thu Nov 21 22:28:57 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2252	* cdrecord.c 1.213
2253	  New Option minbuf=
2254
2255Thu Nov 21 22:23:10 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2256	* cdrecord.1 1.66
2257	  minbuf= Option new
2258
2259Tue Nov 19 19:13:34 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2260	* scsiopen.c 1.93
2261	  Fix for Coredump with dev=/dev/rsr1c:@,0
2262
2263Sun Nov 10 19:18:04 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2264	* diskid.c 1.36
2265	  Orange Forum Embargo Warning only if mp->msf_min == 97 for DVDs
2266
2267Mon Nov  4 18:12:16 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2268	* fifo.c 1.40
2269	  close(f) /dev/zero oly if /dev/zero has been opened
2270
2271Sun Nov  3 16:32:52 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2272	* scsi_cdr.c 1.123
2273	* cdrecord.h 1.122
2274	  write_xscsi()/seek_scsi()/seek_g0()/seek_g1() new
2275
2276Sat Nov  2 22:11:55 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2277	* cdrecord.c 1.212
2278	  Version -> 1.11a40, _POSIX_MEMLOCK/_POSIX_PRIORITY_SCHEDULING Test POSIX 2001 conformant
2279
2280Sun Oct 27 15:19:29 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2281	* cdrecord.c 1.211
2282	  New Wait Feature free the IDE Busses if Source&Destination are on the same cable (use -immed)
2283
2284Sun Oct 27 14:57:11 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2285	* cdrecord.1 1.65
2286	  New Wait (usleep) Feature for -immed documented
2287
2288Sun Oct 27 14:42:36 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2289	* cdrecord.h 1.121
2290	  New Flag RF_WR_WAIT to actively free the IDE Busses via usleep()
2291
2292Sun Oct 27 02:26:26 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2293	* cdrecord.c 1.210
2294	* wm_packet.c 1.20
2295	* drv_jvc.c 1.70
2296	  Change from trackp->padsize ->trackp->padsecs
2297
2298Sun Oct 27 02:02:38 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2299	* cdrecord.h 1.120
2300	  Change from trackp->padsize ->trackp->padsecs
2301	  New Sektor based Makros Sminutes(s)/Sseconds(s)/Shseconds(s)/Sframes(s)
2302
2303Sun Oct 27 01:20:58 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2304	* cdrecord.1 1.64
2305	  Better docukmentation for padsize=
2306
2307Sat Oct 26 23:13:47 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2308	* scsi_cdr.c 1.122
2309	  Text Generic mmc2 DVD -> Generic mmc2 DVD-R/DVD-RW
2310
2311Sat Oct 26 20:21:15 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2312	* wm_packet.c 1.19
2313	  Support printing the fill ratio of the drive buffer and the actual write speed
2314
2315Fri Oct 25 15:06:33 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2316	* drv_mmc.c 1.109
2317	  ATIP printinf for speed better -> %2d (reserved val %2d)
2318
2319Fri Oct 25 15:05:21 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2320	* cdrecord.c 1.209
2321	  pad_track() now shows Drive buffer fill% and speed
2322	  Verbose prinrting for write_track_data() and pad_track() unified
2323
2324Fri Oct 25 00:49:04 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2325	* cdrecord.c 1.208
2326	  Warning for cdrecord blank=fast if drive does not like -> Try cdrecord blank=all
2327	  write_track_data() now computes trackp->isecsize from trackp->isecsize to trackp->secsize
2328
2329Fri Oct 25 00:18:19 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2330	* drv_mmc.c 1.108
2331	  BURN-Free was not used -> BURN-Free was never needed
2332
2333Fri Oct 25 00:06:12 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2334	* drv_mmc.c 1.107
2335	  Test for 0xFF:0xFF/0xFF with dsp->ds_maxblocks == 716730 -> dsp->ds_maxblocks == 1166730 because we now use forceposivive in msf_to_lba()
2336
2337Thu Oct 24 23:47:23 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2338	* drv_mmc.c 1.106
2339	  di_to_dstat() now always sets dsp->ds_first_leadin to allow  2. setting for Yamaha AudioMaster
2340
2341Wed Oct 23 22:46:02 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2342	* cdrecord.c 1.207
2343	  Version -> 1.11a39, Only cdrecord dev=help calls scg_help() no automatic printing if scg_open() fails
2344
2345Wed Oct 23 22:40:41 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2346	* cdrecord.1 1.63
2347	  Many changes tp prepare for 2.0
2348
2349Wed Oct 23 22:21:46 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2350	* scsi-linux-ata.c 1.4
2351	  Workaround for Linux Kernel design bug: CDROM_SEND_PACKET stes errno to EINVAL if Sense Key is "Invalid Command"
2352
2353Mon Oct 21 19:20:33 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2354	* scsi-linux-sg.c 1.75
2355	  /dev/sg* read loop again with 1000 loops but only if 'f' is a RAW device
2356	  Typo fixed
2357
2358Sun Oct 20 15:28:58 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2359	* scsi-linux-sg.c 1.74
2360	  sg_clearnblock() new to alow to clear O_NONBLOCK directly after open(.., ...|O_NONBLOCK)
2361
2362Sat Oct 19 22:04:23 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2363	* cdrecord.c 1.206
2364	  Version -> 1.11a38, Support for libscg Help
2365
2366Sat Oct 19 21:28:22 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2367	* scsiopen.c 1.92
2368	* scsihack.c 1.41
2369	  scg_help() Funktion new
2370
2371Sat Oct 19 21:27:21 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2372	* scsitransp.c 1.85
2373	  Version -> 0.7
2374
2375Sat Oct 19 21:26:25 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2376	* scsi-wnt.c 1.29
2377	* scsi-vms.c 1.32
2378	* scsi-unixware.c 1.27
2379	* scsi-sun.c 1.76
2380	* scsi-sgi.c 1.35
2381	* scsi-remote.c 1.10
2382	* scsi-osf.c 1.24
2383	* scsi-os2.c 1.22
2384	* scsi-openserver.c 1.30
2385	* scsi-next.c 1.31
2386	* scsi-mac-iokit.c 1.4
2387	* scsi-linux-sg.c 1.73
2388	* scsi-linux-pg.c 1.42
2389	* scsi-linux-ata.c 1.3
2390	* scsi-hpux.c 1.30
2391	* scsi-bsd.c 1.41
2392	* scsi-bsd-os.c 1.27
2393	* scsi-beos.c 1.21
2394	* scsi-apollo.c 1.4
2395	* scsi-amigaos.c 1.3
2396	* scsi-aix.c 1.35
2397	  scgo_help() Funktion new
2398
2399Sat Oct 19 19:14:05 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2400	* scsitransp.h 1.53
2401	  Parameter tcomment new in __scg_help()
2402
2403Sat Oct 19 14:02:47 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2404	* scsitransp.h 1.52
2405	  Help functions new
2406
2407Fri Oct 18 17:25:31 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2408	* scsi-linux-sg.c 1.72
2409	  Modified Cleanup read() loop in sg_initdev() by request from Linus Torvalds
2410
2411Fri Oct 18 17:20:00 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2412	* scsi-sun.c 1.75
2413	  open Warnung von error() auf js_fprintf((FILE *)scgp->errfile umgestellt
2414
2415Fri Oct 18 17:16:48 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2416	* scsiopen.c 1.91
2417	* scsi-linux-ata.c 1.2
2418	* scsi-sun.c 1.74
2419	  Allow unified dev=ATAPI, dev=ATAPI:, dev=USCSI, dev=USCSI:
2420
2421Sun Oct 13 21:40:59 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2422	* scsi-linux-sg.c 1.71
2423	  open(name, 2) -> O_RDWR....
2424	  sg_initdev() with better loop to read possible rests from driver (requested by Linus Torvalds)
2425
2426Sun Oct 13 21:23:54 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2427	* scsi-sun.c 1.73
2428	* scsi-linux-pg.c 1.41
2429	  open(name, 2) -> O_RDWR....
2430
2431Sat Oct 12 13:53:52 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2432	* sector.c 1.11
2433	  Initialize Testsector in encspeed() to make resulting speed independent from junk on the stack
2434
2435Thu Oct 10 23:43:33 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2436	* cdrecord.c 1.205
2437	  Change wording from DAO -> SAO
2438
2439Wed Oct  9 19:36:09 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2440	* scsireg.h 1.28
2441	  New device types for Inquiry
2442
2443Wed Oct  9 19:35:44 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2444	* scsitransp.c 1.84
2445	  scg_fprintdev() New device types for Inquiry
2446
2447Tue Oct  8 00:57:50 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2448	* scsi-unixware.c 1.26
2449	  Handle EBUSY for multiple opens
2450
2451Mon Oct  7 22:19:15 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2452	* sector.c 1.10
2453	* cdrecord.h 1.119
2454	* cdrecord.c 1.204
2455	  Verbose printing of the LEC encoding speed -> encspeed()
2456
2457Sat Oct  5 22:07:27 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2458	* cdrecord.c 1.203
2459	  call cdr_buffer_cap() in Silent mode to make sure buggy drives (CW-7585) will not print constantly error messages
2460
2461Sat Oct  5 18:07:46 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2462	* scsi-linux-ata.c 1.1
2463	  date and time created 02/10/05 17:07:46 by joerg
2464
2465Sat Oct  5 17:48:27 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2466	* scsi-linux-sg.c 1.70
2467	  Support for CDROM_SEND_PACKET in scsi-linux-ata.c new
2468	  SCSI Timeout now may be distinguished from SCSI selection Timeout by implementing a workarounf for a Linux kernel bug
2469
2470Sat Oct  5 00:02:52 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2471	* scsi-sun.c 1.72
2472	  Do not open all /dev/scg* devices if not in SCAN mode
2473	  ENXIO for USCSI means selection Timeout
2474
2475Fri Oct  4 23:59:05 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2476	* scsi-vms.c 1.31
2477	  Warn for missing Scanbus, up to 26 IDE Controller from Chip.Dancy@hp.com
2478
2479Wed Oct  2 21:44:22 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2480	* cdrecord.c 1.202
2481	  Version -> 1.11a36, #ifdef HAVE_LIB_EDC_ECC to allow compilation without libedc
2482
2483Wed Oct  2 02:22:32 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2484	* fifo.c 1.39
2485	  Allow again compilation with #undef FIFO
2486
2487Wed Oct  2 00:54:52 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2488	* scsiopen.c 1.90
2489	  replace comma by semikolon
2490
2491Wed Oct  2 00:48:49 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2492	* scsi-vms.c 1.30
2493	  gk_chan is Unsigned but there was a comparison <= 0
2494	  scsi status scsi_sts now correct for ATAPI
2495
2496Sat Sep 28 20:36:58 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2497	* drv_mmc.c 1.105
2498	  deflt_writemodes_mmc() now with fallback to SAO if TAO is not supported
2499
2500Sat Sep 28 14:53:33 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2501	* cdrecord.c 1.201
2502	  -force Wirkung auf RAW Speed nur noch bis maximal das was eine CPU kann
2503	  Neue environment Variable "CDR_FORCERAWSPEED"
2504
2505Sat Sep 28 14:46:54 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2506	* sector.c 1.9
2507	  EDC_SCRAMBLE_NOSWAP #define in old libedc new
2508
2509Fri Sep 27 17:39:00 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2510	* cdrecord.c 1.200
2511	  Limit gracetime to 999, Do not use \b with wait time because seconds may use more than one column
2512
2513Fri Sep 27 16:40:46 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2514	* drv_simul.c 1.37
2515	  DVD max speed -> 1000
2516
2517Fri Sep 27 14:33:00 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2518	* cdrecord.c 1.199
2519	  Drive current speed/Drive default speed/Drive max speed printing now with lverbose > 1
2520	  Hint to Heiko with Encoding speed printing
2521
2522Fri Sep 27 14:30:18 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2523	* drv_mmc.c 1.104
2524	  Max Speed in struct from 370 -> 372,
2525	  mmc_opthelp()/hasdrvopt()/get_justlink_ricoh() now with EXPORT
2526	  Bug with dp->cdr_dstat->ds_dr_cur_wspeed fixed,
2527	  set dp->cdr_speeddef/dp->cdr_speedmax from drive values
2528
2529Fri Sep 27 14:28:27 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2530	* drv_dvd.c 1.89
2531	  Change to use new driveropts= method from drv_mmc.c
2532
2533Fri Sep 27 14:25:18 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2534	* drv_simul.c 1.36
2535	  Max Speed for CD from 370 -> 372
2536
2537Thu Sep 26 03:06:39 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2538	* scsi_cdr.c 1.121
2539	  scsi_load()scsi_unload() now may be called with cdr_t * 0
2540
2541Wed Sep 25 18:05:41 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2542	* drv_mmc.c 1.103
2543	  scsi_blank()/scsi_close_tr_session()/scsi_flush_cache() with immed Flag
2544
2545Wed Sep 25 16:12:10 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2546	* cdrecord.h 1.117
2547	* cdrecord.c 1.198
2548	* drv_simul.c 1.35
2549	* drv_philips.c 1.58
2550	* scsi_cdr.c 1.120
2551	* drv_dvd.c 1.88
2552	  start/stop, load/unload, flush_cache with immed Parameter
2553
2554Wed Sep 25 14:22:26 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2555	* drv_jvc.c 1.69
2556	* drv_dvd.c 1.87
2557	* drv_mmc.c 1.102
2558	* cdr_drv.c 1.28
2559	* cdrecord.c 1.197
2560	* cdrecord.h 1.116
2561	  blank() driver function now weith cdr_t * parameter for F_IMMED
2562
2563Wed Sep 25 13:52:12 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2564	* cdrecord.c 1.196
2565	  -immed new
2566
2567Wed Sep 25 13:51:28 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2568	* cdrecord.c 1.195
2569	  F_DVD -> TI_DVD (was wrong)
2570
2571Wed Sep 25 13:13:11 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2572	* cdrecord.h 1.115
2573	  F_DVD -> TI_DVD (was wrong), F_IMMED new
2574
2575Wed Sep 25 00:38:52 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2576	* cdrecord.c 1.194
2577	* cdrecord.h 1.114
2578	* drv_sony.c 1.59
2579	* drv_simul.c 1.34
2580	* drv_philips.c 1.57
2581	* drv_mmc.c 1.101
2582	* drv_jvc.c 1.68
2583	* drv_dvd.c 1.86
2584	  close_track()/fixate() enhanced by cdr_t * Parameter
2585
2586Tue Sep 24 21:28:33 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2587	* drv_mmc.c 1.100
2588	  mmc_set_speed() new to allow drives that don't like speed=1
2589
2590Tue Sep 24 18:40:42 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2591	* cdrecord.c 1.193
2592	  Version -> 1.11a35, Do not print Zeit/speed Statistics if writing did not yet start
2593
2594Tue Sep 24 18:36:56 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2595	* scsi_cdr.c 1.119
2596	  Modify speed printing to include CD/DVD Speed
2597
2598Mon Sep 23 15:42:22 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2599	* drv_simul.c 1.33
2600	  Simulate Next Writable Address (for TAO)
2601
2602Mon Sep 23 15:39:22 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2603	* cdrecord.c 1.192
2604	  Move Comment out of #ifdef DRV_DVD
2605
2606Mon Sep 23 15:17:56 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2607	* cdrecord.c 1.191
2608	  Fix Pregap handling for DVD (no 150 Sektors per Track)
2609
2610Sun Sep 22 01:35:18 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2611	* cdrecord.h 1.113
2612	  F_DVD new
2613
2614Sun Sep 22 00:11:57 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2615	* drv_dvd.c 1.85
2616	  Set DVD Flag in driverstructure because it is now used
2617
2618Sat Sep 21 23:59:25 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2619	* drv_simul.c 1.32
2620	  Set DVD Flags, calculate DVD speed correctly,
2621	  correct real time spend in usleep()
2622
2623Sat Sep 21 01:33:16 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2624	* cdrecord.c 1.190
2625	  Version -> 1.11a34, Late check for tracks == 0 only if -fix was not used
2626
2627Fri Sep 20 01:58:54 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2628	* auinfo.c 1.17
2629	  -auinfo should be superceede -scms / -copy
2630
2631Thu Sep 12 17:16:35 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2632	* cdrecord.c 1.189
2633	  Statistics order new and better,
2634	  Print new statistics even on abort
2635
2636Thu Sep 12 17:03:42 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2637	* cdrecord.h 1.112
2638	  New Flags RF_DID_STAT/RF_DID_CDRSTAT
2639
2640Thu Sep 12 16:42:57 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2641	* drv_philips.c 1.56
2642	  Modified -> reload_media()
2643
2644Thu Sep 12 15:52:20 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2645	* drv_mmc.c 1.99
2646	  cdr_dstat->ds_dr_max_rspeed/cdr_dstat->ds_dr_cur_rspeed neu
2647	  cdr_dstat->ds_dr_max_speed/cdr_dstat->ds_dr_cur_speed -> cdr_dstat->ds_dr_max_wspeed/cdr_dstat->ds_dr_cur_wspeed
2648	  scsi_set_speed() with MMC-3 rotctl Parameter
2649
2650Thu Sep 12 15:47:01 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2651	* cdrecord.c 1.188
2652	  Version -> 1.11a33, ds_dr_max_speed -> ds_dr_max_wspeed
2653
2654Thu Sep 12 15:43:36 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2655	* drv_dvd.c 1.84
2656	* scsi_cdr.c 1.118
2657	* cdrecord.h 1.111
2658	  scsi_set_speed() mit MMC-3 rotctl Parameter
2659
2660Thu Sep 12 14:37:26 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2661	* drv_mmc.c 1.98
2662	  dsp->ds_flags with DSF_HIGHSP_ERA / DSF_ULTRASP_ERA
2663	  New Speed Tabels for HS and UHS RW media
2664	  atip_printspeed() new
2665	  Print A1 ATIP Werte also in hex
2666	  Modify ATIP printout for UHS CD-RW
2667
2668Thu Sep 12 13:34:49 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2669	* cdrecord.c 1.187
2670	  Driveropts print MMC,MMC-2,MMC-3
2671	  -force now allows to write faster data in -raw Data
2672	  Checks for Ultra High speed CD-RW for old writers
2673	  Do not print average write speed if data size is unknown
2674
2675Thu Sep 12 13:27:10 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2676	* scsi_cdr.c 1.117
2677	  Enhancements for MMC-2 & MMC-3 in -prcap (mode Page 2A)
2678
2679Wed Sep 11 21:23:48 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2680	* scsireg.h 1.27
2681	  MMC-2 & MMC-3 enhancements for Mode Page 2A
2682
2683Wed Sep 11 20:47:35 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2684	* cdrecord.h 1.110
2685	  CDR_MMC/CDR_MMC2/CDR_MMC3 new
2686
2687Wed Sep 11 15:13:20 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2688	* subchan.c 1.14
2689	  end = 0 for useless GCC Warning 'end' might be uninitialized
2690
2691Wed Sep 11 15:01:55 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2692	* cdrecord.h 1.109
2693	  trackp->dataoff/tracks/track/trackno -> Uchar
2694	  DSF_HIGHSP_ERA & DSF_ULTRASP_ERA new
2695	  CDR_ALLOC without top Bit for GCC Warning
2696
2697Wed Sep 11 14:59:46 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2698	* drv_dvd.c 1.83
2699	* auinfo.c 1.16
2700	  Cast for trackp->track*  -> Uchar
2701
2702Wed Sep 11 14:59:07 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2703	* drv_sony.c 1.58
2704	  Constant 0xFFFFFFFF with #ifdef for K&R/ANSI
2705
2706Sun Sep  1 23:43:15 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2707	* cdrecord.c 1.186
2708	  Print minimal Drive Buffer fill ratio
2709
2710Sun Sep  1 23:42:39 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2711	* drv_mmc.c 1.97
2712	  DiskT@2 Support new
2713
2714Sun Sep  1 23:33:34 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2715	* cdrecord.h 1.108
2716	  Several new ds_* Vars for better Statistics
2717
2718Sun Sep  1 21:27:35 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2719	* cdrecord.c 1.185
2720	  cdrstats() now guesses Buffer underruns and prints average write speed
2721
2722Sun Sep  1 17:42:59 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2723	* drv_mmc.c 1.96
2724	  cdr_stats() Function new
2725	  speed_select_mmc() with 2nd Parameter dp for FORCESPEED
2726	  driveropts=foesecpeed new
2727	  driveropts=tattooinfo new
2728	  driveropts=tattoofile=name new
2729	  hasdrvopt() fixed: missing break nach past recognised Option
2730
2731Sun Sep  1 16:50:22 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2732	* cdrecord.c 1.184
2733	  Buffer Cap print every 1 MB
2734
2735Fri Aug 30 13:57:26 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2736	* cdrecord.c 1.183
2737	  Version -> 1.11a32, CDR_DISKTATTOO new, (*dp->cdr_stats)(scgp, dp); for Burn-Free Statistics
2738
2739Fri Aug 30 13:42:33 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2740	* cdrecord.h 1.107
2741	  New driverinterfacefunction cdr_stats()
2742	  CDR_DISKTATTOO new
2743
2744Fri Aug 30 13:41:21 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2745	* drv_sony.c 1.57
2746	* drv_simul.c 1.31
2747	* drv_philips.c 1.55
2748	* drv_jvc.c 1.67
2749	* drv_dvd.c 1.82
2750	  New driverinterfacefunction cdr_stats()
2751
2752Thu Aug 29 21:40:34 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2753	* drv_sony.c 1.56
2754	* drv_simul.c 1.30
2755	* drv_philips.c 1.54
2756	* drv_jvc.c 1.66
2757	* drv_dvd.c 1.81
2758	* cdrecord.h 1.106
2759	* cdrecord.c 1.182
2760	  New Parameter cdr_t *dp for cdr_set_speed_dummy() for "forcespeed"
2761
2762Thu Aug 29 17:12:40 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2763	* mmcvendor.h 1.2
2764	  link_counter is [2].
2765
2766Mon Aug 26 17:47:17 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2767	* drv_mmc.c 1.95
2768	  Turning... messages -> stdout
2769
2770Mon Aug 26 01:56:39 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2771	* drv_mmc.c 1.94
2772	  JustLink Support new
2773
2774Mon Aug 26 01:22:08 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2775	* mmcvendor.h 1.1
2776	  date and time created 02/08/26 00:22:08 by joerg
2777
2778Tue Aug 20 01:11:19 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2779	* drv_mmc.c 1.93
2780	  mmc_opt1() new
2781	  Yamaha Audio Master Support new
2782	  Be more careful with test_write (-dummy) in deflt_writemodes_mmc()
2783	  Check driveropts= already in attach_mmc() and turn into flags
2784
2785Tue Aug 20 00:06:22 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2786	* cdrecord.c 1.181
2787	  Call dp->cdr_opt1() _before_ set speed/dummy and before the first Size Check
2788
2789Mon Aug 19 02:30:52 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2790	* cdrecord.c 1.180
2791	  Do not clear ds_cdrflags after attach()
2792
2793Mon Aug 19 01:12:18 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2794	* cdrecord.c 1.179
2795	  driveropts=help new in short usage()
2796
2797Mon Aug 19 00:45:49 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2798	* cdrecord.h 1.105
2799	* drv_dvd.c 1.80
2800	* drv_simul.c 1.29
2801	* drv_jvc.c 1.65
2802	* drv_sony.c 1.55
2803	* drv_philips.c 1.53
2804	  cdr_t->cdr_opt1() new
2805
2806Mon Aug 19 00:40:47 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2807	* cdrecord.c 1.178
2808	  dataoff = 16 as Default in autoaudio to allow cdrecord -raw to work without -data
2809
2810Mon Aug 19 00:34:46 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2811	* cdrecord.c 1.177
2812	  Call (*dp->cdr_opt1)(scgp, dp) for Yamaha Audio Master, then 2. Check for size
2813
2814Sat Aug 17 01:13:39 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2815	* drv_mmc.c 1.92
2816	  Yamaha Audio Master recognition, Varirec in driveropts=help, Varirec recognition
2817
2818Sat Aug 17 00:52:44 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2819	* cdrecord.h 1.104
2820	  Calling sequence comment new
2821
2822Sat Aug 17 00:04:28 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2823	* sector.c 1.8
2824	  Max RAW speed in metering raised from 100x -> 1000x
2825
2826Fri Aug 16 02:39:01 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2827	* cdrecord.c 1.176
2828	* cdrecord.h 1.103
2829	  CDR_VARIREC / CDR_AUDIOMASTER / CDR_FORCESPEED new
2830
2831Wed Aug 14 23:43:34 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2832	* cdrecord.c 1.175
2833	  Version -> 1.11a30, Speed test for RAW data sectors
2834
2835Wed Aug 14 20:50:55 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2836	* defaults.c 1.9
2837	  Allow Space as separator in /etc/default/cdrecord
2838
2839Wed Aug 14 01:04:46 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2840	* cdrecord.h 1.102
2841	* sector.c 1.7
2842	  encspeed() new
2843
2844Tue Aug 13 23:45:22 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2845	* sector.c 1.6
2846	  HAVE_LIB_EDC_ECC/HAVE_NEW_LIB_EDC/CLONE_WRITE new
2847
2848Tue Jul 30 00:22:27 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2849	* cdrecord.c 1.174
2850	  Version ->1.11a28, tracksize/secsize ->itracksize/isecsize for debug printf
2851
2852Mon Jul 29 22:22:12 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2853	* cdrecord.h 1.101
2854	  track_base() Macro new, typedef struct ofile ofile_t new
2855
2856Mon Jul 29 21:58:12 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2857	* subchan.c 1.13
2858	  Shift ISRC & MCN by one to the end if the are on an index change
2859
2860Sun Jul 28 23:19:55 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2861	* drv_simul.c 1.28
2862	  Flags with allen possible write modi and with CDR_TRAYLOAD to avoid
2863
2864Sun Jul 28 13:54:08 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2865	* subchan.c 1.12
2866	  better comment
2867
2868Thu Jul 25 03:25:39 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2869	* subchan.c 1.11
2870	  Support for ISRC/MCN in RAW Mode new (but witout index shift)
2871
2872Tue Jul 23 23:47:58 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2873	* subchan.c 1.10
2874	  First loop in fillsubch() removed because it is identical to second loop
2875
2876Tue Jul 23 23:32:31 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2877	* subchan.c 1.9
2878	  fillsubch() now coeerect for audio Pregap between Tracks korrekt with relative time counting downwards
2879
2880Sun Jul 21 18:21:24 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2881	* drv_mmc.c 1.91
2882	  set dsp->{ds_disktype!ds_trfirst!ds_trlast!ds_trfirst_ls} from dip->*
2883	  Do not cast malloc() anymore
2884	  Check write_cdtext() Returncode
2885	  Prepare for just Link
2886
2887Sun Jul 21 18:13:25 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2888	* drv_dvd.c 1.79
2889	  set CDR_BURNFREE Flag,
2890	  set dsp->{ds_disktype!ds_trfirst!ds_trlast!ds_trfirst_ls} from dip->*
2891
2892Sun Jul 21 18:07:21 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2893	* cdrecord.c 1.173
2894	  Version -> 1.11a27,
2895	  Define Warning that needs to be printed if Source has been changed,
2896	  Better messages for wrong DVD-RW write speed, reload_media() at end Ende of RAW Write
2897
2898Sun Jul 21 17:52:54 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2899	* scsi_cdr.c 1.116
2900	* auinfo.c 1.15
2901	  malloc() Cast removed
2902
2903Sun Jul 21 17:51:44 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2904	* drv_sony.c 1.54
2905	  dsp->ds_diskid now is UInt32_t
2906
2907Sun Jul 21 17:44:11 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2908	* cdrecord.h 1.100
2909	  struct disk_status with Typen from utypes.h
2910
2911Mon Jul  8 00:31:04 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2912	* wm_session.c 1.4
2913	* wm_packet.c 1.18
2914	* subchan.c 1.8
2915	* fifo.c 1.38
2916	* drv_mmc.c 1.90
2917	* drv_jvc.c 1.64
2918	* clone.c 1.5
2919	* cdrecord.h 1.99
2920	* cdrecord.c 1.172
2921	  'tracks' outside driver interface removed and replaced by trackp->tracks
2922
2923Sun Jul  7 22:30:24 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2924	* drv_jvc.c 1.63
2925	  Better rebuild old driver interface in next_wr_address_jvc()
2926
2927Sun Jul  7 22:28:35 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2928	* wm_packet.c 1.17
2929	* drv_mmc.c 1.89
2930	* cdr_drv.c 1.27
2931	* cdrecord.h 1.98
2932	* cdrecord.c 1.171
2933	* drv_sony.c 1.53
2934	* drv_simul.c 1.27
2935	* drv_philips.c 1.52
2936	* drv_jvc.c 1.62
2937	* drv_dvd.c 1.77
2938	  trackno/tracks Parameter in driverinterface removed for new Struct Member
2939
2940Sat Jul  6 21:19:22 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2941	* cdrecord.c 1.170
2942	* cdrecord.h 1.97
2943	  track_t now with tracks and track for simplified driverinterface
2944
2945Sat Jul  6 18:20:27 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2946	* cdrecord.h 1.96
2947	* cdrecord.c 1.169
2948	* drv_sony.c 1.52
2949	* drv_simul.c 1.26
2950	* drv_philips.c 1.51
2951	* drv_mmc.c 1.88
2952	* drv_jvc.c 1.61
2953	* drv_dvd.c 1.76
2954	  cdr_speeddef/cdr_speedmax new and do not default to speed= 1 but to cdr_speeddef
2955
2956Fri Jul  5 23:11:39 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2957	* cdrecord.c 1.168
2958	  Version -> 1.11a26
2959	  wm2name[] with better systematics
2960	  Bugfix for High Speed CD-RW that could not be written anymore at 10x speed
2961	  New test for too slow writing of a CD-RW
2962	  Modename for blank only now is "BLANK"
2963	  Text: write XXX mode -> real XXX mode
2964	  SAO & RAW start (leadin) Code -> drv_mmc.c
2965	  Correctly print the current DVD writespeed
2966
2967Fri Jul  5 21:36:25 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2968	* cdrecord.h 1.95
2969	  New driverfunction write_leadin, WM_ * Macros with better system,
2970	  new Macro wm_base(),
2971	  RF_LEADIN new
2972
2973Fri Jul  5 21:31:48 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2974	* drv_mmc.c 1.87
2975	  New driverfunction write_leadin_mmc() with Code from cdrecord main function
2976
2977Fri Jul  5 21:26:04 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2978	* drv_sony.c 1.51
2979	* drv_simul.c 1.25
2980	* drv_philips.c 1.50
2981	* drv_jvc.c 1.60
2982	* drv_dvd.c 1.75
2983	  New driverfunction write_leadin as dummy
2984
2985Thu Jul  4 13:01:36 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2986	* cdrecord.c 1.167
2987	  Version -> 1.11a25
2988	  Print Writemodes (new)
2989	  set_wrmode() new
2990	  restructuring: cdr_t->cdr_dstat is now used
2991	  dp->cdr_dstat->ds_cdrflags |= RF_PRATIP new
2992	  Check for ultra low speed media in High Speed writer
2993	  Check for high speed media in Low Speed writer
2994	  Avoid that cdrecord -- speed=8 causes speed=8 to be ignored as file type arg
2995
2996Thu Jul  4 12:55:52 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2997	* cdrecord.h 1.94
2998	  restructuring: cdr_t->cdr_dstat is now used
2999	  New Write Mode WM_* definitions
3000
3001Thu Jul  4 12:53:14 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3002	* drv_dvd.c 1.74
3003	* drv_mmc.c 1.86
3004	* drv_philips.c 1.49
3005	* drv_sony.c 1.50
3006	  Check for dp->cdr_dstat->ds_cdrflags & RF_PRATIP
3007	  Fill dsp->ds_flags |= DSF_ERA and dsp->ds_at_*_speed
3008
3009Tue Jul  2 19:55:47 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3010	* drv_sony.c 1.49
3011	* drv_simul.c 1.24
3012	* drv_philips.c 1.48
3013	* drv_jvc.c 1.59
3014	* cdr_drv.c 1.26
3015	* drv_mmc.c 1.85
3016	* drv_dvd.c 1.73
3017	  dstat_t * now is a Member of cdr_t -> better handling of special funcs
3018
3019Tue Jul  2 15:18:31 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3020	* drv_mmc.c 1.84
3021	  get_atip() now is always usable (not only if PRINT_ATIP has been defined)
3022
3023Sun Jun 16 15:58:37 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3024	* scsi_cdr.c 1.115
3025	  Comment -> mmc-2
3026
3027Fri May 31 22:09:39 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3028	* scsi_cdr.c 1.114
3029	  wait_unit_ready() fast Abort even if k == SC_MEDIUM_ERROR
3030
3031Wed May 29 01:43:13 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3032	* scsi-wnt.c 1.28
3033	  Better printf() format strings for DWORD
3034
3035Wed May 29 01:02:28 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3036	* cdtext.h 1.3
3037	  List of language codes enhanced
3038
3039Wed May 29 00:55:22 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3040	* fifo.c 1.37
3041	  palign() Macro with (UIntptr_t) Cast
3042
3043Wed May 29 00:54:26 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3044	* cdrecord.c 1.166
3045	  Version -> 1.11a24, gracetime= in usage(), printf() Format correkt for bmtime()
3046
3047Wed May 29 00:51:56 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3048	* cdrecord.1 1.62
3049	  gracetime= new
3050
3051Wed May 29 00:50:03 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3052	* cdtext.c 1.8
3053	  Avoid Coredump if a single .inf File is missing and trackp[i].text is NULL -> ->textcodes does not work
3054
3055Mon May 20 17:08:41 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3056	* scsi-aix.c 1.34
3057	  palign() -> with UIntptr_t cast
3058
3059Mon May 20 16:38:23 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3060	* scsi-remote.c 1.9
3061	  avoid Integeroverflow with %.*s and 64 bit
3062
3063Mon May 20 14:28:12 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3064	* scsi-sun.c 1.71
3065	  Cast (int)req.uscsi_buflen/(int)req.uscsi_resid forr 64 bit
3066
3067Mon May 13 02:02:09 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3068	* cdrecord.c 1.165
3069	  Version -> 1.11a23,
3070	  Flush Cache with exit() in Silent Mode to avoid problem with cdrecord -toc and CD-ROMs
3071
3072Mon May 13 02:00:49 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3073	* fifo.c 1.36
3074	* drv_mmc.c 1.83
3075	* drv_jvc.c 1.58
3076	* drv_dvd.c 1.71
3077	* cdrecord.h 1.93
3078	  New Typ tsize_t instead of off_t for Track size Vars > sizeof(long) on non-largefile OS
3079
3080Sat May  4 21:55:38 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3081	* cdrecord.c 1.164
3082	  Avoid that abort via ^C kills a running SCSI Command
3083
3084Sat May  4 21:42:56 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3085	* scsitransp.c 1.83
3086	* scsitransp.h 1.51
3087	  Callback Function at Ende of SCSI Command
3088
3089Sat May  4 18:10:05 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3090	* cdrecord.c 1.163
3091	  Version -> 1.11a22
3092	  gracetime= Option new
3093	  Now use geterrno()/seterrno()
3094	  reload_media() reads from stdder if input is from stdin
3095
3096Sat May  4 16:00:13 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3097	* cdrecord.c 1.162
3098	  printf() Formats enhanced to get non jumping output with DVDs
3099
3100Sat May  4 15:36:45 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3101	* drv_dvd.c 1.70
3102	  always set CDR_TAO|CDR_SAO in cdr_flags to allow speudo-DAO Mode
3103
3104Sat May  4 15:34:41 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3105	* cdrecord.h 1.92
3106	  MIN_GRACE_TIME new
3107
3108Sat Apr 20 22:29:26 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3109	* fifo.c 1.35
3110	  Now use geterrno()/seterrno()
3111
3112Tue Apr 16 19:20:40 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3113	* scsierrs.c 2.28
3114	  New Errorstrings from 29.5.2001
3115
3116Tue Apr  9 22:48:58 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3117	* diskid.c 1.35
3118	  Embargo Message now better
3119
3120Tue Apr  9 22:41:41 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3121	* cdrecord.h 1.91
3122	  F_STDIN Flag new
3123
3124Sat Mar 30 12:26:12 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3125	* drv_dvd.c 1.69
3126	  Make drecord -atip print useful things
3127
3128Wed Mar 27 23:36:26 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3129	* drv_dvd.c 1.68
3130	  maxblocks computing corrected (now even works with Panasonic)
3131
3132Tue Mar 26 19:18:31 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3133	* subchan.c 1.7
3134	  create SCMS Bit
3135	  set COPY Bit in TOC and sub channels
3136
3137Tue Mar 26 19:10:32 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3138	* cdrecord.c 1.161
3139	  Version -> 1.11a19
3140
3141Tue Mar 26 19:07:15 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3142	* auinfo.c 1.14
3143	  Albumperformer= new
3144
3145Tue Mar 26 19:02:58 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3146	* cdtext.c 1.7
3147	  textfile= not-existent caused a Coredump
3148
3149Sun Mar 24 23:39:28 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3150	* cdrecord.c 1.160
3151	  SCMS and Copy permitted printing new, Version -> 1.11a18
3152
3153Sun Mar 24 23:38:11 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3154	* auinfo.c 1.13
3155	  SCMS as new value for Copy_permitted=
3156
3157Sun Mar 10 00:24:19 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3158	* cdrecord.c 1.159
3159	  Print real write speed
3160
3161Sat Mar  9 23:21:05 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3162	* drv_mmc.c 1.82
3163	  remiove typo in hasdrvopt()
3164
3165Sat Mar  9 23:03:00 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3166	* drv_mmc.c 1.81
3167	  first VariRec Support
3168
3169Sat Mar  9 21:15:48 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3170	* drv_dvd.c 1.65
3171	  Burn-PROOF Support new, try tp make Panasonic DVD-R working
3172
3173Sat Mar  9 20:20:16 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3174	* cdrecord.c 1.158
3175	  IS_SCHILY_XCONFIG new, Short Usage with susage() new
3176
3177Fri Mar  8 16:48:58 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3178	* cdrecord.c 1.157
3179	  Version print Lizens better, -cdi sets toctype
3180
3181Fri Mar  8 16:46:54 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3182	* scsitransp.c 1.82
3183	  Version -> 0.6
3184
3185Tue Mar  5 23:34:46 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3186	* defaults.c 1.8
3187	  NULL Pointer for args is now OK to allow to be used with readcd
3188
3189Tue Mar  5 23:32:00 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3190	* cdrecord.h 1.90
3191	  getnum()/getllnum() from cdrecord.c -> getnum.c
3192
3193Tue Mar  5 23:26:31 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3194	* cdrecord.c 1.156
3195	  Version -> 1.11a17
3196	  getnum()/getllnum() -> getnum.c
3197	  cdr_defaults() changed to allow to be used with readcd.c
3198
3199Tue Mar  5 23:20:48 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3200	* getnum.c 1.1
3201	  date and time created 02/03/05 23:20:48 by joerg
3202
3203Mon Mar  4 23:42:43 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3204	* diskid.c 1.34
3205	* drv_mmc.c 1.80
3206	* drv_dvd.c 1.64
3207	* scsi_cdr.c 1.113
3208	* drv_simul.c 1.23
3209	* fifo.c 1.34
3210	* crc16.c 1.5
3211	* crc16.h 1.3
3212	* cdrecord.h 1.89
3213	  Copyright -> 2002
3214
3215Mon Mar  4 23:32:08 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3216	* cdtext.h 1.2
3217	  Comment for Text Language code now better
3218
3219Mon Mar  4 23:21:31 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3220	* cdrecord.c 1.155
3221	  better comment for Version printing for not working Branches
3222
3223Mon Mar  4 22:43:47 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3224	* cdrecord.c 1.154
3225	  Comments for Sector size
3226
3227Mon Mar  4 22:42:12 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3228	* defaults.c 1.7
3229	  Copyright -> 2002
3230	  new Function open_cdrdefaults(),
3231	  Comment that states that "/etc/default/cdrecord" may not be changed
3232
3233Fri Mar  1 22:37:21 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3234	* diskid.c 1.33
3235	  Better Text for unknown ID Codes
3236
3237Thu Feb 28 23:04:45 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3238	* auinfo.c 1.12
3239	  readtstr() now looks for rightmost ' from right to left,
3240	  readtag("CDINDEX_DISCID=") -> readtstr("CDINDEX_DISCID=")
3241
3242Sun Feb 24 15:44:34 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3243	* cdrecord.c 1.153
3244	  Copyright -> 2002
3245
3246Sat Feb 23 22:00:51 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3247	* cdtext.c 1.6
3248	  First Support for CD-Text Synthesis with new functions text_txt()/packtext()/anytext()/fillup_pack()/fillpack()
3249
3250Sat Feb 23 21:44:33 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3251	* cdtext.h 1.1
3252	  date and time created 02/02/23 21:44:33 by joerg
3253
3254Sat Feb 23 21:21:10 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3255	* cdrecord.1 1.61
3256	  -text/textfile= Options documented
3257
3258Sat Feb 23 21:17:42 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3259	* cdrecord.c 1.152
3260	  Version -> 1.11a15, Option -text new, char * textfile not global anymore
3261
3262Sat Feb 23 21:10:53 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3263	* auinfo.c 1.11
3264	  First CD-Text Support
3265
3266Sat Feb 23 17:24:48 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3267	* cdrecord.h 1.88
3268	  void *text new in struct track, packtext() Prototype new
3269
3270Sat Feb 23 16:01:50 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3271	* drv_mmc.c 1.79
3272	  CD-Text Cue sheet for Lead-in does not depend anymore from char *textfile but from trackp[0].flags & TI_TEXT
3273
3274Wed Feb 20 19:39:39 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3275	* scsi_cdr.c 1.112
3276	* drv_dvd.c 1.63
3277	* drv_simul.c 1.22
3278	* fifo.c 1.33
3279	  #ifndef DEBUG around #define DEBUG
3280
3281Tue Feb 19 22:10:23 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3282	* cdtext.c 1.5
3283	  setuptextdata() new
3284
3285Fri Feb 15 00:46:56 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3286	* crc16.h 1.2
3287	* crc16.c 1.4
3288	  flip_crc_error_cor() with bsize Parameter and EXPORT instead of LOCAL
3289	  cdtext_crc_ok() removed -> cdtext.c
3290
3291Fri Feb 15 00:42:47 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3292	* cdtext.c 1.4
3293	  Flip error correction for Text CRC correction
3294	  Automatic Text Size Header recognition
3295
3296Sun Feb 10 12:43:07 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3297	* scsi-openserver.c 1.29
3298	  MAX-DMA -> 63kB, -scanbus contolled by env Vars
3299
3300Sat Feb  9 17:29:02 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3301	* diskid.c 1.32
3302	  Warning for guessed IDs
3303
3304Tue Jan 29 20:46:42 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3305	* diskid.c 1.31
3306	  Removed wrong (now superfluous) IDs
3307
3308Thu Jan 24 00:03:25 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3309	* diskid.c 1.30
3310	  "Advanced Digital Media", "Moser Baer India Limited", "NAN-YA Plastics Corporation", "SHENZEN SG&GAST DIGITAL OPTICAL DISCS" new from Plextools binary
3311	  m_grandadvance[] was superfluous (m_grandadv[])
3312	  "WEALTH FAIR INVESTMENT LIMITE" typo fixed (D missing).
3313
3314Fri Jan 18 12:43:58 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3315	* scsi-linux-sg.c 1.69
3316	  do not try to use the PG driver if open(device) fails
3317
3318Fri Dec  7 22:40:31 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3319	* scsi_cdr.c 1.111
3320	  scsi_in_progress() with additional sense qualifier 0x04 for CyberDrive
3321
3322Sun Dec  2 15:42:53 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3323	* scsi-beos.c 1.20
3324	  Typo removed, Support for BeOS 5
3325
3326Sun Dec  2 15:37:36 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3327	* scsi-amigaos.c 1.2
3328	  Reworked the error handling code
3329
3330Sun Dec  2 13:44:43 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3331	* scsi-amigaos.c 1.1
3332	  date and time created 01/12/02 13:44:43 by joerg
3333
3334Tue Nov 27 20:25:39 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3335	* scsihack.c 1.40
3336	  Copyright + 2001
3337
3338Tue Nov 27 20:24:18 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3339	* scsihack.c 1.39
3340	  scsi-amigaos.c new
3341
3342Tue Nov 27 02:10:34 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3343	* cdrecord.c 1.151
3344	  NEED_SYS_SOCKET_H for BeOS new
3345	  Version -> 1.11a13
3346	  cdr_buffer_cap() environment for Plasmon RF41xx better
3347
3348Tue Nov 27 02:08:47 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3349	* drv_philips.c 1.47
3350	  Comment for buffer_cap dummy function for the Plasmon RF41xx better
3351
3352Tue Nov 13 16:17:05 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3353	* cdrecord.h 1.87
3354	* drv_dvd.c 1.62
3355	* cdrecord.c 1.150
3356	  New Flag DSF_DVD, better overcapacity output for DVD
3357
3358Sun Nov 11 18:30:47 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3359	* drv_dvd.c 1.61
3360	  Comment for ACARD TECH AEC-7720 ATAPI<->SCSI adaptor better
3361
3362Sun Nov 11 17:53:42 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3363	* scsi-remote.c 1.8
3364	  Test HAVE_RCMD new
3365
3366Thu Nov  1 19:15:46 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3367	* drv_simul.c 1.21
3368	  Now using timedefs.h
3369
3370Wed Oct 31 19:29:35 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3371	* scsi_cdr.c 1.110
3372	  For ACARD TECH AEC-7720 ATAPI<->SCSI adaptor read Mode Page list only in debug mode
3373
3374Wed Oct 31 00:24:58 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3375	* scsi_cdr.c 1.109
3376	  sense_secsize() now calles mode_sense() first with 12 Bytes and again with 0xFE Bytes for Moge Page List
3377
3378Wed Oct 31 00:17:27 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3379	* drv_mmc.c 1.78
3380	  check_writemodes_mmc() -> EXPORT, read_dvd_structure() now with mit 32 byte instead of 15 bytes len Parameter
3381
3382Wed Oct 31 00:06:47 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3383	* cdrecord.h 1.86
3384	  Prototyp for check_writemodes_mmc()
3385
3386Tue Oct 30 23:12:03 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3387	* scsireg.h 1.26
3388	  cd_mode_page_05 intel byteorder link_size was wrong
3389
3390Tue Oct 30 21:36:53 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3391	* cdrecord.c 1.147
3392	  DVD Check code did code exit() for non MMC CD writers
3393	  version -> 1.11a10
3394
3395Mon Oct 29 19:12:29 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3396	* scsi-mac-iokit.c 1.3
3397	  Include Liste reworked
3398
3399Mon Oct 29 18:57:46 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3400	* cd_misc.c 1.10
3401	* misc.c 1.2
3402	* modes.c 1.24
3403	* diskid.c 1.29
3404	* drv_simul.c 1.20
3405	* fifo.c 1.32
3406	* wm_track.c 1.3
3407	* wm_session.c 1.3
3408	* wm_packet.c 1.16
3409	  avoid sys/types.h
3410
3411Sat Oct 27 02:56:16 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3412	* scsi-remote.c 1.7
3413	  Test for HAVE_NETDB_H for rcmd()
3414
3415Sat Oct 27 02:55:30 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3416	* scsierrs.c 2.27
3417	  #include <unixstd.h> for size_t for snprintf()
3418
3419Sat Oct 27 02:53:49 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3420	* fifo.c 1.31
3421	  Test for HAVE_FORK new
3422
3423Sat Oct 27 02:53:18 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3424	* cdtext.c 1.3
3425	  casts because sizeof() on MacOS X is long
3426
3427Thu Oct 25 16:19:08 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3428	* scsi-mac-iokit.c 1.2
3429	  Unitnitialised Var dict, plugInResult format string ... GCC error removed
3430
3431Thu Oct 25 02:03:56 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3432	* scsihack.c 1.38
3433	  Support for MaxOS X (Darwin-1.4)
3434
3435Thu Oct 25 02:03:11 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3436	* scsi-mac-iokit.c 1.1
3437	  date and time created 01/10/25 01:03:11 by joerg
3438
3439Wed Oct 17 19:40:22 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3440	* cdrecord.c 1.146
3441	  initialize scgp with NUL
3442	  brackets around if (p = senv_field(6))
3443
3444Tue Oct 16 17:03:53 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3445	* drv_dvd.c 1.57
3446	* cdrecord.c 1.144
3447	* cdrecord.h 1.85
3448	* drv_simul.c 1.19
3449	* drv_sony.c 1.48
3450	* drv_philips.c 1.46
3451	* drv_mmc.c 1.77
3452	* drv_jvc.c 1.57
3453	  New Structuremember cdr_cmdflags in cdr_t
3454
3455Tue Oct 16 15:57:05 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3456	* cdrecord.c 1.143
3457	  Better error messages for DVD Demo Mode > 1 GB
3458
3459Wed Oct 10 23:04:03 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3460	* cdrecord.c 1.139
3461	  number() corrected - had wrong if/then/else Structure for T/P/G Multiplyer
3462
3463Tue Oct  9 02:19:36 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3464	* cdrecord.c 1.138
3465	  sys/types.h & sys/stat.h -> statdefs.h, -> 1.11a09
3466
3467Tue Oct  9 01:42:05 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3468	* audiosize.c 1.18
3469	* isosize.c 1.8
3470	  sys/types.h & sys/stat.h -> statdefs.h
3471
3472Sun Oct  7 21:27:14 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3473	* scsi-linux-pg.c 1.40
3474	* scsi-linux-sg.c 1.68
3475	  Better error messages for Scanbus if /dev/sg* or /dev/pg* cannot be opened
3476
3477Sun Oct  7 21:03:23 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3478	* drv_mmc.c 1.76
3479	  Modifications to allow recognition of CD/DVD writer
3480
3481Sun Oct  7 20:41:51 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3482	* cdr_drv.c 1.25
3483	  xdebug for DVD/CD writer recognition
3484
3485Sun Oct  7 19:01:25 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3486	* drv_dvd.c 1.55
3487	  read_dvd_structure() from drv_dvd.c -> scsi_cdr.c for Pioneer A03 DVD-R/CD-R
3488	  reload_media() only if writing later
3489
3490Sun Oct  7 13:35:21 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3491	* scsi_cdr.c 1.108
3492	* cdrecord.h 1.84
3493	  read_dvd_structure() from drv_dvd.c -> scsi_cdr.c for Pioneer A03 DVD-R/CD-R
3494
3495Thu Sep 27 19:01:30 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3496	* scsidefs.h 1.27
3497	  #undef DEV_UNKNOWN for True64
3498
3499Thu Sep 13 19:10:03 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3500	* scsi_cdr.c 1.107
3501	* cdr_drv.c 1.24
3502	* drv_dvd.c 1.54
3503	* cdrecord.h 1.83
3504	  Modifications to allow recognition of CD/DVD writer
3505
3506Thu Sep 13 19:01:46 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3507	* cdrecord.c 1.137
3508	  cdrecord -version now may print cdrecord-Clone,
3509	  Modifications to allow recognition of CD/DVD writer
3510
3511Thu Sep 13 15:36:21 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3512	* scsidefs.h 1.26
3513	  DEV_MMC_DVD_WR new
3514
3515Thu Sep 13 14:31:05 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3516	* scsi-sun.c 1.70
3517	  maxdma for USCSI to default if == -1 (e.g. for TAPE), Debug print the RQ Buffer.
3518
3519Tue Sep 11 14:04:03 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3520	* scsi_cdr.c 1.106
3521	  Open CD-Text File in Binary
3522
3523Tue Sep 11 03:06:31 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3524	* scsi-linux-sg.c 1.67
3525	  Timeout Workaround for ioctl()
3526
3527Tue Sep  4 14:04:25 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3528	* cdrecord.c 1.136
3529	  DEMO_SPEED new
3530
3531Thu Aug  9 16:38:21 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3532	* cdrecord.h 1.82
3533	* cdrecord.c 1.135
3534	  #define GRACE_TIME 9 new
3535
3536Fri Jul 20 13:17:21 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3537	* drv_mmc.c 1.75
3538	* cdrecord.c 1.134
3539	* cdrecord.h 1.81
3540	  RF_BLANK new to avoid opening the tray before blanking
3541	  Version -> 1.11a07
3542
3543Thu Jul 19 00:28:36 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3544	* scsi-remote.c 1.6
3545	  Now using _niread()/_nixwrite()
3546
3547Thu Jul 12 23:40:28 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3548	* scsidefs.h 1.25
3549	  Taiyo Yuden EW-50 new
3550
3551Thu Jul 12 23:35:08 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3552	* scsi_cdr.c 1.105
3553	* cdr_drv.c 1.23
3554	* drv_philips.c 1.45
3555	  New driver for Taiyo Yuden EW-50 because it swabs audio bytes compared to Philips CDD-521
3556
3557Thu Jul 12 23:33:28 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3558	* fifo.c 1.30
3559	  Better Debug messages for FIFO adresse/size
3560
3561Thu Jul  5 00:08:38 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3562	* sector.c 1.5
3563	  Match new libedc
3564
3565Thu Jun 28 13:19:02 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3566	* drv_mmc.c 1.74
3567	  Use -DSAO_RAW -DSAO_RAW_TEST for SAO RAW tests only
3568
3569Wed Jun 27 10:04:03 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3570	* clone.c 1.4
3571	  clone_cue() for Test
3572
3573Wed Jun 27 09:51:19 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3574	* cdrecord.c 1.133
3575	  CDR_SRAW16 removed
3576
3577Wed Jun 27 09:47:10 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3578	* scsimmc.h 1.6
3579	* scsi_cdr.c 1.104
3580	  struct ftrackdesc -> scsimmc.h
3581
3582Wed Jun 27 09:35:13 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3583	* scsi_cdr.c 1.103
3584	  struct tocheader definition removed because it is in scsimmc.h
3585
3586Sun Jun 24 22:35:23 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3587	* drv_mmc.c 1.73
3588	  check_writemodes_mmc() now resety silent correctly, deflt_writemodes_mmc() new
3589
3590Sun Jun 24 19:55:02 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3591	* cdrecord.h 1.80
3592	  CDR_SRAW16 disabled, because SAO supports only RAW96x
3593
3594Fri Jun 22 08:42:55 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3595	* scsimmc.h 1.5
3596	  struct tocheader now with Uchar
3597
3598Wed Jun 20 21:53:55 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3599	* subchan.c 1.6
3600	  min Struktur member -> pmin
3601
3602Wed Jun 20 21:53:34 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3603	* cdr_drv.c 1.22
3604	  #include <stdio.h> for printf()
3605
3606Wed Jun 20 21:53:03 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3607	* cdrecord.c 1.132
3608	  Changes for GCC-3.0 & Linux include file bugs for printf() (is a #define), 1.11a04 -> 1.11a05
3609
3610Tue Jun 19 12:26:49 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3611	* cdrecord.c 1.131
3612	  Usage() with textfile=, 1.11a03 -> 1.11a04
3613
3614Tue Jun 19 12:22:30 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3615	* cdtext.c 1.2
3616	  Modifications for RAW CD-Text
3617
3618Tue Jun 19 11:39:08 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3619	* cdrecord.h 1.79
3620	* subchan.c 1.5
3621	  addrw() new for CD-Text Support in RAW mode
3622
3623Tue Jun 19 02:10:37 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3624	* cdrecord.h 1.78
3625	* cdrecord.c 1.130
3626	  BUF_SIZE -> CDR_BUF_SIZE & from cdrecord.c -> cdrecord.h
3627
3628Tue Jun 19 01:04:54 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3629	* cdrecord.c 1.129
3630	  Do not call exit() if interrupting during wait time via ^C
3631
3632Mon Jun 18 09:29:52 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3633	* cdtext.c 1.1
3634	  date and time created 01/06/18 08:29:52 by joerg
3635
3636Mon Jun 18 08:55:07 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3637	* drv_mmc.c 1.72
3638	* cdrecord.c 1.128
3639	* cdrecord.h 1.77
3640	  First CD-Text Support
3641
3642Sat Jun 16 19:20:36 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3643	* cdrecord.c 1.127
3644	  trackp->dataoff new, call on_comerr() earlier
3645
3646Sat Jun 16 18:16:51 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3647	* cdrecord.h 1.76
3648	  Dataoffset in struct track new, is_text() new
3649
3650Sat Jun 16 18:15:05 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3651	* drv_mmc.c 1.71
3652	  Forgotten if (xdebug)
3653
3654Tue Jun 12 22:57:03 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3655	* cdrecord.c 1.126
3656	  -clone new, write mode for -xa1 -xa2, RAW data bug removed
3657
3658Tue Jun 12 22:42:25 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3659	* sector.c 1.4
3660	  recodesectors() -> subrecodesecs()/sunchan.c, scrsectors() without return for AUDIO
3661
3662Tue Jun 12 22:41:37 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3663	* subchan.c 1.4
3664	  subrecodesecs() from sector.c & scrsectors() dummy
3665
3666Tue Jun 12 22:40:59 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3667	* cdrecord.h 1.75
3668	  recodesectors() -> subrecodesecs()
3669
3670Tue Jun 12 01:51:49 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3671	* cdrecord.h 1.74
3672	  Modifications for clone.c
3673
3674Tue Jun 12 01:50:53 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3675	* clone.c 1.1
3676	  date and time created 01/06/12 00:50:53 by joerg
3677
3678Tue Jun 12 01:07:06 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3679	* subchan.c 1.3
3680	  subq/nsubh -> _subq/_nsubh
3681
3682Tue Jun 12 01:05:54 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3683	* subchan.c 1.2
3684	  Changes for clone writing, qwto16() new for clone 16/96 Writing
3685
3686Tue Jun 12 00:12:42 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3687	* sector.c 1.3
3688	  removed unused Vars
3689
3690Mon Jun 11 23:31:00 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3691	* cdrecord.h 1.73
3692	  Enhancements for clone writing
3693
3694Mon Jun 11 23:29:50 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3695	* sector.c 1.2
3696	  scrsectors()/recodesectors() fuer clone writing neu
3697
3698Mon Jun 11 23:12:41 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3699	* drv_mmc.c 1.70
3700	  Checking write modes Message only with xdebug
3701
3702Mon Jun 11 23:11:55 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3703	* movesect.c 1.2
3704	  Make it more general to allow compress and expand
3705
3706Mon Jun 11 23:09:58 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3707	* auinfo.c 1.10
3708	  Comment for ISRC
3709
3710Sat Jun  9 20:13:35 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3711	* cdrecord.c 1.125
3712	  -copy/-nocopy new, Prevent data sectors only in RAW Mode (without libedc_ecc)
3713
3714Sat Jun  9 20:05:59 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3715	* cdrecord.1 1.60
3716	  New Options -raw, -raw96r, -raw96p, -raw16, -copy, -nocopy
3717
3718Wed Jun  6 00:09:58 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3719	* cdrecord.c 1.124
3720	  Any positive startsector for RAW is wriong -> Philips Firmware bug fixed
3721
3722Mon Jun  4 19:28:17 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3723	* cdrecord.c 1.123
3724	  Modifications for RAW Mode
3725	  cdr_t *dp now allocated
3726	  BURNFREE printput with Driver Flags
3727	  OPC also for -blank
3728	  write_secs() new for all writes on ATAPI
3729	  print_wrmodes()/check_wrmode() new
3730	  reload_media() new
3731
3732Mon Jun  4 17:45:49 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3733	* cdrecord.h 1.72
3734	* drv_dvd.c 1.53
3735	* drv_mmc.c 1.69
3736	  New Function reload_media()
3737
3738Mon Jun  4 17:08:05 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3739	* cdrecord.h 1.71
3740	* wm_packet.c 1.15
3741	  Modifications for RAW Mode
3742
3743Mon Jun  4 17:06:21 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3744	* subchan.c 1.1
3745	  date and time created 01/06/04 16:06:21 by joerg
3746
3747Mon Jun  4 16:52:34 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3748	* crc16.c 1.3
3749	  Now correct Code with Inverted CRC Bits
3750
3751Mon Jun  4 16:49:47 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3752	* auinfo.c 1.9
3753	  SECT_AUDIO_NPRE -> SECT_AUDIO_NOPRE
3754
3755Mon Jun  4 16:06:15 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3756	* crc16.c 1.2
3757	  Now using Uint*_t
3758
3759Mon Jun  4 16:02:17 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3760	* crc16.h 1.1
3761	  date and time created 01/06/04 15:02:17 by joerg
3762
3763Mon Jun  4 13:33:19 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3764	* drv_mmc.c 1.68
3765	  Now using CDR_SRAW*, botchexit Abort removed
3766
3767Mon Jun  4 12:53:18 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3768	* sector.c 1.1
3769	  date and time created 01/06/04 11:53:18 by joerg
3770
3771Sun Jun  3 20:51:22 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3772	* auinfo.c 1.8
3773	  Modifications for RAW Mode
3774
3775Sun Jun  3 14:48:57 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3776	* cdrecord.c 1.122
3777	  Use comexit()/comerr() instead of exscsi()
3778	  New Function do_opc() now also called before blank, -force avoids this
3779
3780Sat Jun  2 21:24:52 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3781	* movesect.h 1.1
3782	* movesect.c 1.1
3783	  date and time created 01/06/02 20:24:52 by joerg
3784
3785Fri Jun  1 07:54:04 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3786	* cdrecord.1 1.59
3787	  burnproof -> burnfree
3788
3789Fri Jun  1 07:46:01 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3790	* scsi_cdr.c 1.102
3791	  BURN-Proof (Sanyo) -> Buffer-Underrun-Free recording
3792
3793Fri Jun  1 07:44:39 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3794	* fifo.c 1.29
3795	  call fill_buf() instead of read_buf() and trackp/secno Parameter for Subcode Generator
3796
3797Fri Jun  1 02:08:55 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3798	* drv_mmc.c 1.67
3799	  BURN-Proof -> BURN-Free
3800
3801Thu May 31 23:31:44 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3802	* scsireg.h 1.25
3803	  BURN Free & link size new
3804
3805Thu May 31 03:21:47 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3806	* drv_mmc.c 1.66
3807	  check_writemodes_mmc() new, is_raw() set write modes
3808
3809Mon May 28 00:51:36 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3810	* cd_misc.c 1.9
3811	  sec_to_msf() new
3812
3813Sun May 27 14:01:28 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3814	* audiosize.c 1.17
3815	  Better comment
3816
3817Thu May 24 19:10:28 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3818	* auinfo.c 1.7
3819	  No exit() if -debug & nindex > 1
3820
3821Thu May 24 19:09:39 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3822	* modes.c 1.23
3823	  Warning using default data only if not in Silent mode
3824
3825Thu May 24 19:07:13 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3826	* drv_dvd.c 1.52
3827	* drv_jvc.c 1.56
3828	* drv_simul.c 1.18
3829	* drv_philips.c 1.44
3830	* drv_sony.c 1.47
3831	  CDR_DAO -> CDR_SAO, SAO no more predefined - it either does not work or is tested automatically (MMC)
3832
3833Sun May 20 21:23:53 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3834	* drv_sony.c 1.46
3835	* drv_philips.c 1.43
3836	  mask sectype with ST_MASK because of new mode bits
3837
3838Sun May 20 18:51:41 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3839	* drv_simul.c 1.17
3840	  CDR_SIMUL Flag new
3841
3842Fri May 18 21:07:58 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3843	* cdrecord.h 1.70
3844	  F_OVERBURN new, F_RAW / is_raw() new, CDR_SIMUL new
3845
3846Fri May 18 19:30:02 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3847	* cdrecord.c 1.121
3848	  trackp[0].dbtype is set with Data type from Track 1
3849
3850Fri May 18 19:22:50 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3851	* drv_mmc.c 1.65
3852	  In open_session() wird nun schon der Datenblocktyp fuer den ersten track eingestellt
3853
3854Mon May 14 23:36:07 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3855	* cdrecord.c 1.120
3856	  -overburn new
3857	  Bracket bug with > 90 min Warning removed
3858	  > 90 Min Warning only if offizial capacity is exceeded (for DVD-R)
3859	  -pad implied for next Track with -isosize
3860	  Win32 Priorities are non contiguous (fix in rt_raisepri())
3861
3862Mon May 14 22:54:17 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3863	* cdrecord.h 1.69
3864	  F_OVERBURN (-overburn) new
3865
3866Mon May 14 22:53:33 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3867	* cdrecord.1 1.58
3868	  -overburn new, -isosize better documented
3869
3870Sat Apr 28 23:34:12 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3871	* scsi-remote.c 1.5
3872	  Read char with buffer for cygwin
3873
3874Fri Apr 20 11:38:03 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3875	* scsitransp.c 1.81
3876	  scg_svhead() is silent if non verbose
3877
3878Fri Apr 20 11:34:41 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3879	* scsi-linux-sg.c 1.66
3880	  Hack for ide-scsi bug, although there is sense data, SCSI Status is 0
3881
3882Thu Apr 19 21:52:41 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3883	* drv_mmc.c 1.64
3884	  removed superfluous scgp->silent--; in fixate_mmx(). silent did become negative
3885
3886Thu Apr 19 21:51:26 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3887	* cdrecord.c 1.119
3888	  Enhance wait time in wait_unit_ready() after blank to 240 s for Mitsumi
3889
3890Tue Apr 17 00:58:57 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3891	* cdrecord.1 1.57
3892	  Hint for mailman interface
3893
3894*************** Release 1.10 *******************
3895
3896Fri Apr 13 20:41:36 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3897	* cdrecord.c 1.118
3898	  Version -> 1.10 final
3899
3900Fri Apr 13 20:40:58 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3901	* cdrecord.c 1.117
3902	  Backwardcounter corrected
3903
3904Fri Apr 13 20:39:09 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3905	* cdrecord.1 1.56
3906	  New Support mail Adresses
3907
3908Wed Apr 11 01:22:18 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3909	* scsi_cdr.c 1.101
3910	* cdrecord.h 1.68
3911	  print_capacity() new with FILE * Parameter
3912
3913Sun Apr  8 02:03:49 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3914	* modes.c 1.22
3915	  scgp->silent--; was oat wrong place
3916
3917Sun Apr  1 14:39:01 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3918	* cdrecord.1 1.55
3919	  Typo
3920
3921Sat Mar 31 23:02:28 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3922	* modes.c 1.21
3923	  unit_ready() before each mode_sense()/mode_select()
3924
3925Sat Mar 31 22:46:28 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3926	* drv_mmc.c 1.63
3927	  Comment for IOMEGA DMA overrun modified (Philips removed)
3928
3929Sun Mar 18 19:39:48 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3930	* cdrecord.1 1.54
3931	  REMOTE SCSI description and new unified SCSI Options
3932
3933Sun Mar 18 19:31:31 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3934	* cdrecord.c 1.116
3935	  Unified SCSI Options
3936
3937Sun Mar 18 19:27:02 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3938	* scsitransp.c 1.80
3939	  Fixed bug that printed SCSI timing without verbose
3940
3941Sun Mar 18 18:37:45 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3942	* scsitransp.c 1.79
3943	  New Functions: scg_svhead()/scg_svtail()/scg__sprinterr()
3944	  Comments for Functions
3945	  Print SCSI timing for earch failed SCSI Command
3946
3947Sun Mar 18 18:28:17 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3948	* scsitransp.h 1.50
3949	  New Funstions: scg_svhead()/scg_svtail()/scg__sprinterr()
3950
3951Sun Mar 18 15:37:09 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3952	* scsitransp.c 1.78
3953	  Print Timing without Verbose
3954
3955Sun Mar 18 15:10:18 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3956	* scsi-wnt.c 1.27
3957	* scsi-vms.c 1.29
3958	* scsi-unixware.c 1.25
3959	* scsi-sgi.c 1.34
3960	* scsi-osf.c 1.23
3961	* scsi-next.c 1.30
3962	* scsi-linux-sg.c 1.65
3963	* scsi-hpux.c 1.29
3964	* scsi-linux-pg.c 1.39
3965	* scsi-bsd.c 1.40
3966	* scsi-bsd-os.c 1.26
3967	* scsi-beos.c 1.19
3968	* scsi-aix.c 1.33
3969	  if (scgp->debug) -> if (scgp->debug > 0)
3970
3971Wed Mar 14 00:42:40 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3972	* scsitransp.h 1.49
3973	* scsitransp.c 1.77
3974	  scg_verbose() -> scg_vsetup()
3975
3976Mon Mar 12 23:09:38 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3977	* cdrecord.c 1.115
3978	  Version -> 1.10a17, select_target() uses FILE *
3979
3980Mon Mar 12 23:08:46 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3981	* scsi_scan.h 1.3
3982	* scsi_scan.c 1.14
3983	  comerrno() removed
3984	  select_target() with FILE *
3985	  select_target() returns number of Targets
3986
3987Mon Mar 12 23:06:50 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3988	* cdrecord.h 1.67
3989	* scsi_cdr.c 1.100
3990	  printinq() new
3991
3992Mon Mar 12 22:06:05 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3993	* scsi-linux-sg.c 1.64
3994	  Better differentiation SCG_RETRYABLE/SCG_NO_ERROR
3995	  Set ux_errno if Sense Data present
3996
3997Sun Mar 11 17:10:12 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3998	* scsi-linux-pg.c 1.38
3999	  SCG_RETRYABLE for DMA overrun
4000	  CHECK CONDITION == SCG_NO_ERROR
4001
4002Sun Mar 11 17:07:48 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4003	* scsitransp.c 1.76
4004	  Remove unused Variables
4005
4006Sun Mar 11 16:56:24 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4007	* scsitransp.h 1.48
4008	  scg_vhead()/scg_vtail()/scg_verbose() & scg_errfflush() new
4009
4010Sun Mar 11 16:55:55 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4011	* scsitransp.c 1.75
4012	  scg_vhead()/scg_vtail()/scg_verbose() & scg_errfflush() new
4013	  Version -> 0.5
4014
4015Sat Mar 10 17:53:45 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4016	* scsitransp.h 1.47
4017	  scgp->bufptr new
4018	  SCG_KVERSION new
4019
4020Sat Mar 10 17:52:53 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4021	* scsitransp.c 1.74
4022	  scgp->bufptr new
4023	  scgp->scmd->resid < 0 == DMA overrun
4024
4025Sat Mar 10 16:24:00 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4026	* scsi-linux-sg.c 1.63
4027	  SCG_KVERSION new
4028
4029Mon Feb 26 22:20:32 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4030	* scsi-unixware.c 1.24
4031	  New formatting
4032
4033Mon Feb 26 22:18:39 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4034	* scsi-unixware.c 1.23
4035	  Environment "LIBSCG_SCAN_ALL" controls scanning of Harddisks because of system crash
4036
4037Mon Feb 26 16:05:41 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4038	* cdrecord.c 1.114
4039	  Warning if DVD-R code is missing and we found a DVD-R drive
4040
4041Sun Feb 25 13:02:42 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4042	* fifo.c 1.27
4043	  Now using mmapdefs.h
4044
4045Fri Feb 23 17:32:38 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4046	* scsidefs.h 1.24
4047	  ccs() Makro -> is_ccs()
4048
4049Fri Feb 23 00:24:02 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4050	* fifo.c 1.26
4051	  Support for mmap() on Apollo Domain/OS with mmap(0, &size, ...)
4052
4053Thu Feb 22 16:13:27 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4054	* audiosize.c 1.16
4055	  Fixed bug in Prototyp (result from long -> off_t)
4056
4057Thu Feb 22 16:11:07 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4058	* cdrecord.h 1.66
4059	* wm_packet.c 1.14
4060	* cdrecord.c 1.113
4061	* drv_mmc.c 1.62
4062	* drv_jvc.c 1.54
4063	* drv_dvd.c 1.51
4064	  Large File support
4065
4066Thu Feb 22 16:10:53 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4067	* drv_jvc.c 1.55
4068	  padsize Parameter for pad_track() casted to Llong
4069
4070Thu Feb 22 00:57:53 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4071	* cdr_drv.c 1.21
4072	  mconfig.h/unixstd.h for Large Files
4073
4074Thu Feb 22 00:55:35 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4075	* scsi_scan.c 1.13
4076	  #include <mconfig.h> for Large Files
4077
4078Thu Feb 22 00:54:26 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4079	* fifo.c 1.25
4080	  Large File support
4081	  Casts for sizeof() [long] on MaxOS X
4082
4083Wed Feb 21 23:32:51 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4084	* defaults.c 1.6
4085	  #include unixstd.h for Large Files
4086
4087Wed Feb 21 23:27:48 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4088	* auinfo.c 1.6
4089	* isosize.c 1.7
4090	* audiosize.c 1.15
4091	  Large File support
4092
4093Tue Feb 20 23:56:44 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4094	* drv_sony.c 1.45
4095	* drv_philips.c 1.42
4096	  unixstd.h for sys/types.h for off_t in cdrecord.h
4097
4098Thu Feb 15 23:09:12 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4099	* scsihack.c 1.37
4100	  Test for HAVE_BSD_DEV_SCSIREG_H for new MacOSX
4101
4102Fri Feb  9 00:35:50 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4103	* drv_philips.c 1.41
4104	  Fixes for Plasmon RF 4100
4105
4106Tue Jan 23 12:20:32 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4107	* modes.c 1.20
4108	  Cast for singed/unsigned cmparison
4109
4110Mon Jan 15 01:09:05 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4111	* fifo.c 1.24
4112	  %x -> %p Format
4113
4114Sun Jan  7 19:46:42 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4115	* scsihack.c 1.36
4116	  scsi-apollo.c new
4117
4118Sun Jan  7 19:39:40 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4119	* scsitransp.c 1.73
4120	* scsi-vms.c 1.28
4121	* scsi-unixware.c 1.22
4122	* scsi-linux-pg.c 1.37
4123	* scsi-aix.c 1.32
4124	  sense_len check -> scsitransp.c
4125
4126Tue Jan  2 00:09:45 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4127	* scsitransp.c 1.72
4128	  sccsid[] is always used -> without #ifdef lint
4129
4130Fri Dec 29 00:06:35 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4131	* cdrecord.c 1.112
4132	  Lint, 1.10a10, rlimit cast to Llong for SGI
4133
4134Thu Dec 28 23:19:23 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4135	* scsi_cdr.c 1.99
4136	  Modified for Lint
4137
4138Wed Dec 20 18:26:01 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4139	* scsi-sgi.c 1.33
4140	  Cast to caddr_t for SENSEBUF(dsp)
4141
4142Wed Dec 13 20:22:52 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4143	* scsi-linux-pg.c 1.36
4144	  Cast s_cmd.addr = (caddr_t)sp->u_sense.cmd_sense;
4145
4146Tue Dec 12 15:20:46 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4147	* scsitransp.h 1.46
4148	  struct scsi -> struct scg_scsi for AIX
4149
4150Sat Dec  9 22:52:01 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4151	* scsi-linux-sg.c 1.62
4152	  Recognise ENOTTY as errno for failed ioctl()
4153
4154Sat Dec  9 18:20:25 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4155	* modes.c 1.19
4156	* scsilog.c 1.13
4157	* drv_sony.c 1.44
4158	* drv_philips.c 1.40
4159	* drv_mmc.c 1.61
4160	* drv_jvc.c 1.53
4161	* drv_dvd.c 1.50
4162	  u_char -> Uchar
4163
4164Wed Dec  6 12:43:51 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4165	* cdrecord.c 1.111
4166	  atoll() -> libschily
4167
4168Wed Nov 29 17:22:15 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4169	* scsi-vms.c 1.27
4170	  Indented
4171
4172Wed Nov 29 17:18:51 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4173	* scsi-vms.c 1.26
4174	  ATAPI Support and changed for new libscg Interface
4175
4176Fri Nov 24 11:00:58 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4177	* cdrecord.c 1.110
4178	  Workaround for ACER drive that does not return from -dummy
4179	  Typo in  online Help
4180
4181Wed Nov  8 00:06:05 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4182	* scsitransp.h 1.45
4183	* scsireg.h 1.24
4184	* scsidefs.h 1.23
4185	* scgio.h 2.16
4186	  #ifdef __cplusplus extern "C" {
4187
4188Sat Nov  4 15:00:50 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4189	* fifo.c 1.23
4190	* cdrecord.c 1.109
4191	  Printf-like Formats cleaned up
4192
4193Sat Nov  4 14:56:09 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4194	* scsi_cdr.c 1.98
4195	  PIONEER CD-WO DR-R504X -> DEV_PIONEER_DW_S114X
4196
4197Sat Nov  4 14:52:43 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4198	* cdrecord.h 1.65
4199	  DEFAULT_FIFOSIZE -> Long Constant
4200
4201Tue Oct 31 15:58:54 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4202	* cdrecord.c 1.108
4203	  Cygwin-1.x Compatibility
4204
4205Sun Oct 22 13:37:15 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4206	* scsi-aix.c 1.31
4207	  Type in sizeof(devname removed
4208
4209Tue Oct 17 10:35:34 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4210	* cdrecord.1 1.53
4211	  SEE ALSO enhanced
4212
4213Fri Oct 13 11:28:51 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4214	* scsi-linux-sg.c 1.61
4215	  use pg_version() only for PP
4216
4217Wed Sep 20 00:59:38 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4218	* modes.c 1.18
4219	  Code reordered so DMA overrun messages only appears once
4220
4221Sun Sep 17 17:15:06 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4222	* cdrecord.h 1.64
4223	  #define sample -> #define msample for Win32
4224
4225Fri Sep  8 03:04:50 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4226	* modes.c 1.17
4227	  Warning for Philips DMA overrun
4228
4229Wed Sep  6 23:41:34 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4230	* scsi_cdr.c 1.97
4231	  unit_ready() made better
4232
4233Wed Sep  6 09:59:05 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4234	* scsitransp.c 1.71
4235	* scsitransp.h 1.44
4236	  scg_cmderr() -> scg_cmd_err(), scg_cmd_status() new
4237
4238Tue Sep  5 03:32:34 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4239	* scsitransp.c 1.70
4240	  Default printing to stderr
4241
4242Tue Sep  5 03:06:01 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4243	* scsitransp.c 1.69
4244	  scg__open() returns -1 when SCGO_OPEN fails, to avoid calling scg_fileno()
4245
4246Tue Sep  5 02:30:41 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4247	* scsi_cdr.c 1.96
4248	  allow_atapi() calls unit_ready() before mode_sense() to make it work past a reset
4249
4250Tue Sep  5 02:28:03 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4251	* modes.c 1.16
4252	  Minimal transfer sizeof(struct scsi_mode_header) after DMA overrun
4253
4254Tue Sep  5 02:22:48 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4255	* drv_mmc.c 1.60
4256	  read_toc()/read_disk_info() reads minimal 4 bytes for Philips ATAPI drives
4257
4258Mon Sep  4 20:24:52 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4259	* cdrecord.1 1.52
4260	  Typo removed
4261
4262Sat Sep  2 21:16:00 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4263	* scsitransp.h 1.43
4264	  Drive flags new in SCSI *
4265
4266Sat Sep  2 21:03:48 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4267	* scsi-wnt.c 1.26
4268	* scsi-vms.c 1.25
4269	* scsi-unixware.c 1.21
4270	* scsi-sgi.c 1.32
4271	* scsi-osf.c 1.22
4272	* scsi-os2.c 1.21
4273	* scsi-next.c 1.29
4274	* scsi-linux-sg.c 1.60
4275	* scsi-linux-pg.c 1.35
4276	* scsi-hpux.c 1.28
4277	* scsi-bsd.c 1.39
4278	* scsi-bsd-os.c 1.25
4279	* scsi-aix.c 1.30
4280	* scsi-beos.c 1.18
4281	  All debug printing to stderr (scgp->errfile)
4282
4283Tue Aug 29 23:44:31 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4284	* scsi-next.c 1.28
4285	* scsi-bsd-os.c 1.24
4286	  error codes & return harmonised
4287
4288Tue Aug 29 02:36:09 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4289	* drv_mmc.c 1.59
4290	  set curspeed only if > 0 (SCSI-3 floating point exception in waitfix)
4291
4292Tue Aug 29 02:35:04 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4293	* scsi_scan.c 1.12
4294	  call scg_settarget() in scanbus, to make sure SCSI address for scg_initator_id() is OK
4295
4296Sat Aug 26 10:20:43 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4297	* drv_mmc.c 1.58
4298	  OPC Hack for strange drive that returns from OPC with "UNIT ATTENTION/operator selected write permit"
4299
4300Sat Aug 26 10:15:03 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4301	* cdrecord.c 1.107
4302	  Enhancements for remote SCSI, scg_reset() with what Parameter
4303
4304Sat Aug 26 00:53:10 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4305	* scsihack.c 1.35
4306	* scsitransp.c 1.68
4307	  scsibus/target/lun acess now only with scg_scsibus()/scsi_target()/scg_lun() and scg_settarget()
4308	  do not initialize target in struct scg_cmd because this is now done in SCG lowlevel code
4309	  scg__open() from scsihack.c -> scsitransp.c, scg_settarget() -> scgsettarget.c
4310	  dummy code it now always present
4311
4312Sat Aug 26 00:22:51 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4313	* scsitransp.h 1.42
4314	  scg_settarget() -> scgsettarget.c
4315
4316Fri Aug 25 23:17:25 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4317	* scsi-wnt.c 1.25
4318	* scsi-vms.c 1.24
4319	* scsi-unixware.c 1.20
4320	* scsi-sgi.c 1.31
4321	* scsi-osf.c 1.21
4322	* scsi-os2.c 1.20
4323	* scsi-next.c 1.27
4324	* scsi-linux-sg.c 1.59
4325	* scsi-linux-pg.c 1.34
4326	* scsi-hpux.c 1.27
4327	* scsi-bsd.c 1.38
4328	* scsi-bsd-os.c 1.23
4329	* scsi-beos.c 1.17
4330	* scsi-aix.c 1.29
4331	  scsibus/target/lun acess now only with scg_scsibus()/scsi_target()/scg_lun() and scg_settarget()
4332	  do not initialize target in struct scg_cmd because this is now done in SCG lowlevel code
4333
4334Thu Aug 24 00:52:32 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4335	* scsitransp.h 1.41
4336	  scg Address Stucture new
4337	  scg__open() without bus/target/lun Parameter
4338	  scg_remote() new
4339
4340Wed Aug 23 22:44:26 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4341	* scsi_scan.c 1.11
4342	* scsilog.c 1.12
4343	* drv_dvd.c 1.49
4344	* drv_jvc.c 1.52
4345	* drv_philips.c 1.39
4346	* drv_sony.c 1.43
4347	* scsi_cdr.c 1.95
4348	  scsibus/target/lun acess now only with scg_scsibus()/scsi_target()/scg_lun() and scg_settarget()
4349	  do not initialize target in struct scg_cmd because this is now done in SCG lowlevel code
4350
4351Sun Aug 20 20:57:32 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4352	* scsitransp.h 1.40
4353	* scsitransp.c 1.67
4354	* scsihack.c 1.34
4355	* scsi-linux-sg.c 1.58
4356	* scsi-linux-pg.c 1.33
4357	* scsi-sgi.c 1.30
4358	* scsi-next.c 1.26
4359	* scsi-hpux.c 1.26
4360	* scsi-bsd.c 1.37
4361	* scsi-aix.c 1.28
4362	* scsi_scan.c 1.10
4363	  Now using scg_settarget()
4364
4365Sat Aug 19 23:24:03 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4366	* scsitransp.c 1.66
4367	* scsihack.c 1.33
4368	* scsi-wnt.c 1.24
4369	* scsi-vms.c 1.23
4370	* scsi-unixware.c 1.19
4371	* scsi-sgi.c 1.29
4372	* scsi-osf.c 1.20
4373	* scsi-os2.c 1.19
4374	* scsi-next.c 1.25
4375	* scsi-linux-sg.c 1.57
4376	* scsi-linux-pg.c 1.32
4377	* scsi-hpux.c 1.25
4378	* scsi-bsd.c 1.36
4379	* scsi-beos.c 1.16
4380	* scsi-bsd-os.c 1.22
4381	* scsi-aix.c 1.27
4382	* scsitransp.h 1.38
4383	  scg_reset() with Function code Parameter
4384
4385Sat Aug 19 22:37:30 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4386	* cdrecord.h 1.63
4387	* scsitransp.h 1.39
4388	  #ifdef's modified for new #define _SCG_*_H
4389
4390Sat Aug 19 21:57:31 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4391	* scsireg.h 1.23
4392	* scsidefs.h 1.22
4393	* scgio.h 2.15
4394	  Correctly made multi include safe with #ifdef _SCG_*
4395
4396Sat Aug 19 21:05:25 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4397	* scsitransp.c 1.65
4398	  sys/param.h removed
4399
4400Sat Aug 19 20:52:31 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4401	* scsitransp.h 1.37
4402	  Now using scg_ops
4403	  Remote Version #defines, scg__version() removed
4404
4405Sat Aug 19 20:23:20 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4406	* scsi-sgi.c 1.28
4407	* scsi-osf.c 1.19
4408	* scsierrs.c 2.26
4409	* scsitransp.c 1.64
4410	* scsireg.h 1.22
4411	  u_char -> Uchar
4412
4413Sat Aug 19 19:13:16 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4414	* scsitransp.c 1.63
4415	* scsihack.c 1.32
4416	  scsitransp.c and scsihack.c separated
4417
4418Sat Aug 19 17:30:28 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4419	* scsireg.h 1.21
4420	  Status & Sense Definitions from scsireg.h
4421
4422Fri Aug 18 10:40:48 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4423	* scsi-vms.c 1.22
4424	* scsi-wnt.c 1.23
4425	* scsi-unixware.c 1.18
4426	* scsi-sgi.c 1.27
4427	* scsi-osf.c 1.18
4428	* scsi-os2.c 1.18
4429	* scsi-next.c 1.24
4430	* scsi-linux-sg.c 1.56
4431	* scsi-linux-pg.c 1.31
4432	* scsi-hpux.c 1.24
4433	* scsi-bsd.c 1.35
4434	* scsi-bsd-os.c 1.21
4435	* scsi-beos.c 1.15
4436	* scsihack.c 1.31
4437	* scsi-aix.c 1.26
4438	* scsitransp.c 1.62
4439	  Now uses scg_ops Structure and calling via pointers
4440
4441Thu Aug 17 22:50:53 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4442	* scsitransp.c 1.61
4443	  Bracketing typo in scg_sprintresult() removed (printed junk)
4444
4445Wed Aug 16 10:11:08 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4446	* scsi-wnt.c 1.22
4447	* scsi-vms.c 1.21
4448	* scsi-unixware.c 1.17
4449	* scsi-sgi.c 1.26
4450	* scsi-os2.c 1.17
4451	* scsi-osf.c 1.17
4452	* scsi-next.c 1.23
4453	* scsi-linux-sg.c 1.55
4454	* scsi-hpux.c 1.23
4455	* scsi-linux-pg.c 1.30
4456	* scsi-bsd.c 1.34
4457	* scsi-beos.c 1.14
4458	* scsi-bsd-os.c 1.20
4459	* scsi-aix.c 1.25
4460	* scsihack.c 1.30
4461	* scsitransp.c 1.60
4462	  scg_send() now only with scgp* Parameter
4463
4464Sun Aug 13 23:31:37 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4465	* scsitransp.c 1.59
4466	  Buggy braketing corrected (printed 4-5 null Bytes to error output even in silent mode)
4467
4468Fri Aug  4 01:26:24 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4469	* scsitransp.h 1.36
4470	* scsitransp.c 1.58
4471	  Komplett umgebaut damit die Fehlerausgabe in einen String erfolgt
4472
4473Tue Aug  1 00:03:45 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4474	* scsitransp.h 1.35
4475	* scsitransp.c 1.57
4476	* scsierrs.c 2.25
4477	* scsi-wnt.c 1.21
4478	* scsi-vms.c 1.20
4479	* scsi-unixware.c 1.16
4480	* scsi-sgi.c 1.25
4481	* scsi-osf.c 1.16
4482	* scsi-os2.c 1.16
4483	* scsi-next.c 1.22
4484	* scsi-linux-sg.c 1.54
4485	* scsi-linux-pg.c 1.29
4486	* scsi-hpux.c 1.22
4487	* scsi-bsd.c 1.33
4488	* scsi-bsd-os.c 1.19
4489	* scsi-beos.c 1.13
4490	* scsi-aix.c 1.24
4491	  All printf()'s -> js_printf(), sprintf() -> snprintf()
4492
4493Sun Jul 30 15:15:34 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4494	* scsitransp.c 1.56
4495	* scsitransp.h 1.34
4496	  scg_prbytes()/scg_prsense() & scg_printdev() INterface restructured
4497
4498Sun Jul 30 13:52:05 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4499	* wm_packet.c 1.13
4500	* scsi_scan.c 1.9
4501	* scsilog.c 1.11
4502	* cdrecord.c 1.106
4503	* scsi_cdr.c 1.94
4504	* modes.c 1.15
4505	* drv_sony.c 1.42
4506	* drv_simul.c 1.16
4507	* drv_philips.c 1.38
4508	* drv_mmc.c 1.57
4509	* drv_jvc.c 1.51
4510	* drv_dvd.c 1.48
4511	  Restructured for new libscg with scg_*()
4512
4513Thu Jul 27 01:17:47 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4514	* scsitransp.c 1.55
4515	  scg_prbytes()/scg_printdev() now using FILE * Parameter
4516	  scg__errmsg() restructured to be similar to snprintf()
4517
4518Thu Jul 27 01:15:54 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4519	* scsierrs.c 2.24
4520	  Made similar to snprintf()
4521
4522Thu Jul 27 01:15:02 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4523	* scsitransp.h 1.33
4524	  scg_prbytes()/scg_printdev() now using FILE * Parameter
4525	  scg__errmsg() restructured to be similar to snprintf()
4526
4527Sun Jul 23 18:01:12 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4528	* scsierrs.c 2.23
4529	* scsihack.c 1.29
4530	* scsitransp.c 1.54
4531	* scsi-wnt.c 1.20
4532	* scsi-vms.c 1.19
4533	* scsi-unixware.c 1.15
4534	* scsi-osf.c 1.15
4535	* scsi-sgi.c 1.24
4536	* scsi-os2.c 1.15
4537	* scsi-next.c 1.21
4538	* scsi-linux-sg.c 1.53
4539	* scsi-linux-pg.c 1.28
4540	* scsi-hpux.c 1.21
4541	* scsi-bsd.c 1.32
4542	* scsi-beos.c 1.12
4543	* scsi-bsd-os.c 1.18
4544	* scsi-aix.c 1.23
4545	* scsitransp.h 1.32
4546	  restructured to use scg_ basieed Function names
4547
4548Sun Jul 23 00:28:09 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4549	* scsitransp.h 1.31
4550	  open_scsi()/close_scsi()/... -> scg_open()/scg_close/...
4551
4552Thu Jul 20 20:12:42 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4553	* cdrecord.1 1.51
4554	  Note for Volmgt & Solaris/USCSI
4555
4556*************** Release 1.9 *******************
4557
4558Thu Jul 20 19:49:20 2000 joerg
4559	* diskid.c 1.28
4560	  New Manufacturer: "Grand Advance Technology LTD."
4561
4562Thu Jul 20 19:12:01 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4563	* cdrecord.c 1.105
4564	  Version -> 1.9
4565	  99 Minute check better
4566
4567Mon Jul  3 01:19:21 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4568	* scsi-linux-sg.c 1.52
4569	  Type fixed in !scglocal(scgp)->drvers < 0
4570
4571Mon Jul  3 00:11:20 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4572	* scsi_cdr.c 1.93
4573	* drv_sony.c 1.41
4574	* drv_dvd.c 1.47
4575	* drv_mmc.c 1.56
4576	* cdrecord.h 1.62
4577	* cd_misc.c 1.8
4578	  msf_to_lba() with force_positive Flag for 99 Minute CD's
4579
4580Sun Jul  2 23:22:00 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4581	* scsi-linux-sg.c 1.51
4582	  scsi_raisedma() only for Kernel-2.2.10 and newer
4583
4584Sat Jul  1 13:40:49 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4585	* scsi-linux-sg.c 1.50
4586	  New allocated copy buffer in SCSI * -> local for raisedma
4587
4588Sat Jul  1 13:22:49 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4589	* scsitransp.c 1.53
4590	* scsi-wnt.c 1.19
4591	* scsi-vms.c 1.18
4592	* scsi-unixware.c 1.14
4593	* scsi-sgi.c 1.23
4594	* scsi-osf.c 1.14
4595	* scsi-os2.c 1.14
4596	* scsi-next.c 1.20
4597	* scsi-linux-sg.c 1.49
4598	* scsi-linux-pg.c 1.27
4599	* scsi-hpux.c 1.20
4600	* scsi-bsd.c 1.31
4601	* scsi-bsd-os.c 1.17
4602	* scsi-beos.c 1.11
4603	* scsi-aix.c 1.22
4604	  maxdma/maxbuf new in SCSI *
4605	  scsi_getbuf() now calls scsi_bufsize() to init new members
4606
4607Sat Jul  1 13:09:43 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4608	* scsitransp.h 1.30
4609	  maxdma/maxbuf new in SCSI *
4610
4611Fri Jun 30 18:43:43 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4612	* scsi-linux-sg.c 1.48
4613	  scsi_raisedma() now called with correct DMA Buffersize
4614
4615Fri Jun 30 18:38:48 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4616	* scsitransp.c 1.52
4617	* scsihack.c 1.28
4618	* scsi-wnt.c 1.18
4619	* scsi-vms.c 1.17
4620	* scsi-unixware.c 1.13
4621	* scsi-sgi.c 1.22
4622	* scsi-sco.c 1.14
4623	* scsi-osf.c 1.13
4624	* scsi-os2.c 1.13
4625	* scsi-next.c 1.19
4626	* scsi-linux-sg.c 1.47
4627	* scsi-hpux.c 1.19
4628	* scsi-linux-pg.c 1.26
4629	* scsi-bsd.c 1.30
4630	* scsi-beos.c 1.10
4631	* scsi-bsd-os.c 1.16
4632	* scsi-aix.c 1.21
4633	  scsi_maxdma() now with 2nd Parameter "amt" for Linux sg driver
4634
4635Tue Jun 27 19:29:05 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4636	* drv_mmc.c 1.55
4637	  Disk Subtype decoder for High Speed RW
4638
4639Tue Jun 27 19:19:51 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4640	* cdrecord.c 1.104
4641	  Support for 99 Minute CD's
4642
4643Tue Jun 27 19:17:16 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4644	* diskid.c 1.27
4645	  99 Minute media in table
4646
4647Mon Jun 26 22:40:39 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4648	* diskid.c 1.26
4649	  Bestdisc Technology Corporation new
4650
4651Mon Jun 26 22:29:17 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4652	* scsi-bsd.c 1.29
4653	* scsi-bsd-os.c 1.15
4654	* scsi-sgi.c 1.21
4655	* scsi-linux-sg.c 1.46
4656	* scsi-linux-pg.c 1.25
4657	* scsi-next.c 1.18
4658	  better error messages into scgp->errstr
4659
4660Fri Jun 23 23:52:39 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4661	* scsi-linux-sg.c 1.45
4662	  pvers && isold -> scglocal
4663
4664Fri Jun 23 23:23:33 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4665	* scsi-linux-sg.c 1.44
4666	  Variable pvers only conditional for unused... warning
4667
4668Fri Jun 23 23:19:00 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4669	* scsi-linux-sg.c 1.43
4670	  Support for SG_IO ioctl()
4671
4672Fri Jun 23 21:40:38 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4673	* scsitransp.h 1.29
4674	  overbose new
4675
4676Thu Jun 22 15:20:18 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4677	* scsi-linux-sg.c 1.42
4678	  SG_SCSI_RESET & SG_SET_RESERVED_SIZE new
4679
4680Wed Jun 21 10:34:52 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4681	* scsi-linux-pg.c 1.24
4682	  Test with ATAPI SCSI status code
4683
4684Wed Jun 21 10:33:31 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4685	* scsitransp.c 1.51
4686	  scsitransp.c split into scsitransp.c & scsi-sun.c
4687
4688Wed Jun 21 10:27:11 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4689	* scsihack.c 1.27
4690	  scsi-sun.c new
4691
4692Tue Jun 20 07:20:40 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4693	* scsitransp.h 1.28
4694	  secured _SCGIO_H -> _SCG_SCSISENSE_H
4695
4696Tue Jun 20 06:09:57 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4697	* scsi-bsd.c 1.28
4698	  ATAPI Support for OpenBSD
4699
4700Sun Jun  4 00:55:02 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4701	* cdrecord.c 1.103
4702	  #include <sys/select.h> for select() (autoconf Test for AIX), version -> 1.9a02
4703
4704Sat Jun  3 17:31:06 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4705	* cdrecord.c 1.102
4706	  New Option -shorttrack/-noshorttrack
4707
4708Fri Jun  2 22:37:51 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4709	* cdrecord.h 1.61
4710	  New Flag TI_SHORT_TRACK & is_shorttrk() macro
4711
4712Fri Jun  2 22:32:59 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4713	* cdrecord.1 1.50
4714	  New Optionen -shorttrack & -noshorttrack
4715
4716Fri Jun  2 21:44:43 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4717	* defaults.c 1.5
4718	  Prevent a buffer overrrun with dev= option
4719
4720Fri Jun  2 21:43:16 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4721	* auinfo.c 1.5
4722	  Check for buffer ovverun
4723
4724Fri Jun  2 00:03:13 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4725	* drv_mmc.c 1.54
4726	  Set Pregapsize to 1 if the drive does not support 0
4727	  free(cue) if cuep == NULL
4728
4729Tue May 30 02:46:22 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4730	* diskid.c 1.25
4731	  Restructured
4732
4733Tue May 30 01:06:32 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4734	* diskid.c 1.24
4735	  New manufacturers: "WEALTH FAIR INVESTMENT LIMITE", "General Magnetics Ld", "MPO"
4736
4737Tue May 30 00:59:12 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4738	* scsitransp.h 1.27
4739	  debug Parameter -> odebug
4740
4741Mon May 29 19:07:56 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4742	* scsi-next.c 1.17
4743	  Typo corrected max_scsibus -> scglocal(scgp)->max_scsibus
4744
4745Mon May 29 00:31:18 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4746	* scsireg.h 1.20
4747	  Mode page 2A pw_in_lead_in & side_change new
4748
4749Mon May 29 00:13:25 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4750	* scsi_cdr.c 1.92
4751	  More Page 2A bits for cdrecord -prcap
4752
4753Sun May 28 18:52:11 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4754	* scsi-vms.c 1.16
4755	  scsi_close() now works
4756
4757Sun May 28 18:40:55 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4758	* cdrecord.1 1.49
4759	  -fix hint for CDR-50 & CDR-55 specified
4760
4761Sun May  7 16:52:20 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4762	* scsi_cdr.c 1.91
4763	* scsilog.c 1.10
4764	* scsi_scan.c 1.8
4765	* auinfo.c 1.4
4766	* cd_misc.c 1.7
4767	* audiosize.c 1.14
4768	* cdr_drv.c 1.20
4769	* fifo.c 1.22
4770	* defaults.c 1.4
4771	* wm_packet.c 1.12
4772	* modes.c 1.14
4773	* cdrecord.c 1.101
4774	* drv_sony.c 1.40
4775	* drv_simul.c 1.15
4776	* drv_philips.c 1.37
4777	* drv_mmc.c 1.53
4778	* drv_jvc.c 1.50
4779	* drv_dvd.c 1.46
4780	* scsierrs.c 2.22
4781	* scsitransp.c 1.50
4782	  #include <schily.h>
4783
4784Sun May  7 16:46:39 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4785	* scsi_cdr.c 1.90
4786	  New DVD recognition, to allow Ricoh 9060
4787
4788Sun May  7 16:11:09 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4789	* scsihack.c 1.26
4790	  Support for new Mac OS X
4791
4792Mon May  1 20:06:37 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4793	* scsitransp.c 1.49
4794	  scsi_maxmdma() cleaned up
4795
4796Thu Apr 27 15:06:42 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4797	* cdrecord.1 1.48
4798	  Examples for cdda2wav
4799
4800Thu Apr 27 14:22:19 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4801	* drv_mmc.c 1.52
4802	  No more error message forSony & long write in progress when Fixating
4803
4804Thu Apr 27 14:17:01 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4805	* diskid.c 1.23
4806	  Better message for illegal ID (CD-RW)
4807	 all old CD-R's now print ILLEGAL OLD CODE
4808
4809Wed Apr 26 11:50:19 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4810	* cdrecord.c 1.100
4811	* cdrecord.h 1.60
4812	* scsi_cdr.c 1.89
4813	* drv_jvc.c 1.49
4814	* drv_dvd.c 1.45
4815	  scsi_close_tr_session()/scsi_blank() with immed Parameter
4816
4817*************** Release 1.8.1 *******************
4818
4819Thu Apr 27 14:22:19 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4820	* drv_mmc.c 1.52
4821	  No error message for Sony & long write in progress while fixating
4822
4823Thu Apr 27 14:17:01 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4824	* diskid.c 1.23
4825	  Better printout with illegal ID for CD-RW, all old CD-R's now give ILLEGAL OLD CODE
4826
4827Wed Apr 26 11:50:19 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4828	* cdrecord.c 1.100
4829	* cdrecord.h 1.60
4830	* scsi_cdr.c 1.89
4831	* drv_jvc.c 1.49
4832	* drv_dvd.c 1.45
4833	  scsi_close_tr_session()/scsi_blank() with immed Parameter
4834
4835Mon Apr 24 12:32:14 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4836	* cdrecord.c 1.99
4837	  Version -> 1.8.1 final, exitcode == 0 only if fixating in Dummy Mode fails
4838
4839Sat Apr 22 15:37:05 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4840	* diskid.c 1.22
4841	  New manufacturer "VICTOR COMPANY OF JAPAN, LIMITED", "VIVASTAR AG"
4842
4843Sun Apr 16 17:07:55 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4844	* cdrecord.1 1.47
4845	  BURN-Proof Option for Sanyo
4846
4847Sun Apr 16 17:07:11 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4848	* drv_mmc.c 1.51
4849	  BURN-Proof Support for Sanyo
4850
4851Sun Apr 16 17:06:30 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4852	* cdrecord.c 1.98
4853	  New Option driveropts=
4854	  better -dao usage
4855
4856Sun Apr 16 03:11:26 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4857	* scsi_cdr.c 1.88
4858	  display BURN-Proof for cdrecord -prcap
4859
4860Sun Apr 16 03:08:58 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4861	* defaults.c 1.3
4862	* cdrecord.dfl 1.2
4863	  driveropts new
4864
4865Sun Apr 16 02:16:29 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4866	* drv_sony.c 1.39
4867	* cdrecord.h 1.59
4868	* drv_simul.c 1.14
4869	* drv_philips.c 1.36
4870	* drv_jvc.c 1.48
4871	* drv_dvd.c 1.44
4872	  open_session() now with cdr_t * Parameter for BURN-Proof
4873
4874Mon Apr  3 21:05:37 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4875	* scsi-linux-pg.c 1.23
4876	  #include <string.h> for strlen()
4877
4878Sat Apr  1 21:59:19 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4879	* diskid.c 1.21
4880	  New manufaturer: "TAROKO INTERNATIONAL CO.,LTD.", "UNIDISC TECHNOLOGY CO.,LTD", "Hong Kong Digital Technology Co., Ltd.", "VIVA MAGNETICS LIMITED"
4881
4882Sat Mar 11 12:31:09 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4883	* scsi_cdr.c 1.87
4884	  Sanyo CRD-R24S -> Philips CDD 521
4885
4886Sat Mar 11 12:30:06 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4887	* drv_mmc.c 1.50
4888	  send_opc_mmc() now calls send_opc() and suppresses ILLEGAL_REQUEST
4889
4890Sat Mar 11 12:26:37 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4891	* cdrecord.1 1.46
4892	  WeB address changed
4893
4894Sun Feb 20 21:54:33 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4895	* cdrecord.h 1.58
4896	* cdrecord.c 1.97
4897	* cdrecord.1 1.45
4898	  New Option -waiti for multi session from Pipe from mkisofs
4899
4900Sun Feb 20 20:56:09 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4901	* cdrecord.c 1.96
4902	  scsi_in_progress() Test and usleep(100000) if Long Write in Progress
4903
4904Sun Feb 20 20:54:06 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4905	* drv_mmc.c 1.49
4906	  scsi_in_progress() test for scsi_flush_cache() in fixate, send_cue() -> LOCAL
4907
4908Sun Feb 20 20:52:49 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4909	* cdrecord.h 1.57
4910	  scsi_in_progress() new, send_cue() removed
4911
4912Sun Feb 20 20:52:15 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4913	* scsi_cdr.c 1.86
4914	  scsi_in_progress() new
4915
4916Sat Feb 19 00:38:35 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4917	* cdrecord.c 1.95
4918	  read Sectorsize from read_capacity too, for drivs without Blockdescriptor, dp->cdr_opc() new
4919
4920Sat Feb 19 00:33:54 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4921	* scsi_cdr.c 1.85
4922	  send_opc() new
4923
4924Sat Feb 19 00:24:37 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4925	* cdrecord.h 1.56
4926	* drv_sony.c 1.38
4927	* drv_simul.c 1.13
4928	* drv_philips.c 1.35
4929	* drv_mmc.c 1.48
4930	* drv_jvc.c 1.47
4931	* drv_dvd.c 1.43
4932	  Separate OPC code in driver interface
4933
4934Sun Feb  6 08:27:21 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4935	* scsi-sgi.c 1.20
4936	* scsi-openserver.c 1.17
4937	* scsi-linux-sg.c 1.41
4938	* scsi-aix.c 1.20
4939	* scsi-bsd-os.c 1.14
4940	* scsi-hpux.c 1.18
4941	* scsi-linux-pg.c 1.22
4942	* scsi-bsd.c 1.27
4943	  added missing brackets in scsi_close() to make sure that scsi_close() really closes files
4944
4945Sun Feb  6 08:25:14 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4946	* scsi-linux-sg.c 1.40
4947	  Maxdma now is correcteven if only a prallel port is present
4948
4949*************** Release 1.8 *******************
4950
4951Fri Jan 28 10:01:48 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4952	* drv_mmc.c 1.47
4953	* drv_dvd.c 1.42
4954	  load_media() with new doexit Parameter
4955	  Reload now does not make problems with notebook type drives
4956
4957Fri Jan 28 09:51:26 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4958	* drv_philips.c 1.34
4959	* cdrecord.h 1.55
4960	* cdrecord.c 1.94
4961	  load_media() with new doexit Parameter
4962
4963Fri Jan 28 09:50:51 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4964	* scsi_cdr.c 1.84
4965	  wait_unit_ready() does not print error message if scgp->silent >= 1
4966
4967Wed Jan 26 11:48:08 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4968	* scsi_scan.c 1.7
4969	  Initiator-ID test past havebus()
4970
4971Sun Jan 23 16:39:01 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4972	* cdrecord.c 1.93
4973	  Better error message for open_scsi()
4974
4975Sun Jan 23 16:07:46 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4976	* scsi-unixware.c 1.9
4977	  New code from SCO, -scanbus now works
4978
4979Sun Jan 23 00:44:28 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4980	* scsihack.c 1.25
4981	  scsi-sco.c -> scsi-openserver.c
4982
4983Tue Jan 18 00:02:33 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4984	* cdrecord.c 1.92
4985	  Version -> 1.8, mlockall()/setpri() problems do not cause abort
4986	  Note to -pad option for audio Files with wrong length
4987	  #include <sys/procset.h> for SCO Openserver
4988
4989Thu Jan 13 01:32:35 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4990	* diskid.c 1.20
4991	  Problems with m_digitalstor (97:27/01) in table docuented
4992
4993Thu Jan 13 01:11:45 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4994	* defaults.c 1.2
4995	  CDR_DEVICE now superseedes /etc/default/cdrecord
4996
4997Tue Jan 11 01:46:47 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4998	* scsi-hpux.c 1.17
4999	  sprintf(.../dev/rscsi...) now uses hex digits for tgt 0..15
5000
5001Sat Jan  8 23:42:25 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5002	* scsi_cdr.c 1.83
5003	  scsi_read() now looks for is_atapi to allow mkisofs & ATAPI to do multi-session
5004
5005Fri Jan  7 02:24:28 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5006	* scsihack.c 1.24
5007	  Dummyfunctions fuor new Interface
5008
5009Fri Jan  7 02:22:36 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5010	* cdr_drv.c 1.19
5011	  set_cdrcmds() now calls return() past exit() for lint's sake
5012
5013Wed Dec 29 14:01:03 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5014	* cdrecord.c 1.91
5015	  exargs Strukt new
5016	  Setting to 2048 bytes/sector earlier for -msinfo
5017	  new function exscsi()
5018	  exfifo() -> excdr()
5019
5020Wed Dec 29 02:14:11 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5021	* cdrecord.h 1.54
5022	* fifo.c 1.21
5023	  wait_faio() new
5024
5025Wed Dec 29 00:38:52 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5026	* diskid.c 1.19
5027	  New manufacturer: "Hile Optical Disc Technology Corp."
5028			  "Friendly CD-Tek Co."
5029			  "Sound Sound Multi-Media Development Limited"
5030			  "kdg mediatech AG"
5031
5032Wed Dec 29 00:34:39 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5033	* cdrecord.1 1.44
5034	  better dociumentation for SUID Installation
5035
5036Fri Dec 24 01:59:35 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5037	* fifo.c 1.20
5038	  sp null pointer Problem in fifo_stats() fixed
5039	  input-buffer -> input buffer
5040
5041Tue Dec  7 01:07:24 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5042	* cdrecord.1 1.43
5043	  added missing .TP
5044
5045Sun Dec  5 13:37:16 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5046	* fifo.c 1.19
5047	  kill_fifo() now kil only if faio_pid > 0
5048
5049Sat Dec  4 21:36:38 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5050	* diskid.c 1.18
5051	  New manufacturer: EXIMPO & Seantram Technology Inc.
5052	  Seantram has been guessed before
5053
5054Sat Dec  4 14:15:16 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5055	* cdrecord.c 1.90
5056	  intfifo()/exfifo() new
5057	  kill FIFO on comerr() and signals
5058
5059Sat Dec  4 14:12:41 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5060	* drv_dvd.c 1.41
5061	  isgui as with drv_mmc.c added
5062
5063Tue Nov 30 14:48:12 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5064	* scsihack.c 1.23
5065	* scsi-linux-pg.c 1.21
5066	  pg.h now locally available
5067
5068Sat Nov 27 21:38:54 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5069	* scsi-os2.c 1.12
5070	  SRB in scsi_send() and scsi_reset() -> static to prevent core dump
5071
5072Sat Nov 20 17:49:38 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5073	* scsi-os2.c 1.11
5074	  scgfiles array removed
5075	  set_error() new
5076	  added some ux_errno = EIO
5077	  wait_post() now calls DosResetEventSem() in any case
5078
5079Sat Nov 20 14:21:09 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5080	* scsi-os2.c 1.10
5081	  DEBUG2/SCANDEBUG code removed
5082
5083Sat Nov 20 07:23:59 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5084	* diskid.c 1.17
5085	  New manufacturer: Customer Pressing Oosterhout
5086			  Harmonic Hall Optical Disc Ltd.
5087			  DELPHI TECHNOLOGY INC.
5088
5089Sat Nov 20 06:45:18 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5090	* cdrecord.c 1.89
5091	  Version -> 1.8a32
5092	  5 missing set_secsize(.. oldsize) added
5093
5094Sat Nov 20 06:44:02 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5095	* cdr_drv.c 1.18
5096	  Kodak PDC-600 in driver recognition
5097
5098Sat Nov 20 06:43:12 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5099	* drv_mmc.c 1.46
5100	  next_wr_addr() in driver struct for CD-ROM -> cmd_ill()
5101
5102Sat Nov 20 06:41:39 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5103	* fifo.c 1.18
5104	  fixed typo for HAVE_DOSALLOCSHAREDMEM
5105
5106Fri Nov 12 10:00:19 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5107	* scsitransp.c 1.48
5108	  scsi_yes() now global
5109
5110Fri Nov 12 09:59:49 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5111	* scsitransp.h 1.26
5112	  scsi_yes() new
5113
5114Mon Oct 18 02:38:11 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5115	* cdrecord.c 1.88
5116	  always set TAO mode on startup to make checkdsize() working
5117
5118Mon Oct 18 01:34:34 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5119	* scsilog.c 1.9
5120	* scsi_cdr.c 1.82
5121	  i_to_short() -> i_to_2_byte()
5122
5123Mon Oct 18 01:15:21 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5124	* scsilog.c 1.8
5125	* scsi_cdr.c 1.81
5126	* drv_dvd.c 1.40
5127	* drv_mmc.c 1.45
5128	* drv_philips.c 1.33
5129	* iso9660.h 1.4
5130	  a_to_u_short() -> a_to_u_2_byte()
5131
5132Mon Oct 18 01:04:17 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5133	* isosize.c 1.6
5134	  utypes.h wegen intcvt.h
5135
5136Mon Oct 18 00:38:01 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5137	* scsi_cdr.c 1.80
5138	* drv_sony.c 1.37
5139	* drv_jvc.c 1.46
5140	* drv_dvd.c 1.39
5141	  a_to_3_byte() -> a_to_u_3_byte()
5142
5143Mon Oct 18 00:10:18 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5144	* drv_dvd.c 1.38
5145	* drv_sony.c 1.36
5146	* drv_jvc.c 1.45
5147	* drv_philips.c 1.32
5148	  i_to_long() -> i_to_4_byte()
5149
5150Mon Oct 18 00:04:43 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5151	* scsi_cdr.c 1.79
5152	* isosize.c 1.5
5153	* drv_dvd.c 1.37
5154	* drv_mmc.c 1.44
5155	* drv_jvc.c 1.44
5156	* drv_sony.c 1.35
5157	* drv_philips.c 1.31
5158	* audiosize.c 1.13
5159	* cdrecord.c 1.87
5160	  modified to use intcvt.h and a_to_4_byte()
5161
5162Sun Oct 17 23:21:40 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5163	* iso9660.h 1.3
5164	  removed i_to_* and a_to_* macros -> intcvt.h
5165
5166Sun Oct 17 22:51:51 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5167	* scsireg.h 1.19
5168	  struct scsi_capacity modified to use Int32_t
5169
5170Sat Oct 16 13:52:29 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5171	* scsi_cdr.c 1.78
5172	* drv_mmc.c 1.43
5173	* auinfo.c 1.3
5174	* drv_sony.c 1.34
5175	  malloc() casts for K&R C
5176
5177Fri Oct 15 20:28:25 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5178	* cdrecord.h 1.53
5179	* cdr_drv.c 1.17
5180	* cdrecord.c 1.86
5181	  set_cdrmds() if 2. Parameter is NULL returns BOOL
5182	  for cdrecord to check for dvd driver or not
5183
5184Fri Oct 15 20:19:36 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5185	* scsi_cdr.c 1.77
5186	  Optima Dis Covery 650 CD-R Inquiry recognition new
5187
5188Fri Oct 15 20:17:17 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5189	* scsi-beos.c 1.9
5190	* scsi-osf.c 1.12
5191	  typos removed
5192
5193Thu Oct  7 15:33:17 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5194	* scsi-bsd-os.c 1.13
5195	* scsi-aix.c 1.19
5196	  mising bracket  in scsi_open() fixed
5197
5198Fri Sep 17 17:59:18 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5199	* cdrecord.c 1.85
5200	  Version -> 1.8a29
5201	  libscg version check
5202	  #incude <vadefs.h> for win32 realtime pri Code
5203
5204Fri Sep 17 17:56:57 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5205	* scsi_cdr.c 1.76
5206	  endless lookp in mmc_cap() removed: no medium (wait_unit_ready())
5207
5208Fri Sep 17 15:48:09 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5209	* scsitransp.c 1.47
5210	  HAVE_SCG #define earlier
5211
5212Fri Sep 17 15:42:39 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5213	* scsi-linux-pg.c 1.20
5214	  duplicates with scsi-linux-sg.c fuer scg__version() removed
5215
5216Fri Sep 17 15:36:55 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5217	* scsitransp.c 1.46
5218	  #ifdef HAVE_SCG for _scg_trans_version[]
5219
5220Fri Sep 17 15:09:54 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5221	* scsi-wnt.c 1.17
5222	* scsi-vms.c 1.15
5223	* scsi-unixware.c 1.8
5224	* scsi-sgi.c 1.19
5225	* scsi-osf.c 1.11
5226	* scsi-sco.c 1.13
5227	* scsi-os2.c 1.9
5228	* scsi-next.c 1.16
5229	* scsi-linux-sg.c 1.39
5230	* scsi-linux-pg.c 1.19
5231	* scsi-hpux.c 1.16
5232	* scsi-bsd.c 1.26
5233	* scsi-bsd-os.c 1.12
5234	* scsi-beos.c 1.8
5235	* scsi-aix.c 1.18
5236	* scsitransp.c 1.45
5237	* scsitransp.h 1.25
5238	  scg_version() new
5239
5240Fri Sep 17 14:55:17 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5241	* scsihack.c 1.22
5242	  Comment changed
5243
5244Tue Sep 14 10:57:29 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5245	* scsi-linux-sg.c 1.38
5246	  scgfile variable in max_dma corrected from scgfile -> scglocal(scgp)->scgfile
5247
5248Fri Sep 10 14:06:19 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5249	* diskid.c 1.16
5250	  Better text for Disk Typ (e.g. Long strategy type)
5251
5252Thu Sep  9 12:30:38 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5253	* auinfo.c 1.2
5254	  isrc_illchar() Prorotype new
5255
5256Wed Sep  8 17:57:45 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5257	* diskid.c 1.15
5258	  New manufacturer: Guann Yinn Co. Ltd.
5259			  Opti.Me.S. S.p.A.
5260		  Nacar Media srl
5261
5262Wed Sep  8 12:45:37 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5263	* scsi-wnt.c 1.16
5264	  missing bracket at malloc(amt)
5265
5266Tue Sep  7 17:13:09 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5267	* scsi-wnt.c 1.15
5268	* scsi-unixware.c 1.7
5269	* scsi-vms.c 1.14
5270	* scsi-sgi.c 1.18
5271	* scsi-sco.c 1.12
5272	* scsi-osf.c 1.10
5273	* scsi-next.c 1.15
5274	* scsi-os2.c 1.8
5275	* scsi-linux-sg.c 1.37
5276	* scsi-linux-pg.c 1.18
5277	* scsi-hpux.c 1.15
5278	* scsi-bsd.c 1.25
5279	* scsi-beos.c 1.7
5280	* scsi-bsd-os.c 1.11
5281	* scsi-aix.c 1.17
5282	* scsitransp.c 1.44
5283	  First error messages past scgp->errstr
5284	  less calls to comerr()
5285
5286Tue Sep  7 17:07:55 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5287	* scsitransp.h 1.24
5288	  errstr & errptr new in SCSI *
5289	  open_scsi() with errs Parameter
5290
5291Tue Sep  7 16:47:21 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5292	* cdrecord.c 1.84
5293	  Now using new open_scsi()
5294	  added some calls to flush()
5295
5296Tue Sep  7 16:46:04 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5297	* cdrecord.1 1.42
5298	  1.6 -> 1.8
5299
5300Tue Sep  7 00:21:08 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5301	* drv_mmc.c 1.42
5302	* drv_jvc.c 1.43
5303	* drv_dvd.c 1.36
5304	  flush() for Blanking new
5305
5306Fri Sep  3 11:57:35 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5307	* scsi-linux-sg.c 1.36
5308	* scsi-linux-pg.c 1.17
5309	  scsi_initiator_id() in scsi-linux-pg.c -> pg_initiator_id()
5310
5311Thu Sep  2 18:57:59 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5312	* cdrecord.c 1.83
5313	  1.8a24 -> 1.8a26
5314	  Ricoh DAO Bug (fwa != -150) workaround
5315	  Realtimepri for Win32
5316
5317Thu Sep  2 14:42:14 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5318	* scsi_scan.c 1.6
5319	  scsi_initiator_id() new
5320	  Now prints bus,tgt,lun before selektor
5321
5322Thu Sep  2 13:32:57 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5323	* scsitransp.h 1.23
5324	* scsi-wnt.c 1.14
5325	* scsi-vms.c 1.13
5326	* scsi-unixware.c 1.6
5327	* scsi-sco.c 1.11
5328	* scsi-sgi.c 1.17
5329	* scsi-osf.c 1.9
5330	* scsi-os2.c 1.7
5331	* scsi-next.c 1.14
5332	* scsi-linux-sg.c 1.35
5333	* scsi-hpux.c 1.14
5334	* scsi-linux-pg.c 1.16
5335	* scsi-bsd.c 1.24
5336	* scsi-bsd-os.c 1.10
5337	* scsi-aix.c 1.16
5338	* scsi-beos.c 1.6
5339	* scsitransp.c 1.43
5340	  scsi_initiator_id() new
5341
5342Mon Aug 30 13:36:17 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5343	* scsitransp.c 1.42
5344	* drv_simul.c 1.12
5345	* fifo.c 1.17
5346	  #include libport.h new
5347
5348Sun Aug 29 01:42:10 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5349	* fifo.c 1.16
5350	  shared memory for OS/2
5351
5352Sun Aug 29 00:52:56 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5353	* fifo.c 1.15
5354	  Typo fixed (\f instead of \n)
5355
5356Tue Aug 10 21:34:03 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5357	* scsitransp.c 1.41
5358	* scsi-wnt.c 1.13
5359	* scsi-vms.c 1.12
5360	* scsi-unixware.c 1.5
5361	* scsi-sco.c 1.10
5362	* scsi-sgi.c 1.16
5363	* scsi-osf.c 1.8
5364	* scsi-os2.c 1.6
5365	* scsi-next.c 1.13
5366	* scsi-linux-sg.c 1.34
5367	* scsi-linux-pg.c 1.15
5368	* scsi-hpux.c 1.13
5369	* scsi-bsd.c 1.23
5370	* scsi-bsd-os.c 1.9
5371	* scsi-beos.c 1.5
5372	* scsi-aix.c 1.15
5373	  Static locale variable removed
5374	  Test for openbydev
5375	  scsi_freebuf() new
5376
5377Mon Aug  9 00:39:37 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5378	* scsitransp.h 1.22
5379	  SCSI *->bufbase & scsi_freebuf() new
5380
5381Sat Aug  7 22:24:46 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5382	* scsitransp.h 1.21
5383	  running/curcmdname/local new in SCSI *
5384
5385Sat Aug  7 22:22:36 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5386	* scsitransp.c 1.40
5387	* scsi-wnt.c 1.12
5388	* scsi-vms.c 1.11
5389	* scsi-unixware.c 1.4
5390	* scsi-sgi.c 1.15
5391	* scsi-sco.c 1.9
5392	* scsi-osf.c 1.7
5393	* scsi-os2.c 1.5
5394	* scsi-next.c 1.12
5395	* scsi-linux-sg.c 1.33
5396	* scsi-linux-pg.c 1.14
5397	* scsi-hpux.c 1.12
5398	* scsi-bsd.c 1.22
5399	* scsi-bsd-os.c 1.8
5400	* scsi-beos.c 1.4
5401	* scsi-aix.c 1.14
5402	  scg_maxdma removed
5403	  scsi_running/scsi_command -> SCSI * struct
5404
5405Sat Aug  7 21:05:51 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5406	* scsi-vms.c 1.10
5407	  scsi_close() new
5408
5409Sun Aug  1 22:08:46 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5410	* fifo.c 1.14
5411	  WRITER_MAXWAIT & READER_MAXWAIT -> 240s for SAO SCSI Timeout
5412	  usleep() debug code
5413
5414Sun Aug  1 17:14:54 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5415	* cdrecord.1 1.41
5416	  Better documentation for -multi Option (DAO mode)
5417
5418Sun Aug  1 17:05:30 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5419	* cdrecord.c 1.82
5420	  -msinfo now works even if drive is in DAO mode
5421	  Now corrects trackstart values for second session in DAO Mode
5422
5423Sun Aug  1 16:51:35 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5424	* drv_sony.c 1.33
5425	* drv_simul.c 1.11
5426	* drv_philips.c 1.30
5427	* drv_mmc.c 1.41
5428	* drv_jvc.c 1.42
5429	* drv_dvd.c 1.35
5430	  speedp == 0 allowed if speed should remain as is
5431
5432Sun Aug  1 16:10:40 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5433	* drv_sony.c 1.32
5434	* drv_simul.c 1.10
5435	* drv_mmc.c 1.40
5436	* drv_jvc.c 1.41
5437	* drv_dvd.c 1.34
5438	  recovery_needed()/recover()/reserve_track() References to Philips driver removed
5439
5440Sun Aug  1 16:02:03 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5441	* drv_philips.c 1.29
5442	* scsi_cdr.c 1.75
5443	* cdr_drv.c 1.16
5444	* cdrecord.h 1.52
5445	  Several functions scsi_cdr.c -> drv_philips.c
5446	  new function cmd_ill()
5447
5448Sun Aug  1 13:25:42 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5449	* drv_dvd.c 1.33
5450	  phys_end in dvd_structure_00 may be 0 for empty session
5451
5452Sun Jul 25 13:52:02 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5453	* scsitransp.c 1.39
5454	  scsi_close() new
5455	  __scgp removed
5456
5457Sun Jul 25 13:36:47 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5458	* scsi-wnt.c 1.11
5459	* scsi-unixware.c 1.3
5460	* scsi-sgi.c 1.14
5461	* scsi-osf.c 1.6
5462	* scsi-sco.c 1.8
5463	* scsi-os2.c 1.4
5464	* scsi-next.c 1.11
5465	* scsi-linux-sg.c 1.32
5466	* scsi-linux-pg.c 1.13
5467	* scsi-hpux.c 1.11
5468	* scsi-bsd.c 1.21
5469	* scsi-bsd-os.c 1.7
5470	* scsi-beos.c 1.3
5471	* scsi-aix.c 1.13
5472	  scsi_close() new
5473
5474Sun Jul 25 00:50:18 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5475	* scsitransp.h 1.20
5476	  close_scsi() and scsi_smalloc()/scsi_sfree() new
5477
5478Sat Jul 24 22:26:22 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5479	* scsitransp.h 1.19
5480	  scsi_close() new
5481
5482Sat Jul 24 22:25:39 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5483	* scsi-vms.c 1.9
5484	  last changes fro Mr. Heuser
5485	  Max Timeout corrected
5486
5487Sat Jul 24 22:22:44 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5488	* scsi-next.c 1.10
5489	  Kernel Driver is in undefined state if SCSI Bus is not valid -> bugfix & debug prints
5490
5491Sat Jul 24 20:43:47 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5492	* drv_mmc.c 1.39
5493	  from BCD converson (debug) for Ricoh test
5494	  Trying to suppress error messages for newer MITSUMI ATAPI drives
5495
5496Sat Jul 24 19:27:06 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5497	* cdrecord.1 1.40
5498	   Better documentation for -pad/padsize=
5499
5500Sat Jul 24 19:25:34 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5501	* diskid.c 1.14
5502	  New manufacturer: OPTROM
5503			  AUDIO DISTRIBUTORS
5504			  Acer Media Technology
5505
5506Sat Jul 24 19:23:49 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5507	* cdrecord.c 1.81
5508	  -> 1.8a24 & write_buf() Test Code
5509
5510Sat Jul 24 19:19:22 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5511	* cdrecord.c 1.80
5512	  Check HAVE_SETPRIORITY and HAVE_NICE
5513
5514Sat Jul 24 19:17:30 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5515	* cdrecord.c 1.79
5516	  Version -> 1.8a23
5517	  Signalhandler for wait time before burning
5518	  O_BINARY define for win32
5519	  setmode(TDIN, O_BINARY) for win32
5520	  track[] Array now MAX_TRACKS+2
5521	  Print Drive Buffer size and FIFO size
5522	  -force Flag to blank problematic CD-RW's
5523	  set sector size to 2k before burning for Plextor
5524	  set_speed...() now with speedp Parameter to allow MMC to send back actual values
5525	  DAO for MMC
5526	  new Options -atip/-useinfo/-force/-dao/mcn=text/isrc=text/index=list
5527	  first Test for continuous Drive buffer cap printouts
5528	  set_secsize() new (for Plextor & DAO)
5529	  EMX Wildcard expansion for OS/2
5530	  Timeout for DAO -> minimal 200s
5531	  print_toc() \ removed for K&R C
5532	  print_toc() with CD-Text
5533	  DosSetPriority() now korrectly doing delta
5534	  setpregaps() sets values for lead-in/out
5535	  checktsize() checks for DAO
5536
5537Sun Jul 18 14:39:31 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5538	* cdrecord.h 1.51
5539	* scsi_cdr.c 1.74
5540	  open_scsi() -> libscg
5541
5542Sat Jul 17 15:54:11 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5543	* scsitransp.c 1.38
5544	   MAX DMA for Solaris x86 from 32k -> 56k
5545	  scsierr() checks for sense[0] != 0
5546	  scsi_sense_{key!code!qual} return 0 if scsierr() == FALSE
5547
5548Sat Jul 17 15:37:00 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5549	* scsitransp.h 1.18
5550	  open_scsi() for scsiopen.c new
5551
5552Mon Jun 28 01:11:18 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5553	* scsi-linux-pg.c 1.12
5554	  set CDB to 0 past cdb_len
5555
5556Sun Jun  6 19:41:11 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5557	* drv_philips.c 1.28
5558	  CDR_SWABAUDIO for pioneer_dws114x
5559
5560Sun Jun  6 19:40:29 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5561	* modes.c 1.13
5562	  get_mode_params() now return FALSE if has_mode_page() returns FALSE
5563
5564Sun Jun  6 19:39:02 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5565	* scsi_cdr.c 1.73
5566	  Hack for NT-4.0 ASPI ISE inquiry fake (bug in add_len)
5567	  workaround for Ricoh NOT_READY key in get Mode page 2A
5568
5569Thu May 13 16:55:13 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5570	* scsi-wnt.c 1.10
5571	  #define for format to avoid hiding messages
5572	  Now uses dlopen()
5573	  ha_inquiry() new
5574	  better paraeters in scsi_open()
5575	  SRB_HaID/SRB_HaId unified
5576
5577Thu May 13 15:07:36 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5578	* scsi_cdr.c 1.72
5579	  check scsi_open() return code for < 0
5580
5581Thu May 13 15:00:48 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5582	* modes.c 1.12
5583	  Cast for ANSI C comparison
5584
5585Thu May 13 15:00:07 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5586	* drv_sony.c 1.31
5587	  Cast for ANSI C
5588	  fixed typo in error texts
5589
5590Thu May 13 14:31:50 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5591	* drv_jvc.c 1.40
5592	  mods for ANSI C comparison
5593
5594Thu May 13 14:31:12 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5595	* cdrecord.1 1.39
5596	  New Options -atip and index=
5597
5598Thu May 13 12:00:58 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5599	* scsierrs.c 2.21
5600	  field_ptr now correctly used for progress printing on NOT_READY
5601
5602Wed May 12 01:42:18 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5603	* scsi-os2.c 1.3
5604	  -scanbus support
5605
5606Wed May 12 01:01:54 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5607	* drv_philips.c 1.27
5608	* scsi_cdr.c 1.71
5609	* cdr_drv.c 1.15
5610	* scsidefs.h 1.21
5611	  DEV_RICOH_RO_1060C new (preliminary)
5612
5613Mon May  3 01:30:22 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5614	* scsi-wnt.c 1.9
5615	  changed names and indented
5616	  WBOOL definition to distinguish BOOL from Windows.h and BOOL from standard.h
5617	  busses new
5618	  compare busno with busses
5619	  Debug File removed
5620	  EventStatus as result of WaitForSingleObject()
5621	  set_error() new for correct error codes
5622	  scsiabort() new
5623
5624Tue Apr 27 23:11:59 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5625	* scsi-wnt.c 1.8
5626	  Debug File removed
5627
5628Tue Apr 27 21:06:48 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5629	* scsi-wnt.c 1.7
5630	  -scanbus now works
5631	  file matrix removed
5632	  check for nuber of SCSI Busses
5633
5634Mon Apr 26 22:37:40 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5635	* scsi-wnt.c 1.6
5636	  Try to implement -scanbus
5637
5638Mon Apr 26 22:36:00 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5639	* scsi-wnt.c 1.5
5640	  sp->u_scb.cmd_scb[0] = s.SRB_Status -> sp->u_scb.cmd_scb[0] = s.SRB_TargStat
5641	  error code SCG_FATAL -> SCG_RETRYABLE
5642
5643Mon Apr 26 22:35:00 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5644	* scsi-wnt.c 1.4
5645	  Indented II
5646
5647Mon Apr 26 22:34:15 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5648	* scsi-wnt.c 1.3
5649	  Indented
5650
5651Mon Apr 26 22:33:41 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5652	* scsi-wnt.c 1.2
5653	  Better comment
5654
5655Mon Apr 26 22:32:32 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5656	* scsi-wnt.c 1.1
5657	  date and time created 99/04/26 21:32:32 by joerg
5658
5659Sun Apr 25 09:48:05 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5660	* cdrecord.h 1.50
5661	  is_copy()/is_scms() new
5662	  TI_COPY/TI_SCMS new
5663	  read_subchannel() new
5664	  pr_manufacturer()/disk_rcap() with rw/audio Parameters
5665
5666Sun Apr 25 09:46:03 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5667	* drv_mmc.c 1.38
5668	  clear -dummy status by clearin -dummy state
5669	  COPY & SCMS handling
5670
5671Sat Apr 24 14:10:19 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5672	* diskid.c 1.13
5673	* drv_mmc.c 1.37
5674	  pr_manufacturer()/disk_rcap() now using rw and audio Parameter
5675
5676Sat Apr 24 14:05:48 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5677	* drv_philips.c 1.26
5678	  pr_manufacturer()/disk_rcap() now using rw and audio Parameter
5679	  Printing of ATIP "restricted"
5680
5681Sat Apr 24 14:04:38 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5682	* drv_sony.c 1.30
5683	  pr_manufacturer()/disk_rcap() now using rw and audio Parameter
5684	  printf() Format (%l..)
5685
5686Sat Apr 24 14:02:11 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5687	* scsi_cdr.c 1.70
5688	  read_subchannel() new
5689
5690Sat Apr 24 13:03:56 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5691	* scsihack.c 1.21
5692	  scsi-wnt.c new
5693
5694Sun Apr 18 21:04:15 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5695	* defaults.c 1.1
5696	  date and time created 99/04/18 20:04:15 by joerg
5697
5698Sun Apr 18 19:56:45 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5699	* drv_sony.c 1.29
5700	* drv_simul.c 1.9
5701	* drv_philips.c 1.25
5702	* drv_mmc.c 1.36
5703	* drv_jvc.c 1.39
5704	* cdr_drv.c 1.14
5705	* drv_dvd.c 1.32
5706	* cdrecord.h 1.49
5707	  New driver function cdr_send_cue
5708
5709Sun Apr 18 19:28:03 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5710	* drv_jvc.c 1.38
5711	  g6 & g7 test functions
5712
5713Sun Apr 18 18:40:56 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5714	* cdrecord.h 1.48
5715	  index= Option new
5716
5717Sun Apr 18 18:40:54 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5718	* drv_mmc.c 1.35
5719	  index= Option new
5720
5721Sun Apr 18 00:42:59 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5722	* cdrecord.h 1.47
5723	  New Flags F_SAO/F_WRITE/F_PREGAP/F_FORCE
5724	  isrc in struct track
5725	  is_tao()/is_pregap() new
5726	  ds_cdrflags in struct disk_status
5727	  cdr_buffer_cap in struct cdr_cmd
5728	  cdr_set_speed_dummy with *speedp - to allow mmc to return value
5729	  Functions for auinfo.c
5730
5731Sun Apr 18 00:18:30 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5732	* scsi-linux-sg.c 1.31
5733	  MAX_SCG & MAX_TGT -> 16
5734	  Debug function for printing buscookies[] and scgfiles[][][]
5735	  sg_mapbus() now with Bus Parameter and spcial handling for holes in buscookies[]
5736	  sg_setup() doing range check
5737	  better handling of Status byte in extended Code for mk2 Interface
5738
5739Sun Apr 18 00:09:52 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5740	* scsi-linux-pg.c 1.11
5741	  Search slot for PP Bus backwards, as buscookies[] may have holes
5742
5743Sat Apr 17 22:12:22 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5744	* drv_jvc.c 1.37
5745	  New Function in Driver table to read Buffer capacity
5746	   buf_cap_teac(), read_peak_buffer_cap_teac (), buffer_inquiry_teac(), check_buffer_teac() new
5747
5748Sat Apr 17 19:32:41 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5749	* scsi_scan.c 1.5
5750	  Enhancements for 16 SCSI busses and 17 Targets/Bus
5751
5752Sat Apr 17 19:29:25 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5753	* cdr_drv.c 1.13
5754	  buf_dummy() new
5755	  New Function in Driver table to read Buffer capacity
5756
5757Sat Apr 17 19:28:27 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5758	* drv_sony.c 1.28
5759	* drv_mmc.c 1.34
5760	* drv_philips.c 1.24
5761	* drv_simul.c 1.8
5762	* drv_dvd.c 1.31
5763	  New Function in Driver table to read Buffer capacity
5764
5765Sat Apr 17 19:25:47 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5766	* drv_sony.c 1.27
5767	  Workaround for CDU 620 (can not read lead-in Start time)
5768
5769Sat Apr 17 18:57:36 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5770	* scsitransp.c 1.37
5771	  MAX_SCG & MAX_TGT -> 16
5772	  Workaround for /dev/scg if Target > 7
5773
5774Sat Apr 17 18:55:26 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5775	* scsi-bsd-os.c 1.6
5776	* scsi-vms.c 1.8
5777	* scsi-unixware.c 1.2
5778	* scsi-sgi.c 1.13
5779	* scsi-sco.c 1.7
5780	* scsi-osf.c 1.5
5781	* scsi-os2.c 1.2
5782	* scsi-next.c 1.9
5783	* scsi-hpux.c 1.10
5784	* scsi-bsd.c 1.20
5785	* scsi-aix.c 1.12
5786	  MAX_SCG & MAX_TGT -> 16
5787
5788Sat Apr 17 18:47:39 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5789	* scsi-next.c 1.8
5790	  scsi_setup() & scsi_havebus() with scgp Pointer (bug)
5791
5792Sat Apr 17 17:09:00 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5793	* scsitransp.c 1.36
5794	  limit SunOS 4.x maxdma to 64k-1
5795
5796Sat Apr 17 13:14:24 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5797	* cdrecord.1 1.38
5798	  -force flag and -useinfo new
5799
5800Tue Apr 13 01:29:14 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5801	* diskid.c 1.12
5802	  m_seantram Index 28 (typo) -> 83
5803
5804Tue Apr 13 01:06:45 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5805	* modes.c 1.11
5806	  Test in has_mode_page() if desired page is really available for JVC 2080 FW Bug
5807
5808Fri Apr  9 20:49:08 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5809	* drv_jvc.c 1.36
5810	  speed -> *speedp Parameter in speed_select()
5811
5812Fri Apr  9 01:03:54 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5813	* scsi_cdr.c 1.69
5814	* drv_dvd.c 1.30
5815	* audiosize.c 1.12
5816	  Signed/unsiged comparisons with cast
5817
5818Fri Apr  9 00:46:07 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5819	* scsilog.c 1.7
5820	  cast for comparing unsigned > int
5821
5822Fri Apr  9 00:33:17 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5823	* scsi_cdr.c 1.68
5824	  read_buff_cap() Ulong -> int
5825
5826Fri Apr  9 00:32:35 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5827	* diskid.c 1.11
5828	  New manufacturer: "Woongjin Media corp"
5829			 "INFODISC Technology Co., Ltd."
5830			 "UNITECH JAPAN INC."
5831			 "AMS Technology Inc."
5832
5833Tue Apr  6 22:08:31 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5834	* drv_mmc.c 1.33
5835	  speed -> *speedp Parameter in speed_select()
5836	  Read write speed Auslesen and set *speedp
5837	  Test for dsp->ds_cdrflags & RF_WRITE
5838	  first DAO enhancements
5839
5840Tue Apr  6 22:05:25 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5841	* scsi_cdr.c 1.67
5842	  speed -> *speedp Parameter IN speed_select()
5843	  read_buffer() WITH mode Parameter
5844	  scsi_get_speed() new
5845	  read_buff_cap() prints Data if sp && fp == NULL and avoids division by 0
5846	  read_cdtext() new
5847	  Workaround for Philips CDD-522 cannot do read TOC MSN
5848
5849Tue Apr  6 01:15:52 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5850	* drv_philips.c 1.23
5851	  speed -> *speedp Parameter in speed_select()
5852	  Test for dsp->ds_cdrflags & RF_WRITE
5853
5854Tue Apr  6 01:13:14 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5855	* drv_sony.c 1.26
5856	  ATIP Support
5857
5858Fri Apr  2 16:06:31 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5859	* diskid.c 1.10
5860	  "Seantram Technology Inc." new (guess)
5861
5862Fri Apr  2 15:50:28 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5863	* drv_sony.c 1.25
5864	* drv_simul.c 1.7
5865	* drv_dvd.c 1.29
5866	  speed -> *speedp Parameter in speed_select()
5867
5868Sun Mar 28 15:31:56 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5869	* scsimmc.h 1.4
5870	  struct mmc_cue new
5871
5872Sun Mar 28 15:29:43 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5873	* cdrecord.1 1.37
5874	  -dao and -audio default for .au & .wav
5875
5876Fri Mar 12 02:05:58 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5877	* auinfo.c 1.1
5878	  date and time created 99/03/12 02:05:58 by joerg
5879
5880Sun Mar  7 22:30:42 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5881	* fifo.c 1.13
5882	  roundup(bufsize, pagesize) to make each Segment page aligned
5883
5884Wed Mar  3 23:45:20 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5885	* diskid.c 1.9
5886	  New manufacturers: vanguard, grandadv, taeil, kingpro, digitalstor
5887
5888Wed Mar  3 22:58:38 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5889	* diskid.c 1.8
5890	  New RCAP Liste
5891
5892Sat Feb 20 00:00:44 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5893	* scsi_cdr.c 1.66
5894	  read_buffer() new
5895	  timeout for read_toc_philips() -> 240s for TEAC
5896	  read_master_cue() new
5897	  send_cue_sheet() new
5898	  read_buff_cap() new
5899
5900Sun Jan 31 22:37:38 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5901	* wm_packet.c 1.11
5902	* cdrecord.c 1.78
5903	  carriage Return to beginning of Track... Strings to make error message not overwrite position
5904
5905Sun Jan 31 19:50:01 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5906	* cdrecord.c 1.77
5907	  ignore dev= values from /etc/default/cdrecord for -scanbus
5908
5909Sun Jan 31 19:23:53 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5910	* scsi_cdr.c 1.65
5911	  Suport for ACER CR-4020C
5912
5913Sun Jan 31 19:23:05 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5914	* drv_philips.c 1.22
5915	  scgp->inq->ansi_version = 1; -> scgp->inq->data_format = 1; to make Plasmon RF-4100 work again
5916
5917Sun Jan 31 18:55:45 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5918	* cdrecord.1 1.36
5919	  Hint for SVr4 and POSIX Realtime scheduler
5920
5921Sun Jan 31 18:49:06 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5922	* scsi-bsd.c 1.19
5923	  scsi_maxdma() from MAXPHYS -> DFLTPHYS
5924
5925Sat Dec 12 12:36:09 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5926	* scsi-beos.c 1.2
5927	  sccsid[] -> __sccsid[]
5928
5929Sun Dec  6 13:16:25 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5930	* scsi-beos.c 1.1
5931	  date and time created 98/12/06 13:16:25 by joerg
5932
5933Sun Dec  6 12:41:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5934	* scsihack.c 1.20
5935	  BeOS new
5936
5937Sun Dec  6 12:41:30 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5938	* scsi-vms.c 1.7
5939	  New Version past phone call with vaxinf@CHCLU.CHEMIE.UNI-KONSTANZ.DE
5940
5941Sun Dec  6 12:10:54 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5942	* cdrecord.1 1.35
5943	  FreeBSD device name bug
5944	  New address for Mailing List
5945	  Documentation of /etc/default/cdrecord
5946
5947Sat Dec  5 13:46:27 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5948	* cdrecord.c 1.76
5949	  HAVE_SYS_RESOURCE_H new (BeOS)
5950	  1.8a13 -> 1.8a14
5951	  cdr_defaults() new
5952
5953Sat Dec  5 13:38:16 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5954	* cdrecord.h 1.46
5955	  default.c/cdr_defaults() new
5956
5957Sun Nov 29 19:40:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5958	* scsi-sco.c 1.6
5959	  cleaned up and permission to use /dev/xxx:target,lun
5960
5961Sun Nov 29 19:27:55 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5962	* scsidefs.h 1.20
5963	  fused
5964
5965Sun Nov 29 19:25:54 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5966	* scgio.h 2.14
5967	  Splitted into scgcmd.h and scgio.h
5968
5969Sun Nov 29 19:23:33 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5970	* scsi-unixware.c 1.1
5971	  date and time created 98/11/29 19:23:33 by joerg
5972
5973Sun Nov 29 19:22:45 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5974	* scsihack.c 1.19
5975	  UNIXWARE new
5976
5977Sun Nov 29 19:15:04 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5978	* cdrecord.c 1.75
5979	  scgio.h -> scgcmd.h/scgio.h, scgio.h scgcmd.h scsidefs.h scsireg.h scsitransp.h -> include/scg, 1.8a11 -> 1.8a13
5980
5981Sun Nov 29 19:14:20 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5982	* scsierrs.c 2.20
5983	* scsitransp.c 1.35
5984	* cdr_drv.c 1.12
5985	* modes.c 1.10
5986	* scsilog.c 1.6
5987	* wm_packet.c 1.10
5988	* scsi_scan.c 1.4
5989	* scsi_cdr.c 1.64
5990	* audiosize.c 1.11
5991	* drv_sony.c 1.24
5992	* drv_simul.c 1.6
5993	* drv_philips.c 1.21
5994	* drv_mmc.c 1.32
5995	* drv_jvc.c 1.35
5996	* drv_dvd.c 1.28
5997	  scgio.h -> scgcmd.h/scgio.h, scgio.h scgcmd.h scsidefs.h scsireg.h scsitransp.h -> include/scg
5998
5999Sun Nov 29 00:39:42 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6000	* scsi-sco.c 1.5
6001	  Correctly return Sense Data, EIO if errno == 0
6002
6003Sat Nov 28 12:32:00 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6004	* scsierrs.c 2.19
6005	  asc <= 80 -> asc < 80 for invalid sense code
6006
6007Sat Nov 28 00:49:19 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6008	* scsierrs.c 2.18
6009	  Missing NULL as terminator for sd_ccs_error_str[] added
6010
6011Wed Nov 25 22:23:07 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6012	* scsi-linux-pg.c 1.10
6013	  pg_send() Prototyp new
6014
6015Wed Nov 25 22:22:46 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6016	* scsitransp.c 1.34
6017	  HAVE_PARAM_H -> HAVE_SYS_PARAM_H (Typo)
6018
6019Sun Nov 22 15:50:37 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6020	* cdrecord.c 1.74
6021	  1.8a9 -> 1.8a11, DosSetPriority() new
6022
6023Sun Nov 22 15:26:16 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6024	* isosize.c 1.4
6025	* audiosize.c 1.10
6026	  Now using statdefs.h
6027
6028Sat Nov 21 23:41:31 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6029	* scsitransp.c 1.33
6030	  #ifdef  HAVE_PARAM_H for VMS
6031
6032Sat Nov 21 21:38:31 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6033	* scsi_cdr.c 1.63
6034	  unsigned int cast for char Parameter in i_to_short()
6035
6036Sat Nov  7 22:21:28 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6037	* cdrecord.c 1.73
6038	  1.8a8 -> 1.8a9
6039
6040Fri Nov  6 23:49:59 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6041	* scsi-linux-sg.c 1.30
6042	  Typo in scsi_send() header
6043
6044Mon Nov  2 22:22:23 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6045	* scsi-bsd.c 1.18
6046	  Typ bus -> busno for CAM removed
6047
6048Mon Nov  2 14:55:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6049	* scsi-os2.c 1.1
6050	  date and time created 98/11/02 14:55:22 by joerg
6051
6052Mon Nov  2 13:24:30 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6053	* scsihack.c 1.18
6054	  Now completely using SCSI *scgp as Function parameter
6055	  scsi-os2.c new
6056
6057Mon Nov  2 14:27:10 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6058	* scsi-vms.c 1.6
6059	* scsi-sgi.c 1.12
6060	* scsi-sco.c 1.4
6061	* scsi-osf.c 1.4
6062	* scsi-next.c 1.7
6063	* scsi-linux-sg.c 1.29
6064	* scsi-linux-pg.c 1.9
6065	* scsi-hpux.c 1.9
6066	* scsi-bsd.c 1.17
6067	* scsi-bsd-os.c 1.5
6068	* scsi-aix.c 1.11
6069	* scsierrs.c 2.17
6070	* scsitransp.c 1.32
6071	* scsitransp.h 1.17
6072	* cdrecord.c 1.72
6073	* cdrecord.h 1.45
6074	* cdr_drv.c 1.11
6075	* drv_mmc.c 1.31
6076	* drv_philips.c 1.20
6077	* drv_jvc.c 1.34
6078	* drv_dvd.c 1.27
6079	* drv_simul.c 1.5
6080	* drv_sony.c 1.23
6081	* scsi_cdr.c 1.62
6082	* modes.c 1.9
6083	* scsi_scan.h 1.2
6084	* scsi_scan.c 1.3
6085	* scsilog.c 1.5
6086	* wm_packet.c 1.9
6087	  Now completely using SCSI *scgp as Function parameter
6088
6089Thu Oct 29 15:59:52 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6090	* scsihack.c 1.17
6091	* scsitransp.h 1.16
6092	* scsitransp.c 1.31
6093	* scsi-sgi.c 1.11
6094	* scsi-vms.c 1.5
6095	* scsi-sco.c 1.3
6096	* scsi-osf.c 1.3
6097	* scsi-next.c 1.6
6098	* scsi-linux-pg.c 1.8
6099	* scsi-linux-sg.c 1.28
6100	* scsi-hpux.c 1.8
6101	* scsi-bsd.c 1.16
6102	* scsi-bsd-os.c 1.4
6103	* scsi-aix.c 1.10
6104	  Globale Variables removed and replaced by SCSI *scgp
6105
6106Thu Oct 29 15:45:38 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6107	* scsi-sco.c 1.2
6108	  Indented and scsi_isatapi() new
6109
6110Thu Oct 29 15:30:53 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6111	* scsi-sco.c 1.1
6112	  date and time created 98/10/29 15:30:53 by joerg
6113
6114Thu Oct 29 15:21:52 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6115	* cdrecord.c 1.70
6116	  Lowlevel SCSI transport Routines now have scgp Parameter, 1.8a6 -> 1.8a7
6117
6118Thu Oct 29 15:21:09 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6119	* scsi_cdr.c 1.61
6120	* drv_sony.c 1.22
6121	* modes.c 1.8
6122	* scsilog.c 1.4
6123	* drv_philips.c 1.19
6124	* drv_mmc.c 1.30
6125	* drv_jvc.c 1.33
6126	* drv_dvd.c 1.26
6127	  Lowlevel SCSI transport Routines now have scgp Parameter
6128
6129Wed Oct 28 22:20:25 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6130	* scsi-aix.c 1.9
6131	  dev=device:b,t,l Syntax new
6132
6133Mon Oct 26 03:18:37 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6134	* diskid.c 1.7
6135	  manufacturer_id() new
6136	  mi_num new in struct disk_man
6137
6138Mon Oct 26 03:17:34 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6139	* cdrecord.h 1.44
6140	  manufacturer_id() new
6141
6142Mon Oct 26 00:27:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6143	* diskid.c 1.6
6144	  New manufacturer: Xcitec Inc.
6145			Doremi Media Co., Ltd.
6146			Matsushita Electric Industrial Co.,Ltd.
6147			CDA Datentr�ger Albrechts GmbH.
6148
6149Sun Oct 25 13:00:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6150	* cdrecord.c 1.71
6151	  #ifdef HAVE_SYS_MMAN_H new
6152
6153Sat Oct 24 01:41:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6154	* scsi-vms.c 1.4
6155	* scsi-osf.c 1.2
6156	* scsi-sgi.c 1.10
6157	* scsi-next.c 1.5
6158	* scsi-hpux.c 1.7
6159	* scsi-bsd.c 1.15
6160	* scsi-bsd-os.c 1.3
6161	* scsi-aix.c 1.8
6162	  Blind changes for 1st stage of SCSI lib: Globale Variables removed and replaced by SCSI *scgp
6163
6164Sat Oct 24 00:22:01 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6165	* cdrecord.c 1.69
6166	* scsi_cdr.c 1.60
6167	  open_scsi(dev, timeout, verboseopen) -> open_scsi(dev, debug, verboseopen)
6168
6169Fri Oct 23 23:46:23 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6170	* wm_packet.c 1.8
6171	* scsi_cdr.c 1.59
6172	  scsi_settimeout() -> do not divide by 100
6173
6174Fri Oct 23 15:53:37 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6175	* cdrecord.c 1.68
6176	  XXX scgp->cap->c_bsize = 2048; XXX Hack init !!!
6177
6178Fri Oct 23 03:14:46 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6179	* scsihack.c 1.16
6180	  scsi-sco.c new
6181
6182Fri Oct 23 16:01:44 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6183	* scsi-linux-sg.c 1.27
6184	* scsi-linux-pg.c 1.7
6185	* scsitransp.c 1.30
6186	* scsitransp.h 1.15
6187	* scsierrs.c 2.16
6188	* scsi_cdr.c 1.58
6189	* scsidefs.h 1.19
6190	* cdrecord.c 1.67
6191	* drv_dvd.c 1.25
6192	* drv_philips.c 1.18
6193	* drv_sony.c 1.21
6194	* drv_jvc.c 1.32
6195	* cdr_drv.c 1.10
6196	* drv_mmc.c 1.29
6197	* modes.c 1.7
6198	* scsi_scan.c 1.2
6199	* scsilog.c 1.3
6200	  Globale Variables removed and replaced by SCSI *scgp
6201
6202Thu Oct 22 18:49:06 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6203	* scsi-next.c 1.4
6204	  Now using scsi_open(device, busno, tgt, tlun) Interface
6205
6206Tue Oct 20 18:31:25 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6207	* scsi_cdr.c 1.57
6208	  CDD521/02 (Kodak PCD-200)
6209
6210Sun Oct 18 14:54:35 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6211	* cdrecord.c 1.66
6212	  1.6.1 -> 1.7.1
6213
6214*************** Release 1.6.1 *******************
6215
6216Sun Oct 18 14:47:55 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6217	* cdrecord.c 1.65
6218	  O_BINARY for Tracks
6219	  Restore old sector size on exit()
6220	  Better handling for lba (512/2048) in read_toc()
6221
6222Sun Oct 18 14:40:35 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6223	* scsi_cdr.c 1.56
6224	* cdrecord.h 1.43
6225	  sense_secsize() new
6226
6227Sat Oct 17 16:39:41 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6228	* fifo.c 1.12
6229	  #ifdef SHM_LOCK to allow compilation of SysV shm on AIX
6230
6231Fri Oct  9 14:21:38 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6232	* scsi-bsd.c 1.14
6233	  sp->ux_errno = EIO; for old Transport Interface
6234
6235Fri Oct  9 22:19:30 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6236	* modes.c 1.24
6237	* cd_misc.c 1.6
6238	* fifo.c 1.11
6239	* diskid.c 1.5
6240	* port.c 1.8
6241	  #include <utypes.h> new
6242
6243Fri Oct  9 14:21:38 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6244	* cd_misc.c 1.5
6245	* wm_packet.c 1.7
6246	* wm_session.c 1.2
6247	* wm_track.c 1.2
6248	  #include <sys/types.h> & #include <utypes.h> new
6249
6250Thu Oct  8 15:43:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6251	* cdrecord.h 1.42
6252	  u_char -> Uchar
6253
6254Wed Oct  7 18:08:46 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6255	* cdrecord.c 1.64
6256	  1.7a2 -> 1.7, -fix -eject corrected
6257	  wait_unit_ready(120); after a load
6258
6259Wed Oct  7 18:07:41 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6260	* scsi_cdr.c 1.55
6261	  IMMED hack in close track/session added
6262
6263Wed Oct  7 18:06:02 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6264	* drv_mmc.c 1.28
6265	  new function waitfix_mmc()
6266	  -dummy error hiding better
6267
6268Wed Oct  7 17:54:02 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6269	* scsi-linux-pg.c 1.6
6270	  EIO on SCG_RETRYABLE
6271
6272Tue Oct  6 12:53:11 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6273	* scsi-vms.c 1.3
6274	  next version from vaxinf@CHCLU.CHEMIE.UNI-KONSTANZ.DE and my remarks
6275
6276Tue Oct  6 12:21:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6277	* scsi-vms.c 1.2
6278	  next version from vaxinf@CHCLU.CHEMIE.UNI-KONSTANZ.DE
6279
6280Tue Oct  6 02:09:14 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6281	* scsi-linux-pg.c 1.5
6282	* scsi-linux-sg.c 1.26
6283	* scsi-bsd-os.c 1.2
6284	  New device:@ Syntax
6285
6286Tue Oct  6 02:04:46 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6287	* scsi_cdr.c 1.54
6288	  New device:@ Syntax
6289	  sscanf() -> scsi_scandev()
6290
6291Tue Oct  6 01:50:13 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6292	* cdrecord.1 1.34
6293	  new dev= Syntax (dev=device:@ / dev=device:@,lun) inserted
6294
6295Tue Oct  6 01:05:29 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6296	* scsi-bsd.c 1.13
6297	  modified to use -lcam & cam_open_btl(busno, tgt, tlun, O_RDWR, NULL);
6298
6299Thu Oct  1 01:15:57 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6300	* scsi-bsd.c 1.12
6301	  Mods for dev=devname:@,l
6302
6303Mon Sep 21 01:24:45 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6304	* scsi-linux-sg.c 1.25
6305	  scsi_settimeout() -> sg_settimeout()
6306
6307Sat Sep 19 21:49:11 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6308	* scsi-osf.c 1.1
6309	  date and time created 98/09/19 20:49:11 by joerg
6310
6311Tue Sep 15 02:55:28 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6312	* drv_philips.c 1.17
6313	  capacity_philips() with Philips CDD-2600 Support new
6314	  *_attach() now uses cdr_t * Parameter
6315	  cdr_kodak_pcd600 new
6316	  Pioneer DW-S114X from open_track_yamaha -> open_track_oldphilips
6317
6318Tue Sep 15 02:39:44 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6319	* scsi-bsd.c 1.11
6320	  #ifndef BSD_CAM -> #ifndef HAVE_CAMLIB_H
6321
6322Tue Sep 15 02:37:58 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6323	* cdrecord.c 1.63
6324	  Now uses: fctldefs.h, strdefs.h
6325	  SECURITY new
6326	  1.7a1 -> 1.7a2
6327	  open_scsi() check return value and print error message
6328	  Blanking time print
6329	  #ifdef  _SC_PRIORITY_SCHEDULING around sysconf()
6330	  #ifdef  PRIO_PROCESS around setpriority() for WNT
6331
6332Tue Sep 15 02:31:16 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6333	* drv_jvc.c 1.31
6334	  Now uses: fctldefs.h, strdefs.h
6335	  blank_jvc() new
6336
6337Tue Sep 15 02:30:11 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6338	* drv_sony.c 1.20
6339	  Now uses: fctldefs.h, strdefs.h
6340
6341Tue Sep 15 02:22:12 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6342	* cdrecord.h 1.41
6343	  struct index -> struct tindex to allow #define index strchr
6344
6345Tue Sep 15 02:21:24 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6346	* drv_mmc.c 1.27
6347	  Now uses: fctldefs.h, strdefs.h, timdefs.h
6348	  Sony 928 Support new
6349	  For drives that don't support read ATIP use data from read_diskinfo
6350	  Try to handle "early Return" fixating syndrom from Mitsumi drives
6351	  no error messages when fixating using -dummy
6352
6353Tue Sep 15 02:13:49 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6354	* scsi_cdr.c 1.53
6355	  Now uses: fctldefs.h, strdefs.h
6356
6357Tue Sep  8 01:32:08 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6358	* scsihack.c 1.15
6359	  Conditional compilation for Linux pg driver to support old Linux releases
6360
6361Mon Sep  7 02:30:15 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6362	* scsi-bsd.c 1.10
6363	  Typo in scsi_fileno() fixed
6364
6365Sun Sep  6 18:47:16 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6366	* scsi-bsd.c 1.9
6367	  first FreeBSD CAM Support
6368
6369Sun Sep  6 18:22:13 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6370	* scsi-bsd.c 1.8
6371	  Enhancements for NetBSD & ATAPI
6372
6373Sun Sep  6 01:39:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6374	* cdr_drv.c 1.9
6375	  cdr_mmc_sony new
6376
6377Sun Sep  6 00:43:43 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6378	* drv_simul.c 1.4
6379	* drv_dvd.c 1.24
6380	  Now uses: strdefs.h
6381
6382Sat Sep  5 23:23:31 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6383	* scsitransp.c 1.29
6384	  Now uses: timedefs.h fctldefs.h
6385
6386Mon Aug 31 01:50:12 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6387	* scsi-linux-pg.c 1.4
6388	  pgbus init from -1 -> -2
6389
6390Mon Aug 31 01:39:52 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6391	* scsi-linux-sg.c 1.24
6392	  /dev/sga... to /dev/sgz instead of /dev/sgy now checked
6393	  return nopen to allow recognition of bad dev= parameters
6394
6395Mon Aug 31 01:38:08 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6396	* scsi-linux-pg.c 1.3
6397	  Debug print for pgbus
6398	  if scsibus >= 0 ist do nothing if busno is wrong
6399
6400Mon Aug 31 01:03:17 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6401	* scsi_cdr.c 1.52
6402	  write_xg5() new
6403
6404Mon Aug 31 01:02:00 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6405	* scsi_cdr.c 1.51
6406	  open_scsi() now checks dev=devicename:b,t,l
6407	 read_trackinfo() now don't prints Cannot read TOC Meldung in silent mode
6408
6409Mon Aug 31 00:43:31 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6410	* scsitransp.c 1.28
6411	  scsiprintresult() new
6412
6413Mon Aug 31 00:40:32 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6414	* scsitransp.h 1.14
6415	  scsiprintcdb()/scsiprintwdata()/scsiprintrdata()/scsiprintresult() new
6416
6417Sun Aug 30 12:55:35 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6418	* drv_dvd.c 1.23
6419	  g5_cdbaddr()/g5_cdblen() -> scgio.h
6420
6421Sun Aug 30 12:54:37 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6422	* scsihack.c 1.14
6423	  USE_PG -> USE_PG_ONLY
6424
6425Sun Aug 30 12:54:02 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6426	* scgio.h 2.13
6427	  g0_cdblen()/g5_cdblen() & g5_cdbaddr() new
6428
6429Sun Aug 30 12:53:06 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6430	* cdrecord.h 1.40
6431	  write_xg5() new
6432
6433Sat Aug 29 22:15:37 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6434	* cd_misc.c 1.4
6435	  pr_manufacturer() reference removed from print_min_atip()
6436
6437Sat Aug 29 21:57:01 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6438	* cdrecord.1 1.33
6439	  PP tranport documented, -scanbus doc corrected
6440
6441Sat Aug 29 21:01:59 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6442	* scsi-linux-pg.c 1.2
6443	  #include <linux/pg.h> statt "pg.h"
6444	  support for integrated parallel Port Adapter & SCSI
6445	  timeout code corrected
6446	  DMA overrun now recognized
6447
6448Sat Aug 29 20:48:28 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6449	* scsi-linux-sg.c 1.23
6450	  Support for integrated parallel Port Adapter & SCSI
6451
6452Sat Aug 29 20:22:10 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6453	* cd_misc.c 1.3
6454	* cdrecord.h 1.39
6455	  print_min_atip() new in cd_misc.c
6456
6457Tue Aug 25 20:23:20 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6458	* scsihack.c 1.13
6459	  scsi_isatapi() defined, for default SCSI code
6460
6461Sun Aug 23 13:42:44 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6462	* scsi-linux-sg.c 1.22
6463	  Fix for misaligned integer access in sg_header for Linux/sparc if valloc() DMA Buffer is used
6464
6465Thu Aug 20 10:05:14 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6466	* scsi-aix.c 1.7
6467	  errno == Reference removed
6468
6469Thu Aug 20 01:24:33 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6470	* cdrecord.1 1.32
6471	  dev=devicename:target,lun documented
6472
6473Tue Aug 18 04:41:56 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6474	* scsihack.c 1.12
6475	  scsi-next.c & scsi-vms.c new
6476
6477Mon Aug 17 23:08:36 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6478	* scsi-vms.c 1.1
6479	  date and time created 98/08/17 22:08:36 by joerg
6480
6481Mon Aug 17 22:35:19 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6482	* scsihack.c 1.11
6483	  scsi-linux-pg.c new use with  USE_PG
6484
6485Mon Aug 17 22:34:55 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6486	* scsi-linux-pg.c 1.1
6487	* scsi-bsd-os.c 1.1
6488	  date and time created 98/08/17 21:24:24 by joerg
6489
6490Mon Aug 17 22:22:04 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6491	* scsi-linux-sg.c 1.21
6492	  MAX_SCG -> 8
6493	  search /dev/sg0... before /dev/sfg...
6494
6495Mon Aug 17 21:47:35 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6496	* scsi-linux-sg.c 1.20
6497	  Support new sg driverinterface
6498	  scgfile new to use with global ioctl's
6499	  MAX_DMA_LINUX -> 4k if SG_BIG_BUFF undefined
6500	  SG_MAX_SENSE -> 16 if not declared
6501	  SG_GET_BUFSIZE ioctl new
6502	  scsi_isatapi() new
6503
6504Sun Aug 16 23:47:48 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6505	* misc.c 1.1
6506	  date and time created 98/08/16 22:47:48 by joerg
6507
6508Sun Aug 16 23:47:06 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6509	* cdrecord.h 1.38
6510	  misc.c: timevaldiff() new
6511
6512Sun Aug 16 23:34:35 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6513	* scsi-bsd.c 1.7
6514	  scsi_isatapi() new
6515	  /dev/scgx may be replaced by dev=/dev/xxx:0,0
6516
6517Sun Aug 16 23:32:42 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6518	* scsitransp.h 1.13
6519	* scsitransp.c 1.27
6520	* scsi-sgi.c 1.9
6521	* scsi-aix.c 1.6
6522	* scsi-hpux.c 1.6
6523	  scsi_isatapi() new
6524
6525Fri Jul 17 03:44:13 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6526	* scsihack.c 1.10
6527	  BSDI new -> scsi-bsd-os.c
6528
6529Fri Jun 19 19:59:07 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6530	* scsitransp.h 1.12
6531	* scsitransp.c 1.26
6532	* scsihack.c 1.9
6533	* scsi-sgi.c 1.8
6534	* scsi-hpux.c 1.5
6535	* scsi-bsd.c 1.6
6536	* scsi-aix.c 1.5
6537	* scsi-linux-sg.c 1.19
6538	  Use scsi_open(device, busno, tgt, tlun) with parameters
6539
6540Tue Jun  9 01:44:46 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6541	* drv_dvd.c 1.22
6542	  korrekte Indizierung bei tracksize virtual tracklist
6543
6544Sat Jun  6 00:16:40 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6545	* port.c 1.7
6546	  #include <time.h> -> #include <timedefs.h> wegen sys/time.h
6547
6548Wed Jun  3 02:20:27 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6549	* cdrecord.1 1.31
6550	  bytes= Option removed
6551	  Introduced Mailing List
6552
6553Wed Jun  3 02:18:47 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6554	* drv_dvd.c 1.21
6555	  Treshold for printing the Virtual Trackliste corrected
6556	  Abort if first virt Track is not a multiple of the sectorsize
6557
6558Wed Jun  3 01:35:24 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6559	* diskid.c 1.4
6560	  disk_rcap List new
6561
6562Wed Jun  3 01:04:49 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6563	* cdrecord.c 1.62
6564	  CD -> CD/DVD
6565
6566Wed Jun  3 01:01:53 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6567	* cdrecord.c 1.61
6568	  #if defined(_POSIX_PRIORITY_SCHEDULING) -> #if defined(_POSIX_PRIORITY_SCHEDULING) && !defined(HAVE_SYS_PRIOCNTL_H) bei LOCAL declaration
6569
6570Tue Jun  2 00:41:37 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6571	* drv_dvd.c 1.20
6572	  attach_???() new now implementing the side effects from identify_???()
6573
6574Tue Jun  2 00:41:36 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6575	* drv_mmc.c 1.26
6576	  attach_???() neu mit den Nebeneffekten aus identify_???()
6577
6578Mon Jun  1 23:34:26 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6579	* scsi_cdr.c 1.50
6580	  Cast for malloc(): not every malloc() is void *
6581
6582Mon Jun  1 23:33:21 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6583	* drv_sony.c 1.19
6584	* drv_jvc.c 1.30
6585	* cdr_drv.c 1.8
6586	* cdrecord.h 1.37
6587	* cdrecord.c 1.60
6588	  attach Routine now uses cdr_t * Parameter
6589
6590Mon Jun  1 22:24:42 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6591	* drv_dvd.c 1.19
6592	* scsilog.c 1.2
6593	  Superfluous & in a_to_u_short() removed
6594
6595Sun May 31 21:38:00 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6596	* scsihack.c 1.8
6597	  OSF1 new
6598
6599Sun May 31 01:45:04 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6600	* scsitransp.c 1.25
6601	  void * cast for valloc() return
6602
6603Sun May 31 00:39:54 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6604	* cdrecord.c 1.59
6605	  Casts for tracksize & padsize
6606
6607Sat May 30 23:12:56 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6608	* drv_simul.c 1.3
6609	  Verbose Message for islast
6610
6611Sat May 30 00:35:26 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6612	* cdrecord.c 1.58
6613	  tracksize & padsize -> LLong
6614
6615Fri May 29 00:32:30 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6616	* cdrecord.c 1.57
6617	  astoll() & getllnum() new
6618	  number() -> LLong
6619
6620Fri May 29 00:05:29 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6621	* cdrecord.1 1.30
6622	  waw in .wav Typo
6623
6624Fri May 29 00:03:32 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6625	* drv_dvd.c 1.18
6626	  Better comment and housekeeping
6627
6628Thu May 28 01:08:06 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6629	* drv_dvd.c 1.17
6630	  next_wr_addr_dvd() now correct with read_rzone_info()
6631
6632Thu May 28 00:02:01 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6633	* drv_dvd.c 1.16
6634	  Verbose level documented
6635	  set ds_maxblocks from rzone_info
6636	  rzone_size() new
6637	  phys size computation corrected
6638
6639Tue May 26 04:16:55 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6640	* drv_dvd.c 1.15
6641	  Speed code removed
6642
6643Tue May 26 04:03:55 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6644	* drv_dvd.c 1.14
6645	  Removed lines that have been commented out
6646
6647Tue May 26 04:01:03 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6648	* drv_dvd.c 1.13
6649	  dvd check in identify_dvd() later
6650
6651Tue May 26 03:58:57 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6652	* drv_dvd.c 1.12
6653	  fcntl.h
6654	  errno.h
6655	  sys/file.h removed
6656
6657Tue May 26 03:56:48 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6658	* drv_dvd.c 1.11
6659	  scsiprbytes() with lverbose > 1
6660	  multi Track Hack indented
6661
6662Tue May 26 03:49:19 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6663	* drv_dvd.c 1.10
6664	  Superfluous Debugs in SCSI routines removed
6665
6666Tue May 26 00:02:51 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6667	* cdrecord.c 1.56
6668	  checktsize() with Llong for total Tracksize in Bytes
6669	  checkdsize() now computed the remaining rest capacity
6670
6671Mon May 25 04:40:51 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6672	* drv_dvd.c 1.9
6673	  Computations of the track split code -> long long
6674	  MAX tracks -> 99
6675
6676Mon May 25 04:35:54 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6677	* drv_dvd.c 1.8
6678	  close_Xtrack_dvd() code -> fixate_dvd()
6679
6680Mon May 25 04:30:05 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6681	* drv_dvd.c 1.7
6682	  send_dvd_structure() & send_dvd0F() new
6683
6684Mon May 25 03:46:30 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6685	* drv_dvd.c 1.6
6686	  print_laserlog() new
6687	  print_logpages() new
6688
6689Mon May 25 03:42:16 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6690	* drv_dvd.c 1.5
6691	  przone() new
6692	  print_dvd00()/print_dvd01()print_dvd04()/print_dvd05()/print_dvd0D()/print_dvd0E()print_dvd0F() new
6693	  now reads 4096 Bytes DVD structure
6694
6695Mon May 25 03:17:14 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6696	* drv_dvd.c 1.4
6697	  print_dvd_info() new
6698
6699Mon May 25 02:31:56 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6700	* scsilog.c 1.1
6701	  date and time created 98/05/25 01:31:56 by joerg
6702
6703Mon May 25 02:05:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6704	* scsimmc.h 1.3
6705	  rzone_info new
6706	  dvd_structure_XX new
6707
6708Sat May 23 22:41:54 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6709	* drv_simul.c 1.2
6710	  #include unixstd.h new
6711
6712Sat May 23 21:32:13 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6713	* scsi_cdr.c 1.49
6714	  New Mode Page 2A Heuristic (min length 0x14 -> 0x10): ATAPI LITEON only gives 0x12: No Write Speed.
6715
6716Wed May 20 23:49:35 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6717	* cdrecord.c 1.55
6718	  islast bug (|| instead of &&) fixed
6719	  bytes= Option removed
6720
6721Tue May 19 04:11:02 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6722	* drv_dvd.c 1.3
6723	  struct disk_info & struct track_info -> scsimmc.h
6724	  scsilog.h new
6725
6726Sat May 16 13:15:21 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6727	* scsimmc.h 1.2
6728	  u_char -> Uchar
6729
6730Sun May 10 00:12:04 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6731	* scsimmc.h 1.1
6732	  date and time created 98/05/09 23:12:04 by joerg
6733
6734Sun May 10 00:04:17 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6735	* auheader.h 1.2
6736	  generic Copyright comment
6737
6738Sun May 10 00:02:27 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6739	* drv_mmc.c 1.25
6740	  Strukturdefinitionen -> scsimmc.h
6741
6742Thu May  7 22:43:07 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6743	* scsi_cdr.c 1.48
6744	  strindex() -> strbeg()
6745	  vendor_info / prod_ident / prod_revision new because of array index problems
6746	  Kodak PCD-600 new
6747
6748Thu May  7 21:38:58 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6749	* cdrecord.h 1.36
6750	  getnum() now extern
6751	  is_mmc() with DVD recognition
6752	  disk_rcap() new
6753
6754Thu May  7 21:38:13 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6755	* cdr_drv.c 1.7
6756	  DRV_DVD new
6757	  cdr_kodak_pcd600 / cdr_cdr_simul / cdr_dvd_simul new
6758	  DEV_PIONEER_DVDR_S101 new
6759	  DVD recognition in is_mmc() nee
6760
6761Thu May  7 21:15:19 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6762	* cdrecord.c 1.54
6763	  1.6 -> 1.7a1
6764	  getnum() LOCAL -> EXPORT
6765	  test_unit_ready() before load Medium
6766	  Allow Medium removal if not ready on load_media()
6767
6768Thu May  7 10:43:00 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6769	* diskid.c 1.3
6770	  Vendor list actualalized
6771
6772Wed May  6 02:52:16 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6773	* cdrecord.1 1.29
6774	  simulation driver documented
6775
6776Wed May  6 02:41:33 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6777	* audiosize.c 1.9
6778	  .wav files that are smaller than expected are handled correctly
6779
6780Mon May  4 02:09:55 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6781	* drv_dvd.c 1.2
6782	  Function names *_mmc -> *_dvd
6783	  ds_maxblock -> ds_maxblocks
6784	  getdisktype_dvd() now includes more tests
6785	  write_type -> WT_SAO
6786	  Hack for virtual track list
6787
6788Sun May  3 19:37:17 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6789	* scsi_cdr.c 1.47
6790	  mode_select_sg0()/mode_sense_sg0() cnt usage corrected
6791	  mode_sense_sg0() movebytes() count corrected
6792
6793Sat May  2 00:46:07 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6794	* drv_simul.c 1.1
6795	  date and time created 98/05/01 23:46:07 by joerg
6796
6797Fri May  1 19:26:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6798	* scsi_cdr.c 1.46
6799	  DEV_PCD_600 new
6800	  is_mmc() now uses dvdp Arg
6801
6802Fri May  1 19:08:34 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6803	* scsidefs.h 1.18
6804	  PCD_600 new
6805
6806*************** Release 1.6 *******************
6807
6808Fri Apr 17 12:53:59 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6809	* scsi_cdr.c 1.45
6810	  & before ibuf removed because it is an array
6811
6812Fri Apr 17 12:45:38 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6813	* scsi_cdr.c 1.44
6814	  min/sec/frame -> amin/asec/aframe because of min() Macro
6815
6816Thu Apr 16 01:43:26 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6817	* cdrecord.1 1.26
6818	  -ignsize new
6819	  web page for cdrecord added
6820
6821Thu Apr 16 00:55:39 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6822	* diskid.c 1.2
6823	  Print if Manufacturer is in none of the tables
6824
6825Thu Apr 16 00:52:13 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6826	* drv_mmc.c 1.24
6827	  ds_maxblock -> ds_maxblocks
6828	  do get_atip() always, but print if lverbose is set
6829
6830Thu Apr 16 00:32:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6831	* cdrecord.h 1.35
6832	* cdrecord.c 1.53
6833	  ds_maxblock -> ds_maxblocks
6834	  new Option -ignsize
6835
6836Thu Apr 16 00:31:32 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6837	* drv_jvc.c 1.29
6838	* drv_philips.c 1.16
6839	  ds_maxblock -> ds_maxblocks
6840
6841Sun Apr 12 16:14:07 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6842	* scsi_cdr.c 1.43
6843	  Smart & Friendly CD-R4012 (TEAC CDR-55S) new
6844
6845Sun Apr 12 02:15:15 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6846	* scsitransp.c 1.24
6847	  scsiprintcdb()/scsiprintwdata()/scsiprintrdata() new
6848	  print scsiprintcdb() on errors
6849
6850Sun Apr 12 01:58:26 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6851	* cdrecord.h 1.34
6852	* cdrecord.c 1.52
6853	  Real Blocks new
6854	  1.6a14 -> 1.6
6855
6856Wed Apr  1 03:28:36 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6857	* cdrecord.c 1.51
6858	  checkgui() now has verbose print
6859
6860Wed Apr  1 01:36:59 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6861	* drv_jvc.c 1.28
6862	  lberbose > 1 for all subcode Messages
6863	  teac_wr_pma()/teac_rd_pma() new
6864	  JVC Errorcodes new
6865	  check for cdrecord -fix without Parameter
6866	  hide Illegal Command errorcode for next_wr_addr_teac()
6867
6868Wed Apr  1 01:29:49 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6869	* scsitransp.c 1.23
6870	* scsi_cdr.c 1.42
6871	* drv_mmc.c 1.23
6872	  GCC Warnings removed: printf format errors
6873
6874Tue Mar 31 20:58:07 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6875	* cdrecord.c 1.50
6876	  ->1.6a14, LOAD & EJECT works for CD-ROM too
6877	  GUI test on STDERR
6878	  first Trackno -> track[0] as Hack
6879
6880Tue Mar 31 20:56:43 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6881	* cdrecord.1 1.25
6882	  CREDITS
6883	  better Documentation for tsize= & TEAC
6884
6885Sun Mar 29 15:31:08 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6886	* cdrecord.1 1.24
6887	  -vv/-VV mods
6888	  -fix: not for TEAC
6889	  -load new
6890	  timeout= Option
6891	  tsize= description because of tracksize and TEAC
6892	  nice/SunOS -> nice/others
6893
6894Sun Mar 29 15:26:19 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6895	* drv_philips.c 1.15
6896	  open_session() with tracks & trackp Parameters
6897	  Philips CDD-521 old/dumb new
6898	  Pioneer DW-S114X new
6899
6900Sun Mar 29 15:22:29 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6901	* drv_mmc.c 1.22
6902	  open_session() with tracks & trackp Parameters
6903	  Check for zeroed ATIP Info
6904	  wait_unit_ready() for ATAPI - sorry not working
6905
6906Sat Mar 28 23:43:07 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6907	* cdrecord.c 1.49
6908	  check_recovery() now uses flags for unload_media()
6909	  call unload_media() on input buffer, wait error, and for blank media error
6910	  open_session() now usees tracks & trackp Parameters for Sizecheck
6911	  Printing of is_swab() with audio fixed
6912
6913Sat Mar 28 23:22:30 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6914	* drv_jvc.c 1.27
6915	  teac_open_session() checks tracksize ( <= 0 is not possible)
6916
6917Sat Mar 28 23:21:08 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6918	* scsi_cdr.c 1.41
6919	  wait_unit_ready() now handles BUSY
6920	  mode_sense_sg0() movebytes() count handling corrected (amt-4)
6921	  better (komplete) Inquiry printing with -V
6922	  JVC XR-W2001 / Plilips CDD521/00 / Traxdata CDR4120 / Pioneer CD-WO DW-S114X / Pinnacle RCD-1000 new
6923
6924Sat Mar 28 23:06:05 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6925	* scsireg.h 1.18
6926	  SCSI Status codes
6927
6928Fri Mar 27 01:04:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6929	* drv_sony.c 1.18
6930	* cdrecord.h 1.33
6931	  open_session() with tracks & trackp parameters
6932
6933Thu Mar 26 22:42:29 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6934	* cdr_drv.c 1.6
6935	  Pioneer DW-S 114, old Philips, dumb Philips new
6936
6937Tue Mar 24 21:30:08 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6938	* cdrecord.h 1.32
6939	  is_*() Macros now clearer: != 0
6940
6941Tue Mar 24 21:29:18 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6942	* scsidefs.h 1.17
6943	  DEV_CDD_521_OLD new
6944
6945Mon Mar 16 00:48:34 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6946	* drv_dvd.c 1.1
6947	  date and time created 98/04/20 00:48:34 by joerg
6948
6949Sat Mar 14 17:49:09 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6950	* scsi-bsd.c 1.5
6951	  MAX_DMA_BSD 64k -> 60k
6952
6953Thu Mar 12 23:48:19 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6954	* drv_jvc.c 1.26
6955	  set ds_maxblock
6956	  next_wr_addr_jvc() uses read_B0() if track == 0
6957	  use trackp[i].trackno for TOC
6958	  Lead-out Start time now uses frames
6959	  teac_calibrate() inits lba_addr from read_B0()
6960	  next_wr_addr_teac() with Parameters
6961
6962Thu Mar 12 23:42:09 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6963	* cdrecord.c 1.48
6964	  use real Track nubmers
6965	  -v/-V now Inc type Flag
6966	  print remaining capacity
6967	  Pregapsize || bug fixed
6968	  Trackno in struct track
6969	  wait_unit_ready() new
6970
6971Thu Mar 12 23:35:26 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6972	* drv_philips.c 1.14
6973	  Print computed ATIP only for empty Disk
6974	  ATIP printout now prints Lead-out start time too
6975	  compute Disk capacity
6976
6977Thu Mar 12 22:33:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6978	* drv_sony.c 1.17
6979	  close_track_sony() -> track = 0 !
6980	  mode_sense() -> get_mode_params()
6981
6982Thu Mar 12 22:24:10 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6983	* cdrecord.h 1.31
6984	  Strukt track now includes trackno
6985	  CDR_DVD new
6986	  from_bcd()/to_bcd() new
6987	  wait_unit_ready() new
6988	  read_B0() new
6989
6990Thu Mar 12 22:20:40 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6991	* scsi_cdr.c 1.40
6992	  unit_ready() now checks for UNIT_ATTENTION
6993	  wait_unit_ready() new
6994	  toc struktures char -> Uchar
6995	  read_tochdr()/read_trackinfo() may have NULL Pointer Args
6996	  read_B0() new
6997
6998Thu Mar 12 22:12:16 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6999	* scsitransp.c 1.22
7000	  Print data if verbose > 1
7001
7002Thu Mar 12 01:21:58 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7003	* cd_misc.c 1.2
7004	  from_bcd()/to_bcd() new
7005
7006Tue Mar 10 00:07:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7007	* cdrecord.c 1.47
7008	* drv_mmc.c 1.21
7009	  checkgui() & isgui new
7010
7011Mon Mar  9 23:29:02 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7012	* drv_mmc.c 1.20
7013	  Read ATIP non-fatal
7014	  warnung in fixation with correct lverbose flag
7015
7016Sun Mar  8 15:02:13 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7017	* scsi_cdr.c 1.39
7018	  SAF CD-R2006PRO CD-R2006, JVC R2626 new
7019
7020Sun Mar  8 14:59:31 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7021	* cdrecord.c 1.46
7022	  Default Timeout -> 40s
7023	  flags int -> long
7024	  new Option -load
7025	  Print Lead-out start
7026	  90 Min value corrected
7027
7028Sun Mar  8 14:56:53 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7029	* cdrecord.h 1.30
7030	  fsamples()/frames() new
7031
7032Fri Mar  6 01:11:56 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7033	* scsitransp.c 1.21
7034	  print SCSI command names before ABORT
7035
7036Thu Mar  5 01:15:26 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7037	* scsierrs.c 2.15
7038	  referres -> refers
7039
7040Thu Mar  5 01:15:02 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7041	* scsitransp.h 1.11
7042	* scsitransp.c 1.20
7043	  scsi_sense_qual() new
7044
7045Mon Mar  2 22:50:12 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7046	* drv_mmc.c 1.19
7047	  msf_to_lba()/lba_to_msf() -> cd_misc.c
7048	  len += 2 to correct length for TOC & disk Info
7049	  failed read ATIP is no fatal error
7050	  better print_atip()
7051
7052Mon Mar  2 22:45:53 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7053	* cd_misc.c 1.1
7054	  date and time created 98/03/02 22:45:53 by joerg
7055
7056Mon Mar  2 22:39:02 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7057	* cdrecord.h 1.29
7058	  F_LOAD new
7059	  All Flags sorted
7060	  msf_to_lba()/lba_to_msf() new
7061
7062Mon Mar  2 22:36:10 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7063	* drv_philips.c 1.13
7064	  philips_getlilo() new
7065	  print disk manufacturer new
7066
7067Mon Mar  2 21:56:53 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7068	* scsi_cdr.c 1.38
7069	  Pinnacle RCD 4X4, SAF CD-RW226 new
7070
7071Mon Feb 23 22:32:27 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7072	* scsi_cdr.c 1.37
7073	  read_toc_philips() same parameters as read_toc() (ses -> fmt)
7074
7075Mon Feb 23 22:30:57 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7076	* drv_mmc.c 1.18
7077	  msf_to_lba() corrected (+-150 bug)
7078	  lba_to_msf() new
7079	  Check for Complete Disk: 0xFF:0xFF/0xFF
7080	  pr_manufacturer() new with lverbose
7081	  different Formatting
7082
7083Mon Feb 23 21:54:28 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7084	* cdrecord.c 1.45
7085	  80 Minute limit -> 90 Minutes
7086
7087Mon Feb 23 21:51:56 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7088	* diskid.c 1.1
7089	  date and time created 98/02/23 21:51:56 by joerg
7090
7091Sun Feb 22 23:23:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7092	* fifo.c 1.10
7093	  fifo_percent() with Parameter
7094	  FIFO Bug (duoubling of a segment at end of writing) fixed
7095
7096Sun Feb 22 22:54:46 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7097	* cdrecord.c 1.44
7098	  fifo_percent() with Parameter
7099	  unit_ready() for UNLOAD removed
7100	  print Disk capacity
7101
7102Sun Feb 22 22:52:53 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7103	* wm_packet.c 1.6
7104	  fifo_percent() with Parameter
7105
7106Sun Feb 22 22:47:51 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7107	* cdrecord.h 1.28
7108	  fifo_percent() with Parameter
7109	  msf_t typedef
7110	  pr_manufacturer() new
7111
7112Sun Feb 15 21:01:03 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7113	* audiosize.c 1.8
7114	  getWavShort() & getWavLong() Definitions removed
7115
7116Tue Feb 10 01:00:48 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7117	* cdrecord.c 1.43
7118	  New option timeout=#
7119
7120Mon Feb  9 12:44:40 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7121	* scsi-linux-sg.c 1.18
7122	  timeout from 1/100 sec -> 1/HZ sec
7123
7124Sun Feb  8 21:56:01 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7125	* scsi-linux-sg.c 1.17
7126	  Missing bracket at read() inserted
7127
7128Sun Feb  8 18:45:19 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7129	* scsi_cdr.c 1.36
7130	  Tayo Yuden CD-WO EW-50 better Inquiry
7131
7132Sun Feb  8 15:52:15 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7133	* fifo.c 1.9
7134	  fifo_percent() returns -1 if buflen == 0
7135	  dummy fifo_percent() always -1
7136
7137Sun Feb  8 15:50:43 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7138	* wm_packet.c 1.5
7139	* cdrecord.c 1.42
7140	  Copyright -> 1998
7141	  fs Reference in fifo_percent() removed
7142	  fifo_percent() in wm_packet new
7143
7144Sun Feb  8 13:54:25 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7145	* cdrecord.1 1.23
7146	  fs= - administrative part
7147	  .au & .wav description
7148	  better -swab description
7149
7150Sun Feb  8 13:30:33 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7151	* scsi-linux-sg.c 1.16
7152	  Fix for sendcommand() befor scsi_getbuf() call
7153	  read() < 0 now handled
7154
7155Sun Feb  8 13:28:38 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7156	* audiosize.c 1.7
7157	  Definitions for WAVE better
7158	  better WAV recognition from Dave
7159
7160Sat Feb  7 23:20:14 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7161	* drv_jvc.c 1.25
7162	  close_track_teac() fixed only audio uses no run-out blocks
7163
7164Sat Feb  7 23:18:43 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7165	* cdrecord.c 1.41
7166	  rezero_unit() now silent not supported by all drives
7167
7168Sat Feb  7 23:14:03 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7169	* scsi_cdr.c 1.35
7170	  Kodak CDR-240 new
7171
7172Sun Feb  1 23:17:33 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7173	* fifo.c 1.8
7174	  HAVE_SHM -> HAVE_USGSHM was a typo
7175
7176Sun Feb  1 21:20:48 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7177	* scsi_cdr.c 1.34
7178	  DVD enhancements in mmv_getval() & print_capabilities()
7179
7180Sun Feb  1 20:35:06 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7181	* scsireg.h 1.17
7182	  DVD Definitions in Mode Page 2A
7183
7184Sun Feb  1 19:56:10 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7185	* scsi-linux-sg.c 1.15
7186	  scsi_getbuf() hat nun char *ret wegen pointer Aritmetik
7187	  sizeof() cast comparison to int
7188	  scsi_send(): superfluous ; before scsi_settimeout() removed
7189
7190Sun Feb  1 19:45:21 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7191	* cdrecord.c 1.40
7192	  filename new in struct track
7193	  Errorcode and exit() in audio*size()
7194
7195Sun Feb  1 19:44:08 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7196	* auheader.h 1.1
7197	  date and time created 98/02/01 19:44:08 by joerg
7198
7199Sun Feb  1 19:44:00 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7200	* audiosize.c 1.6
7201	  auheader.h new
7202	  Errorcodes
7203
7204Sun Feb  1 19:43:26 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7205	* cdrecord.h 1.27
7206	  filename new in struct track
7207	  cd_mode_page_2A *cdr_cdcap new in struct cdr_cmd
7208
7209Sun Feb  1 19:42:28 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7210	* drv_philips.c 1.12
7211	* drv_sony.c 1.16
7212	* drv_mmc.c 1.17
7213	* drv_jvc.c 1.24
7214	  cd_mode_page_2A *cdr_cdcap new in struct cdr_cmd
7215
7216Sun Feb  1 16:03:29 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7217	* drv_mmc.c 1.16
7218	  ATIP Enhanced
7219
7220Sun Feb  1 15:56:31 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7221	* drv_mmc.c 1.15
7222	  mmv_check() -> mmc_cap()/mmc_getval()
7223	  Handle non-trayload drives
7224	  warning for dummy/verbose while fixating
7225
7226Sun Feb  1 15:49:17 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7227	* scsidefs.h 1.16
7228	  DEV_MMC_DVD, DEV_PIONEER_DVDR_S101 new
7229
7230Sun Feb  1 15:46:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7231	* scsi_cdr.c 1.33
7232	  mmc_getval() & mmv_check() with dvdp
7233	  DEV_MMC_DVD new
7234	  Pioneer DVD-R S101, TEAC CD-R55S new
7235	  allow_atapi() in print_capabilities()
7236	  heuristic with speed >= 176 according to mmc2
7237
7238Sun Feb  1 15:46:17 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7239	* cdrecord.c 1.39
7240	  better CD-Recorder warning
7241
7242Sun Feb  1 14:53:02 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7243	* cdrecord.c 1.38
7244	  Honour file sizes
7245	  better usage() Output
7246	  .au & .wav Filesize recognition
7247	  early recognition of "incompatible medium"
7248	  sched_setscheduler() error code (< 0) is correct
7249
7250Sun Feb  1 14:39:27 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7251	* cdrecord.h 1.26
7252	  mmc_getval() & mmv_check() with dvdp
7253	  TI_WAV & is_wav() removed
7254
7255Sun Feb  1 14:33:39 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7256	* audiosize.c 1.5
7257	  Complete recognition of a Wavheader (with Hilfe from Heiko)
7258
7259Mon Jan 26 01:56:21 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7260	* scsi-aix.c 1.4
7261	  valloc() re-implemented (not available in AIX libc)
7262	  scsi sense handling ready
7263
7264Mon Jan 26 01:51:58 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7265	* scsi_cdr.c 1.32
7266	  mmc_cap(), mmc_getval() new
7267	  Strings for printcap() static for K&R
7268
7269Mon Jan 26 01:07:27 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7270	* audiosize.c 1.4
7271	  Filesize - header for Sun .au Files, data_size is not always correct
7272
7273Sun Jan 25 23:08:00 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7274	* audiosize.c 1.3
7275	  Sun .au Header new
7276
7277Sun Jan 25 22:58:58 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7278	* cdrecord.h 1.25
7279	  TI_NOWAV -> TI_NOAUHDR, is_auname() & ausize() new
7280
7281Sun Jan 25 18:10:47 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7282	* cdrecord.h 1.24
7283	  TI_NOWAV, mmc_cap() & mmg_getval(), is_wavname() new
7284
7285Sun Jan 25 16:16:23 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7286	* audiosize.c 1.2
7287	  is_wavname() new
7288
7289Sun Jan 25 16:02:26 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7290	* audiosize.c 1.1
7291	  date and time created 98/01/25 16:02:26 by joerg
7292
7293Sun Jan 25 13:38:40 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7294	* drv_jvc.c 1.23
7295	  Errortexts for CD-R55S
7296
7297Sat Jan 24 17:52:52 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7298	* wm_packet.c 1.4
7299	* fifo.c 1.7
7300	  Honour file sizes
7301
7302Fri Jan 23 02:08:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7303	* scsi-linux-sg.c 1.14
7304	  scsi_initdev() new to allow concurrent cdrecord's
7305
7306Fri Jan 23 02:04:01 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7307	* drv_jvc.c 1.22
7308	* drv_mmc.c 1.14
7309	* drv_sony.c 1.15
7310	* scsireg.h 1.16
7311	* scgio.h 2.12
7312	  Uint for Bitfields -> Ucbit
7313
7314Sun Jan 18 14:25:01 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7315	* scsitransp.c 1.19
7316	  flush() calls to correctly mix stderr/stdout
7317
7318Sun Jan 18 14:23:33 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7319	* cdrecord.h 1.23
7320	  TI_WAV, is_wav(), wavsize() nee
7321
7322Sat Jan 17 22:07:03 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7323	* cdrecord.1 1.22
7324	* cdrecord.c 1.37
7325	  -reset Option new
7326
7327Sat Jan 17 21:53:58 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7328	* cdrecord.h 1.22
7329	  F_RESET, F_PRATIP, F_PRDINFO, SES_UNDEF new
7330	  Definitios for disk status and session status
7331	  dstat_t enhanced
7332	  CDR_NOLOLIMIT & CDR_ALLOC new
7333	  fifo_percent(), allow_atapi(),  mode_sense_??()/mode_select_??() new
7334
7335Sat Jan 17 21:35:54 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7336	* fifo.c 1.6
7337	  undef FIFO if no shared mamory
7338	  SHM_LOCK for Linux
7339	  Stat buffer for fifosize
7340	  removed sp->cont because it is not secure  (use diff)
7341	  fifo_percent() new
7342
7343Sat Jan 17 21:20:57 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7344	* cdrecord.c 1.36
7345	  -reset new
7346	  fifo_percent() printing for -v
7347
7348Sat Jan 17 21:09:24 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7349	* cdrecord.1 1.21
7350	  Better description of dev= and -scanbus
7351
7352Tue Dec 23 01:26:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7353	* scsi_cdr.c 1.31
7354	  Plextor PX-R24CS
7355	  S&F CD-R2006PLUS
7356	  Wearns CDR-632P new
7357
7358Tue Dec 23 01:23:34 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7359	* scsi_cdr.c 1.30
7360	  Uint in Bitfields -> Ucbit
7361
7362Thu Dec 11 19:30:31 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7363	* scsitransp.c 1.18
7364	  Print command execution time for each failed (non-silent) command
7365
7366Sun Nov  9 18:33:48 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7367	* drv_mmc.c 1.13
7368	  Remove get Page 0x2A for Matsushita CW-7502
7369	  has_mode_page() checks "current" instead of "default"
7370
7371Sat Nov  8 16:11:51 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7372	* cdrecord.c 1.35
7373	  Disk size check -> checkdsize() : new
7374
7375Fri Nov  7 00:02:20 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7376	* scsi-aix.c 1.3
7377	  timeout counts in seconds
7378
7379Fri Nov  7 00:04:11 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7380	* scsireg.h 1.15
7381	* scgio.h 2.11
7382	* scsi_cdr.c 1.29
7383	* drv_sony.c 1.14
7384	* drv_mmc.c 1.12
7385	* drv_jvc.c 1.21
7386	  u_char in Bitfields -> Uint
7387
7388Thu Nov  6 20:27:08 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7389	* scsihack.c 1.7
7390	  Typo __AIX -> defined(_IBMR2) || defined(_AIX)
7391
7392Thu Nov  6 20:26:23 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7393	* scsi-aix.c 1.2
7394	  sccsid[] -> __sccsid[], fd -> f Typo, #include <malloc.h>
7395
7396Thu Nov  6 20:22:14 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7397	* cdrecord.1 1.20
7398	  Typo corrected
7399
7400Thu Nov  6 20:19:26 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7401	* scsitransp.c 1.17
7402	* scsierrs.c 2.14
7403	* scsi_cdr.c 1.28
7404	* scsi.c 1.4
7405	* drv_sony.c 1.13
7406	* drv_philips.c 1.11
7407	* drv_mmc.c 1.11
7408	* drv_jvc.c 1.20
7409	  #include <mconfig.h> for AIX
7410
7411Thu Nov  6 20:18:25 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7412	* cdrecord.c 1.34
7413	   #ifdef RLIMIT_NOFILE fuer AIX
7414
7415Wed Nov  5 18:01:32 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7416	* cdrecord.1 1.19
7417	  Better doc for fs=
7418
7419Wed Nov  5 17:57:50 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7420	* drv_mmc.c 1.10
7421	  msf_to_lba() new, get_diskinfo() new, di_to_dstat() new, getdisktype_mmc() new, additions for Matsushita CW-7502
7422
7423Wed Nov  5 17:43:41 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7424	* fifo.c 1.5
7425	  switch -> if then else
7426
7427Wed Nov  5 17:15:45 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7428	* cdrecord.c 1.33
7429	  init struct disk_status, better aritmetic for disk size
7430
7431Wed Nov  5 17:14:29 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7432	* fifo.c 1.4
7433	  print FIFO min fill in percent
7434
7435Tue Nov  4 11:20:22 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7436	* scsi_cdr.c 1.26
7437	  return (mode_select_g0(dp, cnt, smp, pf)) was missing in mode_select()
7438
7439Tue Nov  4 10:35:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7440	* scsi-linux-sg.c 1.13
7441	  Check for NULL at return of valloc()
7442
7443Tue Nov  4 00:13:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7444	* drv_jvc.c 1.19
7445	  New flag CDR_NO_LOLIMIT
7446
7447Sun Nov  2 16:17:10 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7448	* scsi_cdr.c 1.25
7449	  SCSI mode(6/10) conversion for ATAPI, distinguish between S&F 2006PLUS / S&F 2006PLUS
7450
7451Sun Nov  2 14:57:57 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7452	* scsitransp.c 1.16
7453	  Print finish time
7454
7455Sun Nov  2 14:54:50 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7456	* scgio.h 2.10
7457	  i_to_4_byte new
7458
7459Thu Oct 23 19:21:19 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7460	* scsihack.c 1.6
7461	  AIX Support
7462
7463Thu Oct 23 19:20:25 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7464	* scsi-aix.c 1.1
7465	  date and time created 97/10/23 18:20:25 by joerg
7466
7467Thu Oct 23 19:12:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7468	* drv_mmc.c 1.9
7469	  Enhancements for packet writing
7470
7471Thu Oct 23 01:35:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7472	* cdrecord.1 1.18
7473	  New options -prcap, -packet, pktsize =#, -noclose
7474
7475Wed Oct 22 23:50:44 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7476	* drv_jvc.c 1.18
7477	* wm_packet.c 1.3
7478	* cdrecord.c 1.32
7479	  fflush(stdout) -> flush(), flush() after Fixating...
7480
7481Wed Oct 22 23:49:12 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7482	* scsi_cdr.c 1.24
7483	  scsi_close-session() -> scsi_close_tr_session()
7484
7485Wed Oct 22 23:49:11 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7486	* cdrecord.h 1.21
7487	  scsi_close-session() -> scsi_close_tr_session()
7488
7489Sun Oct 19 15:41:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7490	* scsi_cdr.c 1.23
7491	* cdrecord.c 1.31
7492	  Prevent medium removal problems fixed (read TOC) & Matsushita CD-750?
7493
7494Sun Oct 19 15:40:32 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7495	* scsidefs.h 1.15
7496	  Matsushita CW-7501 & CW-7502
7497
7498Sun Oct 19 02:08:53 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7499	* drv_sony.c 1.12
7500	* drv_philips.c 1.10
7501	* drv_jvc.c 1.17
7502	* wm_packet.c 1.2
7503	* cdrecord.h 1.20
7504	* cdrecord.c 1.30
7505	  next_wr_address() has track_t * added
7506
7507Sun Oct 19 01:37:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7508	* drv_jvc.c 1.16
7509	  read_disk_info() -> read_disk_info_teac(), zero pre-gap audio support, opt_power_judge() timeout -> 60 sec
7510
7511Sun Oct 19 01:33:21 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7512	* scsi_cdr.c 1.22
7513	  read_disk_info() new, print_capabilities() new
7514
7515Sun Oct 19 00:40:36 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7516	* cdrecord.c 1.29
7517	* cdrecord.h 1.19
7518	  get_buf() new, -prcap & print_capabilities() new, -packet new, pktsize=# new
7519
7520Sun Oct 19 00:36:32 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7521	* wm_track.c 1.1
7522	* wm_session.c 1.1
7523	* wm_packet.c 1.1
7524	  date and time created 97/10/18 23:36:31 by joerg
7525
7526Sat Oct 18 19:14:05 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7527	* scsi.c 1.3
7528	  stdlib.h -> stdxlib.h, unistd.h -> unixstd.h
7529
7530Sat Oct 18 01:34:19 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7531	* modes.c 1.3
7532	  Ausgabe der Mode Parameter wenn mode_select() nicht klappt & return FALSE
7533
7534****	1.6a3 ***
7535
7536Sun Oct 12 20:00:21 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7537	* cdrecord.1 1.17
7538	* cdrecord.c 1.28
7539	  New options pregap= defpregap=
7540
7541Sun Oct 12 19:30:45 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7542	* cdrecord.h 1.18
7543	  is_first() & is_last() new
7544
7545Sat Oct 11 18:01:28 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7546	* cdrecord.c 1.27
7547	  islast debug printf deleted
7548
7549Sat Oct 11 17:57:43 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7550	* scsi_cdr.c 1.21
7551	* drv_sony.c 1.11
7552	* drv_philips.c 1.9
7553	* drv_mmc.c 1.8
7554	* drv_jvc.c 1.15
7555	* cdrecord.h 1.17
7556	* cdrecord.c 1.26
7557	  islast for TEAC & no run-out blocks for disksize computing
7558
7559Sat Oct 11 14:54:03 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7560	* drv_jvc.c 1.14
7561	  OLD_CLOSE_TRACK re-aktiviert, clear_subcode() in open_track(), set_limits() in open_track() for audio without run-out, dummy sector -> static to be zeroed
7562
7563Thu Oct  9 14:14:24 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7564	* drv_jvc.c 1.13
7565	  Audio Tracks have no link&run-in
7566
7567Thu Oct  9 02:01:23 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7568	* drv_jvc.c 1.12
7569	  SWABAUDIO Flag new
7570
7571Wed Oct  8 17:24:40 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7572	* scsi_cdr.c 1.20
7573	* drv_sony.c 1.10
7574	* drv_philips.c 1.8
7575	* drv_mmc.c 1.7
7576	* cdrecord.h 1.16
7577	* cdrecord.c 1.25
7578	  Modification of data structures for JVC/TEAC
7579
7580Wed Oct  8 17:23:41 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7581	* fifo.c 1.3
7582	  WRITER_MAXWAIT 20 -> 120 s
7583
7584Wed Oct  8 17:14:04 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7585	* drv_jvc.c 1.11
7586	  Enhancements for audio and multi track disks
7587
7588Wed Oct  8 14:48:06 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7589	* cdrecord.1 1.16
7590	  Better doc for padsize & fs=
7591
7592Mon Oct  6 20:37:39 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7593	* drv_jvc.c 1.10
7594	  Modified to use pad_track()
7595
7596Mon Oct  6 20:32:11 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7597	* cdrecord.c 1.24
7598	  In pad_track(): if (bytesp != 0) check was missing ->coredump
7599
7600Mon Oct  6 20:29:22 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7601	* scsi_cdr.c 1.19
7602	  SMART&FRIENDLY CD-R2006
7603
7604Sun Oct  5 16:53:45 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7605	* drv_mmc.c 1.6
7606	  verbose printing modified
7607
7608Sun Oct  5 16:53:09 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7609	* cdrecord.c 1.23
7610	  Check for bytesp != 0 in pad_track()
7611
7612Sat Oct  4 01:09:56 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7613	* cdrecord.c 1.22
7614	  realtime raisepri Problem for HP-UX fixed (function present bot not working)
7615
7616Fri Oct  3 21:33:13 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7617	* scsi_cdr.c 1.18
7618	* drv_sony.c 1.9
7619	* drv_philips.c 1.7
7620	* drv_mmc.c 1.5
7621	* drv_jvc.c 1.9
7622	* cdrecord.h 1.15
7623	* cdrecord.c 1.21
7624	* cdrecord.1 1.15
7625	* cdr_drv.c 1.5
7626	  new option blank=type for CD-RW
7627
7628Fri Oct  3 16:23:00 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7629	* cdrecord.c 1.20
7630	  pad_track() new, await_faio() new & init_faio() befor wait loop, always pad to 300 sectors , padsize= option new, DEFAULT_FIFOSIZE new
7631
7632Thu Oct  2 02:02:10 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7633	* fifo.c 1.2
7634	  MIN_BUFFERS -> 3, await_faio() new, kill_faio() new, stdin EOF check, Messages only for debug
7635
7636Thu Oct  2 01:38:39 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7637	* cdrecord.1 1.14
7638	  padsize Option new, nice --18 bug, 's' & 'f' mult for getnum()
7639
7640Thu Oct  2 01:31:28 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7641	* drv_jvc.c 1.8
7642	  sleep()'s added to cure fixating problems ???
7643
7644Thu Oct  2 01:19:46 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7645	* cdrecord.h 1.14
7646	  DEFAULT_FIFOSIZE, roundup(), tracksize & padsize -> long, pad_track() new, await_fifo() & kill_fifo() new, minutes() cast to int
7647
7648Wed Sep 24 00:02:39 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7649	* cdrecord.c 1.19
7650	  Fifo & tracksize Option
7651
7652Tue Sep 23 23:46:27 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7653	* scsi-sgi.c 1.7
7654	  Bug with resid != 0 fixed
7655
7656Sun Sep 21 23:20:15 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7657	* cdrecord.1 1.13
7658	  fs= Option, tsize= Option, mkisofs | cdrecord with fs= EXAMPLE
7659
7660Sun Sep 21 22:58:34 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7661	* fifo.c 1.1
7662	  date and time created 97/09/21 21:58:34 by joerg
7663
7664Sun Sep 21 22:45:08 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7665	* cdrecord.h 1.13
7666	  faio_get_buf() & fifo_stats()
7667
7668Sun Sep 21 01:12:43 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7669	* cdrecord.h 1.12
7670	  fifo code
7671
7672Wed Sep 17 13:55:57 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7673	* drv_jvc.c 1.7
7674	  Typo in cdr_write_teac() EXPORT -> LOCAL
7675
7676Wed Sep 17 13:55:06 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7677	* cdrecord.c 1.18
7678	  raisepri() has Parameter (n below Max), _POSIX_PRIORITY_SCHEDULING, _POSIX_MEMLOCK
7679
7680*************** Release 1.5 *******************
7681
7682Mon Sep 15 16:46:16 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7683	* README 1.9
7684	  Anpassungen fuer release 1.5
7685
7686Wed Sep 10 18:40:49 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7687	* cdrecord.c 1.17
7688	  Print always Copyright except for -msinfo
7689
7690Wed Sep 10 18:12:59 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7691	* scsi_cdr.c 1.17
7692	  Inquiry debug data indented
7693	  Mode Parameters only for verbose
7694
7695Wed Sep 10 17:57:32 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7696	* cdrecord.c 1.16
7697	  Flags defs von cdrecord.c -> cdrecord.h
7698	  load_media() new
7699	  load/unload_madia() global
7700	  Track verbose output after inquiry
7701	  Test errorcodes while burning
7702	  Dummy blocks added for close_track() is not an error
7703	  -nofix Flag activated
7704	  Exit code for burning errors: -2
7705	  Swabaudio automatic
7706
7707Wed Sep 10 17:43:12 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7708	* cdrecord.h 1.11
7709	  Flag defs from cdrecord.c
7710	  getdisktype() with cdr_t *
7711	  load_media() new
7712	  load/unload_madia() global
7713
7714Wed Sep 10 17:42:13 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7715	* cdr_drv.c 1.4
7716	* drv_jvc.c 1.6
7717	  getdisktype() with cdr_t *
7718
7719Wed Sep 10 17:41:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7720	* drv_philips.c 1.6
7721	  philips_getdisktype() new for automatic eject on "Command Sequence Error"
7722
7723Wed Sep 10 16:50:56 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7724	* cdrecord.1 1.12
7725	  Scsibus , typo removed
7726
7727Wed Sep 10 15:10:03 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7728	* cdrecord.1 1.11
7729	  1.4 -> 1.5
7730
7731Wed Sep 10 15:04:26 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7732	* drv_sony.c 1.8
7733	  new_track_sony() return valoe corrected
7734
7735Wed Sep 10 15:03:36 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7736	* cdrecord.1 1.10
7737	  Changes for cdrecord-1.5
7738
7739Thu Sep  4 19:26:00 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7740	* scsi-linux-sg.c 1.12
7741	  Use channel on multi channel controlers
7742
7743Thu Sep  4 19:09:10 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7744	* drv_jvc.c 1.5
7745	* drv_sony.c 1.7
7746	* scsi_cdr.c 1.16
7747	  inq.ansi_version -> inq.data_format for all mode_select() calls
7748	  for Philips CDD-522 (version == 1 , format == 2)
7749
7750Wed Sep  3 02:00:33 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7751	* scsi-linux-sg.c 1.11
7752	  scsi_mapbus() new
7753	  better timeout handling
7754	  copy Struct now automatic Variable
7755	  Sense Data error = SCG_RETRYABLE
7756
7757Mon Sep  1 01:25:16 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7758	* scsi-sgi.c 1.6
7759	* scsi-linux-sg.c 1.10
7760	* scsi-hpux.c 1.4
7761	* scsi-bsd.c 1.4
7762	  Last tuning make all implementations equal
7763	  Open only one file if possible.
7764	  Better bound checking
7765
7766Sun Aug 31 23:21:06 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7767	* scsi-hpux.c 1.3
7768	  Array again has 8 Luns
7769	  havebus tests bounds
7770
7771Sun Aug 31 23:18:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7772	* scsi-sgi.c 1.5
7773	  MAX_* introduced, open max 1 lun (for now)
7774
7775Sun Aug 31 20:14:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7776	* scsi-hpux.c 1.2
7777	  MAX_LUN now 1
7778
7779Sun Aug 31 20:10:25 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7780	* scsi-hpux.c 1.1
7781	  date and time created 97/08/31 19:10:25 by joerg
7782
7783Sun Aug 31 18:00:16 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7784	* scsihack.c 1.5
7785	  HP-UX added
7786
7787Tue Aug 26 19:37:15 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7788	* cdrecord.c 1.15
7789	  init dp in main now correctly
7790
7791Tue Aug 26 17:50:20 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7792	* scsi-sgi.c 1.4
7793	  Support complete without using -lds
7794
7795Tue Aug 26 17:47:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7796	* scsi_cdr.c 1.15
7797	  scsibus/target/lun now now -1 if bus is scanned
7798	  to make sure that not ony one target can be opened.
7799
7800Tue Aug 26 17:46:22 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7801	* cdrecord.c 1.14
7802	  test_unit_ready() after select_target() (SCANBUS)
7803
7804Tue Aug 26 01:47:41 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7805	* scsi-sgi.c 1.3
7806	  unused includes removed
7807
7808Mon Aug 25 22:02:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7809	* scgio.h 2.9
7810	* scsitransp.c 1.15
7811	* scsi-sgi.c 1.2
7812	* scsi-linux-sg.c 1.9
7813	* scsi-bsd.c 1.3
7814	  errno -> ux_errno in scg_cmd for POSIX multithread
7815
7816Mon Aug 25 21:27:55 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7817	* scsi-sgi.c 1.1
7818	  date and time created 97/08/25 20:27:55 by joerg
7819
7820Mon Aug 25 18:10:12 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7821	* cdrecord.c 1.13
7822	  raisepri() not always done
7823
7824Sun Aug 24 22:58:37 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7825	* drv_jvc.c 1.4
7826	  First pre-aplha makes one data track only
7827
7828Sun Aug 24 17:03:05 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7829	* cdrecord.c 1.12
7830	  New options: driver=name -checkdrive -inq -scanbus -nofix
7831	  set_trsizes() later
7832	  get_cdr_cmds() new
7833	  first simple sizecheck
7834	  "swap" output from print_data_track() removed
7835
7836Sun Aug 24 16:54:31 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7837	* cdrecord.h 1.10
7838	  struct disk_status new
7839	  is_unknown_dev() new
7840	  is_mmc() new
7841	  mmc_check() new
7842	  set_cdrcmds() new
7843
7844Sun Aug 24 16:53:09 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7845	* scsi_cdr.c 1.14
7846	  is_unknown_dev() new
7847	  is_mmc() new
7848	  mmc_check() new
7849	  open_scsi() modified for scsi_scan()
7850	  Device recognition new for CD-R
7851	  scsi_load() now correct
7852
7853Sun Aug 24 16:22:22 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7854	* cdrecord.1 1.9
7855	  -nofix new
7856	  driver=name new
7857	  -checkdrive new
7858	  -inq new
7859	  -scanbus new
7860	  Sense Output uses new form
7861
7862Sun Aug 24 16:19:42 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7863	* drv_mmc.c 1.4
7864	  CDR_SWABAUDIO new
7865	  cd_mode* pages -> scsireg.h
7866	  identify_mmc() uses mmc_check()
7867
7868Sun Aug 24 16:18:00 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7869	* cdr_drv.c 1.3
7870	  set_cdrcmds() new
7871	  get_cdrcmds() enhanced
7872
7873Sun Aug 24 15:47:30 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7874	* drv_sony.c 1.6
7875	* drv_philips.c 1.5
7876	  CDR_SWABAUDIO Flag new
7877
7878Sun Aug 24 14:51:43 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7879	* scsidefs.h 1.14
7880	  CDD-2000 & CDD-2600 new
7881	  MMC Definitionen new
7882
7883Sun Aug 24 14:18:47 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7884	* scsireg.h 1.14
7885	  CD mode pages 05 & 2A
7886
7887Sun Aug 10 19:29:38 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7888	* drv_philips.c 1.4
7889	* drv_sony.c 1.5
7890	* drv_mmc.c 1.3
7891	* cdrecord.h 1.9
7892	* cdrecord.c 1.11
7893	  cdr_driver -> cdr_drname + cdr_drtext
7894	  open_track() with track_info * instead of many arguments
7895
7896Sun Aug 10 18:10:14 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7897	* scsi_cdr.c 1.13
7898	  LOAD (A6) command now uses correct SCSI definition
7899
7900Sun Aug 10 17:43:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7901	* scsi-linux-sg.c 1.8
7902	  Buffer overflow in sg_rq corrected
7903	  timeout corrected (semicolon past if)
7904	  12 Byte Hack now OK
7905
7906Sun Aug 10 17:42:06 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7907	* scgio.h 2.8
7908	  SCSI g5 command struct now ansi compliant
7909
7910Sun Aug 10 17:40:30 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7911	* scsihack.c 1.4
7912	  SGI include
7913
7914Fri Jul 18 13:41:46 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7915	* scsi_cdr.c 1.12
7916	  read_capacity() new
7917	  scsi_load_unload() new
7918	  scsi_set_sped() new
7919	  write_xg1() new
7920	  read_toc() for SCSI-3 new
7921	  read_toc_philips() from old name
7922	  read_track_info() -> read_track_info_philips()
7923	  read_track_info() new
7924	  scsi_close_session() new
7925	  first_writable_address() with address Pointer
7926	  read_tochdr() with cdr_t * ????
7927	  read_session_offset() with offset Pointer + Version for SCSI-3
7928	  is_cdrecorder() removed, Taiyo Yuden new
7929
7930Fri Jul 18 12:35:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7931	* scsi-linux-sg.c 1.7
7932	  with new ioctl() SCSI_IOCTL_GET_BUS_NUMBER more SCSI busses
7933
7934Fri Jul 18 02:49:46 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7935	* cdrecord.1 1.8
7936	  -version
7937	  better -isosize Doku
7938	  -multi warning removed
7939
7940Fri Jul 18 02:44:11 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7941	* cdrecord.c 1.10
7942	  fix_it now past open_session()
7943	  next_writable_address() and read_session_offset() now with adress Pointer
7944	  -version usage()
7945	  superfluous argument removed with lout
7946
7947Fri Jul 18 02:31:23 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7948	* cdrecord.h 1.8
7949	* drv_mmc.c 1.2
7950	  SCSI-3/mmc first implementation
7951
7952Fri Jul 18 02:25:10 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7953	* drv_jvc.c 1.3
7954	* drv_philips.c 1.3
7955	* drv_sony.c 1.4
7956	  next_writable_address now has adress pointer
7957	  read_session_offset_philips() extracted
7958
7959Thu Jul 17 18:12:43 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7960	* scsi-bsd.c 1.2
7961	  ifdef for BSD SENSE bug
7962
7963Thu Jul 17 17:43:10 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7964	* isosize.c 1.3
7965	  filedescriptor sense (seek) test.
7966
7967Tue Jul 15 21:27:29 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7968	* isosize.c 1.2
7969	  & before vd.vd_type deleted
7970
7971Tue Jul 15 21:26:57 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7972	* drv_sony.c 1.3
7973	  & before mode deleted
7974
7975Tue Jul 15 21:16:46 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7976	* cdrecord.c 1.9
7977	  version string
7978	  write_track_data() with startsec parameter
7979	  cd_recorder/drive recognition now uses cdr_t
7980	  print_toc() with cdr_t parameter
7981	  open_session() with multi parameter
7982	  Progress printing in write_track_data() now uses correct rounding
7983	  dbtype with -multi corrected
7984	  read_session_offset() with cdr_t parameter
7985	  print_toc() prints sector numbers correctly and 'lout' for 0xAA
7986
7987Tue Jul 15 13:34:04 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7988	* cdr_drv.c 1.2
7989	  drive_identify may modify cdr_t struct pointer
7990	  Yamaha CDR-400 correct with cdr_mmc
7991
7992Tue Jul 15 13:24:49 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7993	* drv_philips.c 1.2
7994	* drv_jvc.c 1.2
7995	* drv_sony.c 1.2
7996	  open_track() with dbtyp arg
7997	  open_session() with multi arg
7998	  struct cdr_t driver flags filled in
7999	  driver type string
8000
8001Tue Jul  8 19:42:42 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8002	* scsi-linux-sg.c 1.6
8003	  /dev/sg0 ... tested too
8004
8005Tue Jul  8 18:00:39 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8006	* scsi-bsd.c 1.1
8007	  date and time created 97/07/08 17:00:39 by joerg
8008
8009Tue Jul  8 17:59:20 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8010	* scsihack.c 1.3
8011	  New Implementation for *BSD
8012
8013Sun Jun 22 19:58:40 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8014	* scsi_cdr.c 1.11
8015	  Smart & Friendly Support
8016
8017*************** Release 1.4 *******************
8018
8019Sat Mai 21 19:58:42 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8020	* cdrecord.1 1.7
8021	  Updates for release 1.4
8022
8023Sat Mai 21 18:11:25 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8024	* scsi.c 1.2
8025	  scsireg.h Include
8026
8027Sat Mai 21 00:52:33 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8028	* drv_sony.c 1.1
8029	  date and time created 97/05/20 23:52:33 by joerg
8030
8031Sat Mai 21 00:27:56 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8032	* drv_philips.c 1.1
8033	  date and time created 97/05/20 23:27:56 by joerg
8034
8035Sat Mai 21 00:27:50 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8036	* drv_mmc.c 1.1
8037	  date and time created 97/05/20 23:27:50 by joerg
8038
8039Sat Mai 21 00:27:43 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8040	* drv_jvc.c 1.1
8041	  date and time created 97/05/20 23:27:43 by joerg
8042
8043Sat Mai 21 00:27:14 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8044	* scsi_cdr.c 1.10
8045	  mode_select() uses inq.ansi_version >= 2
8046
8047Sat Mai 21 00:26:42 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8048	* cdrecord.h 1.7
8049	  attach_unknown() new
8050
8051Sat Mai 21 00:26:05 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8052	* cdr_drv.c 1.1
8053	  date and time created 97/05/20 23:26:05 by joerg
8054
8055Thu Mai 19 23:46:54 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8056	* cdrecord.c 1.8
8057	  Struct track -> cdrecord.h
8058	  DB_XXX Data block types
8059	  cdr_cmd Struct as Drive Abstraction Layer
8060	  -eject Flag
8061	  checktsize() new
8062	  CDR_SPEED & CDR_DEVICE
8063
8064Thu Mai 19 16:59:44 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8065	* cdrecord.h 1.6
8066	  struct track from cdrecord.c
8067	  DB_XXX Data block types
8068	  cdr_cmd Struct as Drive Abstraction Layer
8069
8070Thu Mai 19 15:42:53 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8071	* scsi_cdr.c 1.9
8072	  Prototypes lokal too
8073	  scsi_load_unload() -> load_unload_philips()
8074	  start_stop_unit() now with eject
8075	  close_track_philips() new
8076	  recover with track parameter
8077	  mode_sense() new
8078	  speed_select splitted
8079	  inquiry news new drives
8080	  scsi_cdr_write()
8081
8082Mon Mai 16 15:46:48 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8083	* config.h 1.1
8084	  date and time created 97/05/16 14:46:48 by joerg
8085
8086Mon Mai 16 15:46:48 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8087	* scsi.c 1.1
8088	  date and time created 97/05/16 14:46:48 by joerg
8089
8090Fri May 23 22:09:21 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8091	* scsitransp.c 1.14
8092	  bad 2. Parameter in gettimeofday -> struct timezone *
8093
8094Fri Apr 23 22:08:16 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8095	* scsierrs.c 2.13
8096	  missing %s in Formatstring added
8097
8098Wed Apr 14 00:54:03 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8099	* scsireg.h 1.13
8100	  new scsi device types
8101
8102Wed Apr 14 00:53:28 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8103	* scsitransp.c 1.13
8104	  scsireset() into hack part
8105	  scsi_setnonstderrs() new, scsierrmsg() chganges
8106	  new scsi devicetype codes, Solaris x86 dmasize without gethostid()
8107
8108Wed Apr 14 00:46:27 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8109	* scsitransp.h 1.10
8110	  Changes for scsierrs.c enhancements
8111
8112Wed Apr 14 00:45:26 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8113	* scsierrs.c 2.12
8114	  Enhancements for SCSI-2 & SCSI-3
8115
8116Tue Apr  6 17:15:43 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8117	* scsidefs.h 1.13
8118	  Different order & Yamaha CDR-400, Sony CDU-924, Ricoh RO-1420, Teac CD-R50 new
8119
8120Tue Apr  6 16:36:38 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8121	* scgio.h 2.7
8122	  Enhancements for SCSI-2 & SCSI-3
8123
8124Tue Apr  6 14:10:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8125	* scsi-linux-sg.c 1.5
8126	  CCD-> CCS Typo
8127
8128Tue Apr  6 13:59:16 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8129	* scsihack.c 1.2
8130	  scsireset() -> transport specific part
8131
8132Tue Apr  6 13:59:16 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8133	* scsi-linux-sg.c 1.4
8134	  scsireset() -> transport specific part
8135
8136*************** Release 1.3 *******************
8137
8138Fri Mar  4 19:48:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8139	* README 1.6
8140	  Changes for Release 1.3
8141
8142Fri Mar  4 18:57:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8143	* cdrecord.1 1.6
8144	  release 1.3
8145
8146Fri Mar  4 18:46:37 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8147	* cdrecord.1 1.5
8148	  Changes for Release 1.3
8149
8150Fri Mar  4 11:55:28 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8151	* scsi-linux-sg.c 1.3
8152	  scsihack.c & scsi-linux-sg.c splitted
8153
8154Fri Mar  4 11:53:59 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8155	* scsihack.c 1.1
8156	  date and time created 97/03/04 10:53:59 by joerg
8157
8158Fri Mar  4 11:52:42 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8159	* iso9660.h 1.2
8160	  Quick hack for ANSI C
8161
8162Wed Mar  2 17:16:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8163	* scsi_cdr.c 1.8
8164	  open_scsi() with verbose arg
8165	  write_track() & write_track_info() isaudio/preemp -> sectype
8166	  read_toc() new, read_header() new, read_track_info() new
8167	  first_writable_addr() now working
8168	  read_tochdr() new, read_trackinfo() new, read_session_offset() new
8169	  is_cddrive() new read_scsi() now korrekt with G0_MAXADDR & cnt < 256
8170	  HACK XXX scsi_capacity to 2048 bytes Sectorsize initialized for mkisofs-1.10
8171
8172Wed Mar  2 16:51:24 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8173	* scsitransp.c 1.12
8174	  BAD -> EX_BAD, BOOL scsi_havebus() new
8175	  scsi_fileno(bus, tgt, lun) new with 3 Parameters, MAX_DMA_SUN386 new
8176
8177Wed Mar  2 16:46:44 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8178	* scsi-linux-sg.c 1.2
8179	  better Kommentar
8180
8181Wed Mar  2 16:35:04 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8182	* scsitransp.h 1.9
8183	  BOOL scsi_havebus() new, scsi_fileno(bus, tgt, lun) new with 3 Parameters
8184
8185Wed Mar  2 16:33:18 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8186	* scgio.h 2.6
8187	  intriduced _SCGIO_H & bei __STDC__ 0xFF000000UL
8188
8189Wed Mar  2 16:14:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8190	* scsidefs.h 1.12
8191	  BAD -> EX_BAD
8192
8193Wed Mar  2 16:14:04 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8194	* port.c 1.6
8195	  include fmt.h only if #ifdef FMT
8196
8197Wed Mar  2 16:07:53 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8198	* scsi-linux-sg.c 1.1
8199	  date and time created 97/03/02 15:07:53 by joerg
8200
8201Wed Mar  2 15:49:56 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8202	* iso9660.h 1.1
8203	  date and time created 97/03/02 14:49:56 by joerg
8204
8205Wed Mar  2 15:48:55 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8206	* isosize.c 1.1
8207	  date and time created 97/03/02 14:48:55 by joerg
8208
8209Wed Mar  2 15:40:32 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8210	* cdrecord.c 1.7
8211	  toctname[] * sectname[] new
8212	  ldebug -> debug, HAVE_MLOCKALL, -msinfo new, -toc new
8213	  -audio/-mode2/-xa1/-xa2/-cdi new, -isosize new
8214	  better Check for options, print_msinfo() new, print_toc() new
8215	  HAVE_SYS_PRIOCNTL_H new
8216
8217Wed Mar  2 15:30:26 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8218	* cdrecord.h 1.5
8219	  BAD -> EX_BAD in standard.h, TOC_* defines, ST_* defines, struct msf
8220	  several Interface changes for Prototypes
8221
8222Wed Jan 19 00:23:11 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8223	* cdrecord.c 1.6
8224	  Changed to use scsi_buf_size() & scsi_getbuf(), better gcc Kompat.
8225
8226Wed Jan 12 23:11:18 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8227	* scsitransp.c 1.11
8228	  Sbufsize -> long, scsi_maxdma() new
8229
8230Wed Jan 12 22:10:33 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8231	* scsitransp.h 1.8
8232	  Sbufsize -> long
8233
8234Fri Jan  7 21:10:26 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8235	* port.c 1.5
8236	  ANSI C & printf %ld
8237
8238Thu Jan  6 22:45:03 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8239	* scsitransp.h 1.7
8240	  scsi_sense_key() & scsi_sense_code() from fmt.c
8241
8242Thu Jan  6 22:45:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8243	* scsitransp.c 1.10
8244	  scsi_sense_key() & scsi_sense_code() from fmt.c
8245
8246Mon Jan  3 14:47:53 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8247	* scsitransp.h 1.6
8248	  scsi_bufsize() & scsi_getbuf() new
8249
8250Mon Jan  3 14:47:52 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8251	* scsitransp.c 1.9
8252	  scsi_bufsize() & scsi_getbuf() new
8253
8254Fri Dec 31 17:16:13 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8255	* scsireg.h 1.12
8256	  Defekt List: length & list_block -> char[] for Byteorder
8257
8258Tue Dec 28 20:51:42 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8259	* scgio.h 2.5
8260	  #error beseitigt for SunOS cc
8261
8262Tue Dec 28 14:28:01 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8263	* scsitransp.c 1.8
8264	  debug -> kdebug
8265
8266Tue Dec 28 14:19:16 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8267	* scgio.h 2.4
8268	  debug -> kdebug
8269
8270Sun Dec 19 16:18:18 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8271	* scsi_cdr.c 1.7
8272	  Mitsumi
8273
8274Sun Dec 19 16:14:12 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8275	* README 1.5
8276	  Performance X86 & Mitsumi
8277
8278Sat Dec 18 12:37:38 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8279	* scsierrs.c 2.11
8280	  param.h, sys/buf.h, sun/dklabel.h, sun/dkio.h eliminated
8281
8282Sat Dec 18 03:26:04 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8283	* README 1.4
8284	  Changes for Release 1.2
8285
8286Sat Dec 18 03:24:14 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8287	* cdrecord.1 1.4
8288	  Changes for Release 1.2
8289
8290Sat Dec 18 03:13:41 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8291	* cdrecord.c 1.5
8292	  -swab new
8293	  LOCAL functions
8294	  timings, new timeout for fixating
8295	  countdown timer before Start
8296	  write_track_info() disabled
8297	  -pad for audio, pad to 2352 bytes.
8298
8299Sun Dec 12 21:09:24 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8300	* scsi_cdr.c 1.6
8301	  Flush cache & Fixation with big Timeout.
8302
8303Thu Nov 26 10:54:18 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8304	* scsierrs.c 2.10
8305	  New Codes for CDD-2000 & Support for Yamaha CDR-100
8306
8307Mon Dec 16 16:19:54 1996  J. Schilling  <joerg@schily.isdn.cs.tu-berlin.de>
8308
8309	* Added -swab option to support Yamaha audio
8310	  Thanks to (Fred) vecoven@montefiore.ulg.ac.be
8311	  for the hint.
8312	* Added counter for quit time (9 seconds)
8313
8314Wed Dec 12 21:09:24 1996  J. Schilling  <joerg@schily.isdn.cs.tu-berlin.de>
8315
8316	* Flush cache & Fixation with separate bigger timeout,
8317	   other timeout reduced to 20sec.
8318
8319Mo Dec 3 13:03:30 1996  J. Schilling  <joerg@schily.isdn.cs.tu-berlin.de>
8320
8321	* Set sector size on all drive types before writing,
8322	* Omwith the write_track_info Mode Select before write_track
8323	  even for Philips drives (this is currently not needed because
8324	  we don't support ISRC codes at this time).
8325
8326Tue Nov 26 10:54:18 1996  J. Schilling  <joerg@schily.isdn.cs.tu-berlin.de>
8327
8328	* New error codes for CDD-2000 & error code support for Yamaha CDR-100
8329
8330Sun Nov 3 22:58:21 1996  J. Schilling  <joerg@schily.isdn.cs.tu-berlin.de>
8331
8332	* scsireset() aded to scsitransport.[hc]
8333	* Timings for Track and Fixation
8334
8335Fri Oct 4 11:45:13 1996  J. Schilling  <joerg@schily.isdn.cs.tu-berlin.de>
8336
8337	* Version 1.1 released.
8338
8339Mon Aug 19 22:25:18 1996  J. Schilling  <joerg@schily.isdn.cs.tu-berlin.de>
8340
8341	* Read access test to allow cdrecord to run savely suid root
8342
8343Sun Aug 18 12:11:20 1996  J. Schilling  <joerg@schily.isdn.cs.tu-berlin.de>
8344
8345	* bit ordering problems solved
8346	  Thanks to Gert Poletiek <gert@fwi.uva.nl> for testing
8347
8348Tue Jun 18 21:38:51 1996  J. Schilling  <joerg@schily.isdn.cs.tu-berlin.de>
8349
8350	* several changes in scgio.h
8351
8352Sun Jun 16 15:56:35 1996  J. Schilling  <joerg@schily.isdn.cs.tu-berlin.de>
8353
8354	* Ansi C Protytypes
8355	* priocntl added for Solaris
8356	  Thanks to Anders Lundgren <al@irfu.se>
8357
8358Sun Feb 4 19:14:46 1996  J. Schilling  <joerg@schily.isdn.cs.tu-berlin.de>
8359
8360	* Initial release 1.0
8361