summaryrefslogtreecommitdiff
path: root/apt-pkg
Commit message (Expand)AuthorAgeFilesLines
* full-upgrade: Mark phased upgrades for keep before anything elseJulian Andres Klode2022-09-281-0/+3
* Check state of dependency, not dependee in dependency keep backJulian Andres Klode2022-09-281-2/+2
* edsp: Add support for phased updates (test in LP#1990586)Julian Andres Klode2022-09-281-0/+7
* Add flag to disable upgrade by source and test caseJulian Andres Klode2022-07-241-0/+4
* Avoid recursion by looping of other binaries twiceJulian Andres Klode2022-07-241-1/+7
* Upgrade all binaries in a source packageJulian Andres Klode2022-07-241-0/+27
* Merge branch 'pu/upgrade-broken-depends' into 'main'Julian Andres Klode2022-07-241-0/+34
|\
| * Mark broken reverse depends for upgradeJulian Andres Klode2022-07-111-0/+34
* | apt-pkg: (re)export pkgTagSection::Key to fix FTBFS in python-aptMichael Vogt2022-07-221-1/+1
|/
* Merge branch 'pu/phasing-better' into 'main'Julian Andres Klode2022-06-292-10/+125
|\
| * policy: Do not override negative pins with 1 due to phasingJulian Andres Klode2022-06-281-8/+9
| * (Temporarily) Rewrite phased updates using a keep-back approachJulian Andres Klode2022-06-282-2/+116
* | Fix integer underflow in flExtensionRonan Desplanques2022-05-231-1/+1
|/
* Use temporary file instead of depending on /dev/stdin for triehashDavid Kalnischkies2022-05-111-2/+3
* Include our config.h in all C++ files to avoid ODR violationsDavid Kalnischkies2022-05-073-0/+6
* Remove unused public zlib include from libapt fileutl.hDavid Kalnischkies2022-05-071-3/+0
* Merge branch 'fix/tagfilekeys' into 'main'Julian Andres Klode2022-05-0620-145/+161
|\
| * Parse Checksum fields via pkgTagSection::Key, tooDavid Kalnischkies2022-04-015-31/+40
| * Use pkgTagSection::Key in more places in src:aptDavid Kalnischkies2022-04-018-48/+55
| * Avoid .c_str() on strings feed into pkgTagSection::FindSDavid Kalnischkies2022-04-014-13/+13
| * Stop parsing undocumented unknown EDSP field APT-HashDavid Kalnischkies2022-04-011-3/+1
| * Do not order long obsoleted fields anymoreDavid Kalnischkies2022-04-011-7/+7
| * Drop support for long obsoleted Suggests alias: OptionalDavid Kalnischkies2022-04-013-6/+2
| * Document tagfile-keys.h as internal to aptDavid Kalnischkies2022-04-016-45/+51
* | Merge branch 'pu/gcc-12' into 'main'Julian Andres Klode2022-05-062-3/+12
|\ \
| * | Avoid use of deprecated std::iterator (twice)Helmut Grohne2022-03-212-3/+12
* | | Only protect two kernels, not last installed oneJulian Andres Klode2022-04-071-14/+1
| |/ |/|
* | Recognize Static-Built-Using and order it below Built-UsingDavid Kalnischkies2022-04-012-0/+2
|/
* Avoid using unqualified make_pair potentially triggering ftbfsDavid Kalnischkies2022-03-211-1/+1
* Fix incorrect type when parsing Size (int to unsigned long long)Arnaud Rebillout2022-01-201-1/+1
* Introduce and use isalpha_ascii() in debversion rather than isalpha()Julian Andres Klode2022-01-062-1/+16
* Merge branch 'main' into 'main'Julian Andres Klode2022-01-062-10/+32
|\
| * Fix incorrect SIGWINCH handlingZhang Boyang2021-12-192-10/+32
* | Merge branch 'spelling' into 'main'Julian Andres Klode2022-01-059-34/+34
|\ \
| * | Spelling fixesVille Skyttä2021-11-279-34/+34
| |/
* / add pattern to select packages by codename (closes: #1002646)Johannes Schauer Marin Rodrigues2021-12-262-0/+17
|/
* Support more than exact release matches in 'source'David Kalnischkies2021-11-232-42/+59
* apt-pkg/contrib/srvrec.h: Explicitly include sys/types.hAlexander Kanavin2021-11-221-0/+1
* Merge branch 'pu/essential-removal' into 'main'Julian Andres Klode2021-11-171-0/+18
|\
| * Do not remove Essential/Protected due to dependenciesJulian Andres Klode2021-11-171-0/+18
* | Don't print every inline PGP key in Signed-ByVictor Westerhuis2021-11-051-1/+0
|/
* Invalidate cached architecture list when building cacheJulian Andres Klode2021-10-192-1/+5
* Merge branch 'feature/install-versioned-provides' into 'main'Julian Andres Klode2021-10-193-24/+66
|\
| * Allow =version and /release selector on virtual packagesDavid Kalnischkies2020-05-272-17/+58
| * Allow version selection to match versioned self-providesDavid Kalnischkies2020-05-271-7/+8
* | Merge branch 'fakechroot' into 'main'Julian Andres Klode2021-10-191-2/+12
|\ \
| * | apt-pkg/deb/dpkgpm.cc: make DPkg::Chroot-Directory work under fakechrootJohannes Schauer Marin Rodrigues2021-09-191-2/+12
* | | Only allow full Signed-By keys where filenames are allowedJulian Andres Klode2021-10-181-3/+5
* | | Add support for embedding PGP keys into Signed-By in deb822 sourcesJulian Andres Klode2021-10-181-0/+17
* | | acquire-item: Quote Signed-By before sending itJulian Andres Klode2021-10-181-2/+2