*************** Release 1.8 *******************

Fri Jan 28 10:01:48 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_mmc.c 1.47
	* drv_dvd.c 1.42
	  load_media() with new doexit Parameter
	  Reload now does not make problems with notebook type drives

Fri Jan 28 09:51:26 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_philips.c 1.34
	* cdrecord.h 1.55
	* cdrecord.c 1.94
	  load_media() with new doexit Parameter

Fri Jan 28 09:50:51 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.84
	  wait_unit_ready() does not print error message if scgp->silent >= 1 

Wed Jan 26 11:48:08 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_scan.c 1.7
	  Initiator-ID test past havebus()

Sun Jan 23 16:39:01 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.93
	  Better error message for open_scsi()

Sun Jan 23 16:07:46 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-unixware.c 1.9
	  New code from SCO, -scanbus now works

Sun Jan 23 00:44:28 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsihack.c 1.25
	  scsi-sco.c -> scsi-openserver.c

Tue Jan 18 00:02:33 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.92
	  Version -> 1.8, mlockall()/setpri() problems do not cause abort
	  Note to -pad option for audio Files with wrong length
	  #include <sys/procset.h> for SCO Openserver

Thu Jan 13 01:32:35 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* diskid.c 1.20
	  Problems with m_digitalstor (97:27/01) in table docuented

Thu Jan 13 01:11:45 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* defaults.c 1.2
	  CDR_DEVICE now superseedes /etc/default/cdrecord

Tue Jan 11 01:46:47 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-hpux.c 1.17
	  sprintf(.../dev/rscsi...) now uses hex digits for tgt 0..15

Sat Jan  8 23:42:25 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.83
	  scsi_read() now looks for is_atapi to allow mkisofs & ATAPI to do multi-session 

Fri Jan  7 02:24:28 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsihack.c 1.24
	  Dummyfunctions fuor new Interface

Fri Jan  7 02:22:36 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdr_drv.c 1.19
	  set_cdrcmds() now calls return() past exit() for lint's sake

Wed Dec 29 14:01:03 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.91
	  exargs Strukt new
	  Setting to 2048 bytes/sector earlier for -msinfo
	  new function exscsi()
	  exfifo() -> excdr()

Wed Dec 29 02:14:11 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.h 1.54
	* fifo.c 1.21
	  wait_faio() new

Wed Dec 29 00:38:52 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* diskid.c 1.19
	  New manufacturer: "Hile Optical Disc Technology Corp."
			  "Friendly CD-Tek Co."
			  "Sound Sound Multi-Media Development Limited"
			  "kdg mediatech AG"

Wed Dec 29 00:34:39 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.1 1.44
	  better dociumentation for SUID Installation 

Fri Dec 24 01:59:35 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* fifo.c 1.20
	  sp null pointer Problem in fifo_stats() fixed
	  input-buffer -> input buffer

Tue Dec  7 01:07:24 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.1 1.43
	  added missing .TP 

Sun Dec  5 13:37:16 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* fifo.c 1.19
	  kill_fifo() now kil only if faio_pid > 0

Sat Dec  4 21:36:38 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* diskid.c 1.18
	  New manufacturer: EXIMPO & Seantram Technology Inc.
	  Seantram has been guessed before

Sat Dec  4 14:15:16 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.90
	  intfifo()/exfifo() new
	  kill FIFO on comerr() and signals

Sat Dec  4 14:12:41 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_dvd.c 1.41
	  isgui as with drv_mmc.c added

Tue Nov 30 14:48:12 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsihack.c 1.23
	* scsi-linux-pg.c 1.21
	  pg.h now locally available

Sat Nov 27 21:38:54 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-os2.c 1.12
	  SRB in scsi_send() and scsi_reset() -> static to prevent core dump

Sat Nov 20 17:49:38 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-os2.c 1.11
	  scgfiles array removed
	  set_error() new
	  added some ux_errno = EIO
	  wait_post() now calls DosResetEventSem() in any case

Sat Nov 20 14:21:09 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-os2.c 1.10
	  DEBUG2/SCANDEBUG code removed

Sat Nov 20 07:23:59 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* diskid.c 1.17
	  New manufacturer: Customer Pressing Oosterhout
			  Harmonic Hall Optical Disc Ltd.
			  DELPHI TECHNOLOGY INC.

Sat Nov 20 06:45:18 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.89
	  Version -> 1.8a32
	  5 missing set_secsize(.. oldsize) added

Sat Nov 20 06:44:02 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdr_drv.c 1.18
	  Kodak PDC-600 in driver recognition

Sat Nov 20 06:43:12 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_mmc.c 1.46
	  next_wr_addr() in driver struct for CD-ROM -> cmd_ill() 

Sat Nov 20 06:41:39 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* fifo.c 1.18
	  fixed typo for HAVE_DOSALLOCSHAREDMEM

Fri Nov 12 10:00:19 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsitransp.c 1.48
	  scsi_yes() now global

Fri Nov 12 09:59:49 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsitransp.h 1.26
	  scsi_yes() new

Mon Oct 18 02:38:11 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.88
	  always set TAO mode on startup to make checkdsize() working

Mon Oct 18 01:34:34 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsilog.c 1.9
	* scsi_cdr.c 1.82
	  i_to_short() -> i_to_2_byte()

Mon Oct 18 01:15:21 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsilog.c 1.8
	* scsi_cdr.c 1.81
	* drv_dvd.c 1.40
	* drv_mmc.c 1.45
	* drv_philips.c 1.33
	* iso9660.h 1.4
	  a_to_u_short() -> a_to_u_2_byte()

Mon Oct 18 01:04:17 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* isosize.c 1.6
	  utypes.h wegen intcvt.h

Mon Oct 18 00:38:01 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.80
	* drv_sony.c 1.37
	* drv_jvc.c 1.46
	* drv_dvd.c 1.39
	  a_to_3_byte() -> a_to_u_3_byte()

Mon Oct 18 00:10:18 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_dvd.c 1.38
	* drv_sony.c 1.36
	* drv_jvc.c 1.45
	* drv_philips.c 1.32
	  i_to_long() -> i_to_4_byte()

Mon Oct 18 00:04:43 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.79
	* isosize.c 1.5
	* drv_dvd.c 1.37
	* drv_mmc.c 1.44
	* drv_jvc.c 1.44
	* drv_sony.c 1.35
	* drv_philips.c 1.31
	* audiosize.c 1.13
	* cdrecord.c 1.87
	  modified to use intcvt.h and a_to_4_byte()

Sun Oct 17 23:21:40 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* iso9660.h 1.3
	  removed i_to_* and a_to_* macros -> intcvt.h

Sun Oct 17 22:51:51 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsireg.h 1.19
	  struct scsi_capacity modified to use Int32_t 

Sat Oct 16 13:52:29 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.78
	* drv_mmc.c 1.43
	* auinfo.c 1.3
	* drv_sony.c 1.34
	  malloc() casts for K&R C

Fri Oct 15 20:28:25 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.h 1.53
	* cdr_drv.c 1.17
	* cdrecord.c 1.86
	  set_cdrmds() if 2. Parameter is NULL returns BOOL
	  for cdrecord to check for dvd driver or not

Fri Oct 15 20:19:36 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.77
	  Optima Dis Covery 650 CD-R Inquiry recognition new

Fri Oct 15 20:17:17 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-beos.c 1.9
	* scsi-osf.c 1.12
	  typos removed

Thu Oct  7 15:33:17 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-bsd-os.c 1.13
	* scsi-aix.c 1.19
	  mising bracket  in scsi_open() fixed

Fri Sep 17 17:59:18 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.85
	  Version -> 1.8a29
	  libscg version check
	  #incude <vadefs.h> for win32 realtime pri Code

Fri Sep 17 17:56:57 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.76
	  endless lookp in mmc_cap() removed: no medium (wait_unit_ready())

Fri Sep 17 15:48:09 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsitransp.c 1.47
	  HAVE_SCG #define earlier

Fri Sep 17 15:42:39 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-linux-pg.c 1.20
	  duplicates with scsi-linux-sg.c fuer scg__version() removed

Fri Sep 17 15:36:55 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsitransp.c 1.46
	  #ifdef HAVE_SCG for _scg_trans_version[]

Fri Sep 17 15:09:54 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-wnt.c 1.17
	* scsi-vms.c 1.15
	* scsi-unixware.c 1.8
	* scsi-sgi.c 1.19
	* scsi-osf.c 1.11
	* scsi-sco.c 1.13
	* scsi-os2.c 1.9
	* scsi-next.c 1.16
	* scsi-linux-sg.c 1.39
	* scsi-linux-pg.c 1.19
	* scsi-hpux.c 1.16
	* scsi-bsd.c 1.26
	* scsi-bsd-os.c 1.12
	* scsi-beos.c 1.8
	* scsi-aix.c 1.18
	* scsitransp.c 1.45
	* scsitransp.h 1.25
	  scg_version() new

Fri Sep 17 14:55:17 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsihack.c 1.22
	  Comment changed

Tue Sep 14 10:57:29 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-linux-sg.c 1.38
	  scgfile variable in max_dma corrected from scgfile -> scglocal(scgp)->scgfile

Fri Sep 10 14:06:19 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* diskid.c 1.16
	  Better text for Disk Typ (e.g. Long strategy type)

Thu Sep  9 12:30:38 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* auinfo.c 1.2
	  isrc_illchar() Prorotype new

Wed Sep  8 17:57:45 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* diskid.c 1.15
	  New manufacturer: Guann Yinn Co. Ltd.
			  Opti.Me.S. S.p.A.
		  Nacar Media srl

Wed Sep  8 12:45:37 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-wnt.c 1.16
	  missing bracket at malloc(amt)

Tue Sep  7 17:13:09 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-wnt.c 1.15
	* scsi-unixware.c 1.7
	* scsi-vms.c 1.14
	* scsi-sgi.c 1.18
	* scsi-sco.c 1.12
	* scsi-osf.c 1.10
	* scsi-next.c 1.15
	* scsi-os2.c 1.8
	* scsi-linux-sg.c 1.37
	* scsi-linux-pg.c 1.18
	* scsi-hpux.c 1.15
	* scsi-bsd.c 1.25
	* scsi-beos.c 1.7
	* scsi-bsd-os.c 1.11
	* scsi-aix.c 1.17
	* scsitransp.c 1.44
	  First error messages past scgp->errstr
	  less calls to comerr()

Tue Sep  7 17:07:55 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsitransp.h 1.24
	  errstr & errptr new in SCSI *
	  open_scsi() with errs Parameter

Tue Sep  7 16:47:21 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.84
	  Now using new open_scsi()
	  added some calls to flush()

Tue Sep  7 16:46:04 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.1 1.42
	  1.6 -> 1.8

Tue Sep  7 00:21:08 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_mmc.c 1.42
	* drv_jvc.c 1.43
	* drv_dvd.c 1.36
	  flush() for Blanking new

Fri Sep  3 11:57:35 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-linux-sg.c 1.36
	* scsi-linux-pg.c 1.17
	  scsi_initiator_id() in scsi-linux-pg.c -> pg_initiator_id()

Thu Sep  2 18:57:59 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.83
	  1.8a24 -> 1.8a26
	  Ricoh DAO Bug (fwa != -150) workaround
	  Realtimepri for Win32

Thu Sep  2 14:42:14 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_scan.c 1.6
	  scsi_initiator_id() new
	  Now prints bus,tgt,lun before selektor

Thu Sep  2 13:32:57 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsitransp.h 1.23
	* scsi-wnt.c 1.14
	* scsi-vms.c 1.13
	* scsi-unixware.c 1.6
	* scsi-sco.c 1.11
	* scsi-sgi.c 1.17
	* scsi-osf.c 1.9
	* scsi-os2.c 1.7
	* scsi-next.c 1.14
	* scsi-linux-sg.c 1.35
	* scsi-hpux.c 1.14
	* scsi-linux-pg.c 1.16
	* scsi-bsd.c 1.24
	* scsi-bsd-os.c 1.10
	* scsi-aix.c 1.16
	* scsi-beos.c 1.6
	* scsitransp.c 1.43
	  scsi_initiator_id() new

Mon Aug 30 13:36:17 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsitransp.c 1.42
	* drv_simul.c 1.12
	* fifo.c 1.17
	  #include libport.h new

Sun Aug 29 01:42:10 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* fifo.c 1.16
	  shared memory for OS/2

Sun Aug 29 00:52:56 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* fifo.c 1.15
	  Typo fixed (\f instead of \n)

Tue Aug 10 21:34:03 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsitransp.c 1.41
	* scsi-wnt.c 1.13
	* scsi-vms.c 1.12
	* scsi-unixware.c 1.5
	* scsi-sco.c 1.10
	* scsi-sgi.c 1.16
	* scsi-osf.c 1.8
	* scsi-os2.c 1.6
	* scsi-next.c 1.13
	* scsi-linux-sg.c 1.34
	* scsi-linux-pg.c 1.15
	* scsi-hpux.c 1.13
	* scsi-bsd.c 1.23
	* scsi-bsd-os.c 1.9
	* scsi-beos.c 1.5
	* scsi-aix.c 1.15
	  Static locale variable removed
	  Test for openbydev
	  scsi_freebuf() new

