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

Contents of /cdrkit/trunk/Changelog

Parent Directory Parent Directory | Revision Log Revision Log


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