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

Contents of /cdrkit/trunk/Changelog

Parent Directory Parent Directory | Revision Log Revision Log


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