]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
2 years agoMeson: cURL
Fred Morcos [Wed, 12 Jul 2023 21:06:13 +0000 (23:06 +0200)] 
Meson: cURL

2 years agoMeson: LDAP
Fred Morcos [Wed, 12 Jul 2023 20:56:17 +0000 (22:56 +0200)] 
Meson: LDAP

2 years agoMeson: SQLite3
Fred Morcos [Wed, 12 Jul 2023 12:08:45 +0000 (14:08 +0200)] 
Meson: SQLite3

2 years agoMeson: PostgreSQL
Fred Morcos [Wed, 12 Jul 2023 12:00:07 +0000 (14:00 +0200)] 
Meson: PostgreSQL

2 years agoMeson: ODBC
Fred Morcos [Wed, 12 Jul 2023 11:48:16 +0000 (13:48 +0200)] 
Meson: ODBC

2 years agoMeson: MySQL
Fred Morcos [Wed, 12 Jul 2023 11:48:10 +0000 (13:48 +0200)] 
Meson: MySQL

2 years agoMeson: Auth detect modules
Fred Morcos [Wed, 12 Jul 2023 12:36:42 +0000 (14:36 +0200)] 
Meson: Auth detect modules

2 years agoMeson: Auth socket-dir
Fred Morcos [Wed, 12 Jul 2023 12:12:46 +0000 (14:12 +0200)] 
Meson: Auth socket-dir

2 years agoMeson: Refactor platform detection
Fred Morcos [Wed, 12 Jul 2023 11:43:51 +0000 (13:43 +0200)] 
Meson: Refactor platform detection

2 years agoMeson: Refactor some compiler hardening features
Fred Morcos [Wed, 12 Jul 2023 11:43:10 +0000 (13:43 +0200)] 
Meson: Refactor some compiler hardening features

2 years agoMeson: Fix issue in Summary output
Fred Morcos [Wed, 12 Jul 2023 11:42:56 +0000 (13:42 +0200)] 
Meson: Fix issue in Summary output

2 years agoMeson: GSS-TSIG
Fred Morcos [Fri, 7 Jul 2023 10:28:09 +0000 (12:28 +0200)] 
Meson: GSS-TSIG

2 years agoMeson: PKCS11
Fred Morcos [Fri, 7 Jul 2023 10:07:24 +0000 (12:07 +0200)] 
Meson: PKCS11

2 years agoMeson: Verbose Logging
Fred Morcos [Fri, 7 Jul 2023 09:31:37 +0000 (11:31 +0200)] 
Meson: Verbose Logging

2 years agoMeson: Auth various functions
Fred Morcos [Thu, 6 Jul 2023 12:09:25 +0000 (14:09 +0200)] 
Meson: Auth various functions

2 years agoMeson: Clean up some boost and unit test handling
Fred Morcos [Thu, 6 Jul 2023 12:09:16 +0000 (14:09 +0200)] 
Meson: Clean up some boost and unit test handling

2 years agoMeson: dlopen
Fred Morcos [Thu, 6 Jul 2023 12:08:53 +0000 (14:08 +0200)] 
Meson: dlopen

2 years agoMeson: Reorder Auth build file
Fred Morcos [Thu, 6 Jul 2023 11:50:11 +0000 (13:50 +0200)] 
Meson: Reorder Auth build file

2 years agoMeson: Auth manpages
Fred Morcos [Thu, 6 Jul 2023 10:03:12 +0000 (12:03 +0200)] 
Meson: Auth manpages

2 years agoMeson: Auth API Swagger
Fred Morcos [Thu, 6 Jul 2023 10:02:53 +0000 (12:02 +0200)] 
Meson: Auth API Swagger

2 years agoMeson: From Git
Fred Morcos [Thu, 6 Jul 2023 10:02:37 +0000 (12:02 +0200)] 
Meson: From Git

2 years agoMeson: Auth Sqlite3
Fred Morcos [Thu, 6 Jul 2023 10:02:25 +0000 (12:02 +0200)] 
Meson: Auth Sqlite3

2 years agoMeson: Python venv
Fred Morcos [Thu, 6 Jul 2023 09:52:43 +0000 (11:52 +0200)] 
Meson: Python venv

2 years agoMeson: Fuzzing targets
Fred Morcos [Thu, 6 Jul 2023 09:36:23 +0000 (11:36 +0200)] 
Meson: Fuzzing targets

2 years agoMeson: Reproducible builds
Fred Morcos [Thu, 6 Jul 2023 08:23:23 +0000 (10:23 +0200)] 
Meson: Reproducible builds

2 years agoMeson: Auth backend unit tests
Fred Morcos [Thu, 6 Jul 2023 07:42:20 +0000 (09:42 +0200)] 
Meson: Auth backend unit tests

2 years agoMeson: Unit Tests
Fred Morcos [Thu, 6 Jul 2023 07:42:12 +0000 (09:42 +0200)] 
Meson: Unit Tests

2 years agoMeson: Boost program_options library
Fred Morcos [Wed, 5 Jul 2023 11:30:49 +0000 (13:30 +0200)] 
Meson: Boost program_options library

2 years agoMeson: Boost
Fred Morcos [Wed, 5 Jul 2023 11:30:40 +0000 (13:30 +0200)] 
Meson: Boost

2 years agoMeson: clock_gettime
Fred Morcos [Wed, 5 Jul 2023 10:28:30 +0000 (12:28 +0200)] 
Meson: clock_gettime

2 years agoMeson: Ragel
Fred Morcos [Wed, 5 Jul 2023 10:28:18 +0000 (12:28 +0200)] 
Meson: Ragel

2 years agoMeson: ipcipher
Fred Morcos [Wed, 5 Jul 2023 09:51:33 +0000 (11:51 +0200)] 
Meson: ipcipher

2 years agoMeson: DNS over TLS
Fred Morcos [Wed, 5 Jul 2023 09:37:37 +0000 (11:37 +0200)] 
Meson: DNS over TLS

2 years agoMeson: GnuTLS
Fred Morcos [Tue, 4 Jul 2023 11:34:35 +0000 (13:34 +0200)] 
Meson: GnuTLS

2 years agoMeson: OpenSSL libssl
Fred Morcos [Tue, 4 Jul 2023 11:21:32 +0000 (13:21 +0200)] 
Meson: OpenSSL libssl

2 years agoMeson: Clean up main auth build file
Fred Morcos [Mon, 3 Jul 2023 10:35:49 +0000 (12:35 +0200)] 
Meson: Clean up main auth build file

2 years agoMeson: OpenSSL libcrypto signers
Fred Morcos [Mon, 3 Jul 2023 10:35:41 +0000 (12:35 +0200)] 
Meson: OpenSSL libcrypto signers

2 years agoMeson: libdecaf signers
Fred Morcos [Mon, 3 Jul 2023 10:35:36 +0000 (12:35 +0200)] 
Meson: libdecaf signers

2 years agoMeson: libsodium signers
Fred Morcos [Mon, 3 Jul 2023 10:35:31 +0000 (12:35 +0200)] 
Meson: libsodium signers

2 years agoMeson: mman.h and mmap
Fred Morcos [Mon, 3 Jul 2023 10:34:56 +0000 (12:34 +0200)] 
Meson: mman.h and mmap

2 years agoMeson: gmtoff member of struct tm
Fred Morcos [Mon, 3 Jul 2023 10:35:09 +0000 (12:35 +0200)] 
Meson: gmtoff member of struct tm

2 years agoMeson: Network libraries and functions
Fred Morcos [Mon, 3 Jul 2023 10:34:48 +0000 (12:34 +0200)] 
Meson: Network libraries and functions

2 years agoMeson: KISS RNG
Fred Morcos [Mon, 3 Jul 2023 10:34:41 +0000 (12:34 +0200)] 
Meson: KISS RNG

2 years agoMeson: Compiler hardening features
Fred Morcos [Mon, 3 Jul 2023 10:34:33 +0000 (12:34 +0200)] 
Meson: Compiler hardening features

2 years agoMeson: Lua and lua.hpp
Fred Morcos [Mon, 3 Jul 2023 10:34:20 +0000 (12:34 +0200)] 
Meson: Lua and lua.hpp

2 years agoMeson: strerror
Fred Morcos [Mon, 3 Jul 2023 10:34:06 +0000 (12:34 +0200)] 
Meson: strerror

