libisofs (1.5.8.pl02-1.2ubuntu1) stonking; urgency=medium

  * Merge with Debian unstable (LP: #2158779). Remaining changes:
    - d/rules: Disable libjte feature as jigit can't get into main
      (LP #1981359, MIR LP 1978066)

 -- Benjamin Drung <bdrung@ubuntu.com>  Fri, 10 Jul 2026 12:46:15 +0200

libisofs (1.5.8.pl02-1.2) unstable; urgency=low

  * Non-maintainer upload.
  * fix package name in symbols file

 -- Dominique Dumont <dod@debian.org>  Sat, 13 Jun 2026 19:18:32 +0200

libisofs (1.5.8.pl02-1.1) unstable; urgency=low

  * Non-maintainer upload.
  * control and others: update for time64 changes

 -- Dominique Dumont <dod@debian.org>  Mon, 01 Jun 2026 19:39:36 +0200

libisofs (1.5.8.pl02-1) unstable; urgency=low

  [ Thomas Schmitt ]
  * Changed Standards-Version to 4.7.4
    debian/control: Removed "Priority: optional" because of version 4.7.3
  * debian/watch: Changed version to 5 by uscan --update-watchfile.
                  Changed URI from http to https.
  * debian/libisofs6.symbols: Added Build-Depends-Package header
  * New upstream version 1.5.8.pl02
    + 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
               great-grandparent. 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()

 -- Thomas Schmitt <scdbackup@gmx.net>  Sun, 31 May 2026 18:05:58 +0200

libisofs (1.5.6.pl01-1.1ubuntu3) resolute; urgency=medium

  * No-change mass rebuild for Ubuntu 26.04 (LP: #2132257)

 -- Sebastien Bacher <seb128@ubuntu.com>  Mon, 01 Dec 2025 11:36:48 +0100

libisofs (1.5.6.pl01-1.1ubuntu2) noble; urgency=medium

  * No-change rebuild for CVE-2024-3094

 -- Steve Langasek <steve.langasek@ubuntu.com>  Sun, 31 Mar 2024 02:03:34 +0000

libisofs (1.5.6.pl01-1.1ubuntu1) noble; urgency=medium

  * Merge with Debian unstable. Remaining changes:
    - d/rules: Disable libjte feature as jigit can't get into main
      (LP #1981359, MIR LP 1978066)

 -- Benjamin Drung <bdrung@ubuntu.com>  Tue, 05 Mar 2024 12:26:42 +0100

libisofs (1.5.6.pl01-1ubuntu1) mantic; urgency=medium

  * Merge with Debian. Remaining change:
    - d/rules: Disable libjte feature as jigit can't get into main
      (LP: #1981359, MIR LP: 1978066)

 -- Jeremy Bícha <jbicha@ubuntu.com>  Sun, 10 Sep 2023 15:39:51 -0400

libisofs (1.5.6.pl01-1) unstable; urgency=low

  [ Thomas Schmitt ]
  * Changed Standards-Version to 4.6.2
    No changes needed according to packaging-manuals/upgrading-checklist.txt
  * Changed Build-Depends debhelper-compat from 12 to 13
  * Removed version demand (>= 1.22) from Build-Depends libjte-dev
  * Added symbol file libisofs6.symbols. Closes: #1014400
  * debian/copyright: Removed some lt*.m4 because they do not get from
    upstream tarball into the packages any more.
  * debian/copyright: Changed Upstream-Contact to bug-xorriso@gnu.org
  * New upstream version 1.5.6.pl01
    + New iso_write_opts_set_system_area() option bits 16:
      GPT "Legacy BIOS bootable" and 17: GPT writable
    + New API calls iso_assess_written_features(),
      iso_read_image_feature_named(), iso_read_image_features_text()
    + Allowed lseekable device files with iso_tree_add_new_cut_out_node().
      Proof-of-concept by Ivan Shmakov.
    + New API call iso_write_opts_set_max_ce_entries()
    + Bug fix: iso_write_opts_set_part_like_isohybrid() did not cause a MBR
               partition table if the partitions are data files in the ISO
               rather than appended
    + Bug fix: The lseek methods of IsoFileSource for local filesystem and
               loaded ISO returned libisofs error codes as positive off_t
               numbers
    + Bug fix: Freshly cloned data files from imported image were not marked as
               imported. Thanks to Ivan Shmakov. (Closes: #1022851)
    + Bug fix: Size of further CE area was calculated wrong if its CE entry
               ended exactly at a block boundary
  * README.source: update instructions for the mentor

 -- Thomas Schmitt <scdbackup@gmx.net>  Sat, 09 Sep 2023 19:16:02 +0200

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog libisofs-doc`.
