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

Contents of /cdrkit/trunk/Changelog

Parent Directory Parent Directory | Revision Log Revision Log


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