Changelog
上传用户:xiejiait
上传日期:2007-01-06
资源大小:881k
文件大小:110k
源码类别:

SCSI/ASPI

开发平台:

MultiPlatform

  1. *************** Release 1.8 *******************
  2. Fri Jan 28 10:01:48 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  3. * drv_mmc.c 1.47
  4. * drv_dvd.c 1.42
  5.   load_media() with new doexit Parameter
  6.   Reload now does not make problems with notebook type drives
  7. Fri Jan 28 09:51:26 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  8. * drv_philips.c 1.34
  9. * cdrecord.h 1.55
  10. * cdrecord.c 1.94
  11.   load_media() with new doexit Parameter
  12. Fri Jan 28 09:50:51 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  13. * scsi_cdr.c 1.84
  14.   wait_unit_ready() does not print error message if scgp->silent >= 1 
  15. Wed Jan 26 11:48:08 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  16. * scsi_scan.c 1.7
  17.   Initiator-ID test past havebus()
  18. Sun Jan 23 16:39:01 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  19. * cdrecord.c 1.93
  20.   Better error message for open_scsi()
  21. Sun Jan 23 16:07:46 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  22. * scsi-unixware.c 1.9
  23.   New code from SCO, -scanbus now works
  24. Sun Jan 23 00:44:28 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  25. * scsihack.c 1.25
  26.   scsi-sco.c -> scsi-openserver.c
  27. Tue Jan 18 00:02:33 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  28. * cdrecord.c 1.92
  29.   Version -> 1.8, mlockall()/setpri() problems do not cause abort
  30.   Note to -pad option for audio Files with wrong length
  31.   #include <sys/procset.h> for SCO Openserver
  32. Thu Jan 13 01:32:35 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  33. * diskid.c 1.20
  34.   Problems with m_digitalstor (97:27/01) in table docuented
  35. Thu Jan 13 01:11:45 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  36. * defaults.c 1.2
  37.   CDR_DEVICE now superseedes /etc/default/cdrecord
  38. Tue Jan 11 01:46:47 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  39. * scsi-hpux.c 1.17
  40.   sprintf(.../dev/rscsi...) now uses hex digits for tgt 0..15
  41. Sat Jan  8 23:42:25 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  42. * scsi_cdr.c 1.83
  43.   scsi_read() now looks for is_atapi to allow mkisofs & ATAPI to do multi-session 
  44. Fri Jan  7 02:24:28 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  45. * scsihack.c 1.24
  46.   Dummyfunctions fuor new Interface
  47. Fri Jan  7 02:22:36 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  48. * cdr_drv.c 1.19
  49.   set_cdrcmds() now calls return() past exit() for lint's sake
  50. Wed Dec 29 14:01:03 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  51. * cdrecord.c 1.91
  52.   exargs Strukt new
  53.   Setting to 2048 bytes/sector earlier for -msinfo
  54.   new function exscsi()
  55.   exfifo() -> excdr()
  56. Wed Dec 29 02:14:11 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  57. * cdrecord.h 1.54
  58. * fifo.c 1.21
  59.   wait_faio() new
  60. Wed Dec 29 00:38:52 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  61. * diskid.c 1.19
  62.   New manufacturer: "Hile Optical Disc Technology Corp."
  63.   "Friendly CD-Tek Co."
  64.   "Sound Sound Multi-Media Development Limited"
  65.   "kdg mediatech AG"
  66. Wed Dec 29 00:34:39 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  67. * cdrecord.1 1.44
  68.   better dociumentation for SUID Installation 
  69. Fri Dec 24 01:59:35 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  70. * fifo.c 1.20
  71.   sp null pointer Problem in fifo_stats() fixed
  72.   input-buffer -> input buffer
  73. Tue Dec  7 01:07:24 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  74. * cdrecord.1 1.43
  75.   added missing .TP 
  76. Sun Dec  5 13:37:16 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  77. * fifo.c 1.19
  78.   kill_fifo() now kil only if faio_pid > 0
  79. Sat Dec  4 21:36:38 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  80. * diskid.c 1.18
  81.   New manufacturer: EXIMPO & Seantram Technology Inc.
  82.   Seantram has been guessed before
  83. Sat Dec  4 14:15:16 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  84. * cdrecord.c 1.90
  85.   intfifo()/exfifo() new
  86.   kill FIFO on comerr() and signals
  87. Sat Dec  4 14:12:41 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  88. * drv_dvd.c 1.41
  89.   isgui as with drv_mmc.c added
  90. Tue Nov 30 14:48:12 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  91. * scsihack.c 1.23
  92. * scsi-linux-pg.c 1.21
  93.   pg.h now locally available
  94. Sat Nov 27 21:38:54 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  95. * scsi-os2.c 1.12
  96.   SRB in scsi_send() and scsi_reset() -> static to prevent core dump
  97. Sat Nov 20 17:49:38 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  98. * scsi-os2.c 1.11
  99.   scgfiles array removed
  100.   set_error() new
  101.   added some ux_errno = EIO
  102.   wait_post() now calls DosResetEventSem() in any case
  103. Sat Nov 20 14:21:09 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  104. * scsi-os2.c 1.10
  105.   DEBUG2/SCANDEBUG code removed
  106. Sat Nov 20 07:23:59 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  107. * diskid.c 1.17
  108.   New manufacturer: Customer Pressing Oosterhout
  109.   Harmonic Hall Optical Disc Ltd.
  110.   DELPHI TECHNOLOGY INC.
  111. Sat Nov 20 06:45:18 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  112. * cdrecord.c 1.89
  113.   Version -> 1.8a32
  114.   5 missing set_secsize(.. oldsize) added
  115. Sat Nov 20 06:44:02 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  116. * cdr_drv.c 1.18
  117.   Kodak PDC-600 in driver recognition
  118. Sat Nov 20 06:43:12 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  119. * drv_mmc.c 1.46
  120.   next_wr_addr() in driver struct for CD-ROM -> cmd_ill() 
  121. Sat Nov 20 06:41:39 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  122. * fifo.c 1.18
  123.   fixed typo for HAVE_DOSALLOCSHAREDMEM
  124. Fri Nov 12 10:00:19 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  125. * scsitransp.c 1.48
  126.   scsi_yes() now global
  127. Fri Nov 12 09:59:49 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  128. * scsitransp.h 1.26
  129.   scsi_yes() new
  130. Mon Oct 18 02:38:11 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  131. * cdrecord.c 1.88
  132.   always set TAO mode on startup to make checkdsize() working
  133. Mon Oct 18 01:34:34 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  134. * scsilog.c 1.9
  135. * scsi_cdr.c 1.82
  136.   i_to_short() -> i_to_2_byte()
  137. Mon Oct 18 01:15:21 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  138. * scsilog.c 1.8
  139. * scsi_cdr.c 1.81
  140. * drv_dvd.c 1.40
  141. * drv_mmc.c 1.45
  142. * drv_philips.c 1.33
  143. * iso9660.h 1.4
  144.   a_to_u_short() -> a_to_u_2_byte()
  145. Mon Oct 18 01:04:17 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  146. * isosize.c 1.6
  147.   utypes.h wegen intcvt.h
  148. Mon Oct 18 00:38:01 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  149. * scsi_cdr.c 1.80
  150. * drv_sony.c 1.37
  151. * drv_jvc.c 1.46
  152. * drv_dvd.c 1.39
  153.   a_to_3_byte() -> a_to_u_3_byte()
  154. Mon Oct 18 00:10:18 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  155. * drv_dvd.c 1.38
  156. * drv_sony.c 1.36
  157. * drv_jvc.c 1.45
  158. * drv_philips.c 1.32
  159.   i_to_long() -> i_to_4_byte()
  160. Mon Oct 18 00:04:43 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  161. * scsi_cdr.c 1.79
  162. * isosize.c 1.5
  163. * drv_dvd.c 1.37
  164. * drv_mmc.c 1.44
  165. * drv_jvc.c 1.44
  166. * drv_sony.c 1.35
  167. * drv_philips.c 1.31
  168. * audiosize.c 1.13
  169. * cdrecord.c 1.87
  170.   modified to use intcvt.h and a_to_4_byte()
  171. Sun Oct 17 23:21:40 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  172. * iso9660.h 1.3
  173.   removed i_to_* and a_to_* macros -> intcvt.h
  174. Sun Oct 17 22:51:51 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  175. * scsireg.h 1.19
  176.   struct scsi_capacity modified to use Int32_t 
  177. Sat Oct 16 13:52:29 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  178. * scsi_cdr.c 1.78
  179. * drv_mmc.c 1.43
  180. * auinfo.c 1.3
  181. * drv_sony.c 1.34
  182.   malloc() casts for K&R C
  183. Fri Oct 15 20:28:25 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  184. * cdrecord.h 1.53
  185. * cdr_drv.c 1.17
  186. * cdrecord.c 1.86
  187.   set_cdrmds() if 2. Parameter is NULL returns BOOL
  188.   for cdrecord to check for dvd driver or not
  189. Fri Oct 15 20:19:36 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  190. * scsi_cdr.c 1.77
  191.   Optima Dis Covery 650 CD-R Inquiry recognition new
  192. Fri Oct 15 20:17:17 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  193. * scsi-beos.c 1.9
  194. * scsi-osf.c 1.12
  195.   typos removed
  196. Thu Oct  7 15:33:17 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  197. * scsi-bsd-os.c 1.13
  198. * scsi-aix.c 1.19
  199.   mising bracket  in scsi_open() fixed
  200. Fri Sep 17 17:59:18 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  201. * cdrecord.c 1.85
  202.   Version -> 1.8a29
  203.   libscg version check
  204.   #incude <vadefs.h> for win32 realtime pri Code
  205. Fri Sep 17 17:56:57 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  206. * scsi_cdr.c 1.76
  207.   endless lookp in mmc_cap() removed: no medium (wait_unit_ready())
  208. Fri Sep 17 15:48:09 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  209. * scsitransp.c 1.47
  210.   HAVE_SCG #define earlier
  211. Fri Sep 17 15:42:39 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  212. * scsi-linux-pg.c 1.20
  213.   duplicates with scsi-linux-sg.c fuer scg__version() removed
  214. Fri Sep 17 15:36:55 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  215. * scsitransp.c 1.46
  216.   #ifdef HAVE_SCG for _scg_trans_version[]
  217. Fri Sep 17 15:09:54 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  218. * scsi-wnt.c 1.17
  219. * scsi-vms.c 1.15
  220. * scsi-unixware.c 1.8
  221. * scsi-sgi.c 1.19
  222. * scsi-osf.c 1.11
  223. * scsi-sco.c 1.13
  224. * scsi-os2.c 1.9
  225. * scsi-next.c 1.16
  226. * scsi-linux-sg.c 1.39
  227. * scsi-linux-pg.c 1.19
  228. * scsi-hpux.c 1.16
  229. * scsi-bsd.c 1.26
  230. * scsi-bsd-os.c 1.12
  231. * scsi-beos.c 1.8
  232. * scsi-aix.c 1.18
  233. * scsitransp.c 1.45
  234. * scsitransp.h 1.25
  235.   scg_version() new
  236. Fri Sep 17 14:55:17 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  237. * scsihack.c 1.22
  238.   Comment changed
  239. Tue Sep 14 10:57:29 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  240. * scsi-linux-sg.c 1.38
  241.   scgfile variable in max_dma corrected from scgfile -> scglocal(scgp)->scgfile
  242. Fri Sep 10 14:06:19 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  243. * diskid.c 1.16
  244.   Better text for Disk Typ (e.g. Long strategy type)
  245. Thu Sep  9 12:30:38 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  246. * auinfo.c 1.2
  247.   isrc_illchar() Prorotype new
  248. Wed Sep  8 17:57:45 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  249. * diskid.c 1.15
  250.   New manufacturer: Guann Yinn Co. Ltd.
  251.   Opti.Me.S. S.p.A.
  252.   Nacar Media srl
  253. Wed Sep  8 12:45:37 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  254. * scsi-wnt.c 1.16
  255.   missing bracket at malloc(amt)
  256. Tue Sep  7 17:13:09 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  257. * scsi-wnt.c 1.15
  258. * scsi-unixware.c 1.7
  259. * scsi-vms.c 1.14
  260. * scsi-sgi.c 1.18
  261. * scsi-sco.c 1.12
  262. * scsi-osf.c 1.10
  263. * scsi-next.c 1.15
  264. * scsi-os2.c 1.8
  265. * scsi-linux-sg.c 1.37
  266. * scsi-linux-pg.c 1.18
  267. * scsi-hpux.c 1.15
  268. * scsi-bsd.c 1.25
  269. * scsi-beos.c 1.7
  270. * scsi-bsd-os.c 1.11
  271. * scsi-aix.c 1.17
  272. * scsitransp.c 1.44
  273.   First error messages past scgp->errstr
  274.   less calls to comerr()
  275. Tue Sep  7 17:07:55 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  276. * scsitransp.h 1.24
  277.   errstr & errptr new in SCSI *
  278.   open_scsi() with errs Parameter
  279. Tue Sep  7 16:47:21 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  280. * cdrecord.c 1.84
  281.   Now using new open_scsi()
  282.   added some calls to flush()
  283. Tue Sep  7 16:46:04 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  284. * cdrecord.1 1.42
  285.   1.6 -> 1.8
  286. Tue Sep  7 00:21:08 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  287. * drv_mmc.c 1.42
  288. * drv_jvc.c 1.43
  289. * drv_dvd.c 1.36
  290.   flush() for Blanking new
  291. Fri Sep  3 11:57:35 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  292. * scsi-linux-sg.c 1.36
  293. * scsi-linux-pg.c 1.17
  294.   scsi_initiator_id() in scsi-linux-pg.c -> pg_initiator_id()
  295. Thu Sep  2 18:57:59 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  296. * cdrecord.c 1.83
  297.   1.8a24 -> 1.8a26
  298.   Ricoh DAO Bug (fwa != -150) workaround
  299.   Realtimepri for Win32
  300. Thu Sep  2 14:42:14 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  301. * scsi_scan.c 1.6
  302.   scsi_initiator_id() new
  303.   Now prints bus,tgt,lun before selektor
  304. Thu Sep  2 13:32:57 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  305. * scsitransp.h 1.23
  306. * scsi-wnt.c 1.14
  307. * scsi-vms.c 1.13
  308. * scsi-unixware.c 1.6
  309. * scsi-sco.c 1.11
  310. * scsi-sgi.c 1.17
  311. * scsi-osf.c 1.9
  312. * scsi-os2.c 1.7
  313. * scsi-next.c 1.14
  314. * scsi-linux-sg.c 1.35
  315. * scsi-hpux.c 1.14
  316. * scsi-linux-pg.c 1.16
  317. * scsi-bsd.c 1.24
  318. * scsi-bsd-os.c 1.10
  319. * scsi-aix.c 1.16
  320. * scsi-beos.c 1.6
  321. * scsitransp.c 1.43
  322.   scsi_initiator_id() new
  323. Mon Aug 30 13:36:17 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  324. * scsitransp.c 1.42
  325. * drv_simul.c 1.12
  326. * fifo.c 1.17
  327.   #include libport.h new
  328. Sun Aug 29 01:42:10 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  329. * fifo.c 1.16
  330.   shared memory for OS/2
  331. Sun Aug 29 00:52:56 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  332. * fifo.c 1.15
  333.   Typo fixed (f instead of n)
  334. Tue Aug 10 21:34:03 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  335. * scsitransp.c 1.41
  336. * scsi-wnt.c 1.13
  337. * scsi-vms.c 1.12
  338. * scsi-unixware.c 1.5
  339. * scsi-sco.c 1.10
  340. * scsi-sgi.c 1.16
  341. * scsi-osf.c 1.8
  342. * scsi-os2.c 1.6
  343. * scsi-next.c 1.13
  344. * scsi-linux-sg.c 1.34
  345. * scsi-linux-pg.c 1.15
  346. * scsi-hpux.c 1.13
  347. * scsi-bsd.c 1.23
  348. * scsi-bsd-os.c 1.9
  349. * scsi-beos.c 1.5
  350. * scsi-aix.c 1.15
  351.   Static locale variable removed
  352.   Test for openbydev
  353.   scsi_freebuf() new
  354. Mon Aug  9 00:39:37 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  355. * scsitransp.h 1.22
  356.   SCSI *->bufbase & scsi_freebuf() new
  357. Sat Aug  7 22:24:46 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  358. * scsitransp.h 1.21
  359.   running/curcmdname/local new in SCSI *
  360. Sat Aug  7 22:22:36 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  361. * scsitransp.c 1.40
  362. * scsi-wnt.c 1.12
  363. * scsi-vms.c 1.11
  364. * scsi-unixware.c 1.4
  365. * scsi-sgi.c 1.15
  366. * scsi-sco.c 1.9
  367. * scsi-osf.c 1.7
  368. * scsi-os2.c 1.5
  369. * scsi-next.c 1.12
  370. * scsi-linux-sg.c 1.33
  371. * scsi-linux-pg.c 1.14
  372. * scsi-hpux.c 1.12
  373. * scsi-bsd.c 1.22
  374. * scsi-bsd-os.c 1.8
  375. * scsi-beos.c 1.4
  376. * scsi-aix.c 1.14
  377.   scg_maxdma removed
  378.   scsi_running/scsi_command -> SCSI * struct
  379. Sat Aug  7 21:05:51 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  380. * scsi-vms.c 1.10
  381.   scsi_close() new
  382. Sun Aug  1 22:08:46 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  383. * fifo.c 1.14
  384.   WRITER_MAXWAIT & READER_MAXWAIT -> 240s for SAO SCSI Timeout
  385.   usleep() debug code
  386. Sun Aug  1 17:14:54 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  387. * cdrecord.1 1.41
  388.   Better documentation for -multi Option (DAO mode)
  389. Sun Aug  1 17:05:30 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  390. * cdrecord.c 1.82
  391.   -msinfo now works even if drive is in DAO mode
  392.   Now corrects trackstart values for second session in DAO Mode
  393. Sun Aug  1 16:51:35 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  394. * drv_sony.c 1.33
  395. * drv_simul.c 1.11
  396. * drv_philips.c 1.30
  397. * drv_mmc.c 1.41
  398. * drv_jvc.c 1.42
  399. * drv_dvd.c 1.35
  400.   speedp == 0 allowed if speed should remain as is
  401. Sun Aug  1 16:10:40 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  402. * drv_sony.c 1.32
  403. * drv_simul.c 1.10
  404. * drv_mmc.c 1.40
  405. * drv_jvc.c 1.41
  406. * drv_dvd.c 1.34
  407.   recovery_needed()/recover()/reserve_track() References to Philips driver removed
  408. Sun Aug  1 16:02:03 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  409. * drv_philips.c 1.29
  410. * scsi_cdr.c 1.75
  411. * cdr_drv.c 1.16
  412. * cdrecord.h 1.52
  413.   Several functions scsi_cdr.c -> drv_philips.c
  414.   new function cmd_ill() 
  415. Sun Aug  1 13:25:42 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  416. * drv_dvd.c 1.33
  417.   phys_end in dvd_structure_00 may be 0 for empty session
  418. Sun Jul 25 13:52:02 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  419. * scsitransp.c 1.39
  420.   scsi_close() new
  421.   __scgp removed
  422. Sun Jul 25 13:36:47 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  423. * scsi-wnt.c 1.11
  424. * scsi-unixware.c 1.3
  425. * scsi-sgi.c 1.14
  426. * scsi-osf.c 1.6
  427. * scsi-sco.c 1.8
  428. * scsi-os2.c 1.4
  429. * scsi-next.c 1.11
  430. * scsi-linux-sg.c 1.32
  431. * scsi-linux-pg.c 1.13
  432. * scsi-hpux.c 1.11
  433. * scsi-bsd.c 1.21
  434. * scsi-bsd-os.c 1.7
  435. * scsi-beos.c 1.3
  436. * scsi-aix.c 1.13
  437.   scsi_close() new
  438. Sun Jul 25 00:50:18 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  439. * scsitransp.h 1.20
  440.   close_scsi() and scsi_smalloc()/scsi_sfree() new
  441. Sat Jul 24 22:26:22 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  442. * scsitransp.h 1.19
  443.   scsi_close() new
  444. Sat Jul 24 22:25:39 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  445. * scsi-vms.c 1.9
  446.   last changes fro Mr. Heuser
  447.   Max Timeout corrected
  448. Sat Jul 24 22:22:44 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  449. * scsi-next.c 1.10
  450.   Kernel Driver is in undefined state if SCSI Bus is not valid -> bugfix & debug prints
  451. Sat Jul 24 20:43:47 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  452. * drv_mmc.c 1.39
  453.   from BCD converson (debug) for Ricoh test
  454.   Trying to suppress error messages for newer MITSUMI ATAPI drives
  455. Sat Jul 24 19:27:06 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  456. * cdrecord.1 1.40
  457.    Better documentation for -pad/padsize=
  458. Sat Jul 24 19:25:34 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  459. * diskid.c 1.14
  460.   New manufacturer: OPTROM
  461.   AUDIO DISTRIBUTORS
  462.   Acer Media Technology 
  463. Sat Jul 24 19:23:49 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  464. * cdrecord.c 1.81
  465.   -> 1.8a24 & write_buf() Test Code
  466. Sat Jul 24 19:19:22 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  467. * cdrecord.c 1.80
  468.   Check HAVE_SETPRIORITY and HAVE_NICE
  469. Sat Jul 24 19:17:30 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  470. * cdrecord.c 1.79
  471.   Version -> 1.8a23
  472.   Signalhandler for wait time before burning
  473.   O_BINARY define for win32
  474.   setmode(TDIN, O_BINARY) for win32
  475.   track[] Array now MAX_TRACKS+2
  476.   Print Drive Buffer size and FIFO size
  477.   -force Flag to blank problematic CD-RW's
  478.   set sector size to 2k before burning for Plextor
  479.   set_speed...() now with speedp Parameter to allow MMC to send back actual values
  480.   DAO for MMC
  481.   new Options -atip/-useinfo/-force/-dao/mcn=text/isrc=text/index=list
  482.   first Test for continuous Drive buffer cap printouts
  483.   set_secsize() new (for Plextor & DAO)
  484.   EMX Wildcard expansion for OS/2
  485.   Timeout for DAO -> minimal 200s
  486.   print_toc()  removed for K&R C
  487.   print_toc() with CD-Text
  488.   DosSetPriority() now korrectly doing delta
  489.   setpregaps() sets values for lead-in/out
  490.   checktsize() checks for DAO
  491. Sun Jul 18 14:39:31 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  492. * cdrecord.h 1.51
  493. * scsi_cdr.c 1.74
  494.   open_scsi() -> libscg
  495. Sat Jul 17 15:54:11 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  496. * scsitransp.c 1.38
  497.    MAX DMA for Solaris x86 from 32k -> 56k
  498.   scsierr() checks for sense[0] != 0
  499.   scsi_sense_{key!code!qual} return 0 if scsierr() == FALSE
  500. Sat Jul 17 15:37:00 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  501. * scsitransp.h 1.18
  502.   open_scsi() for scsiopen.c new
  503. Mon Jun 28 01:11:18 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  504. * scsi-linux-pg.c 1.12
  505.   set CDB to 0 past cdb_len
  506. Sun Jun  6 19:41:11 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  507. * drv_philips.c 1.28
  508.   CDR_SWABAUDIO for pioneer_dws114x
  509. Sun Jun  6 19:40:29 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  510. * modes.c 1.13
  511.   get_mode_params() now return FALSE if has_mode_page() returns FALSE
  512. Sun Jun  6 19:39:02 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  513. * scsi_cdr.c 1.73
  514.   Hack for NT-4.0 ASPI ISE inquiry fake (bug in add_len)
  515.   workaround for Ricoh NOT_READY key in get Mode page 2A
  516. Thu May 13 16:55:13 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  517. * scsi-wnt.c 1.10
  518.   #define for format to avoid hiding messages
  519.   Now uses dlopen()
  520.   ha_inquiry() new
  521.   better paraeters in scsi_open() 
  522.   SRB_HaID/SRB_HaId unified
  523. Thu May 13 15:07:36 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  524. * scsi_cdr.c 1.72
  525.   check scsi_open() return code for < 0
  526. Thu May 13 15:00:48 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  527. * modes.c 1.12
  528.   Cast for ANSI C comparison
  529. Thu May 13 15:00:07 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  530. * drv_sony.c 1.31
  531.   Cast for ANSI C
  532.   fixed typo in error texts
  533. Thu May 13 14:31:50 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  534. * drv_jvc.c 1.40
  535.   mods for ANSI C comparison
  536. Thu May 13 14:31:12 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  537. * cdrecord.1 1.39
  538.   New Options -atip and index= 
  539. Thu May 13 12:00:58 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  540. * scsierrs.c 2.21
  541.   field_ptr now correctly used for progress printing on NOT_READY
  542. Wed May 12 01:42:18 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  543. * scsi-os2.c 1.3
  544.   -scanbus support
  545. Wed May 12 01:01:54 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  546. * drv_philips.c 1.27
  547. * scsi_cdr.c 1.71
  548. * cdr_drv.c 1.15
  549. * scsidefs.h 1.21
  550.   DEV_RICOH_RO_1060C new (preliminary)
  551. Mon May  3 01:30:22 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  552. * scsi-wnt.c 1.9
  553.   changed names and indented
  554.   WBOOL definition to distinguish BOOL from Windows.h and BOOL from standard.h
  555.   busses new
  556.   compare busno with busses
  557.   Debug File removed
  558.   EventStatus as result of WaitForSingleObject()
  559.   set_error() new for correct error codes
  560.   scsiabort() new
  561. Tue Apr 27 23:11:59 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  562. * scsi-wnt.c 1.8
  563.   Debug File removed
  564. Tue Apr 27 21:06:48 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  565. * scsi-wnt.c 1.7
  566.   -scanbus now works
  567.   file matrix removed
  568.   check for nuber of SCSI Busses
  569. Mon Apr 26 22:37:40 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  570. * scsi-wnt.c 1.6
  571.   Try to implement -scanbus 
  572. Mon Apr 26 22:36:00 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  573. * scsi-wnt.c 1.5
  574.   sp->u_scb.cmd_scb[0] = s.SRB_Status -> sp->u_scb.cmd_scb[0] = s.SRB_TargStat
  575.   error code SCG_FATAL -> SCG_RETRYABLE
  576. Mon Apr 26 22:35:00 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  577. * scsi-wnt.c 1.4
  578.   Indented II
  579. Mon Apr 26 22:34:15 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  580. * scsi-wnt.c 1.3
  581.   Indented
  582. Mon Apr 26 22:33:41 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  583. * scsi-wnt.c 1.2
  584.   Better comment
  585. Mon Apr 26 22:32:32 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  586. * scsi-wnt.c 1.1
  587.   date and time created 99/04/26 21:32:32 by joerg
  588. Sun Apr 25 09:48:05 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  589. * cdrecord.h 1.50
  590.   is_copy()/is_scms() new
  591.   TI_COPY/TI_SCMS new
  592.   read_subchannel() new
  593.   pr_manufacturer()/disk_rcap() with rw/audio Parameters
  594. Sun Apr 25 09:46:03 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  595. * drv_mmc.c 1.38
  596.   clear -dummy status by clearin -dummy state
  597.   COPY & SCMS handling
  598. Sat Apr 24 14:10:19 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  599. * diskid.c 1.13
  600. * drv_mmc.c 1.37
  601.   pr_manufacturer()/disk_rcap() now using rw and audio Parameter
  602. Sat Apr 24 14:05:48 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  603. * drv_philips.c 1.26
  604.   pr_manufacturer()/disk_rcap() now using rw and audio Parameter
  605.   Printing of ATIP "restricted"
  606. Sat Apr 24 14:04:38 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  607. * drv_sony.c 1.30
  608.   pr_manufacturer()/disk_rcap() now using rw and audio Parameter
  609.   printf() Format (%l..)
  610. Sat Apr 24 14:02:11 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  611. * scsi_cdr.c 1.70
  612.   read_subchannel() new
  613. Sat Apr 24 13:03:56 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  614. * scsihack.c 1.21
  615.   scsi-wnt.c new
  616. Sun Apr 18 21:04:15 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  617. * defaults.c 1.1
  618.   date and time created 99/04/18 20:04:15 by joerg
  619. Sun Apr 18 19:56:45 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  620. * drv_sony.c 1.29
  621. * drv_simul.c 1.9
  622. * drv_philips.c 1.25
  623. * drv_mmc.c 1.36
  624. * drv_jvc.c 1.39
  625. * cdr_drv.c 1.14
  626. * drv_dvd.c 1.32
  627. * cdrecord.h 1.49
  628.   New driver function cdr_send_cue
  629. Sun Apr 18 19:28:03 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  630. * drv_jvc.c 1.38
  631.   g6 & g7 test functions
  632. Sun Apr 18 18:40:56 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  633. * cdrecord.h 1.48
  634.   index= Option new
  635. Sun Apr 18 18:40:54 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  636. * drv_mmc.c 1.35
  637.   index= Option new
  638. Sun Apr 18 00:42:59 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  639. * cdrecord.h 1.47
  640.   New Flags F_SAO/F_WRITE/F_PREGAP/F_FORCE
  641.   isrc in struct track
  642.   is_tao()/is_pregap() new
  643.   ds_cdrflags in struct disk_status
  644.   cdr_buffer_cap in struct cdr_cmd
  645.   cdr_set_speed_dummy with *speedp - to allow mmc to return value
  646.   Functions for auinfo.c
  647. Sun Apr 18 00:18:30 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  648. * scsi-linux-sg.c 1.31
  649.   MAX_SCG & MAX_TGT -> 16
  650.   Debug function for printing buscookies[] and scgfiles[][][]
  651.   sg_mapbus() now with Bus Parameter and spcial handling for holes in buscookies[]
  652.   sg_setup() doing range check
  653.   better handling of Status byte in extended Code for mk2 Interface
  654. Sun Apr 18 00:09:52 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  655. * scsi-linux-pg.c 1.11
  656.   Search slot for PP Bus backwards, as buscookies[] may have holes
  657. Sat Apr 17 22:12:22 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  658. * drv_jvc.c 1.37
  659.   New Function in Driver table to read Buffer capacity
  660.    buf_cap_teac(), read_peak_buffer_cap_teac (), buffer_inquiry_teac(), check_buffer_teac() new
  661. Sat Apr 17 19:32:41 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  662. * scsi_scan.c 1.5
  663.   Enhancements for 16 SCSI busses and 17 Targets/Bus
  664. Sat Apr 17 19:29:25 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  665. * cdr_drv.c 1.13
  666.   buf_dummy() new
  667.   New Function in Driver table to read Buffer capacity
  668. Sat Apr 17 19:28:27 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  669. * drv_sony.c 1.28
  670. * drv_mmc.c 1.34
  671. * drv_philips.c 1.24
  672. * drv_simul.c 1.8
  673. * drv_dvd.c 1.31
  674.   New Function in Driver table to read Buffer capacity
  675. Sat Apr 17 19:25:47 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  676. * drv_sony.c 1.27
  677.   Workaround for CDU 620 (can not read lead-in Start time)
  678. Sat Apr 17 18:57:36 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  679. * scsitransp.c 1.37
  680.   MAX_SCG & MAX_TGT -> 16
  681.   Workaround for /dev/scg if Target > 7
  682. Sat Apr 17 18:55:26 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  683. * scsi-bsd-os.c 1.6
  684. * scsi-vms.c 1.8
  685. * scsi-unixware.c 1.2
  686. * scsi-sgi.c 1.13
  687. * scsi-sco.c 1.7
  688. * scsi-osf.c 1.5
  689. * scsi-os2.c 1.2
  690. * scsi-next.c 1.9
  691. * scsi-hpux.c 1.10
  692. * scsi-bsd.c 1.20
  693. * scsi-aix.c 1.12
  694.   MAX_SCG & MAX_TGT -> 16
  695. Sat Apr 17 18:47:39 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  696. * scsi-next.c 1.8
  697.   scsi_setup() & scsi_havebus() with scgp Pointer (bug)
  698. Sat Apr 17 17:09:00 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  699. * scsitransp.c 1.36
  700.   limit SunOS 4.x maxdma to 64k-1
  701. Sat Apr 17 13:14:24 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  702. * cdrecord.1 1.38
  703.   -force flag and -useinfo new
  704. Tue Apr 13 01:29:14 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  705. * diskid.c 1.12
  706.   m_seantram Index 28 (typo) -> 83
  707. Tue Apr 13 01:06:45 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  708. * modes.c 1.11
  709.   Test in has_mode_page() if desired page is really available for JVC 2080 FW Bug
  710. Fri Apr  9 20:49:08 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  711. * drv_jvc.c 1.36
  712.   speed -> *speedp Parameter in speed_select()
  713. Fri Apr  9 01:03:54 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  714. * scsi_cdr.c 1.69
  715. * drv_dvd.c 1.30
  716. * audiosize.c 1.12
  717.   Signed/unsiged comparisons with cast
  718. Fri Apr  9 00:46:07 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  719. * scsilog.c 1.7
  720.   cast for comparing unsigned > int
  721. Fri Apr  9 00:33:17 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  722. * scsi_cdr.c 1.68
  723.   read_buff_cap() Ulong -> int
  724. Fri Apr  9 00:32:35 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  725. * diskid.c 1.11
  726.   New manufacturer: "Woongjin Media corp"
  727.  "INFODISC Technology Co., Ltd."
  728.  "UNITECH JAPAN INC."
  729.  "AMS Technology Inc."
  730. Tue Apr  6 22:08:31 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  731. * drv_mmc.c 1.33
  732.   speed -> *speedp Parameter in speed_select()
  733.   Read write speed Auslesen and set *speedp
  734.   Test for dsp->ds_cdrflags & RF_WRITE
  735.   first DAO enhancements
  736. Tue Apr  6 22:05:25 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  737. * scsi_cdr.c 1.67
  738.   speed -> *speedp Parameter IN speed_select()
  739.   read_buffer() WITH mode Parameter
  740.   scsi_get_speed() new
  741.   read_buff_cap() prints Data if sp && fp == NULL and avoids division by 0
  742.   read_cdtext() new
  743.   Workaround for Philips CDD-522 cannot do read TOC MSN
  744. Tue Apr  6 01:15:52 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  745. * drv_philips.c 1.23
  746.   speed -> *speedp Parameter in speed_select()
  747.   Test for dsp->ds_cdrflags & RF_WRITE
  748. Tue Apr  6 01:13:14 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  749. * drv_sony.c 1.26
  750.   ATIP Support
  751. Fri Apr  2 16:06:31 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  752. * diskid.c 1.10
  753.   "Seantram Technology Inc." new (guess)
  754. Fri Apr  2 15:50:28 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  755. * drv_sony.c 1.25
  756. * drv_simul.c 1.7
  757. * drv_dvd.c 1.29
  758.   speed -> *speedp Parameter in speed_select()
  759. Sun Mar 28 15:31:56 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  760. * scsimmc.h 1.4
  761.   struct mmc_cue new
  762. Sun Mar 28 15:29:43 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  763. * cdrecord.1 1.37
  764.   -dao and -audio default for .au & .wav
  765. Fri Mar 12 02:05:58 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  766. * auinfo.c 1.1
  767.   date and time created 99/03/12 02:05:58 by joerg
  768. Sun Mar  7 22:30:42 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  769. * fifo.c 1.13
  770.   roundup(bufsize, pagesize) to make each Segment page aligned
  771. Wed Mar  3 23:45:20 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  772. * diskid.c 1.9
  773.   New manufacturers: vanguard, grandadv, taeil, kingpro, digitalstor
  774. Wed Mar  3 22:58:38 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  775. * diskid.c 1.8
  776.   New RCAP Liste
  777. Sat Feb 20 00:00:44 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  778. * scsi_cdr.c 1.66
  779.   read_buffer() new
  780.   timeout for read_toc_philips() -> 240s for TEAC
  781.   read_master_cue() new
  782.   send_cue_sheet() new
  783.   read_buff_cap() new
  784. Sun Jan 31 22:37:38 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  785. * wm_packet.c 1.11
  786. * cdrecord.c 1.78
  787.   carriage Return to beginning of Track... Strings to make error message not overwrite position
  788. Sun Jan 31 19:50:01 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  789. * cdrecord.c 1.77
  790.   ignore dev= values from /etc/default/cdrecord for -scanbus
  791. Sun Jan 31 19:23:53 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  792. * scsi_cdr.c 1.65
  793.   Suport for ACER CR-4020C
  794. Sun Jan 31 19:23:05 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  795. * drv_philips.c 1.22
  796.   scgp->inq->ansi_version = 1; -> scgp->inq->data_format = 1; to make Plasmon RF-4100 work again
  797. Sun Jan 31 18:55:45 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  798. * cdrecord.1 1.36
  799.   Hint for SVr4 and POSIX Realtime scheduler
  800. Sun Jan 31 18:49:06 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  801. * scsi-bsd.c 1.19
  802.   scsi_maxdma() from MAXPHYS -> DFLTPHYS
  803. Sat Dec 12 12:36:09 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  804. * scsi-beos.c 1.2
  805.   sccsid[] -> __sccsid[]
  806. Sun Dec  6 13:16:25 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  807. * scsi-beos.c 1.1
  808.   date and time created 98/12/06 13:16:25 by joerg
  809. Sun Dec  6 12:41:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  810. * scsihack.c 1.20
  811.   BeOS new
  812. Sun Dec  6 12:41:30 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  813. * scsi-vms.c 1.7
  814.   New Version past phone call with vaxinf@CHCLU.CHEMIE.UNI-KONSTANZ.DE
  815. Sun Dec  6 12:10:54 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  816. * cdrecord.1 1.35
  817.   FreeBSD device name bug
  818.   New address for Mailing List
  819.   Documentation of /etc/default/cdrecord
  820. Sat Dec  5 13:46:27 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  821. * cdrecord.c 1.76
  822.   HAVE_SYS_RESOURCE_H new (BeOS)
  823.   1.8a13 -> 1.8a14
  824.   cdr_defaults() new
  825. Sat Dec  5 13:38:16 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  826. * cdrecord.h 1.46
  827.   default.c/cdr_defaults() new
  828. Sun Nov 29 19:40:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  829. * scsi-sco.c 1.6
  830.   cleaned up and permission to use /dev/xxx:target,lun 
  831. Sun Nov 29 19:27:55 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  832. * scsidefs.h 1.20
  833.   fused
  834. Sun Nov 29 19:25:54 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  835. * scgio.h 2.14
  836.   Splitted into scgcmd.h and scgio.h
  837. Sun Nov 29 19:23:33 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  838. * scsi-unixware.c 1.1
  839.   date and time created 98/11/29 19:23:33 by joerg
  840. Sun Nov 29 19:22:45 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  841. * scsihack.c 1.19
  842.   UNIXWARE new
  843. Sun Nov 29 19:15:04 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  844. * cdrecord.c 1.75
  845.   scgio.h -> scgcmd.h/scgio.h, scgio.h scgcmd.h scsidefs.h scsireg.h scsitransp.h -> include/scg, 1.8a11 -> 1.8a13
  846. Sun Nov 29 19:14:20 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  847. * scsierrs.c 2.20
  848. * scsitransp.c 1.35
  849. * cdr_drv.c 1.12
  850. * modes.c 1.10
  851. * scsilog.c 1.6
  852. * wm_packet.c 1.10
  853. * scsi_scan.c 1.4
  854. * scsi_cdr.c 1.64
  855. * audiosize.c 1.11
  856. * drv_sony.c 1.24
  857. * drv_simul.c 1.6
  858. * drv_philips.c 1.21
  859. * drv_mmc.c 1.32
  860. * drv_jvc.c 1.35
  861. * drv_dvd.c 1.28
  862.   scgio.h -> scgcmd.h/scgio.h, scgio.h scgcmd.h scsidefs.h scsireg.h scsitransp.h -> include/scg
  863. Sun Nov 29 00:39:42 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  864. * scsi-sco.c 1.5
  865.   Correctly return Sense Data, EIO if errno == 0
  866. Sat Nov 28 12:32:00 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  867. * scsierrs.c 2.19
  868.   asc <= 80 -> asc < 80 for invalid sense code
  869. Sat Nov 28 00:49:19 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  870. * scsierrs.c 2.18
  871.   Missing NULL as terminator for sd_ccs_error_str[] added
  872. Wed Nov 25 22:23:07 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  873. * scsi-linux-pg.c 1.10
  874.   pg_send() Prototyp new
  875. Wed Nov 25 22:22:46 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  876. * scsitransp.c 1.34
  877.   HAVE_PARAM_H -> HAVE_SYS_PARAM_H (Typo)
  878. Sun Nov 22 15:50:37 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  879. * cdrecord.c 1.74
  880.   1.8a9 -> 1.8a11, DosSetPriority() new
  881. Sun Nov 22 15:26:16 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  882. * isosize.c 1.4
  883. * audiosize.c 1.10
  884.   Now using statdefs.h
  885. Sat Nov 21 23:41:31 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  886. * scsitransp.c 1.33
  887.   #ifdef  HAVE_PARAM_H for VMS
  888. Sat Nov 21 21:38:31 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  889. * scsi_cdr.c 1.63
  890.   unsigned int cast for char Parameter in i_to_short()
  891. Sat Nov  7 22:21:28 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  892. * cdrecord.c 1.73
  893.   1.8a8 -> 1.8a9
  894. Fri Nov  6 23:49:59 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  895. * scsi-linux-sg.c 1.30
  896.   Typo in scsi_send() header
  897. Mon Nov  2 22:22:23 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  898. * scsi-bsd.c 1.18
  899.   Typ bus -> busno for CAM removed
  900. Mon Nov  2 14:55:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  901. * scsi-os2.c 1.1
  902.   date and time created 98/11/02 14:55:22 by joerg
  903. Mon Nov  2 13:24:30 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  904. * scsihack.c 1.18
  905.   Now completely using SCSI *scgp as Function parameter
  906.   scsi-os2.c new
  907. Mon Nov  2 14:27:10 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  908. * scsi-vms.c 1.6
  909. * scsi-sgi.c 1.12
  910. * scsi-sco.c 1.4
  911. * scsi-osf.c 1.4
  912. * scsi-next.c 1.7
  913. * scsi-linux-sg.c 1.29
  914. * scsi-linux-pg.c 1.9
  915. * scsi-hpux.c 1.9
  916. * scsi-bsd.c 1.17
  917. * scsi-bsd-os.c 1.5
  918. * scsi-aix.c 1.11
  919. * scsierrs.c 2.17
  920. * scsitransp.c 1.32
  921. * scsitransp.h 1.17
  922. * cdrecord.c 1.72
  923. * cdrecord.h 1.45
  924. * cdr_drv.c 1.11
  925. * drv_mmc.c 1.31
  926. * drv_philips.c 1.20
  927. * drv_jvc.c 1.34
  928. * drv_dvd.c 1.27
  929. * drv_simul.c 1.5
  930. * drv_sony.c 1.23
  931. * scsi_cdr.c 1.62
  932. * modes.c 1.9
  933. * scsi_scan.h 1.2
  934. * scsi_scan.c 1.3
  935. * scsilog.c 1.5
  936. * wm_packet.c 1.9
  937.   Now completely using SCSI *scgp as Function parameter
  938. Thu Oct 29 15:59:52 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  939. * scsihack.c 1.17
  940. * scsitransp.h 1.16
  941. * scsitransp.c 1.31
  942. * scsi-sgi.c 1.11
  943. * scsi-vms.c 1.5
  944. * scsi-sco.c 1.3
  945. * scsi-osf.c 1.3
  946. * scsi-next.c 1.6
  947. * scsi-linux-pg.c 1.8
  948. * scsi-linux-sg.c 1.28
  949. * scsi-hpux.c 1.8
  950. * scsi-bsd.c 1.16
  951. * scsi-bsd-os.c 1.4
  952. * scsi-aix.c 1.10
  953.   Globale Variables removed and replaced by SCSI *scgp
  954. Thu Oct 29 15:45:38 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  955. * scsi-sco.c 1.2
  956.   Indented and scsi_isatapi() new
  957. Thu Oct 29 15:30:53 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  958. * scsi-sco.c 1.1
  959.   date and time created 98/10/29 15:30:53 by joerg
  960. Thu Oct 29 15:21:52 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  961. * cdrecord.c 1.70
  962.   Lowlevel SCSI transport Routines now have scgp Parameter, 1.8a6 -> 1.8a7
  963. Thu Oct 29 15:21:09 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  964. * scsi_cdr.c 1.61
  965. * drv_sony.c 1.22
  966. * modes.c 1.8
  967. * scsilog.c 1.4
  968. * drv_philips.c 1.19
  969. * drv_mmc.c 1.30
  970. * drv_jvc.c 1.33
  971. * drv_dvd.c 1.26
  972.   Lowlevel SCSI transport Routines now have scgp Parameter
  973. Wed Oct 28 22:20:25 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  974. * scsi-aix.c 1.9
  975.   dev=device:b,t,l Syntax new
  976. Mon Oct 26 03:18:37 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  977. * diskid.c 1.7
  978.   manufacturer_id() new
  979.   mi_num new in struct disk_man
  980. Mon Oct 26 03:17:34 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  981. * cdrecord.h 1.44
  982.   manufacturer_id() new
  983. Mon Oct 26 00:27:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  984. * diskid.c 1.6
  985.   New manufacturer: Xcitec Inc.
  986. Doremi Media Co., Ltd.
  987. Matsushita Electric Industrial Co.,Ltd.
  988. CDA Datentr鋑er Albrechts GmbH.
  989. Sun Oct 25 13:00:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  990. * cdrecord.c 1.71
  991.   #ifdef HAVE_SYS_MMAN_H new
  992. Sat Oct 24 01:41:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  993. * scsi-vms.c 1.4
  994. * scsi-osf.c 1.2
  995. * scsi-sgi.c 1.10
  996. * scsi-next.c 1.5
  997. * scsi-hpux.c 1.7
  998. * scsi-bsd.c 1.15
  999. * scsi-bsd-os.c 1.3
  1000. * scsi-aix.c 1.8
  1001.   Blind changes for 1st stage of SCSI lib: Globale Variables removed and replaced by SCSI *scgp
  1002. Sat Oct 24 00:22:01 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1003. * cdrecord.c 1.69
  1004. * scsi_cdr.c 1.60
  1005.   open_scsi(dev, timeout, verboseopen) -> open_scsi(dev, debug, verboseopen)
  1006. Fri Oct 23 23:46:23 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1007. * wm_packet.c 1.8
  1008. * scsi_cdr.c 1.59
  1009.   scsi_settimeout() -> do not divide by 100
  1010. Fri Oct 23 15:53:37 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1011. * cdrecord.c 1.68
  1012.   XXX scgp->cap->c_bsize = 2048; XXX Hack init !!!
  1013. Fri Oct 23 03:14:46 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1014. * scsihack.c 1.16
  1015.   scsi-sco.c new
  1016. Fri Oct 23 16:01:44 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1017. * scsi-linux-sg.c 1.27
  1018. * scsi-linux-pg.c 1.7
  1019. * scsitransp.c 1.30
  1020. * scsitransp.h 1.15
  1021. * scsierrs.c 2.16
  1022. * scsi_cdr.c 1.58
  1023. * scsidefs.h 1.19
  1024. * cdrecord.c 1.67
  1025. * drv_dvd.c 1.25
  1026. * drv_philips.c 1.18
  1027. * drv_sony.c 1.21
  1028. * drv_jvc.c 1.32
  1029. * cdr_drv.c 1.10
  1030. * drv_mmc.c 1.29
  1031. * modes.c 1.7
  1032. * scsi_scan.c 1.2
  1033. * scsilog.c 1.3
  1034.   Globale Variables removed and replaced by SCSI *scgp
  1035. Thu Oct 22 18:49:06 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1036. * scsi-next.c 1.4
  1037.   Now using scsi_open(device, busno, tgt, tlun) Interface
  1038. Tue Oct 20 18:31:25 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1039. * scsi_cdr.c 1.57
  1040.   CDD521/02 (Kodak PCD-200)
  1041. Sun Oct 18 14:54:35 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1042. * cdrecord.c 1.66
  1043.   1.6.1 -> 1.7.1
  1044. *************** Release 1.6.1 *******************
  1045. Sun Oct 18 14:47:55 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1046. * cdrecord.c 1.65
  1047.   O_BINARY for Tracks
  1048.   Restore old sector size on exit()
  1049.   Better handling for lba (512/2048) in read_toc()
  1050. Sun Oct 18 14:40:35 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1051. * scsi_cdr.c 1.56
  1052. * cdrecord.h 1.43
  1053.   sense_secsize() new
  1054. Sat Oct 17 16:39:41 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1055. * fifo.c 1.12
  1056.   #ifdef SHM_LOCK to allow compilation of SysV shm on AIX
  1057. Fri Oct  9 14:21:38 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1058. * scsi-bsd.c 1.14
  1059.   sp->ux_errno = EIO; for old Transport Interface
  1060. Fri Oct  9 22:19:30 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1061. * modes.c 1.24
  1062. * cd_misc.c 1.6
  1063. * fifo.c 1.11
  1064. * diskid.c 1.5
  1065. * port.c 1.8
  1066.   #include <utypes.h> new
  1067. Fri Oct  9 14:21:38 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1068. * cd_misc.c 1.5
  1069. * wm_packet.c 1.7
  1070. * wm_session.c 1.2
  1071. * wm_track.c 1.2
  1072.   #include <sys/types.h> & #include <utypes.h> new
  1073. Thu Oct  8 15:43:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1074. * cdrecord.h 1.42
  1075.   u_char -> Uchar
  1076. Wed Oct  7 18:08:46 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1077. * cdrecord.c 1.64
  1078.   1.7a2 -> 1.7, -fix -eject corrected
  1079.   wait_unit_ready(120); after a load
  1080. Wed Oct  7 18:07:41 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1081. * scsi_cdr.c 1.55
  1082.   IMMED hack in close track/session added
  1083. Wed Oct  7 18:06:02 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1084. * drv_mmc.c 1.28
  1085.   new function waitfix_mmc()
  1086.   -dummy error hiding better
  1087. Wed Oct  7 17:54:02 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1088. * scsi-linux-pg.c 1.6
  1089.   EIO on SCG_RETRYABLE
  1090. Tue Oct  6 12:53:11 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1091. * scsi-vms.c 1.3
  1092.   next version from vaxinf@CHCLU.CHEMIE.UNI-KONSTANZ.DE and my remarks
  1093. Tue Oct  6 12:21:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1094. * scsi-vms.c 1.2
  1095.   next version from vaxinf@CHCLU.CHEMIE.UNI-KONSTANZ.DE
  1096. Tue Oct  6 02:09:14 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1097. * scsi-linux-pg.c 1.5
  1098. * scsi-linux-sg.c 1.26
  1099. * scsi-bsd-os.c 1.2
  1100.   New device:@ Syntax
  1101. Tue Oct  6 02:04:46 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1102. * scsi_cdr.c 1.54
  1103.   New device:@ Syntax
  1104.   sscanf() -> scsi_scandev()
  1105. Tue Oct  6 01:50:13 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1106. * cdrecord.1 1.34
  1107.   new dev= Syntax (dev=device:@ / dev=device:@,lun) inserted
  1108. Tue Oct  6 01:05:29 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1109. * scsi-bsd.c 1.13
  1110.   modified to use -lcam & cam_open_btl(busno, tgt, tlun, O_RDWR, NULL);
  1111. Thu Oct  1 01:15:57 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1112. * scsi-bsd.c 1.12
  1113.   Mods for dev=devname:@,l
  1114. Mon Sep 21 01:24:45 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1115. * scsi-linux-sg.c 1.25
  1116.   scsi_settimeout() -> sg_settimeout()
  1117. Sat Sep 19 21:49:11 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1118. * scsi-osf.c 1.1
  1119.   date and time created 98/09/19 20:49:11 by joerg
  1120. Tue Sep 15 02:55:28 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1121. * drv_philips.c 1.17
  1122.   capacity_philips() with Philips CDD-2600 Support new
  1123.   *_attach() now uses cdr_t * Parameter
  1124.   cdr_kodak_pcd600 new
  1125.   Pioneer DW-S114X from open_track_yamaha -> open_track_oldphilips
  1126. Tue Sep 15 02:39:44 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1127. * scsi-bsd.c 1.11
  1128.   #ifndef BSD_CAM -> #ifndef HAVE_CAMLIB_H
  1129. Tue Sep 15 02:37:58 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1130. * cdrecord.c 1.63
  1131.   Now uses: fctldefs.h, strdefs.h
  1132.   SECURITY new
  1133.   1.7a1 -> 1.7a2
  1134.   open_scsi() check return value and print error message
  1135.   Blanking time print
  1136.   #ifdef  _SC_PRIORITY_SCHEDULING around sysconf()
  1137.   #ifdef  PRIO_PROCESS around setpriority() for WNT 
  1138. Tue Sep 15 02:31:16 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1139. * drv_jvc.c 1.31
  1140.   Now uses: fctldefs.h, strdefs.h
  1141.   blank_jvc() new
  1142. Tue Sep 15 02:30:11 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1143. * drv_sony.c 1.20
  1144.   Now uses: fctldefs.h, strdefs.h
  1145. Tue Sep 15 02:22:12 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1146. * cdrecord.h 1.41
  1147.   struct index -> struct tindex to allow #define index strchr
  1148. Tue Sep 15 02:21:24 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1149. * drv_mmc.c 1.27
  1150.   Now uses: fctldefs.h, strdefs.h, timdefs.h
  1151.   Sony 928 Support new
  1152.   For drives that don't support read ATIP use data from read_diskinfo
  1153.   Try to handle "early Return" fixating syndrom from Mitsumi drives
  1154.   no error messages when fixating using -dummy
  1155. Tue Sep 15 02:13:49 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1156. * scsi_cdr.c 1.53
  1157.   Now uses: fctldefs.h, strdefs.h
  1158. Tue Sep  8 01:32:08 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1159. * scsihack.c 1.15
  1160.   Conditional compilation for Linux pg driver to support old Linux releases
  1161. Mon Sep  7 02:30:15 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1162. * scsi-bsd.c 1.10
  1163.   Typo in scsi_fileno() fixed
  1164. Sun Sep  6 18:47:16 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1165. * scsi-bsd.c 1.9
  1166.   first FreeBSD CAM Support
  1167. Sun Sep  6 18:22:13 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1168. * scsi-bsd.c 1.8
  1169.   Enhancements for NetBSD & ATAPI
  1170. Sun Sep  6 01:39:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1171. * cdr_drv.c 1.9
  1172.   cdr_mmc_sony new
  1173. Sun Sep  6 00:43:43 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1174. * drv_simul.c 1.4
  1175. * drv_dvd.c 1.24
  1176.   Now uses: strdefs.h
  1177. Sat Sep  5 23:23:31 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1178. * scsitransp.c 1.29
  1179.   Now uses: timedefs.h fctldefs.h
  1180. Mon Aug 31 01:50:12 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1181. * scsi-linux-pg.c 1.4
  1182.   pgbus init from -1 -> -2
  1183. Mon Aug 31 01:39:52 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1184. * scsi-linux-sg.c 1.24
  1185.   /dev/sga... to /dev/sgz instead of /dev/sgy now checked
  1186.   return nopen to allow recognition of bad dev= parameters
  1187. Mon Aug 31 01:38:08 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1188. * scsi-linux-pg.c 1.3
  1189.   Debug print for pgbus
  1190.   if scsibus >= 0 ist do nothing if busno is wrong
  1191. Mon Aug 31 01:03:17 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1192. * scsi_cdr.c 1.52
  1193.   write_xg5() new
  1194. Mon Aug 31 01:02:00 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1195. * scsi_cdr.c 1.51
  1196.   open_scsi() now checks dev=devicename:b,t,l
  1197.  read_trackinfo() now don't prints Cannot read TOC Meldung in silent mode
  1198. Mon Aug 31 00:43:31 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1199. * scsitransp.c 1.28
  1200.   scsiprintresult() new
  1201. Mon Aug 31 00:40:32 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1202. * scsitransp.h 1.14
  1203.   scsiprintcdb()/scsiprintwdata()/scsiprintrdata()/scsiprintresult() new
  1204. Sun Aug 30 12:55:35 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1205. * drv_dvd.c 1.23
  1206.   g5_cdbaddr()/g5_cdblen() -> scgio.h
  1207. Sun Aug 30 12:54:37 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1208. * scsihack.c 1.14
  1209.   USE_PG -> USE_PG_ONLY
  1210. Sun Aug 30 12:54:02 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1211. * scgio.h 2.13
  1212.   g0_cdblen()/g5_cdblen() & g5_cdbaddr() new
  1213. Sun Aug 30 12:53:06 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1214. * cdrecord.h 1.40
  1215.   write_xg5() new
  1216. Sat Aug 29 22:15:37 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1217. * cd_misc.c 1.4
  1218.   pr_manufacturer() reference removed from print_min_atip()
  1219. Sat Aug 29 21:57:01 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1220. * cdrecord.1 1.33
  1221.   PP tranport documented, -scanbus doc corrected
  1222. Sat Aug 29 21:01:59 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1223. * scsi-linux-pg.c 1.2
  1224.   #include <linux/pg.h> statt "pg.h"
  1225.   support for integrated parallel Port Adapter & SCSI
  1226.   timeout code corrected
  1227.   DMA overrun now recognized
  1228. Sat Aug 29 20:48:28 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1229. * scsi-linux-sg.c 1.23
  1230.   Support for integrated parallel Port Adapter & SCSI
  1231. Sat Aug 29 20:22:10 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1232. * cd_misc.c 1.3
  1233. * cdrecord.h 1.39
  1234.   print_min_atip() new in cd_misc.c
  1235. Tue Aug 25 20:23:20 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1236. * scsihack.c 1.13
  1237.   scsi_isatapi() defined, for default SCSI code
  1238. Sun Aug 23 13:42:44 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1239. * scsi-linux-sg.c 1.22
  1240.   Fix for misaligned integer access in sg_header for Linux/sparc if valloc() DMA Buffer is used
  1241. Thu Aug 20 10:05:14 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1242. * scsi-aix.c 1.7
  1243.   errno == Reference removed
  1244. Thu Aug 20 01:24:33 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1245. * cdrecord.1 1.32
  1246.   dev=devicename:target,lun documented
  1247. Tue Aug 18 04:41:56 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1248. * scsihack.c 1.12
  1249.   scsi-next.c & scsi-vms.c new
  1250. Mon Aug 17 23:08:36 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1251. * scsi-vms.c 1.1
  1252.   date and time created 98/08/17 22:08:36 by joerg
  1253. Mon Aug 17 22:35:19 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1254. * scsihack.c 1.11
  1255.   scsi-linux-pg.c new use with  USE_PG
  1256. Mon Aug 17 22:34:55 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1257. * scsi-linux-pg.c 1.1
  1258. * scsi-bsd-os.c 1.1
  1259.   date and time created 98/08/17 21:24:24 by joerg
  1260. Mon Aug 17 22:22:04 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1261. * scsi-linux-sg.c 1.21
  1262.   MAX_SCG -> 8
  1263.   search /dev/sg0... before /dev/sfg...
  1264. Mon Aug 17 21:47:35 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1265. * scsi-linux-sg.c 1.20
  1266.   Support new sg driverinterface
  1267.   scgfile new to use with global ioctl's
  1268.   MAX_DMA_LINUX -> 4k if SG_BIG_BUFF undefined
  1269.   SG_MAX_SENSE -> 16 if not declared
  1270.   SG_GET_BUFSIZE ioctl new
  1271.   scsi_isatapi() new
  1272. Sun Aug 16 23:47:48 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1273. * misc.c 1.1
  1274.   date and time created 98/08/16 22:47:48 by joerg
  1275. Sun Aug 16 23:47:06 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1276. * cdrecord.h 1.38
  1277.   misc.c: timevaldiff() new
  1278. Sun Aug 16 23:34:35 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1279. * scsi-bsd.c 1.7
  1280.   scsi_isatapi() new
  1281.   /dev/scgx may be replaced by dev=/dev/xxx:0,0
  1282. Sun Aug 16 23:32:42 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1283. * scsitransp.h 1.13
  1284. * scsitransp.c 1.27
  1285. * scsi-sgi.c 1.9
  1286. * scsi-aix.c 1.6
  1287. * scsi-hpux.c 1.6
  1288.   scsi_isatapi() new
  1289. Fri Jul 17 03:44:13 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1290. * scsihack.c 1.10
  1291.   BSDI new -> scsi-bsd-os.c
  1292. Fri Jun 19 19:59:07 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1293. * scsitransp.h 1.12
  1294. * scsitransp.c 1.26
  1295. * scsihack.c 1.9
  1296. * scsi-sgi.c 1.8
  1297. * scsi-hpux.c 1.5
  1298. * scsi-bsd.c 1.6
  1299. * scsi-aix.c 1.5
  1300. * scsi-linux-sg.c 1.19
  1301.   Use scsi_open(device, busno, tgt, tlun) with parameters
  1302. Tue Jun  9 01:44:46 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1303. * drv_dvd.c 1.22
  1304.   korrekte Indizierung bei tracksize virtual tracklist
  1305. Sat Jun  6 00:16:40 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1306. * port.c 1.7
  1307.   #include <time.h> -> #include <timedefs.h> wegen sys/time.h
  1308. Wed Jun  3 02:20:27 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1309. * cdrecord.1 1.31
  1310.   bytes= Option removed
  1311.   Introduced Mailing List
  1312. Wed Jun  3 02:18:47 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1313. * drv_dvd.c 1.21
  1314.   Treshold for printing the Virtual Trackliste corrected
  1315.   Abort if first virt Track is not a multiple of the sectorsize
  1316. Wed Jun  3 01:35:24 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1317. * diskid.c 1.4
  1318.   disk_rcap List new
  1319. Wed Jun  3 01:04:49 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1320. * cdrecord.c 1.62
  1321.   CD -> CD/DVD
  1322. Wed Jun  3 01:01:53 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1323. * cdrecord.c 1.61
  1324.   #if defined(_POSIX_PRIORITY_SCHEDULING) -> #if defined(_POSIX_PRIORITY_SCHEDULING) && !defined(HAVE_SYS_PRIOCNTL_H) bei LOCAL declaration
  1325. Tue Jun  2 00:41:37 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1326. * drv_dvd.c 1.20
  1327.   attach_???() new now implementing the side effects from identify_???()
  1328. Tue Jun  2 00:41:36 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1329. * drv_mmc.c 1.26
  1330.   attach_???() neu mit den Nebeneffekten aus identify_???()
  1331. Mon Jun  1 23:34:26 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1332. * scsi_cdr.c 1.50
  1333.   Cast for malloc(): not every malloc() is void *
  1334. Mon Jun  1 23:33:21 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1335. * drv_sony.c 1.19
  1336. * drv_jvc.c 1.30
  1337. * cdr_drv.c 1.8
  1338. * cdrecord.h 1.37
  1339. * cdrecord.c 1.60
  1340.   attach Routine now uses cdr_t * Parameter
  1341. Mon Jun  1 22:24:42 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1342. * drv_dvd.c 1.19
  1343. * scsilog.c 1.2
  1344.   Superfluous & in a_to_u_short() removed
  1345. Sun May 31 21:38:00 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1346. * scsihack.c 1.8
  1347.   OSF1 new
  1348. Sun May 31 01:45:04 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1349. * scsitransp.c 1.25
  1350.   void * cast for valloc() return
  1351. Sun May 31 00:39:54 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1352. * cdrecord.c 1.59
  1353.   Casts for tracksize & padsize
  1354. Sat May 30 23:12:56 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1355. * drv_simul.c 1.3
  1356.   Verbose Message for islast
  1357. Sat May 30 00:35:26 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1358. * cdrecord.c 1.58
  1359.   tracksize & padsize -> LLong
  1360. Fri May 29 00:32:30 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1361. * cdrecord.c 1.57
  1362.   astoll() & getllnum() new
  1363.   number() -> LLong
  1364. Fri May 29 00:05:29 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1365. * cdrecord.1 1.30
  1366.   waw in .wav Typo
  1367. Fri May 29 00:03:32 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1368. * drv_dvd.c 1.18
  1369.   Better comment and housekeeping
  1370. Thu May 28 01:08:06 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1371. * drv_dvd.c 1.17
  1372.   next_wr_addr_dvd() now correct with read_rzone_info()
  1373. Thu May 28 00:02:01 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1374. * drv_dvd.c 1.16
  1375.   Verbose level documented
  1376.   set ds_maxblocks from rzone_info
  1377.   rzone_size() new
  1378.   phys size computation corrected
  1379. Tue May 26 04:16:55 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1380. * drv_dvd.c 1.15
  1381.   Speed code removed
  1382. Tue May 26 04:03:55 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1383. * drv_dvd.c 1.14
  1384.   Removed lines that have been commented out
  1385. Tue May 26 04:01:03 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1386. * drv_dvd.c 1.13
  1387.   dvd check in identify_dvd() later
  1388. Tue May 26 03:58:57 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1389. * drv_dvd.c 1.12
  1390.   fcntl.h
  1391.   errno.h
  1392.   sys/file.h removed
  1393. Tue May 26 03:56:48 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1394. * drv_dvd.c 1.11
  1395.   scsiprbytes() with lverbose > 1
  1396.   multi Track Hack indented
  1397. Tue May 26 03:49:19 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1398. * drv_dvd.c 1.10
  1399.   Superfluous Debugs in SCSI routines removed
  1400. Tue May 26 00:02:51 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1401. * cdrecord.c 1.56
  1402.   checktsize() with Llong for total Tracksize in Bytes
  1403.   checkdsize() now computed the remaining rest capacity
  1404. Mon May 25 04:40:51 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1405. * drv_dvd.c 1.9
  1406.   Computations of the track split code -> long long
  1407.   MAX tracks -> 99
  1408. Mon May 25 04:35:54 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1409. * drv_dvd.c 1.8
  1410.   close_Xtrack_dvd() code -> fixate_dvd()
  1411. Mon May 25 04:30:05 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1412. * drv_dvd.c 1.7
  1413.   send_dvd_structure() & send_dvd0F() new
  1414. Mon May 25 03:46:30 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1415. * drv_dvd.c 1.6
  1416.   print_laserlog() new
  1417.   print_logpages() new
  1418. Mon May 25 03:42:16 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1419. * drv_dvd.c 1.5
  1420.   przone() new
  1421.   print_dvd00()/print_dvd01()print_dvd04()/print_dvd05()/print_dvd0D()/print_dvd0E()print_dvd0F() new
  1422.   now reads 4096 Bytes DVD structure
  1423. Mon May 25 03:17:14 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1424. * drv_dvd.c 1.4
  1425.   print_dvd_info() new
  1426. Mon May 25 02:31:56 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1427. * scsilog.c 1.1
  1428.   date and time created 98/05/25 01:31:56 by joerg
  1429. Mon May 25 02:05:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1430. * scsimmc.h 1.3
  1431.   rzone_info new
  1432.   dvd_structure_XX new
  1433. Sat May 23 22:41:54 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1434. * drv_simul.c 1.2
  1435.   #include unixstd.h new
  1436. Sat May 23 21:32:13 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1437. * scsi_cdr.c 1.49
  1438.   New Mode Page 2A Heuristic (min length 0x14 -> 0x10): ATAPI LITEON only gives 0x12: No Write Speed.
  1439. Wed May 20 23:49:35 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1440. * cdrecord.c 1.55
  1441.   islast bug (|| instead of &&) fixed
  1442.   bytes= Option removed
  1443. Tue May 19 04:11:02 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1444. * drv_dvd.c 1.3
  1445.   struct disk_info & struct track_info -> scsimmc.h
  1446.   scsilog.h new
  1447. Sat May 16 13:15:21 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1448. * scsimmc.h 1.2
  1449.   u_char -> Uchar
  1450. Sun May 10 00:12:04 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1451. * scsimmc.h 1.1
  1452.   date and time created 98/05/09 23:12:04 by joerg
  1453. Sun May 10 00:04:17 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1454. * auheader.h 1.2
  1455.   generic Copyright comment
  1456. Sun May 10 00:02:27 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1457. * drv_mmc.c 1.25
  1458.   Strukturdefinitionen -> scsimmc.h
  1459. Thu May  7 22:43:07 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1460. * scsi_cdr.c 1.48
  1461.   strindex() -> strbeg()
  1462.   vendor_info / prod_ident / prod_revision new because of array index problems
  1463.   Kodak PCD-600 new
  1464. Thu May  7 21:38:58 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1465. * cdrecord.h 1.36
  1466.   getnum() now extern
  1467.   is_mmc() with DVD recognition
  1468.   disk_rcap() new
  1469. Thu May  7 21:38:13 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1470. * cdr_drv.c 1.7
  1471.   DRV_DVD new
  1472.   cdr_kodak_pcd600 / cdr_cdr_simul / cdr_dvd_simul new
  1473.   DEV_PIONEER_DVDR_S101 new
  1474.   DVD recognition in is_mmc() nee
  1475. Thu May  7 21:15:19 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1476. * cdrecord.c 1.54
  1477.   1.6 -> 1.7a1
  1478.   getnum() LOCAL -> EXPORT
  1479.   test_unit_ready() before load Medium
  1480.   Allow Medium removal if not ready on load_media()
  1481. Thu May  7 10:43:00 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1482. * diskid.c 1.3
  1483.   Vendor list actualalized
  1484. Wed May  6 02:52:16 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1485. * cdrecord.1 1.29
  1486.   simulation driver documented
  1487. Wed May  6 02:41:33 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1488. * audiosize.c 1.9
  1489.   .wav files that are smaller than expected are handled correctly
  1490. Mon May  4 02:09:55 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1491. * drv_dvd.c 1.2
  1492.   Function names *_mmc -> *_dvd
  1493.   ds_maxblock -> ds_maxblocks
  1494.   getdisktype_dvd() now includes more tests
  1495.   write_type -> WT_SAO
  1496.   Hack for virtual track list
  1497. Sun May  3 19:37:17 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1498. * scsi_cdr.c 1.47
  1499.   mode_select_sg0()/mode_sense_sg0() cnt usage corrected
  1500.   mode_sense_sg0() movebytes() count corrected
  1501. Sat May  2 00:46:07 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1502. * drv_simul.c 1.1
  1503.   date and time created 98/05/01 23:46:07 by joerg
  1504. Fri May  1 19:26:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1505. * scsi_cdr.c 1.46
  1506.   DEV_PCD_600 new
  1507.   is_mmc() now uses dvdp Arg
  1508. Fri May  1 19:08:34 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1509. * scsidefs.h 1.18
  1510.   PCD_600 new
  1511. *************** Release 1.6 *******************
  1512. Fri Apr 17 12:53:59 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1513. * scsi_cdr.c 1.45
  1514.   & before ibuf removed because it is an array
  1515. Fri Apr 17 12:45:38 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1516. * scsi_cdr.c 1.44
  1517.   min/sec/frame -> amin/asec/aframe because of min() Macro
  1518. Thu Apr 16 01:43:26 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1519. * cdrecord.1 1.26
  1520.   -ignsize new
  1521.   web page for cdrecord added
  1522. Thu Apr 16 00:55:39 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1523. * diskid.c 1.2
  1524.   Print if Manufacturer is in none of the tables
  1525. Thu Apr 16 00:52:13 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1526. * drv_mmc.c 1.24
  1527.   ds_maxblock -> ds_maxblocks
  1528.   do get_atip() always, but print if lverbose is set
  1529. Thu Apr 16 00:32:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1530. * cdrecord.h 1.35
  1531. * cdrecord.c 1.53
  1532.   ds_maxblock -> ds_maxblocks
  1533.   new Option -ignsize
  1534. Thu Apr 16 00:31:32 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1535. * drv_jvc.c 1.29
  1536. * drv_philips.c 1.16
  1537.   ds_maxblock -> ds_maxblocks
  1538. Sun Apr 12 16:14:07 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1539. * scsi_cdr.c 1.43
  1540.   Smart & Friendly CD-R4012 (TEAC CDR-55S) new
  1541. Sun Apr 12 02:15:15 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1542. * scsitransp.c 1.24
  1543.   scsiprintcdb()/scsiprintwdata()/scsiprintrdata() new
  1544.   print scsiprintcdb() on errors
  1545. Sun Apr 12 01:58:26 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1546. * cdrecord.h 1.34
  1547. * cdrecord.c 1.52
  1548.   Real Blocks new
  1549.   1.6a14 -> 1.6
  1550. Wed Apr  1 03:28:36 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1551. * cdrecord.c 1.51
  1552.   checkgui() now has verbose print
  1553. Wed Apr  1 01:36:59 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1554. * drv_jvc.c 1.28
  1555.   lberbose > 1 for all subcode Messages
  1556.   teac_wr_pma()/teac_rd_pma() new
  1557.   JVC Errorcodes new
  1558.   check for cdrecord -fix without Parameter
  1559.   hide Illegal Command errorcode for next_wr_addr_teac()
  1560. Wed Apr  1 01:29:49 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1561. * scsitransp.c 1.23
  1562. * scsi_cdr.c 1.42
  1563. * drv_mmc.c 1.23
  1564.   GCC Warnings removed: printf format errors
  1565. Tue Mar 31 20:58:07 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1566. * cdrecord.c 1.50
  1567.   ->1.6a14, LOAD & EJECT works for CD-ROM too
  1568.   GUI test on STDERR
  1569.   first Trackno -> track[0] as Hack
  1570. Tue Mar 31 20:56:43 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1571. * cdrecord.1 1.25
  1572.   CREDITS
  1573.   better Documentation for tsize= & TEAC
  1574. Sun Mar 29 15:31:08 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1575. * cdrecord.1 1.24
  1576.   -vv/-VV mods
  1577.   -fix: not for TEAC
  1578.   -load new
  1579.   timeout= Option
  1580.   tsize= description because of tracksize and TEAC
  1581.   nice/SunOS -> nice/others
  1582. Sun Mar 29 15:26:19 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1583. * drv_philips.c 1.15
  1584.   open_session() with tracks & trackp Parameters
  1585.   Philips CDD-521 old/dumb new
  1586.   Pioneer DW-S114X new
  1587. Sun Mar 29 15:22:29 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1588. * drv_mmc.c 1.22
  1589.   open_session() with tracks & trackp Parameters
  1590.   Check for zeroed ATIP Info
  1591.   wait_unit_ready() for ATAPI - sorry not working
  1592. Sat Mar 28 23:43:07 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1593. * cdrecord.c 1.49
  1594.   check_recovery() now uses flags for unload_media()
  1595.   call unload_media() on input buffer, wait error, and for blank media error
  1596.   open_session() now usees tracks & trackp Parameters for Sizecheck
  1597.   Printing of is_swab() with audio fixed
  1598. Sat Mar 28 23:22:30 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1599. * drv_jvc.c 1.27
  1600.   teac_open_session() checks tracksize ( <= 0 is not possible)
  1601. Sat Mar 28 23:21:08 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1602. * scsi_cdr.c 1.41
  1603.   wait_unit_ready() now handles BUSY
  1604.   mode_sense_sg0() movebytes() count handling corrected (amt-4)
  1605.   better (komplete) Inquiry printing with -V
  1606.   JVC XR-W2001 / Plilips CDD521/00 / Traxdata CDR4120 / Pioneer CD-WO DW-S114X / Pinnacle RCD-1000 new
  1607. Sat Mar 28 23:06:05 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1608. * scsireg.h 1.18
  1609.   SCSI Status codes
  1610. Fri Mar 27 01:04:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1611. * drv_sony.c 1.18
  1612. * cdrecord.h 1.33
  1613.   open_session() with tracks & trackp parameters
  1614. Thu Mar 26 22:42:29 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1615. * cdr_drv.c 1.6
  1616.   Pioneer DW-S 114, old Philips, dumb Philips new
  1617. Tue Mar 24 21:30:08 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1618. * cdrecord.h 1.32
  1619.   is_*() Macros now clearer: != 0
  1620. Tue Mar 24 21:29:18 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1621. * scsidefs.h 1.17
  1622.   DEV_CDD_521_OLD new
  1623. Mon Mar 16 00:48:34 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1624. * drv_dvd.c 1.1
  1625.   date and time created 98/04/20 00:48:34 by joerg
  1626. Sat Mar 14 17:49:09 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1627. * scsi-bsd.c 1.5
  1628.   MAX_DMA_BSD 64k -> 60k
  1629. Thu Mar 12 23:48:19 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1630. * drv_jvc.c 1.26
  1631.   set ds_maxblock
  1632.   next_wr_addr_jvc() uses read_B0() if track == 0
  1633.   use trackp[i].trackno for TOC
  1634.   Lead-out Start time now uses frames
  1635.   teac_calibrate() inits lba_addr from read_B0()
  1636.   next_wr_addr_teac() with Parameters
  1637. Thu Mar 12 23:42:09 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1638. * cdrecord.c 1.48
  1639.   use real Track nubmers
  1640.   -v/-V now Inc type Flag
  1641.   print remaining capacity
  1642.   Pregapsize || bug fixed
  1643.   Trackno in struct track
  1644.   wait_unit_ready() new
  1645. Thu Mar 12 23:35:26 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1646. * drv_philips.c 1.14
  1647.   Print computed ATIP only for empty Disk
  1648.   ATIP printout now prints Lead-out start time too
  1649.   compute Disk capacity
  1650. Thu Mar 12 22:33:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1651. * drv_sony.c 1.17
  1652.   close_track_sony() -> track = 0 !
  1653.   mode_sense() -> get_mode_params()
  1654. Thu Mar 12 22:24:10 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1655. * cdrecord.h 1.31
  1656.   Strukt track now includes trackno
  1657.   CDR_DVD new
  1658.   from_bcd()/to_bcd() new
  1659.   wait_unit_ready() new
  1660.   read_B0() new
  1661. Thu Mar 12 22:20:40 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1662. * scsi_cdr.c 1.40
  1663.   unit_ready() now checks for UNIT_ATTENTION
  1664.   wait_unit_ready() new
  1665.   toc struktures char -> Uchar
  1666.   read_tochdr()/read_trackinfo() may have NULL Pointer Args
  1667.   read_B0() new
  1668. Thu Mar 12 22:12:16 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1669. * scsitransp.c 1.22
  1670.   Print data if verbose > 1
  1671. Thu Mar 12 01:21:58 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1672. * cd_misc.c 1.2
  1673.   from_bcd()/to_bcd() new
  1674. Tue Mar 10 00:07:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1675. * cdrecord.c 1.47
  1676. * drv_mmc.c 1.21
  1677.   checkgui() & isgui new
  1678. Mon Mar  9 23:29:02 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1679. * drv_mmc.c 1.20
  1680.   Read ATIP non-fatal
  1681.   warnung in fixation with correct lverbose flag
  1682. Sun Mar  8 15:02:13 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1683. * scsi_cdr.c 1.39
  1684.   SAF CD-R2006PRO CD-R2006, JVC R2626 new
  1685. Sun Mar  8 14:59:31 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1686. * cdrecord.c 1.46
  1687.   Default Timeout -> 40s
  1688.   flags int -> long
  1689.   new Option -load
  1690.   Print Lead-out start
  1691.   90 Min value corrected
  1692. Sun Mar  8 14:56:53 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1693. * cdrecord.h 1.30
  1694.   fsamples()/frames() new
  1695. Fri Mar  6 01:11:56 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1696. * scsitransp.c 1.21
  1697.   print SCSI command names before ABORT
  1698. Thu Mar  5 01:15:26 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1699. * scsierrs.c 2.15
  1700.   referres -> refers
  1701. Thu Mar  5 01:15:02 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1702. * scsitransp.h 1.11
  1703. * scsitransp.c 1.20
  1704.   scsi_sense_qual() new
  1705. Mon Mar  2 22:50:12 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1706. * drv_mmc.c 1.19
  1707.   msf_to_lba()/lba_to_msf() -> cd_misc.c
  1708.   len += 2 to correct length for TOC & disk Info
  1709.   failed read ATIP is no fatal error
  1710.   better print_atip()
  1711. Mon Mar  2 22:45:53 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1712. * cd_misc.c 1.1
  1713.   date and time created 98/03/02 22:45:53 by joerg
  1714. Mon Mar  2 22:39:02 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1715. * cdrecord.h 1.29
  1716.   F_LOAD new
  1717.   All Flags sorted
  1718.   msf_to_lba()/lba_to_msf() new
  1719. Mon Mar  2 22:36:10 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1720. * drv_philips.c 1.13
  1721.   philips_getlilo() new
  1722.   print disk manufacturer new
  1723. Mon Mar  2 21:56:53 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1724. * scsi_cdr.c 1.38
  1725.   Pinnacle RCD 4X4, SAF CD-RW226 new
  1726. Mon Feb 23 22:32:27 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1727. * scsi_cdr.c 1.37
  1728.   read_toc_philips() same parameters as read_toc() (ses -> fmt)
  1729. Mon Feb 23 22:30:57 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1730. * drv_mmc.c 1.18
  1731.   msf_to_lba() corrected (+-150 bug)
  1732.   lba_to_msf() new
  1733.   Check for Complete Disk: 0xFF:0xFF/0xFF
  1734.   pr_manufacturer() new with lverbose
  1735.   different Formatting
  1736. Mon Feb 23 21:54:28 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1737. * cdrecord.c 1.45
  1738.   80 Minute limit -> 90 Minutes
  1739. Mon Feb 23 21:51:56 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1740. * diskid.c 1.1
  1741.   date and time created 98/02/23 21:51:56 by joerg
  1742. Sun Feb 22 23:23:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1743. * fifo.c 1.10
  1744.   fifo_percent() with Parameter
  1745.   FIFO Bug (duoubling of a segment at end of writing) fixed
  1746. Sun Feb 22 22:54:46 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1747. * cdrecord.c 1.44
  1748.   fifo_percent() with Parameter
  1749.   unit_ready() for UNLOAD removed
  1750.   print Disk capacity
  1751. Sun Feb 22 22:52:53 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1752. * wm_packet.c 1.6
  1753.   fifo_percent() with Parameter
  1754. Sun Feb 22 22:47:51 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1755. * cdrecord.h 1.28
  1756.   fifo_percent() with Parameter
  1757.   msf_t typedef
  1758.   pr_manufacturer() new
  1759. Sun Feb 15 21:01:03 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1760. * audiosize.c 1.8
  1761.   getWavShort() & getWavLong() Definitions removed
  1762. Tue Feb 10 01:00:48 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1763. * cdrecord.c 1.43
  1764.   New option timeout=#
  1765. Mon Feb  9 12:44:40 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1766. * scsi-linux-sg.c 1.18
  1767.   timeout from 1/100 sec -> 1/HZ sec
  1768. Sun Feb  8 21:56:01 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1769. * scsi-linux-sg.c 1.17
  1770.   Missing bracket at read() inserted
  1771. Sun Feb  8 18:45:19 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1772. * scsi_cdr.c 1.36
  1773.   Tayo Yuden CD-WO EW-50 better Inquiry
  1774. Sun Feb  8 15:52:15 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1775. * fifo.c 1.9
  1776.   fifo_percent() returns -1 if buflen == 0
  1777.   dummy fifo_percent() always -1
  1778. Sun Feb  8 15:50:43 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1779. * wm_packet.c 1.5
  1780. * cdrecord.c 1.42
  1781.   Copyright -> 1998
  1782.   fs Reference in fifo_percent() removed
  1783.   fifo_percent() in wm_packet new
  1784. Sun Feb  8 13:54:25 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1785. * cdrecord.1 1.23
  1786.   fs= - administrative part
  1787.   .au & .wav description
  1788.   better -swab description
  1789. Sun Feb  8 13:30:33 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1790. * scsi-linux-sg.c 1.16
  1791.   Fix for sendcommand() befor scsi_getbuf() call
  1792.   read() < 0 now handled
  1793. Sun Feb  8 13:28:38 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1794. * audiosize.c 1.7
  1795.   Definitions for WAVE better
  1796.   better WAV recognition from Dave
  1797. Sat Feb  7 23:20:14 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1798. * drv_jvc.c 1.25
  1799.   close_track_teac() fixed only audio uses no run-out blocks
  1800. Sat Feb  7 23:18:43 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1801. * cdrecord.c 1.41
  1802.   rezero_unit() now silent not supported by all drives
  1803. Sat Feb  7 23:14:03 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1804. * scsi_cdr.c 1.35
  1805.   Kodak CDR-240 new
  1806. Sun Feb  1 23:17:33 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1807. * fifo.c 1.8
  1808.   HAVE_SHM -> HAVE_USGSHM was a typo
  1809. Sun Feb  1 21:20:48 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1810. * scsi_cdr.c 1.34
  1811.   DVD enhancements in mmv_getval() & print_capabilities()
  1812. Sun Feb  1 20:35:06 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1813. * scsireg.h 1.17
  1814.   DVD Definitions in Mode Page 2A
  1815. Sun Feb  1 19:56:10 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1816. * scsi-linux-sg.c 1.15
  1817.   scsi_getbuf() hat nun char *ret wegen pointer Aritmetik
  1818.   sizeof() cast comparison to int
  1819.   scsi_send(): superfluous ; before scsi_settimeout() removed
  1820. Sun Feb  1 19:45:21 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1821. * cdrecord.c 1.40
  1822.   filename new in struct track
  1823.   Errorcode and exit() in audio*size()
  1824. Sun Feb  1 19:44:08 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1825. * auheader.h 1.1
  1826.   date and time created 98/02/01 19:44:08 by joerg
  1827. Sun Feb  1 19:44:00 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1828. * audiosize.c 1.6
  1829.   auheader.h new
  1830.   Errorcodes
  1831. Sun Feb  1 19:43:26 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1832. * cdrecord.h 1.27
  1833.   filename new in struct track
  1834.   cd_mode_page_2A *cdr_cdcap new in struct cdr_cmd
  1835. Sun Feb  1 19:42:28 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1836. * drv_philips.c 1.12
  1837. * drv_sony.c 1.16
  1838. * drv_mmc.c 1.17
  1839. * drv_jvc.c 1.24
  1840.   cd_mode_page_2A *cdr_cdcap new in struct cdr_cmd
  1841. Sun Feb  1 16:03:29 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1842. * drv_mmc.c 1.16
  1843.   ATIP Enhanced
  1844. Sun Feb  1 15:56:31 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1845. * drv_mmc.c 1.15
  1846.   mmv_check() -> mmc_cap()/mmc_getval()
  1847.   Handle non-trayload drives
  1848.   warning for dummy/verbose while fixating
  1849. Sun Feb  1 15:49:17 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1850. * scsidefs.h 1.16
  1851.   DEV_MMC_DVD, DEV_PIONEER_DVDR_S101 new
  1852. Sun Feb  1 15:46:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1853. * scsi_cdr.c 1.33
  1854.   mmc_getval() & mmv_check() with dvdp
  1855.   DEV_MMC_DVD new
  1856.   Pioneer DVD-R S101, TEAC CD-R55S new
  1857.   allow_atapi() in print_capabilities()
  1858.   heuristic with speed >= 176 according to mmc2
  1859. Sun Feb  1 15:46:17 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1860. * cdrecord.c 1.39
  1861.   better CD-Recorder warning
  1862. Sun Feb  1 14:53:02 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1863. * cdrecord.c 1.38
  1864.   Honour file sizes
  1865.   better usage() Output
  1866.   .au & .wav Filesize recognition
  1867.   early recognition of "incompatible medium"
  1868.   sched_setscheduler() error code (< 0) is correct
  1869. Sun Feb  1 14:39:27 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1870. * cdrecord.h 1.26
  1871.   mmc_getval() & mmv_check() with dvdp
  1872.   TI_WAV & is_wav() removed
  1873. Sun Feb  1 14:33:39 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1874. * audiosize.c 1.5
  1875.   Complete recognition of a Wavheader (with Hilfe from Heiko)
  1876. Mon Jan 26 01:56:21 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1877. * scsi-aix.c 1.4
  1878.   valloc() re-implemented (not available in AIX libc)
  1879.   scsi sense handling ready
  1880. Mon Jan 26 01:51:58 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1881. * scsi_cdr.c 1.32
  1882.   mmc_cap(), mmc_getval() new
  1883.   Strings for printcap() static for K&R
  1884. Mon Jan 26 01:07:27 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1885. * audiosize.c 1.4
  1886.   Filesize - header for Sun .au Files, data_size is not always correct
  1887. Sun Jan 25 23:08:00 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1888. * audiosize.c 1.3
  1889.   Sun .au Header new
  1890. Sun Jan 25 22:58:58 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1891. * cdrecord.h 1.25
  1892.   TI_NOWAV -> TI_NOAUHDR, is_auname() & ausize() new
  1893. Sun Jan 25 18:10:47 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1894. * cdrecord.h 1.24
  1895.   TI_NOWAV, mmc_cap() & mmg_getval(), is_wavname() new
  1896. Sun Jan 25 16:16:23 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1897. * audiosize.c 1.2
  1898.   is_wavname() new
  1899. Sun Jan 25 16:02:26 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1900. * audiosize.c 1.1
  1901.   date and time created 98/01/25 16:02:26 by joerg
  1902. Sun Jan 25 13:38:40 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1903. * drv_jvc.c 1.23
  1904.   Errortexts for CD-R55S
  1905. Sat Jan 24 17:52:52 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1906. * wm_packet.c 1.4
  1907. * fifo.c 1.7
  1908.   Honour file sizes
  1909. Fri Jan 23 02:08:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1910. * scsi-linux-sg.c 1.14
  1911.   scsi_initdev() new to allow concurrent cdrecord's
  1912. Fri Jan 23 02:04:01 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1913. * drv_jvc.c 1.22
  1914. * drv_mmc.c 1.14
  1915. * drv_sony.c 1.15
  1916. * scsireg.h 1.16
  1917. * scgio.h 2.12
  1918.   Uint for Bitfields -> Ucbit
  1919. Sun Jan 18 14:25:01 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1920. * scsitransp.c 1.19
  1921.   flush() calls to correctly mix stderr/stdout
  1922. Sun Jan 18 14:23:33 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1923. * cdrecord.h 1.23
  1924.   TI_WAV, is_wav(), wavsize() nee
  1925. Sat Jan 17 22:07:03 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1926. * cdrecord.1 1.22
  1927. * cdrecord.c 1.37
  1928.   -reset Option new
  1929. Sat Jan 17 21:53:58 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1930. * cdrecord.h 1.22
  1931.   F_RESET, F_PRATIP, F_PRDINFO, SES_UNDEF new
  1932.   Definitios for disk status and session status
  1933.   dstat_t enhanced
  1934.   CDR_NOLOLIMIT & CDR_ALLOC new
  1935.   fifo_percent(), allow_atapi(),  mode_sense_??()/mode_select_??() new
  1936. Sat Jan 17 21:35:54 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1937. * fifo.c 1.6
  1938.   undef FIFO if no shared mamory
  1939.   SHM_LOCK for Linux
  1940.   Stat buffer for fifosize
  1941.   removed sp->cont because it is not secure  (use diff)
  1942.   fifo_percent() new
  1943. Sat Jan 17 21:20:57 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1944. * cdrecord.c 1.36
  1945.   -reset new
  1946.   fifo_percent() printing for -v
  1947. Sat Jan 17 21:09:24 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1948. * cdrecord.1 1.21
  1949.   Better description of dev= and -scanbus
  1950. Tue Dec 23 01:26:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1951. * scsi_cdr.c 1.31
  1952.   Plextor PX-R24CS
  1953.   S&F CD-R2006PLUS
  1954.   Wearns CDR-632P new
  1955. Tue Dec 23 01:23:34 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1956. * scsi_cdr.c 1.30
  1957.   Uint in Bitfields -> Ucbit
  1958. Thu Dec 11 19:30:31 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1959. * scsitransp.c 1.18
  1960.   Print command execution time for each failed (non-silent) command
  1961. Sun Nov  9 18:33:48 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1962. * drv_mmc.c 1.13
  1963.   Remove get Page 0x2A for Matsushita CW-7502
  1964.   has_mode_page() checks "current" instead of "default"
  1965. Sat Nov  8 16:11:51 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1966. * cdrecord.c 1.35
  1967.   Disk size check -> checkdsize() : new
  1968. Fri Nov  7 00:02:20 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1969. * scsi-aix.c 1.3
  1970.   timeout counts in seconds
  1971. Fri Nov  7 00:04:11 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1972. * scsireg.h 1.15
  1973. * scgio.h 2.11
  1974. * scsi_cdr.c 1.29
  1975. * drv_sony.c 1.14
  1976. * drv_mmc.c 1.12
  1977. * drv_jvc.c 1.21
  1978.   u_char in Bitfields -> Uint
  1979. Thu Nov  6 20:27:08 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1980. * scsihack.c 1.7
  1981.   Typo __AIX -> defined(_IBMR2) || defined(_AIX)
  1982. Thu Nov  6 20:26:23 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1983. * scsi-aix.c 1.2
  1984.   sccsid[] -> __sccsid[], fd -> f Typo, #include <malloc.h>
  1985. Thu Nov  6 20:22:14 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1986. * cdrecord.1 1.20
  1987.   Typo corrected
  1988. Thu Nov  6 20:19:26 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1989. * scsitransp.c 1.17
  1990. * scsierrs.c 2.14
  1991. * scsi_cdr.c 1.28
  1992. * scsi.c 1.4
  1993. * drv_sony.c 1.13
  1994. * drv_philips.c 1.11
  1995. * drv_mmc.c 1.11
  1996. * drv_jvc.c 1.20
  1997.   #include <mconfig.h> for AIX
  1998. Thu Nov  6 20:18:25 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1999. * cdrecord.c 1.34
  2000.    #ifdef RLIMIT_NOFILE fuer AIX
  2001. Wed Nov  5 18:01:32 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2002. * cdrecord.1 1.19
  2003.   Better doc for fs=
  2004. Wed Nov  5 17:57:50 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2005. * drv_mmc.c 1.10
  2006.   msf_to_lba() new, get_diskinfo() new, di_to_dstat() new, getdisktype_mmc() new, additions for Matsushita CW-7502
  2007. Wed Nov  5 17:43:41 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2008. * fifo.c 1.5
  2009.   switch -> if then else
  2010. Wed Nov  5 17:15:45 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2011. * cdrecord.c 1.33
  2012.   init struct disk_status, better aritmetic for disk size
  2013. Wed Nov  5 17:14:29 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2014. * fifo.c 1.4
  2015.   print FIFO min fill in percent
  2016. Tue Nov  4 11:20:22 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2017. * scsi_cdr.c 1.26
  2018.   return (mode_select_g0(dp, cnt, smp, pf)) was missing in mode_select()
  2019. Tue Nov  4 10:35:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2020. * scsi-linux-sg.c 1.13
  2021.   Check for NULL at return of valloc()
  2022. Tue Nov  4 00:13:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2023. * drv_jvc.c 1.19
  2024.   New flag CDR_NO_LOLIMIT
  2025. Sun Nov  2 16:17:10 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2026. * scsi_cdr.c 1.25
  2027.   SCSI mode(6/10) conversion for ATAPI, distinguish between S&F 2006PLUS / S&F 2006PLUS
  2028. Sun Nov  2 14:57:57 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2029. * scsitransp.c 1.16
  2030.   Print finish time
  2031. Sun Nov  2 14:54:50 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2032. * scgio.h 2.10
  2033.   i_to_4_byte new
  2034. Thu Oct 23 19:21:19 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2035. * scsihack.c 1.6
  2036.   AIX Support
  2037. Thu Oct 23 19:20:25 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2038. * scsi-aix.c 1.1
  2039.   date and time created 97/10/23 18:20:25 by joerg
  2040. Thu Oct 23 19:12:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2041. * drv_mmc.c 1.9
  2042.   Enhancements for packet writing
  2043. Thu Oct 23 01:35:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2044. * cdrecord.1 1.18
  2045.   New options -prcap, -packet, pktsize =#, -noclose
  2046. Wed Oct 22 23:50:44 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2047. * drv_jvc.c 1.18
  2048. * wm_packet.c 1.3
  2049. * cdrecord.c 1.32
  2050.   fflush(stdout) -> flush(), flush() after Fixating...
  2051. Wed Oct 22 23:49:12 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2052. * scsi_cdr.c 1.24
  2053.   scsi_close-session() -> scsi_close_tr_session()
  2054. Wed Oct 22 23:49:11 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2055. * cdrecord.h 1.21
  2056.   scsi_close-session() -> scsi_close_tr_session()
  2057. Sun Oct 19 15:41:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2058. * scsi_cdr.c 1.23
  2059. * cdrecord.c 1.31
  2060.   Prevent medium removal problems fixed (read TOC) & Matsushita CD-750?
  2061. Sun Oct 19 15:40:32 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2062. * scsidefs.h 1.15
  2063.   Matsushita CW-7501 & CW-7502
  2064. Sun Oct 19 02:08:53 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2065. * drv_sony.c 1.12
  2066. * drv_philips.c 1.10
  2067. * drv_jvc.c 1.17
  2068. * wm_packet.c 1.2
  2069. * cdrecord.h 1.20
  2070. * cdrecord.c 1.30
  2071.   next_wr_address() has track_t * added
  2072. Sun Oct 19 01:37:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2073. * drv_jvc.c 1.16
  2074.   read_disk_info() -> read_disk_info_teac(), zero pre-gap audio support, opt_power_judge() timeout -> 60 sec
  2075. Sun Oct 19 01:33:21 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2076. * scsi_cdr.c 1.22
  2077.   read_disk_info() new, print_capabilities() new
  2078. Sun Oct 19 00:40:36 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2079. * cdrecord.c 1.29
  2080. * cdrecord.h 1.19
  2081.   get_buf() new, -prcap & print_capabilities() new, -packet new, pktsize=# new
  2082. Sun Oct 19 00:36:32 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2083. * wm_track.c 1.1
  2084. * wm_session.c 1.1
  2085. * wm_packet.c 1.1
  2086.   date and time created 97/10/18 23:36:31 by joerg
  2087. Sat Oct 18 19:14:05 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2088. * scsi.c 1.3
  2089.   stdlib.h -> stdxlib.h, unistd.h -> unixstd.h
  2090. Sat Oct 18 01:34:19 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2091. * modes.c 1.3
  2092.   Ausgabe der Mode Parameter wenn mode_select() nicht klappt & return FALSE
  2093. **** 1.6a3 ***
  2094. Sun Oct 12 20:00:21 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2095. * cdrecord.1 1.17
  2096. * cdrecord.c 1.28
  2097.   New options pregap= defpregap=
  2098. Sun Oct 12 19:30:45 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2099. * cdrecord.h 1.18
  2100.   is_first() & is_last() new
  2101. Sat Oct 11 18:01:28 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2102. * cdrecord.c 1.27
  2103.   islast debug printf deleted
  2104. Sat Oct 11 17:57:43 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2105. * scsi_cdr.c 1.21
  2106. * drv_sony.c 1.11
  2107. * drv_philips.c 1.9
  2108. * drv_mmc.c 1.8
  2109. * drv_jvc.c 1.15
  2110. * cdrecord.h 1.17
  2111. * cdrecord.c 1.26
  2112.   islast for TEAC & no run-out blocks for disksize computing
  2113. Sat Oct 11 14:54:03 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2114. * drv_jvc.c 1.14
  2115.   OLD_CLOSE_TRACK re-aktiviert, clear_subcode() in open_track(), set_limits() in open_track() for audio without run-out, dummy sector -> static to be zeroed
  2116. Thu Oct  9 14:14:24 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2117. * drv_jvc.c 1.13
  2118.   Audio Tracks have no link&run-in
  2119. Thu Oct  9 02:01:23 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2120. * drv_jvc.c 1.12
  2121.   SWABAUDIO Flag new
  2122. Wed Oct  8 17:24:40 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2123. * scsi_cdr.c 1.20
  2124. * drv_sony.c 1.10
  2125. * drv_philips.c 1.8
  2126. * drv_mmc.c 1.7
  2127. * cdrecord.h 1.16
  2128. * cdrecord.c 1.25
  2129.   Modification of data structures for JVC/TEAC
  2130. Wed Oct  8 17:23:41 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2131. * fifo.c 1.3
  2132.   WRITER_MAXWAIT 20 -> 120 s
  2133. Wed Oct  8 17:14:04 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2134. * drv_jvc.c 1.11
  2135.   Enhancements for audio and multi track disks
  2136. Wed Oct  8 14:48:06 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2137. * cdrecord.1 1.16
  2138.   Better doc for padsize & fs=
  2139. Mon Oct  6 20:37:39 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2140. * drv_jvc.c 1.10
  2141.   Modified to use pad_track()
  2142. Mon Oct  6 20:32:11 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2143. * cdrecord.c 1.24
  2144.   In pad_track(): if (bytesp != 0) check was missing ->coredump
  2145. Mon Oct  6 20:29:22 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2146. * scsi_cdr.c 1.19
  2147.   SMART&FRIENDLY CD-R2006
  2148. Sun Oct  5 16:53:45 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2149. * drv_mmc.c 1.6
  2150.   verbose printing modified
  2151. Sun Oct  5 16:53:09 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2152. * cdrecord.c 1.23
  2153.   Check for bytesp != 0 in pad_track()
  2154. Sat Oct  4 01:09:56 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2155. * cdrecord.c 1.22
  2156.   realtime raisepri Problem for HP-UX fixed (function present bot not working)
  2157. Fri Oct  3 21:33:13 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2158. * scsi_cdr.c 1.18
  2159. * drv_sony.c 1.9
  2160. * drv_philips.c 1.7
  2161. * drv_mmc.c 1.5
  2162. * drv_jvc.c 1.9
  2163. * cdrecord.h 1.15
  2164. * cdrecord.c 1.21
  2165. * cdrecord.1 1.15
  2166. * cdr_drv.c 1.5
  2167.   new option blank=type for CD-RW
  2168. Fri Oct  3 16:23:00 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2169. * cdrecord.c 1.20
  2170.   pad_track() new, await_faio() new & init_faio() befor wait loop, always pad to 300 sectors , padsize= option new, DEFAULT_FIFOSIZE new
  2171. Thu Oct  2 02:02:10 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2172. * fifo.c 1.2
  2173.   MIN_BUFFERS -> 3, await_faio() new, kill_faio() new, stdin EOF check, Messages only for debug
  2174. Thu Oct  2 01:38:39 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2175. * cdrecord.1 1.14
  2176.   padsize Option new, nice --18 bug, 's' & 'f' mult for getnum()
  2177. Thu Oct  2 01:31:28 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2178. * drv_jvc.c 1.8
  2179.   sleep()'s added to cure fixating problems ???
  2180. Thu Oct  2 01:19:46 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2181. * cdrecord.h 1.14
  2182.   DEFAULT_FIFOSIZE, roundup(), tracksize & padsize -> long, pad_track() new, await_fifo() & kill_fifo() new, minutes() cast to int
  2183. Wed Sep 24 00:02:39 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2184. * cdrecord.c 1.19
  2185.   Fifo & tracksize Option
  2186. Tue Sep 23 23:46:27 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2187. * scsi-sgi.c 1.7
  2188.   Bug with resid != 0 fixed
  2189. Sun Sep 21 23:20:15 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2190. * cdrecord.1 1.13
  2191.   fs= Option, tsize= Option, mkisofs | cdrecord with fs= EXAMPLE
  2192. Sun Sep 21 22:58:34 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2193. * fifo.c 1.1
  2194.   date and time created 97/09/21 21:58:34 by joerg
  2195. Sun Sep 21 22:45:08 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2196. * cdrecord.h 1.13
  2197.   faio_get_buf() & fifo_stats()
  2198. Sun Sep 21 01:12:43 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2199. * cdrecord.h 1.12
  2200.   fifo code
  2201. Wed Sep 17 13:55:57 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2202. * drv_jvc.c 1.7
  2203.   Typo in cdr_write_teac() EXPORT -> LOCAL
  2204. Wed Sep 17 13:55:06 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2205. * cdrecord.c 1.18
  2206.   raisepri() has Parameter (n below Max), _POSIX_PRIORITY_SCHEDULING, _POSIX_MEMLOCK
  2207. *************** Release 1.5 *******************
  2208. Mon Sep 15 16:46:16 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2209. * README 1.9
  2210.   Anpassungen fuer release 1.5
  2211. Wed Sep 10 18:40:49 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2212. * cdrecord.c 1.17
  2213.   Print always Copyright except for -msinfo
  2214. Wed Sep 10 18:12:59 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2215. * scsi_cdr.c 1.17
  2216.   Inquiry debug data indented
  2217.   Mode Parameters only for verbose
  2218. Wed Sep 10 17:57:32 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2219. * cdrecord.c 1.16
  2220.   Flags defs von cdrecord.c -> cdrecord.h
  2221.   load_media() new
  2222.   load/unload_madia() global
  2223.   Track verbose output after inquiry
  2224.   Test errorcodes while burning
  2225.   Dummy blocks added for close_track() is not an error
  2226.   -nofix Flag activated
  2227.   Exit code for burning errors: -2
  2228.   Swabaudio automatic
  2229. Wed Sep 10 17:43:12 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2230. * cdrecord.h 1.11
  2231.   Flag defs from cdrecord.c
  2232.   getdisktype() with cdr_t *
  2233.   load_media() new
  2234.   load/unload_madia() global
  2235. Wed Sep 10 17:42:13 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2236. * cdr_drv.c 1.4
  2237. * drv_jvc.c 1.6
  2238.   getdisktype() with cdr_t *
  2239. Wed Sep 10 17:41:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2240. * drv_philips.c 1.6
  2241.   philips_getdisktype() new for automatic eject on "Command Sequence Error"
  2242. Wed Sep 10 16:50:56 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2243. * cdrecord.1 1.12
  2244.   Scsibus , typo removed
  2245. Wed Sep 10 15:10:03 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2246. * cdrecord.1 1.11
  2247.   1.4 -> 1.5
  2248. Wed Sep 10 15:04:26 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2249. * drv_sony.c 1.8
  2250.   new_track_sony() return valoe corrected
  2251. Wed Sep 10 15:03:36 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2252. * cdrecord.1 1.10
  2253.   Changes for cdrecord-1.5
  2254. Thu Sep  4 19:26:00 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2255. * scsi-linux-sg.c 1.12
  2256.   Use channel on multi channel controlers
  2257. Thu Sep  4 19:09:10 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2258. * drv_jvc.c 1.5
  2259. * drv_sony.c 1.7
  2260. * scsi_cdr.c 1.16
  2261.   inq.ansi_version -> inq.data_format for all mode_select() calls
  2262.   for Philips CDD-522 (version == 1 , format == 2)
  2263. Wed Sep  3 02:00:33 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2264. * scsi-linux-sg.c 1.11
  2265.   scsi_mapbus() new
  2266.   better timeout handling
  2267.   copy Struct now automatic Variable
  2268.   Sense Data error = SCG_RETRYABLE
  2269. Mon Sep  1 01:25:16 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2270. * scsi-sgi.c 1.6
  2271. * scsi-linux-sg.c 1.10
  2272. * scsi-hpux.c 1.4
  2273. * scsi-bsd.c 1.4
  2274.   Last tuning make all implementations equal
  2275.   Open only one file if possible.
  2276.   Better bound checking
  2277. Sun Aug 31 23:21:06 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2278. * scsi-hpux.c 1.3
  2279.   Array again has 8 Luns
  2280.   havebus tests bounds
  2281. Sun Aug 31 23:18:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2282. * scsi-sgi.c 1.5
  2283.   MAX_* introduced, open max 1 lun (for now)
  2284. Sun Aug 31 20:14:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2285. * scsi-hpux.c 1.2
  2286.   MAX_LUN now 1
  2287. Sun Aug 31 20:10:25 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2288. * scsi-hpux.c 1.1
  2289.   date and time created 97/08/31 19:10:25 by joerg
  2290. Sun Aug 31 18:00:16 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2291. * scsihack.c 1.5
  2292.   HP-UX added
  2293. Tue Aug 26 19:37:15 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2294. * cdrecord.c 1.15
  2295.   init dp in main now correctly
  2296. Tue Aug 26 17:50:20 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2297. * scsi-sgi.c 1.4
  2298.   Support complete without using -lds
  2299. Tue Aug 26 17:47:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2300. * scsi_cdr.c 1.15
  2301.   scsibus/target/lun now now -1 if bus is scanned
  2302.   to make sure that not ony one target can be opened.
  2303. Tue Aug 26 17:46:22 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2304. * cdrecord.c 1.14
  2305.   test_unit_ready() after select_target() (SCANBUS)
  2306. Tue Aug 26 01:47:41 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2307. * scsi-sgi.c 1.3
  2308.   unused includes removed
  2309. Mon Aug 25 22:02:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2310. * scgio.h 2.9
  2311. * scsitransp.c 1.15
  2312. * scsi-sgi.c 1.2
  2313. * scsi-linux-sg.c 1.9
  2314. * scsi-bsd.c 1.3
  2315.   errno -> ux_errno in scg_cmd for POSIX multithread
  2316. Mon Aug 25 21:27:55 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2317. * scsi-sgi.c 1.1
  2318.   date and time created 97/08/25 20:27:55 by joerg
  2319. Mon Aug 25 18:10:12 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2320. * cdrecord.c 1.13
  2321.   raisepri() not always done
  2322. Sun Aug 24 22:58:37 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2323. * drv_jvc.c 1.4
  2324.   First pre-aplha makes one data track only
  2325. Sun Aug 24 17:03:05 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2326. * cdrecord.c 1.12
  2327.   New options: driver=name -checkdrive -inq -scanbus -nofix
  2328.   set_trsizes() later
  2329.   get_cdr_cmds() new
  2330.   first simple sizecheck
  2331.   "swap" output from print_data_track() removed
  2332. Sun Aug 24 16:54:31 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2333. * cdrecord.h 1.10
  2334.   struct disk_status new
  2335.   is_unknown_dev() new
  2336.   is_mmc() new
  2337.   mmc_check() new
  2338.   set_cdrcmds() new
  2339. Sun Aug 24 16:53:09 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2340. * scsi_cdr.c 1.14
  2341.   is_unknown_dev() new
  2342.   is_mmc() new
  2343.   mmc_check() new
  2344.   open_scsi() modified for scsi_scan()
  2345.   Device recognition new for CD-R
  2346.   scsi_load() now correct
  2347. Sun Aug 24 16:22:22 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2348. * cdrecord.1 1.9
  2349.   -nofix new
  2350.   driver=name new
  2351.   -checkdrive new
  2352.   -inq new
  2353.   -scanbus new
  2354.   Sense Output uses new form
  2355. Sun Aug 24 16:19:42 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2356. * drv_mmc.c 1.4
  2357.   CDR_SWABAUDIO new
  2358.   cd_mode* pages -> scsireg.h
  2359.   identify_mmc() uses mmc_check()
  2360. Sun Aug 24 16:18:00 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2361. * cdr_drv.c 1.3
  2362.   set_cdrcmds() new
  2363.   get_cdrcmds() enhanced
  2364. Sun Aug 24 15:47:30 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2365. * drv_sony.c 1.6
  2366. * drv_philips.c 1.5
  2367.   CDR_SWABAUDIO Flag new
  2368. Sun Aug 24 14:51:43 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2369. * scsidefs.h 1.14
  2370.   CDD-2000 & CDD-2600 new
  2371.   MMC Definitionen new
  2372. Sun Aug 24 14:18:47 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2373. * scsireg.h 1.14
  2374.   CD mode pages 05 & 2A
  2375. Sun Aug 10 19:29:38 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2376. * drv_philips.c 1.4
  2377. * drv_sony.c 1.5
  2378. * drv_mmc.c 1.3
  2379. * cdrecord.h 1.9
  2380. * cdrecord.c 1.11
  2381.   cdr_driver -> cdr_drname + cdr_drtext
  2382.   open_track() with track_info * instead of many arguments
  2383. Sun Aug 10 18:10:14 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2384. * scsi_cdr.c 1.13
  2385.   LOAD (A6) command now uses correct SCSI definition
  2386. Sun Aug 10 17:43:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2387. * scsi-linux-sg.c 1.8
  2388.   Buffer overflow in sg_rq corrected
  2389.   timeout corrected (semicolon past if)
  2390.   12 Byte Hack now OK
  2391. Sun Aug 10 17:42:06 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2392. * scgio.h 2.8
  2393.   SCSI g5 command struct now ansi compliant
  2394. Sun Aug 10 17:40:30 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2395. * scsihack.c 1.4
  2396.   SGI include
  2397. Fri Jul 18 13:41:46 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2398. * scsi_cdr.c 1.12
  2399.   read_capacity() new
  2400.   scsi_load_unload() new
  2401.   scsi_set_sped() new
  2402.   write_xg1() new
  2403.   read_toc() for SCSI-3 new
  2404.   read_toc_philips() from old name
  2405.   read_track_info() -> read_track_info_philips()
  2406.   read_track_info() new
  2407.   scsi_close_session() new
  2408.   first_writable_address() with address Pointer
  2409.   read_tochdr() with cdr_t * ????
  2410.   read_session_offset() with offset Pointer + Version for SCSI-3
  2411.   is_cdrecorder() removed, Taiyo Yuden new
  2412. Fri Jul 18 12:35:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2413. * scsi-linux-sg.c 1.7
  2414.   with new ioctl() SCSI_IOCTL_GET_BUS_NUMBER more SCSI busses
  2415. Fri Jul 18 02:49:46 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2416. * cdrecord.1 1.8
  2417.   -version
  2418.   better -isosize Doku
  2419.   -multi warning removed
  2420. Fri Jul 18 02:44:11 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2421. * cdrecord.c 1.10
  2422.   fix_it now past open_session()
  2423.   next_writable_address() and read_session_offset() now with adress Pointer
  2424.   -version usage()
  2425.   superfluous argument removed with lout
  2426. Fri Jul 18 02:31:23 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2427. * cdrecord.h 1.8
  2428. * drv_mmc.c 1.2
  2429.   SCSI-3/mmc first implementation
  2430. Fri Jul 18 02:25:10 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2431. * drv_jvc.c 1.3
  2432. * drv_philips.c 1.3
  2433. * drv_sony.c 1.4
  2434.   next_writable_address now has adress pointer
  2435.   read_session_offset_philips() extracted
  2436. Thu Jul 17 18:12:43 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2437. * scsi-bsd.c 1.2
  2438.   ifdef for BSD SENSE bug
  2439. Thu Jul 17 17:43:10 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2440. * isosize.c 1.3
  2441.   filedescriptor sense (seek) test.
  2442. Tue Jul 15 21:27:29 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2443. * isosize.c 1.2
  2444.   & before vd.vd_type deleted
  2445. Tue Jul 15 21:26:57 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2446. * drv_sony.c 1.3
  2447.   & before mode deleted
  2448. Tue Jul 15 21:16:46 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2449. * cdrecord.c 1.9
  2450.   version string
  2451.   write_track_data() with startsec parameter
  2452.   cd_recorder/drive recognition now uses cdr_t
  2453.   print_toc() with cdr_t parameter
  2454.   open_session() with multi parameter
  2455.   Progress printing in write_track_data() now uses correct rounding
  2456.   dbtype with -multi corrected
  2457.   read_session_offset() with cdr_t parameter
  2458.   print_toc() prints sector numbers correctly and 'lout' for 0xAA
  2459. Tue Jul 15 13:34:04 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2460. * cdr_drv.c 1.2
  2461.   drive_identify may modify cdr_t struct pointer
  2462.   Yamaha CDR-400 correct with cdr_mmc
  2463. Tue Jul 15 13:24:49 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2464. * drv_philips.c 1.2
  2465. * drv_jvc.c 1.2
  2466. * drv_sony.c 1.2
  2467.   open_track() with dbtyp arg
  2468.   open_session() with multi arg
  2469.   struct cdr_t driver flags filled in
  2470.   driver type string
  2471. Tue Jul  8 19:42:42 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2472. * scsi-linux-sg.c 1.6
  2473.   /dev/sg0 ... tested too
  2474. Tue Jul  8 18:00:39 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2475. * scsi-bsd.c 1.1
  2476.   date and time created 97/07/08 17:00:39 by joerg
  2477. Tue Jul  8 17:59:20 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2478. * scsihack.c 1.3
  2479.   New Implementation for *BSD
  2480. Sun Jun 22 19:58:40 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2481. * scsi_cdr.c 1.11
  2482.   Smart & Friendly Support
  2483. *************** Release 1.4 *******************
  2484. Sat Mai 21 19:58:42 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2485. * cdrecord.1 1.7
  2486.   Updates for release 1.4
  2487. Sat Mai 21 18:11:25 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2488. * scsi.c 1.2
  2489.   scsireg.h Include
  2490. Sat Mai 21 00:52:33 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2491. * drv_sony.c 1.1
  2492.   date and time created 97/05/20 23:52:33 by joerg
  2493. Sat Mai 21 00:27:56 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2494. * drv_philips.c 1.1
  2495.   date and time created 97/05/20 23:27:56 by joerg
  2496. Sat Mai 21 00:27:50 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2497. * drv_mmc.c 1.1
  2498.   date and time created 97/05/20 23:27:50 by joerg
  2499. Sat Mai 21 00:27:43 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2500. * drv_jvc.c 1.1
  2501.   date and time created 97/05/20 23:27:43 by joerg
  2502. Sat Mai 21 00:27:14 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2503. * scsi_cdr.c 1.10
  2504.   mode_select() uses inq.ansi_version >= 2
  2505. Sat Mai 21 00:26:42 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2506. * cdrecord.h 1.7
  2507.   attach_unknown() new
  2508. Sat Mai 21 00:26:05 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2509. * cdr_drv.c 1.1
  2510.   date and time created 97/05/20 23:26:05 by joerg
  2511. Thu Mai 19 23:46:54 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2512. * cdrecord.c 1.8
  2513.   Struct track -> cdrecord.h
  2514.   DB_XXX Data block types
  2515.   cdr_cmd Struct as Drive Abstraction Layer
  2516.   -eject Flag
  2517.   checktsize() new
  2518.   CDR_SPEED & CDR_DEVICE
  2519. Thu Mai 19 16:59:44 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2520. * cdrecord.h 1.6
  2521.   struct track from cdrecord.c
  2522.   DB_XXX Data block types
  2523.   cdr_cmd Struct as Drive Abstraction Layer
  2524. Thu Mai 19 15:42:53 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2525. * scsi_cdr.c 1.9
  2526.   Prototypes lokal too
  2527.   scsi_load_unload() -> load_unload_philips()
  2528.   start_stop_unit() now with eject
  2529.   close_track_philips() new
  2530.   recover with track parameter
  2531.   mode_sense() new
  2532.   speed_select splitted
  2533.   inquiry news new drives
  2534.   scsi_cdr_write()
  2535. Mon Mai 16 15:46:48 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2536. * config.h 1.1
  2537.   date and time created 97/05/16 14:46:48 by jes
  2538. Mon Mai 16 15:46:48 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2539. * scsi.c 1.1
  2540.   date and time created 97/05/16 14:46:48 by jes
  2541. Fri May 23 22:09:21 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2542. * scsitransp.c 1.14
  2543.   bad 2. Parameter in gettimeofday -> struct timezone *
  2544. Fri Apr 23 22:08:16 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2545. * scsierrs.c 2.13
  2546.   missing %s in Formatstring added
  2547. Wed Apr 14 00:54:03 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2548. * scsireg.h 1.13
  2549.   new scsi device types
  2550. Wed Apr 14 00:53:28 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2551. * scsitransp.c 1.13
  2552.   scsireset() into hack part
  2553.   scsi_setnonstderrs() new, scsierrmsg() chganges
  2554.   new scsi devicetype codes, Solaris x86 dmasize without gethostid()
  2555. Wed Apr 14 00:46:27 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2556. * scsitransp.h 1.10
  2557.   Changes for scsierrs.c enhancements
  2558. Wed Apr 14 00:45:26 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2559. * scsierrs.c 2.12
  2560.   Enhancements for SCSI-2 & SCSI-3
  2561. Tue Apr  6 17:15:43 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2562. * scsidefs.h 1.13
  2563.   Different order & Yamaha CDR-400, Sony CDU-924, Ricoh RO-1420, Teac CD-R50 new
  2564. Tue Apr  6 16:36:38 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2565. * scgio.h 2.7
  2566.   Enhancements for SCSI-2 & SCSI-3
  2567. Tue Apr  6 14:10:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2568. * scsi-linux-sg.c 1.5
  2569.   CCD-> CCS Typo
  2570. Tue Apr  6 13:59:16 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2571. * scsihack.c 1.2
  2572.   scsireset() -> transport specific part
  2573. Tue Apr  6 13:59:16 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2574. * scsi-linux-sg.c 1.4
  2575.   scsireset() -> transport specific part
  2576. *************** Release 1.3 *******************
  2577. Fri Mar  4 19:48:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2578. * README 1.6
  2579.   Changes for Release 1.3
  2580. Fri Mar  4 18:57:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2581. * cdrecord.1 1.6
  2582.   release 1.3
  2583. Fri Mar  4 18:46:37 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2584. * cdrecord.1 1.5
  2585.   Changes for Release 1.3
  2586. Fri Mar  4 11:55:28 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2587. * scsi-linux-sg.c 1.3
  2588.   scsihack.c & scsi-linux-sg.c splitted
  2589. Fri Mar  4 11:53:59 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2590. * scsihack.c 1.1
  2591.   date and time created 97/03/04 10:53:59 by jes
  2592. Fri Mar  4 11:52:42 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2593. * iso9660.h 1.2
  2594.   Quick hack for ANSI C
  2595. Wed Mar  2 17:16:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2596. * scsi_cdr.c 1.8
  2597.   open_scsi() with verbose arg
  2598.   write_track() & write_track_info() isaudio/preemp -> sectype
  2599.   read_toc() new, read_header() new, read_track_info() new
  2600.   first_writable_addr() now working
  2601.   read_tochdr() new, read_trackinfo() new, read_session_offset() new
  2602.   is_cddrive() new read_scsi() now korrekt with G0_MAXADDR & cnt < 256
  2603.   HACK XXX scsi_capacity to 2048 bytes Sectorsize initialized for mkisofs-1.10
  2604. Wed Mar  2 16:51:24 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2605. * scsitransp.c 1.12
  2606.   BAD -> EX_BAD, BOOL scsi_havebus() new
  2607.   scsi_fileno(bus, tgt, lun) new with 3 Parameters, MAX_DMA_SUN386 new
  2608. Wed Mar  2 16:46:44 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2609. * scsi-linux-sg.c 1.2
  2610.   better Kommentar
  2611. Wed Mar  2 16:35:04 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2612. * scsitransp.h 1.9
  2613.   BOOL scsi_havebus() new, scsi_fileno(bus, tgt, lun) new with 3 Parameters
  2614. Wed Mar  2 16:33:18 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2615. * scgio.h 2.6
  2616.   intriduced _SCGIO_H & bei __STDC__ 0xFF000000UL
  2617. Wed Mar  2 16:14:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2618. * scsidefs.h 1.12
  2619.   BAD -> EX_BAD
  2620. Wed Mar  2 16:14:04 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2621. * port.c 1.6
  2622.   include fmt.h only if #ifdef FMT
  2623. Wed Mar  2 16:07:53 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2624. * scsi-linux-sg.c 1.1
  2625.   date and time created 97/03/02 15:07:53 by joerg
  2626. Wed Mar  2 15:49:56 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2627. * iso9660.h 1.1
  2628.   date and time created 97/03/02 14:49:56 by joerg
  2629. Wed Mar  2 15:48:55 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2630. * isosize.c 1.1
  2631.   date and time created 97/03/02 14:48:55 by joerg
  2632. Wed Mar  2 15:40:32 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2633. * cdrecord.c 1.7
  2634.   toctname[] * sectname[] new
  2635.   ldebug -> debug, HAVE_MLOCKALL, -msinfo new, -toc new
  2636.   -audio/-mode2/-xa1/-xa2/-cdi new, -isosize new
  2637.   better Check for options, print_msinfo() new, print_toc() new
  2638.   HAVE_SYS_PRIOCNTL_H new
  2639. Wed Mar  2 15:30:26 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2640. * cdrecord.h 1.5
  2641.   BAD -> EX_BAD in standard.h, TOC_* defines, ST_* defines, struct msf
  2642.   several Interface changes for Prototypes
  2643. Wed Jan 19 00:23:11 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2644. * cdrecord.c 1.6
  2645.   Changed to use scsi_buf_size() & scsi_getbuf(), better gcc Kompat.
  2646. Wed Jan 12 23:11:18 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2647. * scsitransp.c 1.11
  2648.   Sbufsize -> long, scsi_maxdma() new
  2649. Wed Jan 12 22:10:33 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2650. * scsitransp.h 1.8
  2651.   Sbufsize -> long
  2652. Fri Jan  7 21:10:26 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2653. * port.c 1.5
  2654.   ANSI C & printf %ld
  2655. Thu Jan  6 22:45:03 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2656. * scsitransp.h 1.7
  2657.   scsi_sense_key() & scsi_sense_code() from fmt.c
  2658. Thu Jan  6 22:45:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2659. * scsitransp.c 1.10
  2660.   scsi_sense_key() & scsi_sense_code() from fmt.c
  2661. Mon Jan  3 14:47:53 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2662. * scsitransp.h 1.6
  2663.   scsi_bufsize() & scsi_getbuf() new
  2664. Mon Jan  3 14:47:52 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2665. * scsitransp.c 1.9
  2666.   scsi_bufsize() & scsi_getbuf() new
  2667. Fri Dec 31 17:16:13 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2668. * scsireg.h 1.12
  2669.   Defekt List: length & list_block -> char[] for Byteorder
  2670. Tue Dec 28 20:51:42 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2671. * scgio.h 2.5
  2672.   #error beseitigt for SunOS cc
  2673. Tue Dec 28 14:28:01 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2674. * scsitransp.c 1.8
  2675.   debug -> kdebug
  2676. Tue Dec 28 14:19:16 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2677. * scgio.h 2.4
  2678.   debug -> kdebug
  2679. Sun Dec 19 16:18:18 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2680. * scsi_cdr.c 1.7
  2681.   Mitsumi
  2682. Sun Dec 19 16:14:12 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2683. * README 1.5
  2684.   Performance X86 & Mitsumi
  2685. Sat Dec 18 12:37:38 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2686. * scsierrs.c 2.11
  2687.   param.h, sys/buf.h, sun/dklabel.h, sun/dkio.h eliminated
  2688. Sat Dec 18 03:26:04 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2689. * README 1.4
  2690.   Changes for Release 1.2
  2691. Sat Dec 18 03:24:14 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2692. * cdrecord.1 1.4
  2693.   Changes for Release 1.2
  2694. Sat Dec 18 03:13:41 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2695. * cdrecord.c 1.5
  2696.   -swab new
  2697.   LOCAL functions
  2698.   timings, new timeout for fixating
  2699.   countdown timer before Start
  2700.   write_track_info() disabled
  2701.   -pad for audio, pad to 2352 bytes.
  2702. Sun Dec 12 21:09:24 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2703. * scsi_cdr.c 1.6
  2704.   Flush cache & Fixation with big Timeout.
  2705. Thu Nov 26 10:54:18 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  2706. * scsierrs.c 2.10
  2707.   New Codes for CDD-2000 & Support for Yamaha CDR-100
  2708. Mon Dec 16 16:19:54 1996  J. Schilling  <joerg@schily.isdn.cs.tu-berlin.de>
  2709. * Added -swab option to support Yamaha audio
  2710.   Thanks to (Fred) vecoven@montefiore.ulg.ac.be
  2711.   for the hint.
  2712. * Added counter for quit time (9 seconds)
  2713. Wed Dec 12 21:09:24 1996  J. Schilling  <joerg@schily.isdn.cs.tu-berlin.de>
  2714. * Flush cache & Fixation with separate bigger timeout,
  2715.    other timeout reduced to 20sec.
  2716. Mo Dec 3 13:03:30 1996  J. Schilling  <joerg@schily.isdn.cs.tu-berlin.de>
  2717. * Set sector size on all drive types before writing,
  2718. * Omwith the write_track_info Mode Select before write_track
  2719.   even for Philips drives (this is currently not needed because
  2720.   we don't support ISRC codes at this time).
  2721. Tue Nov 26 10:54:18 1996  J. Schilling  <joerg@schily.isdn.cs.tu-berlin.de>
  2722. * New error codes for CDD-2000 & error code support for Yamaha CDR-100
  2723. Sun Nov 3 22:58:21 1996  J. Schilling  <joerg@schily.isdn.cs.tu-berlin.de>
  2724. * scsireset() aded to scsitransport.[hc]
  2725. * Timings for Track and Fixation
  2726. Fri Oct 4 11:45:13 1996  J. Schilling  <joerg@schily.isdn.cs.tu-berlin.de>
  2727. * Version 1.1 released.
  2728. Mon Aug 19 22:25:18 1996  J. Schilling  <joerg@schily.isdn.cs.tu-berlin.de>
  2729. * Read access test to allow cdrecord to run savely suid root
  2730. Sun Aug 18 12:11:20 1996  J. Schilling  <joerg@schily.isdn.cs.tu-berlin.de>
  2731. * bit ordering problems solved
  2732.   Thanks to Gert Poletiek <gert@fwi.uva.nl> for testing
  2733. Tue Jun 18 21:38:51 1996  J. Schilling  <joerg@schily.isdn.cs.tu-berlin.de>
  2734. * several changes in scgio.h
  2735. Sun Jun 16 15:56:35 1996  J. Schilling  <joerg@schily.isdn.cs.tu-berlin.de>
  2736. * Ansi C Protytypes
  2737. * priocntl added for Solaris
  2738.   Thanks to Anders Lundgren <al@irfu.se>
  2739. Sun Feb 4 19:14:46 1996  J. Schilling  <joerg@schily.isdn.cs.tu-berlin.de>
  2740. * Initial release 1.0