commit 1defea34527e795537d1cd16e4bb0be1bca1738d Author: Gabriel F. T. Gomes <gabriel@debian.org> Date: Sun Jan 19 19:52:51 2025 -0800 Depend on pkgconf instead of pkg-config (lintian) commit 606465e8aea6384788720026b2aa25bcd4001334 Author: Gabriel F. T. Gomes <gabriel@debian.org> Date: Sun Jan 19 18:47:38 2025 -0800 Package name changes due to soname bump Upstream version 2.2.0 bumped the SONAME on libiso9660 and libiso9660++ due to an ABI break. This patch updates the names of the binary packages. Since the previous packages had undergone the 64-bits time_t transition, they had the 't64' suffix, as well as several control fields to Break, Replace, and Provide the new packages. After the SONAME bump, the suffix, as well as the fields must be dropped, as explained by Steve Langasek (RIP). [1] https://lists.debian.org/debian-devel/2023/05/msg00168.html commit d7daabdb122cced878356388f9832fb7001521c3 Author: Gabriel F. T. Gomes <gabriel@debian.org> Date: Sun Jan 19 12:33:59 2025 -0800 Upstream changelog review IMPORTANT - Changes required in Debian: * API change: Rename some fields in ecma_167.h from integer (prefix i_) to unsigned (prefix u_) to actually match their type * ABI change: Add u_su_fields to the end of iso_rock_statbuf_t * ABI change: Add total_size in the middle of iso9660_stat_t IMPORTANT - No changes required in Debian: * Allow for DO_NOT_WANT_COMPATIBILITY macro in config.h to disable APIs that are being retired. + Verified that Debian does not set this variable. INFO - Bug fixes and new features. * More checks of potentially NULL buffers. More malloc()/calloc() result checks. * Enforce non-widestring ("A" suffixed) calls when we pass char* parameters. (Pete Batard) * Use widestring API calls unless otherwise specified. * Remove a deprecation warning of the declaration of is_cdrom_aspi() and GetVersion(). (Pete Batard) * Count empty fields as tracks. (John Ernberg) * Add some validity checks to enhance security. (Mansour Gashasbi) * Add support for ISO9660 multi extent files. (Pete Batard) * Fix Recognition of multi-extent in ISO9660 when Joliet is present. (Thomas Schmitt) * Use getmntent/setmntent for reading mounts. (Miguel Borges de Freitas) * Use GNU/Linux new ioctl on kernel v5.16 or newer. (Lukas Prediger) * Use "%s"-style format in cdda-player.c: to make it catch cases when user input is used in place of format. (Sergei Trofimovich) * Remove some memory leaks in C++ code. (Thomas Schmitt) * Add Rock Ridge deep directory support. (Pete Batard) * Fix and clean up various Rock Ridge issues and adjust tests. (Pete Batard) * Fix double reporting of sizes in cd-info.c. (Pete Batard) * CD-Text character set interpretation more tolerant of bad input. Savannah bug 53929. * Remove homegrown boolean type in favor of <stdbool.h>. (Thomas Schmitt) * Improve pkg-config configuration detection (Lars Wendler) INFO - Code hosting information: * Move to github (rocky) * Add github CI checks. (Pete Batard) NOT APPLICABLE TO DEBIAN - Other OS information: * Updates for compiling on MSVC. (Pete Batard) * Fix win32 implementation of .get_track_msf() for CD with first track number > 1 (Thomas Schmitt) * Fix testing on Windows and remove compilation warnings. (Pete Batard) * Fix crash reading CD TOC on macOS Ventura. (Robert Kausch) * Update freedb references to GnuDB. (Robert Kausch) * Fix charset check in Windows cdio_charset_from_utf8 implementation. (Robert Kausch) * Add support for reading CD-Text on macOS and Windows (Robert Kausch) commit 393b1780f76ea09b4317dbbb5bbd34913f556470 Author: Gabriel F. T. Gomes <gabriel@debian.org> Date: Sun Jan 19 12:28:50 2025 -0800 Update list of upstream README files commit 309e6b2de6b2199a38a3cd7ef32bbb1cccac148f Author: Gabriel F. T. Gomes <gabriel@debian.org> Date: Sun Jan 19 12:28:22 2025 -0800 Fix build issues after update to new upstream version commit b706cf108551dc1a428763505b9e27097c44c4f1 Author: Gabriel F. T. Gomes <gabriel@debian.org> Date: Sat Jan 18 19:35:39 2025 -0800 Remove the remaining CVE fix The last CVE fix does not fix the overflow issue. It is an optimization to bypass some checks on some cases and cosmetic fixes to whitespace and indentation. This patch drops the fix, since upstream did not integrate it. commit e9d6c955ab7d07fb583db1ae6fdf0a4af99dd4be Author: Gabriel F. T. Gomes <gabriel@debian.org> Date: Sat Jan 18 19:16:52 2025 -0800 Drop CVE patches already integrated upstream Upstream commit IDs: * 02c5ce94a0a6fc6faaedcb69bf6469c616727050 * bd2f10dc0b9504318c097bf16466d421acd3489d * 1919a84fb28414a551e049194499da33e38aa506 * bf22730722fcacd53288a29dc77a8430337de0e9 * 455b6982a007f04e1d81d8a1a97e7ca9b0a2e170 * a2e936a1dae15a45cd7cfe0c8e8eade2775633a0 commit f3231747c43ee9b83f57c862ca948f265d08ce69 Author: Gabriel F. T. Gomes <gabriel@debian.org> Date: Sat Jan 18 19:04:34 2025 -0800 Drop downstream patches already integrated upstream Upstream commit IDs: * c33133ce8bf2884f59eab8663514c1986613af22 * 2adb43c60afc6e98e94d86dad9f93d3df52862b1 * 56335fff0f21d294cd0e478d49542a43e9495ed0 * 0d550dc9307901edd817333a5b530241d08ad889 commit 4c154df9d2d37ae80c08b7c218f503b166af9ffa Author: Gabriel F. T. Gomes <gabriel@debian.org> Date: Sat Jan 18 18:41:27 2025 -0800 Bump upstream version in the changelog commit 96d8d375ea85540e29f2192506921fa4580fe6a0 Merge: b4d1afa 1063811 Author: Gabriel F. T. Gomes <gabriel@debian.org> Date: Sat Jan 18 18:39:36 2025 -0800 Update upstream source from tag 'upstream/2.2.0' Update to upstream version '2.2.0' with Debian dir 30ff27271f9c69762cbcaff247fabdd145e08499 commit 1063811e995d50d09d0ddee75e521cd9853d5510 Author: Gabriel F. T. Gomes <gabriel@debian.org> Date: Sat Jan 18 18:39:33 2025 -0800 New upstream version 2.2.0 commit b4d1afa235db2035efe3b181261e8ab68dc29506 Author: Gabriel F. T. Gomes <gabriel@debian.org> Date: Sat Jan 18 18:26:22 2025 -0800 Update watch file to github (from savannah) Upstream moved their releases from savannah (ftp.gnu.org) to github (github.com), as reported on the mailing list[1], and in the 2.2.0 release email[2]. This patch updates the watch file to fetch new versions from the main release archive (github). [1] https://lists.gnu.org/archive/html/libcdio-devel/2024-09/msg00011.html [2] https://lists.gnu.org/archive/html/libcdio-devel/2025-01/msg00003.html commit 6ad2f14a6e348323e184340ac1e3fd3644101b66 Author: Gabriel F. T. Gomes <gabriel@debian.org> Date: Sat Jan 18 18:06:19 2025 -0800 Open master branch for development Patch generated with: debchange --increment --urgency low
Among the 13 debian patches available in version 2.1.0-5 of the package, we noticed the following issues: