]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
16 months agoMeson: Auth remote backend (with and without ZeroMQ)
Fred Morcos [Thu, 27 Jul 2023 09:39:40 +0000 (11:39 +0200)] 
Meson: Auth remote backend (with and without ZeroMQ)

16 months agoMeson: Auth LMDB backend
Fred Morcos [Wed, 26 Jul 2023 12:57:16 +0000 (14:57 +0200)] 
Meson: Auth LMDB backend

16 months agoMeson: Boost Serialization
Fred Morcos [Wed, 26 Jul 2023 13:20:46 +0000 (15:20 +0200)] 
Meson: Boost Serialization

16 months agoMeson: Add missing TODO item
Fred Morcos [Wed, 26 Jul 2023 12:56:49 +0000 (14:56 +0200)] 
Meson: Add missing TODO item

16 months agoMeson: Boost Program Options Library
Fred Morcos [Wed, 26 Jul 2023 12:54:32 +0000 (14:54 +0200)] 
Meson: Boost Program Options Library

16 months agoMeson: Auth GeoIP backend
Fred Morcos [Mon, 24 Jul 2023 09:27:12 +0000 (11:27 +0200)] 
Meson: Auth GeoIP backend

16 months agoMeson: Auth tinyDNS backend
Fred Morcos [Wed, 12 Jul 2023 21:29:13 +0000 (23:29 +0200)] 
Meson: Auth tinyDNS backend

16 months agoMeson: CDB
Fred Morcos [Wed, 12 Jul 2023 21:29:03 +0000 (23:29 +0200)] 
Meson: CDB

16 months agoMeson: Auth remote backend
Fred Morcos [Wed, 12 Jul 2023 21:06:23 +0000 (23:06 +0200)] 
Meson: Auth remote backend

16 months agoMeson: cURL
Fred Morcos [Wed, 12 Jul 2023 21:06:13 +0000 (23:06 +0200)] 
Meson: cURL

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

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

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

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

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

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

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

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

16 months 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

16 months 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

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

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

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

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

16 months 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

16 months 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

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

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

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

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

16 months 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

16 months 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

16 months 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

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

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

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

16 months 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

16 months 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

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

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

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

16 months 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

16 months 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

16 months 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

16 months 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

16 months 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

16 months 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

16 months 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

16 months 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

16 months 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`

16 months 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

16 months 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

16 months 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

16 months 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.

16 months 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

16 months 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

16 months 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

16 months 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

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

16 months 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

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

16 months 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`