Mon Aug  9 00:39:37 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsitransp.h 1.22
	  SCSI *->bufbase & scsi_freebuf() new

Sat Aug  7 22:24:46 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsitransp.h 1.21
	  running/curcmdname/local new in SCSI *

Sat Aug  7 22:22:36 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsitransp.c 1.40
	* scsi-wnt.c 1.12
	* scsi-vms.c 1.11
	* scsi-unixware.c 1.4
	* scsi-sgi.c 1.15
	* scsi-sco.c 1.9
	* scsi-osf.c 1.7
	* scsi-os2.c 1.5
	* scsi-next.c 1.12
	* scsi-linux-sg.c 1.33
	* scsi-linux-pg.c 1.14
	* scsi-hpux.c 1.12
	* scsi-bsd.c 1.22
	* scsi-bsd-os.c 1.8
	* scsi-beos.c 1.4
	* scsi-aix.c 1.14
	  scg_maxdma removed
	  scsi_running/scsi_command -> SCSI * struct

Sat Aug  7 21:05:51 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-vms.c 1.10
	  scsi_close() new

Sun Aug  1 22:08:46 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* fifo.c 1.14
	  WRITER_MAXWAIT & READER_MAXWAIT -> 240s for SAO SCSI Timeout
	  usleep() debug code

Sun Aug  1 17:14:54 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.1 1.41
	  Better documentation for -multi Option (DAO mode)

Sun Aug  1 17:05:30 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.82
	  -msinfo now works even if drive is in DAO mode
	  Now corrects trackstart values for second session in DAO Mode

Sun Aug  1 16:51:35 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_sony.c 1.33
	* drv_simul.c 1.11
	* drv_philips.c 1.30
	* drv_mmc.c 1.41
	* drv_jvc.c 1.42
	* drv_dvd.c 1.35
	  speedp == 0 allowed if speed should remain as is

Sun Aug  1 16:10:40 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_sony.c 1.32
	* drv_simul.c 1.10
	* drv_mmc.c 1.40
	* drv_jvc.c 1.41
	* drv_dvd.c 1.34
	  recovery_needed()/recover()/reserve_track() References to Philips driver removed

Sun Aug  1 16:02:03 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_philips.c 1.29
	* scsi_cdr.c 1.75
	* cdr_drv.c 1.16
	* cdrecord.h 1.52
	  Several functions scsi_cdr.c -> drv_philips.c
	  new function cmd_ill() 

Sun Aug  1 13:25:42 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_dvd.c 1.33
	  phys_end in dvd_structure_00 may be 0 for empty session

Sun Jul 25 13:52:02 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsitransp.c 1.39
	  scsi_close() new
	  __scgp removed

Sun Jul 25 13:36:47 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-wnt.c 1.11
	* scsi-unixware.c 1.3
	* scsi-sgi.c 1.14
	* scsi-osf.c 1.6
	* scsi-sco.c 1.8
	* scsi-os2.c 1.4
	* scsi-next.c 1.11
	* scsi-linux-sg.c 1.32
	* scsi-linux-pg.c 1.13
	* scsi-hpux.c 1.11
	* scsi-bsd.c 1.21
	* scsi-bsd-os.c 1.7
	* scsi-beos.c 1.3
	* scsi-aix.c 1.13
	  scsi_close() new

Sun Jul 25 00:50:18 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsitransp.h 1.20
	  close_scsi() and scsi_smalloc()/scsi_sfree() new

Sat Jul 24 22:26:22 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsitransp.h 1.19
	  scsi_close() new

Sat Jul 24 22:25:39 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-vms.c 1.9
	  last changes fro Mr. Heuser
	  Max Timeout corrected

Sat Jul 24 22:22:44 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-next.c 1.10
	  Kernel Driver is in undefined state if SCSI Bus is not valid -> bugfix & debug prints

Sat Jul 24 20:43:47 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_mmc.c 1.39
	  from BCD converson (debug) for Ricoh test
	  Trying to suppress error messages for newer MITSUMI ATAPI drives

Sat Jul 24 19:27:06 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.1 1.40
	   Better documentation for -pad/padsize=

Sat Jul 24 19:25:34 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* diskid.c 1.14
	  New manufacturer: OPTROM
			  AUDIO DISTRIBUTORS
			  Acer Media Technology 

Sat Jul 24 19:23:49 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.81
	  -> 1.8a24 & write_buf() Test Code

Sat Jul 24 19:19:22 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.80
	  Check HAVE_SETPRIORITY and HAVE_NICE

Sat Jul 24 19:17:30 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.79
	  Version -> 1.8a23
	  Signalhandler for wait time before burning
	  O_BINARY define for win32
	  setmode(TDIN, O_BINARY) for win32
	  track[] Array now MAX_TRACKS+2
	  Print Drive Buffer size and FIFO size
	  -force Flag to blank problematic CD-RW's
	  set sector size to 2k before burning for Plextor
	  set_speed...() now with speedp Parameter to allow MMC to send back actual values
	  DAO for MMC
	  new Options -atip/-useinfo/-force/-dao/mcn=text/isrc=text/index=list
	  first Test for continuous Drive buffer cap printouts
	  set_secsize() new (for Plextor & DAO)
	  EMX Wildcard expansion for OS/2
	  Timeout for DAO -> minimal 200s
	  print_toc() \ removed for K&R C
	  print_toc() with CD-Text
	  DosSetPriority() now korrectly doing delta
	  setpregaps() sets values for lead-in/out
	  checktsize() checks for DAO

Sun Jul 18 14:39:31 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.h 1.51
	* scsi_cdr.c 1.74
	  open_scsi() -> libscg

Sat Jul 17 15:54:11 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsitransp.c 1.38
	   MAX DMA for Solaris x86 from 32k -> 56k
	  scsierr() checks for sense[0] != 0
	  scsi_sense_{key!code!qual} return 0 if scsierr() == FALSE

Sat Jul 17 15:37:00 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsitransp.h 1.18
	  open_scsi() for scsiopen.c new

Mon Jun 28 01:11:18 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-linux-pg.c 1.12
	  set CDB to 0 past cdb_len

Sun Jun  6 19:41:11 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_philips.c 1.28
	  CDR_SWABAUDIO for pioneer_dws114x

Sun Jun  6 19:40:29 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* modes.c 1.13
	  get_mode_params() now return FALSE if has_mode_page() returns FALSE

Sun Jun  6 19:39:02 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.73
	  Hack for NT-4.0 ASPI ISE inquiry fake (bug in add_len)
	  workaround for Ricoh NOT_READY key in get Mode page 2A

Thu May 13 16:55:13 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-wnt.c 1.10
	  #define for format to avoid hiding messages
	  Now uses dlopen()
	  ha_inquiry() new
	  better paraeters in scsi_open() 
	  SRB_HaID/SRB_HaId unified

Thu May 13 15:07:36 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.72
	  check scsi_open() return code for < 0

Thu May 13 15:00:48 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* modes.c 1.12
	  Cast for ANSI C comparison

Thu May 13 15:00:07 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_sony.c 1.31
	  Cast for ANSI C
	  fixed typo in error texts

Thu May 13 14:31:50 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_jvc.c 1.40
	  mods for ANSI C comparison

Thu May 13 14:31:12 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.1 1.39
	  New Options -atip and index= 

Thu May 13 12:00:58 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsierrs.c 2.21
	  field_ptr now correctly used for progress printing on NOT_READY

Wed May 12 01:42:18 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-os2.c 1.3
	  -scanbus support

Wed May 12 01:01:54 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_philips.c 1.27
	* scsi_cdr.c 1.71
	* cdr_drv.c 1.15
	* scsidefs.h 1.21
	  DEV_RICOH_RO_1060C new (preliminary)

Mon May  3 01:30:22 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-wnt.c 1.9
	  changed names and indented
	  WBOOL definition to distinguish BOOL from Windows.h and BOOL from standard.h
	  busses new
	  compare busno with busses
	  Debug File removed
	  EventStatus as result of WaitForSingleObject()
	  set_error() new for correct error codes
	  scsiabort() new

Tue Apr 27 23:11:59 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-wnt.c 1.8
	  Debug File removed

Tue Apr 27 21:06:48 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-wnt.c 1.7
	  -scanbus now works
	  file matrix removed
	  check for nuber of SCSI Busses

Mon Apr 26 22:37:40 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-wnt.c 1.6
	  Try to implement -scanbus 

Mon Apr 26 22:36:00 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-wnt.c 1.5
	  sp->u_scb.cmd_scb[0] = s.SRB_Status -> sp->u_scb.cmd_scb[0] = s.SRB_TargStat
	  error code SCG_FATAL -> SCG_RETRYABLE

Mon Apr 26 22:35:00 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-wnt.c 1.4
	  Indented II

Mon Apr 26 22:34:15 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-wnt.c 1.3
	  Indented

Mon Apr 26 22:33:41 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-wnt.c 1.2
	  Better comment

Mon Apr 26 22:32:32 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-wnt.c 1.1
	  date and time created 99/04/26 21:32:32 by joerg

Sun Apr 25 09:48:05 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.h 1.50
	  is_copy()/is_scms() new
	  TI_COPY/TI_SCMS new
	  read_subchannel() new
	  pr_manufacturer()/disk_rcap() with rw/audio Parameters

Sun Apr 25 09:46:03 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_mmc.c 1.38
	  clear -dummy status by clearin -dummy state
	  COPY & SCMS handling

Sat Apr 24 14:10:19 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* diskid.c 1.13
	* drv_mmc.c 1.37
	  pr_manufacturer()/disk_rcap() now using rw and audio Parameter

Sat Apr 24 14:05:48 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_philips.c 1.26
	  pr_manufacturer()/disk_rcap() now using rw and audio Parameter
	  Printing of ATIP "restricted"

Sat Apr 24 14:04:38 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_sony.c 1.30
	  pr_manufacturer()/disk_rcap() now using rw and audio Parameter
	  printf() Format (%l..)

Sat Apr 24 14:02:11 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.70
	  read_subchannel() new

Sat Apr 24 13:03:56 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsihack.c 1.21
	  scsi-wnt.c new

Sun Apr 18 21:04:15 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* defaults.c 1.1
	  date and time created 99/04/18 20:04:15 by joerg

Sun Apr 18 19:56:45 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_sony.c 1.29
	* drv_simul.c 1.9
	* drv_philips.c 1.25
	* drv_mmc.c 1.36
	* drv_jvc.c 1.39
	* cdr_drv.c 1.14
	* drv_dvd.c 1.32
	* cdrecord.h 1.49
	  New driver function cdr_send_cue

Sun Apr 18 19:28:03 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_jvc.c 1.38
	  g6 & g7 test functions

Sun Apr 18 18:40:56 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.h 1.48
	  index= Option new

Sun Apr 18 18:40:54 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_mmc.c 1.35
	  index= Option new

Sun Apr 18 00:42:59 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.h 1.47
	  New Flags F_SAO/F_WRITE/F_PREGAP/F_FORCE
	  isrc in struct track
	  is_tao()/is_pregap() new
	  ds_cdrflags in struct disk_status
	  cdr_buffer_cap in struct cdr_cmd
	  cdr_set_speed_dummy with *speedp - to allow mmc to return value
	  Functions for auinfo.c

Sun Apr 18 00:18:30 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-linux-sg.c 1.31
	  MAX_SCG & MAX_TGT -> 16
	  Debug function for printing buscookies[] and scgfiles[][][]
	  sg_mapbus() now with Bus Parameter and spcial handling for holes in buscookies[]
	  sg_setup() doing range check
	  better handling of Status byte in extended Code for mk2 Interface

Sun Apr 18 00:09:52 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-linux-pg.c 1.11
	  Search slot for PP Bus backwards, as buscookies[] may have holes

Sat Apr 17 22:12:22 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_jvc.c 1.37
	  New Function in Driver table to read Buffer capacity
	   buf_cap_teac(), read_peak_buffer_cap_teac (), buffer_inquiry_teac(), check_buffer_teac() new

Sat Apr 17 19:32:41 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_scan.c 1.5
	  Enhancements for 16 SCSI busses and 17 Targets/Bus

Sat Apr 17 19:29:25 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdr_drv.c 1.13
	  buf_dummy() new
	  New Function in Driver table to read Buffer capacity

Sat Apr 17 19:28:27 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_sony.c 1.28
	* drv_mmc.c 1.34
	* drv_philips.c 1.24
	* drv_simul.c 1.8
	* drv_dvd.c 1.31
	  New Function in Driver table to read Buffer capacity

Sat Apr 17 19:25:47 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_sony.c 1.27
	  Workaround for CDU 620 (can not read lead-in Start time)

Sat Apr 17 18:57:36 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsitransp.c 1.37
	  MAX_SCG & MAX_TGT -> 16
	  Workaround for /dev/scg if Target > 7

