2012-04-22 19:35:26 -04:00
|
|
|
version 0.90
|
|
|
|
|
- CD-Text overhaul and API change (Leon Merten Lohse)
|
|
|
|
|
- Works again on MinGW; tolerence for Microsoft's C compiler (Pete Batard)
|
|
|
|
|
- UDF, Joliet and Rock-Ridge fixes (Pete Batard)
|
|
|
|
|
- OSX fixes
|
|
|
|
|
- paranoia library removed as that is GPL 2-ish. This is now a separate project
|
|
|
|
|
- file names in cue files are relative to the cue file rather than cwd.
|
|
|
|
|
- bug fixes, more tests, update documentation
|
|
|
|
|
|
2012-02-19 13:04:36 -05:00
|
|
|
version 0.83
|
2012-03-12 06:12:02 -04:00
|
|
|
2011-10-27
|
2009-12-25 08:36:02 -05:00
|
|
|
|
2010-01-16 21:02:34 -05:00
|
|
|
- Add retrieval SCSI sense reply from the most-recent MMC command.
|
|
|
|
|
- Add exclusive read/write access for devices which is used for experimental
|
|
|
|
|
writing/burning. Currently only on GNU/Linux and FreeBSD.
|
2009-12-25 08:45:48 -05:00
|
|
|
- MMC bug fixes
|
2010-01-16 21:02:34 -05:00
|
|
|
- FreeBSD drive list now shows empty drives.
|
2009-12-31 18:57:38 -05:00
|
|
|
- Add ability to retrieve SCSI tuple for a name and/or fake one up for
|
2012-03-12 06:12:02 -04:00
|
|
|
programs that want to be cd-record compatible.
|
2009-12-25 08:36:02 -05:00
|
|
|
- Tolerance for OS's without timezone in their struct tm (e.g. Solaris)
|
|
|
|
|
added iso9660_set_{d,l}time_with_timezone
|
2010-01-28 19:38:34 -05:00
|
|
|
- Add mmc_get_disk_erasable
|
2010-02-06 07:54:46 -05:00
|
|
|
- Update MMC Feature Profile list, DVD Book types
|
2011-10-18 07:05:20 -04:00
|
|
|
- Reduce range of seek in paranoia_seek to be int32_t
|
|
|
|
|
- Remove some potential flaws found by Coverty's static analysis tool
|
|
|
|
|
- Add ISRC track info to cd-info output.
|
|
|
|
|
- Don't wrap-around volume adjustment for cdda-player.
|
|
|
|
|
- Handle double-byte strings in CD-text
|
|
|
|
|
- --no-header on cd-info omits copyright and warranty
|
2008-03-21 10:19:38 +00:00
|
|
|
|
2009-10-21 10:17:33 -04:00
|
|
|
version 0.82
|
|
|
|
|
2009-10-27
|
|
|
|
|
|
|
|
|
|
- Remove all uses of CDIO_MIN_DRIVER,
|
|
|
|
|
CDIO_MAX_DRIVER, CDIO_MIN_DEVICE_DRIVER or CDIO_MAX_DEVICE_DRIVER.
|
|
|
|
|
- FreeBSD get_media_changed fixes
|
|
|
|
|
- MingGW/Msys compilation issues
|
|
|
|
|
- Add OS/2 driver
|
|
|
|
|
- Cross compilations fixes and uclinix is like GNU/Linux
|
|
|
|
|
- Numerous other bug fixes
|
|
|
|
|
|
2008-10-20 01:10:19 +00:00
|
|
|
version 0.81
|
|
|
|
|
2008-10-27
|
2008-03-18 00:37:20 +00:00
|
|
|
|
|
|
|
|
- license of manual now GFDL 1.2 or later, with no invariant sections.
|
2008-06-03 08:40:14 +00:00
|
|
|
Source is GPL 3.
|
|
|
|
|
|
|
|
|
|
Thanks to Karl Berry.
|
2007-12-28 02:11:01 +00:00
|
|
|
|
2008-03-21 10:19:38 +00:00
|
|
|
- Nero image handling more complete.
|
|
|
|
|
CD-Text processing.
|
2008-03-27 10:45:24 +00:00
|
|
|
DAO in read_audio_sectors.
|
2008-06-03 08:40:14 +00:00
|
|
|
ISRC processing.
|
2008-03-27 10:45:24 +00:00
|
|
|
|
|
|
|
|
- ISRC query for image files.
|
2008-03-21 10:19:38 +00:00
|
|
|
|
2008-06-03 08:40:14 +00:00
|
|
|
Thanks to Robert William Fuller on the above two items
|
|
|
|
|
|
2008-03-21 10:19:38 +00:00
|
|
|
- Allow reading pregap of a track via get_track_pregap_lsn(). Add
|
|
|
|
|
Section on "CD-DA pregap" in libcdio manual
|
|
|
|
|
|
Patch from Peter Hartley to allow Cross-compiling to mingw32:
- MinGW doesn't have struct timespec, so udf_time.c doesn't compile
(changes lib/udf/udf_time.c, configure.ac, config.h.in)
- The configure test for bitfield ordering uses AC_TRY_RUN and thus
doesn't work when cross-compiling; use sneakiness to try and
determine it at compile time, falling back to the existing runtime
check if the sneakiness doesn't work
(changes configure.ac; tested on x86_64-linux-gnu and i586-mingw32
which are bf_lsbf=1, plus sparc64-linux-gnu which is bf_lsbf=0)
- The configure test for "extern long timezone" needlessly uses
AC_TRY_RUN when in fact AC_LINK_IFELSE is all we need to know, and
that latter works when cross-compiling
(changes configure.ac)
- MinGW sys/stat.h doesn't have the *GRP or *OTH macros, nor S_IFLNK
or S_IFSOCK, nor S_ISUID etc
(changes lib/udf/udf.c and lib/iso9660/xa.c)
- MinGW doesn't have <sys/wait.h>, so even the header-inclusion bit
of the Linux driver doesn't compile unless it's moved inside the
"ifdef HAVE_LINUX_CDROM"
(changes lib/driver/gnu_linux.c)
- Because the man pages cd-info.1 etc depend on the binaries themselves
(for help2man reasons), the configure options --without-cd-info etc
don't actually stop them being compiled. Fixed by only depending on
man pages for programs that are actually built, which also stops
the installation of man pages of programs which aren't themselves
installed
(changes src/Makefile.am)
2008-04-24 07:28:00 +00:00
|
|
|
- Allow cross-compiling to mingw32. Patch from Peter Hartley.
|
|
|
|
|
|
2008-06-03 08:40:14 +00:00
|
|
|
- Make iso9660 time setting/getting routines (iso9660_{g,s}et_{d,l}time)
|
|
|
|
|
reentrant and remove bugs in that code. Courtesy Nicolas Boullis.
|
|
|
|
|
|
2008-10-20 01:10:19 +00:00
|
|
|
- OSX fixes
|
|
|
|
|
|
2008-12-06 20:04:23 -05:00
|
|
|
- Add NetBSD driver
|
|
|
|
|
|
2007-12-28 02:11:01 +00:00
|
|
|
version 0.80
|
2008-02-29 11:34:15 +00:00
|
|
|
2008-03-15
|
|
|
|
|
|
2007-12-28 02:11:01 +00:00
|
|
|
- Add get_media_changed for FreeBSD
|
2008-02-29 11:34:15 +00:00
|
|
|
- Add option to log summary output in cd-paranoia
|
|
|
|
|
- More string bounds checking to eliminate known string overflow conditions,
|
|
|
|
|
e.g. Savannah bug #21910
|
2008-03-06 01:16:49 +00:00
|
|
|
- add --mode="any" on cd-read which uses a mmc_read_sectors with read-type
|
|
|
|
|
CDIO_MMC_READ_TYPE_ANY.
|
2008-03-15 16:44:08 +00:00
|
|
|
- add --log-summary option to cd-paranoia. Unused option --output-info (-i) removed
|
|
|
|
|
- some small packaging bugs fixed
|
|
|
|
|
|
|
|
|
|
Note: this is probably the last GPL v2 release; GPL v3 on the horizon.
|
2006-11-01 04:09:20 +00:00
|
|
|
|
2007-10-27 04:02:36 +00:00
|
|
|
version 0.79
|
2007-10-15 04:53:59 +00:00
|
|
|
2007-10-27
|
2006-11-16 00:47:28 +00:00
|
|
|
|
|
|
|
|
- iso-read: Add --ignore -k to ignore errors.
|
2007-10-27 04:02:36 +00:00
|
|
|
|
|
|
|
|
- Fix Savannah Bugs #18522, #18563, #18131 #19221 (possibly), #19880,
|
2012-03-12 06:12:02 -04:00
|
|
|
#21147 and other miscellaneous bugs and memory leaks
|
2007-10-27 04:02:36 +00:00
|
|
|
|
2007-06-18 00:57:05 +00:00
|
|
|
- cd-info: force CDDB disc id to be 32-bits. Problem reported
|
2007-10-13 08:42:57 +00:00
|
|
|
by Eric Shattow.
|
2007-06-18 00:57:05 +00:00
|
|
|
- cd-paranoia: allow ripping before the first track. Problem reported
|
2008-03-21 10:59:16 +00:00
|
|
|
by Eric Shattow. Fix erroneous #defines when
|
|
|
|
|
DO_NO_WANT_PARANOIA_COMPATIBILITY is set - reported by
|
|
|
|
|
David Stockwell.
|
Patch from Peter Hartley to allow Cross-compiling to mingw32:
- MinGW doesn't have struct timespec, so udf_time.c doesn't compile
(changes lib/udf/udf_time.c, configure.ac, config.h.in)
- The configure test for bitfield ordering uses AC_TRY_RUN and thus
doesn't work when cross-compiling; use sneakiness to try and
determine it at compile time, falling back to the existing runtime
check if the sneakiness doesn't work
(changes configure.ac; tested on x86_64-linux-gnu and i586-mingw32
which are bf_lsbf=1, plus sparc64-linux-gnu which is bf_lsbf=0)
- The configure test for "extern long timezone" needlessly uses
AC_TRY_RUN when in fact AC_LINK_IFELSE is all we need to know, and
that latter works when cross-compiling
(changes configure.ac)
- MinGW sys/stat.h doesn't have the *GRP or *OTH macros, nor S_IFLNK
or S_IFSOCK, nor S_ISUID etc
(changes lib/udf/udf.c and lib/iso9660/xa.c)
- MinGW doesn't have <sys/wait.h>, so even the header-inclusion bit
of the Linux driver doesn't compile unless it's moved inside the
"ifdef HAVE_LINUX_CDROM"
(changes lib/driver/gnu_linux.c)
- Because the man pages cd-info.1 etc depend on the binaries themselves
(for help2man reasons), the configure options --without-cd-info etc
don't actually stop them being compiled. Fixed by only depending on
man pages for programs that are actually built, which also stops
the installation of man pages of programs which aren't themselves
installed
(changes src/Makefile.am)
2008-04-24 07:28:00 +00:00
|
|
|
- Support for multisession CD-Extra Discs. Patch from Patrick Guimond
|
2007-10-27 04:02:36 +00:00
|
|
|
|
|
|
|
|
- Add iso9660_fs_find_lsn_with_path and iso9660_ifs_find_lsn_with_path
|
|
|
|
|
to report the full filename path of lsn.
|
|
|
|
|
|
2007-10-13 08:42:57 +00:00
|
|
|
- improve eject code for OSX
|
2006-11-16 00:47:28 +00:00
|
|
|
|
|
|
|
|
version 0.78.2
|
2006-11-01 04:09:20 +00:00
|
|
|
2006-10-31
|
|
|
|
|
- preprocessor symbol LIBCDIO_VERSION number has to be an integer.
|
|
|
|
|
(Bug caused by naming version 0.78.1)
|
|
|
|
|
^
|
2006-10-28 02:18:13 +00:00
|
|
|
|
|
|
|
|
version 0.78.1
|
|
|
|
|
2006-10-27
|
|
|
|
|
|
|
|
|
|
- Fix bug in libcdio.so version numbering. Also another small bug.
|
|
|
|
|
Thanks to Janos Farkas
|
2006-04-12 09:38:45 +00:00
|
|
|
|
2006-10-27 09:09:08 +00:00
|
|
|
version 0.78
|
|
|
|
|
2006-10-27
|
2006-04-12 09:38:45 +00:00
|
|
|
=====================================
|
|
|
|
|
- add mmc-tool
|
|
|
|
|
- add mmc-close-tray
|
2006-07-30 13:19:49 +00:00
|
|
|
- libudf: can now read (extract) file data, at least for ICB strategy
|
|
|
|
|
type 4.
|
2006-06-12 22:51:26 +00:00
|
|
|
- libcdio is starting to get updated for UTF-8 support. Strings,
|
2006-07-30 13:19:49 +00:00
|
|
|
which are guaranteed to be in UTF-8, are returned as a new type
|
2006-06-12 22:51:26 +00:00
|
|
|
cdio_utf8_t, which is typedef'd to char.
|
2006-10-21 11:38:16 +00:00
|
|
|
- fixes to eject. On GNU/Linux we unmount filesystems first.
|
2006-06-12 22:51:26 +00:00
|
|
|
|
2006-03-18 04:15:07 +00:00
|
|
|
version 0.77
|
2005-10-05 09:54:23 +00:00
|
|
|
=====================================
|
2006-03-18 04:15:07 +00:00
|
|
|
2006-03-17
|
2005-10-05 09:54:23 +00:00
|
|
|
|
2006-03-06 22:15:35 +00:00
|
|
|
- Add an object-oriented C++ wrapper. (libcdio++ and libiso9660++)
|
2006-01-14 10:39:34 +00:00
|
|
|
|
2006-02-13 01:44:38 +00:00
|
|
|
- replace libpopt with getopt in cd-drive, cd-info, iso-info, iso-read
|
|
|
|
|
(Peter J. Creath)
|
2005-10-05 09:54:23 +00:00
|
|
|
|
2006-02-01 00:52:17 +00:00
|
|
|
- Document cd-paranoia (Peter J. Creath)
|
2005-10-05 09:54:23 +00:00
|
|
|
|
2006-02-01 00:52:17 +00:00
|
|
|
- Add cdio_eject_media_drive().
|
2005-09-09 12:42:15 +00:00
|
|
|
|
2006-02-01 00:52:17 +00:00
|
|
|
- Add more generic read_sectors()
|
|
|
|
|
|
|
|
|
|
- Document that NULL also uses default drive in close_tray, cdio_open
|
2012-03-12 06:12:02 -04:00
|
|
|
and cdio_open_am. Document b_mode2 parameter not used in cdio ISO
|
2006-03-14 12:05:16 +00:00
|
|
|
read.
|
2006-02-01 00:52:17 +00:00
|
|
|
|
|
|
|
|
- Some provision for handling Rock-Ridge device numbers.
|
2005-10-17 03:25:33 +00:00
|
|
|
|
2006-02-13 01:44:38 +00:00
|
|
|
- block read routines return success if asked to read 0 blocks.
|
|
|
|
|
|
2005-10-17 03:25:33 +00:00
|
|
|
- Start UDF handling
|
|
|
|
|
|
2006-01-14 10:39:34 +00:00
|
|
|
- increase use of enumerations more and decrease use of #defines
|
|
|
|
|
|
2006-02-13 01:44:38 +00:00
|
|
|
- OS Support:
|
|
|
|
|
DragonFly recognized as FreeBSD,
|
|
|
|
|
MinGW better tolerated,
|
|
|
|
|
GNU/Linux (and others?) LARGEFILE support
|
2006-03-18 02:35:06 +00:00
|
|
|
OpenBSD tested (no native CD driver though)
|
2006-02-13 01:44:38 +00:00
|
|
|
|
2006-01-14 10:39:34 +00:00
|
|
|
- Doxygen formatting improvements.
|
|
|
|
|
|
2006-03-17 16:36:33 +00:00
|
|
|
- Misc bugs:
|
|
|
|
|
* fixed bincue driver caused core dump on set_speed and
|
|
|
|
|
set_blocksize; it also called the wrong routine (from NRG) to get a
|
|
|
|
|
list of cd-images.
|
|
|
|
|
* read.h didn't make sure off_t was defined.
|
|
|
|
|
* fixed bug in is_device() when driver_id = DRIVER_UNKNOWN or DRIVER_DEVICE.
|
|
|
|
|
* OSX was freeing too much in listing drives.
|
|
|
|
|
* get_hwinfo was not respecting fixed-length field boundaries in
|
|
|
|
|
image drivers (strcpy->strncpy).
|
|
|
|
|
* A number ISO 9660 time conversion routines corrected with respect to
|
|
|
|
|
various timezone offsets, daylight savings time, and tm capabilities
|
|
|
|
|
|
|
|
|
|
- small cdda-player improvements - shows more CD-TEXT, and fix bug in
|
2006-02-13 01:44:38 +00:00
|
|
|
non-interactive use (Yes, I sometimes use it.)
|
|
|
|
|
|
|
|
|
|
- NRG checking parses file. string tests were invalid on short < 4
|
|
|
|
|
character filenames.
|
2006-01-21 12:02:55 +00:00
|
|
|
|
2006-03-14 12:05:16 +00:00
|
|
|
- Revise and improve example programs
|
|
|
|
|
|
2006-03-18 00:53:20 +00:00
|
|
|
- Security: replace all uses of strcat and strcpy with strncat and strncpy
|
|
|
|
|
|
2005-09-09 12:42:15 +00:00
|
|
|
version 0.76
|
|
|
|
|
=====================================
|
2005-09-23 09:08:48 +00:00
|
|
|
2005-09-23
|
2005-09-09 12:42:15 +00:00
|
|
|
|
2005-09-17 20:57:19 +00:00
|
|
|
- Better compatibility with C++
|
2005-09-09 12:42:15 +00:00
|
|
|
|
|
|
|
|
- a better eject routine for FreeBSD
|
|
|
|
|
|
|
|
|
|
- Fix bug in not specifying a device name in libcio_cdda
|
2005-06-25 10:14:00 +00:00
|
|
|
|
2005-09-20 00:42:14 +00:00
|
|
|
- Add S_ISSOCK() or S_ISLNK() macros for Rock-Ridge when environment
|
2005-09-15 06:46:05 +00:00
|
|
|
doesn't have it, e.g. MSYS 1.0.10 with MinGW 3.4.2.
|
|
|
|
|
|
2005-09-17 01:42:55 +00:00
|
|
|
- Allow building cd-paranoia if Perl is not installed.
|
2005-09-15 06:46:05 +00:00
|
|
|
|
2005-09-23 09:08:48 +00:00
|
|
|
- More accurate library dependency tracking in linking and pkg-config
|
|
|
|
|
|
2005-09-21 01:09:08 +00:00
|
|
|
- Miscellaneous minor bug fixes.
|
2005-09-18 21:14:46 +00:00
|
|
|
|
2005-09-23 09:08:48 +00:00
|
|
|
- cdio/cdda.h headers no longer depends on cdio/paranoia.h but vice versa
|
|
|
|
|
is true. This may require an #include <cdio/cdda.h> in some applications that
|
|
|
|
|
used <cdio/paranoia.h> but didn't include it.
|
|
|
|
|
|
2005-06-25 10:14:00 +00:00
|
|
|
version 0.75
|
|
|
|
|
=====================================
|
2005-07-11 12:23:52 +00:00
|
|
|
2005-07-11
|
2005-06-25 10:14:00 +00:00
|
|
|
|
2005-06-26 18:29:49 +00:00
|
|
|
- audio volume level fix on Microsoft Windows
|
2005-06-25 10:14:00 +00:00
|
|
|
- fix build when --enable-shared, --disable-static
|
|
|
|
|
- CD-Text retrieval fix
|
2005-07-02 09:44:19 +00:00
|
|
|
- allow the MMC timeout to be adjusted by the application
|
|
|
|
|
- cd-paranoia: Add option --mmc-timeout (-m) to set MMC timeout.
|
2005-07-09 15:23:19 +00:00
|
|
|
We now check that integer arguments are integers and are within
|
|
|
|
|
range.
|
|
|
|
|
- changes for libcddb 1.1.0 API change
|
2005-07-07 06:52:38 +00:00
|
|
|
- remove gcc 4.0 warnings
|
2005-06-25 10:14:00 +00:00
|
|
|
- miscellaneous small bug fixes, removal of questionable idioms or
|
|
|
|
|
memory leak fixes
|
2005-05-08 09:35:05 +00:00
|
|
|
|
|
|
|
|
version 0.74
|
|
|
|
|
=====================================
|
2005-05-13 20:35:16 +00:00
|
|
|
2005-05-13
|
2005-05-08 09:35:05 +00:00
|
|
|
|
|
|
|
|
- cd-paranoia fixes
|
|
|
|
|
- cdda-player fixes
|
|
|
|
|
- cd-drive shows MMC level
|
|
|
|
|
- CD Text improvements/fixes
|
|
|
|
|
- eject of empty CD-ROM drives on GNU/Linux
|
|
|
|
|
- FreeBSD audio sub-channel time reporting fixed
|
|
|
|
|
|
|
|
|
|
version 0.73
|
|
|
|
|
=====================================
|
|
|
|
|
2005-04-15
|
2005-02-22 10:42:50 +00:00
|
|
|
|
|
|
|
|
- Rock Ridge Extension support added
|
2005-03-03 10:43:31 +00:00
|
|
|
- CD audio support (play track/index, pause, set volume, read audio subchannel)
|
2005-04-15 20:39:18 +00:00
|
|
|
- add close tray interface (may need more work on more OSes)
|
2005-03-18 13:21:14 +00:00
|
|
|
- utility cdda-player to (show off audio audio support) added
|
2005-02-22 10:42:50 +00:00
|
|
|
- file time/size attributes fixes
|
|
|
|
|
- cd-info/iso-info show more ls-like attributes and more often
|
|
|
|
|
- ISO 9660 more accurate more often
|
|
|
|
|
- Add ability to look for ISO 9660 filesystem in unknown Disc image formats
|
2005-05-08 09:35:05 +00:00
|
|
|
- Add routine for getting ISO 9660 long date; short date fixes
|
2005-04-11 01:03:46 +00:00
|
|
|
- remove even more memory leaks
|
2005-02-22 10:42:50 +00:00
|
|
|
- Add enumerations and symbols to facilitate debugging
|
|
|
|
|
- Break out C++ example programs into a separate directory. More C++ programs.
|
2005-03-18 13:21:14 +00:00
|
|
|
- gcc 4 fixes
|
2005-02-22 10:42:50 +00:00
|
|
|
|
2005-05-08 09:35:05 +00:00
|
|
|
version 0.72
|
|
|
|
|
=====================================
|
|
|
|
|
2005-01-31
|
2004-12-19 02:31:27 +00:00
|
|
|
|
2005-01-23 00:02:15 +00:00
|
|
|
- cdparanoia included - with regression tests and sample library programs
|
2005-01-18 03:46:40 +00:00
|
|
|
- added setting/getting CD speed, finding the track containing an LSN.
|
|
|
|
|
- improve cdrdao image reading
|
2004-12-19 02:31:27 +00:00
|
|
|
- iso-info options more like cdrtools isoinfo.
|
2005-05-08 09:35:05 +00:00
|
|
|
- cd-drive/cd-info show more reading capabilities and show that.
|
2004-12-19 02:31:27 +00:00
|
|
|
- cd-info now shows the total disc size.
|
|
|
|
|
- Filesystem reorganization to better support growth and paranoia inclusion
|
2005-01-23 00:02:15 +00:00
|
|
|
- FreeBSD 6 tolerated, CAM audio read mode works.
|
2005-01-24 00:06:31 +00:00
|
|
|
- improve Win32 driver, e.g. audio read mode works better for ioctl.
|
2004-12-19 02:31:27 +00:00
|
|
|
- mode detection fixes
|
2005-05-08 09:35:05 +00:00
|
|
|
- all read routines check and adjust the LSN so we don't try to access
|
2005-01-23 00:02:15 +00:00
|
|
|
beyond the end of the disc
|
2004-12-19 02:31:27 +00:00
|
|
|
- C++ fixes
|
2005-01-23 00:02:15 +00:00
|
|
|
- Update documentation
|
2004-11-21 22:32:03 +00:00
|
|
|
|
2005-05-08 09:35:05 +00:00
|
|
|
version 0.71
|
|
|
|
|
=====================================
|
|
|
|
|
2005-11-20
|
2004-10-10 20:28:25 +00:00
|
|
|
|
2004-11-07 21:13:10 +00:00
|
|
|
- Some Joliet support.
|
|
|
|
|
- Portability fixes for C++ and older C compilers.
|
|
|
|
|
- Work towards XBOX support.
|
|
|
|
|
- TOC for DVD's works more often
|
2004-10-22 01:14:08 +00:00
|
|
|
- Make generic list routines and declarations and byte swapping
|
|
|
|
|
routines public. Eventually everything will use glib.
|
2004-10-10 20:28:25 +00:00
|
|
|
- list-returning routines like iso9660_fs_readdir and
|
|
|
|
|
iso9660_ifs_readdir no longer return void * (and require casting)
|
|
|
|
|
but return the correct type.
|
2004-11-06 09:16:04 +00:00
|
|
|
- Some example programs have been renamed to more give meaningful
|
2004-10-10 20:28:25 +00:00
|
|
|
names.
|
2004-10-22 01:14:08 +00:00
|
|
|
- Add iso9660_ifs_is_xa() a routine to determine if an iso image has
|
|
|
|
|
XA attributes.
|
2004-10-23 20:55:08 +00:00
|
|
|
- iso-info now shows XA attributes if that is available.
|
2004-11-06 09:16:04 +00:00
|
|
|
- Some bug fixes
|
2004-10-22 01:14:08 +00:00
|
|
|
|
|
|
|
|
|
2005-05-08 09:35:05 +00:00
|
|
|
version 0.70
|
|
|
|
|
=====================================
|
|
|
|
|
2004-09-02
|
2004-07-09 10:29:11 +00:00
|
|
|
|
2004-08-27 11:22:40 +00:00
|
|
|
- SCSI MMC interface routine (all except Darwin)
|
2004-08-28 16:31:01 +00:00
|
|
|
- CD-Text support (all except Darwin)
|
2004-08-05 04:02:11 +00:00
|
|
|
- Distinguish DVD's from CD's
|
2004-08-27 11:22:40 +00:00
|
|
|
- Code clean-ups and reduced code duplication
|
2004-07-09 10:29:11 +00:00
|
|
|
- Better CUE parsing
|
|
|
|
|
- Reporting drive capability is more accurate
|
2004-08-27 11:22:40 +00:00
|
|
|
- add constant driver_id for kind of hardware driver in build
|
|
|
|
|
- new drive scanning routines which pass back driver as well
|
|
|
|
|
as drive string. Speeds up subsequent opens.
|
2004-07-09 10:29:11 +00:00
|
|
|
|
2005-05-08 09:35:05 +00:00
|
|
|
version 0.69
|
|
|
|
|
=====================================
|
|
|
|
|
2004-06-25
|
|
|
|
|
|
2004-06-23 02:25:37 +00:00
|
|
|
- Add interface returning drive capabilities (cdio_get_drive_cap).
|
2004-06-19 02:27:19 +00:00
|
|
|
- Minimal cdrdao image reading (thanks to Svend S. Sorensen)
|
2004-05-08 20:36:01 +00:00
|
|
|
- Some important (I think) bug fixes
|
2005-05-08 09:35:05 +00:00
|
|
|
- Redo types of LSN and LBA to allow negative values. Should model MMC3
|
|
|
|
|
specs. Add max/min values for LSN.
|
2004-05-11 02:15:42 +00:00
|
|
|
- More complete MMC command set
|
2004-06-25 21:10:36 +00:00
|
|
|
- FreeBSD driver ioctl and CAM reading works better (thanks to Heiner)
|
2004-06-02 04:03:40 +00:00
|
|
|
- OSX drive reading works better (thanks to Justin F. Hallett)
|
2004-05-31 21:23:05 +00:00
|
|
|
- cd-read allows dumping bytes to stdout and hexdumps to a file
|
|
|
|
|
via options --no-hexdump and --hexdump
|
2004-06-25 21:10:36 +00:00
|
|
|
- fewer error exits in drivers. Instead, a failure code is returned.
|
2004-05-31 21:23:05 +00:00
|
|
|
- better NRG reading (thanks to Michael Kukat via extractnrg.pl)
|
|
|
|
|
- better tracking of allocated variables (cd-read, cd-info, FreeBSD)
|
2004-06-23 02:25:37 +00:00
|
|
|
- iso9660: Add interface to read PVD and pick out some of the fields in that.
|
|
|
|
|
cd-info now shows more PVD info for ISO 9660 filesystems
|
|
|
|
|
- cd-info: X-Box CD detection (via xbox team mediacenter)
|
2004-04-23 22:10:52 +00:00
|
|
|
|
2005-05-08 09:35:05 +00:00
|
|
|
version 0.68
|
|
|
|
|
=====================================
|
|
|
|
|
2004-03-23
|
|
|
|
|
|
2004-03-23 02:25:43 +00:00
|
|
|
- More honest about mode1 reading in backends. Remove some of the bogusness.
|
|
|
|
|
- Fixes and simplifications to Solaris (from Ian MacIntosh): no longer
|
2005-05-08 09:35:05 +00:00
|
|
|
requires root access on Sunray environments
|
2004-03-23 02:25:43 +00:00
|
|
|
- Win32 ioctl works now on win2k and XP (and probably NT and ME)
|
|
|
|
|
- compiles on cygwin with -mno-cygwin (needed for videolan's vlc)
|
|
|
|
|
- option --with-versioned-libs now checks for GNU ld.
|
2004-03-16 12:19:08 +00:00
|
|
|
|
2005-05-08 09:35:05 +00:00
|
|
|
version 0.67
|
|
|
|
|
=====================================
|
|
|
|
|
2004-03-01
|
|
|
|
|
|
2004-03-23 02:25:43 +00:00
|
|
|
- portability for ARM
|
|
|
|
|
- add iso-read program and regression tests
|
|
|
|
|
- libiso9960: stat routines that match level 1 ISO-9600 filenames
|
|
|
|
|
translating them into Unix-style names (i.e. lowercase letters,
|
|
|
|
|
with version numbers dropped.)
|
|
|
|
|
- expand/improve documentation.
|
|
|
|
|
- more graceful exits when there is no CD or can't read it.
|
|
|
|
|
- add --without-versioned-libs
|
|
|
|
|
- add README.libcdio and note possible problems on different OSs
|
|
|
|
|
without GNU make
|
2004-02-26 00:13:24 +00:00
|
|
|
|
2005-05-08 09:35:05 +00:00
|
|
|
version 0.66
|
|
|
|
|
=====================================
|
|
|
|
|
2004-02-15
|
|
|
|
|
|
2004-02-21 13:24:37 +00:00
|
|
|
- Add interface for reading an ISO-9660 image
|
2004-02-02 04:36:38 +00:00
|
|
|
- portability fixes (Solaris, cygwin)
|
2004-02-08 03:18:00 +00:00
|
|
|
- Microsoft Windows ASPI/ DeviceIoControl code reorganization
|
2004-02-02 04:36:38 +00:00
|
|
|
- NRG image reading improvements
|
2004-02-08 03:18:00 +00:00
|
|
|
- Remove memory leaks
|
2004-02-13 01:09:38 +00:00
|
|
|
- library symbol versioning (from Nicolas Boullis)
|
2004-02-14 17:11:08 +00:00
|
|
|
- Go over documentation
|
2004-02-02 04:36:38 +00:00
|
|
|
|
2005-05-08 09:35:05 +00:00
|
|
|
version 0.65
|
|
|
|
|
=====================================
|
|
|
|
|
2003-12-13
|
|
|
|
|
|
2003-11-10 03:59:57 +00:00
|
|
|
- tag headers to give doxygen API documentation
|
|
|
|
|
- cd-info/cd-read now can specify library level of output
|
2003-12-24 11:05:48 +00:00
|
|
|
- sample program using libiso9660 added.
|
2003-11-10 03:59:57 +00:00
|
|
|
|
2005-05-08 09:35:05 +00:00
|
|
|
version 0.64
|
|
|
|
|
=====================================
|
|
|
|
|
2003-11-22
|
|
|
|
|
|
2003-09-28 19:05:50 +00:00
|
|
|
- add routines to return a list of devices or scan a list of devices
|
2003-09-28 21:52:35 +00:00
|
|
|
which satisfy any/all things in a capability mask. Should be useful
|
2003-09-28 19:05:50 +00:00
|
|
|
for plugins that want to find a CD-DA to play or find a plugin that handles
|
|
|
|
|
a particular device.
|
2003-10-03 09:22:09 +00:00
|
|
|
- cd-read: new program to help diagnose reading problems.
|
|
|
|
|
- cd-info: now displays date on iso9660 listing and translates filename
|
2003-10-15 11:53:05 +00:00
|
|
|
to normal conventions, gives track "green" info
|
2003-10-03 09:22:09 +00:00
|
|
|
- Add/expose routines to get/set time. time is reported back in entry
|
|
|
|
|
stat. Routines to create ISO-9660 directories and entries must now
|
|
|
|
|
supply the time to set on the entry.
|
2003-10-15 11:53:05 +00:00
|
|
|
- Darwin and FreeBSD drivers closer to having native CD support, MinGW
|
|
|
|
|
fixes (but not complete either)
|
2003-10-03 02:36:52 +00:00
|
|
|
- BSDI fixes
|
2003-10-03 09:22:09 +00:00
|
|
|
- Document more functions.
|
2003-09-07 18:13:12 +00:00
|
|
|
|
2005-05-08 09:35:05 +00:00
|
|
|
version 0.63
|
|
|
|
|
=====================================
|
|
|
|
|
|
2003-08-29 01:04:07 +00:00
|
|
|
- create libiso9660 library and install that.
|
|
|
|
|
- More sample programs.
|
|
|
|
|
- add library routine cdio_guess_cd_type to analyze/guess what type of
|
2003-08-30 13:14:00 +00:00
|
|
|
CD or CD image we've got.
|
2003-08-31 20:50:32 +00:00
|
|
|
- cd-info can list the files of a ISO-9660 filesystem via libiso9660
|
|
|
|
|
with option --iso9660
|
2003-08-17 07:13:12 +00:00
|
|
|
|
2005-05-08 09:35:05 +00:00
|
|
|
version 0.62
|
|
|
|
|
=====================================
|
|
|
|
|
|
2003-08-29 01:04:07 +00:00
|
|
|
- Some minimal documentation. More will follow.
|
|
|
|
|
- Add a simple sample programs.
|
|
|
|
|
- Add a simple regression test driver.
|
|
|
|
|
- "Smart" open was scanning devices rather than devices + image drivers.
|
2003-08-02 03:51:39 +00:00
|
|
|
|
2005-05-08 09:35:05 +00:00
|
|
|
version 0.61
|
|
|
|
|
=====================================
|
|
|
|
|
|
2003-08-29 01:04:07 +00:00
|
|
|
- Cygwin/MinGW port.
|
|
|
|
|
- get-default-device reworked to be smarter about finding devices.
|
|
|
|
|
- cd-info: add --no-headers. version ID is from package now. Show default
|
2003-06-16 01:21:42 +00:00
|
|
|
device on "--version" output.
|
2003-08-29 01:04:07 +00:00
|
|
|
- API: add routine report if string refers to a device or not
|
|
|
|
|
- Make use of features in libcddb 0.9.4.
|
2005-05-08 09:35:05 +00:00
|
|
|
|
|
|
|
|
version 0.6
|
|
|
|
|
=====================================
|
|
|
|
|
|
2003-08-29 01:04:07 +00:00
|
|
|
- Bug: eject wouldn't.
|
|
|
|
|
- If given .bin find corresponding .cue. If no cue, complain.
|
2005-05-08 09:35:05 +00:00
|
|
|
|
|
|
|
|
version 0.5
|
|
|
|
|
=====================================
|
|
|
|
|
|
2003-04-28 02:07:01 +00:00
|
|
|
- Add RPM spec file. Thanks to Manfred Tremmel <Manfred.Tremmel@iiv.de>
|
|
|
|
|
- cdinfo renamed to cd-info to avoid conflicts with other existing programs
|
2003-05-17 04:08:03 +00:00
|
|
|
- bug in ejecting CD's fixed
|
2003-05-18 05:59:40 +00:00
|
|
|
- find cue file if given bin.
|
2003-04-28 02:07:01 +00:00
|
|
|
- cd-info: If libvcdinfo is installed show general Video CD properties
|
2005-05-08 09:35:05 +00:00
|
|
|
|
|
|
|
|
version 0.4
|
|
|
|
|
=====================================
|
|
|
|
|
|
2003-04-24 02:02:29 +00:00
|
|
|
- More regression tests.
|
|
|
|
|
- Use pkg-config(1) support
|
|
|
|
|
- NRG may be closer to being correct.
|
2005-05-08 09:35:05 +00:00
|
|
|
|
|
|
|
|
version 0.3
|
|
|
|
|
=====================================
|
|
|
|
|
|
2003-04-20 19:27:32 +00:00
|
|
|
- reduced overall size of package. Some regression moved to a separate (large)
|
|
|
|
|
package.
|
2003-04-19 19:12:06 +00:00
|
|
|
- facilitate inclusion into another project's local source tree (e.g. xine)
|
|
|
|
|
- version number in include
|
2003-04-20 19:27:32 +00:00
|
|
|
- cdinfo: lists number of CDDB matches, display error message on failure,
|
|
|
|
|
and can set CDDB port and http proxy
|
|
|
|
|
- Bug: Narrow drivers to devices when source is a device.
|
|
|
|
|
- fix some small compile warnings and configure bugs. Require libcddb 0.9.0
|
|
|
|
|
or greater.
|
2003-04-19 19:12:06 +00:00
|
|
|
|
2005-05-08 09:35:05 +00:00
|
|
|
version 0.2
|
|
|
|
|
=====================================
|
|
|
|
|
|
2003-04-14 23:29:50 +00:00
|
|
|
- Added Support for reading audio sectors
|
|
|
|
|
- cdinfo can use libcddb (http://libcddb.sourceforge.net). If installed and
|
|
|
|
|
we have a CD-DA disk, we dump out CDDB information.
|
|
|
|
|
- Regression tests added.
|
|
|
|
|
- Don't need to open device to give get a default device.
|
|
|
|
|
- Better device driver selection: We test for file/device-ness.
|
2005-05-08 09:35:05 +00:00
|
|
|
- Bugs fixed (default device name on GNU/Linux),
|
|
|
|
|
|
|
|
|
|
version 0.1
|
|
|
|
|
=====================================
|
2003-04-19 19:12:06 +00:00
|
|
|
|
2004-02-26 00:13:24 +00:00
|
|
|
Routines split off from VCDImager.
|
|
|
|
|
|
2008-10-20 01:10:19 +00:00
|
|
|
$Id: NEWS,v 1.124 2008/10/20 01:10:19 rocky Exp $
|