]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
16 months agoMeson: Enable sqlite3 when the dep is activated by the backend
Fred Morcos [Fri, 8 Sep 2023 09:53:13 +0000 (11:53 +0200)] 
Meson: Enable sqlite3 when the dep is activated by the backend

16 months agoMeson: Get rid of the meson modules archive
Fred Morcos [Fri, 8 Sep 2023 09:16:27 +0000 (11:16 +0200)] 
Meson: Get rid of the meson modules archive

16 months agoMeson: Revert the integration of detecting tm-gmtoff in YaHTTP
Fred Morcos [Fri, 8 Sep 2023 07:34:01 +0000 (09:34 +0200)] 
Meson: Revert the integration of detecting tm-gmtoff in YaHTTP

16 months agoMeson: Split the geoip, mmdb and yaml-cpp modules
Fred Morcos [Fri, 8 Sep 2023 07:32:50 +0000 (09:32 +0200)] 
Meson: Split the geoip, mmdb and yaml-cpp modules

16 months agoMeson: Restore mmap module
Fred Morcos [Fri, 8 Sep 2023 07:32:12 +0000 (09:32 +0200)] 
Meson: Restore mmap module

16 months agoMeson: Get rid of from_git
Fred Morcos [Fri, 8 Sep 2023 07:22:43 +0000 (09:22 +0200)] 
Meson: Get rid of from_git

16 months agoMeson: Replace global arguments with project arguments
Fred Morcos [Fri, 8 Sep 2023 07:20:23 +0000 (09:20 +0200)] 
Meson: Replace global arguments with project arguments

16 months agoMeson: Minor cleanup of pdns module
Fred Morcos [Thu, 7 Sep 2023 14:13:36 +0000 (16:13 +0200)] 
Meson: Minor cleanup of pdns module

16 months agoMeson: Move detection of tm_gmtoff to YaHTTP
Fred Morcos [Thu, 7 Sep 2023 11:59:13 +0000 (13:59 +0200)] 
Meson: Move detection of tm_gmtoff to YaHTTP

16 months agoMeson: Change strerror_r test to a C program
Fred Morcos [Thu, 7 Sep 2023 11:52:29 +0000 (13:52 +0200)] 
Meson: Change strerror_r test to a C program

16 months agoMeson: Move mmap, geoip and maxminddb detection to geoipbackend
Fred Morcos [Tue, 5 Sep 2023 10:01:49 +0000 (12:01 +0200)] 
Meson: Move mmap, geoip and maxminddb detection to geoipbackend

16 months agoMeson: Move flex, bison, python and ragel modules to archive
Fred Morcos [Thu, 31 Aug 2023 10:06:09 +0000 (12:06 +0200)] 
Meson: Move flex, bison, python and ragel modules to archive

16 months agoMeson: Separate python for apidocfiles and the BIND DNSSEC schema
Fred Morcos [Wed, 30 Aug 2023 21:29:20 +0000 (23:29 +0200)] 
Meson: Separate python for apidocfiles and the BIND DNSSEC schema

16 months agoMeson: Minor cleanup in mmap module
Fred Morcos [Wed, 30 Aug 2023 12:30:42 +0000 (14:30 +0200)] 
Meson: Minor cleanup in mmap module

16 months agoMeson: Conditionally check for ragel for dnslabeltext.cc
Fred Morcos [Wed, 30 Aug 2023 12:30:31 +0000 (14:30 +0200)] 
Meson: Conditionally check for ragel for dnslabeltext.cc

16 months agoMeson: Formatting cleanup of pthread headers module
Fred Morcos [Wed, 30 Aug 2023 12:30:05 +0000 (14:30 +0200)] 
Meson: Formatting cleanup of pthread headers module

16 months agoMeson: Minor cleanup of python module
Fred Morcos [Wed, 30 Aug 2023 12:29:57 +0000 (14:29 +0200)] 
Meson: Minor cleanup of python module

16 months agoMeson: Handle bindparser lexer and parser files conditionally
Fred Morcos [Wed, 30 Aug 2023 12:21:20 +0000 (14:21 +0200)] 
Meson: Handle bindparser lexer and parser files conditionally

16 months agoMeson: Use --version instead of --cc_version with mysql_config
Fred Morcos [Wed, 30 Aug 2023 10:22:14 +0000 (12:22 +0200)] 
Meson: Use --version instead of --cc_version with mysql_config

