From af279e62dea70cc584d3f3c21efef44a805435bd Mon Sep 17 00:00:00 2001 From: Thomas Schmitt Date: Tue, 7 Jul 2020 13:15:24 +0000 Subject: [PATCH] --- OutdatedLibburnReleases.md | 822 +++++++++++++++++++++++++++++++++++++ 1 file changed, 822 insertions(+) create mode 100644 OutdatedLibburnReleases.md diff --git a/OutdatedLibburnReleases.md b/OutdatedLibburnReleases.md new file mode 100644 index 0000000..484bf71 --- /dev/null +++ b/OutdatedLibburnReleases.md @@ -0,0 +1,822 @@ +## Outdated libburn Releases +-------------------------------------------------------------------------------- +The current release is at [releases page](Releases) +-------------------------------------------------------------------------------- + +### Deprecated [libburn-1.5.2.tar.gz](http://files.libburnia-project.org/releases/libburn-1.5.2.tar.gz) Mon Nov 25 2019 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/release-1.5.2) | [wiki](Libburn) | Signature: [libburn-1.5.2.tar.gz.sig](http://files.libburnia-project.org/releases/libburn-1.5.2.tar.gz.sig) + +### Warning: cdrskin from libburn-1.5.2 cannot burn multiple tracks + +libburn and cdrskin novelties: + +* Bug fix: No lock was obtained for setting up a fifo object +* Bug fix: Stream recording was applied regardless whether the drive offers it. + This caused Xfburn failures with some MATSHITA laptop drives. +* Bug fix: TDK Corporation was not recognized as manufacturer of DVD-R "TTH02" +* Made libburn ready for building out-of-source. Thanks Ross Burton. +* New API calls burn_drive_get_feature_codes(), burn_drive_get_feature() +* New cdrskin option --list_features + +-------------------------------------------------------------------------------- + +### Deprecated [libburn-1.5.0.tar.gz](http://files.libburnia-project.org/releases/libburn-1.5.0.tar.gz) Sat Sep 15 2018 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/release-1.5.0) | [wiki](Libburn) | Signature: [libburn-1.5.0.tar.gz.sig](http://files.libburnia-project.org/releases/libburn-1.5.0.tar.gz.sig) + +### Warning: cdrskin from libburn-1.5.0 cannot burn multiple tracks + +libburn and cdrskin novelties: + +* Bug fix: cdrskin threw errno 22 on data file input if libburn is + configured with --enable-track-src-odirect +* Bug fix: SIGSEGV could happen if a track ended by reaching its fixed size + while the track source still was willing to deliver bytes. + Thanks to user swordragon. +* Bug fix: Device file comparison parameters were recorded wrong with Linux sg + +-------------------------------------------------------------------------------- + +### Outdated [libburn-1.4.8.tar.gz](http://files.libburnia-project.org/releases/libburn-1.4.8.tar.gz) Tue Sep 12 2017 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/release-1.4.8) | [wiki](Libburn) | Signature: [libburn-1.4.8.tar.gz.sig](http://files.libburnia-project.org/releases/libburn-1.4.8.tar.gz.sig) + +libburn and cdrskin novelties: + +* Bug fix: Option -dummy did not affect writing by direct_write_amount= +* New API call burn_drive_reset_simulate() +* New API call burn_drive_get_bd_r_pow() +* Refusing to write to BD-R if formatted to Pseudo Overwrite + +-------------------------------------------------------------------------------- + +#### Outdated [libburn-1.4.6.tar.gz](http://files.libburnia-project.org/releases/libburn-1.4.6.tar.gz) Fri Sep 16 2016 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/1.4.6) | [wiki](Libburn) | Signature: [libburn-1.4.6.tar.gz.sig](http://files.libburnia-project.org/releases/libburn-1.4.6.tar.gz.sig) + +libburn and cdrskin novelties: + +* Bug fix: SAO CD could be perceived 2 blocks to short. Regression in 1.4.4 by rev 5672. +* Now operating optical drives on OpenBSD. Thanks to SASANO Takayoshi. +* New API call burn_drive_set_immed() +* New cdrskin option use_immed_bit= + +-------------------------------------------------------------------------------- + +#### Outdated [libburn-1.4.4.tar.gz](http://files.libburnia-project.org/releases/libburn-1.4.4.tar.gz) Fri Jul 01 2016 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/1.4.4) | [wiki](Libburn) | Signature: [libburn-1.4.4.tar.gz.sig](http://files.libburnia-project.org/releases/libburn-1.4.4.tar.gz.sig) + +libburn and cdrskin novelties: + +* Bug fix: Option drive_scsi_dev_family=sg did not convert /dev/sr* to /dev/sg* +* Bug fix: burn_make_input_sheet_v07t() falsly recognized double byte encoding. Affected cdrskin option: cdtext_to_v07t= +* Bug fix: Double free at end of run if burn_write_opts_set_leadin_text() is used. Affected cdrskin option: textfile= +* Bug fix: DVD book type of DVD+RW DL and DVD+R DL was reported wrong. Thanks to Etienne Bergeron. + +-------------------------------------------------------------------------------- + +#### Outdated [libburn-1.4.2.pl01.tar.gz](http://files.libburnia-project.org/releases/libburn-1.4.2.pl01.tar.gz) Fri Jan 29 2016 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tags/1.4.2.pl01) | [wiki](Libburn) | Signature: [libburn-1.4.2.pl01.tar.gz.sig](http://files.libburnia-project.org/releases/libburn-1.4.2.pl01.tar.gz.sig) + +libburn novelties: + +* Bug fix: burn_disc_get_media_id() returned BD identifiers 2 chars too long +* Bug fix: burn_disc_get_multi_caps() returned 2048 bytes too many in caps.start_range_high +* Bug fix: Media summary session count of blank and closed media was short by 1 +* Bug fix: Endless loop if transport error occurs while waiting for drive ready +* New API calls burn_drive_get_serial_no() and burn_drive_get_media_sno() +* Result of a Coverity audit: 40+ code changes, but no easy-to-trigger bugs + +cdrskin novelties: + +* New -toc line "Drive id" tells the drive's individual serial number +* Bug fix towards libburn-1.4.2.tar.gz: +cdrskin "failed to attach fifo" when burning from stdin. Regression of 1.4.2, rev 5522. + +-------------------------------------------------------------------------------- + +#### Deprecated [libburn-1.4.2.tar.gz](http://files.libburnia-project.org/releases/libburn-1.4.2.tar.gz) Sun Nov 29 2015 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/1.4.2) | [wiki](Libburn) | | Signature: [libburn-1.4.2.tar.gz.sig](http://files.libburnia-project.org/releases/libburn-1.4.2.tar.gz.sig) + +#### This release is deprecated because of a bug with cdrskin when reading track data from stdin. + +libburn novelties: + +* Bug fix: burn_disc_get_media_id() returned BD identifiers 2 chars too long +* Bug fix: burn_disc_get_multi_caps() returned 2048 bytes too many in caps.start_range_high +* Bug fix: Media summary session count of blank and closed media was short by 1 +* Bug fix: Endless loop if transport error occurs while waiting for drive ready +* New API calls burn_drive_get_serial_no() and burn_drive_get_media_sno() +* Result of a Coverity audit: 40+ code changes, but no easy-to-trigger bugs + +cdrskin novelties: + +* New -toc line "Drive id" tells the drive's individual serial number + +------------------------------------- + +#### Outdated [libburn-1.4.0.tar.gz](http://files.libburnia-project.org/releases/libburn-1.4.0.tar.gz) Sun May 17 2015 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/1.4.0) | [wiki](Libburn) | Signature: [libburn-1.4.0.tar.gz.sig](http://files.libburnia-project.org/releases/libburn-1.4.0.tar.gz.sig) + +libburn novelties: + +* Bug fix: Wrong read access to memory. Reported by valgrind of lian jianfei. + +cdrskin novelties: + +* Bug fix: Double free with cdrskin -vvv. Introduced with rev 5065, version 1.3.1 + +------------------------------------- + +#### Outdated [libburn-1.3.8.tar.gz](http://files.libburnia-project.org/releases/libburn-1.3.8.tar.gz) Sat Jun 28 2014 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/1.3.8) | [wiki](Libburn) | Signature: [libburn-1.3.8.tar.gz.sig](http://files.libburnia-project.org/releases/libburn-1.3.8.tar.gz.sig) + +libburn novelties: + +* Bug fix: Wrong stack usage caused SIGBUS on sparc when compiled by gcc -O2 +* Bug fix: Minimum drive buffer fill was measured by cdrskin before the buffer could get full +* Bug fix: A failed MMC BLANK command did not cause error indication by libburn +* Bug fix: A final fsync(2) was performed with stdio drives, even if not desired + +cdrskin novelties: + +* none + +--------------------------- + +#### Outdated [libburn-1.3.6.pl01.tar.gz](http://files.libburnia-project.org/releases/libburn-1.3.6.pl01.tar.gz) Tue Mar 18 2014 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/1.3.6.pl01) | [wiki](Libburn) | Signature: [libburn-1.3.6.pl01.tar.gz.sig](http://files.libburnia-project.org/releases/libburn-1.3.6.pl01.tar.gz.sig) + +libburn novelties: + +* New system adapter for NetBSD +* Bug fix: CD TAO with multiple tracks or add-on sessions could cause a buffer overrun by one 0-byte. +* Bug fix: Compilation warning for unsupported systems mutated into an error. +This is a regression introduced by release 1.3.6. + +------------------------------------- + +#### Deprecated [libburn-1.3.6.tar.gz](http://files.libburnia-project.org/releases/libburn-1.3.6.tar.gz) Tue Mar 04 2014 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/1.3.6) | [wiki](Libburn) | Signature: [libburn-1.3.6.tar.gz.sig](http://files.libburnia-project.org/releases/libburn-1.3.6.tar.gz.sig) + +#### This release is deprecated because of failure to compile on systems where libburn offers no special system adapter. + +libburn novelties: + +* New system adapter for NetBSD + +------------------------------------- + +#### Outdated [libburn-1.3.4.tar.gz](http://files.libburnia-project.org/releases/libburn-1.3.4.tar.gz) Thu Dec 12 2013 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/1.3.4) | [wiki](Libburn) | Signature: [libburn-1.3.4.tar.gz.sig](http://files.libburnia-project.org/releases/libburn-1.3.4.tar.gz.sig) + +libburn novelties: + +* Bug fix: Drive error reports were ignored during blanking and formatting +* Bug fix: Drive LG BH16NS40 stalls on inspection of unformatted DVD+RW +* New API call burn_disc_pretend_full_uncond() + +----------------------------------- + +#### Outdated [libburn-1.3.2.tar.gz](http://files.libburnia-project.org/releases/libburn-1.3.2.tar.gz) Wed Aug 07 2013 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/1.3.2) | [wiki](Libburn) | Signature: [libburn-1.3.2.tar.gz.sig](http://files.libburnia-project.org/releases/libburn-1.3.2.tar.gz.sig) + +libburn novelties: + +* Bug fix: The signal handler aborted on SIGCONT, SIGTSTP, SIGTTIN, SIGTTOU +* New API call burn_make_input_sheet_v07t() +* API call burn_session_input_sheet_v07t(): read multiple blocks from same file +* New API calls burn_drive_extract_audio(), burn_drive_extract_audio_track() +* Optional "make doc" now demands doxygen 1.8.4 + +cdrskin novelties: + +* Bug fix: cdrskin -msinfo on DVD and BD reported old session start = next writable address. Regression introduced by version 1.2.8 (rev 4956). Also fixed in libburn-1.3.0.pl01. +* New cdrskin option textfile_to_v07t= +* New cdrskin options cdtext_to_textfile= and cdtext_to_v07t= +* New cdrskin options extract_audio_to= , extract_tracks= , extract_basename= , --extract_dap +* New cdrskin option --pacifier_with_newline +* Improved granularity of SCSI log time measurement, now with timestamp + +------------------------------------- + +#### Outdated [libburn-1.3.0.pl01.tar.gz](http://files.libburnia-project.org/releases/libburn-1.3.0.pl01.tar.gz) Fri May 31 2013 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/1.3.0.pl01) | [wiki](Libburn) | Signature: [libburn-1.3.0.pl01.tar.gz.sig](http://files.libburnia-project.org/releases/libburn-1.3.0.pl01.tar.gz.sig) + +libburn novelties: + +* Bug fix: Full formatting of BD-RE used certification regardless of drive capabilities +* Bug fix: DVD+R with damaged TOC were reported by -minfo with wrong end address + +cdrskin novelties: + +* Bug fix: cdrskin -msinfo on DVD and BD reported old session start = next writable address. +Regression introduced by version 1.2.8 (rev 4956). Also present in libburn-1.3.0.tar.gz of May 17 2013. + +------------------------------------- + +#### Deprecated [libburn-1.3.0.tar.gz](http://files.libburnia-project.org/releases/libburn-1.3.0.tar.gz) Fri May 17 2013 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/1.3.0) | [wiki](Libburn) | Signature: [libburn-1.3.0.tar.gz.sig](http://files.libburnia-project.org/releases/libburn-1.3.0.tar.gz.sig) + +#### This release is deprecated because of a bug with cdrskin -msinfo. + +libburn novelties: + +* Bug fix: Full formatting of BD-RE used certification regardless of drive capabilities +* Bug fix: DVD+R with damaged TOC were reported by -minfo with wrong end address + +cdrskin novelties: + +-none- + +-------------------------------------------------------------------------------- + +#### Deprecated [libburn-1.2.8.tar.gz](http://files.libburnia-project.org/releases/libburn-1.2.8.tar.gz) Mon Mar 18 2013 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/1.2.8) | [wiki](Libburn) | Signature: [libburn-1.2.8.tar.gz.sig](http://files.libburnia-project.org/releases/libburn-1.2.8.tar.gz.sig) + +#### This release is deprecated because of a bug with cdrskin -msinfo. + +libburn novelties: + +* New API call burn_disc_get_incomplete_sessions() +* New burn_toc_entry component .track_status_bits +* Bug fix: All CD tracks were reported with the sizes of the tracks in the first session. Regression introduced with version 1.2.0 (rev 4552). +* Bug fix: On some drives the request for minimum speed yielded maximum speed + +cdrskin novelties: + +* New cdrskin option --list_speeds +* -toc and -minfo now report about tracks in the incomplete session + +------------------------------------- + +#### Outdated [libburn-1.2.6.tar.gz](http://files.libburnia-project.org/releases/libburn-1.2.6.tar.gz) Tue Jan 08 2013 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/1.2.6) | [wiki](Libburn) | Signature: [libburn-1.2.6.tar.gz.sig](http://files.libburnia-project.org/releases/libburn-1.2.6.tar.gz.sig) + +libburn novelties: + +* Bug fix: Speed setting had no effect on BD media +* New API call burn_read_audio() +* New API call burn_list_sev_texts() + +cdrskin novelties: + +* New cdrskin option --no_load + +------------------------------------- + +#### Outdated [libburn-1.2.4.tar.gz](http://files.libburnia-project.org/releases/libburn-1.2.4.tar.gz) Fri Jul 20 2012 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/1.2.4) | [wiki](Libburn) | Signature: [libburn-1.2.4.tar.gz.sig](http://files.libburnia-project.org/releases/libburn-1.2.4.tar.gz.sig) + +libburn novelties: + +* New API call burn_write_opts_set_obs_pad(), ./configure --enable-dvd-obs-pad +* Bug fix: CD SAO sessions with data tracks started by an audio pause +* Bug fix: CD tracks were perceived 2 sectors too short. Nice with TAO, bad with SAO. +* Bug fix: cdrskin SIGSEGV if track source was added when no drive was available + +cdrskin novelties: + +* New cdrskin option --obs_pad + +------------------------------------- + +#### Outdated [libburn-1.2.2.tar.gz](http://files.libburnia-project.org/releases/libburn-1.2.2.tar.gz) Mon Apr 02 2012 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/1.2.2) | [wiki](Libburn) | Signature: [libburn-1.2.2.tar.gz.sig](http://files.libburnia-project.org/releases/libburn-1.2.2.tar.gz.sig) + +libburn novelties: + +* Small internal refinements + +cdrskin novelties: + +* none + +------------------------------------- + +#### Outdated [libburn-1.2.0.tar.gz](http://files.libburnia-project.org/releases/libburn-1.2.0.tar.gz) Sat Jan 28 2012 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/1.2.0) | [wiki](Libburn) | Signature: [libburn-1.2.0.tar.gz.sig](http://files.libburnia-project.org/releases/libburn-1.2.0.tar.gz.sig) + +libburn novelties: + +* Bug fix: Solaris adapter mishandled write commands which failed on first try +* Bug fix: Interrupting libburn while drive tray is loading led to endless loop +* Bug fix: Progress report with blanking and formatting could be bogus +* New API calls burn_disc_get_leadin_text(), burn_write_opts_set_leadin_text() +* New API calls for composing CD-TEXT, see doc/cdtext.txt +* New API call burn_session_by_cue_file() for reading CDRWIN .cue files +* New API call burn_track_set_isrc_string() +* New API calls burn_track_set_index(), burn_track_clear_indice() +* New API calls burn_session_set_start_tno(), burn_session_get_start_tno() +* New API calls burn_track_set_pregap_size(), burn_track_set_postgap_size() + +cdrskin novelties: + +* Bug fix: cdrskin produced a memory fault if interupted before writing began +* Implemented cdrskin option textfile= +* Implemented cdrskin option combination -vv -toc for cdtext.dat production +* Implemented cdrskin options mcn= and isrc= +* Implemented cdrskin options -scms -copy -nocopy -preemp -nopreemp +* Implemented cdrskin option index= +* Partly implemented cdrskin options cuefile= and -text +* New cdrskin option input_sheet_v07t= for CD-TEXT definition +* New cdrskin options --cdtext_dummy and --cdtext_verbose +* New cdrskin options --four_channel --two_channel +* New cdrskin option cd_start_tno= +* New cdrskin options sao_pregap=, sao_postgap= + +------------------------------------- + +#### Outdated [libburn-1.1.8.tar.gz](http://files.libburnia-project.org/releases/libburn-1.1.8.tar.gz) Mon Nov 21 2011 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/1.1.8) | [wiki](Libburn) | Signature: [libburn-1.1.8.tar.gz.sig](http://files.libburnia-project.org/releases/libburn-1.1.8.tar.gz.sig) + +libburn novelties: + +* Bug fix: Misinterpreted mode page 2A if block descriptors are present +* Enabled recognition of QEMU DVD-ROM 0.12 +* New API call burn_drive_re_assess() + +cdrskin novelties: + +* Avoiding to intermediately close and open drive device file + +------------------------------------- + +#### Outdated [libburn-1.1.6.tar.gz](http://files.libburnia-project.org/releases/libburn-1.1.6.tar.gz) Wed Sep 28 2011 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/1.1.6) | [wiki](Libburn) | Signature: [libburn-1.1.6.tar.gz.sig](http://files.libburnia-project.org/releases/libburn-1.1.6.tar.gz.sig) + +libburn novelties: + +* Bug fix: stdio sizes > 4 TB - 32 kB caused integer rollover +* Worked around a collision with Linux udev which lets links vanish + +cdrskin novelties: + +* none + +------------------------------------- + +#### Outdated [libburn-1.1.4.tar.gz](http://files.libburnia-project.org/releases/libburn-1.1.4.tar.gz) Mon Aug 8 2011 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/1.1.4) | [wiki](Libburn) | Signature: [libburn-1.1.4.tar.gz.sig](http://files.libburnia-project.org/releases/libburn-1.1.4.tar.gz.sig) + +libburn novelties: + +* Bug fix: Some drives return -150 as NWA of blank CD, rather than 0. +libburn forwarded this misleading information to the application. +* Bug fix: Some drives returned wrong CD sizes after having burned DVD-R +* Bug fix: Empty ROM drive was mistaken to hold an unsuitable disc +* Bug fix: Avoiding to load speed descriptor list twice +* New API call burn_lookup_device_link() +* New API call burn_disc_get_phys_format_info() + +cdrskin novelties: + +* New option --device_links lists on GNU/Linux udev links rather than kernel device names. + +------------------------------------- + +#### Outdated [libburn-1.1.0.pl01.tar.gz](http://files.libburnia-project.org/releases/libburn-1.1.0.pl01.tar.gz) Mon Jun 20 2011 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/1.1.0.pl01) | [wiki](Libburn) | Signature: [libburn-1.1.0.pl01.tar.gz.sig](http://files.libburnia-project.org/releases/libburn-1.1.0.pl01.tar.gz.sig) + +* Bug fix: libburn-1.1.0 compiled only on Linux, FreeBSD, and Solaris + +#### Outdated [libburn-1.1.0.tar.gz](http://files.libburnia-project.org/releases/libburn-1.1.0.tar.gz) Sat Jun 18 2011 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/1.1.0) | [wiki](Libburn) | Signature: [libburn-1.1.0.tar.gz.sig](http://files.libburnia-project.org/releases/libburn-1.1.0.tar.gz.sig) + +libburn novelties: + +* Bug fix: burn_disc_format() on DVD-RW issued wrong block size with type 00h +* New API call burn_disc_next_track_is_damaged() +* New API call burn_disc_close_damaged() +* Dropped suffix .plXY from tarball name + +cdrskin novelties: + +* Bug fix: blank=format_overwrite for DVD-RW could fail on Pioneer drives + +------------------------------------- + +#### Outdated [libburn-1.0.6.pl00.tar.gz](http://files.libburnia-project.org/releases/libburn-1.0.6.pl00.tar.gz) Sat Apr 09 2011 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/1.0.6) | [wiki](Libburn) + +libburn novelties: + +* Burning DVD-R DAO with 2 kB size granularity rather than 32 kB +* New API call burn_allow_drive_role_4() + +cdrskin novelties: + +* none + +------------------------------------- + +#### Outdated [libburn-1.0.4.pl00.tar.gz](http://files.libburnia-project.org/releases/libburn-1.0.4.pl00.tar.gz) Thu Mar 10 2011 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/1.0.4) | [wiki](Libburn) + +libburn novelties: + +* Bug fix: Read-only file descriptors were classified as write-only pseudo drives + +cdrskin novelties: + +* none + +------------------------------------- + +#### Outdated [libburn-1.0.2.pl00.tar.gz](http://files.libburnia-project.org/releases/libburn-1.0.2.pl00.tar.gz) Wed Feb 23 2011 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/1.0.2) | [wiki](Libburn) + +libburn novelties: + +* Removed compilation obstacles on Solaris 9. +* Improved recognition of non-seekable stdio pseudo-drives. + +cdrskin novelties: + +* none + +------------------------------------- + +#### Outdated [libburn-1.0.0.pl00.tar.gz](http://files.libburnia-project.org/releases/libburn-1.0.0.pl00.tar.gz) Sun Jan 16 2011 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/1.0.0) | [wiki](Libburn) + +libburn novelties: + +* Allowed umask to create stdio-drive files with rw-permissions for all + +cdrskin novelties: + +* cdrskin now refuses to burn if the foreseeable size exceeds media capacity + +------------------------------------- + +#### Outdated [libburn-0.9.0.pl00.tar.gz](http://files.libburnia-project.org/releases/libburn-0.9.0.pl00.tar.gz) Wed Dec 08 2010 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/ZeroNineZero) | [wiki](Libburn) + +Libburn 0.9.0.pl00 release notes: + +* Regression fix: SCSI reply data logging was disabled in release 0.8.6 + +-------------------------------------------------------------------------------- + +#### Outdated [libburn-0.8.8.pl00.tar.gz](http://files.libburnia-project.org/releases/libburn-0.8.8.pl00.tar.gz) Wed Oct 20 2010 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/ZeroEightEight) | [wiki](Libburn) + +Libburn 0.8.8.pl00 release notes: + +* New API call burn_offst_source_new() +* New API call burn_disc_get_bd_spare_info() + +cdrskin 0.8.8.pl00 release notes: + +* Reporting allocated and used amount of BD spare blocks with options -minfo and --list_formats + +------------------------------------- + +#### Outdated [libburn-0.8.6.pl00.tar.gz](http://files.libburnia-project.org/releases/libburn-0.8.6.pl00.tar.gz) Fri Sep 17 2010 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/ZeroEightSix) | [wiki](Libburn) + +Libburn 0.8.6.pl00 release notes: + +* Lifted test reservation on DVD-R DL media. +* Hiding all non-API symbols from the linker by use of --version-script +* Now with history of release notes in ./ChangeLog file. + +------------------------------------- + +#### Outdated [libburn-0.8.4.pl00.tar.gz](http://files.libburnia-project.org/releases/libburn-0.8.4.pl00.tar.gz) Wed Jun 30 2010 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/ZeroEightFour) | [wiki](Libburn) + +Libburn 0.8.4.pl00 release notes: + +* General POSIX system adapters ignore SIGWINCH and SIGURG if defined +* Allowed 64 kB max output buffer size on all OSes + +------------------------------------- + +#### Outdated [libburn-0.8.2.pl00.tar.gz](http://files.libburnia-project.org/releases/libburn-0.8.2.pl00.tar.gz) Fri Jun 11 2010 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/ZeroEightTwo) | [wiki](Libburn) + +Libburn 0.8.2.pl00 release notes: + +* New system adapter for Solaris uscsi (tested on snv134, kernel 5.11) +* Bug fix: CD TOC was not read if the first track did not start at LBA 0 +* Bug fix: CD-ROM media got attributed random lead-in and lead-out adresses +* Bug fix: SIGSEGV of experimental libcdio system adapter if drive list is empty + +------------------------------------- + +#### Outdated [libburn-0.8.0.pl00.tar.gz](http://files.libburnia-project.org/releases/libburn-0.8.0.pl00.tar.gz) Fri Apr 09 2010 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/ZeroEightZero) | [wiki](Libburn) + +Libburn 0.8.0.pl00 release notes: + +* libburn now works with ahci driver on FreeBSD 8-STABLE. + +------------------------------------- + +#### Outdated [libburn-0.7.8.pl00.tar.gz](http://files.libburnia-project.org/releases/libburn-0.7.8.pl00.tar.gz) Wed Mar 10 2010 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/ZeroSevenEight) | [wiki](Libburn) + +Libburn 0.7.8.pl00 release notes: + +* Bug fix: On FreeBSD, piped input was falsely attributed a small fixed size. +* Built-in abort handling is more suitable for FreeBSD now. + +cdrskin novelties: + +* Bug fix: Option fs=0 led to SIGSEGV. Regression introduced by version 0.7.4 in december 2009. +* Abort handling is more suitable for FreeBSD now. + +------------------------------------- + +#### Outdated [libburn-0.7.6.pl00.tar.gz](http://files.libburnia-project.org/releases/libburn-0.7.6.pl00.tar.gz) Sat Jan 23 2010 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/ZeroSevenSix) | [wiki](Libburn) + +Libburn 0.7.6.pl00 release notes (Sat Jan 23 2010): + +* Bug fix: System adapter for generic X/Open was missing in libburn release tarball +* Bug fix: with non-Linux adapters there were 0 readable bytes on block devices +* Made FreeBSD system adapter safe from mutal burn spoiling and drive deadlock +* Enabled FreeBSD system adapter for Debian kfreebsd +* Experimental SCSI transport adapter via GNU libcdio 0.83git + +cdrskin novelties: + +* none + +------------------------------------- + +#### Outdated [libburn-0.7.4.pl01.tar.gz](http://files.libburnia-project.org/releases/libburn-0.7.4.pl01.tar.gz) Sat Dec 26 2009 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/ZeroSevenFourPl01) | [wiki](Libburn) + +Libburn 0.7.4.pl01 release notes (Sat Dec 26 2009): + +* Bug fix: Added missing system adapter for generic X/Open to libburn release tarball + +Libburn 0.7.4.pl00 release notes (Mon Dec 07 2009): + +* Bug fix: SIGSEGV from NULL pointer with media product id inquiry on LG GH22LS30 +* Bug fix: DVD DAO track size was rounded up much too generously +* Workaround for Pioneer DVR-216D which got stuck on DVD-R burns. (already fixed in 0.7.2.pl01) +* Workaround for Pioneer DVR-216D refusal to eject. (already fixed in 0.7.2.pl01) +* Configure options --enable-dvd-obs-64k, --enable-track-src-odirect +* New API calls burn_write_opts_set_dvd_obs(), burn_write_opts_set_stdio_fsync() +* New API call burn_set_scsi_logging() +* New API calls burn_fifo_get_statistics(), burn_fifo_next_interval(), burn_fifo_fill() +* Re-implemented ECMA-130 P-parity, Q-parity and scrambling for BURN_WRITE_RAW + +cdrskin novelties: + +* cdrskin option -V for logging of SCSI commands +* New cdrskin options dvd_obs= and stdio_fsync= +* New compile_cdrskin.sh option -dvd_obs_64k + +------------------------------------- + +#### Outdated [libburn-0.7.2.pl01.tar.gz](http://files.libburnia-project.org/releases/libburn-0.7.2.pl01.tar.gz) Fri Nov 13 2009 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/ZeroSevenTwoPl01) | [wiki](Libburn) + +Libburn 0.7.2.pl01 release notes: + +* Workaround for Pioneer DVR-216D which got stuck on DVD-R burns. +* Workaround for Pioneer DVR-216D refusal to eject. + +Libburn 0.7.2.pl00 release notes (Mon Oct 12 2009): + +* Bug fix: CD TAO sessions with multiple tracks did not work in -dummy mode +* New API calls burn_get_media_product_id() , burn_guess_manufacturer() , burn_guess_cd_manufacturer() +* New API call burn_disc_get_cd_info() +* New API call burn_track_set_cdxa_conv() + +cdrskin novelties: + +* Better interpretation of options -mode2, -xa, -xa1, -xa2 +* New option --xa1-ignore +* New -atip report lines "Product Id:" and "Producer:" + +------------------------------------- + +#### Outdated [libburn-0.7.0.pl00.tar.gz](http://files.libburnia-project.org/releases/libburn-0.7.0.pl00.tar.gz) Thu Aug 27 2009 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/ZeroSevenZero) | [wiki](Libburn) + +Libburn 0.7.0 release notes: + +* New API calls burn_drive_get_all_profiles(), burn_obtain_profile_name() allow to inquire and process the list of supported media types. cdrskin lists all supported profiles with option -atip -v +* New API call burn_drive_snooze() allows to calm down a drive when no i/o is expected for a while. +* Bug fix: Some SCSI commands stalled on U3 memory sticks which appear as a hub with a memory stick and a CD-ROM drive containing a small CD. These commands make not much sense with a CD-ROM and are now avoided for this media situation. + +------------------------------------- + +#### Outdated [libburn-0.6.8.pl00.tar.gz](http://files.libburnia-project.org/releases/libburn-0.6.8.pl00.tar.gz) Tue Jul 14 2009 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/ZeroSixEight) | [wiki](Libburn) + +Libburn 0.6.8 release notes: + +* Bug fix: Old MMC-1 drives were rejected because of mode page 2Ah length. +* cdrskin -scanbus now works with high SCSI bus numbers. + +------------------------------------- + +#### Outdated [libburn-0.6.6.pl00.tar.gz](http://files.libburnia-project.org/releases/libburn-0.6.6.pl00.tar.gz) Fri May 8 2009 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/ZeroSixSix) | [wiki](Libburn) + +Libburn 0.6.6 release notes: + +* Bug fix: Improper abort handling with broken pipe during outputto a stdio: pseudo-drive. +* Bug fix: Device scan stalled on FreeBSD with non-burner USB device + +------------------------------------- + +#### Outdated [libburn-0.6.4.pl00.tar.gz](http://files.libburnia-project.org/releases/libburn-0.6.4.pl00.tar.gz) Fri Mar 13 2009 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/ZeroSixFour) | [wiki](Libburn) + +Libburn 0.6.4 release notes: + +* New operating system adapter "dummy" for stdio on general X/Open systems +* New API function burn_drive_set_stream_recording() allows to write +the crucial start blocks of a filesystem with slow BD-RE Defect +Management and to write the bulk of data with full nominal speed. + +------------------------------------- + +#### Outdated [libburn-0.6.2.pl00.tar.gz](http://files.libburnia-project.org/releases/libburn-0.6.2.pl00.tar.gz) Fri Feb 20 2009 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/ZeroSixTwo) | [wiki](Libburn) + +Libburn 0.6.2 release notes: + +* Improvements with build system for FreeBSD + +------------------------------------- + +#### Outdated [libburn-0.6.0.pl01.tar.gz](http://files.libburnia-project.org/releases/libburn-0.6.0.pl01.tar.gz) Wed Jan 07 2009 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/ZeroSixZeroPl01) | [wiki](Libburn) + +Libburn 0.6.0.pl01 release notes: + +* Bug fix: BD-R were not correctly finalized + +------------------------------------- + +#### Deprecated [libburn-0.6.0.pl00.tar.gz](http://files.libburnia-project.org/releases/libburn-0.6.0.pl00.tar.gz) Sun Jan 04 2009 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/ZeroSixZero) | [wiki](Libburn) + +Libburn 0.6.0 release notes: + +* Formatting and writing of BD-R media +* New API function burn_get_read_capacity() + +------------------------------------- + +#### Outdated [libburn-0.5.8.pl00.tar.gz](http://files.libburnia-project.org/releases/libburn-0.5.8.pl00.tar.gz) Mon Dec 08 2008 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/ZeroFiveEight) | [wiki](Libburn) + +Libburn 0.5.8 release notes: + +* Bug fix: A session without leadout entry on CD caused a SIGSEGV by NULL +* Improvements about BD-RE formatting + +------------------------------------- + +#### Outdated [libburn-0.5.6.pl00.tar.gz](http://files.libburnia-project.org/releases/libburn-0.5.6.pl00.tar.gz) Wed Nov 12 2008 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/ZeroFiveSix) | [wiki](Libburn) + +Libburn 0.5.6 release notes: + +* Bug fix: libburn fifo thread was not aborted when burn run was aborted which could lead to use of freed memory. + +------------------------------------- + +#### Outdated [libburn-0.5.4.pl00.tar.gz](http://files.libburnia-project.org/releases/libburn-0.5.4.pl00.tar.gz) Mon Oct 6 2008 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/ZeroFiveFour) | [wiki](Libburn) + +Libburn 0.5.4 release notes: + +* Bug fix: On Linux 2.4 /dev/sr0 was accepted as enumerable address but then failed to work. + +------------------------------------- + +#### Outdated [libburn-0.5.2.pl00.tar.gz](http://files.libburnia-project.org/releases/libburn-0.5.2.pl00.tar.gz) Wed Aug 20 2008 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/ZeroFiveTwo) | [wiki](Libburn) + +Libburn 0.5.2 release notes: + +* Larger set of possibly acceptable drive device file names + +------------------------------------- + +#### Outdated [libburn-0.5.0.pl00.tar.gz](http://files.libburnia-project.org/releases/libburn-0.5.0.pl00.tar.gz) Thu Jul 17 2008 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/ZeroFiveZero) | [wiki](Libburn) + +Libburn 0.5.0 release notes: + +* Bug fix: cdrskin option drive_scsi_dev_family=scd lead to buffer overflow +* Ability to use /dev/scd as fallback if /dev/sr does not exist +* New API call burn_fifo_peek_data() + +------------------------------------- + +#### Outdated [libburn-0.4.8.pl00.tar.gz](http://files.libburnia-project.org/releases/libburn-0.4.8.pl00.tar.gz) Sat May 17 2008 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/ZeroFourEight) | [wiki](Libburn) + +Libburn 0.4.8 release notes: + +* Bug fix: Random access addressing for DVD-RAM and BD-RE did not work. +* cdrskin: Affected were options write_start_address= and --grow_overwriteable_iso on DVD-RAM or BD-RE. +* xorriso: Affected were sessions on DVD-RAM or BD-RE after the first one. + +------------------------------------- + +#### Outdated [libburn-0.4.6.pl00.tar.gz](http://files.libburnia-project.org/releases/libburn-0.4.6.pl00.tar.gz) Sun May 11 2008 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/ZeroFourSix) | [wiki](Libburn) + +Libburn 0.4.6 release notes: + +* Support for BD-RE media is now official +* New burn_write_opts_set_stream_recording() can speed up DVD-RAM and BD-RE +* New cdrskin option --list_formats +* New cdrskin blank types for expert formatting of DVD-RAM and BD-RE +* New cdrskin blank type blank=as_needed for automatic handling of media + +------------------------------------- + +#### Outdated [libburn-0.4.4.tar.gz](http://files.libburnia-project.org/releases/libburn-0.4.4.tar.gz) Thu April 10 2008 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/ZeroFourFour) | [wiki](Libburn) + +Libburn 0.4.4 release notes: + +* Support for DVD+R/DL media is now official + +------------------------------------- + +#### Outdated [libburn-0.4.2.tar.gz](http://files.libburnia-project.org/releases/libburn-0.4.2.tar.gz) Sun Feb 3 2008 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/ZeroFourTwo) + +Libburn 0.4.2 release notes: + +* Long term commitment to ABI libburn.so.4. +* ABI compatibility is guaranteed for any older feature set released since libburn-0.3.2 about one year ago. +* libburn provides means for compile time and runtime checking of its version. +* Compile time check in cdrskin for proper version of libburn include file. Required is at least 0.4.2. +* Runtime check in cdrskin prevents dynamic linking with outdated version of libburn.so.4. Required is at least the version seen in the include file at compile time. + +------------------------------------- + +#### Outdated [libburn-0.4.0.tar.gz](http://files.libburnia-project.org/releases/libburn-0.4.0.tar.gz) Mon Oct 29 2007 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/ZeroFourZero) + +* New option direct_write_amount= +* New option --grow_overwriteable_iso +* New option --allow_emulated_drives dev=stdio: +* More cdrecord options supported: -format, -inq, -load, -lock, -immed, -waiti +* New option fallback_program= +* A lot of libburn API additions. + +------------------------------------- + +#### Outdated [libburn-0.3.8.tar.gz](http://files.libburnia-project.org/releases/libburn-0.3.8.tar.gz) Tue Jul 31 2007 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/ZeroThreeEight) + +Libburn/Cdrskin 0.3.8 release notes: + +* Now able to cope with the peculiarities of Linux 2.4 USB +* Refusal to perform -dummy runs on media which cannot simulate burning +* New option modesty_on_drive= may help with hda -> hdb burns +* New option minbuf= , cdrecord compatible frontend of modesty_on_drive= +* New option --adjust_speed_to_drive +* Precautions against using the burner drive as track source +* Note: ABI has not been broken. + +------------------------------------- + +#### Outdated [libburn-0.3.6.tar.gz](http://files.libburnia-project.org/releases/libburn-0.3.6.tar.gz) Thu Apr 26 2007 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/ZeroThreeSix) + +0.3.6 release notes: + +* On Linux kernel 2.6, /dev/sr* gets used rather than /dev/sg*. +* DVD+R now get finalized (if not -multi is given) + +------------------------------------------------------------------------------ + +#### Outdated [libburn-0.3.4.tar.gz](http://files.libburnia-project.org/releases/libburn-0.3.4.tar.gz) Mon Mar 12 2007 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/ZeroThreeFour) + +0.3.4 release notes: + +* Multi-session recording on DVD+R, including -toc, -msinfo +* Options --tell_media_space , assert_write_lba= +* Bug fix of rare multi track fifo stall + +------------------------------------------------------------------------------ + +#### Outdated [libburn-0.3.2.tar.gz](http://files.libburnia-project.org/releases/libburn-0.3.2.tar.gz) Feb 11 2007 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/ZeroThreeTwo) + +0.3.2 release notes: + +* Burnfree enabled by default +* Multi-session recording on sequential DVD-R[W], including -toc, -msinfo +* DVD-R[W] Disk-at-once recording + +-------------------------------------------------------------------------------- +#### Outdated [libburn-0.3.0.1.tar.gz](http://files.libburnia-project.org/releases/libburn-0.3.0.1.tar.gz) Tue Jan 30 2007 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/ZeroThreeZeroOne) + +0.3.0 release notes: + +* Improved recognition of unsuitable media types +* Replaced ban of chmod u+s by loud warning +* detailed man page for cdrskin +* Burning of DVD+RW and DVD-RAM media as single-track TAO-like initial session +* Formatting and then burning to DVD-RW like to DVD+RW +* New option -msifile=path from cdrkit/wodim + +0.3.0.1 release notes: + +* Bug fix enabling tracks >= 1.3 GB from disk file + +------------------------------------------------------------------------ + +#### Outdated [libburn-0.2.6.3.tar.gz](http://files.libburnia-project.org/releases/libburn-0.2.6.3.tar.gz) Fri Dec 29 2006 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/ZeroTwoSixThree) + +0.2.6 release notes (Wed Nov 22 2006): + +*After a lot of time with dedication to this project, we proudly present you libburn 0.2.6. +* It is the first version of cdrskin and libburn after they have been split from +genisofs and libisofs. Main new features are write mode TAO and support for +multi session. + +0.2.6.1 release notes (Fri Nov 24 2006): + +* Point release to fix misleading version numbers in messages and documentations. + +0.2.6.2 release notes (Sat Dec 16 2006): + +* cdrskin man page backported from development version 0.2.7. + +0.2.6.3 release notes (Fri Dec 29 2006): + +* Point release to fix build system problems people have experienced with the past release. + +------------------------------------------------------------------------ + +#### Outdated [libburn-0.2.3.snapshot02.tar.gz](http://files.libburnia-project.org/releases/libburn-0.2.3.snapshot02.tar.gz) Thu Nov 02 2006 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/CdrskinZeroTwoFourPlZeroOne) +#### Stabilized snapshot including release 0.2.4.pl01 of [cdrskin](http://scdbackup.sourceforge.net/cdrskin_eng.html) + +## FIXME: Recover SVN tag CdrskinZeroTwoFourPlZeroOne + +cdrskin 0.2.4 release notes: + +* Compatibility with cdrecord has been improved in respect to drive addresses, audio +extraction from .wav, -scanbus, -toc, drive buffer fill indicator. +* Note: The previous snapshot01 with the same source base is handicapped by a broken +./configure setup. It works well on Intel compatible CPUs but is supposed to be +unusable on big-endian architectures. + +-------------------------------------------------------------------------------- + +#### Outdated [libburn-0.2.2.tar.gz](http://files.libburnia-project.org/releases/libburn-0.2.2.tar.gz) Wed Sep 20 2006 [git tag](https://dev.lovelyhq.com/libburnia/libburn/tree/ZeroTwoTwo) + +## FIXME: Recover SVN tag ZeroTwoTwo + +0.2.2 release notes: + +Initial release of libburnia's libburn combined with cdrskin. +