Sat Apr 17 18:55:26 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-bsd-os.c 1.6
	* scsi-vms.c 1.8
	* scsi-unixware.c 1.2
	* scsi-sgi.c 1.13
	* scsi-sco.c 1.7
	* scsi-osf.c 1.5
	* scsi-os2.c 1.2
	* scsi-next.c 1.9
	* scsi-hpux.c 1.10
	* scsi-bsd.c 1.20
	* scsi-aix.c 1.12
	  MAX_SCG & MAX_TGT -> 16

Sat Apr 17 18:47:39 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-next.c 1.8
	  scsi_setup() & scsi_havebus() with scgp Pointer (bug)

Sat Apr 17 17:09:00 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsitransp.c 1.36
	  limit SunOS 4.x maxdma to 64k-1

Sat Apr 17 13:14:24 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.1 1.38
	  -force flag and -useinfo new

Tue Apr 13 01:29:14 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* diskid.c 1.12
	  m_seantram Index 28 (typo) -> 83

Tue Apr 13 01:06:45 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* modes.c 1.11
	  Test in has_mode_page() if desired page is really available for JVC 2080 FW Bug

Fri Apr  9 20:49:08 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_jvc.c 1.36
	  speed -> *speedp Parameter in speed_select()

Fri Apr  9 01:03:54 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.69
	* drv_dvd.c 1.30
	* audiosize.c 1.12
	  Signed/unsiged comparisons with cast

Fri Apr  9 00:46:07 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsilog.c 1.7
	  cast for comparing unsigned > int

Fri Apr  9 00:33:17 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.68
	  read_buff_cap() Ulong -> int

Fri Apr  9 00:32:35 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* diskid.c 1.11
	  New manufacturer: "Woongjin Media corp"
			 "INFODISC Technology Co., Ltd."
			 "UNITECH JAPAN INC."
			 "AMS Technology Inc."

Tue Apr  6 22:08:31 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_mmc.c 1.33
	  speed -> *speedp Parameter in speed_select()
	  Read write speed Auslesen and set *speedp
	  Test for dsp->ds_cdrflags & RF_WRITE
	  first DAO enhancements

Tue Apr  6 22:05:25 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.67
	  speed -> *speedp Parameter IN speed_select()
	  read_buffer() WITH mode Parameter
	  scsi_get_speed() new
	  read_buff_cap() prints Data if sp && fp == NULL and avoids division by 0
	  read_cdtext() new
	  Workaround for Philips CDD-522 cannot do read TOC MSN

Tue Apr  6 01:15:52 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_philips.c 1.23
	  speed -> *speedp Parameter in speed_select()
	  Test for dsp->ds_cdrflags & RF_WRITE

Tue Apr  6 01:13:14 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_sony.c 1.26
	  ATIP Support

Fri Apr  2 16:06:31 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* diskid.c 1.10
	  "Seantram Technology Inc." new (guess)

Fri Apr  2 15:50:28 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_sony.c 1.25
	* drv_simul.c 1.7
	* drv_dvd.c 1.29
	  speed -> *speedp Parameter in speed_select()

Sun Mar 28 15:31:56 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsimmc.h 1.4
	  struct mmc_cue new

Sun Mar 28 15:29:43 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.1 1.37
	  -dao and -audio default for .au & .wav

Fri Mar 12 02:05:58 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* auinfo.c 1.1
	  date and time created 99/03/12 02:05:58 by joerg

Sun Mar  7 22:30:42 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* fifo.c 1.13
	  roundup(bufsize, pagesize) to make each Segment page aligned

Wed Mar  3 23:45:20 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* diskid.c 1.9
	  New manufacturers: vanguard, grandadv, taeil, kingpro, digitalstor

Wed Mar  3 22:58:38 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* diskid.c 1.8
	  New RCAP Liste

Sat Feb 20 00:00:44 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.66
	  read_buffer() new
	  timeout for read_toc_philips() -> 240s for TEAC
	  read_master_cue() new
	  send_cue_sheet() new
	  read_buff_cap() new

Sun Jan 31 22:37:38 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* wm_packet.c 1.11
	* cdrecord.c 1.78
	  carriage Return to beginning of Track... Strings to make error message not overwrite position

Sun Jan 31 19:50:01 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.77
	  ignore dev= values from /etc/default/cdrecord for -scanbus

Sun Jan 31 19:23:53 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.65
	  Suport for ACER CR-4020C

Sun Jan 31 19:23:05 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_philips.c 1.22
	  scgp->inq->ansi_version = 1; -> scgp->inq->data_format = 1; to make Plasmon RF-4100 work again

Sun Jan 31 18:55:45 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.1 1.36
	  Hint for SVr4 and POSIX Realtime scheduler

Sun Jan 31 18:49:06 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-bsd.c 1.19
	  scsi_maxdma() from MAXPHYS -> DFLTPHYS

Sat Dec 12 12:36:09 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-beos.c 1.2
	  sccsid[] -> __sccsid[]

Sun Dec  6 13:16:25 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-beos.c 1.1
	  date and time created 98/12/06 13:16:25 by joerg

Sun Dec  6 12:41:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsihack.c 1.20
	  BeOS new

Sun Dec  6 12:41:30 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-vms.c 1.7
	  New Version past phone call with vaxinf@CHCLU.CHEMIE.UNI-KONSTANZ.DE

Sun Dec  6 12:10:54 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.1 1.35
	  FreeBSD device name bug
	  New address for Mailing List
	  Documentation of /etc/default/cdrecord

Sat Dec  5 13:46:27 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.76
	  HAVE_SYS_RESOURCE_H new (BeOS)
	  1.8a13 -> 1.8a14
	  cdr_defaults() new

Sat Dec  5 13:38:16 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.h 1.46
	  default.c/cdr_defaults() new

Sun Nov 29 19:40:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-sco.c 1.6
	  cleaned up and permission to use /dev/xxx:target,lun 

Sun Nov 29 19:27:55 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsidefs.h 1.20
	  fused

Sun Nov 29 19:25:54 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scgio.h 2.14
	  Splitted into scgcmd.h and scgio.h

Sun Nov 29 19:23:33 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-unixware.c 1.1
	  date and time created 98/11/29 19:23:33 by joerg

Sun Nov 29 19:22:45 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsihack.c 1.19
	  UNIXWARE new

Sun Nov 29 19:15:04 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.75
	  scgio.h -> scgcmd.h/scgio.h, scgio.h scgcmd.h scsidefs.h scsireg.h scsitransp.h -> include/scg, 1.8a11 -> 1.8a13

Sun Nov 29 19:14:20 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsierrs.c 2.20
	* scsitransp.c 1.35
	* cdr_drv.c 1.12
	* modes.c 1.10
	* scsilog.c 1.6
	* wm_packet.c 1.10
	* scsi_scan.c 1.4
	* scsi_cdr.c 1.64
	* audiosize.c 1.11
	* drv_sony.c 1.24
	* drv_simul.c 1.6
	* drv_philips.c 1.21
	* drv_mmc.c 1.32
	* drv_jvc.c 1.35
	* drv_dvd.c 1.28
	  scgio.h -> scgcmd.h/scgio.h, scgio.h scgcmd.h scsidefs.h scsireg.h scsitransp.h -> include/scg

Sun Nov 29 00:39:42 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-sco.c 1.5
	  Correctly return Sense Data, EIO if errno == 0

Sat Nov 28 12:32:00 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsierrs.c 2.19
	  asc <= 80 -> asc < 80 for invalid sense code

Sat Nov 28 00:49:19 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsierrs.c 2.18
	  Missing NULL as terminator for sd_ccs_error_str[] added

Wed Nov 25 22:23:07 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-linux-pg.c 1.10
	  pg_send() Prototyp new

Wed Nov 25 22:22:46 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsitransp.c 1.34
	  HAVE_PARAM_H -> HAVE_SYS_PARAM_H (Typo)

Sun Nov 22 15:50:37 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.74
	  1.8a9 -> 1.8a11, DosSetPriority() new

Sun Nov 22 15:26:16 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* isosize.c 1.4
	* audiosize.c 1.10
	  Now using statdefs.h

Sat Nov 21 23:41:31 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsitransp.c 1.33
	  #ifdef  HAVE_PARAM_H for VMS

Sat Nov 21 21:38:31 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.63
	  unsigned int cast for char Parameter in i_to_short()

Sat Nov  7 22:21:28 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.73
	  1.8a8 -> 1.8a9

Fri Nov  6 23:49:59 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-linux-sg.c 1.30
	  Typo in scsi_send() header

Mon Nov  2 22:22:23 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-bsd.c 1.18
	  Typ bus -> busno for CAM removed

Mon Nov  2 14:55:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-os2.c 1.1
	  date and time created 98/11/02 14:55:22 by joerg

Mon Nov  2 13:24:30 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsihack.c 1.18
	  Now completely using SCSI *scgp as Function parameter
	  scsi-os2.c new

Mon Nov  2 14:27:10 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-vms.c 1.6
	* scsi-sgi.c 1.12
	* scsi-sco.c 1.4
	* scsi-osf.c 1.4
	* scsi-next.c 1.7
	* scsi-linux-sg.c 1.29
	* scsi-linux-pg.c 1.9
	* scsi-hpux.c 1.9
	* scsi-bsd.c 1.17
	* scsi-bsd-os.c 1.5
	* scsi-aix.c 1.11
	* scsierrs.c 2.17
	* scsitransp.c 1.32
	* scsitransp.h 1.17
	* cdrecord.c 1.72
	* cdrecord.h 1.45
	* cdr_drv.c 1.11
	* drv_mmc.c 1.31
	* drv_philips.c 1.20
	* drv_jvc.c 1.34
	* drv_dvd.c 1.27
	* drv_simul.c 1.5
	* drv_sony.c 1.23
	* scsi_cdr.c 1.62
	* modes.c 1.9
	* scsi_scan.h 1.2
	* scsi_scan.c 1.3
	* scsilog.c 1.5
	* wm_packet.c 1.9
	  Now completely using SCSI *scgp as Function parameter

Thu Oct 29 15:59:52 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsihack.c 1.17
	* scsitransp.h 1.16
	* scsitransp.c 1.31
	* scsi-sgi.c 1.11
	* scsi-vms.c 1.5
	* scsi-sco.c 1.3
	* scsi-osf.c 1.3
	* scsi-next.c 1.6
	* scsi-linux-pg.c 1.8
	* scsi-linux-sg.c 1.28
	* scsi-hpux.c 1.8
	* scsi-bsd.c 1.16
	* scsi-bsd-os.c 1.4
	* scsi-aix.c 1.10
	  Globale Variables removed and replaced by SCSI *scgp

Thu Oct 29 15:45:38 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-sco.c 1.2
	  Indented and scsi_isatapi() new

Thu Oct 29 15:30:53 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-sco.c 1.1
	  date and time created 98/10/29 15:30:53 by joerg

Thu Oct 29 15:21:52 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.70
	  Lowlevel SCSI transport Routines now have scgp Parameter, 1.8a6 -> 1.8a7

Thu Oct 29 15:21:09 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.61
	* drv_sony.c 1.22
	* modes.c 1.8
	* scsilog.c 1.4
	* drv_philips.c 1.19
	* drv_mmc.c 1.30
	* drv_jvc.c 1.33
	* drv_dvd.c 1.26
	  Lowlevel SCSI transport Routines now have scgp Parameter

Wed Oct 28 22:20:25 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-aix.c 1.9
	  dev=device:b,t,l Syntax new

Mon Oct 26 03:18:37 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* diskid.c 1.7
	  manufacturer_id() new
	  mi_num new in struct disk_man

Mon Oct 26 03:17:34 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.h 1.44
	  manufacturer_id() new

Mon Oct 26 00:27:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* diskid.c 1.6
	  New manufacturer: Xcitec Inc.
			Doremi Media Co., Ltd.
			Matsushita Electric Industrial Co.,Ltd.
			CDA Datenträger Albrechts GmbH.

Sun Oct 25 13:00:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.71
	  #ifdef HAVE_SYS_MMAN_H new

Sat Oct 24 01:41:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-vms.c 1.4
	* scsi-osf.c 1.2
	* scsi-sgi.c 1.10
	* scsi-next.c 1.5
	* scsi-hpux.c 1.7
	* scsi-bsd.c 1.15
	* scsi-bsd-os.c 1.3
	* scsi-aix.c 1.8
	  Blind changes for 1st stage of SCSI lib: Globale Variables removed and replaced by SCSI *scgp

Sat Oct 24 00:22:01 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.69
	* scsi_cdr.c 1.60
	  open_scsi(dev, timeout, verboseopen) -> open_scsi(dev, debug, verboseopen)

Fri Oct 23 23:46:23 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* wm_packet.c 1.8
	* scsi_cdr.c 1.59
	  scsi_settimeout() -> do not divide by 100

Fri Oct 23 15:53:37 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.68
	  XXX scgp->cap->c_bsize = 2048; XXX Hack init !!!

Fri Oct 23 03:14:46 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsihack.c 1.16
	  scsi-sco.c new