16 months agoMeson: Rely on the correct pg_config variables for Postgres
Fred Morcos [Wed, 30 Aug 2023 10:13:34 +0000 (12:13 +0200)] 
Meson: Rely on the correct pg_config variables for Postgres

16 months agoMeson: Build modules with all dependencies
Fred Morcos [Tue, 29 Aug 2023 11:46:38 +0000 (13:46 +0200)] 
Meson: Build modules with all dependencies

16 months agoMeson: Properly name libraries
Fred Morcos [Tue, 29 Aug 2023 11:46:17 +0000 (13:46 +0200)] 
Meson: Properly name libraries

16 months agoMeson: Get rid of libpdns_util_main
Fred Morcos [Tue, 29 Aug 2023 11:46:05 +0000 (13:46 +0200)] 
Meson: Get rid of libpdns_util_main

16 months agoMeson: Add transient dependencies for the lmdb backend
Fred Morcos [Tue, 29 Aug 2023 09:06:16 +0000 (11:06 +0200)] 
Meson: Add transient dependencies for the lmdb backend

On e.g. MacOS or anywhere where include headers are not in the usual
place (e.g. /usr/include), the include directories are not added when building the backend
files. This means a transient include wouldn't be found. In this case this include is
lmdbbackend.cc -> lmdb-safe.hh -> lmdb.h

16 months agoMeson: Improve detection of pkcs11 dependencies
Fred Morcos [Tue, 29 Aug 2023 08:46:09 +0000 (10:46 +0200)] 
Meson: Improve detection of pkcs11 dependencies

16 months agoMeson: Improve warning message when PIE is disabled
Fred Morcos [Tue, 29 Aug 2023 08:45:57 +0000 (10:45 +0200)] 
Meson: Improve warning message when PIE is disabled

16 months agoMeson: Conditionally generate bind-dnssec.schema.sqlite3.sql.h
Fred Morcos [Mon, 28 Aug 2023 21:28:29 +0000 (23:28 +0200)] 
Meson: Conditionally generate bind-dnssec.schema.sqlite3.sql.h

16 months agoMeson: Conditionally generate apidocfiles.h
Fred Morcos [Mon, 28 Aug 2023 21:28:15 +0000 (23:28 +0200)] 
Meson: Conditionally generate apidocfiles.h

16 months agoMeson: Conditionally generate dnslabeltext.cc
Fred Morcos [Mon, 28 Aug 2023 21:27:58 +0000 (23:27 +0200)] 
Meson: Conditionally generate dnslabeltext.cc

16 months agoMeson: Don't require EVP_PKEY_CTX_set1_scrypt_salt in libcrypto
Fred Morcos [Mon, 28 Aug 2023 10:02:59 +0000 (12:02 +0200)] 
Meson: Don't require EVP_PKEY_CTX_set1_scrypt_salt in libcrypto

16 months agoMeson: Build pdnsutil
Fred Morcos [Fri, 25 Aug 2023 21:18:31 +0000 (23:18 +0200)] 
Meson: Build pdnsutil

16 months agoMeson: Cleanup dlopen module
Fred Morcos [Fri, 25 Aug 2023 21:18:17 +0000 (23:18 +0200)] 
Meson: Cleanup dlopen module

16 months agoMeson: Separate GSS and TSIG
Fred Morcos [Tue, 22 Aug 2023 15:18:11 +0000 (17:18 +0200)] 
Meson: Separate GSS and TSIG

16 months agoMeson: Check python PyYAML package
Fred Morcos [Tue, 22 Aug 2023 15:06:04 +0000 (17:06 +0200)] 
Meson: Check python PyYAML package

16 months agoMeson: Get rid of from-git subdir call
Fred Morcos [Tue, 22 Aug 2023 15:05:54 +0000 (17:05 +0200)] 
Meson: Get rid of from-git subdir call

16 months agoMeson: Fix strerror_r detection
Fred Morcos [Tue, 22 Aug 2023 14:59:26 +0000 (16:59 +0200)] 
Meson: Fix strerror_r detection

16 months agoMeson: Fix bison call for MacOS
Fred Morcos [Tue, 22 Aug 2023 14:31:40 +0000 (16:31 +0200)] 
Meson: Fix bison call for MacOS

16 months agoMeson: Various headers module
Fred Morcos [Tue, 22 Aug 2023 14:18:47 +0000 (16:18 +0200)] 
Meson: Various headers module