2 years agoMeson: pthread setname
Fred Morcos [Mon, 3 Jul 2023 10:33:58 +0000 (12:33 +0200)] 
Meson: pthread setname

2 years agoMeson: pthread headers
Fred Morcos [Mon, 3 Jul 2023 10:33:53 +0000 (12:33 +0200)] 
Meson: pthread headers

2 years agoMeson: Atomics
Fred Morcos [Mon, 3 Jul 2023 10:33:36 +0000 (12:33 +0200)] 
Meson: Atomics

2 years agoMeson: Platform information
Fred Morcos [Mon, 3 Jul 2023 10:33:24 +0000 (12:33 +0200)] 
Meson: Platform information

2 years agoMeson: flex and bison
Fred Morcos [Mon, 3 Jul 2023 10:33:14 +0000 (12:33 +0200)] 
Meson: flex and bison

2 years agoMeson: time_t sign
Fred Morcos [Mon, 3 Jul 2023 10:33:01 +0000 (12:33 +0200)] 
Meson: time_t sign

2 years agoMeson: time_t size
Fred Morcos [Mon, 3 Jul 2023 10:32:42 +0000 (12:32 +0200)] 
Meson: time_t size

2 years agoMeson: Summary
Fred Morcos [Mon, 3 Jul 2023 10:32:26 +0000 (12:32 +0200)] 
Meson: Summary

2 years agoMeson: Compiler setup
Fred Morcos [Mon, 3 Jul 2023 10:32:10 +0000 (12:32 +0200)] 
Meson: Compiler setup

2 years agoMeson: OpenSSL ECDSA and EdDSA
Fred Morcos [Thu, 29 Jun 2023 13:27:43 +0000 (15:27 +0200)] 
Meson: OpenSSL ECDSA and EdDSA

2 years agoMeson: Minor cleanup
Fred Morcos [Thu, 29 Jun 2023 11:50:30 +0000 (13:50 +0200)] 
Meson: Minor cleanup

2 years agoMeson: libcrypto signers support
Fred Morcos [Wed, 28 Jun 2023 11:38:11 +0000 (13:38 +0200)] 
Meson: libcrypto signers support

2 years agoMeson: libdecaf signers support
Fred Morcos [Sat, 17 Jun 2023 11:24:43 +0000 (13:24 +0200)] 
Meson: libdecaf signers support

2 years agoMeson: libsodium signers support
Fred Morcos [Sat, 17 Jun 2023 11:15:01 +0000 (13:15 +0200)] 
Meson: libsodium signers support

2 years agoMeson: Check for sys/mman.h and mmap
Fred Morcos [Sat, 17 Jun 2023 09:18:49 +0000 (11:18 +0200)] 
Meson: Check for sys/mman.h and mmap

2 years agoMeson: tm_gmtoff in struct tm
Fred Morcos [Sat, 17 Jun 2023 09:11:57 +0000 (11:11 +0200)] 
Meson: tm_gmtoff in struct tm

2 years agoMeson: Network functions
Fred Morcos [Sat, 17 Jun 2023 09:01:26 +0000 (11:01 +0200)] 
Meson: Network functions

2 years agoMeson: Unsafe KISS RNG
Fred Morcos [Fri, 16 Jun 2023 13:20:25 +0000 (15:20 +0200)] 
Meson: Unsafe KISS RNG

2 years agoMeson: Compiler and libc hardening
Fred Morcos [Tue, 13 Jun 2023 19:43:55 +0000 (21:43 +0200)] 
Meson: Compiler and libc hardening

2 years agoMeson: Refactor pthread_setname variant detection
Fred Morcos [Tue, 13 Jun 2023 19:43:43 +0000 (21:43 +0200)] 
Meson: Refactor pthread_setname variant detection

2 years agoMeson: Cleanup Lua and lua.hpp
Fred Morcos [Wed, 28 Jun 2023 11:39:40 +0000 (13:39 +0200)] 
Meson: Cleanup Lua and lua.hpp

2 years agoMeson: Print build summary
Fred Morcos [Tue, 13 Jun 2023 14:38:33 +0000 (16:38 +0200)] 
Meson: Print build summary

2 years agoMeson: Lua and lua.hpp
Fred Morcos [Tue, 6 Jun 2023 10:11:33 +0000 (12:11 +0200)] 
Meson: Lua and lua.hpp

