Commit Graph

  • 93e1565796 apt(8): Wait for frontend and cache lock Julian Andres Klode 2020-02-26 20:31:03 +01:00
  • db678df196 apt-pkg: default visibility to hidden Julian Andres Klode 2019-08-13 19:15:19 +02:00
  • c38e0047d9 Merge branch 'pu/misc' into 'master' Julian Andres Klode 2020-02-26 18:42:13 +00:00
  • 62ca61ff4a cacheset: Fix -Wdeprecated-copy warnings Julian Andres Klode 2020-02-26 18:46:06 +01:00
  • d36b06d7eb Fix various compiler warnings Julian Andres Klode 2020-02-26 18:26:13 +01:00
  • 110078022a Parse records including empty tag names correctly David Kalnischkies 2020-02-20 12:49:15 +01:00
  • 6bb1c85fd0 symbols: Bump version from 1.9.10 to 1.9.11~ Julian Andres Klode 2020-02-26 15:52:42 +01:00
  • a096b58069 Merge branch 'pu/cleanups' into 'master' Julian Andres Klode 2020-02-26 14:51:05 +00:00
  • da01dabb86 Symbol updates Julian Andres Klode 2020-02-26 14:50:23 +01:00
  • d4b0ddee41 cache: Swap locations of hashtables, hide them from non-apt users Julian Andres Klode 2020-02-26 14:42:35 +01:00
  • 43b418a68d Make metaIndex::GetNotBefore virtual Julian Andres Klode 2020-02-26 14:32:36 +01:00
  • da7de99f84 pkgsystem: Drop more virtual workaround shenanigans Julian Andres Klode 2020-02-26 14:29:06 +01:00
  • d77c1c7db7 metaindex: Add Origin, Label, Version, DefaultPin, ReleaseNotes members Julian Andres Klode 2020-02-26 14:19:10 +01:00
  • d31f807a8d Remove various dynamic_cast uses, use virtual methods instead Julian Andres Klode 2020-02-26 14:15:24 +01:00
  • dc911bdda7 Merge pkgPackageManager::SmartUnpack Julian Andres Klode 2020-02-26 14:12:34 +01:00
  • 069c2e86b2 Rename pkgSimulate::Go2 to pkgSimulate::Go Julian Andres Klode 2020-02-26 14:09:52 +01:00
  • 0d775d8f2a cdrom: Remove old udev dlopen stuff Julian Andres Klode 2020-02-26 14:07:14 +01:00
  • da18eb1018 Drop pkgAcquire::Item::ModifyRetries() ABI hack Julian Andres Klode 2020-02-26 14:04:51 +01:00
  • ddc9023474 Merge pkgAcquire::RunFdsSane back into RunFds Julian Andres Klode 2020-02-26 14:01:09 +01:00
  • e886ff0a6e Remove ABI workaround for debDebPkgFileIndex::ArchiveInfo Julian Andres Klode 2020-02-26 13:59:12 +01:00
  • b2eec2572c Merge CommandLine::DispatchArg Julian Andres Klode 2020-02-26 13:56:45 +01:00
  • e4e9af454d Remove pkgAcqFile::Failed overload Julian Andres Klode 2020-02-26 13:55:38 +01:00
  • b31040e9c1 Merge branch 'pu/tagfile-hardening' into 'master' Julian Andres Klode 2020-02-25 21:04:05 +00:00
  • bf4053c022 debian: Update symbols file Julian Andres Klode 2020-02-25 20:51:17 +01:00
  • 04e837ff30 patterns: Mark things hidden, and only allow internal use of header Julian Andres Klode 2020-02-25 20:50:56 +01:00
  • 927c08f2d3 Remove left-over SummationImplementation class Julian Andres Klode 2020-02-25 20:48:01 +01:00
  • 65b77c9417 Initialize libgcrypt on first use Julian Andres Klode 2020-02-25 19:03:12 +01:00
  • 5dd61ec04c Merge branch 'pu/typesafe-cache2' into 'master' Julian Andres Klode 2020-02-25 17:12:50 +00:00
  • d8c6ea9078 Add d-pointers to groups, packages, versions, and files Julian Andres Klode 2020-02-25 11:44:16 +01:00
  • f17e3ce821 Silence narrow conversion warnings, add error checks Julian Andres Klode 2020-02-25 11:26:18 +01:00
  • 4fad726229 Make map_pointer<T> typesafe Julian Andres Klode 2020-02-24 17:46:10 +01:00
  • 1f4e2ab746 Wrap AllocateInMap with a templated version Julian Andres Klode 2020-02-24 18:09:49 +01:00
  • c3587c0d9d Replace map_pointer_t with map_pointer<T> Julian Andres Klode 2020-02-24 17:08:34 +01:00
  • 5bdb189251 tagfile: Check out-of-bounds access to Tags vector Julian Andres Klode 2020-02-20 13:34:37 +01:00
  • 942be407ee tagfile: Check if memchr() returned null before using Julian Andres Klode 2020-02-20 13:25:10 +01:00
  • c8821bb424 Merge branch 'patch-1' into 'master' Julian Andres Klode 2020-02-18 12:44:18 +00:00
  • c5dd63e3b6 Merge branch 'master' into 'master' Julian Andres Klode 2020-02-18 12:43:16 +00:00
  • af9596bae2 Merge branch 'source_to_debsrc' into 'master' Julian Andres Klode 2020-02-18 12:42:36 +00:00
  • 1cab45a32c Merge branch 'pu/no-more-crc16' into 'master' Julian Andres Klode 2020-02-18 12:40:38 +00:00
  • 237ef6d210 Remove CRC-16 implementation Julian Andres Klode 2020-01-17 14:35:04 +01:00
  • 8c10048dce Use a 32-bit djb VersionHash instead of CRC-16 Julian Andres Klode 2020-01-17 14:34:45 +01:00
  • 62683ed645 Merge branch 'pu/source-version' into 'master' Julian Andres Klode 2020-02-18 12:38:46 +00:00
  • 9a0a2daa26 Merge branch 'pu/bump-abi6' into 'master' Julian Andres Klode 2020-02-18 12:38:14 +00:00
  • e8016805b8 Remove code tagged APT_PKG_590, add some missing includes Julian Andres Klode 2020-02-18 12:48:38 +01:00
  • 4cf64a718f Bump ABI to 6.0 Julian Andres Klode 2020-02-18 12:35:06 +01:00
  • dea9a6e363 release 1.9.10 Julian Andres Klode 2020-02-18 12:33:04 +01:00
  • 9cc0e2cab7 Revert "Add a Packages-Require-Authorization Release file field" Julian Andres Klode 2020-02-16 11:45:05 +01:00
  • 2c1f718bb2 policy: Add SetPriority() methods Julian Andres Klode 2020-02-16 11:40:07 +01:00
  • 7e64f5c74f Merge branch 'tweak-man' into 'master' Julian Andres Klode 2020-02-13 15:09:07 +00:00
  • 1e66414af9 doc: remove "WIP" from apt.8.xml Michael Vogt 2020-02-13 15:16:41 +01:00
  • 531bcb7559 apt-pkg/srcrecords.cc: 'source' means 'deb-src' in error message Nis Martensen 2020-02-12 23:25:59 +01:00
  • 7e445a5344 seccomp: Allow recvmmsg_time64() and futex_time64() Julian Andres Klode 2020-02-10 09:01:31 +01:00
  • 6a3bdfb2f0 debian/control: Bump libseccomp-dev Build-Depends to >= 2.4.2 Julian Andres Klode 2020-02-10 08:59:06 +01:00
  • 3b7c766275 seccomp: Allow time64 variants (>402,<415) of allowed syscalls Julian Andres Klode 2020-02-09 21:01:26 +01:00
  • ef50424be1 Fix remaining usec vs sec time-delta calculation typos David Kalnischkies 2020-02-06 14:25:28 +01:00
  • cfbece15c4 Release 1.9.9 Julian Andres Klode 2020-02-04 17:42:48 +01:00
  • c3d656bcbc apt-patterns(7): Document | operator, (), and add an example Julian Andres Klode 2020-02-04 17:37:24 +01:00
  • 3ee6fdc08a Merge branch 'pu/short-patterns' into 'master' Julian Andres Klode 2020-02-03 13:26:41 +00:00
  • 404771d0ec patterns: test for empty terms, reject them Julian Andres Klode 2020-02-03 12:15:07 +01:00
  • 11a40ab11f Correctly stop parsing short form arguments on space, also on ? Julian Andres Klode 2020-02-01 17:33:08 +01:00
  • 8886ea1630 patterns: Implement parsing of (...) groups Julian Andres Klode 2020-02-01 17:21:40 +01:00
  • d6f38436a2 Implement | as or Julian Andres Klode 2020-02-01 17:12:35 +01:00
  • cfec457d59 patterns: Allow rendering patterns as patterns instead of json-ish Julian Andres Klode 2020-02-01 17:11:19 +01:00
  • 775be4274e apt-patterns(7): Some updates and rationale Julian Andres Klode 2020-01-28 23:41:54 +01:00
  • 250119362e patterns: Parse sequence of patterns as ?and Julian Andres Klode 2020-01-28 22:38:46 +01:00
  • ebe5f39bfb patterns: Allow bare words only in arguments Julian Andres Klode 2020-01-28 23:06:08 +01:00
  • 8d4967d3a1 patterns: Implement unary ! Julian Andres Klode 2020-01-28 21:46:10 +01:00
  • fd43b1694f Implement short patterns (patterns starting with ~) Julian Andres Klode 2020-01-20 14:14:49 +01:00
  • d9c4c1d88a patterns: Use _sv literals Julian Andres Klode 2020-02-01 17:04:13 +01:00
  • bcb9ecb2cd patterns: Provide Node constructor, simplify error throwing Julian Andres Klode 2020-02-01 17:04:58 +01:00
  • 2746cd503a patterns: Make offset a size_t instead of off_t Julian Andres Klode 2020-01-28 22:38:24 +01:00
  • 7d916e09d3 StringView: Implement operator ""_sv Julian Andres Klode 2020-02-01 17:02:40 +01:00
  • efc52f1fc9 Merge branch 'pu/wide-autoremove-kernel' into 'master' Julian Andres Klode 2020-01-30 16:41:08 +00:00
  • 4f9c58d25f Widen regular expressions for versioned kernel packages Julian Andres Klode 2019-04-15 09:40:20 +02:00
  • faa51dcbf6 Release 1.9.8 Julian Andres Klode 2020-01-27 13:26:00 +01:00
  • cafebee579 NewGroup: Create GrpIterator after allocation (fix segfault) Julian Andres Klode 2020-01-27 13:23:53 +01:00
  • 39d17909d2 apt-verbatim.ent: Update ubuntu-codename from disco to focal Julian Andres Klode 2020-01-21 14:34:24 +01:00
  • 8dc1d3c466 mmap: Do not look for empty pool unless we need to Julian Andres Klode 2020-01-17 17:19:56 +01:00
  • 450af26202 policy: Implement pinning by source package Julian Andres Klode 2020-01-17 13:18:03 +01:00
  • 8ebabf3d90 Allow querying all binaries built by a source package Julian Andres Klode 2020-01-17 12:53:20 +01:00
  • 25353dc664 pkgcache.cc: Mix PACKAGE_VERSION into the cache hash Julian Andres Klode 2020-01-16 18:19:34 +01:00
  • f3b5d3c47b Release 1.9.7 Julian Andres Klode 2020-01-16 12:15:39 +01:00
  • 11cd71b567 Fix debian-rules-uses-deprecated-systemd-override Julian Andres Klode 2020-01-16 12:10:36 +01:00
  • ea4b7921b7 NewProvidesAllArch: Check if group is empty before using it Julian Andres Klode 2020-01-16 10:53:05 +01:00
  • cd8a51c7d4 Trim trailing whitespace. Julian Andres Klode 2020-01-15 23:23:16 +01:00
  • 799508a65e Release 1.9.6 Julian Andres Klode 2020-01-15 23:07:22 +01:00
  • 087c97b795 Merge branch 'pu/apt-regex-cli' into 'master' Julian Andres Klode 2020-01-15 22:02:32 +00:00
  • 21cb4a9e51 apt(8): Disable regular expressions and fnmatch Julian Andres Klode 2020-01-15 22:01:54 +01:00
  • a9916c3faa netrc: Add warning when ignoring entries for unencrypted protocols Julian Andres Klode 2019-12-04 13:58:38 +01:00
  • 5db3a38926 Merge branch 'pu/gcrypt2' into 'master' Julian Andres Klode 2020-01-14 12:57:54 +00:00
  • 8c1a37e127 Remove includes of (md5|sha1|sha2).h headers Julian Andres Klode 2020-01-07 21:21:35 +01:00
  • 5872a2e7dd Deprecate the Summation classes and mark them for removal Julian Andres Klode 2020-01-07 21:05:27 +01:00
  • 79de3008eb Convert users of {MD5,SHA1,SHA256,SHA512}Summation to use Hashes Julian Andres Klode 2020-01-07 20:36:53 +01:00
  • b350560e34 Raise buffer size for Hashes::AddFD() from 4 KiB to 64 KiB Julian Andres Klode 2020-01-07 19:55:48 +01:00
  • 814ffcfaf3 hashes: Use Libgcrypt for hashing purposes Julian Andres Klode 2020-01-07 19:21:40 +01:00
  • 009b144dc4 apt-mark: don't lie about successful marks Tris Emmy Wilson 2020-01-08 18:24:31 -06:00
  • cfeae24843 Merge branch 'pu/source-groups' into 'master' Julian Andres Klode 2020-01-09 09:55:30 +00:00
  • 84176f6cde acquire: Move queue startup after calling log's Start() Julian Andres Klode 2020-01-08 12:44:38 +01:00
  • 6902792898 Avoid extra out-of-cache hash table deduplication for package names Julian Andres Klode 2020-01-08 11:03:28 +01:00
  • d3636f2666 Merge branch 'pu/macro-cleanup' into 'master' Julian Andres Klode 2020-01-07 22:35:10 +00:00