Fri Oct 23 16:01:44 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-linux-sg.c 1.27
	* scsi-linux-pg.c 1.7
	* scsitransp.c 1.30
	* scsitransp.h 1.15
	* scsierrs.c 2.16
	* scsi_cdr.c 1.58
	* scsidefs.h 1.19
	* cdrecord.c 1.67
	* drv_dvd.c 1.25
	* drv_philips.c 1.18
	* drv_sony.c 1.21
	* drv_jvc.c 1.32
	* cdr_drv.c 1.10
	* drv_mmc.c 1.29
	* modes.c 1.7
	* scsi_scan.c 1.2
	* scsilog.c 1.3
	  Globale Variables removed and replaced by SCSI *scgp

Thu Oct 22 18:49:06 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-next.c 1.4
	  Now using scsi_open(device, busno, tgt, tlun) Interface

Tue Oct 20 18:31:25 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.57
	  CDD521/02 (Kodak PCD-200)

Sun Oct 18 14:54:35 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.66
	  1.6.1 -> 1.7.1

*************** Release 1.6.1 *******************

Sun Oct 18 14:47:55 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.65
	  O_BINARY for Tracks
	  Restore old sector size on exit()
	  Better handling for lba (512/2048) in read_toc()

Sun Oct 18 14:40:35 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.56
	* cdrecord.h 1.43
	  sense_secsize() new

Sat Oct 17 16:39:41 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* fifo.c 1.12
	  #ifdef SHM_LOCK to allow compilation of SysV shm on AIX

Fri Oct  9 14:21:38 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-bsd.c 1.14
	  sp->ux_errno = EIO; for old Transport Interface

Fri Oct  9 22:19:30 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* modes.c 1.24
	* cd_misc.c 1.6
	* fifo.c 1.11
	* diskid.c 1.5
	* port.c 1.8
	  #include <utypes.h> new

Fri Oct  9 14:21:38 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cd_misc.c 1.5
	* wm_packet.c 1.7
	* wm_session.c 1.2
	* wm_track.c 1.2
	  #include <sys/types.h> & #include <utypes.h> new

Thu Oct  8 15:43:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.h 1.42
	  u_char -> Uchar

Wed Oct  7 18:08:46 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.64
	  1.7a2 -> 1.7, -fix -eject corrected
	  wait_unit_ready(120); after a load

Wed Oct  7 18:07:41 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.55
	  IMMED hack in close track/session added

Wed Oct  7 18:06:02 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_mmc.c 1.28
	  new function waitfix_mmc()
	  -dummy error hiding better

Wed Oct  7 17:54:02 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-linux-pg.c 1.6
	  EIO on SCG_RETRYABLE

Tue Oct  6 12:53:11 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-vms.c 1.3
	  next version from vaxinf@CHCLU.CHEMIE.UNI-KONSTANZ.DE and my remarks

Tue Oct  6 12:21:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-vms.c 1.2
	  next version from vaxinf@CHCLU.CHEMIE.UNI-KONSTANZ.DE

Tue Oct  6 02:09:14 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-linux-pg.c 1.5
	* scsi-linux-sg.c 1.26
	* scsi-bsd-os.c 1.2
	  New device:@ Syntax

Tue Oct  6 02:04:46 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.54
	  New device:@ Syntax
	  sscanf() -> scsi_scandev()

Tue Oct  6 01:50:13 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.1 1.34
	  new dev= Syntax (dev=device:@ / dev=device:@,lun) inserted

Tue Oct  6 01:05:29 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-bsd.c 1.13
	  modified to use -lcam & cam_open_btl(busno, tgt, tlun, O_RDWR, NULL);

Thu Oct  1 01:15:57 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-bsd.c 1.12
	  Mods for dev=devname:@,l

Mon Sep 21 01:24:45 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-linux-sg.c 1.25
	  scsi_settimeout() -> sg_settimeout()

Sat Sep 19 21:49:11 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-osf.c 1.1
	  date and time created 98/09/19 20:49:11 by joerg

Tue Sep 15 02:55:28 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_philips.c 1.17
	  capacity_philips() with Philips CDD-2600 Support new
	  *_attach() now uses cdr_t * Parameter
	  cdr_kodak_pcd600 new
	  Pioneer DW-S114X from open_track_yamaha -> open_track_oldphilips

Tue Sep 15 02:39:44 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-bsd.c 1.11
	  #ifndef BSD_CAM -> #ifndef HAVE_CAMLIB_H

Tue Sep 15 02:37:58 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.63
	  Now uses: fctldefs.h, strdefs.h
	  SECURITY new
	  1.7a1 -> 1.7a2
	  open_scsi() check return value and print error message
	  Blanking time print
	  #ifdef  _SC_PRIORITY_SCHEDULING around sysconf()
	  #ifdef  PRIO_PROCESS around setpriority() for WNT 

Tue Sep 15 02:31:16 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_jvc.c 1.31
	  Now uses: fctldefs.h, strdefs.h
	  blank_jvc() new

Tue Sep 15 02:30:11 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_sony.c 1.20
	  Now uses: fctldefs.h, strdefs.h

Tue Sep 15 02:22:12 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.h 1.41
	  struct index -> struct tindex to allow #define index strchr

Tue Sep 15 02:21:24 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_mmc.c 1.27
	  Now uses: fctldefs.h, strdefs.h, timdefs.h
	  Sony 928 Support new
	  For drives that don't support read ATIP use data from read_diskinfo
	  Try to handle "early Return" fixating syndrom from Mitsumi drives
	  no error messages when fixating using -dummy

Tue Sep 15 02:13:49 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.53
	  Now uses: fctldefs.h, strdefs.h

Tue Sep  8 01:32:08 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsihack.c 1.15
	  Conditional compilation for Linux pg driver to support old Linux releases

Mon Sep  7 02:30:15 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-bsd.c 1.10
	  Typo in scsi_fileno() fixed

Sun Sep  6 18:47:16 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-bsd.c 1.9
	  first FreeBSD CAM Support

Sun Sep  6 18:22:13 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-bsd.c 1.8
	  Enhancements for NetBSD & ATAPI

Sun Sep  6 01:39:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdr_drv.c 1.9
	  cdr_mmc_sony new

Sun Sep  6 00:43:43 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_simul.c 1.4
	* drv_dvd.c 1.24
	  Now uses: strdefs.h

Sat Sep  5 23:23:31 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsitransp.c 1.29
	  Now uses: timedefs.h fctldefs.h

Mon Aug 31 01:50:12 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-linux-pg.c 1.4
	  pgbus init from -1 -> -2

Mon Aug 31 01:39:52 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-linux-sg.c 1.24
	  /dev/sga... to /dev/sgz instead of /dev/sgy now checked
	  return nopen to allow recognition of bad dev= parameters

Mon Aug 31 01:38:08 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-linux-pg.c 1.3
	  Debug print for pgbus
	  if scsibus >= 0 ist do nothing if busno is wrong

Mon Aug 31 01:03:17 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.52
	  write_xg5() new

Mon Aug 31 01:02:00 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.51
	  open_scsi() now checks dev=devicename:b,t,l
	 read_trackinfo() now don't prints Cannot read TOC Meldung in silent mode

Mon Aug 31 00:43:31 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsitransp.c 1.28
	  scsiprintresult() new

Mon Aug 31 00:40:32 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsitransp.h 1.14
	  scsiprintcdb()/scsiprintwdata()/scsiprintrdata()/scsiprintresult() new

Sun Aug 30 12:55:35 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_dvd.c 1.23
	  g5_cdbaddr()/g5_cdblen() -> scgio.h

Sun Aug 30 12:54:37 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsihack.c 1.14
	  USE_PG -> USE_PG_ONLY

Sun Aug 30 12:54:02 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scgio.h 2.13
	  g0_cdblen()/g5_cdblen() & g5_cdbaddr() new

Sun Aug 30 12:53:06 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.h 1.40
	  write_xg5() new

Sat Aug 29 22:15:37 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cd_misc.c 1.4
	  pr_manufacturer() reference removed from print_min_atip()

Sat Aug 29 21:57:01 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.1 1.33
	  PP tranport documented, -scanbus doc corrected

Sat Aug 29 21:01:59 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-linux-pg.c 1.2
	  #include <linux/pg.h> statt "pg.h"
	  support for integrated parallel Port Adapter & SCSI
	  timeout code corrected
	  DMA overrun now recognized

Sat Aug 29 20:48:28 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-linux-sg.c 1.23
	  Support for integrated parallel Port Adapter & SCSI

Sat Aug 29 20:22:10 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cd_misc.c 1.3
	* cdrecord.h 1.39
	  print_min_atip() new in cd_misc.c

Tue Aug 25 20:23:20 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsihack.c 1.13
	  scsi_isatapi() defined, for default SCSI code

Sun Aug 23 13:42:44 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-linux-sg.c 1.22
	  Fix for misaligned integer access in sg_header for Linux/sparc if valloc() DMA Buffer is used

Thu Aug 20 10:05:14 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-aix.c 1.7
	  errno == Reference removed

Thu Aug 20 01:24:33 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.1 1.32
	  dev=devicename:target,lun documented

Tue Aug 18 04:41:56 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsihack.c 1.12
	  scsi-next.c & scsi-vms.c new

Mon Aug 17 23:08:36 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-vms.c 1.1
	  date and time created 98/08/17 22:08:36 by joerg

Mon Aug 17 22:35:19 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsihack.c 1.11
	  scsi-linux-pg.c new use with  USE_PG

Mon Aug 17 22:34:55 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-linux-pg.c 1.1
	* scsi-bsd-os.c 1.1
	  date and time created 98/08/17 21:24:24 by joerg

Mon Aug 17 22:22:04 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-linux-sg.c 1.21
	  MAX_SCG -> 8
	  search /dev/sg0... before /dev/sfg...

Mon Aug 17 21:47:35 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-linux-sg.c 1.20
	  Support new sg driverinterface
	  scgfile new to use with global ioctl's
	  MAX_DMA_LINUX -> 4k if SG_BIG_BUFF undefined
	  SG_MAX_SENSE -> 16 if not declared
	  SG_GET_BUFSIZE ioctl new
	  scsi_isatapi() new

Sun Aug 16 23:47:48 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* misc.c 1.1
	  date and time created 98/08/16 22:47:48 by joerg

Sun Aug 16 23:47:06 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.h 1.38
	  misc.c: timevaldiff() new

Sun Aug 16 23:34:35 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-bsd.c 1.7
	  scsi_isatapi() new
	  /dev/scgx may be replaced by dev=/dev/xxx:0,0

Sun Aug 16 23:32:42 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsitransp.h 1.13
	* scsitransp.c 1.27
	* scsi-sgi.c 1.9
	* scsi-aix.c 1.6
	* scsi-hpux.c 1.6
	  scsi_isatapi() new

Fri Jul 17 03:44:13 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsihack.c 1.10
	  BSDI new -> scsi-bsd-os.c

Fri Jun 19 19:59:07 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsitransp.h 1.12
	* scsitransp.c 1.26
	* scsihack.c 1.9
	* scsi-sgi.c 1.8
	* scsi-hpux.c 1.5
	* scsi-bsd.c 1.6
	* scsi-aix.c 1.5
	* scsi-linux-sg.c 1.19
	  Use scsi_open(device, busno, tgt, tlun) with parameters

Tue Jun  9 01:44:46 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_dvd.c 1.22
	  korrekte Indizierung bei tracksize virtual tracklist

Sat Jun  6 00:16:40 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* port.c 1.7
	  #include <time.h> -> #include <timedefs.h> wegen sys/time.h

Wed Jun  3 02:20:27 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.1 1.31
	  bytes= Option removed
	  Introduced Mailing List

Wed Jun  3 02:18:47 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_dvd.c 1.21
	  Treshold for printing the Virtual Trackliste corrected
	  Abort if first virt Track is not a multiple of the sectorsize

Wed Jun  3 01:35:24 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* diskid.c 1.4
	  disk_rcap List new

Wed Jun  3 01:04:49 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.62
	  CD -> CD/DVD

Wed Jun  3 01:01:53 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.61
	  #if defined(_POSIX_PRIORITY_SCHEDULING) -> #if defined(_POSIX_PRIORITY_SCHEDULING) && !defined(HAVE_SYS_PRIOCNTL_H) bei LOCAL declaration

Tue Jun  2 00:41:37 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_dvd.c 1.20
	  attach_???() new now implementing the side effects from identify_???()

Tue Jun  2 00:41:36 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_mmc.c 1.26
	  attach_???() neu mit den Nebeneffekten aus identify_???()

Mon Jun  1 23:34:26 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.50
	  Cast for malloc(): not every malloc() is void *

Mon Jun  1 23:33:21 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_sony.c 1.19
	* drv_jvc.c 1.30
	* cdr_drv.c 1.8
	* cdrecord.h 1.37
	* cdrecord.c 1.60
	  attach Routine now uses cdr_t * Parameter

Mon Jun  1 22:24:42 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_dvd.c 1.19
	* scsilog.c 1.2
	  Superfluous & in a_to_u_short() removed

Sun May 31 21:38:00 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsihack.c 1.8
	  OSF1 new

Sun May 31 01:45:04 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsitransp.c 1.25
	  void * cast for valloc() return