16 months agoMeson: Add boost dependency for auth bind and pipe backends
Fred Morcos [Tue, 22 Aug 2023 14:10:29 +0000 (16:10 +0200)] 
Meson: Add boost dependency for auth bind and pipe backends

16 months agoMeson: Remove direct lmdb dependency from pdns_server
Fred Morcos [Tue, 22 Aug 2023 14:06:14 +0000 (16:06 +0200)] 
Meson: Remove direct lmdb dependency from pdns_server

16 months agoMeson: Fix lmdb-safe module linking issues
Fred Morcos [Tue, 22 Aug 2023 14:05:51 +0000 (16:05 +0200)] 
Meson: Fix lmdb-safe module linking issues

16 months agoMeson: Use link_with for ext modules
Fred Morcos [Tue, 22 Aug 2023 14:05:21 +0000 (16:05 +0200)] 
Meson: Use link_with for ext modules

16 months agoMeson: Disable the auth mysql backend by default
Fred Morcos [Tue, 22 Aug 2023 13:52:07 +0000 (15:52 +0200)] 
Meson: Disable the auth mysql backend by default

16 months agoMeson: Fix hardening not working when PIE is disabled
Fred Morcos [Tue, 22 Aug 2023 13:24:42 +0000 (15:24 +0200)] 
Meson: Fix hardening not working when PIE is disabled

16 months agoMeson: Fix platform detection on MacOS
Fred Morcos [Tue, 22 Aug 2023 13:20:37 +0000 (15:20 +0200)] 
Meson: Fix platform detection on MacOS

16 months agoMeson: Handle auth module dependencies on ext modules
Fred Morcos [Tue, 22 Aug 2023 12:25:13 +0000 (14:25 +0200)] 
Meson: Handle auth module dependencies on ext modules

16 months agoMeson: Auth lmdb backend
Fred Morcos [Tue, 22 Aug 2023 12:25:03 +0000 (14:25 +0200)] 
Meson: Auth lmdb backend

16 months agoMeson: Cleanup lmdb module
Fred Morcos [Tue, 22 Aug 2023 12:24:46 +0000 (14:24 +0200)] 
Meson: Cleanup lmdb module

16 months agoMeson: link_whole ext modules
Fred Morcos [Tue, 22 Aug 2023 12:24:32 +0000 (14:24 +0200)] 
Meson: link_whole ext modules

16 months agoMeson: ext lmdb-safe module
Fred Morcos [Tue, 22 Aug 2023 12:24:18 +0000 (14:24 +0200)] 
Meson: ext lmdb-safe module

16 months agoMeson: Auth GeoIP backend
Fred Morcos [Tue, 22 Aug 2023 10:21:59 +0000 (12:21 +0200)] 
Meson: Auth GeoIP backend

16 months agoMeson: Fix geoip module
Fred Morcos [Tue, 22 Aug 2023 10:21:51 +0000 (12:21 +0200)] 
Meson: Fix geoip module

16 months agoMeson: Auth tinydns backend
Fred Morcos [Tue, 22 Aug 2023 10:17:54 +0000 (12:17 +0200)] 
Meson: Auth tinydns backend

16 months agoMeson: Cleanup CDB module
Fred Morcos [Tue, 22 Aug 2023 10:12:22 +0000 (12:12 +0200)] 
Meson: Cleanup CDB module

16 months agoMeson: Cleanup remote backend
Fred Morcos [Tue, 22 Aug 2023 10:10:38 +0000 (12:10 +0200)] 
Meson: Cleanup remote backend

16 months agoMeson: Set HAVE_ZMQ_MSG_SEND in ZeroMQ module
Fred Morcos [Tue, 22 Aug 2023 10:10:21 +0000 (12:10 +0200)] 
Meson: Set HAVE_ZMQ_MSG_SEND in ZeroMQ module

16 months agoMeson: Properly set configuration variables for LDAP
Fred Morcos [Tue, 22 Aug 2023 09:30:15 +0000 (11:30 +0200)] 
Meson: Properly set configuration variables for LDAP

16 months agoMeson: Use link_whole for backend library archive files
Fred Morcos [Mon, 21 Aug 2023 16:17:27 +0000 (18:17 +0200)] 
Meson: Use link_whole for backend library archive files

