Change log for apt package in Debian

175 of 393 results
Published in sid-release
apt (2.9.2) unstable; urgency=medium

  [ Julian Andres Klode ]
  * Output customization and color refactoring:
    - Also respect an APT_NO_COLOR variable
    - Add a --color, --no-color option
    - Add APT::Configuration::color helper to colorize things
    - Use APT::Configuration::color to apply color to output
    - Configure individual action colors using APT::Color::Action
    - apt.conf(5): Document the APT::Color scope
  * Introduce the new --audit error level
    - Add an "audit" error level, and change the default to notice
    - Add an --audit option to switch on audit logging
    - Add an audit message for missing InRelease files
  * Change the rendering for notices, warnings, errors:
    - i18n: Use Error:/Warning:/Notice: instead of E:/W:/N:
    - Render notices without (yellow) color, just in bold
    - Keep the entire error/warning/notice message bold
  * Other UI changes:
    - apt update: Show upgradable package count in bold
    - show: Highlight field names and colorize package name
    - Remove spurious newline inside `apt autoremove` message
    - Insert blank line following simulation note
    - Show "Upgrading:" before other sections
    - Only erase OpProgress lines in output version 3.0
  * Test fixes:
    - test: configuration: color: reset _config after tests
    - build: test: Silence warnings in GTest code

  [ Miroslav Kure ]
  * Czech program translation update (Closes: #1068943)

  [ Boyuan Yang ]
  * Simplified Chinese program translation update (Closes: #1069118)

  [ David Kalnischkies ]
  * Allow no spaces for the last dependency in ParseDepends, too (LP: #2061834)

 -- Julian Andres Klode <email address hidden>  Mon, 22 Apr 2024 19:36:30 +0200
Superseded in sid-release
apt (2.9.1) unstable; urgency=medium

  [ Julian Andres Klode ]
  * Further UX improvements for apt(8)
    - Estimate free space and issue warnings if exceeded, incl. /boot
      + Rename "Installed size:" to "Space needed:"
      + Space needed: Show space available in /usr
      + Show space estimate for /boot, if separate; or estimate initrd for /usr
      + Add warnings if space estimate exceeds free space
    - Show downgrades as yellow
    - Use "Continue anyway?" if a warning is queued, and default to N
    - Use unicode install progress bar on UTF-8 locales
  * Hide some of the output formatting and details from translatable strings,
    do expect some more translation churn in upcoming uploads.

  [ Rafael ]
  * Remove duplicate sentence "Changing held packages:"

 -- Julian Andres Klode <email address hidden>  Sun, 14 Apr 2024 18:45:28 +0200
Superseded in sid-release
apt (2.9.0) unstable; urgency=medium

  * Welcome to the APT 3.0 development series. It has a new UI for
    apt(8). It has colors, columnar display, some more padding, and
    shows removals last (Closes: #755088), making the output more
    easy to quickly scan.

  [ David Kalnischkies ]
  * Avoid subshell hiding failure report from testfilestats
  * Ignore umask of leftover diff_Index in failed pdiff test
  * Fix and unfuzzy previous VCG/Graphviz URI change

  [ Julian Andres Klode ]
  * Revert "Temporarily downgrade key assertions to "soon worthless""
    We temporarily downgraded the errors to warnings to give the
    launchpad PPAs time to be fixed, but warnings are not safe:
    Untrusted keys could be hiding on your system, but just not
    used at the moment. Hence revert this so we get the errors we
    want.
    This reverts commit 66998ed3d299bede651ad40368bdb270f5f5b0f9. (LP: #2060721)
  * columnar: Fix floating point exception (list is empty if -V)
  * OpProgress: Erase lines when done
  * apt: Introduce the new terse apt output format 3.0
  * Show Recommends/Suggests for upgrades too, move them down
  * Only show Recommends/Suggests for new installs, not upgrades
  * Use the same words for the summary

  [ Christian Blichmann ]
  * Columnar output for package lists similar to 'ls'

 -- Julian Andres Klode <email address hidden>  Fri, 12 Apr 2024 20:17:34 +0200
Superseded in sid-release
apt (2.7.14) unstable; urgency=medium

  [ Steve Langasek ]
  * Support building without gnutls
  * Add an artificial Conflicts: against libnettle8
    to force upgrades in launchpad buildd chroots

  [ David Kalnischkies ]
  * Handle EINTR in the static FileFd::Write overload
  * Remove non-existent Debug::BuildDeps from apt.conf(5)
  * Parse unsupported != relation in dependencies

  [ Frans Spiesschaert ]
  * Dutch program translation update (Closes: #1065513)
  * Dutch manpages translation update (Closes: #1065517)

  [ Wesley Schwengle ]
  * Update documentation for apt-get upgrade with pkg arg (Closes: #1065831)
  * Update documentation for apt upgrade with pkg arg (Closes: #1065831)
  * Include Dutch translation for apt/apt-get upgrade documenation update
  * Update Graphviz URL to https://graphviz.org/
  * Update VCG tool URI to new location
  * s#http://bugs.debian.org/src/#https://bugs.debian.org/src#

  [ Julian Andres Klode ]
  * pkgTagFile::Jump: Use lookback buffer to rejump to current position
    (Closes: #1067440)
  * debrecords: Do not reparse if given same location (Closes: #1067440)
  * Revert "debrecords: Do not reparse if given same location"

 -- Julian Andres Klode <email address hidden>  Fri, 22 Mar 2024 11:11:44 +0100
Superseded in sid-release
apt (2.7.13) unstable; urgency=medium

  * Acknowledge NMU; thank you, Steve!

  [ Wesley Schwengle ]
  * Show correct location of configure-index in man page

  [ Yuan Tao ]
  * Fix spelling mistake in zh_CN.po

  [ Julian Andres Klode ]
  * gpgv: Surface [GNUPG:] ERROR and [GNUPG:] WARNING status messages
  * gpgv: Add a reason to worthless signers
  * Implement gpgv --assert-pubkey-algo=>=rsa2048,ed25519,ed448 (LP: #2055193)
  * Rename 'weak digest algorithm' to 'weak algorithm'
  * Temporarily downgrade key assertions to "soon worthless"
  * Do not require versioned dpkg-dev on CI
  * prepare-release: Adjust for t64 suffix

 -- Julian Andres Klode <email address hidden>  Wed, 28 Feb 2024 19:48:27 +0100

Available diffs

Superseded in sid-release
apt (2.7.12+nmu1) unstable; urgency=medium

  * Non-maintainer upload.
  * Rename libraries for 64-bit time_t transition.  Closes: #1061896

 -- Steve Langasek <email address hidden>  Wed, 28 Feb 2024 01:20:31 +0000

Available diffs

Deleted in experimental-release (Reason: None provided.)
apt (2.7.12+nmu1~exp1) experimental; urgency=medium

  * Non-maintainer upload.
  * Rename libraries for 64-bit time_t transition.

 -- Steve Langasek <email address hidden>  Sat, 24 Feb 2024 05:26:28 +0000
Superseded in sid-release
apt (2.7.12) unstable; urgency=medium

  [ Kenyon Ralph ]
  * apt-key: remove carriage returns from armored keyrings before dearmoring

  [ наб ]
  * apt.8: summarise remaining verbs (Closes: #827785)

  [ Adam Saponara ]
  * Prevent infinite loop in `ReadConfigFile`

  [ Gábor Németh ]
  * Typos in integration tests
  * Document 'dist-clean'

  [ Wesley Schwengle ]
  * Configure the amount of kernels to keep
  * Fix bug where ./git-clang-format.sh errors incorrectly
  * Add documentation of autoremove to apt.conf (5)

  [ Julian Andres Klode ]
  * Bump Ubuntu apt-key deprecation notice to 24.04
  * Modernize standard library includes
  * Automatically enable snapshots where supported
  * test-snapshot: Fix a test case
  * Move systemd units to /usr/lib (Closes: #1054137)

 -- Julian Andres Klode <email address hidden>  Tue, 20 Feb 2024 19:38:02 +0100

Available diffs

Superseded in sid-release
apt (2.7.11) unstable; urgency=medium

  [ David Kalnischkies ]
  * Remove erroneous -a flag from apt-get synopsis in manpage
  * Support -a for setting host architecture in apt-get source -b

  [ Julian Andres Klode ]
  * For phasing, check if current version is a security update, not just previous ones
    (LP: #2051181)
  * Add public phased update API
  * Add a new ?phasing pattern
  * Add the ?security pattern
  * Show a separate list of upgrades deferred due to phasing (LP: #1988819)

 -- Julian Andres Klode <email address hidden>  Tue, 13 Feb 2024 16:31:00 +0100

Available diffs

Deleted in experimental-release (Reason: None provided.)
apt (2.7.10+nmu1~exp2) experimental; urgency=medium

  * Non-maintainer upload.
  * Rename libraries for 64-bit time_t transition.
  * Fix uninstallable packages from the previous upload.

 -- Steve Langasek <email address hidden>  Wed, 31 Jan 2024 06:19:45 +0000
Superseded in experimental-release
apt (2.7.10+nmu1~exp1) experimental; urgency=medium

  * Non-maintainer upload.
  * Rename libraries for 64-bit time_t transition.

 -- Steve Langasek <email address hidden>  Tue, 30 Jan 2024 01:02:04 +0000
Superseded in sid-release
apt (2.7.10) unstable; urgency=medium

  * pkgcachegen: Use placement new to construct header to make
    valgrind happy when we hash/write out padding bytes
  * Add Conflicts: apt-verify.
    The APT team is very concerned about the encroachement of its
    namespace and the impact on security of its file verification
    process. We have expressed those concerns in the ITP bug, but
    the package was nonetheless uploaded and accepted, so we have
    to take this extraordinary step to protect our users.

 -- Julian Andres Klode <email address hidden>  Fri, 19 Jan 2024 09:31:13 +0100

Available diffs

Superseded in sid-release
apt (2.7.9) unstable; urgency=medium

  [ David Kalnischkies ]
  * Accept file system disorder in test-ignored-files

  [ Julian Andres Klode ]
  * CI: Pull from testing, unstable broken atm

 -- Julian Andres Klode <email address hidden>  Thu, 11 Jan 2024 10:04:52 +0100

Available diffs

Superseded in sid-release
apt (2.7.8) unstable; urgency=medium

  [ Gábor Németh ]
  * Add 'dist-clean' command to remove packages and list files (Closes:
    #959093); this is experimental and does not yet have docs or tests.

  [ David Kalnischkies ]
  * Have Grp.FindPreferredPkg return very foreign pkgs as last resort
  * Improve and test distclean implementation
  * Do not store .diff_Index files in update

  [ Tianyu Chen ]
  * apt-pkg/cacheset.cc: set ShowErrors to true when no version matched
    (Closes: #1053887)

  [ Julian Andres Klode ]
  * Do not silently ignore directories for reserved file names
  * test: Disable valgrind on armhf, incompatible with stack clash protector
    (Closes: #1059352)

 -- Julian Andres Klode <email address hidden>  Mon, 08 Jan 2024 10:32:31 +0100

Available diffs

Superseded in sid-release
apt (2.7.7) unstable; urgency=medium

  [ sid ]
  * Fix incorrect time unit comment for PulseInterval

  [ Patrice Duroux ]
  * Update fr.po (add a missing dot)

  [ Julian Andres Klode ]
  * Stop calculating Description-md5 if missing
  * Revert "Do not fail on systems running in FIPSmode."
  * s/AlreadDownloaded/AlreadyDownloaded/ in doc/progress-reporting.md.
    Thanks to jwilk for suggestion
  * Bump Priority to required to match Debian archive.
    This unbreaks mmdebstrap scenarios if you mirror Debian or use
    a distro where apt did not get overridden to required.
    Reported-By: josch on IRC, following discovery by helmut
  * Restore ?garbage by calling MarkAndSweep before parsing (LP: #1995790)
  * Fix the test suite by adding new "m" flags to debug output

  [ Frans Spiesschaert ]
  * Dutch program translation update (Closes: #1055178)

  [ David Kalnischkies ]
  * Raise cmake_minimum_required to 3.13 to avoid warnings
  * Use different variable name in GTest source path detection

 -- Julian Andres Klode <email address hidden>  Wed, 22 Nov 2023 16:43:47 +0100

Available diffs

Superseded in sid-release
apt (2.7.6) unstable; urgency=medium

  [ Américo Monteiro ]
  * Portuguese manpages translation update (Closes: #1051731)

  [ Julian Andres Klode ]
  * Downgrade unmerged-usr from error to two warnings (Closes: #1052058)

 -- Julian Andres Klode <email address hidden>  Wed, 20 Sep 2023 10:25:26 +0200

Available diffs

Superseded in sid-release
apt (2.7.5) unstable; urgency=medium

  * doc/po/nl.po: Fix spurious translation of docbook tag

 -- Julian Andres Klode <email address hidden>  Sat, 16 Sep 2023 13:32:18 +0200
Superseded in sid-release
apt (2.7.3) unstable; urgency=medium

  [ Tianon Gravi ]
  * Add "apt-patterns" reference to "apt list" description in apt(8)

  [ Frans Spiesschaert ]
  * Dutch manpages translation update (Closes: #1033904)
  * Dutch program translation update (Closes: #1033909)

  [ Mert Dirik ]
  * Turkish program translation update

  [ Remus-Gabriel Chelu ]
  * Romanian program translation update (Closes: #1040644)

  [ David Kalnischkies ]
  * Add apt-patterns(7) to apt{,-cache,-get} SEE ALSO sections

  [ Julian Andres Klode ]
  * Compare SHA256 to check if versions are really the same (Closes: #931175)
    (LP: #2029268)

 -- Julian Andres Klode <email address hidden>  Wed, 02 Aug 2023 14:30:47 +0200

Available diffs

Superseded in sid-release
apt (2.7.2) unstable; urgency=medium

  [ A. Maitland Bottoms ]
  * Do not fail on systems running in FIPSmode.

  [ Julian Andres Klode ]
  * Upload to unstable
  * update: Add notice about missing Signed-By in deb822 sources
  * doc: Bump distro versions for apt-key removal
  * dist-upgrade: Revert phased updates using keeps only (LP: #2025462)
  * Do not mark updates for install that are still phasing
  * Fix snapshot crashes with multiple components inside Ubuntu docker
    image

 -- Julian Andres Klode <email address hidden>  Wed, 12 Jul 2023 17:23:26 +0200

Available diffs

Published in bookworm-release
Superseded in sid-release
apt (2.6.1) unstable; urgency=medium

  * Restore adduser dependency for bookworm.
    This caused some regressions to late in the bookworm cycle. To keep
    upgrade paths (which will have adduser installed) the same, we drop
    the base-password alternative rather than requiring both dependencies,
    as that could change resolving or ordering bugs. (Closes: #1035654)
  * Point gitlab-ci and gbp to bookworm/2.6.y

 -- Julian Andres Klode <email address hidden>  Thu, 25 May 2023 16:11:37 +0200
Deleted in experimental-release (Reason: None provided.)
apt (2.7.1) experimental; urgency=medium

  * Seed snapshot servers for well-known hosts, including PPAs. Note
    that it is preferable for repositories to declare their snapshot
    server in the Snapshots Release file field than to rely on this
    feature.

 -- Julian Andres Klode <email address hidden>  Wed, 24 May 2023 18:56:31 +0200

Available diffs

Superseded in experimental-release
apt (2.7.0) experimental; urgency=medium

  [ Jacob Kauffmann ]
  * Keep "or group" when installing package to satisfy it

  [ Julian Andres Klode ]
  * Add apt install,upgrade,... -U,--update options. Please note that
    this still releases locks in between and is subject to races.
  * Initial support for snapshot servers, apt --snapshot option. Some
    implementation details may change down the road to 2.8

 -- Julian Andres Klode <email address hidden>  Tue, 02 May 2023 16:41:47 +0200

Available diffs

Superseded in sid-release
apt (2.6.0) unstable; urgency=medium

  * The "unhappy bookworm" release. Too many changes needed to clarify
    licensing.

  [ Cyril Brulebois ]
  * Teach apt-cdrom's scoring system about non-free-firmware (Closes: #1029751)

  [ David Kalnischkies ]
  * More support for non-free-firmware
    - Have values in Section config trees refer to them in all components
    - Add non-free-firmware component in documentation
    - Suggest using non-free-firmware in update for Debian
  * other bookworm regressions:
    - Bump codenames in docs in preparation for Debian 12
    - Detect trimmed changelogs and pick online instead (Closes: #1024457)
  * Do not store trusted=yes Release file unconditionally

  [ Miroslav Kure ]
  * Czech program translation update (Closes: #1031008)

  [ Bastian Germann ]
  * machine-readable version of COPYING (Closes: #1019273), initial version

  [ Julian Andres Klode ]
  * Update lintian override info format in d/apt.lintian-overrides
  * Further work on machine-readable COPYING file and the source code comments
    to address licensing inadequacies:
    - Address statements of public domain
    - po/nb.po: Relicensing GPL-2.0 -> GPL-2.0+. Thanks Petter for chasing
      down the copyright holders and getting agreement.
    - COPYING: Group by license
    - Address translation licensing concerns
    - COPYING: Address RunScripts()
    - We do not believe rsh was supposed to exclude GPL-3
    This unfortunately creates a bit of churn, but updating the COPYING file
    without addressing the actual licensing issues would not have solved the
    bug.

 -- Julian Andres Klode <email address hidden>  Mon, 06 Mar 2023 13:26:39 +0100

Available diffs

Superseded in sid-release
apt (2.5.6) unstable; urgency=medium

  [ MichaIng ]
  * Document --allow-insecure-repositories

  [ Helge Kreutzmann ]
  * German program translation update (Closes: #1029280)

  [ David Kalnischkies ]
  * Build with and fix warnings of gcc-13 (Closes: #1030592)

 -- Julian Andres Klode <email address hidden>  Wed, 08 Feb 2023 17:07:38 +0100

Available diffs

Superseded in sid-release
apt (2.5.5) unstable; urgency=medium

  [ David Kalnischkies ]
  * Do not document path to be repeatable in apt-ftparchive cmds

  [ Julian Andres Klode ]
  * gitlab-ci: Install adduser
  * make ?installed pattern match installed version only when narrowed
  * apt-patterns(7): Grouping with () and or using | are supported

  [ Egon Willighagen ]
  * Typo fix

  [ Camiel Vletter ]
  * improve `--help` text for cmdline `apt autoremove`

  [ Frans Spiesschaert ]
  * Dutch manpages translation update (Closes: #1023456, #1025843)

  [ Алексей Шилин ]
  * Add 'tasks' section to default APT::Never-MarkAuto-Sections list

 -- Julian Andres Klode <email address hidden>  Tue, 17 Jan 2023 16:33:38 +0100

Available diffs

Superseded in sid-release
apt (2.5.4) unstable; urgency=medium

  [ David Kalnischkies ]
  * Report failures back from debSystem::AddStatusFiles
  * Avoid dealing with a fake dpkg stanza in the tests
  * Allow apt to run if no dpkg/status file exists

  [ Johannes Schauer Marin Rodrigues ]
  * since base-passwd 3.6.1 the _apt user is in the default /etc/passwd

  [ Boyuan Yang ]
  * po/zh_CN.po: Update translation for apt/2.5.3

  [ quazgar ]
  * Documentation for autopurge command

  [ Julian Andres Klode ]
  * Actually delete temporary apt-key.*.asc helper files (LP: #1995247)

 -- Julian Andres Klode <email address hidden>  Mon, 31 Oct 2022 12:11:04 +0100

Available diffs

Superseded in sid-release
apt (2.5.3) unstable; urgency=medium

  [ Povilas Kanapickas ]
  * doc: Explain that apt-get download ensures package authenticity

  [ David Kalnischkies ]
  * Keep color disabled if APT::Color was set to false
  * Don't reuse filename for in-tree builds of apt
  * Respect users pkg order on `apt install` for resolving

  [ Hideki Yamane ]
  * Fix typo in Japanese program translation

  [ lancethepants ]
  * porting (musl):
    - apt-pkg/contrib/fileutl.h  Explicitly include sys/stat.h

  [ Khem Raj ]
  * porting (clang15):
    - typecast time_t and suseconds_t from std::chrono
    - interactive-helper: Undefine _FORTIFY_SOURCE

  [ Julian Andres Klode ]
  * edsp: Add support for phased updates (test in LP#1990586)
  * Check state of dependency, not depender in dependency keep back
    (LP: #1990684)
  * full-upgrade: Mark phased upgrades for keep before anything else
    (LP: #1990586)

 -- Julian Andres Klode <email address hidden>  Wed, 28 Sep 2022 17:16:41 +0200

Available diffs

Superseded in sid-release
apt (2.5.2) unstable; urgency=medium

  [ Julian Andres Klode ]
  * Mark broken reverse depends for upgrade (LP: #1974196)
  * Upgrade all binaries in a source package

  [ Michael Vogt ]
  * apt-pkg: (re)export pkgTagSection::Key to fix FTBFS in python-apt
    (Closes: #1011678)

 -- Julian Andres Klode <email address hidden>  Sun, 24 Jul 2022 17:57:24 +0200

Available diffs

Superseded in sid-release
apt (2.5.1) unstable; urgency=medium

  [ Américo Monteiro ]
  * Portuguese manpages translation update (Closes: #1011315)

  [ Ronan Desplanques ]
  * Fix integer underflow in flExtension

  [ Roberto C. Sánchez ]
  * Some minor tweaks of spelling/grammar for better readability.

  [ Tianon Gravi ]
  * Switch from "security.d.o" to "deb.d.o" (matching bullseye release notes)

  [ Julian Andres Klode ]
  * (Temporarily) Rewrite phased updates using a keep-back approach
    (LP: #1979244)
  * policy: Do not override negative pins with 1 due to phasing (LP: #1978125)

 -- Julian Andres Klode <email address hidden>  Thu, 30 Jun 2022 13:27:30 +0200

Available diffs

Superseded in sid-release
apt (2.5.0) unstable; urgency=medium

  [ Helmut Grohne ]
  * Avoid use of deprecated std::iterator (twice) (Closes: #1008036)

  [ David Kalnischkies ]
  * Document tagfile-keys.h as internal to apt
  * Drop support for long obsoleted Suggests alias: Optional
  * Do not order long obsoleted fields anymore
  * Stop parsing undocumented unknown EDSP field APT-Hash
  * Avoid .c_str() on strings feed into pkgTagSection::FindS
  * Use pkgTagSection::Key in more places in src:apt
  * Parse Checksum fields via pkgTagSection::Key, too
  * Avoid building all docs in nodoc build profile
  * Add pkg.apt.nodoxygen build profile
  * Use build-dep & satisfy for our CI dependency resolution
  * Mark pkg-config-test autopkgtest as superficial
  * Avoid building inside the source dir in autopkgtest
  * Link interactive helpers against system libapt for autopkgtest
  * Remove unused public zlib include from libapt fileutl.h
  * Run ./prepare-release post-build checks in Gitlab CI
  * Do not build documentation twice in CI
  * Ignore stty failures in testcases
  * Include our config.h in all C++ files to avoid ODR violations
  * Ship our README.md in apt package

  [ Frans Spiesschaert ]
  * Dutch program translation update (Closes: #1010029)
  * Dutch manpages translation update (Closes: #1010030)

  [ Troy Varney ]
  * Fix mirror method dequeuing incorrect items

  [ Julian Andres Klode ]
  * Do not accept arguments for apt-cache dotty, xvcg.
    These commands do not actually interpret the same
    arguments as depends, or any own ones for that matter.
  * tests: Add g++ dependency to pkg-config test

  [ Vagrant Cascadian ]
  * Pass -DCMAKE_BUILD_RPATH_USE_ORIGIN=ON via dh_auto_configure override
    (Closes: #1009796)
  * Add support for "nodoc" build profile (Closes: #1009797)

 -- Julian Andres Klode <email address hidden>  Tue, 17 May 2022 18:50:45 +0200

Available diffs

Superseded in sid-release
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 <email address hidden>  Fri, 08 Apr 2022 12:22:23 +0200

Available diffs

Superseded in sid-release
apt (2.4.4) unstable; urgency=medium

  [ David Kalnischkies ]
  * Recognize Static-Built-Using and order it below Built-Using
    (Closes: #1008759)

 -- Julian Andres Klode <email address hidden>  Fri, 01 Apr 2022 18:47:31 +0200
Superseded in sid-release
apt (2.4.3) unstable; urgency=medium

  [ Guillem Jover ]
  * Update .mailmap

  [ David Kalnischkies ]
  * Fix build failure with gcc-12 due to missing include (Closes: #1008036)
  * Avoid using unqualified make_pair potentially triggering ftbfs

 -- Julian Andres Klode <email address hidden>  Mon, 21 Mar 2022 09:20:41 +0100

Available diffs

Superseded in sid-release
apt (2.4.2) unstable; urgency=medium

  [ Frans Spiesschaert ]
  * Dutch manpages translation update (Closes: #1005781)

  [ David Kalnischkies ]
  * Revert "bugscript: switch from bash to POSIX shell" (Closes: #1007121)

  [ Helge Kreutzmann ]
  * German program translation update (Closes: #1007128)

 -- Julian Andres Klode <email address hidden>  Thu, 17 Mar 2022 09:17:27 +0100
Superseded in sid-release
apt (2.4.1) unstable; urgency=medium

  [ Paul Wise ]
  * Document the APT::Periodic interval suffixes and "always" value

  [ Julian Andres Klode ]
  * gpgv: Fix legacy fallback on unavailable keys
  * gpgv: Use Valid instead of Good to determine fallback

 -- Julian Andres Klode <email address hidden>  Mon, 07 Mar 2022 14:06:10 +0100
Superseded in sid-release
apt (2.4.0) unstable; urgency=medium

  [ Jörn-Thorben Hinz ]
  * Provide the same bash-completions for autopurge as for autoremove
  * Provide bash-completions for reinstall (same as for install)
    (Closes: #930295)
  * Don’t bash-complete package names before the command word

  [ Boyuan Yang ]
  * Simplified Chinese program translation update (Closes: #1004931)

  [ David Kalnischkies ]
  * Allow --solver apt to work on apt satisfy

  [ Julian Andres Klode ]
  * Install an empty /etc/apt/keyrings directory.
    This directory is intended to provide an alternative to
    /usr/share/keyrings for placing keys used with signed-by.
  * Warn if the legacy trusted.gpg keyring is used for verification

  [ Paul Wise ]
  * bugscript: switch to POSIX shell, quoting, other improvements

  [ Croydon ]
  * Readme: Default branch is now main

  [ Johannes Schauer Marin Rodrigues ]
  * doc/apt-key.8.xml: document alternatives to apt-key add (Closes: #1002820)

 -- Julian Andres Klode <email address hidden>  Tue, 22 Feb 2022 20:00:46 +0100
Superseded in sid-release
apt (2.3.15) unstable; urgency=medium

  [ Arnaud Rebillout ]
  * Fix incorrect type when parsing Size (int to unsigned long long)
    (Closes: #1004064)

  [ Julian Andres Klode ]
  * Add a --full mode to apt show

  [ Ville Skyttä ]
  * Fix "was already not hold" message grammar

  [ Jörn-Thorben Hinz ]
  * Also bash-complete .deb filenames after `apt install` for paths starting with ~
  * Bash-complete either package name or .deb filename for `apt install`
  * Start bash-completing .deb file paths after the first . passed in an argument to `apt install`
  * Provide bash-completion of .dsc filenames for `apt build-dep`
    (Closes: #985899)
  * Don’t fail bash-completion for `apt` when the nounset option is set
  * bash-completion: Don’t misidentify short options as commands to `apt`

 -- Julian Andres Klode <email address hidden>  Tue, 01 Feb 2022 18:04:58 +0100

Available diffs

Superseded in sid-release
apt (2.3.14) unstable; urgency=medium

  [ Helge Kreutzmann ]
  * German program translation update (Closes: #1000537)

  [ Walter Lozano ]
  * Use short options for cmp

  [ Ville Skyttä ]
  * Spelling fixes

  [ Zhang Boyang ]
  * Fix incorrect SIGWINCH handling (Closes: #852757)

  [ Johannes Schauer Marin Rodrigues ]
  * add pattern to select packages by codename (closes: #1002646)
  * test/integration/test-policy-pinning: test listing multiple package in Package: field
  * doc/apt_preferences.5.xml: document Package field syntax

  [ Frans Spiesschaert ]
  * Dutch program translation update (Closes: #1002476)

  [ Julian Andres Klode ]
  * Introduce and use isalpha_ascii() in debversion rather than isalpha()

 -- Julian Andres Klode <email address hidden>  Thu, 06 Jan 2022 20:57:39 +0100

Available diffs

Superseded in sid-release
apt (2.3.13) unstable; urgency=medium

  [ Alexander Kanavin ]
  * apt-pkg/contrib/srvrec.h: Explicitly include sys/types.h

  [ Américo Monteiro ]
  * Portuguese manpages translation update (Closes: #1000424)

  [ David Kalnischkies ]
  * Support more than exact release matches in 'source' (Closes: #998444)

  [ Cameron Katri ]
  * basehttp: Rename HaveContent's Tristate

 -- Julian Andres Klode <email address hidden>  Wed, 24 Nov 2021 16:24:21 +0100

Available diffs

Superseded in sid-release
apt (2.3.12) unstable; urgency=medium

  [ Ville Skyttä ]
  * Use `command -v` instead of `which`
  * bash completion: use `grep -E` instead of `egrep`

  [ Victor Westerhuis ]
  * Don't print every inline PGP key in Signed-By

  [ Frans Spiesschaert ]
  * Dutch manpages translation update (Closes: #998830)

  [ Julian Andres Klode ]
  * Require argument to remove essential packages, do not prompt
  * Do not remove Essential/Protected due to dependencies.
    Thanks to Ariadne Conill for the inspiration

 -- Julian Andres Klode <email address hidden>  Wed, 17 Nov 2021 18:26:57 +0100

Available diffs

Superseded in sid-release
apt (2.3.11) unstable; urgency=medium

  [ David Kalnischkies ]
  * Allow version selection to match versioned self-provides
  * Allow =version and /release selector on virtual packages

  [ Johannes Schauer Marin Rodrigues ]
  * apt-pkg/deb/dpkgpm.cc: make DPkg::Chroot-Directory work under fakechroot

  [ Julian Andres Klode ]
  * Respect NO_COLOR environment variable
  * Invalidate cached architecture list when building cache.
    Fixes a regression in python-apt where switching the architectures
    in the config between cache invocations regressed.

 -- Julian Andres Klode <email address hidden>  Thu, 21 Oct 2021 12:20:24 +0200

Available diffs

Superseded in sid-release
apt (2.3.10) unstable; urgency=medium

  [ Julian Andres Klode ]
  * basehttp: Turn HaveContent into a TriState
  * Set haveContent to FALSE on `Content-Length: 0` (Closes: #990281)
  * Add support for embedding PGP keys into Signed-By in deb822 sources

  [ David Kalnischkies ]
  * All pkgCaches are MultiArch caches
  * Do not strip M-A for native build-dep resolution
  * Do not make provides of M-A:allowed implicit M-A:foreign
  * Barbarian M-A:allowed don't satisfy :any deps of other archs
  * Streamline access to barbarian architecture functionality
  * Read and work with canonical file-URIs from sources.lists
  * Use https config on https proxies for http servers (Closes: #990555)
  * Add AllowRange option to disable HTTP Range usage
  * Disable HTTP Range usage if varnish < 6.4 is involved
  * Use exact If-Range match in our test webserver

  [ Johannes Schauer Marin Rodrigues ]
  * add pattern to select packages by priority (closes: #989558)

 -- Julian Andres Klode <email address hidden>  Mon, 18 Oct 2021 16:35:21 +0200
Superseded in sid-release
apt (2.3.9) unstable; urgency=medium

  [ Frans Spiesschaert ]
  * Dutch manpages translation update (Closes: #992352)

  [ David Kalnischkies ]
  * Fix infinite recursions in MarkPackage and improve recursions in general
    - Inhibit autoremove calculation in apt-mark and apt show
    - Don't venture too deeply in AutoRemovers MarkPackage
    - Stop autoremover from endlessly exploring cyclic providers (Closes: #992993)
    - Increase recursion limits from 100 to 3000

  [ Julian Andres Klode ]
  * Improve error handling of cycling delayed queues

 -- Julian Andres Klode <email address hidden>  Tue, 07 Sep 2021 17:25:44 +0200

Available diffs

Superseded in sid-release
apt (2.3.8) unstable; urgency=medium

  * Upload to unstable
  * Bump to C++17

 -- Julian Andres Klode <email address hidden>  Sat, 14 Aug 2021 23:51:55 +0200

Available diffs

Deleted in experimental-release (Reason: None provided.)
apt (2.3.7) experimental; urgency=medium

  [ David Kalnischkies ]
  * Use full item description in broken repo error
  * Store size from volatile sources for already installed versions
  * Restore dpkg::chroot-directory functionality

  [ Dillon Brock ]
  * apt.conf(5): indicate # is also used for comments (LP: #1309658)

  [ Julian Andres Klode ]
  * Check sources.list could be parsed before adding volatile files
    (Closes: #990518)
  * pkgAcqIndex::CommonFailed: Set StatIdle before calling Init()
  * Implement exponential backoff between retries
    - acquire: Automatically reduce select() timeout as needed
    - Properly convert PulseInterval to timeval
    - Add support for a maximum delay and testing of delay
    - tests (retry-downloads): Avoid delay in second test

 -- Julian Andres Klode <email address hidden>  Thu, 29 Jul 2021 16:59:39 +0200

Available diffs

Published in buster-release
apt (1.8.2.3) buster; urgency=medium

  * Default Acquire::AllowReleaseInfoChange::Suite to "true" (Closes: #931566)

 -- Julian Andres Klode <email address hidden>  Mon, 19 Apr 2021 18:41:13 +0200
Published in bullseye-release
Superseded in sid-release
apt (2.2.4) unstable; urgency=medium

  [ Julian Andres Klode ]
  * Various bugfixes to the JSON hooks:
    - encoder fixes:
      + json: Escape strings using \u escape sequences, add test
      + json: Actually pop states
      + json: Encode NULL strings as null
    - json: Flush standard file descriptors before calling hooks
      (this avoids output from hooks in middle of apt output)
    - Non-installed JSON changes:
      + test/json: Make the test hook more reliable
      + Fix a typo in json-hooks-protocol.md (thanks to Brian Murray)
  * Avoid infinite loop on EOF on media change prompt (LP: #1928687)
  * Turn TLS handshake issues into transient errors (LP: #1928100),
    this makes behavior consistent with TCP and enables Acquire::Retries
  * policy: Apply phasing to uninstalled packages too (LP: #1925745),
    this prevents inconsistencies when installing new binaries that depend
    on the same version of an already installed binary.

  [ David Kalnischkies ]
  * URI encode Filename field of Packages files (again). This fixes a
    regression introduced in 2.1.15 that causes download failures of
    packages with an epoch included in their filename.

 -- Julian Andres Klode <email address hidden>  Thu, 10 Jun 2021 10:53:34 +0200
Superseded in experimental-release
apt (2.3.6) experimental; urgency=medium

  [ David Kalnischkies ]
  * URI encode Filename field of Packages files (again)
  * Do not use filename of local sources in 'apt download'
  * No URL decode and quoting support for Files in Sources

 -- Julian Andres Klode <email address hidden>  Wed, 09 Jun 2021 13:41:20 +0200

Available diffs

Superseded in experimental-release
apt (2.3.5) experimental; urgency=medium

  * policy: Apply phasing to uninstalled packages too (LP: #1925745)

 -- Julian Andres Klode <email address hidden>  Mon, 17 May 2021 11:43:23 +0200

Available diffs

Superseded in experimental-release
apt (2.3.4) experimental; urgency=medium

  [ Khem Raj ]
  * srvrec: Keep support for older resolver

  [ Julian Andres Klode ]
  * Turn TLS handshake issues into transient errors (LP: #1928100)

 -- Julian Andres Klode <email address hidden>  Wed, 12 May 2021 18:04:33 +0200

Available diffs

Superseded in experimental-release
apt (2.3.3) experimental; urgency=medium

  [ David Kalnischkies ]
  * Allow superfluous commas in build-dependency lines
  * Mark only provides from protected versioned kernel packages
  * Count uninstallable packages in "not upgraded" (Closes: #981535)
  * Reexplore providers of marked packages if some didn't satisfy before
  * Call MarkAndSweep only manually in apt-get for autoremove
  * Store versioned kernel package detectors in d-pointer

  [ Brian Murray ]
  * Fix a typo in json-hooks-protocol.md

  [ Julian Andres Klode ]
  * Temporarily Revert "2.3-only: Warn that the 0.1 protocol is deprecated"

 -- Julian Andres Klode <email address hidden>  Thu, 29 Apr 2021 10:43:19 +0200

Available diffs

Superseded in experimental-release
apt (2.3.2) experimental; urgency=medium

  * Remove inversed comment for AllowUnsizedPackages
  * Automatically retry failed downloads 3 times.
    Enable the Acquire::Retries option by default, set to 3.
    This will help with slightly unreliable networking; future
    work is needed for adding backoff and SRV/IP rotation. (LP: #1876035)
  * Require dpkg >= 1.20.8 and make more use of --auto-deconfigure now that
    no longer needs forcing for essential/protected:
    - Support deconfiguring Essential packages
    - Do not pass --force-remove-protected with --auto-deconfigure
  * JSON hook bug fixes:
    - json: Escape strings using \u escape sequences, add test
    - json: Actually pop states
    - json: Encode NULL strings as null
    - json: Flush standard file descriptors before calling hooks
    - test/json: Make the test hook more reliable
  * JSON hooks 0.2:
    - json: Add origins fields to version
    - upgrade: Add JSON hook support (AptCli::Hooks::Upgrade)
    - json: Add `package-list` and `statistics` install hooks
    - json: Hook protocol 0.2 (added upgrade,downgrade,reinstall modes)
    - 2.3-only: Warn that the 0.1 protocol is deprecated
  * Avoid infinite loop on EOF on media change prompt

 -- Julian Andres Klode <email address hidden>  Fri, 23 Apr 2021 18:23:15 +0200
Superseded in sid-release
apt (2.2.3) unstable; urgency=medium

  * tests: Check for and discard expected warning from MaybeAddAuth. For some
    reason, this was only noticed with LTO enabled, but should be a general
    issue.
  * Fix downloads of unsized files that are largest in pipeline (LP: #1921626)
  * Warn on packages without a Size field. Such repositories are broken and
    need to be fixed, as we do not test apt against them, see the bug above
    for more details. Set Acquire::AllowUnsizedPackages to disable the
    warning.

 -- Julian Andres Klode <email address hidden>  Tue, 13 Apr 2021 17:53:32 +0200
Superseded in experimental-release
apt (2.3.1) experimental; urgency=medium

  [ David Kalnischkies ]
  * Replace macro and manual management with lambda and RAII:
    - Replace multi-statement macro with lambda
    - Use RAII to clean up tmp dir for dpkg recursive install
    - Handle multi-arch pkgnames for dpkg call via RAII
    - Merge the three RAII vectors managing args lifetime
  * Harden test for no new acquires after transaction abort (Closes: #984966)

  [ Julian Andres Klode ]
  * Check for and discard expected warning from MaybeAddAuth
  * Fix downloads of unsized files that are largest in pipeline (LP: #1921626)
  * Error on packages without a Size field (option Acquire::AllowUnsizedPackages)
  * debian/gbp.conf: HEAD branch is main now

  [ Cameron Katri ]
  * add vendor information for Procursus

 -- Julian Andres Klode <email address hidden>  Tue, 13 Apr 2021 17:23:49 +0200
Superseded in sid-release
apt (2.2.2) unstable; urgency=medium

  [ David Kalnischkies ]
  * Deal with rred shortcomings around empty patch files (LP: #1918112)
    - Allow merging with empty pdiff patches
    - Rename pdiff merge patches only after they are all downloaded
    - Start pdiff patching from the last possible starting point
    - Ensure all index files sent custom tags to the methods
  * Harden test for no new acquires after transaction abort (Closes: #984966)

  [ Julian Andres Klode ]
  * Make ADDARG{,C}() macros expand to single statements

 -- Julian Andres Klode <email address hidden>  Fri, 12 Mar 2021 09:15:59 +0100

Available diffs

Superseded in experimental-release
apt (2.3.0) experimental; urgency=medium

  [ David Kalnischkies ]
  * Deal with rred shortcomings around empty patch files (LP: #1918112)
    - Allow merging with empty pdiff patches
    - Rename pdiff merge patches only after they are all downloaded
    - Start pdiff patching from the last possible starting point
    - Ensure all index files sent custom tags to the methods

 -- Julian Andres Klode <email address hidden>  Mon, 08 Mar 2021 11:50:31 +0100
Superseded in sid-release
apt (2.2.1) unstable; urgency=medium

  [ Julian Andres Klode ]
  * Do not require force-loopbreak on Protected packages (Closes: #983014)
  * Branch of as 2.2.y for bullseye
  * configuration: Add missing #include <array>
  * Remove .travis.yml, we are using GitLab CI these days
  * RunScripts: Do not reset SIGQUIT and SIGINT to SIG_DFL (LP: #1898026)
  * regression fix: do require force-loopbreak for Conflicts

  [ Алексей Шилин ]
  * Russian translation update (Closes: #983348)

 -- Julian Andres Klode <email address hidden>  Mon, 01 Mar 2021 22:27:55 +0100

Available diffs

Superseded in sid-release
apt (2.2.0) unstable; urgency=medium

  * The "Happy soft freeze" release
  * Do not make DefaultRootSetFunc2 public symbol
  * kernels: Avoid std::regex for escaping '.' and '+'
  * symbols: Remove spurios package line, add kernel autoremoval helper

 -- Julian Andres Klode <email address hidden>  Thu, 18 Feb 2021 20:35:09 +0100

Available diffs

Superseded in sid-release
apt (2.1.20) unstable; urgency=medium

  * CI: Run test as user on i386
  * Fix test suite regression from StrToNum fixes. The tests started failing
    on 32-bit because the values were actually out of range, but we did not
    test errno before the last version, so it was not treated as an error.

 -- Julian Andres Klode <email address hidden>  Wed, 10 Feb 2021 00:03:05 +0100

Available diffs

Superseded in sid-release
apt (2.1.19) unstable; urgency=medium

  [ Helge Kreutzmann ]
  * German program translation update (Closes: #979848)

  [ Youfu Zhang ]
  * dpkg: fix passing readonly /dev/null fd as stdout/stderr

  [ Diederik de Haas ]
  * Fix apt-acquire-additional-files entity's location.

  [ Wolfgang Schweer ]
  * vendor: Adjust Debian -security codename

  [ Julian Andres Klode ]
  * Include all translations when building the cache (LP: #1907850)

  [ David Kalnischkies ]
  * Various patches uplifted from unfinished fuzzer branches
    - Use 500 MB memory limit for xz/lzma decoding
    - Guess compressor only if no AR nember with exact name exists
    - Free XXH3 state to avoid leak in cache hashing
    - Fail ConfigDir reading if directory listing failed
    - Retire and deprecate _strtabexpand
    - Fix incorrect base64 encoding due to int promotion
    - Don't parse \x and \0 past the end in DeEscapeString
    - Remove Word size limit from ParseQuote and CWord
    - Forbid negative values in unsigned StrToNum explicitly
    - Avoid overstepping bounds in config file parsing
    - Show 'Done' always for 'Building dependency tree'
    - Avoid undefined pointer arithmetic while growing mmap
    - Use error reporting instead of assert in rred patching
    - Replace PrintStatus with SendMessage usage
    - Ensure HTTP status code text has sensible content
    - Limit on first patch size only for server-merged patches
    - Use size of the old cache as APT::Cache-Start default
    - Remove spurious periods on progress strings in po/de.po

  [ Frans Spiesschaert ]
  * Dutch program translation update (Closes: #981885)
  * Dutch manpages translation update (Closes: #981883)

 -- Julian Andres Klode <email address hidden>  Tue, 09 Feb 2021 10:41:53 +0100

Available diffs

Superseded in buster-release
apt (1.8.2.2) buster-security; urgency=high

  * SECURITY UPDATE: Integer overflow in parsing (LP: #1899193)
    - apt-pkg/contrib/arfile.cc: add extra checks.
    - apt-pkg/contrib/tarfile.cc: limit tar item sizes to 128 GiB
    - apt-pkg/deb/debfile.cc: limit control file sizes to 64 MiB
    - test/*: add tests.
    - CVE-2020-27350
  * Additional hardening:
    - apt-pkg/contrib/tarfile.cc: Limit size of long names and links to 1 MiB
  * Fix autopkgtest regression in 1.8.2.1 security update

 -- Julian Andres Klode <email address hidden>  Mon, 07 Dec 2020 12:31:04 +0100
Superseded in sid-release
apt (2.1.18) unstable; urgency=high

  * pkgcachegen: Avoid write to old cache for Version::Extra (Closes: #980037)
  * Adjust apt-mark test for dpkg 1.20.7

 -- Julian Andres Klode <email address hidden>  Wed, 13 Jan 2021 17:37:30 +0100

Available diffs

Superseded in sid-release
apt (2.1.17) unstable; urgency=medium

  [ Américo Monteiro ]
  * Portuguese manpages translation update (Closes: #979725)

  [ Julian Andres Klode ]
  * kernels: Fix std::out_of_range if no kernels to protect
  * Call ischroot with -t

 -- Julian Andres Klode <email address hidden>  Mon, 11 Jan 2021 12:10:32 +0100

Available diffs

Superseded in sid-release
apt (2.1.16) unstable; urgency=medium

  [ Faidon Liambotis ]
  * Various fixes to http and connect method
    - basehttp: also consider Access when a Server's URI
    - connect: convert a C-style string to std::string
    - connect: use ServiceNameOrPort, not Port, as the cache key

  [ Julian Andres Klode ]
  * patterns: Add dependency patterns ?depends, ?conflicts, etc.
    Note that the -broken- variants are not implemented yet.
  * Rewrite of the kernel autoremoval code:
    - Determine autoremovable kernels at run-time (LP: #1615381), this fixes the
      issue where apt could consider a running kernel autoremovable
    - Automatically remove unused kernels on apt {full,dist}-upgrade.
      This helps ensuring that we don't run out of /boot space.
    - Only keep up to 3 (not 4) kernels.
      Ubuntu boot partitions were sized for 3 kernels, not 4.
  * Bump codenames to bullseye/hirsute and adjust -security codename for
    bullseye (Closes: #969932)
  * Ignore failures from immediate configuration. This does not change the
    actual installation ordering - we never passed the return code to the
    caller and installation went underway anyway if it could be ordered at a
    later stage, this just removes spurious after-the-fact errors.
    (Closes: #973305, #188161, #211075, #649588) (LP: #1871268)
  * Add support for Phased-Update-Percentage, previously used only by
    update-manager.
  * Implement update --error-on=any so that scripts can reliably check for
    transient failures as well. (Closes: #594813)

  [ Demi M. Obenour ]
  * test/integration/framework: Be compatible with Bash

  [ Vangelis Skarmoutsos ]
  * Greek program translation update

 -- Julian Andres Klode <email address hidden>  Fri, 08 Jan 2021 21:49:15 +0100

Available diffs

Superseded in sid-release
apt (2.1.15) unstable; urgency=medium

  [ Julian Andres Klode ]
  * Unroll pkgCache::sHash 8 time, break up dependency
  * Do not require libxxhash-dev for including pkgcachegen.h (Closes: #978171)

  [ David Kalnischkies ]
  * Proper URI encoding for config requests to our test webserver
  * Keep URIs encoded in the acquire system
  * Implement encoded URI handling in all methods
  * Don't re-encode encoded URIs in pkgAcqFile

  [ Helge Kreutzmann ]
  * German program translation update (Closes: #977938)

 -- Julian Andres Klode <email address hidden>  Sun, 27 Dec 2020 09:53:07 +0100

Available diffs

Superseded in sid-release
apt (2.1.14) unstable; urgency=medium

  * test: fixup for hash table size increase (changed output order)
  * Use XXH3 for cache, hash table hashing

 -- Julian Andres Klode <email address hidden>  Tue, 15 Dec 2020 14:07:36 +0100

Available diffs

Superseded in sid-release
apt (2.1.13) unstable; urgency=medium

  [ Debian Janitor ]
  * Apply multi-arch hints.
    + apt-doc, libapt-pkg-doc: Add Multi-Arch: foreign.

  [ Jordi Mallach ]
  * Fix typo in Catalan translation.

  [ David Kalnischkies ]
  * Prepare rred binary for external usage
  * Support reading compressed patches in rred direct call modes
  * Support compressed output from rred similar to apt-helper cat-file

  [ Julian Andres Klode ]
  * gitignore: Add /build and /obj-* build dirs
  * gitignore: Add .*.swp files
  * HexDigest: Silence -Wstringop-overflow
  * patterns: Terminate short pattern by ~ and !
  * SECURITY UPDATE: Integer overflow in parsing (LP: #1899193)
    - apt-pkg/contrib/arfile.cc: add extra checks.
    - apt-pkg/contrib/tarfile.cc: limit tar item sizes to 128 GiB
    - apt-pkg/deb/debfile.cc: limit control file sizes to 64 MiB
    - test/*: add tests.
    - CVE-2020-27350
  * Additional hardening:
    - apt-pkg/contrib/tarfile.cc: Limit size of long names and links to 1 MiB
  * Raise APT::Cache-HashtableSize to 196613

 -- Julian Andres Klode <email address hidden>  Thu, 10 Dec 2020 15:40:27 +0100

Available diffs

Superseded in sid-release
apt (2.1.12) unstable; urgency=medium

  [ Julian Andres Klode ]
  * pkgnames: Correctly set the default for AllNames to false (LP: #1876495)
  * pkgnames: Do not exclude virtual packages with --all-names
  * Remove expired domain that became nsfw from debian/changelog
  * Do not immediately configure m-a: same packages in lockstep (LP: #1871268)

  [ Américo Monteiro ]
  * Portuguese manpages translation update (Closes: #968414)

  [ David Kalnischkies ]
  * Rename CMake find_package helpers to avoid developer warnings
  * Install translated apt-patterns(7) man pages
  * Remove ancient versions support from apts postinst
  * Update libapt-pkg6.0 symbols file
  * Refresh lintian-overrides of apt and libapt-pkg-doc

 -- Julian Andres Klode <email address hidden>  Mon, 23 Nov 2020 17:52:37 +0100

Available diffs

Superseded in sid-release
apt (2.1.11) unstable; urgency=medium

  [ JCGoran ]
  * Fix "extended_states" typo in apt-mark(8) (Closes: #969086)

  [ Julian Andres Klode ]
  * doc: Bump Ubuntu release from focal to groovy
  * Do not produce late error if immediate configuration fails, just warn
    (Closes: #953260, #972552) (LP: #1871268)

  [ Frans Spiesschaert ]
  * Dutch manpages translation update (Closes: #970037)

 -- Julian Andres Klode <email address hidden>  Wed, 21 Oct 2020 11:53:18 +0200
Superseded in sid-release
apt (2.1.10) unstable; urgency=medium

  * Default Acquire::AllowReleaseInfoChange::Suite to "true" (Closes: #931566)
  * acquire: Do not hide _error messages in Fail()
  * Further improvements to HTTP method (Closes: #968220, verified against
    that server and the Canonical infra where it blocked buildds)
    - Do not use non-blocking local I/O - they don't do anything anyway,
      and we can't really use non-blocking I/O here because we need to be able
      to flush it.
    - Restore successful exits from Die() and rewrite Die() in a more
      comprehensible way, after careful code path analysis
    - http: Fully flush local file both before/after server read, avoiding
      both partial flush before sending requests to the server, as well as
      preventing leftover data before receiving from the server, which cause
      data left in the buffer.

 -- Julian Andres Klode <email address hidden>  Tue, 11 Aug 2020 14:28:07 +0200
Superseded in sid-release
apt (2.1.9) unstable; urgency=medium

  [ Julian Andres Klode ]
  * http: Fix infinite loop on read errors
  * basehttp: Correctly handle non-transient failure from RunData()
  * Do not retry on failure to fetch (Closes: #968163)

  [ Aleix Vidal i Gaya ]
  * updated catalan translations

 -- Julian Andres Klode <email address hidden>  Mon, 10 Aug 2020 14:16:23 +0200
Superseded in sid-release
apt (2.1.8) unstable; urgency=medium

  [ Julian Andres Klode ]
  * Fully deprecate apt-key, schedule removal for Q2/2022
  * apt-key: Allow depending on gpg instead of gnupg
  * Removal of racist terminology, except for two cases that still need consensus
  * Various fixes to http code:
    - http: Always Close() the connection in Die()
    - http: Die(): Merge flushing code from Flush()
    - http: Only return false for EOF if we actually did not read anything
    - http: Die(): Do not flush the buffer, error out instead
    - http: Finish copying data from server to file before sending stuff to server
    - http: On select timeout, error out directly, do not call Die()
    - http: Redesign reading of pending data
    - http: Always write to the file if there's something to write; this fixes
      a regression from removing the buffer flushing code
    Overall, there's hope this Closes: #959518. It reproduced a bit, but eventually
    snapshot.d.o ratelimiting kicked in and broke the test case.

  [ Nicolas Schier ]
  * Support marking all newly installed packages as automatically installed

 -- Julian Andres Klode <email address hidden>  Tue, 04 Aug 2020 12:41:28 +0200
Superseded in buster-release
apt (1.8.2.1) buster-security; urgency=high

  * SECURITY UPDATE: Out of bounds read in ar, tar implementations (LP: #1878177)
    - apt-pkg/contrib/arfile.cc: Fix out-of-bounds read in member name
    - apt-pkg/contrib/arfile.cc: Fix out-of-bounds read on unterminated
      member names in error path
    - apt-pkg/contrib/extracttar.cc: Fix out-of-bounds read on unterminated
      member names in error path
    - CVE-2020-3810
  * .gitlab.ci.yml: Point to debian:buster

 -- Julian Andres Klode <email address hidden>  Tue, 12 May 2020 11:57:30 +0200
Published in stretch-release
apt (1.4.10) stretch-security; urgency=high

  * SECURITY UPDATE: Out of bounds read in ar, tar implementations (LP: #1878177)
    - apt-pkg/contrib/arfile.cc: Fix out-of-bounds read in member name
    - apt-pkg/contrib/arfile.cc: Fix out-of-bounds read on unterminated
      member names in error path
    - apt-pkg/contrib/extracttar.cc: Fix out-of-bounds read on unterminated
      member names in error path
    - CVE-2020-3810
  * Fix-up size in 1.4.9 security fix test case
  * Add .gitlab-ci.yml for CI testing on Salsa

 -- Julian Andres Klode <email address hidden>  Tue, 12 May 2020 21:46:37 +0200
Superseded in sid-release
apt (2.1.7) unstable; urgency=medium

  [ David Kalnischkies ]
  * Do not hardcode (wrong) group and mode in setup warning (Closes: #962310)
  * Do not sent our filename-provides trick to EDSP solvers (Closes: #962741)
  * Tell EDSP solvers about all installed pkgs ignoring arch
  * Deduplicate EDSP Provides line of M-A:foreign packages
  * Delay removals due to Conflicts until Depends are resolved
  * Filter out impossible solutions for protected propagation
  * Add dependency points in the resolver also to providers
  * Reorder config check before checking systemd for non-interactive http
  * Reorder config check before result looping for SRV parsing debug
  * Fix test due to display change in ls (coreutils 8.32)
  * Detect pkg-config-dpkghook failure in tests to avoid fallback (Closes: #964475)

  [ Américo Monteiro ]
  * Portuguese manpages translation update (Closes: #962483)

  [ Julian Andres Klode ]
  * Replace some magic 64*1024 with APT_BUFFER_SIZE
  * Add basic support for the Protected field

  [ Sergio Oller Moreno ]
  * Minor Catalan grammar typo

  [ Frans Spiesschaert ]
  * Dutch program translation update (Closes: #963008)

 -- Julian Andres Klode <email address hidden>  Wed, 08 Jul 2020 09:38:35 +0200

Available diffs

175 of 393 results