2 years agoMeson: Initial Meson build file
Fred Morcos [Tue, 2 May 2023 12:40:24 +0000 (14:40 +0200)] 
Meson: Initial Meson build file

2 years agoUse a single NOD / UDR DB, sahred by all threads
Otto Moerbeek [Wed, 20 Mar 2024 12:08:39 +0000 (13:08 +0100)] 
Use a single NOD / UDR DB, sahred by all threads

2 years agoTidy
Otto Moerbeek [Tue, 19 Mar 2024 14:21:42 +0000 (15:21 +0100)] 
Tidy

2 years agoClean up SSQLite3::~SSQLite3 13955/head
Josh Soref [Tue, 19 Mar 2024 18:21:04 +0000 (14:21 -0400)] 
Clean up SSQLite3::~SSQLite3

* The loop will run once or twice
* There used to be some cleanup that was done in the failure case but it has been gone for a while
* Clarify logic
* Report error message from sqlite3

2 years agoImprove rst for lua-records 13816/head
Josh Soref [Tue, 20 Feb 2024 21:57:12 +0000 (16:57 -0500)] 
Improve rst for lua-records

2 years agoixfrdist: use IPV6_V6ONLY on listening sockets, closes #13878 13949/head
Peter van Dijk [Tue, 19 Mar 2024 13:54:05 +0000 (14:54 +0100)] 
ixfrdist: use IPV6_V6ONLY on listening sockets, closes #13878

2 years agoMerge pull request #13060 from Habbie/mariadb-ssl
Peter van Dijk [Tue, 19 Mar 2024 13:12:49 +0000 (14:12 +0100)] 
Merge pull request #13060 from Habbie/mariadb-ssl

auth gmysql: modernise implementation of gmysql-ssl flag

2 years agoUpgrade guide entry 13947/head
Otto Moerbeek [Tue, 19 Mar 2024 12:06:53 +0000 (13:06 +0100)] 
Upgrade guide entry

2 years agoauth gmysql: deprecate gmysql-ssl flag, enable connection timeout 13060/head
Peter van Dijk [Thu, 20 Jul 2023 12:23:02 +0000 (14:23 +0200)] 
auth gmysql: deprecate gmysql-ssl flag, enable connection timeout

closes #12528
closes #12978

2 years agorec: fix types of two YAML settings that should be sequences of subnets
Otto Moerbeek [Tue, 19 Mar 2024 11:49:14 +0000 (12:49 +0100)] 
rec: fix types of two YAML settings that should be sequences of subnets

In particular, incoming.proxy_protocol_from and incomig.edns_padding_from

2 years agoMerge pull request #13946 from omoerbeek/dnsdist-thost-unreach
Remi Gacogne [Tue, 19 Mar 2024 10:32:26 +0000 (11:32 +0100)] 
Merge pull request #13946 from omoerbeek/dnsdist-thost-unreach

dnsdist: also handle EHOSTUNREACH as a case for reconnecting the socket

2 years agodnsdist: also handle EHOSTUNRERACH as a case for reconnecting the socket 13946/head
Otto Moerbeek [Tue, 19 Mar 2024 09:47:59 +0000 (10:47 +0100)] 
dnsdist: also handle EHOSTUNRERACH as a case for reconnecting the socket

2 years agoMerge pull request #13834 from rgacogne/ddist-fix-first-lazy-health-check-failure
Remi Gacogne [Tue, 19 Mar 2024 09:40:05 +0000 (10:40 +0100)] 
Merge pull request #13834 from rgacogne/ddist-fix-first-lazy-health-check-failure

dnsdist: Properly handle a failure of the first lazy health-check

2 years agoMerge pull request #13931 from omoerbeek/rec-build-least
Otto Moerbeek [Mon, 18 Mar 2024 20:01:39 +0000 (21:01 +0100)] 
Merge pull request #13931 from omoerbeek/rec-build-least

rec ci: also build a rec with all optional stuff disabled

2 years agoMerge pull request #13932 from omoerbeek/update-boost.m4
Otto Moerbeek [Mon, 18 Mar 2024 20:01:20 +0000 (21:01 +0100)] 
Merge pull request #13932 from omoerbeek/update-boost.m4

