/[debburn]/cdrkit/tags/after-second-renaming-storm/Changelog
ViewVC logotype

Contents of /cdrkit/tags/after-second-renaming-storm/Changelog

Parent Directory Parent Directory | Revision Log Revision Log


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