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

Contents of /cdrkit/trunk/Changelog

Parent Directory Parent Directory | Revision Log Revision Log


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