Sun May 31 00:39:54 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.59
	  Casts for tracksize & padsize

Sat May 30 23:12:56 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_simul.c 1.3
	  Verbose Message for islast

Sat May 30 00:35:26 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.58
	  tracksize & padsize -> LLong

Fri May 29 00:32:30 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.57
	  astoll() & getllnum() new
	  number() -> LLong

Fri May 29 00:05:29 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.1 1.30
	  waw in .wav Typo

Fri May 29 00:03:32 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_dvd.c 1.18
	  Better comment and housekeeping

Thu May 28 01:08:06 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_dvd.c 1.17
	  next_wr_addr_dvd() now correct with read_rzone_info()

Thu May 28 00:02:01 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_dvd.c 1.16
	  Verbose level documented
	  set ds_maxblocks from rzone_info
	  rzone_size() new
	  phys size computation corrected

Tue May 26 04:16:55 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_dvd.c 1.15
	  Speed code removed

Tue May 26 04:03:55 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_dvd.c 1.14
	  Removed lines that have been commented out

Tue May 26 04:01:03 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_dvd.c 1.13
	  dvd check in identify_dvd() later

Tue May 26 03:58:57 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_dvd.c 1.12
	  fcntl.h
	  errno.h
	  sys/file.h removed

Tue May 26 03:56:48 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_dvd.c 1.11
	  scsiprbytes() with lverbose > 1
	  multi Track Hack indented

Tue May 26 03:49:19 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_dvd.c 1.10
	  Superfluous Debugs in SCSI routines removed

Tue May 26 00:02:51 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.56
	  checktsize() with Llong for total Tracksize in Bytes
	  checkdsize() now computed the remaining rest capacity

Mon May 25 04:40:51 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_dvd.c 1.9
	  Computations of the track split code -> long long
	  MAX tracks -> 99

Mon May 25 04:35:54 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_dvd.c 1.8
	  close_Xtrack_dvd() code -> fixate_dvd()

Mon May 25 04:30:05 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_dvd.c 1.7
	  send_dvd_structure() & send_dvd0F() new

Mon May 25 03:46:30 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_dvd.c 1.6
	  print_laserlog() new
	  print_logpages() new

Mon May 25 03:42:16 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_dvd.c 1.5
	  przone() new
	  print_dvd00()/print_dvd01()print_dvd04()/print_dvd05()/print_dvd0D()/print_dvd0E()print_dvd0F() new
	  now reads 4096 Bytes DVD structure

Mon May 25 03:17:14 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_dvd.c 1.4
	  print_dvd_info() new

Mon May 25 02:31:56 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsilog.c 1.1
	  date and time created 98/05/25 01:31:56 by joerg

Mon May 25 02:05:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsimmc.h 1.3
	  rzone_info new
	  dvd_structure_XX new

Sat May 23 22:41:54 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_simul.c 1.2
	  #include unixstd.h new

Sat May 23 21:32:13 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.49
	  New Mode Page 2A Heuristic (min length 0x14 -> 0x10): ATAPI LITEON only gives 0x12: No Write Speed.

Wed May 20 23:49:35 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.55
	  islast bug (|| instead of &&) fixed
	  bytes= Option removed

Tue May 19 04:11:02 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_dvd.c 1.3
	  struct disk_info & struct track_info -> scsimmc.h
	  scsilog.h new

Sat May 16 13:15:21 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsimmc.h 1.2
	  u_char -> Uchar

Sun May 10 00:12:04 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsimmc.h 1.1
	  date and time created 98/05/09 23:12:04 by joerg

Sun May 10 00:04:17 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* auheader.h 1.2
	  generic Copyright comment

Sun May 10 00:02:27 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_mmc.c 1.25
	  Strukturdefinitionen -> scsimmc.h

Thu May  7 22:43:07 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.48
	  strindex() -> strbeg()
	  vendor_info / prod_ident / prod_revision new because of array index problems
	  Kodak PCD-600 new

Thu May  7 21:38:58 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.h 1.36
	  getnum() now extern
	  is_mmc() with DVD recognition
	  disk_rcap() new

Thu May  7 21:38:13 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdr_drv.c 1.7
	  DRV_DVD new
	  cdr_kodak_pcd600 / cdr_cdr_simul / cdr_dvd_simul new
	  DEV_PIONEER_DVDR_S101 new
	  DVD recognition in is_mmc() nee

Thu May  7 21:15:19 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.54
	  1.6 -> 1.7a1
	  getnum() LOCAL -> EXPORT
	  test_unit_ready() before load Medium
	  Allow Medium removal if not ready on load_media()

Thu May  7 10:43:00 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* diskid.c 1.3
	  Vendor list actualalized

Wed May  6 02:52:16 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.1 1.29
	  simulation driver documented

Wed May  6 02:41:33 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* audiosize.c 1.9
	  .wav files that are smaller than expected are handled correctly

Mon May  4 02:09:55 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_dvd.c 1.2
	  Function names *_mmc -> *_dvd
	  ds_maxblock -> ds_maxblocks
	  getdisktype_dvd() now includes more tests
	  write_type -> WT_SAO
	  Hack for virtual track list

Sun May  3 19:37:17 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.47
	  mode_select_sg0()/mode_sense_sg0() cnt usage corrected
	  mode_sense_sg0() movebytes() count corrected

Sat May  2 00:46:07 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_simul.c 1.1
	  date and time created 98/05/01 23:46:07 by joerg

Fri May  1 19:26:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.46
	  DEV_PCD_600 new
	  is_mmc() now uses dvdp Arg

Fri May  1 19:08:34 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsidefs.h 1.18
	  PCD_600 new

*************** Release 1.6 *******************

Fri Apr 17 12:53:59 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.45
	  & before ibuf removed because it is an array

Fri Apr 17 12:45:38 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.44
	  min/sec/frame -> amin/asec/aframe because of min() Macro

Thu Apr 16 01:43:26 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.1 1.26
	  -ignsize new
	  web page for cdrecord added

Thu Apr 16 00:55:39 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* diskid.c 1.2
	  Print if Manufacturer is in none of the tables

Thu Apr 16 00:52:13 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_mmc.c 1.24
	  ds_maxblock -> ds_maxblocks
	  do get_atip() always, but print if lverbose is set

Thu Apr 16 00:32:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.h 1.35
	* cdrecord.c 1.53
	  ds_maxblock -> ds_maxblocks
	  new Option -ignsize

Thu Apr 16 00:31:32 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_jvc.c 1.29
	* drv_philips.c 1.16
	  ds_maxblock -> ds_maxblocks

Sun Apr 12 16:14:07 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.43
	  Smart & Friendly CD-R4012 (TEAC CDR-55S) new

Sun Apr 12 02:15:15 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsitransp.c 1.24
	  scsiprintcdb()/scsiprintwdata()/scsiprintrdata() new
	  print scsiprintcdb() on errors

Sun Apr 12 01:58:26 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.h 1.34
	* cdrecord.c 1.52
	  Real Blocks new
	  1.6a14 -> 1.6

Wed Apr  1 03:28:36 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.51
	  checkgui() now has verbose print

Wed Apr  1 01:36:59 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_jvc.c 1.28
	  lberbose > 1 for all subcode Messages
	  teac_wr_pma()/teac_rd_pma() new
	  JVC Errorcodes new
	  check for cdrecord -fix without Parameter
	  hide Illegal Command errorcode for next_wr_addr_teac()

Wed Apr  1 01:29:49 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsitransp.c 1.23
	* scsi_cdr.c 1.42
	* drv_mmc.c 1.23
	  GCC Warnings removed: printf format errors

Tue Mar 31 20:58:07 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.50
	  ->1.6a14, LOAD & EJECT works for CD-ROM too
	  GUI test on STDERR
	  first Trackno -> track[0] as Hack

Tue Mar 31 20:56:43 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.1 1.25
	  CREDITS
	  better Documentation for tsize= & TEAC

Sun Mar 29 15:31:08 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.1 1.24
	  -vv/-VV mods
	  -fix: not for TEAC
	  -load new
	  timeout= Option
	  tsize= description because of tracksize and TEAC
	  nice/SunOS -> nice/others

Sun Mar 29 15:26:19 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_philips.c 1.15
	  open_session() with tracks & trackp Parameters
	  Philips CDD-521 old/dumb new
	  Pioneer DW-S114X new

Sun Mar 29 15:22:29 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_mmc.c 1.22
	  open_session() with tracks & trackp Parameters
	  Check for zeroed ATIP Info
	  wait_unit_ready() for ATAPI - sorry not working

Sat Mar 28 23:43:07 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.49
	  check_recovery() now uses flags for unload_media()
	  call unload_media() on input buffer, wait error, and for blank media error
	  open_session() now usees tracks & trackp Parameters for Sizecheck
	  Printing of is_swab() with audio fixed

Sat Mar 28 23:22:30 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_jvc.c 1.27
	  teac_open_session() checks tracksize ( <= 0 is not possible)

Sat Mar 28 23:21:08 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.41
	  wait_unit_ready() now handles BUSY
	  mode_sense_sg0() movebytes() count handling corrected (amt-4)
	  better (komplete) Inquiry printing with -V
	  JVC XR-W2001 / Plilips CDD521/00 / Traxdata CDR4120 / Pioneer CD-WO DW-S114X / Pinnacle RCD-1000 new

Sat Mar 28 23:06:05 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsireg.h 1.18
	  SCSI Status codes

Fri Mar 27 01:04:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_sony.c 1.18
	* cdrecord.h 1.33
	  open_session() with tracks & trackp parameters

Thu Mar 26 22:42:29 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdr_drv.c 1.6
	  Pioneer DW-S 114, old Philips, dumb Philips new

Tue Mar 24 21:30:08 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.h 1.32
	  is_*() Macros now clearer: != 0

Tue Mar 24 21:29:18 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsidefs.h 1.17
	  DEV_CDD_521_OLD new

Mon Mar 16 00:48:34 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_dvd.c 1.1
	  date and time created 98/04/20 00:48:34 by joerg

Sat Mar 14 17:49:09 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-bsd.c 1.5
	  MAX_DMA_BSD 64k -> 60k

Thu Mar 12 23:48:19 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_jvc.c 1.26
	  set ds_maxblock
	  next_wr_addr_jvc() uses read_B0() if track == 0
	  use trackp[i].trackno for TOC
	  Lead-out Start time now uses frames
	  teac_calibrate() inits lba_addr from read_B0()
	  next_wr_addr_teac() with Parameters

Thu Mar 12 23:42:09 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.48
	  use real Track nubmers
	  -v/-V now Inc type Flag
	  print remaining capacity
	  Pregapsize || bug fixed
	  Trackno in struct track
	  wait_unit_ready() new

Thu Mar 12 23:35:26 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_philips.c 1.14
	  Print computed ATIP only for empty Disk
	  ATIP printout now prints Lead-out start time too
	  compute Disk capacity

Thu Mar 12 22:33:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_sony.c 1.17
	  close_track_sony() -> track = 0 !
	  mode_sense() -> get_mode_params()

Thu Mar 12 22:24:10 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.h 1.31
	  Strukt track now includes trackno
	  CDR_DVD new
	  from_bcd()/to_bcd() new
	  wait_unit_ready() new
	  read_B0() new

Thu Mar 12 22:20:40 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.40
	  unit_ready() now checks for UNIT_ATTENTION
	  wait_unit_ready() new
	  toc struktures char -> Uchar
	  read_tochdr()/read_trackinfo() may have NULL Pointer Args
	  read_B0() new

Thu Mar 12 22:12:16 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsitransp.c 1.22
	  Print data if verbose > 1

Thu Mar 12 01:21:58 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cd_misc.c 1.2
	  from_bcd()/to_bcd() new

Tue Mar 10 00:07:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.47
	* drv_mmc.c 1.21
	  checkgui() & isgui new

Mon Mar  9 23:29:02 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_mmc.c 1.20
	  Read ATIP non-fatal
	  warnung in fixation with correct lverbose flag

Sun Mar  8 15:02:13 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.39
	  SAF CD-R2006PRO CD-R2006, JVC R2626 new

Sun Mar  8 14:59:31 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.46
	  Default Timeout -> 40s
	  flags int -> long
	  new Option -load
	  Print Lead-out start
	  90 Min value corrected

Sun Mar  8 14:56:53 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.h 1.30
	  fsamples()/frames() new

Fri Mar  6 01:11:56 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsitransp.c 1.21
	  print SCSI command names before ABORT

Thu Mar  5 01:15:26 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsierrs.c 2.15
	  referres -> refers

Thu Mar  5 01:15:02 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsitransp.h 1.11
	* scsitransp.c 1.20
	  scsi_sense_qual() new

Mon Mar  2 22:50:12 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_mmc.c 1.19
	  msf_to_lba()/lba_to_msf() -> cd_misc.c
	  len += 2 to correct length for TOC & disk Info
	  failed read ATIP is no fatal error
	  better print_atip()

Mon Mar  2 22:45:53 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cd_misc.c 1.1
	  date and time created 98/03/02 22:45:53 by joerg

