[prev in list] [next in list] [prev in thread] [next in thread] 

List:       redhat-announce
Subject:    cdrtools-1.10-1
From:       redhat-announce-list-admin () redhat ! com
Date:       2001-04-24 13:52:35
[Download RAW message or body]


   RPMs Built and Announced at about Tue Apr 24 08:50:29 2001.

   cdrtools-1.10-1.src.rpm                              1366460
   cdrtools-cdda2wav-1.10-1rh62.i386.rpm                 149250
   cdrtools-cdrecord-1.10-1rh62.i386.rpm                 362651
   cdrtools-libscg-1.10-1rh62.i386.rpm                   159848
   cdrtools-mkisofs-1.10-1rh62.i386.rpm                  228057

   Main archive is located at ftp://ftp.falsehope.com/pub/cdrtools
   Mirror locations and build machine information listed below.

   RPMs are built with rpm version 4.0.2.
   Required programs listed are either updates or are not in the default
   RedHat 6.2 installation.

Name: cdrtools-cdda2wav            Relocations: /usr 
Version: 1.10                              Vendor: Joerg Schilling <schilling@fokus.gmd.de>
Release: 1                             Build Date: Tue 24 Apr 2001 08:49:34 AM CDT
Install date: Tue 24 Apr 2001 08:50:03 AM CDT      Build Host: hellstone.falsehope.com
Group: Applications/Sound            Source RPM: cdrtools-1.10-1.src.rpm
Size: 276303                           License: GPL
Distribution: FalseHope RPMs
Packager: Ryan Weaver <ryanw@falsehope.com>
URL: http://www.fokus.gmd.de/research/cc/glone/employees/joerg.schilling/private/cdrecord.html
Summary: Get WAV files from digital audio cd's
Description:
A sampling utility for cdrom drives that are capable of sending audio
cd data in digital form to your host. Data can be dumped into wav or
sun format sound files. Options control the recording format (stereo/mono;
8,12,16 bits; different rates).

Requires:
--------------------------------------------------------------------
   Standard Red Hat 6.2 installation
--------------------------------------------------------------------

Name: cdrtools-cdrecord            Relocations: /usr 
Version: 1.10                              Vendor: Joerg Schilling <schilling@fokus.gmd.de>
Release: 1                             Build Date: Tue 24 Apr 2001 08:49:34 AM CDT
Install date: Tue 24 Apr 2001 08:50:05 AM CDT      Build Host: hellstone.falsehope.com
Group: Applications/Archiving        Source RPM: cdrtools-1.10-1.src.rpm
Size: 957689                           License: GPL
Distribution: FalseHope RPMs
Packager: Ryan Weaver <ryanw@falsehope.com>
URL: http://www.fokus.gmd.de/research/cc/glone/employees/joerg.schilling/private/cdrecord.html
Summary: A command line CD/DVD-Recorder
Description:
Cdrecord allows you to create CD's on a CD-Recorder (SCSI/ATAPI).
Supports data, audio, mixed, multi-session and CD+ discs etc.

Requires:
--------------------------------------------------------------------
   Standard Red Hat 6.2 installation
--------------------------------------------------------------------

Name: cdrtools-libscg              Relocations: /usr 
Version: 1.10                              Vendor: Joerg Schilling <schilling@fokus.gmd.de>
Release: 1                             Build Date: Tue 24 Apr 2001 08:49:34 AM CDT
Install date: Tue 24 Apr 2001 08:50:06 AM CDT      Build Host: hellstone.falsehope.com
Group: Development/Libraries         Source RPM: cdrtools-1.10-1.src.rpm
Size: 450252                           License: GPL
Distribution: FalseHope RPMs
Packager: Ryan Weaver <ryanw@falsehope.com>
URL: http://www.fokus.gmd.de/research/cc/glone/employees/joerg.schilling/private/cdrecord.html
Summary: The libscg SCSI user level transport library
Description:
A SCSI user level transport library. The SCSI library is suitable
to talk to any SCSI device without having a special driver for it.

Requires:
--------------------------------------------------------------------
   Standard Red Hat 6.2 installation
--------------------------------------------------------------------

