Opened 6 months ago

Closed 6 months ago

#23088 closed enhancement (fixed)

libburn libisofs and libisoburn-1.5.8

Reported by: Bruce Dubbs Owned by: Joe Locash
Priority: normal Milestone: 13.1
Component: BOOK Version: git
Severity: medium Keywords:
Cc:

Description

New point version.

Change History (4)

comment:1 by Douglas R. Reno, 6 months ago

Summary: libburn and libisoburn-1.5.8 → libburn libisofs and libisoburn-1.5.8

libisofs also has a new version

in reply to:  1 comment:2 by Bruce Dubbs, 6 months ago

Replying to Douglas R. Reno:

libisofs also has a new version

I guessed that, but currency returned a zero.

comment:3 by Joe Locash, 6 months ago

Owner: changed from blfs-book to Joe Locash
Status: new → assigned

comment:4 by Joe Locash, 6 months ago

Resolution: → fixed
Status: assigned → closed

libburn changes:

libburn-1.5.8.tar.gz Thu Apr 02 2026
===============================================================================
* Bug fix: burn_offst_source_new() parameter "size" rolled over at 2 exp 31
* Bug fix: ATA and SATA drives under sg did not register their SCSI address
           tuple
* Bug fix: WAVE files with unsuitable audio format were read as raw audio file.
           Thanks Niels Möller.
* New API calls use and return off_t sizes instead of int or uint32_t
* Augmented struct burn_toc_entry by new off_t block addresses and counters
* New struct burn_progress_v2 and API call burn_drive_get_status_v2()
* New API call burn_disc_track_lba_nwa_v2()
* New API calls burn_disc_get_sectors_v2(), burn_session_get_sectors_v2(),
  burn_track_get_sectors_v2()
* New API call burn_get_read_capacity_v2()
* New API call burn_drive_release_v2()
* New API call burn_write_opts_set_perform_opc_v2
* New cdrskin option --audio_not_raw
* New cdrskin options --perform_opc and --perform_opc_growisofs

libisofs changes:

libisofs-1.5.8.tar.gz Thu Apr 02 2026
===============================================================================
* Bug fix: File path of imported BIOS boot image was forgotten when it gets
           overwritten by a file of the same name. Thanks Brian C. Lane.
* Bug fix: Reproducibility of ISO images depended on "undefined" qsort(3)
           behavior with comparer function result 0
* Bug fix: Empty AAIP value spoiled decoding of all AAIP attributes
* Bug fix: Symbolic links with xattr could cause unusable ISO filesystems.
           Thanks Paul von Behren.
* Bug fix: When reading multiple slashes in symbolic link targets they were
           condensed to a single one if not marked by the SL ROOT-flag
* Bug fix: Empty symolic link target components which represent add-on
           slashes were written with ROOT flag set
* Bug fix: The last trailing slash in a symbolic link target was not written
* Bug fix: The .. directory record exposed Rock Ridge properties of its
           grand grand parent. Caused by commit 4d0063f7 in 2009 which fixed
           the block address pointer of the .. record.
* Bug fix: The characters '.' and ';' were wrongly disallowed with PVD
           file names
* Improved size estimation and property assessment of El Torito hidden boot
  images
* Enabled up to 8 appended GPT partitions and improved their number mapping
* New API calls iso_local_get_lfa_flags(), iso_local_set_lfa_flags(),
  iso_node_get_lfa_flags(), iso_node_set_lfa_flags(),
  iso_util_decode_lfa_flags(), iso_util_encode_lfa_flags(),
  iso_util_get_lfa_masks(), iso_util_get_effective_lfa_mask()
* New API calls iso_node_get_projid(), iso_node_set_projid(),
  iso_local_get_projid(), iso_local_set_projid()
* New API call iso_write_opts_set_gpt_with_gaps
* New API call iso_local_create_dev()
* New API call iso_write_opts_set_rrip_tf_long() and date check for year 2150
  limit to produce 17-byte timestamps
* New API call iso_write_opts_set_rrip_tf_y1900()
* New API calls iso_image_set_volume_id_v2(), iso_image_get_volume_id_v2(),
  iso_image_fs_get_volume_id_v2()
* New API call iso_write_opts_set_relaxed_nonvol_atts()

libisoburn changes:

libisoburn-1.5.6.tar.gz  Thu Apr 02 2026
===============================================================================
* Bug fix: -boot_image and -append_partition were not perceived as image
           manipulation which makes production of an ISO image worthwhile.
           Thanks Cameron Seader.
* Bug fix: -outdev holding an ISO filesystem could get attached wrong start LBA
* Bug fix: Command -load "volid" did not work with constant search text
* Bug fix: Command -truncate_overwritable on ISO image without MD5 caused
           double free of memory
* Bug fix: -boot_image "any" "replay" failed after the legacy BIOS boot image
           file was replaced by -map. Thanks Brian C. Lane.