Mon Mar  2 22:39:02 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.h 1.29
	  F_LOAD new
	  All Flags sorted
	  msf_to_lba()/lba_to_msf() new

Mon Mar  2 22:36:10 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_philips.c 1.13
	  philips_getlilo() new
	  print disk manufacturer new

Mon Mar  2 21:56:53 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.38
	  Pinnacle RCD 4X4, SAF CD-RW226 new

Mon Feb 23 22:32:27 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.37
	  read_toc_philips() same parameters as read_toc() (ses -> fmt)

Mon Feb 23 22:30:57 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_mmc.c 1.18
	  msf_to_lba() corrected (+-150 bug)
	  lba_to_msf() new
	  Check for Complete Disk: 0xFF:0xFF/0xFF
	  pr_manufacturer() new with lverbose
	  different Formatting

Mon Feb 23 21:54:28 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.45
	  80 Minute limit -> 90 Minutes

Mon Feb 23 21:51:56 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* diskid.c 1.1
	  date and time created 98/02/23 21:51:56 by joerg

Sun Feb 22 23:23:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* fifo.c 1.10
	  fifo_percent() with Parameter
	  FIFO Bug (duoubling of a segment at end of writing) fixed

Sun Feb 22 22:54:46 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.44
	  fifo_percent() with Parameter
	  unit_ready() for UNLOAD removed
	  print Disk capacity

Sun Feb 22 22:52:53 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* wm_packet.c 1.6
	  fifo_percent() with Parameter

Sun Feb 22 22:47:51 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.h 1.28
	  fifo_percent() with Parameter
	  msf_t typedef
	  pr_manufacturer() new

Sun Feb 15 21:01:03 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* audiosize.c 1.8
	  getWavShort() & getWavLong() Definitions removed

Tue Feb 10 01:00:48 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.43
	  New option timeout=#

Mon Feb  9 12:44:40 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-linux-sg.c 1.18
	  timeout from 1/100 sec -> 1/HZ sec

Sun Feb  8 21:56:01 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-linux-sg.c 1.17
	  Missing bracket at read() inserted

Sun Feb  8 18:45:19 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.36
	  Tayo Yuden CD-WO EW-50 better Inquiry

Sun Feb  8 15:52:15 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* fifo.c 1.9
	  fifo_percent() returns -1 if buflen == 0
	  dummy fifo_percent() always -1

Sun Feb  8 15:50:43 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* wm_packet.c 1.5
	* cdrecord.c 1.42
	  Copyright -> 1998
	  fs Reference in fifo_percent() removed
	  fifo_percent() in wm_packet new

Sun Feb  8 13:54:25 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.1 1.23
	  fs= - administrative part
	  .au & .wav description
	  better -swab description

Sun Feb  8 13:30:33 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-linux-sg.c 1.16
	  Fix for sendcommand() befor scsi_getbuf() call
	  read() < 0 now handled

Sun Feb  8 13:28:38 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* audiosize.c 1.7
	  Definitions for WAVE better
	  better WAV recognition from Dave

Sat Feb  7 23:20:14 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_jvc.c 1.25
	  close_track_teac() fixed only audio uses no run-out blocks

Sat Feb  7 23:18:43 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.41
	  rezero_unit() now silent not supported by all drives

Sat Feb  7 23:14:03 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.35
	  Kodak CDR-240 new

Sun Feb  1 23:17:33 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* fifo.c 1.8
	  HAVE_SHM -> HAVE_USGSHM was a typo

Sun Feb  1 21:20:48 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.34
	  DVD enhancements in mmv_getval() & print_capabilities()

Sun Feb  1 20:35:06 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsireg.h 1.17
	  DVD Definitions in Mode Page 2A

Sun Feb  1 19:56:10 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-linux-sg.c 1.15
	  scsi_getbuf() hat nun char *ret wegen pointer Aritmetik
	  sizeof() cast comparison to int
	  scsi_send(): superfluous ; before scsi_settimeout() removed

Sun Feb  1 19:45:21 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.40
	  filename new in struct track
	  Errorcode and exit() in audio*size()

Sun Feb  1 19:44:08 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* auheader.h 1.1
	  date and time created 98/02/01 19:44:08 by joerg

Sun Feb  1 19:44:00 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* audiosize.c 1.6
	  auheader.h new
	  Errorcodes

Sun Feb  1 19:43:26 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.h 1.27
	  filename new in struct track
	  cd_mode_page_2A *cdr_cdcap new in struct cdr_cmd

Sun Feb  1 19:42:28 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_philips.c 1.12
	* drv_sony.c 1.16
	* drv_mmc.c 1.17
	* drv_jvc.c 1.24
	  cd_mode_page_2A *cdr_cdcap new in struct cdr_cmd

Sun Feb  1 16:03:29 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_mmc.c 1.16
	  ATIP Enhanced

Sun Feb  1 15:56:31 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_mmc.c 1.15
	  mmv_check() -> mmc_cap()/mmc_getval()
	  Handle non-trayload drives
	  warning for dummy/verbose while fixating

Sun Feb  1 15:49:17 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsidefs.h 1.16
	  DEV_MMC_DVD, DEV_PIONEER_DVDR_S101 new

Sun Feb  1 15:46:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.33
	  mmc_getval() & mmv_check() with dvdp
	  DEV_MMC_DVD new
	  Pioneer DVD-R S101, TEAC CD-R55S new
	  allow_atapi() in print_capabilities()
	  heuristic with speed >= 176 according to mmc2

Sun Feb  1 15:46:17 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.39
	  better CD-Recorder warning

Sun Feb  1 14:53:02 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.38
	  Honour file sizes
	  better usage() Output
	  .au & .wav Filesize recognition
	  early recognition of "incompatible medium"
	  sched_setscheduler() error code (< 0) is correct

Sun Feb  1 14:39:27 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.h 1.26
	  mmc_getval() & mmv_check() with dvdp
	  TI_WAV & is_wav() removed

Sun Feb  1 14:33:39 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* audiosize.c 1.5
	  Complete recognition of a Wavheader (with Hilfe from Heiko)

Mon Jan 26 01:56:21 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-aix.c 1.4
	  valloc() re-implemented (not available in AIX libc)
	  scsi sense handling ready

Mon Jan 26 01:51:58 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.32
	  mmc_cap(), mmc_getval() new
	  Strings for printcap() static for K&R

Mon Jan 26 01:07:27 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* audiosize.c 1.4
	  Filesize - header for Sun .au Files, data_size is not always correct

Sun Jan 25 23:08:00 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* audiosize.c 1.3
	  Sun .au Header new

Sun Jan 25 22:58:58 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.h 1.25
	  TI_NOWAV -> TI_NOAUHDR, is_auname() & ausize() new

Sun Jan 25 18:10:47 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.h 1.24
	  TI_NOWAV, mmc_cap() & mmg_getval(), is_wavname() new

Sun Jan 25 16:16:23 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* audiosize.c 1.2
	  is_wavname() new

Sun Jan 25 16:02:26 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* audiosize.c 1.1
	  date and time created 98/01/25 16:02:26 by joerg

Sun Jan 25 13:38:40 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_jvc.c 1.23
	  Errortexts for CD-R55S

Sat Jan 24 17:52:52 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* wm_packet.c 1.4
	* fifo.c 1.7
	  Honour file sizes

Fri Jan 23 02:08:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-linux-sg.c 1.14
	  scsi_initdev() new to allow concurrent cdrecord's

Fri Jan 23 02:04:01 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_jvc.c 1.22
	* drv_mmc.c 1.14
	* drv_sony.c 1.15
	* scsireg.h 1.16
	* scgio.h 2.12
	  Uint for Bitfields -> Ucbit

Sun Jan 18 14:25:01 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsitransp.c 1.19
	  flush() calls to correctly mix stderr/stdout

Sun Jan 18 14:23:33 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.h 1.23
	  TI_WAV, is_wav(), wavsize() nee

Sat Jan 17 22:07:03 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.1 1.22
	* cdrecord.c 1.37
	  -reset Option new

Sat Jan 17 21:53:58 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.h 1.22
	  F_RESET, F_PRATIP, F_PRDINFO, SES_UNDEF new
	  Definitios for disk status and session status
	  dstat_t enhanced
	  CDR_NOLOLIMIT & CDR_ALLOC new
	  fifo_percent(), allow_atapi(),  mode_sense_??()/mode_select_??() new

Sat Jan 17 21:35:54 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* fifo.c 1.6
	  undef FIFO if no shared mamory
	  SHM_LOCK for Linux
	  Stat buffer for fifosize
	  removed sp->cont because it is not secure  (use diff)
	  fifo_percent() new

Sat Jan 17 21:20:57 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.36
	  -reset new
	  fifo_percent() printing for -v

Sat Jan 17 21:09:24 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.1 1.21
	  Better description of dev= and -scanbus

Tue Dec 23 01:26:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.31
	  Plextor PX-R24CS
	  S&F CD-R2006PLUS
	  Wearns CDR-632P new

Tue Dec 23 01:23:34 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.30
	  Uint in Bitfields -> Ucbit

Thu Dec 11 19:30:31 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsitransp.c 1.18
	  Print command execution time for each failed (non-silent) command

Sun Nov  9 18:33:48 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_mmc.c 1.13
	  Remove get Page 0x2A for Matsushita CW-7502
	  has_mode_page() checks "current" instead of "default"

Sat Nov  8 16:11:51 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.35
	  Disk size check -> checkdsize() : new

Fri Nov  7 00:02:20 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-aix.c 1.3
	  timeout counts in seconds

Fri Nov  7 00:04:11 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsireg.h 1.15
	* scgio.h 2.11
	* scsi_cdr.c 1.29
	* drv_sony.c 1.14
	* drv_mmc.c 1.12
	* drv_jvc.c 1.21
	  u_char in Bitfields -> Uint

Thu Nov  6 20:27:08 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsihack.c 1.7
	  Typo __AIX -> defined(_IBMR2) || defined(_AIX)

Thu Nov  6 20:26:23 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-aix.c 1.2
	  sccsid[] -> __sccsid[], fd -> f Typo, #include <malloc.h>

Thu Nov  6 20:22:14 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.1 1.20
	  Typo corrected

Thu Nov  6 20:19:26 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsitransp.c 1.17
	* scsierrs.c 2.14
	* scsi_cdr.c 1.28
	* scsi.c 1.4
	* drv_sony.c 1.13
	* drv_philips.c 1.11
	* drv_mmc.c 1.11
	* drv_jvc.c 1.20
	  #include <mconfig.h> for AIX

Thu Nov  6 20:18:25 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.34
	   #ifdef RLIMIT_NOFILE fuer AIX

Wed Nov  5 18:01:32 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.1 1.19
	  Better doc for fs=

Wed Nov  5 17:57:50 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_mmc.c 1.10
	  msf_to_lba() new, get_diskinfo() new, di_to_dstat() new, getdisktype_mmc() new, additions for Matsushita CW-7502

Wed Nov  5 17:43:41 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* fifo.c 1.5
	  switch -> if then else

Wed Nov  5 17:15:45 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.33
	  init struct disk_status, better aritmetic for disk size

Wed Nov  5 17:14:29 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* fifo.c 1.4
	  print FIFO min fill in percent

Tue Nov  4 11:20:22 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.26
	  return (mode_select_g0(dp, cnt, smp, pf)) was missing in mode_select()

Tue Nov  4 10:35:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-linux-sg.c 1.13
	  Check for NULL at return of valloc()

Tue Nov  4 00:13:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_jvc.c 1.19
	  New flag CDR_NO_LOLIMIT

Sun Nov  2 16:17:10 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.25
	  SCSI mode(6/10) conversion for ATAPI, distinguish between S&F 2006PLUS / S&F 2006PLUS

Sun Nov  2 14:57:57 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsitransp.c 1.16
	  Print finish time

Sun Nov  2 14:54:50 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scgio.h 2.10
	  i_to_4_byte new

Thu Oct 23 19:21:19 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsihack.c 1.6
	  AIX Support

Thu Oct 23 19:20:25 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-aix.c 1.1
	  date and time created 97/10/23 18:20:25 by joerg

Thu Oct 23 19:12:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_mmc.c 1.9
	  Enhancements for packet writing

Thu Oct 23 01:35:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.1 1.18
	  New options -prcap, -packet, pktsize =#, -noclose

Wed Oct 22 23:50:44 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_jvc.c 1.18
	* wm_packet.c 1.3
	* cdrecord.c 1.32
	  fflush(stdout) -> flush(), flush() after Fixating...

Wed Oct 22 23:49:12 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.24
	  scsi_close-session() -> scsi_close_tr_session()

Wed Oct 22 23:49:11 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.h 1.21
	  scsi_close-session() -> scsi_close_tr_session()

Sun Oct 19 15:41:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.23
	* cdrecord.c 1.31
	  Prevent medium removal problems fixed (read TOC) & Matsushita CD-750?

Sun Oct 19 15:40:32 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsidefs.h 1.15
	  Matsushita CW-7501 & CW-7502