Name: cdrtools-mkisofs             Relocations: /usr 
Version: 1.10                              Vendor: Joerg Schilling <schilling@fokus.gmd.de>
Release: 1                             Build Date: Tue 24 Apr 2001 08:49:34 AM CDT
Install date: Tue 24 Apr 2001 08:50:08 AM CDT      Build Host: hellstone.falsehope.com
Group: Applications/System           Source RPM: cdrtools-1.10-1.src.rpm
Size: 893648                           License: GPL
Distribution: FalseHope RPMs
Packager: Ryan Weaver <ryanw@falsehope.com>
URL: http://www.fokus.gmd.de/research/cc/glone/employees/joerg.schilling/private/cdrecord.html
Summary: Creates a ISO9660 filesystem image
Description:
This is the mkisofs package.  It is used to create ISO 9660
file system images for creating CD-ROMs. Now includes support
for making bootable "El Torito" CD-ROMs.

Requires:
--------------------------------------------------------------------
   Standard Red Hat 6.2 installation
--------------------------------------------------------------------

%CHANGELOG
* Tue Apr 24 2001 Ryan Weaver <ryanw@falsehope.com>

[cdrtools-1.10-1]
- Late changes:
- Workaround for a Linux bug in ide-scsi. This bug appeared
  newly on Linux-2.4 with the sg ioctl() interface and caused
  cdrecord not to be able to see the reason for a failed SCSI
  command as the SCSI status byte always was 0.
- libscg now correctly behaves in delayed error printing mode.
  The verbose level now is honored.
- The RSCSI server daemon used to ignore the timeout send from
  the remote client.  Thanks to egor duda <deo@logos-m.ru>
- cdrecord now is silent while fixating on a MITSUMI CR-4802TE
  There was a superluous  scgp->silent--; which forced
  silent to become negative.
- cdrecord now waits 240 seconds for the drive to become ready
  after issuing a blank command. This allows cdrecord to work
  properly with drives like the MITSUMI CR-4802TE (which returns
  early from the blank command). Cdrecord now waits long enough
  so the drive is really ready from a blank=fast.
- Mkisofs now clears all allocated memory before use to avoid
  core dumps from uninitlized parts of structures.

* Thu Apr 12 2001 Ryan Weaver <ryanw@falsehope.com>

[cdrtools-1.10a19-1]
- All:
- install-sh now does not print a junk line when installing as root
- AIX Rules fixed
- Fixed a typo in xconfig.h.in that caused that time.h was never included.

- Cdrecord:
- Reverse security counter (before burning) now shows the right time.
- Fixed a bug in modes.c that caused cdrecord to remain silent if
  a mode sende failed.

- Readcd:
- split read_capacity() into read_capacity() and print_capacity()
  to make finally sure that readcd will not print to stdout

- Mkisofs:
- New README.joliet
- Added Copyright notice to Appl ID
- Make warning nonfatal (no call to exit())
- Trying to make associated files behave better in multi-session mode
- From a hint from James Pearson
  make insert_file_entry() failure non fatal in mkisofs main code

* Mon Apr 02 2001 Ryan Weaver <ryanw@falsehope.com>

[cdrtools-1.10a18-1]
- NOTE this is the code freze release for the final 1.10 release.
  There will be changes only if you find a serious bug.

- All:
- Changelog and some README's new
- Support for new DEC Alpha processor types in config.sub.

- Cdrecord:
- Changed modes.c in hope to make it more safe with repect
  to some problems caused by USB drive noncompliance.

- Scgcheck:
- Typo in manpage fixed

- Mkisofs:
- New options -hfs-unlock/-hfs-bless from James Pearson
  used to help people who like to mount R/W and modify HFS partitions
  created by mkisofs.
- New option -check-session as a high level option for
  mkisofs -check-ondnames -C0,0 -M
- ISO-9660 naming routine fixed. It did not handle filenames correctly that
  ended with a '.'.
- mkisofs now correctly checks for the presence or Rock Ridge attributes
  when doing multi-session (SUSP record in '.' entry for root).
- New Option -force-rr to overwrite automatic RR recognition.
- isoinfo program now checks for Joliet and Rock Ridge when called
  with -d option.
- isoinfo now checks for High Sierra Filesystems too.

* Mon Mar 19 2001 Ryan Weaver <ryanw@falsehope.com>

[cdrtools-1.10a17-1]
- All:
- New Architectures: mips-linux-cc.rul mipsel-linux-cc.rul
- Unified options for libscg users: cdrecord, readcd, scgcheck, sformat

