| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Release 3.1.153.1.15 | Julian Andres Klode | 2026-01-31 | 1 | -0/+11 |
| | | |||||
| * | Release 3.1.143.1.14 | Julian Andres Klode | 2026-01-23 | 1 | -0/+7 |
| | | |||||
| * | Release 3.1.133.1.13 | Julian Andres Klode | 2026-01-05 | 1 | -0/+45 |
| | | |||||
| * | solver3: Refactor to use a namespace | Julian Andres Klode | 2026-01-05 | 1 | -1/+1 |
| | | | | | | | | This removes the need for the forward references, thus fixing part of the libc++ issues pointed out in [merge-511]. [merge-511] https://salsa.debian.org/apt-team/apt/-/merge_requests/511/diffs | ||||
| * | Release 3.1.123.1.12 | Julian Andres Klode | 2025-11-10 | 1 | -0/+13 |
| | | |||||
| * | Improve documentation for apt --cli-version | Julian Andres Klode | 2025-11-10 | 1 | -12/+4 |
| | | | | | Document options inside apt(8) | ||||
| * | Release 3.1.113.1.11 | Julian Andres Klode | 2025-10-26 | 1 | -0/+9 |
| | | |||||
| * | Release 3.1.103.1.10 | Julian Andres Klode | 2025-10-25 | 1 | -0/+16 |
| | | |||||
| * | Enable the new solver by default in 0.31, 1.21, 2.11, 3.1 | Julian Andres Klode | 2025-10-25 | 1 | -0/+2 |
| | | | | | | Enable the new solver by default and remove the vendor-specific configuration change in Ubuntu's drop-in. | ||||
| * | Record varying defaults based on cli-version, rather than binary | Julian Andres Klode | 2025-10-25 | 1 | -0/+17 |
| | | | | | | | The --cli-version argument can be used to request a specific CLI version. The default CLI version is the APT version for apt(8) and 0 for the other apt-get tools. | ||||
| * | Release 3.1.93.1.9 | Julian Andres Klode | 2025-10-21 | 1 | -0/+26 |
| | | |||||
| * | Release 3.1.83.1.8 | Julian Andres Klode | 2025-10-04 | 1 | -0/+7 |
| | | |||||
| * | Release 3.1.73.1.7 | Julian Andres Klode | 2025-10-02 | 1 | -0/+10 |
| | | |||||
| * | Release 3.1.63.1.6 | Julian Andres Klode | 2025-09-26 | 1 | -0/+11 |
| | | |||||
| * | Release 3.1.53.1.5 | Julian Andres Klode | 2025-08-26 | 1 | -0/+27 |
| | | |||||
| * | Release 3.1.43.1.4 | Julian Andres Klode | 2025-08-11 | 1 | -1/+7 |
| | | |||||
| * | Release 3.1.33.1.3 | Julian Andres Klode | 2025-06-24 | 1 | -0/+25 |
| | | |||||
| * | Release 3.1.23.1.2 | Julian Andres Klode | 2025-06-10 | 1 | -0/+6 |
| | | |||||
| * | Release 3.1.13.1.1 | Julian Andres Klode | 2025-06-10 | 1 | -0/+35 |
| | | |||||
| * | Release 3.1.03.1.0 | Julian Andres Klode | 2025-05-19 | 1 | -0/+44 |
| | | |||||
| * | Include everything in our pkg-config autopkgtest | David Kalnischkies | 2025-05-19 | 1 | -7/+59 |
| | | | | | | | | | | | | GCC defaults to C++17 currently, but our library users could be on other (newer/older) standard still e.g. by explicit request, so to avoid accidentally breaking them the pkg-config-test is adapted to include all of our public headers as a smoke test for if you can build an application against our library in a certain C++ standard. The test script is also adapted to be runnable outside of autopkgtest like in our CI or manually. | ||||
| * | Introduce apt why, apt why-not | Julian Andres Klode | 2025-05-19 | 1 | -0/+1 |
| | | | | | | | | | | | | These are implemented somewhat differently from aptitudes why and why-not commands: They produce the actual solver trace for why a particular decision has been taken. For the why-not case, we need to explicitly discover our specified package, as if nothing else depends on it in our graph, it would otherwise always be undiscovered and conflicts not detected (see e.g. level-3 in the test). | ||||
| * | debian/NEWS: Document new requirements on trusted.gpg.d | Julian Andres Klode | 2025-04-29 | 1 | -0/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | All files in apt directories must follow the run-parts requirements, the only allowed characters are: a-z, A-Z, 0-9, _, -, : and '.' if an extension is required, due to the use of the general GetFilesInDirectory() function. Other characters were previously supported as the directory was not enumerated by apt, but by apt-key, an 850ish line shell script using find "$TRUSTEDPARTS" -mindepth 1 -maxdepth 1 \( -name '*.gpg' -o -name '*.asc' \) which obviously does not share the same requirements. Document the difference in debian/NEWS, as it seems ill-advised to introduce a flag-carrying version of GetFilesInDirectory() for the sole purpose of a deprecated signing mechanism. Closes: #1104320 | ||||
| * | Release 3.0.13.0.1 | Julian Andres Klode | 2025-04-25 | 1 | -0/+18 |
| | | |||||
| * | sqv: Warn about signatures that will be rejected by policy within a year | Julian Andres Klode | 2025-04-25 | 2 | -2/+2 |
| | | | | | | | | | | | | | This implements a simple check where we first run `sqv` with `--policy-as-of` 1 year in the future. If the file is validly signed one year in the future, it is validly signed now. If the file is not validly signed 1 year in the future, we check if it is validly signed now, and otherwise print an error message. The --policy-as-of feature was added in sqv 1.3.0, hence we add a version requirement to the dependency. | ||||
| * | Update Sequoia crypto policy | Julian Andres Klode | 2025-04-25 | 1 | -2/+16 |
| | | | | | | | | | | | | | | Move our cut-offs to February to align with Sequoia, and cut-off more: - 2024-02: DSA keys retroactively (align with GnuPG config) - 2026-02: SHA224 hashes - 2028-02: Brainpool keys (align closer with GnuPG backend) - 2030-02: RSA2048 keys These algorithms will not be valid starting on those cut-off dates. Gbp-Dch: full | ||||
| * | Release 3.0.03.0.0 | Julian Andres Klode | 2025-04-04 | 1 | -0/+30 |
| | | | | | And so it begins. | ||||
| * | symbols: Update to 2.9.35 | Julian Andres Klode | 2025-04-04 | 1 | -2/+9 |
| | | |||||
| * | Release 2.9.352.9.35 | Julian Andres Klode | 2025-03-27 | 1 | -0/+9 |
| | | |||||
| * | Release 2.9.342.9.34 | Julian Andres Klode | 2025-03-20 | 1 | -0/+27 |
| | | |||||
| * | Release 2.9.332.9.33 | Julian Andres Klode | 2025-03-12 | 1 | -0/+16 |
| | | |||||
| * | Release 2.9.32 | Julian Andres Klode | 2025-03-09 | 1 | -0/+39 |
| | | |||||
| * | Release 2.9.312.9.31 | Julian Andres Klode | 2025-02-28 | 1 | -0/+27 |
| | | |||||
| * | Release 2.9.302.9.30 | Julian Andres Klode | 2025-02-16 | 1 | -23/+15 |
| | | |||||
| * | Update symbols from experimental | Julian Andres Klode | 2025-02-16 | 1 | -0/+2 |
| | | | | | | Some manual editing, as riscv64 and mips64el are not yet built in exp2 | ||||
| * | Release 2.9.29+exp2 | Julian Andres Klode | 2025-02-15 | 1 | -0/+13 |
| | | |||||
| * | Add more excludes to the versionscript | Julian Andres Klode | 2025-02-15 | 1 | -2/+0 |
| | | |||||
| * | cacheset: Drop APT_PUBLIC from templates | Julian Andres Klode | 2025-02-15 | 1 | -15/+0 |
| | | | | | | These templates are all inline and there is not much sense exposing their vtables and typeinfo publicly. | ||||
| * | Remove some more unused functions | Julian Andres Klode | 2025-02-15 | 1 | -8/+0 |
| | | | | | Final ABI cleanup before unstable?! | ||||
| * | Release 2.9.29+exp1 | Julian Andres Klode | 2025-02-14 | 1 | -0/+11 |
| | | |||||
| * | Symbols? | наб | 2025-02-14 | 1 | -20/+20 |
| | | |||||
| * | apt-pkg: Avoid exporting any optional symbols | Julian Andres Klode | 2025-02-14 | 1 | -275/+0 |
| | | |||||
| * | Bump symbols | Julian Andres Klode | 2025-02-14 | 1 | -1611/+1611 |
| | | |||||
| * | Bump ABI to 7.0 | Julian Andres Klode | 2025-02-14 | 4 | -6/+4 |
| | | |||||
| * | Release 2.9.292.9.29 | Julian Andres Klode | 2025-02-14 | 1 | -0/+36 |
| | | |||||
| * | Release 2.9.282.9.28 | Julian Andres Klode | 2025-02-07 | 1 | -0/+35 |
| | | |||||
| * | Release 2.9.272.9.27 | Julian Andres Klode | 2025-02-03 | 1 | -0/+31 |
| | | |||||
| * | Symbols: Update for 2.9.23/2.9.25 | Julian Andres Klode | 2025-01-28 | 1 | -2/+3 |
| | | |||||
| * | Release 2.9.262.9.26 | Julian Andres Klode | 2025-01-28 | 1 | -0/+22 |
| | | | | | | This reflows the documentation po files now using the latest gettext. | ||||
| * | apt-secure manual page is in manual section 8 | Andreas Rönnquist | 2025-01-28 | 1 | -1/+1 |
| | | |||||
