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

Contents of /cdrkit/trunk/Changelog

Parent Directory Parent Directory | Revision Log Revision Log


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