* Bug fix: -boot_image system_area=/dev/zero preserved system area of
           loaded ISO
* Bug fix: Size assessment of ISO images smaller than 32 KiB yielded
           random values
* Bug fix: -extract_boot_images reports "No such file or directory" when
           complaining over an existing target file
* Bug fix: Reproducibility of ISO images depended on "undefined" qsort(3)
           behavior with comparer function result 0.
           Report and fix proposal by Henrik Lindström.
* Bug fix: ATA and SATA drives on modern Linux refused to perform -rollback
           with -scsi_dev_family "sg" because libburn registered them as ATA
           without SCSI adress tuple
* Bug fix: Symbolic links with xattr could cause unusable ISO filesystems.
           Thanks Paul von Behren.
* Bug fix: When reading multiple slashes in symbolic link targets from an ISO
           they were condensed to a single one if not marked by the
           SL ROOT-flag. Thanks Jonas 'Sortie' Termansen.
* Bug fix: Empty symbolic link target components which represent add-on
           slashes were written with ROOT flag set.
           Thanks Jonas 'Sortie' Termansen.
* Bug fix: The last trailing slash in a symbolic link target was not written.
           Thanks Jonas 'Sortie' Termansen.
* Bug fix: The .. directory record exposed Rock Ridge properties of its
           grand grand parent. Caused by commit 4d0063f7 in 2009 which fixed
           the block address pointer of the .. record.
* Bug fix: -truncate_overwritable did not properly update positions and size
           in the checksum tag of the relocated superblock
* Bug fix: -compliance "default" did not reset "no_emul_toc" and some other
           rules
* New bit1 with API call Xorriso_change_is_pending() issues a note if
  return is 0 and indev and outdev point to different drives
* New API calls isoburn_toc_disc_get_sectors_v2,
  isoburn_toc_session_get_sectors_v2, isoburn_toc_track_get_emul_v2
* New API calls isoburn_read_iso_head_v2(), isoburn_get_mount_params_v2()
* New API calls isoburn_igopt_get_effective_lba_v2(),
  isoburn_igopt_get_data_start_v2()
* New API call isoburn_get_attached_start_lba_v2()
* New API calls isoburn_attach_start_lba_v2(), isoburn_disc_get_msc1_v2(),
  isoburn_disc_track_lba_nwa_v2()
* New API call isoburn_prepare_blind_grow_v2()
* New info return modes 3 "Creation Time" and 4 "Modification Time"
  with isoburn_read_iso_head() and isoburn_read_iso_head_v2()
* New address modes 5 to 9 for isoburn_set_msc1(), isoburn_get_mount_params(),
  isoburn_get_mount_params_v2()
* New API call isoburn_drive_release_v2()
* New flag bit 12 "do not ignore XFS-style project ids" with
  isoburn_drive_aquire()
* New isoburn_igopt_set_relaxed() relaxations isoburn_igopt_rrip_tf_y1900, 
  isoburn_igopt_relaxed_vol_atts, isoburn_igopt_relaxed_nonvol_atts,
  isoburn_igopt_rrip_tf_long
* New -append_partition pseudo partition_number "all" and
  pseudo type_code "revoke"
* New -as mkisofs options -cut_out and -hide_iso_path
* Improved handling of hidden boot images in -boot_image cmd/as_mkisofs/replay
* The maximum number of appended GPT partitions was increased from 4 to 8
* New command -toc_info_type
* New entities "at_time", "before", "after", "not_after", "not_before" for
  commands -load, -mount, -mount_cmd, -session_string, -truncate_overwritable
* New commands -lfa_flags, -lsattr, -lsattrd, -chattr, -chattr_r,
* New -find test -has_lfa_flags, -has_some_lfa_flags_of,
  new -find actions lsattrd, chattr
* New -as mkisofs option --lfa_flags
* New command and -as mkisofs option -genisoimage_completion
* New parameter "leave" to command -calm_drive
* New isoburn_read_opts extension isoburn_ropt_projid
* New commands -projid, -get_projid, -get_projid_r, -set_projid, -set_projid_r
* New -find test -has_projid, actions get_projid, set_projid, get_projid_minmax
* New -find action "show_time"
* New -as mkisofs option --projid
* New -boot_image bootspec appended_gpt_with_gaps=
* New -as mkisofs option -appended_gpt_with_gaps
* New -compliance rules rrip_tf_long, rrip_tf_short, rrip_tf_year0,
  rrip_tf_y1900
* New -as mkisofs options -long-rr-time, -no-long-rr-time, -short-rr-time,
  -rr-time-y1900
* New command -volid_for and -as mkisofs option -volid_for. (Closes: #1122201)
* New -compliance rule relaxed_pvd_atts= and mkisofs option -relaxed_pvd_atts
* New command -perform_opc
* New -as cdrecord options --perform_opc and --perform_opc_growisofs

Fixed at e3c8685ed1.

Note: See TracTickets for help on using tickets.