1 cdrkit (1.1.11) RELEASED; urgency=low
4 * genisoimage: Fix silly bug in MD5 output in template files. (Debian
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.
11 * genisoimage: Use memmove() instead of strcpy() when cleaning
14 -- Steve McIntyre <93sam@debian.org> Fri, 23 Apr 2010 00:30:18 +0100
16 cdrkit (1.1.10) RELEASED; urgency=low
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
25 * Fix FTBFS with missing xconfig.h. Thanks to Matt Kraai for the patch.
28 * genisoimage: fix string overflow breakage when using the -root
29 option (https://bugzilla.redhat.com/show_bug.cgi?id=508449)
32 * librols: remove or rename several functions that clash with POSIX.
35 -- Steve McIntyre <93sam@debian.org> Thu, 14 May 2009 00:28:48 +0100
37 cdrkit (1.1.9) RELEASED; urgency=low
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
43 * genisoimage: undo a mistake in the directory permissions change in
44 the last release. Fixes handling of deep directory structures.
46 -- Steve McIntyre <93sam@debian.org> Sun, 26 Oct 2008 15:43:54 -0700
48 cdrkit (1.1.8) RELEASED; urgency=low
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
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.
67 -- Steve McIntyre <93sam@debian.org> Mon, 25 May 2008 21:22:26 +0100
69 cdrkit (1.1.7.1) RELEASED; urgency=low
72 * Re-spin the 1.1.7 release with a few silly release process errors fixed.
74 -- Steve McIntyre <93sam@debian.org> Mon, 17 Mar 2008 21:25:56 +0000
76 cdrkit (1.1.7) RELEASED; urgency=low
79 * lots of fixes to prevent gcc warnings
80 * Fix for Joliet directory length bug in genisoimage
83 * wodim.1: small fixes.
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
94 * genisoimage/sha1.[ch]: Add GPL-licensed SHA1 implementation.
95 * s/mkisofs/genisoimage/ in ABOUT
97 -- Steve McIntyre <93sam@debian.org> Mon, 17 Mar 2008 20:07:58 +0000
99 cdrkit (1.1.6) RELEASED; urgency=low
101 [ Vladimir Nadvornik ]
102 * genisoimage/eltorito.c: care about inhibit flags when preparing eltorito
103 boot catalog directory entry, avoiding possible crashes
106 * ALL: customize the base manpage subdirectory below PREFIX using the new
108 * make sure that the buffer is flushed and drive is ready before closing
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
120 -- Eduard Bloch <blade@debian.org> Sun, 06 May 2007 16:39:08 +0200
122 cdrkit (1.1.5.1) RELEASED; urgency=low
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
128 -- Eduard Bloch <blade@debian.org> Sat, 21 Apr 2007 11:30:35 +0200
130 cdrkit (1.1.5) RELEASED; urgency=low
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
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
150 * genisoimage: avoid pointless warnings on filetype of <root directory>/..
152 -- Eduard Bloch <blade@debian.org> Sat, 21 Apr 2007 10:17:35 +0200
154 cdrkit (1.1.4) RELEASED; urgency=low
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
166 -- Eduard Bloch <blade@debian.org> Sun, 01 Apr 2007 21:49:03 +0200
168 cdrkit (1.1.3) RELEASED; urgency=medium
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
190 * tell the user his device is busy on Linux because it's mounted, after
191 looking at /proc/mounts
194 * Clean up Linux-2.6 CD/DVD-R drive detection, clearer error messages.
196 -- Eduard Bloch <blade@debian.org> Mon, 26 Mar 2007 17:35:10 +0200
198 cdrkit (1.1.2) RELEASED; urgency=low
201 * more Cstyle cleanups
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
211 * Fix icedax cddb query, based on a patch from Heiko Schlenker
213 -- Eduard Bloch <blade@debian.org> Sat, 13 Jan 2007 00:45:38 +0100
215 cdrkit (1.1.1) RELEASED; urgency=low
217 * added geteltorito script from Rainer Krienke
220 * more verbose abort message if track is specified with some maintainance
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
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
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
241 * workaround for older libmagic API
242 * code for clear profile name mapping
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.
251 * allow hppa and alpha boot code to coexist in one ISO image
253 [ Arkadiusz Miskiewicz ]
254 * Fake prefix line in the version output of readom to keep compatibility
257 -- Eduard Bloch <blade@debian.org> Sat, 30 Dec 2006 16:45:40 +0100
259 cdrkit (1.1.0) RELEASED; urgency=medium
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)
286 * big cleanup, phase I, getting rid from Cstyle function definitions in
290 * user output junk filter in icedax/toc.c
291 * flexible ascii conversion buffer
293 -- Eduard Bloch <blade@debian.org> Sat, 02 Dec 2006 18:43:14 +0100
295 cdrkit (1.0) RELEASED; urgency=low
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
302 * print Burnfree state/preparation messages only with high verbosity
305 * sorted display of files when needed
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.
315 -- Joerg Jaspert <joerg@debian.org> Mon, 20 Nov 2006 19:25:10 +0100
317 cdrkit (1.0pre5) RELEASED; urgency=low
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
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
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
338 * added optional omiting of DMA speed tests
340 [ Vladimir Nadvornik ]
341 * enabled CLONE feature in wodim's config
344 * dropped . from the include path and fixed mkisofs source to use the local
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
354 * detailed review and correction of author related data in manpages and
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
362 -- Eduard Bloch <blade@debian.org> Wed, 6 Sep 2006 22:05:30 +0200
364 cdrkit (1.0pre4) RELEASED; urgency=low
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
375 * Cleanups: unused macros/defines
376 * Unified and simplified the build-host data crawling methods
379 * Various documentation corrections, replaced cdrecord->wodim where it is
380 appropriate and legal on many visible locations
382 -- Eduard Bloch <blade@debian.org> Mon, 4 Sep 2006 23:36:58 +0200
384 cdrkit (1.0pre3) unstable; urgency=low
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
391 * Added test for WORDS_BIGENDIAN
392 * copied values from align.h to another set of sizeof-reflecting defines in
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
399 * forced FIFO define, suggested by Peter
402 * Created cmake test and code snippet for HAVE_C_BITFIELDS
404 [ Michael Ablassmeier ]
405 * Typo fixes in mkisofs messages and unified identical ones with a macro
408 * Released as 1.0pre3
410 -- Eduard Bloch <blade@debian.org> Mon, 4 Sep 2006 09:56:38 +0200
412 cdrkit (1.0pre2) RELEASED; urgency=low
414 * Took zisofs_tools out of the global build system and restored its original
415 Makefile. Its own build system works better.
417 -- Eduard Bloch <blade@debian.org> Sun, 03 Sep 2006 22:14:31 +0200
419 cdrkit (1.0pre1) RELEASED; urgency=low
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
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
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
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
479 -- Eduard Bloch <blade@debian.org> Sun, 03 Sep 2006 22:14:31 +0200
481 cdrkit (2.01.01a08+X.15) UNRELEASED; urgency=low
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)
487 -- Eduard Bloch <blade@debian.org> Wed, 23 Aug 2006 15:03:46 +0200
489 cdrkit (2.01.01a08+X.15) UNRELEASED; urgency=low
491 * Applied cdrtools-2.01.01a05-ossdvd.patch.bz2 slightly adapted to work with
494 -- Eduard Bloch <blade@debian.org> Wed, 23 Aug 2006 15:03:46 +0200
496 cdrkit (2.01.01a08+X.14) UNRELEASED; urgency=low
498 * 39_nonroot_skips_rezero_unit (don't try to run rezero_unit when not beeing
500 * 40_stop_setuid_games (dont't try to cheat the kernel with delayed seteuid)
502 -- Eduard Bloch <blade@debian.org> Wed, 23 Aug 2006 14:44:53 +0200
504 cdrkit (2.01.01a08+X.13) UNRELEASED; urgency=low
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/
511 -- Eduard Bloch <blade@debian.org> Wed, 23 Aug 2006 14:35:30 +0200
513 cdrkit (2.01.01a08+X.12) UNRELEASED; urgency=low
515 * 31_gnu-kfreebsd.dpatch with minor adoptions (needs testing!)
516 * 33_extra_arch_boot_support (extra arches, by Steve)
518 -- Eduard Bloch <blade@debian.org> Wed, 23 Aug 2006 14:29:32 +0200
520 cdrkit (2.01.01a08+X.11) UNRELEASED; urgency=low
522 * 26_author_locale (ASCII transliteration of Jörg in the standard credits
524 * 28_cdda2wav_interface (Linux friendly cdda2wav behaviour)
525 * 30_doc_typo_fixes (various documentation/message fixes)
527 -- Eduard Bloch <blade@debian.org> Wed, 23 Aug 2006 14:23:03 +0200
529 cdrkit (2.01.01a08+X.10) UNRELEASED; urgency=low
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)
535 -- Eduard Bloch <blade@debian.org> Wed, 23 Aug 2006 14:20:05 +0200
537 cdrkit (2.01.01a08+X.09) UNRELEASED; urgency=low
539 * Applied 18_donotopen_hda.dpatch - don't insist on opening unrelated IDE
541 * 20_rsh-bugfix.dpatch - make really sure that the program does seteuid
543 * 22_linux_rawio_capability.dpatch: get Linux capabilities as needed
545 -- Eduard Bloch <blade@debian.org> Wed, 23 Aug 2006 14:11:47 +0200
547 cdrkit (2.01.01a08+X.08) UNRELEASED; urgency=low
549 * mkisofs iconv support with log message adapted, added to CMake build
550 system as appropriate
552 -- Eduard Bloch <blade@debian.org> Wed, 23 Aug 2006 13:57:10 +0200
554 cdrkit (2.01.01a08+X.07) UNRELEASED; urgency=low
556 * Applied patches: 07_noadvertising (strip adds for commercial
557 cdrecord-proDVD), 08_privacy (mkisofs revealing the exact command line)
559 -- Eduard Bloch <blade@debian.org> Wed, 23 Aug 2006 13:54:54 +0200
561 cdrkit (2.01.01a08+X.06) UNRELEASED; urgency=low
563 * Applied 06_dautipps - better hints about ATAPI usage howto and
564 -joliet-long workaround
566 -- Eduard Bloch <blade@debian.org> Wed, 23 Aug 2006 13:52:50 +0200
568 cdrkit (2.01.01a08+X.05) UNRELEASED; urgency=low
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
574 -- Eduard Bloch <blade@debian.org> Wed, 23 Aug 2006 13:49:56 +0200
576 cdrkit (2.01.01a08+X.04) UNRELEASED; urgency=low
578 * Added bits from 02_paths.dpatch by Joerg Jaspert <joerg@debian.org>:
579 /var/log directory location and SILO relevant paths
581 -- Eduard Bloch <blade@debian.org> Wed, 23 Aug 2006 13:46:55 +0200
583 cdrkit (2.01.01a08+X.03) UNRELEASED; urgency=low
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>
588 -- Eduard Bloch <blade@debian.org> Wed, 23 Aug 2006 13:43:15 +0200
590 cdrkit (2.01.01a08+X.02) UNRELEASED; urgency=low
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.
599 -- Eduard Bloch <blade@debian.org> Wed, 23 Aug 2006 13:35:23 +0200
601 cdrkit (2.01.01a08+X.01) UNRELEASED; urgency=low
603 * moved documentation around, READMEs/ directory contains a structure, moved
604 mkisofs docs from the source directory to it
606 -- Eduard Bloch <blade@debian.org> Tue, 22 Aug 2006 12:40:05 +0200
609 ***** Version 2.01 ********
611 Wed Sep 8 20:26:34 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
617 Sat Sep 4 22:28:05 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
625 Wed Aug 25 13:28:57 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
627 Warnung fuer Linux-2.6.8.1 neu
629 Tue Aug 24 01:11:42 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
631 Auch die euid auf pw->pw_uid setzen bevor exec(RSH gemacht wird
633 Thu Aug 19 12:14:09 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
637 Thu Aug 19 12:08:26 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
639 linuxcheck() im %I% verbessert ;-)
641 Mon Aug 16 16:42:17 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
644 SuSE Kommentar erweitert.
646 Sun Aug 8 23:04:39 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
648 struct features & struct profiles -> LOCAL
650 Thu Aug 5 10:26:18 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
652 Kommentar vor linuxcheck() erweitert
654 Wed Aug 4 02:30:51 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
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
661 Sat Jul 31 17:41:06 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
664 Check auf dma_speed > 0, dma_speed Test nur wenn tracks > 0
666 Mon Jul 19 11:10:00 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
668 SPTI nicht bei NT-4.0 als Default
670 Sun Jul 18 01:26:08 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
673 Mehr Tests auf Korektheit der Werte (sinnvoller Bereich in get_dmaspeed())
674 dma_speed nur dann auswerten wenn > 0
676 Sun Jul 11 02:28:23 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
678 CDR_FORCESPEED domumentiert
680 Sun Jul 11 01:57:27 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
686 Sun Jul 11 01:32:49 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
691 Sun Jul 11 01:30:12 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
693 setmode() auch bei MINGW32
695 Fri Jul 9 00:05:39 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
699 kein nice() bei __DJGPP__
701 Fri Jun 18 17:46:20 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
703 if (isdigit(vers) -> if (isdigit(vers[0]) (bug korrigiert
705 Fri Jun 18 01:17:54 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
708 long dvd_next_addr -> LOCAL long dvd_next_addr
710 Thu Jun 17 23:20:27 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
713 Bitfeld Typen fuer printf() auf int casten wegen IRIX cc
715 Thu Jun 17 11:24:48 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
717 Verbose Ausgabe fuer Fehlerkorrekturen nochmals angepasst
719 Sun Jun 13 16:28:28 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
723 Sun Jun 13 16:00:20 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
725 Ausgabe der maximale Anzahl der Retries
727 Sat Jun 12 15:14:49 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
730 RAW & TAO Schreibmodi nach check_writemodes() loeschen damit niemand cdrecord -raw fuer DVDs aufruft
732 Sat Jun 12 13:48:12 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
733 * scsi-linux-ata.c 1.7
736 Fri Jun 11 16:49:15 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
739 -scanbus funktioniert nun auch wenn dev= nicht angegeben und /etc/default/cdrecord vorhanden
740 Auflistung der defekten Sektoren in allozierter Liste
742 Thu Jun 10 10:58:19 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
746 Wed Jun 2 22:54:33 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
750 Tue May 25 17:33:15 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
754 Tue May 25 17:32:29 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
758 Tue May 25 01:36:00 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
762 write_buffer() neu und write_buffer() in drv_mmc.c -> yamaha_write_buffer()
764 Thu 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*
768 Thu 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
772 Thu 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
776 Thu May 20 15:50:38 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
778 Kommentar zu benoetigten Root Rechten neu
780 Thu May 20 15:35:52 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
782 Bessere Kommentare gegen SuSE die cdrecord nicht als root laufen lasse wollen
784 Wed May 19 00:54:29 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
786 Make sure you are root. nur ausgeben wenn euid != 0
788 Wed May 19 00:47:48 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
791 reload geht nun auch fuer Notebook Laufwerke wieder
793 Wed May 19 00:45:26 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
796 print_format_capacities() neu
798 Wed May 19 00:27:28 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
800 Bessere beschreibung der Hintergruende fuer eine gute Wahl der FIFO Groesse (fs=)
802 Mon May 17 00:38:17 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
804 Bessere Dokumentation fuer DVD
806 Mon May 17 00:18:21 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
810 Sun May 16 23:46:51 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
812 bei OPC "Power calibration area almost full" nicht als Fehler auffassen
814 Sun May 16 17:01:24 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
816 Bessere Dokumentation der driver= Option
818 Sun May 16 01:37:11 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
820 Diverse kleinere Schreibfehler beseitigt
822 Sun May 16 01:26:52 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
824 Eißfeldt -> Ei\*sfeldt
827 Sat May 15 23:14:18 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
829 index Variable -> curindex wegen GCC Shadow Warnung
831 Sun May 9 17:59:31 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
833 date and time created 04/05/09 16:59:31 by joerg
835 Fri Apr 23 00:51:24 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
837 Padding fuer ASPI CMD Struktur damit auch 32 Byte Sense Daten von SPTI gehen
839 Wed Apr 21 01:48:32 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
841 Support fuer SPTI & Kontroller mit mehr als einem SCSI Bus
842 Bei SPTI ist SENSE_LEN max nun 32
844 Sun 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
848 Fri Apr 16 15:29:34 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
850 Bis zu 256 Busse scannen.
852 Thu Apr 15 16:35:46 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
856 Mon Apr 12 16:13:47 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
858 Read Book -> Red Book
860 Tue Apr 6 11:59:03 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
862 Bessere Fehlermeldung bei fehlendem -pad/-shorttrack
864 Mon Mar 15 01:59:49 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
866 Kommentar fuer cuefile= & -raw
868 Wed Mar 10 21:54:36 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
874 Mon 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
881 Sun Mar 7 23:43:08 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
885 Thu Mar 4 09:24:11 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
887 Bugfix: Nach Umstellung des Tests auf Schreibmodus Option ging nur noch TAO
889 Wed Mar 3 01:27:14 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
898 Tue Mar 2 21:02:42 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
903 Tue Mar 2 02:53:06 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
924 Tue Mar 2 01:13:42 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
928 Mon Mar 1 11:08:40 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
946 Mon Mar 1 11:02:43 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
954 Sun Feb 29 21:49:03 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
958 Sun Feb 29 18:19:58 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
963 Sun Feb 29 18:13:20 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
965 -tao Option neu, -sao Option als Alias fuer -dao
967 Sun Feb 22 16:41:57 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
971 Sun Feb 22 15:53:51 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
975 cdr_defaults() Prototy -> neues defaults.h
977 Sun Feb 22 15:53:00 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
979 date and time created 04/02/22 15:53:00 by joerg
981 Sun Feb 1 21:32:58 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
983 date and time created 04/02/01 21:32:58 by joerg
985 Fri Jan 23 23:10:42 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
987 dev=ATAPI:1,0 geht nun wieder
989 Mon Jan 19 21:29:24 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
994 trackp[i].padsecs * secsize -> (Llong)trackp[i].padsecs * secsize, damit kein Integeroverflow mehr stattfindet
996 Thu Jan 15 22:24:39 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
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
1001 Thu 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
1005 Thu Jan 15 01:55:36 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1007 * scsi-linux-pg.c 1.43
1011 * scsi-remote.c 1.15
1012 * scsi-unixware.c 1.36
1017 * scsi-bsd-os.c 1.28
1021 Thu 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
1025 Thu Jan 15 00:50:11 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1027 * scsi-linux-ata.c 1.5
1030 Wed Jan 14 20:05:52 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1032 Unbenutzte Variablen beseitigt
1034 Wed Jan 14 20:04:33 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1038 Wed Jan 14 19:57:28 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1040 Ueberfluessige Variable sb beseitigt
1042 Wed Jan 14 18:54:48 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1044 * scsi-amigaos.c 1.6
1046 * scsi-linux-sg.c 1.79
1049 * scgsettarget.c 1.2
1053 Wed Jan 14 15:37:47 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1054 * scsi-linux-sg.c 1.78
1057 Wed 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
1063 Tue Jan 13 20:43:44 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1064 * scsi-mac-iokit.c 1.7
1067 Mon Jan 12 00:36:04 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1069 Besserer Kommentar bei den Profilen in identify
1071 Mon Jan 12 00:33:39 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1073 dp bei error() ueberpruefen um coredumps bei cdrecord -xd zu verhindern
1075 Sun 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.
1079 Sun 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
1083 Sun Jan 11 14:39:45 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1085 w2kstyle_create() umgestellt und so repariert, dasy kein unzulaessiger Speicherzugriff mehr erfolgt
1087 Sun Jan 11 14:09:19 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1091 Sun Jan 11 13:28:56 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1093 Aenderungen damit cdrecord -scanbus dev=ASPI geht
1095 Wed Jan 7 00:38:26 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1098 * scsi-mac-iokit.c 1.6
1105 Wed Jan 7 00:20:32 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1107 Anderer Version String fuer SPTI
1109 Wed Jan 7 00:03:55 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1113 Tue Jan 6 23:58:43 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1115 Wenn FILE Anweisung im CUE Sheet keinen Slash (/) enthaelt, dann wird der Filename auch im Directory des CUE Sheets gesucht
1117 Tue Jan 6 23:52:52 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1121 Tue Jan 6 23:33:20 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1125 Tue Jan 6 23:21:14 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1127 SPTI Unterdrueckung von nocht CD-ROM deaktiviert
1129 Tue Jan 6 23:10:18 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1131 Erste Version mit SPTI Support
1133 Tue 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
1137 Tue Jan 6 01:01:59 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1139 cmd_dummy statt init_mmc in den Treiberstrukturen fuer CD-ROM Leser
1141 Sun Jan 4 15:26:25 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1143 Erste Version einer UID Verwaltung die fuer Solaris 9 USCSI gebraucht wird
1145 Fri Jan 2 16:05:57 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1147 Erste Version die mit Volume Management arbeitet
1149 Fri Jan 2 16:05:21 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1153 Fri Jan 2 16:05:06 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1155 Hack fuer fd == -1 -> Kein Zugriff auf LW -> '?' statt '*'
1157 Tue Dec 30 14:20:00 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1159 Schreibfehler will not not Korrigiert
1161 Mon Dec 29 15:25:05 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1163 Bessere Beschreibung und Beispiel fuer -setdropts driveropts=
1165 Wed Dec 24 11:51:56 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1167 Hinweis auf RAW bei nicht funktionierendem CUE Sheet
1169 Tue Dec 23 13:48:33 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1172 Hack fuer POSIX_PRIORITY_SCHEDULING Bug (wir brauchen root Rechte um die Pri zu verringern)
1174 Sun Dec 21 14:29:21 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1176 Neuer Absatz ueber ATAPI auf erster Seite.
1178 Thu Dec 18 17:10:58 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1180 Aehnlicher Text wie in cdrecord.c wenn !defined(IS_SCHILY_XCONFIG)
1182 Thu Dec 18 17:10:26 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1184 Neuer Text fuer modifizierte Versionen ohne Support
1186 Thu Dec 18 17:09:41 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1188 .sp verschoben auf Wunsch von Eric Raymond
1190 Tue Dec 16 00:42:16 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1192 Security Test Ausgabe nun auch ohne Root Zugriff sichtbar
1194 Mon Dec 15 16:40:59 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1196 Ausgabe des Resultats des Security Checks
1198 Mon Dec 15 09:19:24 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1202 Mon Dec 15 09:18:14 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
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/
1207 Mon Dec 15 07:32:55 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1209 comexit(0); nach "erstem" -force blank unit entfernt damit auch mit dem Ricoh-5125 Medien erweckt werden koennen
1211 Thu Dec 11 12:59:54 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1213 #ifdef __SCG_COMPAT_ zum enablen von info/ident/revision -> vendor_info/prod_ident/prod_revision
1215 Thu Dec 11 12:55:42 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1218 info -> vendor_info, ident -> prod_ident, revision -> prod_revision
1220 Wed Dec 10 00:42:39 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1222 Hinweis auf http://bootcd.narod.ru/
1224 Wed Dec 10 00:40:49 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1226 Hinweis auf ftp://ftp.berlios.de/pub/cdrecord/ProDVD/
1228 Wed Dec 10 00:19:03 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1231 FIFO Abschalten wenn fifosize < 2*bufsize
1233 Tue Dec 9 20:52:14 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1235 ..sp -> .sp Schreibfehler
1237 Sun Nov 30 13:50:31 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1239 schcgeck funktioniert nun, kein DMAresid und max sense_count 18
1241 Sun Nov 30 00:00:01 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1244 #include <io.h> auch fuer DJGPP
1246 Sat Nov 29 23:36:39 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1248 Srb.Type.ExecSCSICmd.SenseLen = DEF_SENSE_LEN; -> Srb.Type.ExecSCSICmd.SenseLen = (SENSE_LEN+2);
1250 Sat Nov 29 23:11:56 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1254 Sat Nov 29 23:10:16 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1256 setmode(fileno, O_BINARY) auch fuer DJGPP
1258 Sat Nov 29 23:10:00 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1260 #include <io.h> fuer __CYGWIN32__/__EMX__
1261 setmode(fileno, O_BINARY) auch fuer DJGPP
1263 Sat Nov 29 23:03:06 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1265 Sense_len & sense_count korrekt beachten
1266 SS_ERR -> vor die invalid Device & Cannot Select Bus cases im switch in send_cmd()
1268 Sat Nov 29 22:28:57 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1270 Schreibfehler is statt if beseitigt
1272 Sat Nov 29 19:11:41 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1274 Return (0) statt -1 bei FATAL Error in send_cmd() wenn kein gueltiges Target gesetzt ist
1276 Sat Nov 29 19:10:48 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1278 Neuer AspiLoaded Counter fuer mehrfaches Oeffnen
1280 Sat Nov 29 19:06:55 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
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
1286 Sat Nov 29 19:04:36 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
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
1291 Sat Nov 29 18:58:35 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1295 Sat Nov 29 18:30:44 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1297 Umbau auf _go32_dpmi_allocate_real_mode_callback_retf()
1299 Fri Nov 28 10:25:15 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1301 Callback Funktion neu
1303 Fri Nov 28 02:33:18 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1307 Fri Nov 14 10:55:14 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1309 date and time created 03/11/14 10:55:14 by joerg
1311 Sun Nov 2 23:50:22 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1313 fifo_percent() fragt nun (sp == NULL) ab um festzustellen of der FIFO aus ist
1315 Wed 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
1319 Wed Oct 1 00:39:23 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1321 Kommentar ueber minimale FIFO Groesse
1323 Sun Aug 24 13:15:10 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1325 driveropts in /Etc/default/cdrecord dokumentiert
1327 Tue Jul 22 21:43:08 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1331 Mon Jul 21 00:06:31 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1337 Fri Jul 18 10:04:20 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1340 Teilweise #ifndef EXTVERS -> #ifdef CLONE_WRITE fuer genauere Beschreibung des Kodes
1342 Fri Jul 18 10:03:04 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1344 Kommentar Hinweis in cdr_underrun()
1346 Fri Jul 11 11:43:25 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1350 Sun Jul 6 00:04:14 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1352 EIO statt EINVAL damit Scan fuer Targets > 7 klappt
1354 Sat Jun 21 21:42:56 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1356 Workaround fuer Solaris 8 x86 Bug: DKIOCINFO liefert 256 kB DMAsize aber nur 68 kB geht bei ATAPI & DMA
1358 Sat Jun 21 19:42:26 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1362 Fri Jun 20 22:47:08 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1364 Neue Option ts= fuer Transfer size
1366 Fri Jun 20 22:32:59 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1368 Residual count auswerten beim Lesen
1370 Fri Jun 20 22:21:33 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
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
1378 Tue Jun 17 19:23:35 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1382 Tue Jun 17 19:18:00 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1384 samples -> nsamples wegen samples() Makro und K&R C
1386 Sat 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
1390 Sat 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
1394 Sat May 31 18:34:37 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1396 GPL Hinweise besser formuliert, Schreibfehler in usage() beseitigt
1398 Sat May 31 18:10:38 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1400 Schreibfehler berichtigt & -format dokumentiert
1402 Sat May 31 18:09:46 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1404 Fix fuer fehlerhafte Erkennung von *.inf Dateien die Meldung 'WARNING: Stdin is connected to a terminal.' verursacht
1406 Fri 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);
1410 Wed May 14 18:59:12 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
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=)
1415 Wed May 14 18:57:53 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1417 CD-Text aus CDTEXTFILE nur noch wenn trackp[MAX_TRACK+1].flags & TI_TEXT
1419 Wed May 14 18:56:55 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1421 Neue erweiterte CD-Text Behandlung beschrieben
1423 Wed May 14 02:24:17 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1425 Version -> 2.01a15, Diverse Umstellungen damit tracks == 0 Abfragen bei cuefile=xxx korrekt behandelt werden
1427 Wed May 14 02:21:07 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1429 while(pp) -> for (; pp; pp = pp->x_next) damit continue bei x_name == NULL nicht zur Endlosschleife wird
1431 Tue May 13 23:26:57 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1433 speed= Behandlung besser erklaert und Schreibfehler
1435 Tue May 13 23:26:14 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1437 TI_SWAB bei FILE ... WAVE setzen
1439 Tue May 13 13:07:03 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1441 pp->x_name == NULL voer strcmp geaendert
1443 Tue May 13 13:05:00 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1445 Neue Knoten korrekt in Liste ein und aushaengen
1447 Mon May 12 02:17:00 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
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
1453 Mon May 12 01:39:30 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1455 setleadinout() setzt nun trackp[tracks+1].tracktype aus trackp[tracks].tracktype
1457 Mon May 12 01:38:03 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1459 Erste funktionierende Version
1461 Mon May 12 00:26:35 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1463 Canot -> Cannot Schreibfehler beseitigt
1465 Mon May 12 00:25:29 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1467 parsecue()/fparsecue() neu
1469 Mon May 12 00:22:57 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1471 Version -> 2.01a14, Neue Option cuefile=, Kein Aufruf von checkdsize() wenn tracks == 0 (tsize == -150)
1473 Mon May 12 00:20:55 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1475 einfache erste cuefile= Doku
1477 Sun May 11 21:47:29 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1479 TI_QUADRO & is_quadro() neu
1481 Sun May 11 21:46:53 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1483 Schutz gegen Coredump wenn pp->x_name == NULL
1485 Sat May 10 16:15:14 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1487 Erster Ansatz fuer parse_file()
1489 Sat May 10 15:05:46 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1492 cueopen()/neednextitem()/needword()/needitem()/checkextra()/cueabort() neu
1494 Fri May 9 10:10:42 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1496 keyw_t Arrays -> LOCAL
1498 Fri May 9 10:08:10 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1500 Parser Funktionen -> LOCAL
1502 Fri May 9 10:00:21 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1504 Erster Ansatz zum weiteren parsieren der Keywort Zeilen mit den Funktionen parse_*()
1506 Fri May 9 09:58:25 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1508 #include cdtext.h vor cdrecord.h wegen gettextptr() und den Typ textptr_t
1510 Fri May 9 09:57:08 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1513 gettextptr() ist nun nicht mehr LOCAL
1515 Fri May 9 09:56:24 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1517 #define CDTEXT_H fuer Erkennung dasz cdtext.h includiert wurde
1519 Thu May 8 20:13:07 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1521 Umgestellt fuer mehr "Ordnung"
1523 Thu May 8 19:57:21 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1525 Definitionen fuer alle Schluesselworte
1527 Thu May 8 19:44:42 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1529 getlocal() beseitigt, parsecue()/fparsecue() neu
1531 Thu May 8 19:38:55 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1533 js_snprintf(errs, slen, scgp->errstr) -> js_snprintf(errs, slen, "%s", scgp->errstr)
1535 Thu May 8 19:38:14 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1537 get_speeds_plextor() geht nicht mit alten LW, daher Ausfuerung im silent Mode
1539 Thu May 8 00:45:07 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1541 Reihenfolge der Keyworte Kommentar
1543 Wed May 7 23:46:01 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1550 Wed May 7 20:31:31 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1553 date and time created 03/05/07 19:31:31 by joerg
1555 Tue May 6 23:57:09 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1561 Tue May 6 19:12:27 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1563 Kommentar verbessert, lookup() mit table Parameter
1565 Tue May 6 00:35:47 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1567 Kommentar verbessert
1569 Tue May 6 00:23:14 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1571 Umbau auf Makefilesystem, ungetline()/getlocal() neu
1573 Sun May 4 18:41:33 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1575 Beschreibung der Audio Kopie aus Pipe
1577 Sun May 4 18:36:46 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1581 Sun May 4 18:35:19 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1585 Neue Funktion auinfosize() fuer AudioCDs aus Pipe Brennen
1587 Sun May 4 15:46:38 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1589 Neue Funktion opentracks() und Umstellung des Trackparsing
1591 Sun May 4 15:18:21 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1593 STDIN wird nicht mehr geschossen damit Audio "On the Fly" moeglich wird
1595 Sun May 4 15:16:43 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1597 Neues Track Flag TI_USEINFO, tracktype/dbtype nun Uchar
1599 Sun May 4 12:52:00 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1601 setuid(getuid()) nachdem alle root Dinge erledigt sind (hoffentlich)
1603 Sat May 3 20:09:17 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1606 scg_fprascii()/scg_prascii()/scg_sprascii() neu
1608 Sat May 3 19:39:32 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1610 gracewait setzt nun didgrace auf TRUE um doppeltes Warten zu vermeiden
1612 Fri 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
1616 Fri 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
1620 Tue Apr 29 22:59:14 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1624 Tue Apr 29 20:59:54 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1627 Neue Optionen -xa/-xamix und -multi/-mode2/-xa1/-xa2/-cdi korrigiert
1629 Tue Apr 29 20:41:16 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1631 Support fuer TAO -mode2
1633 Tue Apr 29 20:40:26 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1635 Definitionen fuer Daten Sektor Typen
1637 Tue Apr 29 00:27:20 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1639 Bessere Ausgabe fuer formatierte RW Medien
1641 Tue Apr 29 00:26:27 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1643 Ausgave des Current Profile auf separater Zeile
1645 Wed Apr 23 23:25:27 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1647 Ungebrauchte Variablen beseitigt
1649 Wed Apr 23 23:20:27 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1651 read_track_info() Bug gefixt (type Bits waren in cmd_cdb[2] statt cmd_cdb[1])
1653 Wed Apr 23 23:19:24 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1655 gracewait() umstrukturiert
1657 Wed Apr 23 23:18:13 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1661 print_profiles() neu
1663 Tue Apr 22 22:36:02 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1665 Return Code von (*dp->cdr_init)(scgp, dp) auswerten
1667 Tue Apr 22 19:08:58 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1669 raise_fdlim versucht nun nicht mehr z.B. ein Limit von 256 auf 109 zu "erhoehen".
1671 Tue Apr 22 17:47:29 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1673 Fehlendes " ergaenzt
1675 Tue Apr 22 17:46:28 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1677 Bessere Fehlermeldung fuer get next writable address auf formatierte CD-RW
1679 Tue Apr 22 17:42:06 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1681 Mehr Fehlermeldungen wenn in der Hauptschleife Fehler auftreten.
1683 Tue Apr 22 01:08:46 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1685 Version -> 2.01a11, gracewait() mit didgrace Parameter fuer Ausgabe ohne Warten
1687 Mon Apr 21 15:49:58 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1689 Format Code mit #ifdef DRV_DVD auskommentiert
1691 Mon Apr 21 15:40:04 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1693 CL_TYPE_* #defines neu fuer scsi_close_tr_session()
1695 Mon Apr 21 15:39:13 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1697 -format & BOOL gracedone neu
1699 Mon Apr 21 15:23:22 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1702 request_sense_b()/reserve_tr_rzone() neu
1704 Mon Apr 21 14:22:51 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1706 Umbau auf gracewait()
1708 Sun Apr 20 16:26:57 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1710 get_format_capacities() neu
1712 Sun Apr 20 16:22:26 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1714 read_track_info() mit erweiterten Parametern (Type) -> TI_TYPE_TRACK
1716 Sun Apr 20 16:21:22 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1718 read_track_info() mit erweiterten Parametern (Type), read_rzone_info() aus drv_dvd.c durch read_track_info()
1720 Sun Apr 20 16:20:40 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
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
1726 Sun Apr 20 15:52:45 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1728 struct disk_info um dbit & bg_format_stat erweitert
1730 Sun Apr 20 15:13:25 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
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
1737 Sun Apr 20 15:04:56 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1739 NACA Bit im Control Byte neu
1741 Fri Apr 18 16:53:04 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1746 read_dvd_structure() nun mit addr und layer Parameter
1748 Fri Apr 18 16:51:11 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1750 Unbenutze & Uninitialisierte Variablen beseitigt
1752 Thu Apr 17 23:13:07 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1756 Thu Apr 17 23:09:29 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
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
1762 Thu Apr 17 09:45:56 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1764 * drv_philips.c 1.67
1772 cdr_format() Funktion neu
1774 Thu Apr 17 02:32:05 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1776 load_media() fuer get_curprofile() im Silent Mode, wenn es ein CD Brenner ist dann wird nicht der CD-ROM Treiber returniert
1778 Thu Apr 17 01:10:51 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1780 SCSI-3/MMC-3 medien Tests neu um DVD+ zu erkennen
1782 Thu Apr 17 00:04:06 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1784 Vermeiden von pname(profile) ohne #defne DRV_DVD
1786 Wed Apr 16 23:40:46 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1788 mmc_getval() weiter nach hinten - nach Korrektur der Inquiry Daten fuer ATAPI
1790 Wed Apr 16 22:49:41 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1792 Treiber ID Text (Kommentar) verbessert
1794 Wed Apr 16 22:42:59 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1796 Cue sheet Option auf 3 setzen
1798 Wed Apr 16 22:40:00 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1800 Hinweis auf mkisofs -print-size bei SAO/RAW
1802 Wed Apr 16 22:28:03 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1804 SCSI-3/mmc-3 Support fuer DVD + DDCD Erkennung mit get_proflist()
1806 Wed Apr 16 22:25:56 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
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
1811 Wed Apr 16 22:01:14 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1813 get_proflist()/get_wproflist() aus scsi_mmc.c neu
1815 Wed Apr 16 22:00:33 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1817 get_conflen()/get_profiles()/get_proflist()/get_wproflist() neu
1819 Wed Apr 16 00:49:27 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1821 get_speeds_plextor() komplett in die Statistik Funktion verlagert
1823 Wed Apr 16 00:28:09 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1825 date and time created 03/04/15 23:28:09 by joerg
1827 Wed Apr 16 00:28:00 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1829 scsi_mmc.c Definitionen neu
1831 Wed Apr 16 00:12:54 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1833 Trebertabellen aufgeraeumt
1835 Tue Apr 15 18:57:54 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1837 track_base(tp) Makro repariert (tp)->track statt (tp)->trackno
1839 Tue Apr 15 10:01:43 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1843 Sun Apr 13 21:54:15 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1845 #include timedefs.h fehlte
1847 Sun Apr 13 18:54:27 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1849 Erste SAO Implementierung (ohne MCN/ISRC/multi-session)
1851 Sun Apr 13 17:15:15 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1859 * drv_philips.c 1.66
1860 cdr_abort_session() neu
1862 Sun Apr 13 17:10:44 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1864 "Selected write speed:" -> "Last selected write speed:"
1866 Sun Apr 13 13:59:26 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1868 Intelligenteres scsi_load() kennt nun CDR_CADDYLOAD
1870 Sun 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()
1874 Sun Apr 13 13:36:00 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1876 Version -> 2.01a10, Neue Funktion print_drflags()
1878 Sun Apr 13 13:35:26 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1880 Kommentar verbessert
1882 Sun Apr 13 12:28:01 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1885 scsi_load()/scsi_unload() nun mit korrektem Return Wert (int statt BOOL) und Auswertung des Return Wertes in load_media()/unload_media()
1887 Fri Apr 11 15:31:30 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1890 (*dp->cdr_gen_cue)() Aufruf nun ueber Pointer
1892 Fri Apr 11 15:27:44 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1899 (*dp->cdr_send_cue)() nun mit cdr_t * Parameter
1901 Fri Apr 11 15:18:57 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1904 * drv_philips.c 1.64
1911 Neue Funktion (*cdr_gen_cue)()
1913 Fri Apr 11 01:25:58 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1915 get_speeds_plextor() nun mit 3 int * Parametern, Ausgabe der Maximalen Brenngeschwindigkeit in stats_mmc()
1917 Fri Apr 11 00:53:30 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1920 is_sao() & TI_SAO neu, checktsize() ueberprueft nun ob ein Track mit unbekannter Laenge in SAO/RAW mode vorhanden ist und bricht ab
1922 Thu Apr 10 21:18:42 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1923 * drv_philips.c 1.63
1934 cdr_check_recovery()/cdr_recover()/cdr_close_session() nun mit cdr_t * Parameter
1936 Thu Apr 10 19:19:22 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1938 Kommentar eingerueckt
1940 Thu Apr 10 19:15:16 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1945 * drv_philips.c 1.62
1950 cdr_init() neu, cdr_speed_select() nun ohne "dummy" Parameter
1952 Thu Apr 10 15:32:14 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1954 get_speeds_plextor() neu
1956 Sun Apr 6 15:49:07 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1958 Neue driveropts= speedread/singlesession/hidecdr
1960 Sun Apr 6 15:48:07 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1962 (*dp->cdr_set_speed_dummy)() Aufruf bei -setdropts zwischen cdr_opt1() und cdr_opt2()
1964 Sun Apr 6 15:45:45 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1966 Support fuer Plextor PowerRec, SpeedReeed, SongleSession, HideCDR
1968 Sun Apr 6 02:19:35 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1971 #defines und Auswertung fuer CDR_SINGLESESS/CDR_HIDE_CDR/CDR_SPEEDREAD neu
1973 Sat Apr 5 22:35:50 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1977 Neue Option -setdropts
1979 Sat Apr 5 20:51:06 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1981 mmc_load/mmc_unload() auskommentiert
1983 Sat Apr 5 20:46:51 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1985 opt2_mmc() neu und Kode aus open_session_mmc() dorthin bewegt
1987 Sat Apr 5 20:43:36 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1990 Bessere Buffer underrun Erkennung und Beschreibung
1992 Sat Apr 5 15:49:22 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
1998 * drv_philips.c 1.61
2002 (*dp->cdr_opt2)(scgp, dp) neu
2004 Sat Apr 5 15:37:12 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2006 Buffer Underrun Vorhersage verbessert (kein loeschen am Trackanfang & zusaetzlicher Test auf leres RAM)
2008 Sat Apr 5 01:42:33 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2010 Read Burn Proof Counter fuer Plextor
2012 Fri Apr 4 23:48:28 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2013 * scsi-unixware.c 1.33
2016 Fri Apr 4 00:44:59 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2018 -packet impliziert nun nicht mehr TAO
2020 Fri Apr 4 00:35:13 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2022 cw7501__do_cue() nun korrekt LOCAL
2024 Fri Apr 4 00:30:05 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2027 trackp->tracktype & TOC_MASK wegen TOCF_DUMMY/TOCF_MULTI
2029 Fri Apr 4 00:29:09 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2033 * drv_philips.c 1.60
2039 cdr_open_session()/cdr_fixate() ohne multi/dummy Parameter -> track[0].tracktype
2041 Thu Apr 3 22:49:10 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2046 Casting wegen Signed/Unsigned Arithmetik bei ANSI C
2048 Thu Apr 3 22:32:30 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2053 * drv_philips.c 1.59
2058 cdr_open_session()/cdr_fixate() Treiberinterface nun ohne toctype Parameter -> trackp[0]->tracktype
2060 Thu Apr 3 20:51:34 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2062 int -> Uint wegen Ansi C Vergleich
2064 Thu Apr 3 20:46:46 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2066 first/last int -> Uint wegen Ansi C Vergleich
2068 Thu Apr 3 20:42:01 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2070 j int -> Uint wegen Ansi C Vergleich
2072 Thu Apr 3 18:16:00 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2075 prtimediff() -> misc.c
2078 Thu Apr 3 18:15:00 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2082 Thu Apr 3 18:14:43 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2084 prtimediff() aus cdrecord.c neu
2086 Thu Apr 3 18:14:05 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
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
2092 Thu Apr 3 18:11:45 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2094 F_DLCK & prtimediff() neu
2096 Thu Apr 3 18:11:22 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2098 Support fuer SAO neu
2100 Sun Mar 30 22:16:25 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2102 Schreibsupport fuer TAO
2104 Sun Mar 30 13:50:02 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2107 Eingerueckt nach cstyle
2109 Sat 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
2113 Thu Mar 27 12:11:17 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2115 meshpoints=# Option neu
2117 Thu Mar 27 01:15:30 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2121 Thu Mar 27 01:03:48 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2125 Thu Mar 27 01:02:47 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2127 date and time created 03/03/27 01:02:47 by joerg
2129 Thu Mar 27 00:53:40 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2131 Version -> 2.01a07, Unterdrueckung von "Warning: blockdesc secsize %d differs from cap secsize %d\n" wenn scgp->cap->c_bsize == 0
2133 Thu Mar 27 00:45:34 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2135 Eingerueckt nach cstyle
2137 Thu Mar 27 00:43:06 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2139 mmc_load()/mmc_unload() mit 2. Parameter cdr_t *
2141 Tue Mar 25 18:48:41 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2145 Mon Mar 24 23:25:04 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2147 Version -> 2.01a06, Handler fuer SGIHUP/SIGTERM, cdr_underrun() neu
2149 Mon Mar 24 23:23:38 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2154 Mon 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.
2159 Sun 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
2163 Sun 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
2167 Sun 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)
2171 Sun Mar 23 14:12:01 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2173 Support fuer QNX neu
2175 Sun Mar 23 14:11:14 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2177 date and time created 03/03/23 14:11:14 by joerg
2179 Thu Mar 6 16:39:42 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2181 faio_wait_on_buffer() mit Prototype implementierung wegen SCO cc
2183 Thu Mar 6 16:27:52 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2185 Beschreibung fuer -xa1 -xa2, ... berichtigt
2187 Fri Feb 7 12:34:37 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2189 Schreibfehler beseitigt
2191 Sun 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
2195 Tue Jan 28 01:19:39 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2197 Workaround fuer LG TAO Audio Formware bug: audio_pause_len = 150
2199 Tue Jan 7 14:09:28 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2201 Ausgabe Save/Set Modepages auch auf stderr wie Rest der Zeile
2203 Tue Jan 7 14:08:43 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2205 set_mode_params() ist BOOL, daher ist Abfrage auf < 0 falsch
2207 Tue Dec 24 16:28:38 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2211 Tue Dec 24 14:16:34 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2213 Mail Adresse -> schilling@fokus.fhg.de
2214 Vermeidung von "Cannot write CD's >= 100 minutes.\n" bei DVDs
2216 Mon Dec 16 22:26:39 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2218 Mailing Lists geupdated, Hinweis auf cddb= bei den cdda2wav Beispielen
2220 *************** Release 2.0 *******************
2222 Sat Nov 30 17:43:51 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2227 Sat Nov 30 16:11:27 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2229 DVD-Pro Check for Tracksize-known only if ntracks > 0
2231 Sat Nov 30 13:01:27 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
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
2235 Sat Nov 30 12:55:17 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2237 Debug output with SCSI Status Byte
2239 Fri Nov 22 17:55:41 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2241 RSH= und RSCSI= documented for ssh(1) RSCSI
2243 Fri 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)
2247 Fri Nov 22 17:35:54 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2249 AmigaOS Support with ix_vfork()/ix_vfork_resume() and separate var buf_idx_reader for vfork()
2251 Thu Nov 21 22:28:57 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2255 Thu Nov 21 22:23:10 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2259 Tue Nov 19 19:13:34 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2261 Fix for Coredump with dev=/dev/rsr1c:@,0
2263 Sun Nov 10 19:18:04 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2265 Orange Forum Embargo Warning only if mp->msf_min == 97 for DVDs
2267 Mon Nov 4 18:12:16 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2269 close(f) /dev/zero oly if /dev/zero has been opened
2271 Sun Nov 3 16:32:52 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2274 write_xscsi()/seek_scsi()/seek_g0()/seek_g1() new
2276 Sat Nov 2 22:11:55 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2278 Version -> 1.11a40, _POSIX_MEMLOCK/_POSIX_PRIORITY_SCHEDULING Test POSIX 2001 conformant
2280 Sun Oct 27 15:19:29 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2282 New Wait Feature free the IDE Busses if Source&Destination are on the same cable (use -immed)
2284 Sun Oct 27 14:57:11 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2286 New Wait (usleep) Feature for -immed documented
2288 Sun Oct 27 14:42:36 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2290 New Flag RF_WR_WAIT to actively free the IDE Busses via usleep()
2292 Sun Oct 27 02:26:26 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2296 Change from trackp->padsize ->trackp->padsecs
2298 Sun Oct 27 02:02:38 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2300 Change from trackp->padsize ->trackp->padsecs
2301 New Sektor based Makros Sminutes(s)/Sseconds(s)/Shseconds(s)/Sframes(s)
2303 Sun Oct 27 01:20:58 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2305 Better docukmentation for padsize=
2307 Sat Oct 26 23:13:47 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2309 Text Generic mmc2 DVD -> Generic mmc2 DVD-R/DVD-RW
2311 Sat Oct 26 20:21:15 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2313 Support printing the fill ratio of the drive buffer and the actual write speed
2315 Fri Oct 25 15:06:33 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2317 ATIP printinf for speed better -> %2d (reserved val %2d)
2319 Fri Oct 25 15:05:21 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2321 pad_track() now shows Drive buffer fill% and speed
2322 Verbose prinrting for write_track_data() and pad_track() unified
2324 Fri Oct 25 00:49:04 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
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
2329 Fri Oct 25 00:18:19 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2331 BURN-Free was not used -> BURN-Free was never needed
2333 Fri Oct 25 00:06:12 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2335 Test for 0xFF:0xFF/0xFF with dsp->ds_maxblocks == 716730 -> dsp->ds_maxblocks == 1166730 because we now use forceposivive in msf_to_lba()
2337 Thu Oct 24 23:47:23 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2339 di_to_dstat() now always sets dsp->ds_first_leadin to allow 2. setting for Yamaha AudioMaster
2341 Wed Oct 23 22:46:02 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2343 Version -> 1.11a39, Only cdrecord dev=help calls scg_help() no automatic printing if scg_open() fails
2345 Wed Oct 23 22:40:41 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2347 Many changes tp prepare for 2.0
2349 Wed 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"
2353 Mon 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
2358 Sun 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)
2362 Sat Oct 19 22:04:23 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2364 Version -> 1.11a38, Support for libscg Help
2366 Sat Oct 19 21:28:22 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2369 scg_help() Funktion new
2371 Sat Oct 19 21:27:21 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2375 Sat Oct 19 21:26:25 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2378 * scsi-unixware.c 1.27
2381 * scsi-remote.c 1.10
2384 * scsi-openserver.c 1.30
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
2392 * scsi-bsd-os.c 1.27
2395 * scsi-amigaos.c 1.3
2397 scgo_help() Funktion new
2399 Sat Oct 19 19:14:05 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2401 Parameter tcomment new in __scg_help()
2403 Sat Oct 19 14:02:47 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2407 Fri 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
2411 Fri Oct 18 17:20:00 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2413 open Warnung von error() auf js_fprintf((FILE *)scgp->errfile umgestellt
2415 Fri Oct 18 17:16:48 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2417 * scsi-linux-ata.c 1.2
2419 Allow unified dev=ATAPI, dev=ATAPI:, dev=USCSI, dev=USCSI:
2421 Sun 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)
2426 Sun Oct 13 21:23:54 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2428 * scsi-linux-pg.c 1.41
2429 open(name, 2) -> O_RDWR....
2431 Sat Oct 12 13:53:52 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2433 Initialize Testsector in encspeed() to make resulting speed independent from junk on the stack
2435 Thu Oct 10 23:43:33 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2437 Change wording from DAO -> SAO
2439 Wed Oct 9 19:36:09 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2441 New device types for Inquiry
2443 Wed Oct 9 19:35:44 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2445 scg_fprintdev() New device types for Inquiry
2447 Tue 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
2451 Mon Oct 7 22:19:15 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2455 Verbose printing of the LEC encoding speed -> encspeed()
2457 Sat Oct 5 22:07:27 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2459 call cdr_buffer_cap() in Silent mode to make sure buggy drives (CW-7585) will not print constantly error messages
2461 Sat 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
2465 Sat 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
2470 Sat Oct 5 00:02:52 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2472 Do not open all /dev/scg* devices if not in SCAN mode
2473 ENXIO for USCSI means selection Timeout
2475 Fri Oct 4 23:59:05 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2477 Warn for missing Scanbus, up to 26 IDE Controller from Chip.Dancy@hp.com
2479 Wed Oct 2 21:44:22 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2481 Version -> 1.11a36, #ifdef HAVE_LIB_EDC_ECC to allow compilation without libedc
2483 Wed Oct 2 02:22:32 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2485 Allow again compilation with #undef FIFO
2487 Wed Oct 2 00:54:52 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2489 replace comma by semikolon
2491 Wed Oct 2 00:48:49 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2493 gk_chan is Unsigned but there was a comparison <= 0
2494 scsi status scsi_sts now correct for ATAPI
2496 Sat Sep 28 20:36:58 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2498 deflt_writemodes_mmc() now with fallback to SAO if TAO is not supported
2500 Sat Sep 28 14:53:33 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2502 -force Wirkung auf RAW Speed nur noch bis maximal das was eine CPU kann
2503 Neue environment Variable "CDR_FORCERAWSPEED"
2505 Sat Sep 28 14:46:54 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2507 EDC_SCRAMBLE_NOSWAP #define in old libedc new
2509 Fri Sep 27 17:39:00 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2511 Limit gracetime to 999, Do not use \b with wait time because seconds may use more than one column
2513 Fri Sep 27 16:40:46 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2515 DVD max speed -> 1000
2517 Fri Sep 27 14:33:00 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2519 Drive current speed/Drive default speed/Drive max speed printing now with lverbose > 1
2520 Hint to Heiko with Encoding speed printing
2522 Fri Sep 27 14:30:18 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
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
2529 Fri Sep 27 14:28:27 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2531 Change to use new driveropts= method from drv_mmc.c
2533 Fri Sep 27 14:25:18 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2535 Max Speed for CD from 370 -> 372
2537 Thu Sep 26 03:06:39 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2539 scsi_load()scsi_unload() now may be called with cdr_t * 0
2541 Wed Sep 25 18:05:41 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2543 scsi_blank()/scsi_close_tr_session()/scsi_flush_cache() with immed Flag
2545 Wed Sep 25 16:12:10 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2549 * drv_philips.c 1.58
2552 start/stop, load/unload, flush_cache with immed Parameter
2554 Wed Sep 25 14:22:26 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2561 blank() driver function now weith cdr_t * parameter for F_IMMED
2563 Wed Sep 25 13:52:12 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2567 Wed Sep 25 13:51:28 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2569 F_DVD -> TI_DVD (was wrong)
2571 Wed Sep 25 13:13:11 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2573 F_DVD -> TI_DVD (was wrong), F_IMMED new
2575 Wed Sep 25 00:38:52 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2580 * drv_philips.c 1.57
2584 close_track()/fixate() enhanced by cdr_t * Parameter
2586 Tue Sep 24 21:28:33 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2588 mmc_set_speed() new to allow drives that don't like speed=1
2590 Tue Sep 24 18:40:42 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2592 Version -> 1.11a35, Do not print Zeit/speed Statistics if writing did not yet start
2594 Tue Sep 24 18:36:56 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2596 Modify speed printing to include CD/DVD Speed
2598 Mon Sep 23 15:42:22 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2600 Simulate Next Writable Address (for TAO)
2602 Mon Sep 23 15:39:22 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2604 Move Comment out of #ifdef DRV_DVD
2606 Mon Sep 23 15:17:56 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2608 Fix Pregap handling for DVD (no 150 Sektors per Track)
2610 Sun Sep 22 01:35:18 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2614 Sun Sep 22 00:11:57 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2616 Set DVD Flag in driverstructure because it is now used
2618 Sat Sep 21 23:59:25 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2620 Set DVD Flags, calculate DVD speed correctly,
2621 correct real time spend in usleep()
2623 Sat Sep 21 01:33:16 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2625 Version -> 1.11a34, Late check for tracks == 0 only if -fix was not used
2627 Fri Sep 20 01:58:54 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2629 -auinfo should be superceede -scms / -copy
2631 Thu Sep 12 17:16:35 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2633 Statistics order new and better,
2634 Print new statistics even on abort
2636 Thu Sep 12 17:03:42 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2638 New Flags RF_DID_STAT/RF_DID_CDRSTAT
2640 Thu 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()
2644 Thu Sep 12 15:52:20 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
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
2650 Thu Sep 12 15:47:01 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2652 Version -> 1.11a33, ds_dr_max_speed -> ds_dr_max_wspeed
2654 Thu Sep 12 15:43:36 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2658 scsi_set_speed() mit MMC-3 rotctl Parameter
2660 Thu Sep 12 14:37:26 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
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
2668 Thu Sep 12 13:34:49 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
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
2675 Thu Sep 12 13:27:10 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2677 Enhancements for MMC-2 & MMC-3 in -prcap (mode Page 2A)
2679 Wed Sep 11 21:23:48 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2681 MMC-2 & MMC-3 enhancements for Mode Page 2A
2683 Wed Sep 11 20:47:35 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2685 CDR_MMC/CDR_MMC2/CDR_MMC3 new
2687 Wed Sep 11 15:13:20 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2689 end = 0 for useless GCC Warning 'end' might be uninitialized
2691 Wed Sep 11 15:01:55 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2693 trackp->dataoff/tracks/track/trackno -> Uchar
2694 DSF_HIGHSP_ERA & DSF_ULTRASP_ERA new
2695 CDR_ALLOC without top Bit for GCC Warning
2697 Wed Sep 11 14:59:46 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2700 Cast for trackp->track* -> Uchar
2702 Wed Sep 11 14:59:07 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2704 Constant 0xFFFFFFFF with #ifdef for K&R/ANSI
2706 Sun Sep 1 23:43:15 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2708 Print minimal Drive Buffer fill ratio
2710 Sun Sep 1 23:42:39 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2714 Sun Sep 1 23:33:34 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2716 Several new ds_* Vars for better Statistics
2718 Sun Sep 1 21:27:35 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2720 cdrstats() now guesses Buffer underruns and prints average write speed
2722 Sun Sep 1 17:42:59 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
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
2731 Sun Sep 1 16:50:22 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2733 Buffer Cap print every 1 MB
2735 Fri Aug 30 13:57:26 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2737 Version -> 1.11a32, CDR_DISKTATTOO new, (*dp->cdr_stats)(scgp, dp); for Burn-Free Statistics
2739 Fri Aug 30 13:42:33 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2741 New driverinterfacefunction cdr_stats()
2744 Fri Aug 30 13:41:21 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2747 * drv_philips.c 1.55
2750 New driverinterfacefunction cdr_stats()
2752 Thu Aug 29 21:40:34 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2755 * drv_philips.c 1.54
2760 New Parameter cdr_t *dp for cdr_set_speed_dummy() for "forcespeed"
2762 Thu Aug 29 17:12:40 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2764 link_counter is [2].
2766 Mon Aug 26 17:47:17 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2768 Turning... messages -> stdout
2770 Mon Aug 26 01:56:39 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2772 JustLink Support new
2774 Mon Aug 26 01:22:08 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2776 date and time created 02/08/26 00:22:08 by joerg
2778 Tue Aug 20 01:11:19 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
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
2785 Tue Aug 20 00:06:22 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2787 Call dp->cdr_opt1() _before_ set speed/dummy and before the first Size Check
2789 Mon Aug 19 02:30:52 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2791 Do not clear ds_cdrflags after attach()
2793 Mon Aug 19 01:12:18 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2795 driveropts=help new in short usage()
2797 Mon Aug 19 00:45:49 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2803 * drv_philips.c 1.53
2804 cdr_t->cdr_opt1() new
2806 Mon Aug 19 00:40:47 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2808 dataoff = 16 as Default in autoaudio to allow cdrecord -raw to work without -data
2810 Mon Aug 19 00:34:46 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2812 Call (*dp->cdr_opt1)(scgp, dp) for Yamaha Audio Master, then 2. Check for size
2814 Sat Aug 17 01:13:39 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2816 Yamaha Audio Master recognition, Varirec in driveropts=help, Varirec recognition
2818 Sat Aug 17 00:52:44 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2820 Calling sequence comment new
2822 Sat Aug 17 00:04:28 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2824 Max RAW speed in metering raised from 100x -> 1000x
2826 Fri Aug 16 02:39:01 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2829 CDR_VARIREC / CDR_AUDIOMASTER / CDR_FORCESPEED new
2831 Wed Aug 14 23:43:34 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2833 Version -> 1.11a30, Speed test for RAW data sectors
2835 Wed Aug 14 20:50:55 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2837 Allow Space as separator in /etc/default/cdrecord
2839 Wed Aug 14 01:04:46 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2844 Tue Aug 13 23:45:22 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2846 HAVE_LIB_EDC_ECC/HAVE_NEW_LIB_EDC/CLONE_WRITE new
2848 Tue Jul 30 00:22:27 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2850 Version ->1.11a28, tracksize/secsize ->itracksize/isecsize for debug printf
2852 Mon Jul 29 22:22:12 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2854 track_base() Macro new, typedef struct ofile ofile_t new
2856 Mon Jul 29 21:58:12 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2858 Shift ISRC & MCN by one to the end if the are on an index change
2860 Sun Jul 28 23:19:55 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2862 Flags with allen possible write modi and with CDR_TRAYLOAD to avoid
2864 Sun Jul 28 13:54:08 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2868 Thu Jul 25 03:25:39 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2870 Support for ISRC/MCN in RAW Mode new (but witout index shift)
2872 Tue Jul 23 23:47:58 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2874 First loop in fillsubch() removed because it is identical to second loop
2876 Tue Jul 23 23:32:31 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2878 fillsubch() now coeerect for audio Pregap between Tracks korrekt with relative time counting downwards
2880 Sun Jul 21 18:21:24 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
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
2887 Sun Jul 21 18:13:25 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2889 set CDR_BURNFREE Flag,
2890 set dsp->{ds_disktype!ds_trfirst!ds_trlast!ds_trfirst_ls} from dip->*
2892 Sun Jul 21 18:07:21 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
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
2898 Sun Jul 21 17:52:54 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2901 malloc() Cast removed
2903 Sun Jul 21 17:51:44 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2905 dsp->ds_diskid now is UInt32_t
2907 Sun Jul 21 17:44:11 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2909 struct disk_status with Typen from utypes.h
2911 Mon Jul 8 00:31:04 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2921 'tracks' outside driver interface removed and replaced by trackp->tracks
2923 Sun Jul 7 22:30:24 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2925 Better rebuild old driver interface in next_wr_address_jvc()
2927 Sun Jul 7 22:28:35 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2935 * drv_philips.c 1.52
2938 trackno/tracks Parameter in driverinterface removed for new Struct Member
2940 Sat Jul 6 21:19:22 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2943 track_t now with tracks and track for simplified driverinterface
2945 Sat Jul 6 18:20:27 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2950 * drv_philips.c 1.51
2954 cdr_speeddef/cdr_speedmax new and do not default to speed= 1 but to cdr_speeddef
2956 Fri Jul 5 23:11:39 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
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
2967 Fri Jul 5 21:36:25 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2969 New driverfunction write_leadin, WM_
\b* Macros with better system,
2970 new Macro wm_base(),
2973 Fri Jul 5 21:31:48 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2975 New driverfunction write_leadin_mmc() with Code from cdrecord main function
2977 Fri Jul 5 21:26:04 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2980 * drv_philips.c 1.50
2983 New driverfunction write_leadin as dummy
2985 Thu Jul 4 13:01:36 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2988 Print Writemodes (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
2996 Thu Jul 4 12:55:52 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
2998 restructuring: cdr_t->cdr_dstat is now used
2999 New Write Mode WM_* definitions
3001 Thu Jul 4 12:53:14 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3004 * drv_philips.c 1.49
3006 Check for dp->cdr_dstat->ds_cdrflags & RF_PRATIP
3007 Fill dsp->ds_flags |= DSF_ERA and dsp->ds_at_*_speed
3009 Tue Jul 2 19:55:47 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3012 * drv_philips.c 1.48
3017 dstat_t * now is a Member of cdr_t -> better handling of special funcs
3019 Tue Jul 2 15:18:31 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3021 get_atip() now is always usable (not only if PRINT_ATIP has been defined)
3023 Sun Jun 16 15:58:37 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3027 Fri May 31 22:09:39 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3029 wait_unit_ready() fast Abort even if k == SC_MEDIUM_ERROR
3031 Wed May 29 01:43:13 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3033 Better printf() format strings for DWORD
3035 Wed May 29 01:02:28 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3037 List of language codes enhanced
3039 Wed May 29 00:55:22 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3041 palign() Macro with (UIntptr_t) Cast
3043 Wed May 29 00:54:26 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3045 Version -> 1.11a24, gracetime= in usage(), printf() Format correkt for bmtime()
3047 Wed May 29 00:51:56 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3051 Wed May 29 00:50:03 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3053 Avoid Coredump if a single .inf File is missing and trackp[i].text is NULL -> ->textcodes does not work
3055 Mon May 20 17:08:41 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3057 palign() -> with UIntptr_t cast
3059 Mon May 20 16:38:23 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3061 avoid Integeroverflow with %.*s and 64 bit
3063 Mon May 20 14:28:12 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3065 Cast (int)req.uscsi_buflen/(int)req.uscsi_resid forr 64 bit
3067 Mon May 13 02:02:09 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3070 Flush Cache with exit() in Silent Mode to avoid problem with cdrecord -toc and CD-ROMs
3072 Mon May 13 02:00:49 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3078 New Typ tsize_t instead of off_t for Track size Vars > sizeof(long) on non-largefile OS
3080 Sat May 4 21:55:38 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3082 Avoid that abort via ^C kills a running SCSI Command
3084 Sat May 4 21:42:56 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3087 Callback Function at Ende of SCSI Command
3089 Sat May 4 18:10:05 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3092 gracetime= Option new
3093 Now use geterrno()/seterrno()
3094 reload_media() reads from stdder if input is from stdin
3096 Sat May 4 16:00:13 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3098 printf() Formats enhanced to get non jumping output with DVDs
3100 Sat May 4 15:36:45 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3102 always set CDR_TAO|CDR_SAO in cdr_flags to allow speudo-DAO Mode
3104 Sat May 4 15:34:41 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3108 Sat Apr 20 22:29:26 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3110 Now use geterrno()/seterrno()
3112 Tue Apr 16 19:20:40 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3114 New Errorstrings from 29.5.2001
3116 Tue Apr 9 22:48:58 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3118 Embargo Message now better
3120 Tue Apr 9 22:41:41 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3124 Sat Mar 30 12:26:12 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3126 Make drecord -atip print useful things
3128 Wed Mar 27 23:36:26 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3130 maxblocks computing corrected (now even works with Panasonic)
3132 Tue Mar 26 19:18:31 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3135 set COPY Bit in TOC and sub channels
3137 Tue Mar 26 19:10:32 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3141 Tue Mar 26 19:07:15 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3145 Tue Mar 26 19:02:58 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3147 textfile= not-existent caused a Coredump
3149 Sun Mar 24 23:39:28 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3151 SCMS and Copy permitted printing new, Version -> 1.11a18
3153 Sun Mar 24 23:38:11 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3155 SCMS as new value for Copy_permitted=
3157 Sun Mar 10 00:24:19 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3159 Print real write speed
3161 Sat Mar 9 23:21:05 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3163 remiove typo in hasdrvopt()
3165 Sat Mar 9 23:03:00 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3167 first VariRec Support
3169 Sat Mar 9 21:15:48 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3171 Burn-PROOF Support new, try tp make Panasonic DVD-R working
3173 Sat Mar 9 20:20:16 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3175 IS_SCHILY_XCONFIG new, Short Usage with susage() new
3177 Fri Mar 8 16:48:58 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3179 Version print Lizens better, -cdi sets toctype
3181 Fri Mar 8 16:46:54 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3185 Tue Mar 5 23:34:46 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3187 NULL Pointer for args is now OK to allow to be used with readcd
3189 Tue Mar 5 23:32:00 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3191 getnum()/getllnum() from cdrecord.c -> getnum.c
3193 Tue Mar 5 23:26:31 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3196 getnum()/getllnum() -> getnum.c
3197 cdr_defaults() changed to allow to be used with readcd.c
3199 Tue Mar 5 23:20:48 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3201 date and time created 02/03/05 23:20:48 by joerg
3203 Mon Mar 4 23:42:43 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3215 Mon Mar 4 23:32:08 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3217 Comment for Text Language code now better
3219 Mon Mar 4 23:21:31 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3221 better comment for Version printing for not working Branches
3223 Mon Mar 4 22:43:47 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3225 Comments for Sector size
3227 Mon Mar 4 22:42:12 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3230 new Function open_cdrdefaults(),
3231 Comment that states that "/etc/default/cdrecord" may not be changed
3233 Fri Mar 1 22:37:21 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3235 Better Text for unknown ID Codes
3237 Thu Feb 28 23:04:45 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3239 readtstr() now looks for rightmost ' from right to left,
3240 readtag("CDINDEX_DISCID=") -> readtstr("CDINDEX_DISCID=")
3242 Sun Feb 24 15:44:34 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3246 Sat Feb 23 22:00:51 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3248 First Support for CD-Text Synthesis with new functions text_txt()/packtext()/anytext()/fillup_pack()/fillpack()
3250 Sat Feb 23 21:44:33 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3252 date and time created 02/02/23 21:44:33 by joerg
3254 Sat Feb 23 21:21:10 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3256 -text/textfile= Options documented
3258 Sat Feb 23 21:17:42 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3260 Version -> 1.11a15, Option -text new, char * textfile not global anymore
3262 Sat Feb 23 21:10:53 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3264 First CD-Text Support
3266 Sat Feb 23 17:24:48 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3268 void *text new in struct track, packtext() Prototype new
3270 Sat Feb 23 16:01:50 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3272 CD-Text Cue sheet for Lead-in does not depend anymore from char *textfile but from trackp[0].flags & TI_TEXT
3274 Wed Feb 20 19:39:39 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3279 #ifndef DEBUG around #define DEBUG
3281 Tue Feb 19 22:10:23 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3285 Fri Feb 15 00:46:56 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3288 flip_crc_error_cor() with bsize Parameter and EXPORT instead of LOCAL
3289 cdtext_crc_ok() removed -> cdtext.c
3291 Fri Feb 15 00:42:47 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3293 Flip error correction for Text CRC correction
3294 Automatic Text Size Header recognition
3296 Sun 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
3300 Sat Feb 9 17:29:02 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3302 Warning for guessed IDs
3304 Tue Jan 29 20:46:42 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3306 Removed wrong (now superfluous) IDs
3308 Thu Jan 24 00:03:25 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
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).
3314 Fri 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
3318 Fri Dec 7 22:40:31 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3320 scsi_in_progress() with additional sense qualifier 0x04 for CyberDrive
3322 Sun Dec 2 15:42:53 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3324 Typo removed, Support for BeOS 5
3326 Sun 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
3330 Sun 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
3334 Tue Nov 27 20:25:39 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3338 Tue Nov 27 20:24:18 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3342 Tue Nov 27 02:10:34 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3344 NEED_SYS_SOCKET_H for BeOS new
3346 cdr_buffer_cap() environment for Plasmon RF41xx better
3348 Tue 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
3352 Tue Nov 13 16:17:05 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3356 New Flag DSF_DVD, better overcapacity output for DVD
3358 Sun Nov 11 18:30:47 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3360 Comment for ACARD TECH AEC-7720 ATAPI<->SCSI adaptor better
3362 Sun Nov 11 17:53:42 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3366 Thu Nov 1 19:15:46 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3368 Now using timedefs.h
3370 Wed Oct 31 19:29:35 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3372 For ACARD TECH AEC-7720 ATAPI<->SCSI adaptor read Mode Page list only in debug mode
3374 Wed Oct 31 00:24:58 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3376 sense_secsize() now calles mode_sense() first with 12 Bytes and again with 0xFE Bytes for Moge Page List
3378 Wed Oct 31 00:17:27 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3380 check_writemodes_mmc() -> EXPORT, read_dvd_structure() now with mit 32 byte instead of 15 bytes len Parameter
3382 Wed Oct 31 00:06:47 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3384 Prototyp for check_writemodes_mmc()
3386 Tue Oct 30 23:12:03 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3388 cd_mode_page_05 intel byteorder link_size was wrong
3390 Tue Oct 30 21:36:53 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3392 DVD Check code did code exit() for non MMC CD writers
3395 Mon 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
3399 Mon Oct 29 18:57:46 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3411 Sat Oct 27 02:56:16 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3413 Test for HAVE_NETDB_H for rcmd()
3415 Sat Oct 27 02:55:30 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3417 #include <unixstd.h> for size_t for snprintf()
3419 Sat Oct 27 02:53:49 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3421 Test for HAVE_FORK new
3423 Sat Oct 27 02:53:18 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3425 casts because sizeof() on MacOS X is long
3427 Thu 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
3431 Thu Oct 25 02:03:56 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3433 Support for MaxOS X (Darwin-1.4)
3435 Thu 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
3439 Wed Oct 17 19:40:22 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3441 initialize scgp with NUL
3442 brackets around if (p = senv_field(6))
3444 Tue Oct 16 17:03:53 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3450 * drv_philips.c 1.46
3453 New Structuremember cdr_cmdflags in cdr_t
3455 Tue Oct 16 15:57:05 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3457 Better error messages for DVD Demo Mode > 1 GB
3459 Wed Oct 10 23:04:03 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3461 number() corrected - had wrong if/then/else Structure for T/P/G Multiplyer
3463 Tue Oct 9 02:19:36 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3465 sys/types.h & sys/stat.h -> statdefs.h, -> 1.11a09
3467 Tue Oct 9 01:42:05 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3470 sys/types.h & sys/stat.h -> statdefs.h
3472 Sun 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
3477 Sun Oct 7 21:03:23 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3479 Modifications to allow recognition of CD/DVD writer
3481 Sun Oct 7 20:41:51 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3483 xdebug for DVD/CD writer recognition
3485 Sun Oct 7 19:01:25 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
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
3490 Sun Oct 7 13:35:21 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3493 read_dvd_structure() from drv_dvd.c -> scsi_cdr.c for Pioneer A03 DVD-R/CD-R
3495 Thu Sep 27 19:01:30 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3497 #undef DEV_UNKNOWN for True64
3499 Thu Sep 13 19:10:03 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3504 Modifications to allow recognition of CD/DVD writer
3506 Thu Sep 13 19:01:46 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3508 cdrecord -version now may print cdrecord-Clone,
3509 Modifications to allow recognition of CD/DVD writer
3511 Thu Sep 13 15:36:21 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3515 Thu Sep 13 14:31:05 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3517 maxdma for USCSI to default if == -1 (e.g. for TAPE), Debug print the RQ Buffer.
3519 Tue Sep 11 14:04:03 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3521 Open CD-Text File in Binary
3523 Tue 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()
3527 Tue Sep 4 14:04:25 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3531 Thu Aug 9 16:38:21 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3534 #define GRACE_TIME 9 new
3536 Fri Jul 20 13:17:21 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3540 RF_BLANK new to avoid opening the tray before blanking
3543 Thu Jul 19 00:28:36 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3545 Now using _niread()/_nixwrite()
3547 Thu Jul 12 23:40:28 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3549 Taiyo Yuden EW-50 new
3551 Thu Jul 12 23:35:08 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3554 * drv_philips.c 1.45
3555 New driver for Taiyo Yuden EW-50 because it swabs audio bytes compared to Philips CDD-521
3557 Thu Jul 12 23:33:28 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3559 Better Debug messages for FIFO adresse/size
3561 Thu Jul 5 00:08:38 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3565 Thu Jun 28 13:19:02 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3567 Use -DSAO_RAW -DSAO_RAW_TEST for SAO RAW tests only
3569 Wed Jun 27 10:04:03 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3571 clone_cue() for Test
3573 Wed Jun 27 09:51:19 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3577 Wed Jun 27 09:47:10 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3580 struct ftrackdesc -> scsimmc.h
3582 Wed Jun 27 09:35:13 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3584 struct tocheader definition removed because it is in scsimmc.h
3586 Sun Jun 24 22:35:23 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3588 check_writemodes_mmc() now resety silent correctly, deflt_writemodes_mmc() new
3590 Sun Jun 24 19:55:02 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3592 CDR_SRAW16 disabled, because SAO supports only RAW96x
3594 Fri Jun 22 08:42:55 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3596 struct tocheader now with Uchar
3598 Wed Jun 20 21:53:55 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3600 min Struktur member -> pmin
3602 Wed Jun 20 21:53:34 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3604 #include <stdio.h> for printf()
3606 Wed Jun 20 21:53:03 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3608 Changes for GCC-3.0 & Linux include file bugs for printf() (is a #define), 1.11a04 -> 1.11a05
3610 Tue Jun 19 12:26:49 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3612 Usage() with textfile=, 1.11a03 -> 1.11a04
3614 Tue Jun 19 12:22:30 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3616 Modifications for RAW CD-Text
3618 Tue Jun 19 11:39:08 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3621 addrw() new for CD-Text Support in RAW mode
3623 Tue Jun 19 02:10:37 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3626 BUF_SIZE -> CDR_BUF_SIZE & from cdrecord.c -> cdrecord.h
3628 Tue Jun 19 01:04:54 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3630 Do not call exit() if interrupting during wait time via ^C
3632 Mon Jun 18 09:29:52 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3634 date and time created 01/06/18 08:29:52 by joerg
3636 Mon Jun 18 08:55:07 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3640 First CD-Text Support
3642 Sat Jun 16 19:20:36 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3644 trackp->dataoff new, call on_comerr() earlier
3646 Sat Jun 16 18:16:51 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3648 Dataoffset in struct track new, is_text() new
3650 Sat Jun 16 18:15:05 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3652 Forgotten if (xdebug)
3654 Tue Jun 12 22:57:03 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3656 -clone new, write mode for -xa1 -xa2, RAW data bug removed
3658 Tue Jun 12 22:42:25 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3660 recodesectors() -> subrecodesecs()/sunchan.c, scrsectors() without return for AUDIO
3662 Tue Jun 12 22:41:37 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3664 subrecodesecs() from sector.c & scrsectors() dummy
3666 Tue Jun 12 22:40:59 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3668 recodesectors() -> subrecodesecs()
3670 Tue Jun 12 01:51:49 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3672 Modifications for clone.c
3674 Tue Jun 12 01:50:53 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3676 date and time created 01/06/12 00:50:53 by joerg
3678 Tue Jun 12 01:07:06 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3680 subq/nsubh -> _subq/_nsubh
3682 Tue Jun 12 01:05:54 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3684 Changes for clone writing, qwto16() new for clone 16/96 Writing
3686 Tue Jun 12 00:12:42 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3690 Mon Jun 11 23:31:00 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3692 Enhancements for clone writing
3694 Mon Jun 11 23:29:50 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3696 scrsectors()/recodesectors() fuer clone writing neu
3698 Mon Jun 11 23:12:41 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3700 Checking write modes Message only with xdebug
3702 Mon Jun 11 23:11:55 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3704 Make it more general to allow compress and expand
3706 Mon Jun 11 23:09:58 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3710 Sat Jun 9 20:13:35 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3712 -copy/-nocopy new, Prevent data sectors only in RAW Mode (without libedc_ecc)
3714 Sat Jun 9 20:05:59 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3716 New Options -raw, -raw96r, -raw96p, -raw16, -copy, -nocopy
3718 Wed Jun 6 00:09:58 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3720 Any positive startsector for RAW is wriong -> Philips Firmware bug fixed
3722 Mon Jun 4 19:28:17 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3724 Modifications for RAW Mode
3725 cdr_t *dp now allocated
3726 BURNFREE printput with Driver Flags
3728 write_secs() new for all writes on ATAPI
3729 print_wrmodes()/check_wrmode() new
3732 Mon Jun 4 17:45:49 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3736 New Function reload_media()
3738 Mon Jun 4 17:08:05 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3741 Modifications for RAW Mode
3743 Mon Jun 4 17:06:21 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3745 date and time created 01/06/04 16:06:21 by joerg
3747 Mon Jun 4 16:52:34 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3749 Now correct Code with Inverted CRC Bits
3751 Mon Jun 4 16:49:47 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3753 SECT_AUDIO_NPRE -> SECT_AUDIO_NOPRE
3755 Mon Jun 4 16:06:15 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3759 Mon Jun 4 16:02:17 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3761 date and time created 01/06/04 15:02:17 by joerg
3763 Mon Jun 4 13:33:19 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3765 Now using CDR_SRAW*, botchexit Abort removed
3767 Mon Jun 4 12:53:18 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3769 date and time created 01/06/04 11:53:18 by joerg
3771 Sun Jun 3 20:51:22 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3773 Modifications for RAW Mode
3775 Sun Jun 3 14:48:57 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3777 Use comexit()/comerr() instead of exscsi()
3778 New Function do_opc() now also called before blank, -force avoids this
3780 Sat Jun 2 21:24:52 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3783 date and time created 01/06/02 20:24:52 by joerg
3785 Fri Jun 1 07:54:04 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3787 burnproof -> burnfree
3789 Fri Jun 1 07:46:01 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3791 BURN-Proof (Sanyo) -> Buffer-Underrun-Free recording
3793 Fri Jun 1 07:44:39 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3795 call fill_buf() instead of read_buf() and trackp/secno Parameter for Subcode Generator
3797 Fri Jun 1 02:08:55 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3799 BURN-Proof -> BURN-Free
3801 Thu May 31 23:31:44 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3803 BURN Free & link size new
3805 Thu May 31 03:21:47 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3807 check_writemodes_mmc() new, is_raw() set write modes
3809 Mon May 28 00:51:36 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3813 Sun May 27 14:01:28 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3817 Thu May 24 19:10:28 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3819 No exit() if -debug & nindex > 1
3821 Thu May 24 19:09:39 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3823 Warning using default data only if not in Silent mode
3825 Thu May 24 19:07:13 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3829 * drv_philips.c 1.44
3831 CDR_DAO -> CDR_SAO, SAO no more predefined - it either does not work or is tested automatically (MMC)
3833 Sun May 20 21:23:53 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3835 * drv_philips.c 1.43
3836 mask sectype with ST_MASK because of new mode bits
3838 Sun May 20 18:51:41 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3842 Fri May 18 21:07:58 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3844 F_OVERBURN new, F_RAW / is_raw() new, CDR_SIMUL new
3846 Fri May 18 19:30:02 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3848 trackp[0].dbtype is set with Data type from Track 1
3850 Fri May 18 19:22:50 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3852 In open_session() wird nun schon der Datenblocktyp fuer den ersten track eingestellt
3854 Mon May 14 23:36:07 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
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())
3862 Mon May 14 22:54:17 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3864 F_OVERBURN (-overburn) new
3866 Mon May 14 22:53:33 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3868 -overburn new, -isosize better documented
3870 Sat Apr 28 23:34:12 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3872 Read char with buffer for cygwin
3874 Fri Apr 20 11:38:03 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3876 scg_svhead() is silent if non verbose
3878 Fri 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
3882 Thu Apr 19 21:52:41 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3884 removed superfluous scgp->silent--; in fixate_mmx(). silent did become negative
3886 Thu Apr 19 21:51:26 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3888 Enhance wait time in wait_unit_ready() after blank to 240 s for Mitsumi
3890 Tue Apr 17 00:58:57 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3892 Hint for mailman interface
3894 *************** Release 1.10 *******************
3896 Fri Apr 13 20:41:36 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3898 Version -> 1.10 final
3900 Fri Apr 13 20:40:58 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3902 Backwardcounter corrected
3904 Fri Apr 13 20:39:09 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3906 New Support mail Adresses
3908 Wed Apr 11 01:22:18 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3911 print_capacity() new with FILE * Parameter
3913 Sun Apr 8 02:03:49 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3915 scgp->silent--; was oat wrong place
3917 Sun Apr 1 14:39:01 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3921 Sat Mar 31 23:02:28 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3923 unit_ready() before each mode_sense()/mode_select()
3925 Sat Mar 31 22:46:28 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3927 Comment for IOMEGA DMA overrun modified (Philips removed)
3929 Sun Mar 18 19:39:48 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3931 REMOTE SCSI description and new unified SCSI Options
3933 Sun Mar 18 19:31:31 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3935 Unified SCSI Options
3937 Sun Mar 18 19:27:02 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3939 Fixed bug that printed SCSI timing without verbose
3941 Sun Mar 18 18:37:45 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3943 New Functions: scg_svhead()/scg_svtail()/scg__sprinterr()
3944 Comments for Functions
3945 Print SCSI timing for earch failed SCSI Command
3947 Sun Mar 18 18:28:17 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3949 New Funstions: scg_svhead()/scg_svtail()/scg__sprinterr()
3951 Sun Mar 18 15:37:09 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3953 Print Timing without Verbose
3955 Sun Mar 18 15:10:18 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3958 * scsi-unixware.c 1.25
3962 * scsi-linux-sg.c 1.65
3964 * scsi-linux-pg.c 1.39
3966 * scsi-bsd-os.c 1.26
3969 if (scgp->debug) -> if (scgp->debug > 0)
3971 Wed Mar 14 00:42:40 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3974 scg_verbose() -> scg_vsetup()
3976 Mon Mar 12 23:09:38 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3978 Version -> 1.10a17, select_target() uses FILE *
3980 Mon Mar 12 23:08:46 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3984 select_target() with FILE *
3985 select_target() returns number of Targets
3987 Mon Mar 12 23:06:50 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
3992 Mon 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
3997 Sun 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
4002 Sun Mar 11 17:07:48 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4004 Remove unused Variables
4006 Sun Mar 11 16:56:24 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4008 scg_vhead()/scg_vtail()/scg_verbose() & scg_errfflush() new
4010 Sun Mar 11 16:55:55 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4012 scg_vhead()/scg_vtail()/scg_verbose() & scg_errfflush() new
4015 Sat Mar 10 17:53:45 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4020 Sat Mar 10 17:52:53 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4023 scgp->scmd->resid < 0 == DMA overrun
4025 Sat Mar 10 16:24:00 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4026 * scsi-linux-sg.c 1.63
4029 Mon Feb 26 22:20:32 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4030 * scsi-unixware.c 1.24
4033 Mon 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
4037 Mon Feb 26 16:05:41 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4039 Warning if DVD-R code is missing and we found a DVD-R drive
4041 Sun Feb 25 13:02:42 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4043 Now using mmapdefs.h
4045 Fri Feb 23 17:32:38 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4047 ccs() Makro -> is_ccs()
4049 Fri Feb 23 00:24:02 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4051 Support for mmap() on Apollo Domain/OS with mmap(0, &size, ...)
4053 Thu Feb 22 16:13:27 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4055 Fixed bug in Prototyp (result from long -> off_t)
4057 Thu Feb 22 16:11:07 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4066 Thu Feb 22 16:10:53 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4068 padsize Parameter for pad_track() casted to Llong
4070 Thu Feb 22 00:57:53 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4072 mconfig.h/unixstd.h for Large Files
4074 Thu Feb 22 00:55:35 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4076 #include <mconfig.h> for Large Files
4078 Thu Feb 22 00:54:26 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4081 Casts for sizeof() [long] on MaxOS X
4083 Wed Feb 21 23:32:51 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4085 #include unixstd.h for Large Files
4087 Wed Feb 21 23:27:48 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4093 Tue Feb 20 23:56:44 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4095 * drv_philips.c 1.42
4096 unixstd.h for sys/types.h for off_t in cdrecord.h
4098 Thu Feb 15 23:09:12 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4100 Test for HAVE_BSD_DEV_SCSIREG_H for new MacOSX
4102 Fri 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
4106 Tue Jan 23 12:20:32 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4108 Cast for singed/unsigned cmparison
4110 Mon Jan 15 01:09:05 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4114 Sun Jan 7 19:46:42 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4118 Sun Jan 7 19:39:40 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4121 * scsi-unixware.c 1.22
4122 * scsi-linux-pg.c 1.37
4124 sense_len check -> scsitransp.c
4126 Tue Jan 2 00:09:45 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4128 sccsid[] is always used -> without #ifdef lint
4130 Fri Dec 29 00:06:35 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4132 Lint, 1.10a10, rlimit cast to Llong for SGI
4134 Thu Dec 28 23:19:23 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4138 Wed Dec 20 18:26:01 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4140 Cast to caddr_t for SENSEBUF(dsp)
4142 Wed 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;
4146 Tue Dec 12 15:20:46 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4148 struct scsi -> struct scg_scsi for AIX
4150 Sat 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()
4154 Sat Dec 9 18:20:25 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4158 * drv_philips.c 1.40
4164 Wed Dec 6 12:43:51 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4166 atoll() -> libschily
4168 Wed Nov 29 17:22:15 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4172 Wed Nov 29 17:18:51 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4174 ATAPI Support and changed for new libscg Interface
4176 Fri Nov 24 11:00:58 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4178 Workaround for ACER drive that does not return from -dummy
4181 Wed Nov 8 00:06:05 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4186 #ifdef __cplusplus extern "C" {
4188 Sat Nov 4 15:00:50 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4191 Printf-like Formats cleaned up
4193 Sat Nov 4 14:56:09 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4195 PIONEER CD-WO DR-R504X -> DEV_PIONEER_DW_S114X
4197 Sat Nov 4 14:52:43 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4199 DEFAULT_FIFOSIZE -> Long Constant
4201 Tue Oct 31 15:58:54 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4203 Cygwin-1.x Compatibility
4205 Sun Oct 22 13:37:15 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4207 Type in sizeof(devname removed
4209 Tue Oct 17 10:35:34 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4213 Fri 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
4217 Wed Sep 20 00:59:38 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4219 Code reordered so DMA overrun messages only appears once
4221 Sun Sep 17 17:15:06 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4223 #define sample -> #define msample for Win32
4225 Fri Sep 8 03:04:50 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4227 Warning for Philips DMA overrun
4229 Wed Sep 6 23:41:34 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4231 unit_ready() made better
4233 Wed Sep 6 09:59:05 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4236 scg_cmderr() -> scg_cmd_err(), scg_cmd_status() new
4238 Tue Sep 5 03:32:34 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4240 Default printing to stderr
4242 Tue Sep 5 03:06:01 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4244 scg__open() returns -1 when SCGO_OPEN fails, to avoid calling scg_fileno()
4246 Tue Sep 5 02:30:41 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4248 allow_atapi() calls unit_ready() before mode_sense() to make it work past a reset
4250 Tue Sep 5 02:28:03 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4252 Minimal transfer sizeof(struct scsi_mode_header) after DMA overrun
4254 Tue Sep 5 02:22:48 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4256 read_toc()/read_disk_info() reads minimal 4 bytes for Philips ATAPI drives
4258 Mon Sep 4 20:24:52 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4262 Sat Sep 2 21:16:00 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4264 Drive flags new in SCSI *
4266 Sat Sep 2 21:03:48 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4269 * scsi-unixware.c 1.21
4274 * scsi-linux-sg.c 1.60
4275 * scsi-linux-pg.c 1.35
4278 * scsi-bsd-os.c 1.25
4281 All debug printing to stderr (scgp->errfile)
4283 Tue Aug 29 23:44:31 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4285 * scsi-bsd-os.c 1.24
4286 error codes & return harmonised
4288 Tue Aug 29 02:36:09 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4290 set curspeed only if > 0 (SCSI-3 floating point exception in waitfix)
4292 Tue Aug 29 02:35:04 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4294 call scg_settarget() in scanbus, to make sure SCSI address for scg_initator_id() is OK
4296 Sat Aug 26 10:20:43 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4298 OPC Hack for strange drive that returns from OPC with "UNIT ATTENTION/operator selected write permit"
4300 Sat Aug 26 10:15:03 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4302 Enhancements for remote SCSI, scg_reset() with what Parameter
4304 Sat Aug 26 00:53:10 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
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
4312 Sat Aug 26 00:22:51 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4314 scg_settarget() -> scgsettarget.c
4316 Fri Aug 25 23:17:25 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4319 * scsi-unixware.c 1.20
4324 * scsi-linux-sg.c 1.59
4325 * scsi-linux-pg.c 1.34
4328 * scsi-bsd-os.c 1.23
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
4334 Thu Aug 24 00:52:32 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4336 scg Address Stucture new
4337 scg__open() without bus/target/lun Parameter
4340 Wed Aug 23 22:44:26 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4345 * drv_philips.c 1.39
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
4351 Sun Aug 20 20:57:32 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4355 * scsi-linux-sg.c 1.58
4356 * scsi-linux-pg.c 1.33
4363 Now using scg_settarget()
4365 Sat Aug 19 23:24:03 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4370 * scsi-unixware.c 1.19
4375 * scsi-linux-sg.c 1.57
4376 * scsi-linux-pg.c 1.32
4380 * scsi-bsd-os.c 1.22
4383 scg_reset() with Function code Parameter
4385 Sat Aug 19 22:37:30 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4388 #ifdef's modified for new #define _SCG_*_H
4390 Sat Aug 19 21:57:31 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4394 Correctly made multi include safe with #ifdef _SCG_*
4396 Sat Aug 19 21:05:25 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4400 Sat Aug 19 20:52:31 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4403 Remote Version #defines, scg__version() removed
4405 Sat Aug 19 20:23:20 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4413 Sat Aug 19 19:13:16 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4416 scsitransp.c and scsihack.c separated
4418 Sat Aug 19 17:30:28 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4420 Status & Sense Definitions from scsireg.h
4422 Fri Aug 18 10:40:48 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4425 * scsi-unixware.c 1.18
4430 * scsi-linux-sg.c 1.56
4431 * scsi-linux-pg.c 1.31
4434 * scsi-bsd-os.c 1.21
4439 Now uses scg_ops Structure and calling via pointers
4441 Thu Aug 17 22:50:53 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4443 Bracketing typo in scg_sprintresult() removed (printed junk)
4445 Wed Aug 16 10:11:08 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4448 * scsi-unixware.c 1.17
4453 * scsi-linux-sg.c 1.55
4455 * scsi-linux-pg.c 1.30
4458 * scsi-bsd-os.c 1.20
4462 scg_send() now only with scgp* Parameter
4464 Sun Aug 13 23:31:37 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4466 Buggy braketing corrected (printed 4-5 null Bytes to error output even in silent mode)
4468 Fri Aug 4 01:26:24 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4471 Komplett umgebaut damit die Fehlerausgabe in einen String erfolgt
4473 Tue Aug 1 00:03:45 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4479 * scsi-unixware.c 1.16
4484 * scsi-linux-sg.c 1.54
4485 * scsi-linux-pg.c 1.29
4488 * scsi-bsd-os.c 1.19
4491 All printf()'s -> js_printf(), sprintf() -> snprintf()
4493 Sun Jul 30 15:15:34 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4496 scg_prbytes()/scg_prsense() & scg_printdev() INterface restructured
4498 Sun Jul 30 13:52:05 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4507 * drv_philips.c 1.38
4511 Restructured for new libscg with scg_*()
4513 Thu Jul 27 01:17:47 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4515 scg_prbytes()/scg_printdev() now using FILE * Parameter
4516 scg__errmsg() restructured to be similar to snprintf()
4518 Thu Jul 27 01:15:54 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4520 Made similar to snprintf()
4522 Thu Jul 27 01:15:02 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4524 scg_prbytes()/scg_printdev() now using FILE * Parameter
4525 scg__errmsg() restructured to be similar to snprintf()
4527 Sun Jul 23 18:01:12 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4533 * scsi-unixware.c 1.15
4538 * scsi-linux-sg.c 1.53
4539 * scsi-linux-pg.c 1.28
4543 * scsi-bsd-os.c 1.18
4546 restructured to use scg_ basieed Function names
4548 Sun Jul 23 00:28:09 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4550 open_scsi()/close_scsi()/... -> scg_open()/scg_close/...
4552 Thu Jul 20 20:12:42 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4554 Note for Volmgt & Solaris/USCSI
4556 *************** Release 1.9 *******************
4558 Thu Jul 20 19:49:20 2000 joerg
4560 New Manufacturer: "Grand Advance Technology LTD."
4562 Thu Jul 20 19:12:01 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4565 99 Minute check better
4567 Mon 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
4571 Mon Jul 3 00:11:20 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4578 msf_to_lba() with force_positive Flag for 99 Minute CD's
4580 Sun 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
4584 Sat 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
4588 Sat Jul 1 13:22:49 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4592 * scsi-unixware.c 1.14
4597 * scsi-linux-sg.c 1.49
4598 * scsi-linux-pg.c 1.27
4601 * scsi-bsd-os.c 1.17
4604 maxdma/maxbuf new in SCSI *
4605 scsi_getbuf() now calls scsi_bufsize() to init new members
4607 Sat Jul 1 13:09:43 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4609 maxdma/maxbuf new in SCSI *
4611 Fri 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
4615 Fri Jun 30 18:38:48 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4620 * scsi-unixware.c 1.13
4626 * scsi-linux-sg.c 1.47
4628 * scsi-linux-pg.c 1.26
4631 * scsi-bsd-os.c 1.16
4633 scsi_maxdma() now with 2nd Parameter "amt" for Linux sg driver
4635 Tue Jun 27 19:29:05 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4637 Disk Subtype decoder for High Speed RW
4639 Tue Jun 27 19:19:51 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4641 Support for 99 Minute CD's
4643 Tue Jun 27 19:17:16 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4645 99 Minute media in table
4647 Mon Jun 26 22:40:39 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4649 Bestdisc Technology Corporation new
4651 Mon Jun 26 22:29:17 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4653 * scsi-bsd-os.c 1.15
4655 * scsi-linux-sg.c 1.46
4656 * scsi-linux-pg.c 1.25
4658 better error messages into scgp->errstr
4660 Fri 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
4664 Fri 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
4668 Fri 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()
4672 Fri Jun 23 21:40:38 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4676 Thu 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
4680 Wed 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
4684 Wed Jun 21 10:33:31 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4686 scsitransp.c split into scsitransp.c & scsi-sun.c
4688 Wed Jun 21 10:27:11 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4692 Tue Jun 20 07:20:40 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4694 secured _SCGIO_H -> _SCG_SCSISENSE_H
4696 Tue Jun 20 06:09:57 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4698 ATAPI Support for OpenBSD
4700 Sun Jun 4 00:55:02 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4702 #include <sys/select.h> for select() (autoconf Test for AIX), version -> 1.9a02
4704 Sat Jun 3 17:31:06 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4706 New Option -shorttrack/-noshorttrack
4708 Fri Jun 2 22:37:51 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4710 New Flag TI_SHORT_TRACK & is_shorttrk() macro
4712 Fri Jun 2 22:32:59 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4714 New Optionen -shorttrack & -noshorttrack
4716 Fri Jun 2 21:44:43 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4718 Prevent a buffer overrrun with dev= option
4720 Fri Jun 2 21:43:16 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4722 Check for buffer ovverun
4724 Fri Jun 2 00:03:13 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4726 Set Pregapsize to 1 if the drive does not support 0
4727 free(cue) if cuep == NULL
4729 Tue May 30 02:46:22 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4733 Tue May 30 01:06:32 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4735 New manufacturers: "WEALTH FAIR INVESTMENT LIMITE", "General Magnetics Ld", "MPO"
4737 Tue May 30 00:59:12 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4739 debug Parameter -> odebug
4741 Mon May 29 19:07:56 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4743 Typo corrected max_scsibus -> scglocal(scgp)->max_scsibus
4745 Mon May 29 00:31:18 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4747 Mode page 2A pw_in_lead_in & side_change new
4749 Mon May 29 00:13:25 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4751 More Page 2A bits for cdrecord -prcap
4753 Sun May 28 18:52:11 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4755 scsi_close() now works
4757 Sun May 28 18:40:55 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4759 -fix hint for CDR-50 & CDR-55 specified
4761 Sun May 7 16:52:20 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4776 * drv_philips.c 1.37
4784 Sun May 7 16:46:39 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4786 New DVD recognition, to allow Ricoh 9060
4788 Sun May 7 16:11:09 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4790 Support for new Mac OS X
4792 Mon May 1 20:06:37 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4794 scsi_maxmdma() cleaned up
4796 Thu Apr 27 15:06:42 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4798 Examples for cdda2wav
4800 Thu Apr 27 14:22:19 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4802 No more error message forSony & long write in progress when Fixating
4804 Thu Apr 27 14:17:01 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4806 Better message for illegal ID (CD-RW)
4807 all old CD-R's now print ILLEGAL OLD CODE
4809 Wed Apr 26 11:50:19 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4815 scsi_close_tr_session()/scsi_blank() with immed Parameter
4817 *************** Release 1.8.1 *******************
4819 Thu Apr 27 14:22:19 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4821 No error message for Sony & long write in progress while fixating
4823 Thu Apr 27 14:17:01 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4825 Better printout with illegal ID for CD-RW, all old CD-R's now give ILLEGAL OLD CODE
4827 Wed Apr 26 11:50:19 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4833 scsi_close_tr_session()/scsi_blank() with immed Parameter
4835 Mon Apr 24 12:32:14 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4837 Version -> 1.8.1 final, exitcode == 0 only if fixating in Dummy Mode fails
4839 Sat Apr 22 15:37:05 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4841 New manufacturer "VICTOR COMPANY OF JAPAN, LIMITED", "VIVASTAR AG"
4843 Sun Apr 16 17:07:55 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4845 BURN-Proof Option for Sanyo
4847 Sun Apr 16 17:07:11 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4849 BURN-Proof Support for Sanyo
4851 Sun Apr 16 17:06:30 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4853 New Option driveropts=
4856 Sun Apr 16 03:11:26 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4858 display BURN-Proof for cdrecord -prcap
4860 Sun Apr 16 03:08:58 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4865 Sun Apr 16 02:16:29 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4869 * drv_philips.c 1.36
4872 open_session() now with cdr_t * Parameter for BURN-Proof
4874 Mon 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()
4878 Sat Apr 1 21:59:19 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4880 New manufaturer: "TAROKO INTERNATIONAL CO.,LTD.", "UNIDISC TECHNOLOGY CO.,LTD", "Hong Kong Digital Technology Co., Ltd.", "VIVA MAGNETICS LIMITED"
4882 Sat Mar 11 12:31:09 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4884 Sanyo CRD-R24S -> Philips CDD 521
4886 Sat Mar 11 12:30:06 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4888 send_opc_mmc() now calls send_opc() and suppresses ILLEGAL_REQUEST
4890 Sat Mar 11 12:26:37 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4894 Sun Feb 20 21:54:33 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4898 New Option -waiti for multi session from Pipe from mkisofs
4900 Sun Feb 20 20:56:09 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4902 scsi_in_progress() Test and usleep(100000) if Long Write in Progress
4904 Sun Feb 20 20:54:06 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4906 scsi_in_progress() test for scsi_flush_cache() in fixate, send_cue() -> LOCAL
4908 Sun Feb 20 20:52:49 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4910 scsi_in_progress() new, send_cue() removed
4912 Sun Feb 20 20:52:15 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4914 scsi_in_progress() new
4916 Sat Feb 19 00:38:35 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4918 read Sectorsize from read_capacity too, for drivs without Blockdescriptor, dp->cdr_opc() new
4920 Sat Feb 19 00:33:54 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4924 Sat Feb 19 00:24:37 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4928 * drv_philips.c 1.35
4932 Separate OPC code in driver interface
4934 Sun Feb 6 08:27:21 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4936 * scsi-openserver.c 1.17
4937 * scsi-linux-sg.c 1.41
4939 * scsi-bsd-os.c 1.14
4941 * scsi-linux-pg.c 1.22
4943 added missing brackets in scsi_close() to make sure that scsi_close() really closes files
4945 Sun 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
4949 *************** Release 1.8 *******************
4951 Fri Jan 28 10:01:48 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4954 load_media() with new doexit Parameter
4955 Reload now does not make problems with notebook type drives
4957 Fri Jan 28 09:51:26 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4958 * drv_philips.c 1.34
4961 load_media() with new doexit Parameter
4963 Fri Jan 28 09:50:51 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4965 wait_unit_ready() does not print error message if scgp->silent >= 1
4967 Wed Jan 26 11:48:08 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4969 Initiator-ID test past havebus()
4971 Sun Jan 23 16:39:01 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4973 Better error message for open_scsi()
4975 Sun 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
4979 Sun Jan 23 00:44:28 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4981 scsi-sco.c -> scsi-openserver.c
4983 Tue Jan 18 00:02:33 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
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
4989 Thu Jan 13 01:32:35 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4991 Problems with m_digitalstor (97:27/01) in table docuented
4993 Thu Jan 13 01:11:45 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4995 CDR_DEVICE now superseedes /etc/default/cdrecord
4997 Tue Jan 11 01:46:47 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
4999 sprintf(.../dev/rscsi...) now uses hex digits for tgt 0..15
5001 Sat Jan 8 23:42:25 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5003 scsi_read() now looks for is_atapi to allow mkisofs & ATAPI to do multi-session
5005 Fri Jan 7 02:24:28 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5007 Dummyfunctions fuor new Interface
5009 Fri Jan 7 02:22:36 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5011 set_cdrcmds() now calls return() past exit() for lint's sake
5013 Wed Dec 29 14:01:03 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5016 Setting to 2048 bytes/sector earlier for -msinfo
5017 new function exscsi()
5020 Wed Dec 29 02:14:11 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5025 Wed Dec 29 00:38:52 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5027 New manufacturer: "Hile Optical Disc Technology Corp."
5028 "Friendly CD-Tek Co."
5029 "Sound Sound Multi-Media Development Limited"
5032 Wed Dec 29 00:34:39 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5034 better dociumentation for SUID Installation
5036 Fri Dec 24 01:59:35 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5038 sp null pointer Problem in fifo_stats() fixed
5039 input-buffer -> input buffer
5041 Tue Dec 7 01:07:24 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5045 Sun Dec 5 13:37:16 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5047 kill_fifo() now kil only if faio_pid > 0
5049 Sat Dec 4 21:36:38 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5051 New manufacturer: EXIMPO & Seantram Technology Inc.
5052 Seantram has been guessed before
5054 Sat Dec 4 14:15:16 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5056 intfifo()/exfifo() new
5057 kill FIFO on comerr() and signals
5059 Sat Dec 4 14:12:41 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5061 isgui as with drv_mmc.c added
5063 Tue Nov 30 14:48:12 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5065 * scsi-linux-pg.c 1.21
5066 pg.h now locally available
5068 Sat Nov 27 21:38:54 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5070 SRB in scsi_send() and scsi_reset() -> static to prevent core dump
5072 Sat Nov 20 17:49:38 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5074 scgfiles array removed
5076 added some ux_errno = EIO
5077 wait_post() now calls DosResetEventSem() in any case
5079 Sat Nov 20 14:21:09 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5081 DEBUG2/SCANDEBUG code removed
5083 Sat Nov 20 07:23:59 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5085 New manufacturer: Customer Pressing Oosterhout
5086 Harmonic Hall Optical Disc Ltd.
5087 DELPHI TECHNOLOGY INC.
5089 Sat Nov 20 06:45:18 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5092 5 missing set_secsize(.. oldsize) added
5094 Sat Nov 20 06:44:02 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5096 Kodak PDC-600 in driver recognition
5098 Sat Nov 20 06:43:12 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5100 next_wr_addr() in driver struct for CD-ROM -> cmd_ill()
5102 Sat Nov 20 06:41:39 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5104 fixed typo for HAVE_DOSALLOCSHAREDMEM
5106 Fri Nov 12 10:00:19 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5108 scsi_yes() now global
5110 Fri Nov 12 09:59:49 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5114 Mon Oct 18 02:38:11 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5116 always set TAO mode on startup to make checkdsize() working
5118 Mon Oct 18 01:34:34 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5121 i_to_short() -> i_to_2_byte()
5123 Mon Oct 18 01:15:21 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5128 * drv_philips.c 1.33
5130 a_to_u_short() -> a_to_u_2_byte()
5132 Mon Oct 18 01:04:17 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5134 utypes.h wegen intcvt.h
5136 Mon Oct 18 00:38:01 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5141 a_to_3_byte() -> a_to_u_3_byte()
5143 Mon Oct 18 00:10:18 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5147 * drv_philips.c 1.32
5148 i_to_long() -> i_to_4_byte()
5150 Mon Oct 18 00:04:43 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5157 * drv_philips.c 1.31
5160 modified to use intcvt.h and a_to_4_byte()
5162 Sun Oct 17 23:21:40 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5164 removed i_to_* and a_to_* macros -> intcvt.h
5166 Sun Oct 17 22:51:51 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5168 struct scsi_capacity modified to use Int32_t
5170 Sat Oct 16 13:52:29 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5175 malloc() casts for K&R C
5177 Fri Oct 15 20:28:25 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5181 set_cdrmds() if 2. Parameter is NULL returns BOOL
5182 for cdrecord to check for dvd driver or not
5184 Fri Oct 15 20:19:36 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5186 Optima Dis Covery 650 CD-R Inquiry recognition new
5188 Fri Oct 15 20:17:17 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5193 Thu Oct 7 15:33:17 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5194 * scsi-bsd-os.c 1.13
5196 mising bracket in scsi_open() fixed
5198 Fri Sep 17 17:59:18 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5201 libscg version check
5202 #incude <vadefs.h> for win32 realtime pri Code
5204 Fri Sep 17 17:56:57 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5206 endless lookp in mmc_cap() removed: no medium (wait_unit_ready())
5208 Fri Sep 17 15:48:09 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5210 HAVE_SCG #define earlier
5212 Fri 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
5216 Fri Sep 17 15:36:55 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5218 #ifdef HAVE_SCG for _scg_trans_version[]
5220 Fri Sep 17 15:09:54 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5223 * scsi-unixware.c 1.8
5229 * scsi-linux-sg.c 1.39
5230 * scsi-linux-pg.c 1.19
5233 * scsi-bsd-os.c 1.12
5240 Fri Sep 17 14:55:17 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5244 Tue 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
5248 Fri Sep 10 14:06:19 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5250 Better text for Disk Typ (e.g. Long strategy type)
5252 Thu Sep 9 12:30:38 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5254 isrc_illchar() Prorotype new
5256 Wed Sep 8 17:57:45 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5258 New manufacturer: Guann Yinn Co. Ltd.
5262 Wed Sep 8 12:45:37 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5264 missing bracket at malloc(amt)
5266 Tue Sep 7 17:13:09 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5268 * scsi-unixware.c 1.7
5275 * scsi-linux-sg.c 1.37
5276 * scsi-linux-pg.c 1.18
5280 * scsi-bsd-os.c 1.11
5283 First error messages past scgp->errstr
5284 less calls to comerr()
5286 Tue Sep 7 17:07:55 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5288 errstr & errptr new in SCSI *
5289 open_scsi() with errs Parameter
5291 Tue Sep 7 16:47:21 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5293 Now using new open_scsi()
5294 added some calls to flush()
5296 Tue Sep 7 16:46:04 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5300 Tue Sep 7 00:21:08 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5304 flush() for Blanking new
5306 Fri 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()
5311 Thu Sep 2 18:57:59 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5314 Ricoh DAO Bug (fwa != -150) workaround
5315 Realtimepri for Win32
5317 Thu Sep 2 14:42:14 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5319 scsi_initiator_id() new
5320 Now prints bus,tgt,lun before selektor
5322 Thu Sep 2 13:32:57 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5326 * scsi-unixware.c 1.6
5332 * scsi-linux-sg.c 1.35
5334 * scsi-linux-pg.c 1.16
5336 * scsi-bsd-os.c 1.10
5340 scsi_initiator_id() new
5342 Mon Aug 30 13:36:17 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5346 #include libport.h new
5348 Sun Aug 29 01:42:10 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5350 shared memory for OS/2
5352 Sun Aug 29 00:52:56 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5354 Typo fixed (\f instead of \n)
5356 Tue Aug 10 21:34:03 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5360 * scsi-unixware.c 1.5
5366 * scsi-linux-sg.c 1.34
5367 * scsi-linux-pg.c 1.15
5373 Static locale variable removed
5377 Mon Aug 9 00:39:37 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5379 SCSI *->bufbase & scsi_freebuf() new
5381 Sat Aug 7 22:24:46 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5383 running/curcmdname/local new in SCSI *
5385 Sat Aug 7 22:22:36 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5389 * scsi-unixware.c 1.4
5395 * scsi-linux-sg.c 1.33
5396 * scsi-linux-pg.c 1.14
5403 scsi_running/scsi_command -> SCSI * struct
5405 Sat Aug 7 21:05:51 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5409 Sun Aug 1 22:08:46 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5411 WRITER_MAXWAIT & READER_MAXWAIT -> 240s for SAO SCSI Timeout
5414 Sun Aug 1 17:14:54 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5416 Better documentation for -multi Option (DAO mode)
5418 Sun Aug 1 17:05:30 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5420 -msinfo now works even if drive is in DAO mode
5421 Now corrects trackstart values for second session in DAO Mode
5423 Sun Aug 1 16:51:35 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5426 * drv_philips.c 1.30
5430 speedp == 0 allowed if speed should remain as is
5432 Sun Aug 1 16:10:40 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5438 recovery_needed()/recover()/reserve_track() References to Philips driver removed
5440 Sun Aug 1 16:02:03 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5441 * drv_philips.c 1.29
5445 Several functions scsi_cdr.c -> drv_philips.c
5446 new function cmd_ill()
5448 Sun Aug 1 13:25:42 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5450 phys_end in dvd_structure_00 may be 0 for empty session
5452 Sun Jul 25 13:52:02 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5457 Sun Jul 25 13:36:47 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5459 * scsi-unixware.c 1.3
5465 * scsi-linux-sg.c 1.32
5466 * scsi-linux-pg.c 1.13
5474 Sun Jul 25 00:50:18 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5476 close_scsi() and scsi_smalloc()/scsi_sfree() new
5478 Sat Jul 24 22:26:22 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5482 Sat Jul 24 22:25:39 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5484 last changes fro Mr. Heuser
5485 Max Timeout corrected
5487 Sat Jul 24 22:22:44 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5489 Kernel Driver is in undefined state if SCSI Bus is not valid -> bugfix & debug prints
5491 Sat Jul 24 20:43:47 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5493 from BCD converson (debug) for Ricoh test
5494 Trying to suppress error messages for newer MITSUMI ATAPI drives
5496 Sat Jul 24 19:27:06 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5498 Better documentation for -pad/padsize=
5500 Sat Jul 24 19:25:34 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5502 New manufacturer: OPTROM
5504 Acer Media Technology
5506 Sat Jul 24 19:23:49 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5508 -> 1.8a24 & write_buf() Test Code
5510 Sat Jul 24 19:19:22 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5512 Check HAVE_SETPRIORITY and HAVE_NICE
5514 Sat Jul 24 19:17:30 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
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
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
5537 Sun Jul 18 14:39:31 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5540 open_scsi() -> libscg
5542 Sat Jul 17 15:54:11 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
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
5548 Sat Jul 17 15:37:00 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5550 open_scsi() for scsiopen.c new
5552 Mon 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
5556 Sun 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
5560 Sun Jun 6 19:40:29 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5562 get_mode_params() now return FALSE if has_mode_page() returns FALSE
5564 Sun Jun 6 19:39:02 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
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
5569 Thu May 13 16:55:13 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5571 #define for format to avoid hiding messages
5574 better paraeters in scsi_open()
5575 SRB_HaID/SRB_HaId unified
5577 Thu May 13 15:07:36 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5579 check scsi_open() return code for < 0
5581 Thu May 13 15:00:48 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5583 Cast for ANSI C comparison
5585 Thu May 13 15:00:07 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5588 fixed typo in error texts
5590 Thu May 13 14:31:50 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5592 mods for ANSI C comparison
5594 Thu May 13 14:31:12 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5596 New Options -atip and index=
5598 Thu May 13 12:00:58 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5600 field_ptr now correctly used for progress printing on NOT_READY
5602 Wed May 12 01:42:18 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5606 Wed May 12 01:01:54 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5607 * drv_philips.c 1.27
5611 DEV_RICOH_RO_1060C new (preliminary)
5613 Mon May 3 01:30:22 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5615 changed names and indented
5616 WBOOL definition to distinguish BOOL from Windows.h and BOOL from standard.h
5618 compare busno with busses
5620 EventStatus as result of WaitForSingleObject()
5621 set_error() new for correct error codes
5624 Tue Apr 27 23:11:59 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5628 Tue Apr 27 21:06:48 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5632 check for nuber of SCSI Busses
5634 Mon Apr 26 22:37:40 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5636 Try to implement -scanbus
5638 Mon Apr 26 22:36:00 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
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
5643 Mon Apr 26 22:35:00 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5647 Mon Apr 26 22:34:15 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5651 Mon Apr 26 22:33:41 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5655 Mon Apr 26 22:32:32 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5657 date and time created 99/04/26 21:32:32 by joerg
5659 Sun Apr 25 09:48:05 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5661 is_copy()/is_scms() new
5663 read_subchannel() new
5664 pr_manufacturer()/disk_rcap() with rw/audio Parameters
5666 Sun Apr 25 09:46:03 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5668 clear -dummy status by clearin -dummy state
5669 COPY & SCMS handling
5671 Sat Apr 24 14:10:19 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5674 pr_manufacturer()/disk_rcap() now using rw and audio Parameter
5676 Sat 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"
5681 Sat Apr 24 14:04:38 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5683 pr_manufacturer()/disk_rcap() now using rw and audio Parameter
5684 printf() Format (%l..)
5686 Sat Apr 24 14:02:11 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5688 read_subchannel() new
5690 Sat Apr 24 13:03:56 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5694 Sun Apr 18 21:04:15 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5696 date and time created 99/04/18 20:04:15 by joerg
5698 Sun Apr 18 19:56:45 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5701 * drv_philips.c 1.25
5707 New driver function cdr_send_cue
5709 Sun Apr 18 19:28:03 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5711 g6 & g7 test functions
5713 Sun Apr 18 18:40:56 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5717 Sun Apr 18 18:40:54 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5721 Sun Apr 18 00:42:59 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
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
5731 Sun 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
5739 Sun 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
5743 Sat Apr 17 22:12:22 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
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
5748 Sat Apr 17 19:32:41 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5750 Enhancements for 16 SCSI busses and 17 Targets/Bus
5752 Sat Apr 17 19:29:25 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5755 New Function in Driver table to read Buffer capacity
5757 Sat Apr 17 19:28:27 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5760 * drv_philips.c 1.24
5763 New Function in Driver table to read Buffer capacity
5765 Sat Apr 17 19:25:47 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5767 Workaround for CDU 620 (can not read lead-in Start time)
5769 Sat Apr 17 18:57:36 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5771 MAX_SCG & MAX_TGT -> 16
5772 Workaround for /dev/scg if Target > 7
5774 Sat Apr 17 18:55:26 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5777 * scsi-unixware.c 1.2
5786 MAX_SCG & MAX_TGT -> 16
5788 Sat Apr 17 18:47:39 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5790 scsi_setup() & scsi_havebus() with scgp Pointer (bug)
5792 Sat Apr 17 17:09:00 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5794 limit SunOS 4.x maxdma to 64k-1
5796 Sat Apr 17 13:14:24 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5798 -force flag and -useinfo new
5800 Tue Apr 13 01:29:14 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5802 m_seantram Index 28 (typo) -> 83
5804 Tue Apr 13 01:06:45 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5806 Test in has_mode_page() if desired page is really available for JVC 2080 FW Bug
5808 Fri Apr 9 20:49:08 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5810 speed -> *speedp Parameter in speed_select()
5812 Fri Apr 9 01:03:54 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5816 Signed/unsiged comparisons with cast
5818 Fri Apr 9 00:46:07 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5820 cast for comparing unsigned > int
5822 Fri Apr 9 00:33:17 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5824 read_buff_cap() Ulong -> int
5826 Fri Apr 9 00:32:35 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5828 New manufacturer: "Woongjin Media corp"
5829 "INFODISC Technology Co., Ltd."
5830 "UNITECH JAPAN INC."
5831 "AMS Technology Inc."
5833 Tue Apr 6 22:08:31 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
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
5840 Tue Apr 6 22:05:25 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
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
5847 Workaround for Philips CDD-522 cannot do read TOC MSN
5849 Tue 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
5854 Tue Apr 6 01:13:14 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5858 Fri Apr 2 16:06:31 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5860 "Seantram Technology Inc." new (guess)
5862 Fri Apr 2 15:50:28 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5866 speed -> *speedp Parameter in speed_select()
5868 Sun Mar 28 15:31:56 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5872 Sun Mar 28 15:29:43 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5874 -dao and -audio default for .au & .wav
5876 Fri Mar 12 02:05:58 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5878 date and time created 99/03/12 02:05:58 by joerg
5880 Sun Mar 7 22:30:42 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5882 roundup(bufsize, pagesize) to make each Segment page aligned
5884 Wed Mar 3 23:45:20 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5886 New manufacturers: vanguard, grandadv, taeil, kingpro, digitalstor
5888 Wed Mar 3 22:58:38 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5892 Sat Feb 20 00:00:44 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5895 timeout for read_toc_philips() -> 240s for TEAC
5896 read_master_cue() new
5897 send_cue_sheet() new
5900 Sun Jan 31 22:37:38 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5903 carriage Return to beginning of Track... Strings to make error message not overwrite position
5905 Sun Jan 31 19:50:01 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5907 ignore dev= values from /etc/default/cdrecord for -scanbus
5909 Sun Jan 31 19:23:53 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5911 Suport for ACER CR-4020C
5913 Sun 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
5917 Sun Jan 31 18:55:45 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5919 Hint for SVr4 and POSIX Realtime scheduler
5921 Sun Jan 31 18:49:06 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5923 scsi_maxdma() from MAXPHYS -> DFLTPHYS
5925 Sat Dec 12 12:36:09 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5927 sccsid[] -> __sccsid[]
5929 Sun Dec 6 13:16:25 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5931 date and time created 98/12/06 13:16:25 by joerg
5933 Sun Dec 6 12:41:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5937 Sun Dec 6 12:41:30 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5939 New Version past phone call with vaxinf@CHCLU.CHEMIE.UNI-KONSTANZ.DE
5941 Sun Dec 6 12:10:54 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5943 FreeBSD device name bug
5944 New address for Mailing List
5945 Documentation of /etc/default/cdrecord
5947 Sat Dec 5 13:46:27 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5949 HAVE_SYS_RESOURCE_H new (BeOS)
5953 Sat Dec 5 13:38:16 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5955 default.c/cdr_defaults() new
5957 Sun Nov 29 19:40:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5959 cleaned up and permission to use /dev/xxx:target,lun
5961 Sun Nov 29 19:27:55 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5965 Sun Nov 29 19:25:54 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5967 Splitted into scgcmd.h and scgio.h
5969 Sun 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
5973 Sun Nov 29 19:22:45 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5977 Sun Nov 29 19:15:04 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5979 scgio.h -> scgcmd.h/scgio.h, scgio.h scgcmd.h scsidefs.h scsireg.h scsitransp.h -> include/scg, 1.8a11 -> 1.8a13
5981 Sun Nov 29 19:14:20 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
5993 * drv_philips.c 1.21
5997 scgio.h -> scgcmd.h/scgio.h, scgio.h scgcmd.h scsidefs.h scsireg.h scsitransp.h -> include/scg
5999 Sun Nov 29 00:39:42 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6001 Correctly return Sense Data, EIO if errno == 0
6003 Sat Nov 28 12:32:00 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6005 asc <= 80 -> asc < 80 for invalid sense code
6007 Sat Nov 28 00:49:19 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6009 Missing NULL as terminator for sd_ccs_error_str[] added
6011 Wed 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
6015 Wed Nov 25 22:22:46 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6017 HAVE_PARAM_H -> HAVE_SYS_PARAM_H (Typo)
6019 Sun Nov 22 15:50:37 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6021 1.8a9 -> 1.8a11, DosSetPriority() new
6023 Sun Nov 22 15:26:16 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6026 Now using statdefs.h
6028 Sat Nov 21 23:41:31 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6030 #ifdef HAVE_PARAM_H for VMS
6032 Sat Nov 21 21:38:31 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6034 unsigned int cast for char Parameter in i_to_short()
6036 Sat Nov 7 22:21:28 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6040 Fri 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
6044 Mon Nov 2 22:22:23 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6046 Typ bus -> busno for CAM removed
6048 Mon Nov 2 14:55:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6050 date and time created 98/11/02 14:55:22 by joerg
6052 Mon Nov 2 13:24:30 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6054 Now completely using SCSI *scgp as Function parameter
6057 Mon Nov 2 14:27:10 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6063 * scsi-linux-sg.c 1.29
6064 * scsi-linux-pg.c 1.9
6076 * drv_philips.c 1.20
6087 Now completely using SCSI *scgp as Function parameter
6089 Thu Oct 29 15:59:52 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6098 * scsi-linux-pg.c 1.8
6099 * scsi-linux-sg.c 1.28
6104 Globale Variables removed and replaced by SCSI *scgp
6106 Thu Oct 29 15:45:38 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6108 Indented and scsi_isatapi() new
6110 Thu Oct 29 15:30:53 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6112 date and time created 98/10/29 15:30:53 by joerg
6114 Thu Oct 29 15:21:52 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6116 Lowlevel SCSI transport Routines now have scgp Parameter, 1.8a6 -> 1.8a7
6118 Thu Oct 29 15:21:09 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6123 * drv_philips.c 1.19
6127 Lowlevel SCSI transport Routines now have scgp Parameter
6129 Wed Oct 28 22:20:25 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6131 dev=device:b,t,l Syntax new
6133 Mon Oct 26 03:18:37 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6135 manufacturer_id() new
6136 mi_num new in struct disk_man
6138 Mon Oct 26 03:17:34 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6140 manufacturer_id() new
6142 Mon Oct 26 00:27:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6144 New manufacturer: Xcitec Inc.
6145 Doremi Media Co., Ltd.
6146 Matsushita Electric Industrial Co.,Ltd.
6147 CDA Datenträger Albrechts GmbH.
6149 Sun Oct 25 13:00:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6151 #ifdef HAVE_SYS_MMAN_H new
6153 Sat Oct 24 01:41:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6162 Blind changes for 1st stage of SCSI lib: Globale Variables removed and replaced by SCSI *scgp
6164 Sat Oct 24 00:22:01 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6167 open_scsi(dev, timeout, verboseopen) -> open_scsi(dev, debug, verboseopen)
6169 Fri Oct 23 23:46:23 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6172 scsi_settimeout() -> do not divide by 100
6174 Fri Oct 23 15:53:37 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6176 XXX scgp->cap->c_bsize = 2048; XXX Hack init !!!
6178 Fri Oct 23 03:14:46 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6182 Fri 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
6192 * drv_philips.c 1.18
6200 Globale Variables removed and replaced by SCSI *scgp
6202 Thu Oct 22 18:49:06 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6204 Now using scsi_open(device, busno, tgt, tlun) Interface
6206 Tue Oct 20 18:31:25 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6208 CDD521/02 (Kodak PCD-200)
6210 Sun Oct 18 14:54:35 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6214 *************** Release 1.6.1 *******************
6216 Sun Oct 18 14:47:55 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6219 Restore old sector size on exit()
6220 Better handling for lba (512/2048) in read_toc()
6222 Sun Oct 18 14:40:35 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6227 Sat Oct 17 16:39:41 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6229 #ifdef SHM_LOCK to allow compilation of SysV shm on AIX
6231 Fri Oct 9 14:21:38 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6233 sp->ux_errno = EIO; for old Transport Interface
6235 Fri Oct 9 22:19:30 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6241 #include <utypes.h> new
6243 Fri Oct 9 14:21:38 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6248 #include <sys/types.h> & #include <utypes.h> new
6250 Thu Oct 8 15:43:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6254 Wed Oct 7 18:08:46 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6256 1.7a2 -> 1.7, -fix -eject corrected
6257 wait_unit_ready(120); after a load
6259 Wed Oct 7 18:07:41 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6261 IMMED hack in close track/session added
6263 Wed Oct 7 18:06:02 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6265 new function waitfix_mmc()
6266 -dummy error hiding better
6268 Wed 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
6272 Tue Oct 6 12:53:11 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6274 next version from vaxinf@CHCLU.CHEMIE.UNI-KONSTANZ.DE and my remarks
6276 Tue Oct 6 12:21:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6278 next version from vaxinf@CHCLU.CHEMIE.UNI-KONSTANZ.DE
6280 Tue 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
6286 Tue Oct 6 02:04:46 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6289 sscanf() -> scsi_scandev()
6291 Tue Oct 6 01:50:13 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6293 new dev= Syntax (dev=device:@ / dev=device:@,lun) inserted
6295 Tue Oct 6 01:05:29 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6297 modified to use -lcam & cam_open_btl(busno, tgt, tlun, O_RDWR, NULL);
6299 Thu Oct 1 01:15:57 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6301 Mods for dev=devname:@,l
6303 Mon 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()
6307 Sat Sep 19 21:49:11 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6309 date and time created 98/09/19 20:49:11 by joerg
6311 Tue 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
6318 Tue Sep 15 02:39:44 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6320 #ifndef BSD_CAM -> #ifndef HAVE_CAMLIB_H
6322 Tue Sep 15 02:37:58 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6324 Now uses: fctldefs.h, strdefs.h
6327 open_scsi() check return value and print error message
6329 #ifdef _SC_PRIORITY_SCHEDULING around sysconf()
6330 #ifdef PRIO_PROCESS around setpriority() for WNT
6332 Tue Sep 15 02:31:16 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6334 Now uses: fctldefs.h, strdefs.h
6337 Tue Sep 15 02:30:11 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6339 Now uses: fctldefs.h, strdefs.h
6341 Tue Sep 15 02:22:12 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6343 struct index -> struct tindex to allow #define index strchr
6345 Tue Sep 15 02:21:24 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
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
6353 Tue Sep 15 02:13:49 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6355 Now uses: fctldefs.h, strdefs.h
6357 Tue Sep 8 01:32:08 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6359 Conditional compilation for Linux pg driver to support old Linux releases
6361 Mon Sep 7 02:30:15 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6363 Typo in scsi_fileno() fixed
6365 Sun Sep 6 18:47:16 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6367 first FreeBSD CAM Support
6369 Sun Sep 6 18:22:13 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6371 Enhancements for NetBSD & ATAPI
6373 Sun Sep 6 01:39:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6377 Sun Sep 6 00:43:43 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6382 Sat Sep 5 23:23:31 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6384 Now uses: timedefs.h fctldefs.h
6386 Mon 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
6390 Mon 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
6395 Mon 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
6400 Mon Aug 31 01:03:17 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6404 Mon Aug 31 01:02:00 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6406 open_scsi() now checks dev=devicename:b,t,l
6407 read_trackinfo() now don't prints Cannot read TOC Meldung in silent mode
6409 Mon Aug 31 00:43:31 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6411 scsiprintresult() new
6413 Mon Aug 31 00:40:32 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6415 scsiprintcdb()/scsiprintwdata()/scsiprintrdata()/scsiprintresult() new
6417 Sun Aug 30 12:55:35 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6419 g5_cdbaddr()/g5_cdblen() -> scgio.h
6421 Sun Aug 30 12:54:37 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6423 USE_PG -> USE_PG_ONLY
6425 Sun Aug 30 12:54:02 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6427 g0_cdblen()/g5_cdblen() & g5_cdbaddr() new
6429 Sun Aug 30 12:53:06 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6433 Sat Aug 29 22:15:37 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6435 pr_manufacturer() reference removed from print_min_atip()
6437 Sat Aug 29 21:57:01 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6439 PP tranport documented, -scanbus doc corrected
6441 Sat 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
6448 Sat 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
6452 Sat Aug 29 20:22:10 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6455 print_min_atip() new in cd_misc.c
6457 Tue Aug 25 20:23:20 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6459 scsi_isatapi() defined, for default SCSI code
6461 Sun 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
6465 Thu Aug 20 10:05:14 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6467 errno == Reference removed
6469 Thu Aug 20 01:24:33 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6471 dev=devicename:target,lun documented
6473 Tue Aug 18 04:41:56 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6475 scsi-next.c & scsi-vms.c new
6477 Mon Aug 17 23:08:36 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6479 date and time created 98/08/17 22:08:36 by joerg
6481 Mon Aug 17 22:35:19 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6483 scsi-linux-pg.c new use with USE_PG
6485 Mon Aug 17 22:34:55 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6486 * scsi-linux-pg.c 1.1
6488 date and time created 98/08/17 21:24:24 by joerg
6490 Mon Aug 17 22:22:04 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6491 * scsi-linux-sg.c 1.21
6493 search /dev/sg0... before /dev/sfg...
6495 Mon 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
6504 Sun Aug 16 23:47:48 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6506 date and time created 98/08/16 22:47:48 by joerg
6508 Sun Aug 16 23:47:06 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6510 misc.c: timevaldiff() new
6512 Sun Aug 16 23:34:35 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6515 /dev/scgx may be replaced by dev=/dev/xxx:0,0
6517 Sun Aug 16 23:32:42 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6525 Fri Jul 17 03:44:13 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6527 BSDI new -> scsi-bsd-os.c
6529 Fri Jun 19 19:59:07 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6537 * scsi-linux-sg.c 1.19
6538 Use scsi_open(device, busno, tgt, tlun) with parameters
6540 Tue Jun 9 01:44:46 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6542 korrekte Indizierung bei tracksize virtual tracklist
6544 Sat Jun 6 00:16:40 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6546 #include <time.h> -> #include <timedefs.h> wegen sys/time.h
6548 Wed Jun 3 02:20:27 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6550 bytes= Option removed
6551 Introduced Mailing List
6553 Wed Jun 3 02:18:47 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6555 Treshold for printing the Virtual Trackliste corrected
6556 Abort if first virt Track is not a multiple of the sectorsize
6558 Wed Jun 3 01:35:24 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6562 Wed Jun 3 01:04:49 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6566 Wed Jun 3 01:01:53 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6568 #if defined(_POSIX_PRIORITY_SCHEDULING) -> #if defined(_POSIX_PRIORITY_SCHEDULING) && !defined(HAVE_SYS_PRIOCNTL_H) bei LOCAL declaration
6570 Tue Jun 2 00:41:37 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6572 attach_???() new now implementing the side effects from identify_???()
6574 Tue Jun 2 00:41:36 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6576 attach_???() neu mit den Nebeneffekten aus identify_???()
6578 Mon Jun 1 23:34:26 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6580 Cast for malloc(): not every malloc() is void *
6582 Mon Jun 1 23:33:21 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6588 attach Routine now uses cdr_t * Parameter
6590 Mon Jun 1 22:24:42 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6593 Superfluous & in a_to_u_short() removed
6595 Sun May 31 21:38:00 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6599 Sun May 31 01:45:04 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6601 void * cast for valloc() return
6603 Sun May 31 00:39:54 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6605 Casts for tracksize & padsize
6607 Sat May 30 23:12:56 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6609 Verbose Message for islast
6611 Sat May 30 00:35:26 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6613 tracksize & padsize -> LLong
6615 Fri May 29 00:32:30 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6617 astoll() & getllnum() new
6620 Fri May 29 00:05:29 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6624 Fri May 29 00:03:32 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6626 Better comment and housekeeping
6628 Thu May 28 01:08:06 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6630 next_wr_addr_dvd() now correct with read_rzone_info()
6632 Thu May 28 00:02:01 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6634 Verbose level documented
6635 set ds_maxblocks from rzone_info
6637 phys size computation corrected
6639 Tue May 26 04:16:55 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6643 Tue May 26 04:03:55 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6645 Removed lines that have been commented out
6647 Tue May 26 04:01:03 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6649 dvd check in identify_dvd() later
6651 Tue May 26 03:58:57 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6657 Tue May 26 03:56:48 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6659 scsiprbytes() with lverbose > 1
6660 multi Track Hack indented
6662 Tue May 26 03:49:19 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6664 Superfluous Debugs in SCSI routines removed
6666 Tue May 26 00:02:51 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6668 checktsize() with Llong for total Tracksize in Bytes
6669 checkdsize() now computed the remaining rest capacity
6671 Mon May 25 04:40:51 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6673 Computations of the track split code -> long long
6676 Mon May 25 04:35:54 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6678 close_Xtrack_dvd() code -> fixate_dvd()
6680 Mon May 25 04:30:05 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6682 send_dvd_structure() & send_dvd0F() new
6684 Mon May 25 03:46:30 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6686 print_laserlog() new
6687 print_logpages() new
6689 Mon May 25 03:42:16 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6692 print_dvd00()/print_dvd01()print_dvd04()/print_dvd05()/print_dvd0D()/print_dvd0E()print_dvd0F() new
6693 now reads 4096 Bytes DVD structure
6695 Mon May 25 03:17:14 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6697 print_dvd_info() new
6699 Mon May 25 02:31:56 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6701 date and time created 98/05/25 01:31:56 by joerg
6703 Mon May 25 02:05:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6706 dvd_structure_XX new
6708 Sat May 23 22:41:54 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6710 #include unixstd.h new
6712 Sat May 23 21:32:13 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6714 New Mode Page 2A Heuristic (min length 0x14 -> 0x10): ATAPI LITEON only gives 0x12: No Write Speed.
6716 Wed May 20 23:49:35 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6718 islast bug (|| instead of &&) fixed
6719 bytes= Option removed
6721 Tue May 19 04:11:02 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6723 struct disk_info & struct track_info -> scsimmc.h
6726 Sat May 16 13:15:21 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6730 Sun May 10 00:12:04 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6732 date and time created 98/05/09 23:12:04 by joerg
6734 Sun May 10 00:04:17 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6736 generic Copyright comment
6738 Sun May 10 00:02:27 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6740 Strukturdefinitionen -> scsimmc.h
6742 Thu May 7 22:43:07 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6744 strindex() -> strbeg()
6745 vendor_info / prod_ident / prod_revision new because of array index problems
6748 Thu May 7 21:38:58 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6751 is_mmc() with DVD recognition
6754 Thu May 7 21:38:13 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6757 cdr_kodak_pcd600 / cdr_cdr_simul / cdr_dvd_simul new
6758 DEV_PIONEER_DVDR_S101 new
6759 DVD recognition in is_mmc() nee
6761 Thu May 7 21:15:19 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6764 getnum() LOCAL -> EXPORT
6765 test_unit_ready() before load Medium
6766 Allow Medium removal if not ready on load_media()
6768 Thu May 7 10:43:00 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6770 Vendor list actualalized
6772 Wed May 6 02:52:16 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6774 simulation driver documented
6776 Wed May 6 02:41:33 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6778 .wav files that are smaller than expected are handled correctly
6780 Mon May 4 02:09:55 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
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
6788 Sun May 3 19:37:17 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6790 mode_select_sg0()/mode_sense_sg0() cnt usage corrected
6791 mode_sense_sg0() movebytes() count corrected
6793 Sat May 2 00:46:07 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6795 date and time created 98/05/01 23:46:07 by joerg
6797 Fri May 1 19:26:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6800 is_mmc() now uses dvdp Arg
6802 Fri May 1 19:08:34 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6806 *************** Release 1.6 *******************
6808 Fri Apr 17 12:53:59 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6810 & before ibuf removed because it is an array
6812 Fri Apr 17 12:45:38 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6814 min/sec/frame -> amin/asec/aframe because of min() Macro
6816 Thu Apr 16 01:43:26 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6819 web page for cdrecord added
6821 Thu Apr 16 00:55:39 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6823 Print if Manufacturer is in none of the tables
6825 Thu Apr 16 00:52:13 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6827 ds_maxblock -> ds_maxblocks
6828 do get_atip() always, but print if lverbose is set
6830 Thu Apr 16 00:32:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6833 ds_maxblock -> ds_maxblocks
6836 Thu Apr 16 00:31:32 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6838 * drv_philips.c 1.16
6839 ds_maxblock -> ds_maxblocks
6841 Sun Apr 12 16:14:07 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6843 Smart & Friendly CD-R4012 (TEAC CDR-55S) new
6845 Sun Apr 12 02:15:15 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6847 scsiprintcdb()/scsiprintwdata()/scsiprintrdata() new
6848 print scsiprintcdb() on errors
6850 Sun Apr 12 01:58:26 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6856 Wed Apr 1 03:28:36 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6858 checkgui() now has verbose print
6860 Wed Apr 1 01:36:59 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6862 lberbose > 1 for all subcode Messages
6863 teac_wr_pma()/teac_rd_pma() new
6865 check for cdrecord -fix without Parameter
6866 hide Illegal Command errorcode for next_wr_addr_teac()
6868 Wed Apr 1 01:29:49 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6872 GCC Warnings removed: printf format errors
6874 Tue Mar 31 20:58:07 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6876 ->1.6a14, LOAD & EJECT works for CD-ROM too
6878 first Trackno -> track[0] as Hack
6880 Tue Mar 31 20:56:43 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6883 better Documentation for tsize= & TEAC
6885 Sun Mar 29 15:31:08 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6891 tsize= description because of tracksize and TEAC
6892 nice/SunOS -> nice/others
6894 Sun 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
6900 Sun Mar 29 15:22:29 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6902 open_session() with tracks & trackp Parameters
6903 Check for zeroed ATIP Info
6904 wait_unit_ready() for ATAPI - sorry not working
6906 Sat Mar 28 23:43:07 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
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
6913 Sat Mar 28 23:22:30 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6915 teac_open_session() checks tracksize ( <= 0 is not possible)
6917 Sat Mar 28 23:21:08 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
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
6924 Sat Mar 28 23:06:05 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6928 Fri Mar 27 01:04:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6931 open_session() with tracks & trackp parameters
6933 Thu Mar 26 22:42:29 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6935 Pioneer DW-S 114, old Philips, dumb Philips new
6937 Tue Mar 24 21:30:08 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6939 is_*() Macros now clearer: != 0
6941 Tue Mar 24 21:29:18 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6945 Mon Mar 16 00:48:34 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6947 date and time created 98/04/20 00:48:34 by joerg
6949 Sat Mar 14 17:49:09 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6951 MAX_DMA_BSD 64k -> 60k
6953 Thu Mar 12 23:48:19 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
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
6962 Thu Mar 12 23:42:09 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
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
6971 Thu 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
6977 Thu Mar 12 22:33:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6979 close_track_sony() -> track = 0 !
6980 mode_sense() -> get_mode_params()
6982 Thu Mar 12 22:24:10 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
6984 Strukt track now includes trackno
6986 from_bcd()/to_bcd() new
6987 wait_unit_ready() new
6990 Thu Mar 12 22:20:40 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
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
6998 Thu Mar 12 22:12:16 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7000 Print data if verbose > 1
7002 Thu Mar 12 01:21:58 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7004 from_bcd()/to_bcd() new
7006 Tue Mar 10 00:07:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7009 checkgui() & isgui new
7011 Mon Mar 9 23:29:02 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7014 warnung in fixation with correct lverbose flag
7016 Sun Mar 8 15:02:13 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7018 SAF CD-R2006PRO CD-R2006, JVC R2626 new
7020 Sun Mar 8 14:59:31 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7022 Default Timeout -> 40s
7025 Print Lead-out start
7026 90 Min value corrected
7028 Sun Mar 8 14:56:53 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7030 fsamples()/frames() new
7032 Fri Mar 6 01:11:56 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7034 print SCSI command names before ABORT
7036 Thu Mar 5 01:15:26 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7040 Thu Mar 5 01:15:02 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7043 scsi_sense_qual() new
7045 Mon Mar 2 22:50:12 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
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
7052 Mon Mar 2 22:45:53 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7054 date and time created 98/03/02 22:45:53 by joerg
7056 Mon Mar 2 22:39:02 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7060 msf_to_lba()/lba_to_msf() new
7062 Mon 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
7067 Mon Mar 2 21:56:53 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7069 Pinnacle RCD 4X4, SAF CD-RW226 new
7071 Mon Feb 23 22:32:27 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7073 read_toc_philips() same parameters as read_toc() (ses -> fmt)
7075 Mon Feb 23 22:30:57 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7077 msf_to_lba() corrected (+-150 bug)
7079 Check for Complete Disk: 0xFF:0xFF/0xFF
7080 pr_manufacturer() new with lverbose
7081 different Formatting
7083 Mon Feb 23 21:54:28 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7085 80 Minute limit -> 90 Minutes
7087 Mon Feb 23 21:51:56 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7089 date and time created 98/02/23 21:51:56 by joerg
7091 Sun Feb 22 23:23:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7093 fifo_percent() with Parameter
7094 FIFO Bug (duoubling of a segment at end of writing) fixed
7096 Sun Feb 22 22:54:46 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7098 fifo_percent() with Parameter
7099 unit_ready() for UNLOAD removed
7102 Sun Feb 22 22:52:53 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7104 fifo_percent() with Parameter
7106 Sun Feb 22 22:47:51 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7108 fifo_percent() with Parameter
7110 pr_manufacturer() new
7112 Sun Feb 15 21:01:03 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7114 getWavShort() & getWavLong() Definitions removed
7116 Tue Feb 10 01:00:48 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7118 New option timeout=#
7120 Mon 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
7124 Sun 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
7128 Sun Feb 8 18:45:19 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7130 Tayo Yuden CD-WO EW-50 better Inquiry
7132 Sun Feb 8 15:52:15 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7134 fifo_percent() returns -1 if buflen == 0
7135 dummy fifo_percent() always -1
7137 Sun Feb 8 15:50:43 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7141 fs Reference in fifo_percent() removed
7142 fifo_percent() in wm_packet new
7144 Sun Feb 8 13:54:25 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7146 fs= - administrative part
7147 .au & .wav description
7148 better -swab description
7150 Sun 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
7155 Sun Feb 8 13:28:38 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7157 Definitions for WAVE better
7158 better WAV recognition from Dave
7160 Sat Feb 7 23:20:14 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7162 close_track_teac() fixed only audio uses no run-out blocks
7164 Sat Feb 7 23:18:43 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7166 rezero_unit() now silent not supported by all drives
7168 Sat Feb 7 23:14:03 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7172 Sun Feb 1 23:17:33 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7174 HAVE_SHM -> HAVE_USGSHM was a typo
7176 Sun Feb 1 21:20:48 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7178 DVD enhancements in mmv_getval() & print_capabilities()
7180 Sun Feb 1 20:35:06 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7182 DVD Definitions in Mode Page 2A
7184 Sun 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
7190 Sun Feb 1 19:45:21 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7192 filename new in struct track
7193 Errorcode and exit() in audio*size()
7195 Sun Feb 1 19:44:08 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7197 date and time created 98/02/01 19:44:08 by joerg
7199 Sun Feb 1 19:44:00 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7204 Sun Feb 1 19:43:26 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7206 filename new in struct track
7207 cd_mode_page_2A *cdr_cdcap new in struct cdr_cmd
7209 Sun Feb 1 19:42:28 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7210 * drv_philips.c 1.12
7214 cd_mode_page_2A *cdr_cdcap new in struct cdr_cmd
7216 Sun Feb 1 16:03:29 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7220 Sun Feb 1 15:56:31 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7222 mmv_check() -> mmc_cap()/mmc_getval()
7223 Handle non-trayload drives
7224 warning for dummy/verbose while fixating
7226 Sun Feb 1 15:49:17 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7228 DEV_MMC_DVD, DEV_PIONEER_DVDR_S101 new
7230 Sun Feb 1 15:46:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7232 mmc_getval() & mmv_check() with dvdp
7234 Pioneer DVD-R S101, TEAC CD-R55S new
7235 allow_atapi() in print_capabilities()
7236 heuristic with speed >= 176 according to mmc2
7238 Sun Feb 1 15:46:17 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7240 better CD-Recorder warning
7242 Sun Feb 1 14:53:02 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7245 better usage() Output
7246 .au & .wav Filesize recognition
7247 early recognition of "incompatible medium"
7248 sched_setscheduler() error code (< 0) is correct
7250 Sun Feb 1 14:39:27 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7252 mmc_getval() & mmv_check() with dvdp
7253 TI_WAV & is_wav() removed
7255 Sun Feb 1 14:33:39 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7257 Complete recognition of a Wavheader (with Hilfe from Heiko)
7259 Mon Jan 26 01:56:21 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7261 valloc() re-implemented (not available in AIX libc)
7262 scsi sense handling ready
7264 Mon Jan 26 01:51:58 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7266 mmc_cap(), mmc_getval() new
7267 Strings for printcap() static for K&R
7269 Mon Jan 26 01:07:27 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7271 Filesize - header for Sun .au Files, data_size is not always correct
7273 Sun Jan 25 23:08:00 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7277 Sun Jan 25 22:58:58 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7279 TI_NOWAV -> TI_NOAUHDR, is_auname() & ausize() new
7281 Sun Jan 25 18:10:47 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7283 TI_NOWAV, mmc_cap() & mmg_getval(), is_wavname() new
7285 Sun Jan 25 16:16:23 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7289 Sun Jan 25 16:02:26 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7291 date and time created 98/01/25 16:02:26 by joerg
7293 Sun Jan 25 13:38:40 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7295 Errortexts for CD-R55S
7297 Sat Jan 24 17:52:52 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7302 Fri 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
7306 Fri Jan 23 02:04:01 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7312 Uint for Bitfields -> Ucbit
7314 Sun Jan 18 14:25:01 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7316 flush() calls to correctly mix stderr/stdout
7318 Sun Jan 18 14:23:33 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7320 TI_WAV, is_wav(), wavsize() nee
7322 Sat Jan 17 22:07:03 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7327 Sat Jan 17 21:53:58 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7329 F_RESET, F_PRATIP, F_PRDINFO, SES_UNDEF new
7330 Definitios for disk status and session status
7332 CDR_NOLOLIMIT & CDR_ALLOC new
7333 fifo_percent(), allow_atapi(), mode_sense_??()/mode_select_??() new
7335 Sat Jan 17 21:35:54 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7337 undef FIFO if no shared mamory
7339 Stat buffer for fifosize
7340 removed sp->cont because it is not secure (use diff)
7343 Sat Jan 17 21:20:57 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7346 fifo_percent() printing for -v
7348 Sat Jan 17 21:09:24 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7350 Better description of dev= and -scanbus
7352 Tue Dec 23 01:26:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7358 Tue Dec 23 01:23:34 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7360 Uint in Bitfields -> Ucbit
7362 Thu Dec 11 19:30:31 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7364 Print command execution time for each failed (non-silent) command
7366 Sun Nov 9 18:33:48 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7368 Remove get Page 0x2A for Matsushita CW-7502
7369 has_mode_page() checks "current" instead of "default"
7371 Sat Nov 8 16:11:51 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7373 Disk size check -> checkdsize() : new
7375 Fri Nov 7 00:02:20 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7377 timeout counts in seconds
7379 Fri Nov 7 00:04:11 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7386 u_char in Bitfields -> Uint
7388 Thu Nov 6 20:27:08 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7390 Typo __AIX -> defined(_IBMR2) || defined(_AIX)
7392 Thu Nov 6 20:26:23 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7394 sccsid[] -> __sccsid[], fd -> f Typo, #include <malloc.h>
7396 Thu Nov 6 20:22:14 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7400 Thu Nov 6 20:19:26 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7406 * drv_philips.c 1.11
7409 #include <mconfig.h> for AIX
7411 Thu Nov 6 20:18:25 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7413 #ifdef RLIMIT_NOFILE fuer AIX
7415 Wed Nov 5 18:01:32 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7419 Wed Nov 5 17:57:50 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7421 msf_to_lba() new, get_diskinfo() new, di_to_dstat() new, getdisktype_mmc() new, additions for Matsushita CW-7502
7423 Wed Nov 5 17:43:41 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7425 switch -> if then else
7427 Wed Nov 5 17:15:45 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7429 init struct disk_status, better aritmetic for disk size
7431 Wed Nov 5 17:14:29 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7433 print FIFO min fill in percent
7435 Tue Nov 4 11:20:22 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7437 return (mode_select_g0(dp, cnt, smp, pf)) was missing in mode_select()
7439 Tue 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()
7443 Tue Nov 4 00:13:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7445 New flag CDR_NO_LOLIMIT
7447 Sun Nov 2 16:17:10 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7449 SCSI mode(6/10) conversion for ATAPI, distinguish between S&F 2006PLUS / S&F 2006PLUS
7451 Sun Nov 2 14:57:57 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7455 Sun Nov 2 14:54:50 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7459 Thu Oct 23 19:21:19 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7463 Thu Oct 23 19:20:25 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7465 date and time created 97/10/23 18:20:25 by joerg
7467 Thu Oct 23 19:12:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7469 Enhancements for packet writing
7471 Thu Oct 23 01:35:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7473 New options -prcap, -packet, pktsize =#, -noclose
7475 Wed Oct 22 23:50:44 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7479 fflush(stdout) -> flush(), flush() after Fixating...
7481 Wed Oct 22 23:49:12 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7483 scsi_close-session() -> scsi_close_tr_session()
7485 Wed Oct 22 23:49:11 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7487 scsi_close-session() -> scsi_close_tr_session()
7489 Sun Oct 19 15:41:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7492 Prevent medium removal problems fixed (read TOC) & Matsushita CD-750?
7494 Sun Oct 19 15:40:32 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7496 Matsushita CW-7501 & CW-7502
7498 Sun Oct 19 02:08:53 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7500 * drv_philips.c 1.10
7505 next_wr_address() has track_t * added
7507 Sun Oct 19 01:37:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7509 read_disk_info() -> read_disk_info_teac(), zero pre-gap audio support, opt_power_judge() timeout -> 60 sec
7511 Sun Oct 19 01:33:21 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7513 read_disk_info() new, print_capabilities() new
7515 Sun Oct 19 00:40:36 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7518 get_buf() new, -prcap & print_capabilities() new, -packet new, pktsize=# new
7520 Sun Oct 19 00:36:32 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7524 date and time created 97/10/18 23:36:31 by joerg
7526 Sat Oct 18 19:14:05 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7528 stdlib.h -> stdxlib.h, unistd.h -> unixstd.h
7530 Sat Oct 18 01:34:19 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7532 Ausgabe der Mode Parameter wenn mode_select() nicht klappt & return FALSE
7536 Sun Oct 12 20:00:21 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7539 New options pregap= defpregap=
7541 Sun Oct 12 19:30:45 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7543 is_first() & is_last() new
7545 Sat Oct 11 18:01:28 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7547 islast debug printf deleted
7549 Sat Oct 11 17:57:43 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7557 islast for TEAC & no run-out blocks for disksize computing
7559 Sat Oct 11 14:54:03 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
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
7563 Thu Oct 9 14:14:24 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7565 Audio Tracks have no link&run-in
7567 Thu Oct 9 02:01:23 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7571 Wed Oct 8 17:24:40 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7578 Modification of data structures for JVC/TEAC
7580 Wed Oct 8 17:23:41 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7582 WRITER_MAXWAIT 20 -> 120 s
7584 Wed Oct 8 17:14:04 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7586 Enhancements for audio and multi track disks
7588 Wed Oct 8 14:48:06 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7590 Better doc for padsize & fs=
7592 Mon Oct 6 20:37:39 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7594 Modified to use pad_track()
7596 Mon Oct 6 20:32:11 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7598 In pad_track(): if (bytesp != 0) check was missing ->coredump
7600 Mon Oct 6 20:29:22 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7602 SMART&FRIENDLY CD-R2006
7604 Sun Oct 5 16:53:45 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7606 verbose printing modified
7608 Sun Oct 5 16:53:09 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7610 Check for bytesp != 0 in pad_track()
7612 Sat Oct 4 01:09:56 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7614 realtime raisepri Problem for HP-UX fixed (function present bot not working)
7616 Fri Oct 3 21:33:13 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7626 new option blank=type for CD-RW
7628 Fri Oct 3 16:23:00 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7630 pad_track() new, await_faio() new & init_faio() befor wait loop, always pad to 300 sectors , padsize= option new, DEFAULT_FIFOSIZE new
7632 Thu Oct 2 02:02:10 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7634 MIN_BUFFERS -> 3, await_faio() new, kill_faio() new, stdin EOF check, Messages only for debug
7636 Thu Oct 2 01:38:39 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7638 padsize Option new, nice --18 bug, 's' & 'f' mult for getnum()
7640 Thu Oct 2 01:31:28 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7642 sleep()'s added to cure fixating problems ???
7644 Thu Oct 2 01:19:46 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7646 DEFAULT_FIFOSIZE, roundup(), tracksize & padsize -> long, pad_track() new, await_fifo() & kill_fifo() new, minutes() cast to int
7648 Wed Sep 24 00:02:39 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7650 Fifo & tracksize Option
7652 Tue Sep 23 23:46:27 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7654 Bug with resid != 0 fixed
7656 Sun Sep 21 23:20:15 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7658 fs= Option, tsize= Option, mkisofs | cdrecord with fs= EXAMPLE
7660 Sun Sep 21 22:58:34 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7662 date and time created 97/09/21 21:58:34 by joerg
7664 Sun Sep 21 22:45:08 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7666 faio_get_buf() & fifo_stats()
7668 Sun Sep 21 01:12:43 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7672 Wed Sep 17 13:55:57 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7674 Typo in cdr_write_teac() EXPORT -> LOCAL
7676 Wed Sep 17 13:55:06 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7678 raisepri() has Parameter (n below Max), _POSIX_PRIORITY_SCHEDULING, _POSIX_MEMLOCK
7680 *************** Release 1.5 *******************
7682 Mon Sep 15 16:46:16 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7684 Anpassungen fuer release 1.5
7686 Wed Sep 10 18:40:49 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7688 Print always Copyright except for -msinfo
7690 Wed Sep 10 18:12:59 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7692 Inquiry debug data indented
7693 Mode Parameters only for verbose
7695 Wed Sep 10 17:57:32 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7697 Flags defs von cdrecord.c -> cdrecord.h
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
7707 Wed Sep 10 17:43:12 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7709 Flag defs from cdrecord.c
7710 getdisktype() with cdr_t *
7712 load/unload_madia() global
7714 Wed Sep 10 17:42:13 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7717 getdisktype() with cdr_t *
7719 Wed Sep 10 17:41:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7721 philips_getdisktype() new for automatic eject on "Command Sequence Error"
7723 Wed Sep 10 16:50:56 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7725 Scsibus , typo removed
7727 Wed Sep 10 15:10:03 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7731 Wed Sep 10 15:04:26 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7733 new_track_sony() return valoe corrected
7735 Wed Sep 10 15:03:36 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7737 Changes for cdrecord-1.5
7739 Thu 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
7743 Thu Sep 4 19:09:10 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7747 inq.ansi_version -> inq.data_format for all mode_select() calls
7748 for Philips CDD-522 (version == 1 , format == 2)
7750 Wed Sep 3 02:00:33 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7751 * scsi-linux-sg.c 1.11
7753 better timeout handling
7754 copy Struct now automatic Variable
7755 Sense Data error = SCG_RETRYABLE
7757 Mon Sep 1 01:25:16 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7759 * scsi-linux-sg.c 1.10
7762 Last tuning make all implementations equal
7763 Open only one file if possible.
7764 Better bound checking
7766 Sun Aug 31 23:21:06 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7768 Array again has 8 Luns
7769 havebus tests bounds
7771 Sun Aug 31 23:18:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7773 MAX_* introduced, open max 1 lun (for now)
7775 Sun Aug 31 20:14:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7779 Sun Aug 31 20:10:25 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7781 date and time created 97/08/31 19:10:25 by joerg
7783 Sun Aug 31 18:00:16 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7787 Tue Aug 26 19:37:15 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7789 init dp in main now correctly
7791 Tue Aug 26 17:50:20 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7793 Support complete without using -lds
7795 Tue Aug 26 17:47:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7797 scsibus/target/lun now now -1 if bus is scanned
7798 to make sure that not ony one target can be opened.
7800 Tue Aug 26 17:46:22 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7802 test_unit_ready() after select_target() (SCANBUS)
7804 Tue Aug 26 01:47:41 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7806 unused includes removed
7808 Mon Aug 25 22:02:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7812 * scsi-linux-sg.c 1.9
7814 errno -> ux_errno in scg_cmd for POSIX multithread
7816 Mon Aug 25 21:27:55 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7818 date and time created 97/08/25 20:27:55 by joerg
7820 Mon Aug 25 18:10:12 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7822 raisepri() not always done
7824 Sun Aug 24 22:58:37 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7826 First pre-aplha makes one data track only
7828 Sun Aug 24 17:03:05 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7830 New options: driver=name -checkdrive -inq -scanbus -nofix
7833 first simple sizecheck
7834 "swap" output from print_data_track() removed
7836 Sun Aug 24 16:54:31 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7838 struct disk_status new
7839 is_unknown_dev() new
7844 Sun Aug 24 16:53:09 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7846 is_unknown_dev() new
7849 open_scsi() modified for scsi_scan()
7850 Device recognition new for CD-R
7851 scsi_load() now correct
7853 Sun Aug 24 16:22:22 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7860 Sense Output uses new form
7862 Sun Aug 24 16:19:42 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7865 cd_mode* pages -> scsireg.h
7866 identify_mmc() uses mmc_check()
7868 Sun Aug 24 16:18:00 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7871 get_cdrcmds() enhanced
7873 Sun Aug 24 15:47:30 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7876 CDR_SWABAUDIO Flag new
7878 Sun Aug 24 14:51:43 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7880 CDD-2000 & CDD-2600 new
7881 MMC Definitionen new
7883 Sun Aug 24 14:18:47 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7885 CD mode pages 05 & 2A
7887 Sun Aug 10 19:29:38 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7893 cdr_driver -> cdr_drname + cdr_drtext
7894 open_track() with track_info * instead of many arguments
7896 Sun Aug 10 18:10:14 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7898 LOAD (A6) command now uses correct SCSI definition
7900 Sun 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)
7906 Sun Aug 10 17:42:06 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7908 SCSI g5 command struct now ansi compliant
7910 Sun Aug 10 17:40:30 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7914 Fri Jul 18 13:41:46 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7917 scsi_load_unload() 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
7930 Fri 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
7934 Fri Jul 18 02:49:46 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7937 better -isosize Doku
7938 -multi warning removed
7940 Fri Jul 18 02:44:11 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7942 fix_it now past open_session()
7943 next_writable_address() and read_session_offset() now with adress Pointer
7945 superfluous argument removed with lout
7947 Fri Jul 18 02:31:23 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7950 SCSI-3/mmc first implementation
7952 Fri Jul 18 02:25:10 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7956 next_writable_address now has adress pointer
7957 read_session_offset_philips() extracted
7959 Thu Jul 17 18:12:43 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7961 ifdef for BSD SENSE bug
7963 Thu Jul 17 17:43:10 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7965 filedescriptor sense (seek) test.
7967 Tue Jul 15 21:27:29 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7969 & before vd.vd_type deleted
7971 Tue Jul 15 21:26:57 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7973 & before mode deleted
7975 Tue Jul 15 21:16:46 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
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
7987 Tue Jul 15 13:34:04 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7989 drive_identify may modify cdr_t struct pointer
7990 Yamaha CDR-400 correct with cdr_mmc
7992 Tue Jul 15 13:24:49 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
7996 open_track() with dbtyp arg
7997 open_session() with multi arg
7998 struct cdr_t driver flags filled in
8001 Tue 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
8005 Tue Jul 8 18:00:39 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8007 date and time created 97/07/08 17:00:39 by joerg
8009 Tue Jul 8 17:59:20 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8011 New Implementation for *BSD
8013 Sun Jun 22 19:58:40 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8015 Smart & Friendly Support
8017 *************** Release 1.4 *******************
8019 Sat Mai 21 19:58:42 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8021 Updates for release 1.4
8023 Sat Mai 21 18:11:25 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8027 Sat Mai 21 00:52:33 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8029 date and time created 97/05/20 23:52:33 by joerg
8031 Sat Mai 21 00:27:56 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8033 date and time created 97/05/20 23:27:56 by joerg
8035 Sat Mai 21 00:27:50 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8037 date and time created 97/05/20 23:27:50 by joerg
8039 Sat Mai 21 00:27:43 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8041 date and time created 97/05/20 23:27:43 by joerg
8043 Sat Mai 21 00:27:14 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8045 mode_select() uses inq.ansi_version >= 2
8047 Sat Mai 21 00:26:42 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8049 attach_unknown() new
8051 Sat Mai 21 00:26:05 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8053 date and time created 97/05/20 23:26:05 by joerg
8055 Thu Mai 19 23:46:54 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8057 Struct track -> cdrecord.h
8058 DB_XXX Data block types
8059 cdr_cmd Struct as Drive Abstraction Layer
8062 CDR_SPEED & CDR_DEVICE
8064 Thu Mai 19 16:59:44 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8066 struct track from cdrecord.c
8067 DB_XXX Data block types
8068 cdr_cmd Struct as Drive Abstraction Layer
8070 Thu Mai 19 15:42:53 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
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
8078 speed_select splitted
8079 inquiry news new drives
8082 Mon Mai 16 15:46:48 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8084 date and time created 97/05/16 14:46:48 by joerg
8086 Mon Mai 16 15:46:48 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8088 date and time created 97/05/16 14:46:48 by joerg
8090 Fri May 23 22:09:21 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8092 bad 2. Parameter in gettimeofday -> struct timezone *
8094 Fri Apr 23 22:08:16 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8096 missing %s in Formatstring added
8098 Wed Apr 14 00:54:03 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8100 new scsi device types
8102 Wed Apr 14 00:53:28 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8104 scsireset() into hack part
8105 scsi_setnonstderrs() new, scsierrmsg() chganges
8106 new scsi devicetype codes, Solaris x86 dmasize without gethostid()
8108 Wed Apr 14 00:46:27 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8110 Changes for scsierrs.c enhancements
8112 Wed Apr 14 00:45:26 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8114 Enhancements for SCSI-2 & SCSI-3
8116 Tue Apr 6 17:15:43 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8118 Different order & Yamaha CDR-400, Sony CDU-924, Ricoh RO-1420, Teac CD-R50 new
8120 Tue Apr 6 16:36:38 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8122 Enhancements for SCSI-2 & SCSI-3
8124 Tue Apr 6 14:10:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8125 * scsi-linux-sg.c 1.5
8128 Tue Apr 6 13:59:16 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8130 scsireset() -> transport specific part
8132 Tue 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
8136 *************** Release 1.3 *******************
8138 Fri Mar 4 19:48:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8140 Changes for Release 1.3
8142 Fri Mar 4 18:57:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8146 Fri Mar 4 18:46:37 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8148 Changes for Release 1.3
8150 Fri 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
8154 Fri Mar 4 11:53:59 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8156 date and time created 97/03/04 10:53:59 by joerg
8158 Fri Mar 4 11:52:42 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8160 Quick hack for ANSI C
8162 Wed Mar 2 17:16:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
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
8172 Wed Mar 2 16:51:24 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8174 BAD -> EX_BAD, BOOL scsi_havebus() new
8175 scsi_fileno(bus, tgt, lun) new with 3 Parameters, MAX_DMA_SUN386 new
8177 Wed Mar 2 16:46:44 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8178 * scsi-linux-sg.c 1.2
8181 Wed Mar 2 16:35:04 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8183 BOOL scsi_havebus() new, scsi_fileno(bus, tgt, lun) new with 3 Parameters
8185 Wed Mar 2 16:33:18 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8187 intriduced _SCGIO_H & bei __STDC__ 0xFF000000UL
8189 Wed Mar 2 16:14:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8193 Wed Mar 2 16:14:04 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8195 include fmt.h only if #ifdef FMT
8197 Wed 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
8201 Wed Mar 2 15:49:56 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8203 date and time created 97/03/02 14:49:56 by joerg
8205 Wed Mar 2 15:48:55 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8207 date and time created 97/03/02 14:48:55 by joerg
8209 Wed Mar 2 15:40:32 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
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
8217 Wed Mar 2 15:30:26 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8219 BAD -> EX_BAD in standard.h, TOC_* defines, ST_* defines, struct msf
8220 several Interface changes for Prototypes
8222 Wed Jan 19 00:23:11 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8224 Changed to use scsi_buf_size() & scsi_getbuf(), better gcc Kompat.
8226 Wed Jan 12 23:11:18 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8228 Sbufsize -> long, scsi_maxdma() new
8230 Wed Jan 12 22:10:33 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8234 Fri Jan 7 21:10:26 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8238 Thu Jan 6 22:45:03 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8240 scsi_sense_key() & scsi_sense_code() from fmt.c
8242 Thu Jan 6 22:45:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8244 scsi_sense_key() & scsi_sense_code() from fmt.c
8246 Mon Jan 3 14:47:53 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8248 scsi_bufsize() & scsi_getbuf() new
8250 Mon Jan 3 14:47:52 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8252 scsi_bufsize() & scsi_getbuf() new
8254 Fri Dec 31 17:16:13 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8256 Defekt List: length & list_block -> char[] for Byteorder
8258 Tue Dec 28 20:51:42 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8260 #error beseitigt for SunOS cc
8262 Tue Dec 28 14:28:01 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8266 Tue Dec 28 14:19:16 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8270 Sun Dec 19 16:18:18 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8274 Sun Dec 19 16:14:12 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8276 Performance X86 & Mitsumi
8278 Sat Dec 18 12:37:38 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8280 param.h, sys/buf.h, sun/dklabel.h, sun/dkio.h eliminated
8282 Sat Dec 18 03:26:04 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8284 Changes for Release 1.2
8286 Sat Dec 18 03:24:14 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8288 Changes for Release 1.2
8290 Sat Dec 18 03:13:41 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8294 timings, new timeout for fixating
8295 countdown timer before Start
8296 write_track_info() disabled
8297 -pad for audio, pad to 2352 bytes.
8299 Sun Dec 12 21:09:24 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8301 Flush cache & Fixation with big Timeout.
8303 Thu Nov 26 10:54:18 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8305 New Codes for CDD-2000 & Support for Yamaha CDR-100
8307 Mon Dec 16 16:19:54 1996 J. Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8309 * Added -swab option to support Yamaha audio
8310 Thanks to (Fred) vecoven@montefiore.ulg.ac.be
8312 * Added counter for quit time (9 seconds)
8314 Wed Dec 12 21:09:24 1996 J. Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8316 * Flush cache & Fixation with separate bigger timeout,
8317 other timeout reduced to 20sec.
8319 Mo Dec 3 13:03:30 1996 J. Schilling <joerg@schily.isdn.cs.tu-berlin.de>
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).
8326 Tue Nov 26 10:54:18 1996 J. Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8328 * New error codes for CDD-2000 & error code support for Yamaha CDR-100
8330 Sun Nov 3 22:58:21 1996 J. Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8332 * scsireset() aded to scsitransport.[hc]
8333 * Timings for Track and Fixation
8335 Fri Oct 4 11:45:13 1996 J. Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8337 * Version 1.1 released.
8339 Mon Aug 19 22:25:18 1996 J. Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8341 * Read access test to allow cdrecord to run savely suid root
8343 Sun Aug 18 12:11:20 1996 J. Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8345 * bit ordering problems solved
8346 Thanks to Gert Poletiek <gert@fwi.uva.nl> for testing
8348 Tue Jun 18 21:38:51 1996 J. Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8350 * several changes in scgio.h
8352 Sun Jun 16 15:56:35 1996 J. Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8355 * priocntl added for Solaris
8356 Thanks to Anders Lundgren <al@irfu.se>
8358 Sun Feb 4 19:14:46 1996 J. Schilling <joerg@schily.isdn.cs.tu-berlin.de>
8360 * Initial release 1.0