16 months agoMeson: Add SSQLite3 to libpdns-auth
Fred Morcos [Mon, 21 Aug 2023 16:17:03 +0000 (18:17 +0200)] 
Meson: Add SSQLite3 to libpdns-auth

16 months agoMeson: Add threads dependencies
Fred Morcos [Mon, 21 Aug 2023 14:44:24 +0000 (16:44 +0200)] 
Meson: Add threads dependencies

16 months agoMeson: Rework how modules are handled (again!)
Fred Morcos [Mon, 21 Aug 2023 14:44:14 +0000 (16:44 +0200)] 
Meson: Rework how modules are handled (again!)

16 months agoMeson: Cleanup pdns/ submodule
Fred Morcos [Mon, 21 Aug 2023 14:43:48 +0000 (16:43 +0200)] 
Meson: Cleanup pdns/ submodule

16 months agoMeson: Cleanup the ZeroMQ module
Fred Morcos [Mon, 21 Aug 2023 14:43:31 +0000 (16:43 +0200)] 
Meson: Cleanup the ZeroMQ module

16 months agoMeson: Add the ext arc4random module
Fred Morcos [Mon, 21 Aug 2023 14:43:13 +0000 (16:43 +0200)] 
Meson: Add the ext arc4random module

16 months agoMeson: Detect ext modules before auth backend modules
Fred Morcos [Mon, 21 Aug 2023 14:43:00 +0000 (16:43 +0200)] 
Meson: Detect ext modules before auth backend modules

16 months agoMeson: Auth Backends: LDAP
Fred Morcos [Fri, 18 Aug 2023 22:18:39 +0000 (00:18 +0200)] 
Meson: Auth Backends: LDAP

16 months agoMeson: Auth Backends: gpgsql
Fred Morcos [Fri, 18 Aug 2023 22:18:35 +0000 (00:18 +0200)] 
Meson: Auth Backends: gpgsql

16 months agoMeson: Auth Backends: godbc
Fred Morcos [Fri, 18 Aug 2023 22:18:29 +0000 (00:18 +0200)] 
Meson: Auth Backends: godbc

16 months agoMeson: Auth Backends: gmysql
Fred Morcos [Fri, 18 Aug 2023 22:18:25 +0000 (00:18 +0200)] 
Meson: Auth Backends: gmysql

16 months agoMeson: Auth Backends: bind
Fred Morcos [Fri, 18 Aug 2023 22:18:16 +0000 (00:18 +0200)] 
Meson: Auth Backends: bind

16 months agoMeson: Auth Backends: gsqlite3
Fred Morcos [Fri, 18 Aug 2023 22:18:06 +0000 (00:18 +0200)] 
Meson: Auth Backends: gsqlite3

16 months agoMeson: Auth Backends: pipe
Fred Morcos [Fri, 18 Aug 2023 22:17:54 +0000 (00:17 +0200)] 
Meson: Auth Backends: pipe

16 months agoMeson: Cleanup the sqlite3 dependency detection
Fred Morcos [Fri, 18 Aug 2023 22:17:37 +0000 (00:17 +0200)] 
Meson: Cleanup the sqlite3 dependency detection

16 months agoMeson: Cleanup the pgsql dependency detection
Fred Morcos [Fri, 18 Aug 2023 22:17:29 +0000 (00:17 +0200)] 
Meson: Cleanup the pgsql dependency detection

16 months agoMeson: Cleanup the ODBC dependency detection
Fred Morcos [Fri, 18 Aug 2023 22:17:17 +0000 (00:17 +0200)] 
Meson: Cleanup the ODBC dependency detection

16 months agoMeson: Cleanup the mysql dependency detection
Fred Morcos [Fri, 18 Aug 2023 22:17:04 +0000 (00:17 +0200)] 
Meson: Cleanup the mysql dependency detection

16 months agoMeson: Rework how modules are handled
Fred Morcos [Fri, 18 Aug 2023 22:16:53 +0000 (00:16 +0200)] 
Meson: Rework how modules are handled

16 months agoMeson: Don't lookup the venv module for Python anymore
Fred Morcos [Fri, 18 Aug 2023 19:09:53 +0000 (21:09 +0200)] 
Meson: Don't lookup the venv module for Python anymore

16 months agoMeson: Generate swagger api and apidocfiles.h
Fred Morcos [Thu, 17 Aug 2023 14:59:58 +0000 (16:59 +0200)] 
Meson: Generate swagger api and apidocfiles.h

