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

Contents of /cdrkit/trunk/Changelog

Parent Directory Parent Directory | Revision Log Revision Log


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