- Libscg:
- Changed MKNOD.hpux to support 15 SCSI busses
- Small changes to make Apollo open error message better
- Detect DMA overrun with Linux Parallel port ATAPI
- Return Linux sg kernel driver version with scgo_version(scgp, what)
- Corrected error behaviour for Linux sg driver interface
- Corrected error behaviour for Sun USCSI driver interface
- New libsc interface functions scg_vhead()/scg_vtail()/scg_verbose()
  scg_getdmacnt()/scg_errfflush() to make libscg more flexible
- Better comment in include files for libscg classified error 
- Now all failed SCSI commands (not in silent mode) print
  the SCSI timings. This makes it easier to understand why
  a command has been aborted with a reset.
- Raised libscg version to 0.5

- Cdrecord:
- Small changes to make parts of the code reusable

- Scgcheck:
- New program to validate libscg interface
  Please test your OS for conformance.

* Sun Mar 04 2001 Ryan Weaver <ryanw@infohwy.com>

- Rename subpackage devel to libscg since it's a bit more accurate.
  [cdrtools-1.10a16-1]
- All:
- Added support for latest GCC on Cygwin
- Added support for Win ME & Cygwin
- install-sh now does not complain anymore about chown problems
  on Cygwin with Win9x
  The .EXE problem still is not completely colved. It
  is a makefile problem.

- Libscg:
- As UnixWare 7.1.1 doesn't allow to open the passthrough
  interface for disks, this is disabled by default. 
  cdrecord -scanbus will therefore only list devices other
  than disks. To enable the scanning of disks, you need to
  set an environment variable "LIBSCG_SCAN_ALL".
  Be warned, doing so might lock your disk subsystem!
- Fixed a typo in scsi-apollo.c

- Cdrecord:
- Now prints a hint about cdrecord-ProDVD if cdrecord encounters
  a DVD-R drive but there is no DVD-R support compiled in.

- Mkisofs:
- Fixed a bug with mkisofs .... -- -filename
  Thanks to Jonas Munsin <jmunsin@iki.fi>
- Introduced a workaround for a problem with mkisofs running on Cygwin.
  Thanks to a hint (from Jakob Bøhm  jb@danware.dk) that helped to
  find the workaround for the problem with wrong file content.
  If there were many files ( > ~4000 ) in the tree that should go to CD,
  one or two file contained the wrong content. It turnes out that this is
  caused by the fact that Microsoft is not POSIX and does not have
  unique inode numbers for each file.
  The workaround introduces two new options:
  -cache-inodes	(default on UNIX)
  -no-cache-inodes (default on Cygwin)

* Mon Feb 26 2001 Ryan Weaver <ryanw@infohwy.com>

[cdrtools-1.10a15-1]
- All:
- Next step in Apollo Domain OS integration
  It should now really compile without manual intervention
  Thanks to Paul Walker pentode!paul@uugw.hifn.com
- Fixed the autoconf test for the apollo mmap()
- Fixed the way to call the compiler
- The Schily printf() now also has support for %lld on platforms
  that do not support long long (needed to print Llong type vars)
- Apollo Dimain/OS C-compiler warning level in makefile system
  adjusted.

- Cdrecord:
- New Schily SING include file mmapdefs.h

- Cdda2wav:
- Added new mmap() definitions for Apollo to make it compile

- Mkisofs:
- Forgotten things from the past:
- libfile has been converted to use Int32_t instead of int32
  to avoid a type clash on AIX. int32 is non POSIX anyway
- libfile has been converted to use the portabel Schily SING
  include file concept
- libfile now uses a new file utimdefs.h for utime() definitions
  This was needed to support Apollo Domain/OD
- several unneeded #definitions removed in libfile

* Sat Feb 24 2001 Ryan Weaver <ryanw@infohwy.com>

[cdrtools-1.10a14-1]
- All:
- Support for GCC on IRIX
- Suport for Lint on Solaris
- Now schily.h does not use _LFS_LARGEFILE any more so nothing
  will be irritated by the Large File bug in glibc-2.1.3
- Try to fix a bug in ieeefp.h on True64 do to a hint from
  Bert De Knuydt <Bert.Deknuydt@esat.kuleuven.ac.be>
  to make fconv.c work on True64
- First support for Mac OS X (Darwin variant)
  This is the MAC OX X version that uses the new mach kernel and has
  no user SCSI support
- Next step in Apollo Domain OS integration
  I hope that it compiles now without manual intervantion