16 months agoMeson: Generate the sqlite3 bind-dnssec schema code
Fred Morcos [Wed, 16 Aug 2023 21:46:05 +0000 (23:46 +0200)] 
Meson: Generate the sqlite3 bind-dnssec schema code

16 months agoMeson: Rename libpdns_bindparser to libpdns_bind_parser
Fred Morcos [Wed, 16 Aug 2023 21:45:34 +0000 (23:45 +0200)] 
Meson: Rename libpdns_bindparser to libpdns_bind_parser

16 months agoMeson: Cleanup LDAP module
Fred Morcos [Wed, 16 Aug 2023 13:34:56 +0000 (15:34 +0200)] 
Meson: Cleanup LDAP module

16 months agoMeson: Cleanup GeoIP module
Fred Morcos [Wed, 16 Aug 2023 13:34:45 +0000 (15:34 +0200)] 
Meson: Cleanup GeoIP module

16 months agoMeson: Get rid of using a global deps list
Fred Morcos [Wed, 16 Aug 2023 13:28:38 +0000 (15:28 +0200)] 
Meson: Get rid of using a global deps list

16 months agoMeson: Cleanup misc modules
Fred Morcos [Wed, 16 Aug 2023 13:28:01 +0000 (15:28 +0200)] 
Meson: Cleanup misc modules

16 months agoMeson: Cleanup sanitizer modules
Fred Morcos [Wed, 16 Aug 2023 13:27:43 +0000 (15:27 +0200)] 
Meson: Cleanup sanitizer modules

16 months agoMeson: Reorder some deps
Fred Morcos [Wed, 16 Aug 2023 13:22:01 +0000 (15:22 +0200)] 
Meson: Reorder some deps

16 months agoMeson: Cleanup ipcrypt ext module
Fred Morcos [Wed, 16 Aug 2023 13:21:43 +0000 (15:21 +0200)] 
Meson: Cleanup ipcrypt ext module

16 months agoMeson: Cleanup ixfrdist module
Fred Morcos [Wed, 16 Aug 2023 13:21:32 +0000 (15:21 +0200)] 
Meson: Cleanup ixfrdist module

16 months agoMeson: Cleanup python and venv module
Fred Morcos [Wed, 16 Aug 2023 13:21:17 +0000 (15:21 +0200)] 
Meson: Cleanup python and venv module

16 months agoMeson: Cleanup auth-tools module
Fred Morcos [Wed, 16 Aug 2023 13:21:04 +0000 (15:21 +0200)] 
Meson: Cleanup auth-tools module

16 months agoMeson: Cleanup fuzz targets module
Fred Morcos [Wed, 16 Aug 2023 13:20:49 +0000 (15:20 +0200)] 
Meson: Cleanup fuzz targets module

16 months agoMeson: Cleanup from-git module
Fred Morcos [Wed, 16 Aug 2023 13:20:40 +0000 (15:20 +0200)] 
Meson: Cleanup from-git module

16 months agoMeson: Cleanup verbose logging module
Fred Morcos [Wed, 16 Aug 2023 13:20:31 +0000 (15:20 +0200)] 
Meson: Cleanup verbose logging module

16 months agoMeson: Cleanup reproducible builds module
Fred Morcos [Wed, 16 Aug 2023 13:20:21 +0000 (15:20 +0200)] 
Meson: Cleanup reproducible builds module

16 months agoMeson: Cleanup dlopen module
Fred Morcos [Wed, 16 Aug 2023 13:20:09 +0000 (15:20 +0200)] 
Meson: Cleanup dlopen module

16 months agoMeson: Cleanup unit test modules
Fred Morcos [Wed, 16 Aug 2023 13:19:35 +0000 (15:19 +0200)] 
Meson: Cleanup unit test modules

16 months agoMeson: Cleanup boost modules
Fred Morcos [Wed, 16 Aug 2023 12:42:25 +0000 (14:42 +0200)] 
Meson: Cleanup boost modules

16 months agoMeson: Cleanup librt module
Fred Morcos [Wed, 16 Aug 2023 12:42:10 +0000 (14:42 +0200)] 
Meson: Cleanup librt module

16 months agoMeson: Cleanup DoT module
Fred Morcos [Wed, 16 Aug 2023 12:32:26 +0000 (14:32 +0200)] 
Meson: Cleanup DoT module