Sun Oct 19 02:08:53 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_sony.c 1.12
	* drv_philips.c 1.10
	* drv_jvc.c 1.17
	* wm_packet.c 1.2
	* cdrecord.h 1.20
	* cdrecord.c 1.30
	  next_wr_address() has track_t * added

Sun Oct 19 01:37:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_jvc.c 1.16
	  read_disk_info() -> read_disk_info_teac(), zero pre-gap audio support, opt_power_judge() timeout -> 60 sec

Sun Oct 19 01:33:21 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.22
	  read_disk_info() new, print_capabilities() new

Sun Oct 19 00:40:36 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.29
	* cdrecord.h 1.19
	  get_buf() new, -prcap & print_capabilities() new, -packet new, pktsize=# new

Sun Oct 19 00:36:32 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* wm_track.c 1.1
	* wm_session.c 1.1
	* wm_packet.c 1.1
	  date and time created 97/10/18 23:36:31 by joerg

Sat Oct 18 19:14:05 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi.c 1.3
	  stdlib.h -> stdxlib.h, unistd.h -> unixstd.h

Sat Oct 18 01:34:19 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* modes.c 1.3
	  Ausgabe der Mode Parameter wenn mode_select() nicht klappt & return FALSE

****	1.6a3 ***

Sun Oct 12 20:00:21 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.1 1.17
	* cdrecord.c 1.28
	  New options pregap= defpregap=

Sun Oct 12 19:30:45 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.h 1.18
	  is_first() & is_last() new

Sat Oct 11 18:01:28 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.27
	  islast debug printf deleted

Sat Oct 11 17:57:43 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.21
	* drv_sony.c 1.11
	* drv_philips.c 1.9
	* drv_mmc.c 1.8
	* drv_jvc.c 1.15
	* cdrecord.h 1.17
	* cdrecord.c 1.26
	  islast for TEAC & no run-out blocks for disksize computing

Sat Oct 11 14:54:03 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_jvc.c 1.14
	  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

Thu Oct  9 14:14:24 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_jvc.c 1.13
	  Audio Tracks have no link&run-in

Thu Oct  9 02:01:23 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_jvc.c 1.12
	  SWABAUDIO Flag new

Wed Oct  8 17:24:40 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.20
	* drv_sony.c 1.10
	* drv_philips.c 1.8
	* drv_mmc.c 1.7
	* cdrecord.h 1.16
	* cdrecord.c 1.25
	  Modification of data structures for JVC/TEAC

Wed Oct  8 17:23:41 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* fifo.c 1.3
	  WRITER_MAXWAIT 20 -> 120 s

Wed Oct  8 17:14:04 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_jvc.c 1.11
	  Enhancements for audio and multi track disks

Wed Oct  8 14:48:06 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.1 1.16
	  Better doc for padsize & fs=

Mon Oct  6 20:37:39 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_jvc.c 1.10
	  Modified to use pad_track()

Mon Oct  6 20:32:11 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.24
	  In pad_track(): if (bytesp != 0) check was missing ->coredump

Mon Oct  6 20:29:22 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.19
	  SMART&FRIENDLY CD-R2006

Sun Oct  5 16:53:45 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_mmc.c 1.6
	  verbose printing modified

Sun Oct  5 16:53:09 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.23
	  Check for bytesp != 0 in pad_track()

Sat Oct  4 01:09:56 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.22
	  realtime raisepri Problem for HP-UX fixed (function present bot not working)

Fri Oct  3 21:33:13 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.18
	* drv_sony.c 1.9
	* drv_philips.c 1.7
	* drv_mmc.c 1.5
	* drv_jvc.c 1.9
	* cdrecord.h 1.15
	* cdrecord.c 1.21
	* cdrecord.1 1.15
	* cdr_drv.c 1.5
	  new option blank=type for CD-RW

Fri Oct  3 16:23:00 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.20
	  pad_track() new, await_faio() new & init_faio() befor wait loop, always pad to 300 sectors , padsize= option new, DEFAULT_FIFOSIZE new

Thu Oct  2 02:02:10 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* fifo.c 1.2
	  MIN_BUFFERS -> 3, await_faio() new, kill_faio() new, stdin EOF check, Messages only for debug

Thu Oct  2 01:38:39 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.1 1.14
	  padsize Option new, nice --18 bug, 's' & 'f' mult for getnum()

Thu Oct  2 01:31:28 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_jvc.c 1.8
	  sleep()'s added to cure fixating problems ???

Thu Oct  2 01:19:46 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.h 1.14
	  DEFAULT_FIFOSIZE, roundup(), tracksize & padsize -> long, pad_track() new, await_fifo() & kill_fifo() new, minutes() cast to int

Wed Sep 24 00:02:39 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.19
	  Fifo & tracksize Option

Tue Sep 23 23:46:27 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-sgi.c 1.7
	  Bug with resid != 0 fixed

Sun Sep 21 23:20:15 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.1 1.13
	  fs= Option, tsize= Option, mkisofs | cdrecord with fs= EXAMPLE

Sun Sep 21 22:58:34 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* fifo.c 1.1
	  date and time created 97/09/21 21:58:34 by joerg

Sun Sep 21 22:45:08 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.h 1.13
	  faio_get_buf() & fifo_stats()

Sun Sep 21 01:12:43 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.h 1.12
	  fifo code

Wed Sep 17 13:55:57 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_jvc.c 1.7
	  Typo in cdr_write_teac() EXPORT -> LOCAL

Wed Sep 17 13:55:06 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.18
	  raisepri() has Parameter (n below Max), _POSIX_PRIORITY_SCHEDULING, _POSIX_MEMLOCK

*************** Release 1.5 *******************

Mon Sep 15 16:46:16 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* README 1.9
	  Anpassungen fuer release 1.5

Wed Sep 10 18:40:49 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.17
	  Print always Copyright except for -msinfo

Wed Sep 10 18:12:59 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.17
	  Inquiry debug data indented
	  Mode Parameters only for verbose

Wed Sep 10 17:57:32 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.16
	  Flags defs von cdrecord.c -> cdrecord.h
	  load_media() new
	  load/unload_madia() global
	  Track verbose output after inquiry
	  Test errorcodes while burning
	  Dummy blocks added for close_track() is not an error
	  -nofix Flag activated
	  Exit code for burning errors: -2
	  Swabaudio automatic

Wed Sep 10 17:43:12 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.h 1.11
	  Flag defs from cdrecord.c
	  getdisktype() with cdr_t *
	  load_media() new
	  load/unload_madia() global

Wed Sep 10 17:42:13 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdr_drv.c 1.4
	* drv_jvc.c 1.6
	  getdisktype() with cdr_t *

Wed Sep 10 17:41:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_philips.c 1.6
	  philips_getdisktype() new for automatic eject on "Command Sequence Error"

Wed Sep 10 16:50:56 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.1 1.12
	  Scsibus , typo removed

Wed Sep 10 15:10:03 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.1 1.11
	  1.4 -> 1.5

Wed Sep 10 15:04:26 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_sony.c 1.8
	  new_track_sony() return valoe corrected

Wed Sep 10 15:03:36 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.1 1.10
	  Changes for cdrecord-1.5

Thu Sep  4 19:26:00 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-linux-sg.c 1.12
	  Use channel on multi channel controlers

Thu Sep  4 19:09:10 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_jvc.c 1.5
	* drv_sony.c 1.7
	* scsi_cdr.c 1.16
	  inq.ansi_version -> inq.data_format for all mode_select() calls
	  for Philips CDD-522 (version == 1 , format == 2)

Wed Sep  3 02:00:33 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-linux-sg.c 1.11
	  scsi_mapbus() new
	  better timeout handling
	  copy Struct now automatic Variable
	  Sense Data error = SCG_RETRYABLE

Mon Sep  1 01:25:16 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-sgi.c 1.6
	* scsi-linux-sg.c 1.10
	* scsi-hpux.c 1.4
	* scsi-bsd.c 1.4
	  Last tuning make all implementations equal
	  Open only one file if possible.
	  Better bound checking

Sun Aug 31 23:21:06 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-hpux.c 1.3
	  Array again has 8 Luns
	  havebus tests bounds

Sun Aug 31 23:18:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-sgi.c 1.5
	  MAX_* introduced, open max 1 lun (for now)

Sun Aug 31 20:14:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-hpux.c 1.2
	  MAX_LUN now 1

Sun Aug 31 20:10:25 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-hpux.c 1.1
	  date and time created 97/08/31 19:10:25 by joerg

Sun Aug 31 18:00:16 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsihack.c 1.5
	  HP-UX added

Tue Aug 26 19:37:15 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.15
	  init dp in main now correctly

Tue Aug 26 17:50:20 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-sgi.c 1.4
	  Support complete without using -lds

Tue Aug 26 17:47:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.15
	  scsibus/target/lun now now -1 if bus is scanned
	  to make sure that not ony one target can be opened.

Tue Aug 26 17:46:22 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.14
	  test_unit_ready() after select_target() (SCANBUS)

Tue Aug 26 01:47:41 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-sgi.c 1.3
	  unused includes removed

Mon Aug 25 22:02:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scgio.h 2.9
	* scsitransp.c 1.15
	* scsi-sgi.c 1.2
	* scsi-linux-sg.c 1.9
	* scsi-bsd.c 1.3
	  errno -> ux_errno in scg_cmd for POSIX multithread

Mon Aug 25 21:27:55 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-sgi.c 1.1
	  date and time created 97/08/25 20:27:55 by joerg

Mon Aug 25 18:10:12 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.13
	  raisepri() not always done

Sun Aug 24 22:58:37 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_jvc.c 1.4
	  First pre-aplha makes one data track only

Sun Aug 24 17:03:05 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.12
	  New options: driver=name -checkdrive -inq -scanbus -nofix
	  set_trsizes() later
	  get_cdr_cmds() new
	  first simple sizecheck
	  "swap" output from print_data_track() removed

Sun Aug 24 16:54:31 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.h 1.10
	  struct disk_status new
	  is_unknown_dev() new
	  is_mmc() new
	  mmc_check() new
	  set_cdrcmds() new

Sun Aug 24 16:53:09 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.14
	  is_unknown_dev() new
	  is_mmc() new
	  mmc_check() new
	  open_scsi() modified for scsi_scan()
	  Device recognition new for CD-R
	  scsi_load() now correct

Sun Aug 24 16:22:22 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.1 1.9
	  -nofix new
	  driver=name new
	  -checkdrive new
	  -inq new
	  -scanbus new
	  Sense Output uses new form

Sun Aug 24 16:19:42 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_mmc.c 1.4
	  CDR_SWABAUDIO new
	  cd_mode* pages -> scsireg.h
	  identify_mmc() uses mmc_check()

Sun Aug 24 16:18:00 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdr_drv.c 1.3
	  set_cdrcmds() new
	  get_cdrcmds() enhanced

Sun Aug 24 15:47:30 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_sony.c 1.6
	* drv_philips.c 1.5
	  CDR_SWABAUDIO Flag new

Sun Aug 24 14:51:43 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsidefs.h 1.14
	  CDD-2000 & CDD-2600 new
	  MMC Definitionen new

Sun Aug 24 14:18:47 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsireg.h 1.14
	  CD mode pages 05 & 2A

Sun Aug 10 19:29:38 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_philips.c 1.4
	* drv_sony.c 1.5
	* drv_mmc.c 1.3
	* cdrecord.h 1.9
	* cdrecord.c 1.11
	  cdr_driver -> cdr_drname + cdr_drtext
	  open_track() with track_info * instead of many arguments

Sun Aug 10 18:10:14 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.13
	  LOAD (A6) command now uses correct SCSI definition

Sun Aug 10 17:43:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-linux-sg.c 1.8
	  Buffer overflow in sg_rq corrected
	  timeout corrected (semicolon past if)
	  12 Byte Hack now OK

Sun Aug 10 17:42:06 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scgio.h 2.8
	  SCSI g5 command struct now ansi compliant

Sun Aug 10 17:40:30 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsihack.c 1.4
	  SGI include

Fri Jul 18 13:41:46 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.12
	  read_capacity() new
	  scsi_load_unload() new
	  scsi_set_sped() new
	  write_xg1() new
	  read_toc() for SCSI-3 new
	  read_toc_philips() from old name
	  read_track_info() -> read_track_info_philips()
	  read_track_info() new
	  scsi_close_session() new
	  first_writable_address() with address Pointer
	  read_tochdr() with cdr_t * ????
	  read_session_offset() with offset Pointer + Version for SCSI-3
	  is_cdrecorder() removed, Taiyo Yuden new

Fri Jul 18 12:35:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-linux-sg.c 1.7
	  with new ioctl() SCSI_IOCTL_GET_BUS_NUMBER more SCSI busses

Fri Jul 18 02:49:46 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.1 1.8
	  -version
	  better -isosize Doku
	  -multi warning removed

Fri Jul 18 02:44:11 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.10
	  fix_it now past open_session()
	  next_writable_address() and read_session_offset() now with adress Pointer
	  -version usage()
	  superfluous argument removed with lout

Fri Jul 18 02:31:23 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.h 1.8
	* drv_mmc.c 1.2
	  SCSI-3/mmc first implementation

Fri Jul 18 02:25:10 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_jvc.c 1.3
	* drv_philips.c 1.3
	* drv_sony.c 1.4
	  next_writable_address now has adress pointer
	  read_session_offset_philips() extracted

Thu Jul 17 18:12:43 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-bsd.c 1.2
	  ifdef for BSD SENSE bug

Thu Jul 17 17:43:10 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* isosize.c 1.3
	  filedescriptor sense (seek) test.

Tue Jul 15 21:27:29 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* isosize.c 1.2
	  & before vd.vd_type deleted

Tue Jul 15 21:26:57 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_sony.c 1.3
	  & before mode deleted

Tue Jul 15 21:16:46 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.9
	  version string
	  write_track_data() with startsec parameter
	  cd_recorder/drive recognition now uses cdr_t
	  print_toc() with cdr_t parameter
	  open_session() with multi parameter
	  Progress printing in write_track_data() now uses correct rounding
	  dbtype with -multi corrected
	  read_session_offset() with cdr_t parameter
	  print_toc() prints sector numbers correctly and 'lout' for 0xAA

Tue Jul 15 13:34:04 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdr_drv.c 1.2
	  drive_identify may modify cdr_t struct pointer
	  Yamaha CDR-400 correct with cdr_mmc

Tue Jul 15 13:24:49 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_philips.c 1.2
	* drv_jvc.c 1.2
	* drv_sony.c 1.2
	  open_track() with dbtyp arg
	  open_session() with multi arg
	  struct cdr_t driver flags filled in
	  driver type string

Tue Jul  8 19:42:42 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-linux-sg.c 1.6
	  /dev/sg0 ... tested too

Tue Jul  8 18:00:39 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-bsd.c 1.1
	  date and time created 97/07/08 17:00:39 by joerg

Tue Jul  8 17:59:20 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsihack.c 1.3
	  New Implementation for *BSD

Sun Jun 22 19:58:40 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.11
	  Smart & Friendly Support

*************** Release 1.4 *******************

Sat Mai 21 19:58:42 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.1 1.7
	  Updates for release 1.4

Sat Mai 21 18:11:25 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi.c 1.2
	  scsireg.h Include

Sat Mai 21 00:52:33 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_sony.c 1.1
	  date and time created 97/05/20 23:52:33 by joerg

Sat Mai 21 00:27:56 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_philips.c 1.1
	  date and time created 97/05/20 23:27:56 by joerg

Sat Mai 21 00:27:50 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_mmc.c 1.1
	  date and time created 97/05/20 23:27:50 by joerg

Sat Mai 21 00:27:43 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* drv_jvc.c 1.1
	  date and time created 97/05/20 23:27:43 by joerg

Sat Mai 21 00:27:14 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.10
	  mode_select() uses inq.ansi_version >= 2

Sat Mai 21 00:26:42 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.h 1.7
	  attach_unknown() new

Sat Mai 21 00:26:05 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdr_drv.c 1.1
	  date and time created 97/05/20 23:26:05 by joerg

Thu Mai 19 23:46:54 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.8
	  Struct track -> cdrecord.h
	  DB_XXX Data block types
	  cdr_cmd Struct as Drive Abstraction Layer
	  -eject Flag
	  checktsize() new
	  CDR_SPEED & CDR_DEVICE

Thu Mai 19 16:59:44 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.h 1.6
	  struct track from cdrecord.c
	  DB_XXX Data block types
	  cdr_cmd Struct as Drive Abstraction Layer

Thu Mai 19 15:42:53 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.9
	  Prototypes lokal too
	  scsi_load_unload() -> load_unload_philips()
	  start_stop_unit() now with eject
	  close_track_philips() new
	  recover with track parameter
	  mode_sense() new
	  speed_select splitted
	  inquiry news new drives
	  scsi_cdr_write()

Mon Mai 16 15:46:48 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* config.h 1.1
	  date and time created 97/05/16 14:46:48 by jes

Mon Mai 16 15:46:48 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi.c 1.1
	  date and time created 97/05/16 14:46:48 by jes

Fri May 23 22:09:21 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsitransp.c 1.14
	  bad 2. Parameter in gettimeofday -> struct timezone *

Fri Apr 23 22:08:16 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsierrs.c 2.13
	  missing %s in Formatstring added

Wed Apr 14 00:54:03 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsireg.h 1.13
	  new scsi device types

Wed Apr 14 00:53:28 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsitransp.c 1.13
	  scsireset() into hack part
	  scsi_setnonstderrs() new, scsierrmsg() chganges
	  new scsi devicetype codes, Solaris x86 dmasize without gethostid()

Wed Apr 14 00:46:27 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsitransp.h 1.10
	  Changes for scsierrs.c enhancements

Wed Apr 14 00:45:26 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsierrs.c 2.12
	  Enhancements for SCSI-2 & SCSI-3

Tue Apr  6 17:15:43 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsidefs.h 1.13
	  Different order & Yamaha CDR-400, Sony CDU-924, Ricoh RO-1420, Teac CD-R50 new

Tue Apr  6 16:36:38 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scgio.h 2.7
	  Enhancements for SCSI-2 & SCSI-3

Tue Apr  6 14:10:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-linux-sg.c 1.5
	  CCD-> CCS Typo

Tue Apr  6 13:59:16 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsihack.c 1.2
	  scsireset() -> transport specific part

Tue Apr  6 13:59:16 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-linux-sg.c 1.4
	  scsireset() -> transport specific part

*************** Release 1.3 *******************

Fri Mar  4 19:48:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* README 1.6
	  Changes for Release 1.3

Fri Mar  4 18:57:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.1 1.6
	  release 1.3

Fri Mar  4 18:46:37 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.1 1.5
	  Changes for Release 1.3

Fri Mar  4 11:55:28 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-linux-sg.c 1.3
	  scsihack.c & scsi-linux-sg.c splitted

Fri Mar  4 11:53:59 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsihack.c 1.1
	  date and time created 97/03/04 10:53:59 by jes

Fri Mar  4 11:52:42 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* iso9660.h 1.2
	  Quick hack for ANSI C

Wed Mar  2 17:16:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.8
	  open_scsi() with verbose arg
	  write_track() & write_track_info() isaudio/preemp -> sectype
	  read_toc() new, read_header() new, read_track_info() new
	  first_writable_addr() now working
	  read_tochdr() new, read_trackinfo() new, read_session_offset() new
	  is_cddrive() new read_scsi() now korrekt with G0_MAXADDR & cnt < 256
	  HACK XXX scsi_capacity to 2048 bytes Sectorsize initialized for mkisofs-1.10

Wed Mar  2 16:51:24 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsitransp.c 1.12
	  BAD -> EX_BAD, BOOL scsi_havebus() new
	  scsi_fileno(bus, tgt, lun) new with 3 Parameters, MAX_DMA_SUN386 new

Wed Mar  2 16:46:44 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-linux-sg.c 1.2
	  better Kommentar

Wed Mar  2 16:35:04 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsitransp.h 1.9
	  BOOL scsi_havebus() new, scsi_fileno(bus, tgt, lun) new with 3 Parameters

Wed Mar  2 16:33:18 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scgio.h 2.6
	  intriduced _SCGIO_H & bei __STDC__ 0xFF000000UL

Wed Mar  2 16:14:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsidefs.h 1.12
	  BAD -> EX_BAD

Wed Mar  2 16:14:04 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* port.c 1.6
	  include fmt.h only if #ifdef FMT

Wed Mar  2 16:07:53 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi-linux-sg.c 1.1
	  date and time created 97/03/02 15:07:53 by joerg

Wed Mar  2 15:49:56 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* iso9660.h 1.1
	  date and time created 97/03/02 14:49:56 by joerg

Wed Mar  2 15:48:55 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* isosize.c 1.1
	  date and time created 97/03/02 14:48:55 by joerg

Wed Mar  2 15:40:32 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.7
	  toctname[] * sectname[] new
	  ldebug -> debug, HAVE_MLOCKALL, -msinfo new, -toc new
	  -audio/-mode2/-xa1/-xa2/-cdi new, -isosize new
	  better Check for options, print_msinfo() new, print_toc() new
	  HAVE_SYS_PRIOCNTL_H new

Wed Mar  2 15:30:26 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.h 1.5
	  BAD -> EX_BAD in standard.h, TOC_* defines, ST_* defines, struct msf
	  several Interface changes for Prototypes

Wed Jan 19 00:23:11 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.6
	  Changed to use scsi_buf_size() & scsi_getbuf(), better gcc Kompat.

Wed Jan 12 23:11:18 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsitransp.c 1.11
	  Sbufsize -> long, scsi_maxdma() new

Wed Jan 12 22:10:33 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsitransp.h 1.8
	  Sbufsize -> long

Fri Jan  7 21:10:26 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* port.c 1.5
	  ANSI C & printf %ld

Thu Jan  6 22:45:03 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsitransp.h 1.7
	  scsi_sense_key() & scsi_sense_code() from fmt.c

Thu Jan  6 22:45:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsitransp.c 1.10
	  scsi_sense_key() & scsi_sense_code() from fmt.c

Mon Jan  3 14:47:53 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsitransp.h 1.6
	  scsi_bufsize() & scsi_getbuf() new

Mon Jan  3 14:47:52 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsitransp.c 1.9
	  scsi_bufsize() & scsi_getbuf() new

Fri Dec 31 17:16:13 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsireg.h 1.12
	  Defekt List: length & list_block -> char[] for Byteorder

Tue Dec 28 20:51:42 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scgio.h 2.5
	  #error beseitigt for SunOS cc

Tue Dec 28 14:28:01 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsitransp.c 1.8
	  debug -> kdebug

Tue Dec 28 14:19:16 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scgio.h 2.4
	  debug -> kdebug

Sun Dec 19 16:18:18 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.7
	  Mitsumi

Sun Dec 19 16:14:12 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* README 1.5
	  Performance X86 & Mitsumi

Sat Dec 18 12:37:38 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsierrs.c 2.11
	  param.h, sys/buf.h, sun/dklabel.h, sun/dkio.h eliminated

Sat Dec 18 03:26:04 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* README 1.4
	  Changes for Release 1.2

Sat Dec 18 03:24:14 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.1 1.4
	  Changes for Release 1.2

Sat Dec 18 03:13:41 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* cdrecord.c 1.5
	  -swab new
	  LOCAL functions
	  timings, new timeout for fixating
	  countdown timer before Start
	  write_track_info() disabled
	  -pad for audio, pad to 2352 bytes.

Sun Dec 12 21:09:24 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsi_cdr.c 1.6
	  Flush cache & Fixation with big Timeout.

Thu Nov 26 10:54:18 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
	* scsierrs.c 2.10
	  New Codes for CDD-2000 & Support for Yamaha CDR-100

Mon Dec 16 16:19:54 1996  J. Schilling  <joerg@schily.isdn.cs.tu-berlin.de>

	* Added -swab option to support Yamaha audio
	  Thanks to (Fred) vecoven@montefiore.ulg.ac.be
	  for the hint.
	* Added counter for quit time (9 seconds)

Wed Dec 12 21:09:24 1996  J. Schilling  <joerg@schily.isdn.cs.tu-berlin.de>

	* Flush cache & Fixation with separate bigger timeout,
	   other timeout reduced to 20sec.

Mo Dec 3 13:03:30 1996  J. Schilling  <joerg@schily.isdn.cs.tu-berlin.de>

	* Set sector size on all drive types before writing,
	* Omwith the write_track_info Mode Select before write_track
	  even for Philips drives (this is currently not needed because
	  we don't support ISRC codes at this time).

Tue Nov 26 10:54:18 1996  J. Schilling  <joerg@schily.isdn.cs.tu-berlin.de>

	* New error codes for CDD-2000 & error code support for Yamaha CDR-100

Sun Nov 3 22:58:21 1996  J. Schilling  <joerg@schily.isdn.cs.tu-berlin.de>

	* scsireset() aded to scsitransport.[hc]
	* Timings for Track and Fixation

Fri Oct 4 11:45:13 1996  J. Schilling  <joerg@schily.isdn.cs.tu-berlin.de>

	* Version 1.1 released.

Mon Aug 19 22:25:18 1996  J. Schilling  <joerg@schily.isdn.cs.tu-berlin.de>

	* Read access test to allow cdrecord to run savely suid root

Sun Aug 18 12:11:20 1996  J. Schilling  <joerg@schily.isdn.cs.tu-berlin.de>

	* bit ordering problems solved
	  Thanks to Gert Poletiek <gert@fwi.uva.nl> for testing

Tue Jun 18 21:38:51 1996  J. Schilling  <joerg@schily.isdn.cs.tu-berlin.de>

	* several changes in scgio.h

Sun Jun 16 15:56:35 1996  J. Schilling  <joerg@schily.isdn.cs.tu-berlin.de>

	* Ansi C Protytypes
	* priocntl added for Solaris
	  Thanks to Anders Lundgren <al@irfu.se>

Sun Feb 4 19:14:46 1996  J. Schilling  <joerg@schily.isdn.cs.tu-berlin.de>

	* Initial release 1.0
