summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
AgeCommit message (Collapse)Author
2021-01-13Release 2.1.18Julian Andres Klode
2021-01-11Release 2.1.17Julian Andres Klode
2021-01-08Release 2.1.16 - "Happy build-essential freeeze" releaseJulian Andres Klode
2020-12-27Release 2.1.15Julian Andres Klode
2020-12-15Release 2.1.14Julian Andres Klode
2020-12-15Use XXH3 for cache, hash table hashingJulian Andres Klode
XXH3 is faster than both our CRC32c implementation as well as DJB hash for hash table hashing, so meh, let's switch to it.
2020-12-10Release 2.1.13Julian Andres Klode
2020-11-23Release 2.1.12Julian Andres Klode
2020-11-05Rename CMake find_package helpers to avoid developer warningsDavid Kalnischkies
| CMake Warning (dev) at /usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:273 (message): | The package name passed to `find_package_handle_standard_args` (Berkeley) | does not match the name of the calling package (BerkeleyDB). This can lead | to problems in calling code that expects `find_package` result variables | (e.g., `_FOUND`) to follow a certain pattern. | Call Stack (most recent call first): | CMake/FindBerkeleyDB.cmake:57 (find_package_handle_standard_args) | CMakeLists.txt:83 (find_package) | This warning is for project developers. Use -Wno-dev to suppress it. And indeed, we checked for BERKLEY_DB_FOUND which was not defined so our HAVE_BDB was not set – just that it is never used, so it wasn't noticed.
2020-10-21Release 2.1.11Julian Andres Klode
2020-08-11Release 2.1.10Julian Andres Klode
2020-08-10Release 2.1.9Julian Andres Klode
2020-08-04Release 2.1.8Julian Andres Klode
2020-07-08Release 2.1.7Julian Andres Klode
2020-06-03Release 2.1.6Julian Andres Klode
2020-05-26Release 2.1.5Julian Andres Klode
2020-05-25Allow FMV SSE4.2 detection to succeed on clangDavid Kalnischkies
As the builtins were used in the feature test also in the default branch clang fails to compile the test helpfully complaining that you need to compile with sse4.2 to use that while on gcc it is optimized out as unused code and produces only a warning for that… removing the code from the default branch fixes this problem, but we adapt the code some more to avoid compilers optimizing it out in the future just in case.
2020-05-19Release 2.1.4Julian Andres Klode
2020-05-18Release 2.1.3Julian Andres Klode
2020-05-12Release 2.1.2Julian Andres Klode
2020-05-08Release 2.1.1Julian Andres Klode
2020-05-04Release 2.1.0Julian Andres Klode
2020-04-09Release 2.0.2Julian Andres Klode
2020-03-24Release 2.0.1Julian Andres Klode
2020-03-07Release 2.0.0Julian Andres Klode
2020-02-27Release 1.9.12Julian Andres Klode
2020-02-26Release 1.9.11Julian Andres Klode
2020-02-18release 1.9.10Julian Andres Klode
2020-02-04Release 1.9.9Julian Andres Klode
2020-01-27Release 1.9.8Julian Andres Klode
2020-01-16Release 1.9.7Julian Andres Klode
2020-01-15Release 1.9.6Julian Andres Klode
2020-01-14hashes: Use Libgcrypt for hashing purposesJulian Andres Klode
Switch the code of the Hashes class to use libgcrypt, which allows us to use hardware-accelerated implementations of SHA1 and friends.
2020-01-07Add support for GTest 1.9, do not fail silently if its missingJulian Andres Klode
Require passing -DWITH_TESTS=OFF to CMakeList to disable unit tests, rather than ignoring them if GTest cannot be found; which just happened on CI...
2019-12-02Release 1.9.5Julian Andres Klode
2019-09-19Release 1.9.4Julian Andres Klode
2019-08-22srvrec: Use re-entrant resolver functionsJulian Andres Klode
This should probably make those functions thread-safe, which might be useful for some external users.
2019-08-21CMake: Produce a fatal error if triehash could not be foundJulian Andres Klode
2019-08-21CMake: Pass -Werror=return-type to gccJulian Andres Klode
In C++, this warns about not returning in a function not returning void, which is undefined behavior and causes weird crashes. Make it an error.
2019-08-19Release 1.9.3Julian Andres Klode
2019-08-05Release 1.9.21.9.2Julian Andres Klode
2019-06-20Release 1.9.11.9.1Julian Andres Klode
2019-06-17Release 1.9.0 to experimental1.9.0Julian Andres Klode
2019-06-11Merge tag '1.8.2'Julian Andres Klode
apt Debian release 1.8.2
2019-05-28Release 1.8.21.8.2Julian Andres Klode
2019-05-06CMake: Enforce "override" use on overriden methodsJulian Andres Klode
This ensures that we do not accidentally stop overriding a method because it's signature changed in an API break.
2019-05-06Merge libapt-inst into libapt-pkgJulian Andres Klode
2019-05-06Merge tag '1.8.1'Julian Andres Klode
apt Debian release 1.8.1
2019-05-06Release 1.8.11.8.1Julian Andres Klode
2019-05-03Prevent shutdown while running dpkgJulian Andres Klode
As long as we are running dpkg, keep an inhibitor that blocks us from shutting down. LP: #1820886