- Autoconf Support for the changed __dtoa() interface in new FreeBSD
- Autoconf Support for __filbuf() vs. _filbuf() in USG STDIO


- Libscg:
- Fixed sccsid -> __sccsid for scsi-apollo.c
- Check for HAVE_BSD_DEV_SCSIREG_H on Mac OS X to make sure that 
  libscg compiles (witout SCSI support) on Darwin.
  Note that Darwin no more has SCSI user transport support.

- Cdrecord:
- Finnaly we got working support for the Plasmon RF 4100
  Thanks to Joerg Wunsch
- Cdrecord now should work in Large File mode too
  Now all commands except cdda2wav are large file aware.
- Try to support mmap() on Apollo
- Autoconf tests for sys/shm.h & sys/ipc.h needed for Apollo
  to avoid to use SvsV shared mem in BSD compile environment

- Readcd:
- Avoid core dumps from division by zero if read time == 0

- Mkisofs:
- Change from a hint according to James Pearson to make --xinet option work
- libfile now should compile on AIX & Apollo Domain OS
- Fixed a bug triggered by adding Sparc boot.
  This caused a endless loop if padding was specified (which
  is now default).
  The code from Eric did not support to install an output
  filter (like the pad filter) more than once.

* Fri Jan 26 2001 Ryan Weaver <ryanw@infohwy.com>

[cdrtools-1.10a13-1]
- Cdrecord:
- Fix some signed/unsigned comparison problems in the code.

- Readcd:
- Now large file aware.

- Mkisofs:
- Fix some signed/unsigned comparison problems in the code.
- Now all tools from the mkisofs dir are large file aware.

* Mon Jan 22 2001 Ryan Weaver <ryanw@infohwy.com>

[cdrtools-1.10a12-1]
- All:
- Seventh phase of libscg restructuring
  It seems that we don't need to change much anymore...
- Some more mimor hacks to approach a complete port to
  Apollo Domain/OS

- Mkisofs:
- libhfs_iso now corrected a comparison between unsigned and < 0
- libhfs_iso now sets the HFS fileattributes ro read olny
  Thanks to James Pearson.
- Support for Apple character codings. Thanks to James Pearson.
- Man Page rewritten to make the problem with code sets easier to
  understand. Note that most of the problems with character
  codings would not be present if Microsoft would not use UTF-16
  Unicode coding which does not comply to POSIX
- -quiet now makes mkisofs really quiet.
- make libfile a cleaner library
- Changed option parsing to allow EBCDIC commandline codes

* Mon Jan 08 2001 Ryan Weaver <ryanw@infohwy.com>

[cdrtools-1.10a11-1]
- All:
- Seventh phase of libscg restructuring
  It seems that we don't need to change much anymore...
- getargs() now supports long long parameters (needed for large files).
- First Apollo Domain/OS Rules
- Support for broken usleep() on Apollo Domain/OS

- Libscg:
- small structural changes that move tests that make sense for all
  into scsitransp.c
- Added pre-aplha support for Apollo Domain/OS

- Mkisofs:
- More flexible options for rationalized id's/permissions
  from "E. Jay Berkenbilt" <ejb@apexinc.com>
  Specifically, the following options have been added:
    -uid            specifies the uid of the owner of all files
    -gid            specifies the gid of the owner of all files
    -file-mode      specifies the mode for files
    -dir-mode       specifies the mode for directories
    -new-dir-mode   specifies the mode for directories "invented" by mkisofs

* Fri Dec 29 2000 Ryan Weaver <ryanw@infohwy.com>

[cdrtools-1.10a10-1]
- All:
- Seventh phase of libscg restructuring
  It seems that we don't need to change much anymore...
- *************** General Large File Notes ********************
  If you have problems with compiling the large file aware programs
  on your OS, look for all files called Makefile or '*.mk' and
  remove the lines that contain:
  CPPOPTS +=      -DUSE_LARGEFILES
  *************************************************************
- ************** IMPORTANT ************************************
  Since cdrtools-1.10a08, there have been compile problems on RedHat-6.2
  and SuSE 6.4
  It seems that hese problems are a result of bugs in glibc-2.1.3
  I changed the autoconf code and hope that now this lib will not
  be detected as large file aware.
  ****************************************************************
- fctldefs.h modifued to support flock()
- libscg cast for SGI code to suppress a warning
- libscg: struct scsi renamed to struct scg_scsi to enable again
  compilation on AIX

