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

Contents of /cdrkit/trunk/Changelog

Parent Directory Parent Directory | Revision Log Revision Log


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