apt (2.4.14) jammy; urgency=medium
* Fix buffer overflow, stack overflow, exponential complexity in
apt-ftparchive Contents generation (LP: #2083697)
- ftparchive: Mystrdup: Add safety check and bump buffer size
- ftparchive: contents: Avoid exponential complexity and overflows
- test framework: Improve valgrind support
- test: Check that apt-ftparchive handles deep paths
- increase valgrind cleanliness to make the tests pass
- pkgcachegen: Use placement new to construct header
- Workaround valgrind "invalid read" in ExtractTar::Go by moving large
buffer from stack to heap. The large buffer triggered some bugs in
valgrind stack clash protection handling.
-- Julian Andres Klode <juliank@ubuntu.com> Tue, 22 Oct 2024 15:09:58 +0200
apt (2.4.13) jammy; urgency=medium
* Fix keeping back removals of obsolete packages (LP: #2078720)
* Return an error if ResolveByKeep() is unsuccessful (LP: #2078720)
-- Julian Andres Klode <juliank@ubuntu.com> Thu, 05 Sep 2024 16:43:03 +0200
apt (2.4.12) jammy; urgency=medium
* Restore ?garbage by calling MarkAndSweep before parsing (LP: #1995790)
* For phasing, check if current version is a security update, not just previous ones
(LP: #2051181)
-- Julian Andres Klode <juliank@ubuntu.com> Tue, 13 Feb 2024 16:39:04 +0100
apt (2.4.11) jammy; urgency=medium
* Backport archive snapshot integration as of 2.7.3 (LP: #2038453)
-- Julian Andres Klode <juliank@ubuntu.com> Fri, 06 Oct 2023 10:53:53 +0200
apt (2.4.10) jammy; urgency=medium
* dist-upgrade: Revert phased updates using keeps only (LP: #2025462)
* Do not mark updates for install that are still phasing (same bug)
* Compare SHA256 to check if versions are really the same (Closes: #931175)
(LP: #2029268)
-- Julian Andres Klode <juliank@ubuntu.com> Wed, 02 Aug 2023 15:15:58 +0200
apt (2.4.9) jammy; urgency=medium
* Actually delete temporary apt-key.*.asc helper files (LP: #1995247)
-- Julian Andres Klode <juliank@ubuntu.com> Mon, 31 Oct 2022 15:18:22 +0100
apt (2.4.8) jammy; urgency=medium
* edsp: Add support for phased updates (test in LP#1990586)
* Check state of dependency, not dependee in dependency keep back
(LP: #1990684)
* full-upgrade: Mark phased upgrades for keep before anything else
(LP: #1990586)
-- Julian Andres Klode <juliank@ubuntu.com> Wed, 28 Sep 2022 17:37:51 +0200
apt (2.4.7) jammy; urgency=medium
* Mark broken reverse depends for upgrade (LP: #1974196)
-- Julian Andres Klode <juliank@ubuntu.com> Thu, 28 Jul 2022 09:26:24 +0200
apt (2.4.6) jammy; urgency=medium
* (Temporarily) Rewrite phased updates using a keep-back approach
(LP: #1979244)
* policy: Do not override negative pins with 1 due to phasing (LP: #1978125)
* Point branch to 2.4.y and use jammy in gitlab-ci
-- Julian Andres Klode <juliank@ubuntu.com> Thu, 30 Jun 2022 15:33:22 +0200
apt (2.4.5) unstable; urgency=medium
* Only protect two kernels, not last installed one (LP: #1968154)
* Fix segfault in CacheSetHelperAPTGet::tryVirtualPackage()
-- Julian Andres Klode <jak@debian.org> Fri, 08 Apr 2022 12:22:23 +0200
# For older changelog entries, run 'apt-get changelog apt-doc'
Generated by dwww version 1.14 on Tue Jun 9 04:42:54 CEST 2026.