- Cdrecord:
- Cast resource limit to long long for better SGI support

- Readcd:
- readcd now by defult truncates th output file
- New option -notrunc to get the old behaviour

* Mon Dec 11 2000 Ryan Weaver <ryanw@infohwy.com>

[cdrtools-1.10a09-1]
- All:
- Seventh phase of libscg restructuring
  It seems that we don't need to change much anymore...
- Allow ENOTTY as indicator for an illegal ioctl(). In case
  somebody from the Linux kernel team learns that the correct
  errno for an illegal ioctl is ENOTTY instead of EINVAL.
  This would allow libscg to switch back to the non-ioctl
  version of the interface in this case.
- If you have problems with compiling the large file aware programs
  on your OS, look for all files called Makefile or '*.mk' and
  remove the lines that contain: CPPOPTS +=      -DUSE_LARGEFILES
- Trying to avoid the 'type' u_char, u_int & u_long
- Autoconf test for u_char, u_int & u_long.
  This was needed for Apollo Domain/OS where these
  types do not exiest. In general, it is better to always
  use Uchar Ushort Uint Ulong from utypes.h
- Since cdrtools-1.10a08, there are compile problems on RedHat-6.2
  I cannot yet see the reason, but it looks like either the 
  system include files or the compiler are behaving inconststent.
  During autoconf, a test for the presence of the types caddr_t
  and caddr_t failes but later in the compilation they are present.
  As autoconf believes that the types are not present, it 
  creates two #define caddr_t and #define daddr_t lines in
  the file incs/*/xconfig.h If you remove them cdrtools should
  compile.
  I am sorry, but I don't have RH-6.2 and thus cannot invstigate
  for the reason. I see no automated way to circumvent the problem.
  I hope that Read Hat will provide a patch for RH-6.2.

- Cdda2wav:
- Support for TOC of DVD-audio (M/S/F overflow).

- Readcd:
- compiles again on K&R compilers

- Mkisofs:
- All sources from the mkisofs/diag directory now should be
  large file aware.

* Wed Dec 06 2000 Ryan Weaver <ryanw@infohwy.com>

[cdrtools-1.10a08-1]
- All:
- Seventh phase of libscg restructuring
  It seems that we don't need to change much anymore...
- New changes to update the VMS support
- VMS now supports ATAPI
- Libscg OS part for SunOS now compiles correctly even on SunOS-4.x
- Makerule support for Win98 ME
- Makerule support for Win NT-5.0 aka w2000
- changed rules1.dir to circumvent a bug in bash-2.01
- First Large File support tests in autoconf
- includefiles & libschily restructured for largefile support.
- README.os2 gives a hint to the Joliet bug on OS/2
- README.multi now has a hint about problems with multi-session
  and Joliet
- README.linux now has a hint for the non existing binary comatibility
  on Linux. It has been added after a user reported that a binary
  cdrtools RPM for RH-6.2 did not run correctly on RH-6.2

- Rscsi:
- Noe using a autoconf test for socklen_t

- Cdda2wav:
- astoll() moved to libschily

- Mkisofs:
- mkisofs now also compiles without -DUSE_LIBSCG
- -DNON_UNIXFS for VMS removed (need to check if it still compiles)
- Include File structure completely rewritten.
  The old portability code from Eric now has been completely removed
  and replaced by reusable code snipplets in suportable incude files.
  This makes portability finally clean and is needed to add largefile
  support in the near future.

* Fri Nov 24 2000 Ryan Weaver <ryanw@infohwy.com>

[cdrtools-1.10a07-1]
- All:
- Sixth phase of libscg restructuring
  It seems that we don't need to change much anymore...
- Autoconf test for caddr_t & dadr_t
- printf %p format for 64 bit architectures corrected.

- Cdrecord:
- Impelemented workaround for a firmware bug in ACER drives:
- Fixed some typo's in the on-line help
- Updated README.multi

- Mkisofs:
- Print an easy to parse string to stdout when called with -print-size

* Tue Nov 14 2000 Ryan Weaver <ryanw@infohwy.com>

[cdrtools-1.10a06-1]
- All:
- Sixth phase of libscg restructuring
  It seems that we don't need to change much anymore...
- include files updated to support C++ compiling
- README.compile updated
- Remove target before trying to install a hardlink.
  This allows to replace old mkhybrid versions by the new
  unified mkisofs hard link.

- Rscsi:
- USER= test and test for hostname are now using a pattern matcher.
- the TARGET= label in /etc/default/rscsi has been replaced by ACCESS=
  This is done to make the file /etc/default/rscsi look similar
  to the file /etc/default/rmt for the rmt server that comes with 'star'.

- Mkisofs:
- Disabled old (Eric style) UNIX backup special handling of
  the characters '#' and '~'. This code created completely
  unreadable ISO images with an endless directory loop.

* Sun Nov 05 2000 Ryan Weaver <ryanw@infohwy.com>

[cdrtools-1.10a05-1]
- All:
- Fifth phase of libscg restructuring
  It seems that we don't need to change much anymore...
- libscg/scsi-linux-sg.c now returns version information for
  pg driver if apropriate.
- Corrected a typo in scsi-aix.c that prevented compilation
  of libscg on AIX
- Autoconf now checks for valloc()
- Autoconf now checks for time_t
- Autoconf check for Gygwin-B20 vs. Cygwin-1.x
  Now all commands should compile on both versions of Cygwin
- ************************
  Should change all programs to test for IS_CYGWIN and IS_CYGWIN_1
  in future because Cygwin is going to chang macros from __CYGWIN32__
  to __CYGWIN__ in future.
  ************************
- Rules for HP-9000-800
- Better autoconf for HP-UX
- Checked and corrected format strings for printf like functions.
  This makes 64 bit support more correct.

- Rscsi:
- Add $(SCSILIB) to Makefile to allow linking on e.g. FreeBSD/CAM

- Cdrecord:
- Only warn once for the problem with the IOmega ZIP USB drive problems.
  This are DMA overrun problems.
- Map PIONEER CD-WO DR-R504X to DEV_PIONEER_DW_S114X according to a
  hint from philip@merge.com
- Change sample macro to ssample in cdrecord.h 
  to make compilation on Cygwin-1.x easier
- Try to deal with the new include file structure of Cygwin-1.x

- Cdda2wav:
- superfluous cdda2wav/saveargs.h removed
- CD-Text disabled for SONY    CD-RW  CRX100E  1.0
  This has been done from the hint of an owner and looks
  questionable.

- Mkisofs:
- Man Page corrected regarding CDextra & -graft-points
- According to a report, Cygwin-1.x translates filenames to IDO-8859-x
  mkisofs now also defaults to iso8859-1 mapping on Cygwin-1.x instead
  of "cp437"
- New option -no-pad
- Now default to create padding on the ISO output image

* Mon Sep 11 2000 Ryan Weaver <ryanw@infohwy.com>

[cdrtools-1.10a04-1]
- All:
- Fourth phase of libscg restructuring
  - scg_havebus() routine made consistent for several OS.
  - Now even all debug messages from libscg go to stderr
  - Remote-SCSI (SCSI Anywhere) protocol added in librscg
    Note that remote SCSI is also a good method for
    formal (experimental) verification of the libscg interface.
    A remote transport implementation may only implement
    known "official" features of a library interface.
    The fact that rscsi now works for 4 weeks helped me to fix
    several small problems in the interface. Since about a
    week, no problem has been observed.
  - libdeflt enhanced to allow multiple labels

- Rscsi:
- This is the first external release of the Remote-SCSI protocol
  which gives you SCSI-Anywhere features.

- Cdrecord:
- Fixed a bug in drv_mmc.c that caused cdrecord to core dump if a drive
  returns speed == 0
- Call scg_settarget() in scsi_scan() to get a valid SCSI * when
  trying to get the SCSI hostadapter ID
- Add several workarounds for Philips ATAPI firmare found e.g. in Iomega Zip USB
  drives and possibly many other other Philips OEM based systems.
  Philips drives have the worst firmware I've ever seen. In addition, Philips
  rejects to give me samples. If there was not the sample I got from 
  Iomega there would have been no chance to support these drives.
  - Add a workaround for a bug in the mode sense implementation
    in Philips ATAPI firmware. The drive sends too many bytes 
    if a program reqests less than 4 bytes with a 10 byte mode sense
    command. This causes a DMA overrun which may only be cured by
    a reset (at least if the drive is connected via a ATAPI/USB bridge).
    Note that the method cdrecord uses (and which causes the problem)
    is explicitly noted as the official method to find out whether a
    drive supports a certain mode page.
  - Enhance the number of bytes transferred at minimum for read ATIP
    from 2 to 4 bytes because Philips ATAPI drives otherwise cause
    a DMA overrun.
  - read_disk_info()
  - Issue a test_unit_ready() before trying to check for a ATAPI drive
    to circumvent a bug in Philips ATAPI firmware that causes the drive
    to be reset on some SCSI commands.

- Cdda2wav:
- Now allows Remote SCSI too

- Readcd:
- Now allows Remote SCSI too

- Mkisofs:
- Now allows Remote SCSI too
- add a warning when Joliet extensions are used without Rock Ridge

* Mon Aug 28 2000 Ryan Weaver <ryanw@infohwy.com>

[cdrtools-1.10a03-1]
- All:
- Fixed a typo in schily.h
- Third phase of libscg restructuring
  - Fixed several bugs in the new error printing routines
    that caused junk to be printed in some cases.
  - reset from libscg now distinguishes between Bus reset
    and target reset.
  - Trying to limit the needed include files in
    scsitranp.c and scsihack.c so potential name space
    conflicts with the low level transport code are
    limited.
  - OS dependaent low level SCSI transport code now is completely
    separated from the upper layers.
  - SCSI address data now is completely encapsulated. 
- The changes made during the last 14 days are the most extensive changes
  made in one step during the last 14 years.
- Although many things changed, the interface for applications did not
  change much. Only all places that derefer members of the SCSI address
  need to be changed to now use the official access macros.
  I hope that the programming interface may now be stable for many years.
  The only forseeable reason to again change the interface would be the 
  implementation of asynchronuous commands (e.g. starta command and wait
  for the completion later). As most OS do not support this, we may safely 
  assume that it will not be implemented soon.

- Cdrecord:
- Now first tries to reset the target and then does a SCSI Bus 
  device reset.
- Modified not to use scgp->scsibus/scgp->target/scgp->lun anymore
- Hack for a mysterioys drive ....
  Device type    : Removable CD-ROM 
  Version        : 0 
  Response Format: 1 
  Vendor_info    : 'RWD     ' 
  Identifikation : 'RW2224          ' 
  Revision       : '2.53' 
  Device seems to be: Generic mmc CD-RW. 

  which seem to have some OPC problems.

- Cdda2wav:
- Modified not to use scgp->scsibus/scgp->target/scgp->lun anymore

- Readcd:
- Modified not to use scgp->scsibus/scgp->target/scgp->lun anymore

- Mkisofs:
- Fixed a bug with graft dirs
  -graft-points will now correctly work with filenames that have all
  '=' chars escaped.
- Patch from James Pearson: discard Newline in list files only if really
  present.

==================================================================

   RPMs are built on a Pentium II 400mhz w/256megs RAM with RedHat 6.2
   plus updates from ftp://updates.redhat.com installed.

   These files are also available on the following sites
   ftp://ftp.rpmfind.net/linux/falsehope/pub/cdrtools
   ftp://ftp.tux.org/pub/sites/ftp.falsehope.com/cdrtools
   ftp://ftp.freshmeat.net/pub/rpms/cdrtools

a54e0047abb1a15efeb516d1797f83ac  cdrtools-1.10-1.src.rpm
bf7fdbfcae8dc16c86cb1c383792a979  cdrtools-cdda2wav-1.10-1rh62.i386.rpm
e07b241770ea1420cc25fece80007647  cdrtools-cdrecord-1.10-1rh62.i386.rpm
d99401125611872d88eabdffc06ee4c6  cdrtools-libscg-1.10-1rh62.i386.rpm
f9b322b9e3de04483fa1110b390652d1  cdrtools-mkisofs-1.10-1rh62.i386.rpm

PGP Key can be found at ftp://ftp.falsehope.com/pub/Ryan_Weaver.pgp.key
GPG Key can be found at ftp://ftp.falsehope.com/pub/Ryan_Weaver.gpg.key
--
,------------------------------------.,------------------------------------.
| Ryan Weaver                        || emails: ryanw@falsehope.com        |
|                                    ||   ryanw@linux.com, ryanw@xmms.org  | 
|                                    ||         fryguy@freshmeat.net       |
|                                    ||         fryguy@falsehope.com       |
|                                    ||         fryguy@fryguy.org          |
`------------------------------------'`------------------------------------'




_______________________________________________
Redhat-announce-list mailing list
Redhat-announce-list@redhat.com
https://listman.redhat.com/mailman/listinfo/redhat-announce-list

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic