summaryrefslogtreecommitdiff
path: root/apt-pkg
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'more' into 'main'Julian Andres Klode2024-11-129-105/+114
|\
| * dpkgpm: fdopen() failing doesn't close the fdнаб2024-11-121-0/+3
| * dpkgpm: append ":$printarchitecture" instead of ':'+${#printarchitecture} to ...наб2024-11-121-1/+1
| * dpkgpm: use getline() for Apport var/crash linesнаб2024-11-121-18/+11
| * dpkgpm: use std::array<unsigned char, APT_BUFFER_SIZE> for I/O copy buffersнаб2024-11-121-7/+7
| * dpkgpm: use sysconf(_SC_GETPW_R_SIZE_MAX)-sized + growing buffer for getpwuid...наб2024-11-121-2/+7
| * pkgDPkgPMPrivate::dpkgbuf: char[1024] -> array<char, APT_BUFFER_SIZE>наб2024-11-121-8/+8
| * dpkgpm: lift out CopyIndented() and make_unique_*() for FILEs; use getline() ...наб2024-11-123-60/+55
| * Turn unique_ptr<decltype(fclose and free)> into real deleter types (warnings ...наб2024-11-125-13/+25
| * Bump pkgTagFile default Size from 32k to APT_BUFFER_SIZEнаб2024-11-111-4/+4
| * Replace constant-size never-reallicated getservbyport_r() std::vector buffer ...наб2024-11-111-1/+2
* | FileFd::Open: don't needlessly copy filename in three-arg constructorнаб2024-11-111-2/+2
|/
* Turn std::unique_ptr<char[]/std::array<char>>(APT_BUFFER_SIZE) buffers into s...наб2024-11-112-9/+8
* Turn char[APT_BUFFER_SIZE] buffers into std::array<char, APT_BUFFER_SIZE>наб2024-11-112-26/+26
* Merge branch 'keep-more' into 'main'Julian Andres Klode2024-11-111-2/+4
|\
| * Return an error if ResolveByKeep() is unsuccessfulJulian Andres Klode2024-11-111-0/+3
| * Fix keeping back removals of obsolete packagesJulian Andres Klode2024-11-111-2/+1
* | Merge branch 'solver3-undo-one'Julian Andres Klode2024-11-112-240/+269
|\ \
| * | solver3: Refactor Install(Ver) to PropagateInstall(Ver)Julian Andres Klode2024-11-022-32/+36
| * | solver3: Check whether installable versions are allowedJulian Andres Klode2024-11-021-7/+10
| * | solver3: A version selected for install already is allowed.Julian Andres Klode2024-11-021-1/+1
| * | Add a FIXME around the heap compactionJulian Andres Klode2024-11-021-0/+2
| * | solver3: Rename the 'dirty' bit to 'erased'Julian Andres Klode2024-11-022-8/+8
| * | solver3: Remove the Reject() function, propagate in Enqueue() insteadJulian Andres Klode2024-11-022-56/+40
| * | solver3: Move needsRescore from Reject to Enqueue()Julian Andres Klode2024-11-021-4/+3
| * | solver3: Remove obsolete checksJulian Andres Klode2024-11-021-44/+5
| * | solver3: Introduce new Assume() and Enqueue() helpers and use themJulian Andres Klode2024-11-022-23/+55
| * | solver3: Rename Reason to VarJulian Andres Klode2024-11-022-60/+60
| * | solver3: Track all assignments and undo them individuallyJulian Andres Klode2024-11-022-72/+116
| |/
* | Remove ftp, rsh, ssh methods (disabled since 1.8)Julian Andres Klode2024-11-071-2/+0
* | Bump read()/write() loop buffers from 4k to APT_BUFFER_SIZE (64k). Bump FileF...наб2024-11-071-4/+3
* | LzmaFileFdPrivate: bump I/O buffer from 4k to 64kнаб2024-11-021-1/+1
|/
* extracttar: Move large buffer to heap for valgrindJulian Andres Klode2024-10-221-5/+7
* Merge branch 'pin-source-version' into 'main'Julian Andres Klode2024-08-223-2/+12
|\
| * Implement 'Pin: source-version <foo>'Julian Andres Klode2024-08-223-2/+12
* | Fix compilation error with clang/libc++ 18Chongyun Lee2024-08-151-2/+2
|/
* Merge branch 'main' into 'main'Julian Andres Klode2024-08-121-0/+2
|\
| * Do not return error if `Signed-By` value in source list is emptyAristo Chen2024-07-121-0/+2
* | Fix obsoleted-by handling for experimentalJulian Andres Klode2024-08-122-13/+40
* | Merge branch 'deprecate-pubkey-algos' into 'main'Julian Andres Klode2024-07-304-1/+41
|\ \
| * | Only revoke weak RSA keys for now, add 'next' and 'future' levelsJulian Andres Klode2024-07-151-1/+3
| * | gpgv: Add IsAssertedPubKeyAlgo() functionJulian Andres Klode2024-07-152-0/+33
| * | worker: Add an audit level to log audit messagesJulian Andres Klode2024-07-151-0/+5
| |/
* / solver3: Refactor Reason.Pkg()/Reason.Ver() use with iteratorJulian Andres Klode2024-07-162-6/+16
|/
* solver3: Formatting cleanupJulian Andres Klode2024-07-021-8/+8
* solver3: Only demote obsolete packages in choices for upgradesJulian Andres Klode2024-07-021-2/+3
* solver3: Consider packages as obsolete and not versionsJulian Andres Klode2024-07-022-13/+26
* solver3: Refactor (rewrite) FromDepCache()Julian Andres Klode2024-07-011-36/+23
* solver3: Unmark packages before setting any in ToDepCacheJulian Andres Klode2024-07-011-0/+2
* solver3: Do not accidentally promote Replaces and Enhances to dependenciesJulian Andres Klode2024-07-011-1/+3