Add a bunch of new compiler versions to the compiler list used by boost.m4

2 years agodnsdist: Properly account the failure to forward a query to a backend 13834/head
Remi Gacogne [Mon, 18 Mar 2024 15:16:17 +0000 (16:16 +0100)] 
dnsdist: Properly account the failure to forward a query to a backend

2 years agoMerge pull request #13927 from rgacogne/fix-fclose-warnings
Remi Gacogne [Mon, 18 Mar 2024 14:02:17 +0000 (15:02 +0100)] 
Merge pull request #13927 from rgacogne/fix-fclose-warnings

Fix annoying compiler warnings by introducing and switching to `pdns::UniqueFilePtr`

2 years agoMerge pull request #13874 from fredmorcos/remotebackend-test-fixes
Fred Morcos [Mon, 18 Mar 2024 13:58:30 +0000 (14:58 +0100)] 
Merge pull request #13874 from fredmorcos/remotebackend-test-fixes

Some fixes for the remotebackend tests

2 years agoFix clang-tidy warnings, again 13927/head
Remi Gacogne [Mon, 18 Mar 2024 12:29:02 +0000 (13:29 +0100)] 
Fix clang-tidy warnings, again

2 years agoPass 'full' to rec configure arg for codeql & clang-tidy run 13931/head
Otto Moerbeek [Mon, 18 Mar 2024 12:00:52 +0000 (13:00 +0100)] 
Pass 'full' to rec configure arg for codeql & clang-tidy run

2 years agoAdd a bunch of new compiler versions to the compiler list used by boost.m4 13932/head
Otto Moerbeek [Mon, 18 Mar 2024 11:55:36 +0000 (12:55 +0100)] 
Add a bunch of new compiler versions to the compiler list used by boost.m4

Sad we have to maintain this.

2 years agoMerge pull request #13930 from omoerbeek/sdig-no-xpf
Otto Moerbeek [Mon, 18 Mar 2024 11:41:54 +0000 (12:41 +0100)] 
Merge pull request #13930 from omoerbeek/sdig-no-xpf

sdig: remove xpf handling

2 years agoAdd `pdns::openFileForWriting()` to control permissions when creating a file
Remi Gacogne [Mon, 18 Mar 2024 11:38:33 +0000 (12:38 +0100)] 
Add `pdns::openFileForWriting()` to control permissions when creating a file

2 years agorec ci: also build a rec with all optional stuff disabled
Otto Moerbeek [Mon, 18 Mar 2024 10:53:44 +0000 (11:53 +0100)] 
rec ci: also build a rec with all optional stuff disabled

2 years agoMerge pull request #13928 from Habbie/build-for-noble
Peter van Dijk [Mon, 18 Mar 2024 11:05:57 +0000 (12:05 +0100)] 
Merge pull request #13928 from Habbie/build-for-noble

add ubuntu noble to default build targets

2 years agoFix clang-tidy warnings
Remi Gacogne [Mon, 18 Mar 2024 10:55:16 +0000 (11:55 +0100)] 
Fix clang-tidy warnings

2 years agoFix remotebackend testrunner script's new_api mode 13874/head
Fred Morcos [Thu, 7 Mar 2024 13:44:23 +0000 (14:44 +0100)] 
Fix remotebackend testrunner script's new_api mode

2 years agoCleanup remotebackend testrunner script
Fred Morcos [Thu, 7 Mar 2024 13:39:01 +0000 (14:39 +0100)] 
Cleanup remotebackend testrunner script

2 years agoMark the `pdns::UniqueFilePtr` deleter `const noexcept`
Remi Gacogne [Mon, 18 Mar 2024 10:34:09 +0000 (11:34 +0100)] 
Mark the `pdns::UniqueFilePtr` deleter `const noexcept`

2 years agoMerge pull request #13926 from omoerbeek/rec-trace-fail
Otto Moerbeek [Mon, 18 Mar 2024 10:26:29 +0000 (11:26 +0100)] 
Merge pull request #13926 from omoerbeek/rec-trace-fail

rec: fix trace=fail regression

2 years agoadd pkghashes-ubuntu-noble 13928/head
Peter van Dijk [Mon, 18 Mar 2024 10:06:42 +0000 (11:06 +0100)] 
add pkghashes-ubuntu-noble