]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
3 years agoauth lmdb: make map size configurable 11328/head
Peter van Dijk [Tue, 15 Feb 2022 15:21:32 +0000 (16:21 +0100)] 
auth lmdb: make map size configurable

3 years agoMerge pull request #11322 from rgacogne/svc-typo-error-msg auth-4.7.0-alpha1
Remi Gacogne [Tue, 15 Feb 2022 08:35:59 +0000 (09:35 +0100)] 
Merge pull request #11322 from rgacogne/svc-typo-error-msg

Add a missing white-space in SvcParam::keyFromString()

3 years agoMerge pull request #11326 from omoerbeek/pdnsutil-import-zone-key-pem
Peter van Dijk [Tue, 15 Feb 2022 07:01:39 +0000 (08:01 +0100)] 
Merge pull request #11326 from omoerbeek/pdnsutil-import-zone-key-pem

Check return value of DNSCryptoKeyEngine::makeFromPEMString()

3 years agoMerge pull request #11309 from Habbie/lmdb-random-id
Peter van Dijk [Tue, 15 Feb 2022 06:15:25 +0000 (07:15 +0100)] 
Merge pull request #11309 from Habbie/lmdb-random-id

auth lmdb: add random ID generation feature

3 years agoCheck return value of DNSCryptoKeyEngine::makeFromPEMString() and 11326/head
Otto Moerbeek [Mon, 14 Feb 2022 19:49:40 +0000 (20:49 +0100)] 
Check return value of DNSCryptoKeyEngine::makeFromPEMString() and
do not implement non-implemented features with an empty body.

3 years agoMerge pull request #11319 from omoerbeek/rec-lua-context
Otto Moerbeek [Mon, 14 Feb 2022 19:07:00 +0000 (20:07 +0100)] 
Merge pull request #11319 from omoerbeek/rec-lua-context

Read the base Lua definitions into the Lua context for reading the Lua config

3 years agoAdd a missing white-space in SvcParam::keyFromString() 11322/head
Remi Gacogne [Mon, 14 Feb 2022 16:14:03 +0000 (17:14 +0100)] 
Add a missing white-space in SvcParam::keyFromString()

3 years agoauth lmdb: add random ID generation feature 11309/head
Peter van Dijk [Fri, 4 Feb 2022 15:08:18 +0000 (16:08 +0100)] 
auth lmdb: add random ID generation feature

3 years agoMerge pull request #11300 from omoerbeek/rec-sr-lua-context
Otto Moerbeek [Mon, 14 Feb 2022 14:41:57 +0000 (15:41 +0100)] 
Merge pull request #11300 from omoerbeek/rec-sr-lua-context

rec: Use the Lua context stored in SyncRes when calling hooks.

3 years agoAlso store the Lua context for the TCP case 11300/head
Otto Moerbeek [Mon, 14 Feb 2022 13:55:10 +0000 (14:55 +0100)] 
Also store the Lua context for the TCP case

3 years agoMerge pull request #11313 from rgacogne/rec-missing-limits-include-extended
Remi Gacogne [Mon, 14 Feb 2022 13:22:37 +0000 (14:22 +0100)] 
Merge pull request #11313 from rgacogne/rec-missing-limits-include-extended

rec: Add missing 'limits' include in ednsextendederror.cc

3 years agoOverload operator -> to return a LuaContext* 11319/head
Otto Moerbeek [Mon, 14 Feb 2022 12:08:02 +0000 (13:08 +0100)] 
Overload operator -> to return a LuaContext*

@rgacogne suggested to return a LuaContext&, but AFAIKS that won't
fly because if the rescriction mentioned in
https://en.cppreference.com/w/cpp/language/operators:

The overload of operator -> must either return a raw pointer, or
return an object (by reference or by value) for which operator ->
is in turn overloaded.

As LuaContext has no -> operator, we must return a raw pointer.

3 years agoStore LuaContext shared pointer for the query in the ComboWriter object
Otto Moerbeek [Mon, 14 Feb 2022 08:25:16 +0000 (09:25 +0100)] 
Store LuaContext shared pointer for the query in the ComboWriter object

3 years agoMerge pull request #11315 from Habbie/el7-boost169
Peter van Dijk [Mon, 14 Feb 2022 10:26:23 +0000 (11:26 +0100)] 
Merge pull request #11315 from Habbie/el7-boost169

el7 builds: switch to boost 1.69

3 years agoRead the base Lua definitions into the Lua context for reading the Lua config.
Otto Moerbeek [Mon, 14 Feb 2022 09:22:05 +0000 (10:22 +0100)] 
Read the base Lua definitions into the Lua context for reading the Lua config.

This allows symbolic names for e.g. QTypes. Use that in protobufServer() and
outgoingProtobufServer(). Will also be used for the upcoming additional records code.

3 years agoMerge pull request #11317 from Habbie/dnsdist-libedit
Peter van Dijk [Fri, 11 Feb 2022 18:11:47 +0000 (19:11 +0100)] 
Merge pull request #11317 from Habbie/dnsdist-libedit

dnsdist: fix building without libedit

3 years agodnsdist: Keep 'help' working even when libedit has been disabled 11317/head
Remi Gacogne [Fri, 11 Feb 2022 16:18:56 +0000 (17:18 +0100)] 
dnsdist: Keep 'help' working even when libedit has been disabled

3 years agodnsdist: fix building without libedit
Peter van Dijk [Fri, 11 Feb 2022 14:50:58 +0000 (15:50 +0100)] 
dnsdist: fix building without libedit

3 years agoel7 builds: switch to boost 1.69 11315/head
Peter van Dijk [Fri, 11 Feb 2022 13:48:57 +0000 (14:48 +0100)] 
el7 builds: switch to boost 1.69

3 years agorec: Add missing 'limits' include in ednsextendederror.cc 11313/head
Remi Gacogne [Fri, 11 Feb 2022 11:25:40 +0000 (12:25 +0100)] 
rec: Add missing 'limits' include in ednsextendederror.cc

3 years agoMerge pull request #11298 from Zash/settings-rst-fix
Remi Gacogne [Fri, 11 Feb 2022 11:12:14 +0000 (12:12 +0100)] 
Merge pull request #11298 from Zash/settings-rst-fix

docs: fix rst syntax

3 years agoMerge pull request #11291 from omoerbeek/rec-periodic-tasks
Otto Moerbeek [Fri, 11 Feb 2022 10:40:37 +0000 (11:40 +0100)] 
Merge pull request #11291 from omoerbeek/rec-periodic-tasks

rec: Replace manual maintainance of periodic tasks by an OO approach.

3 years agoMerge pull request #11307 from omoerbeek/rec-send-sni
Otto Moerbeek [Fri, 11 Feb 2022 10:04:35 +0000 (11:04 +0100)] 
Merge pull request #11307 from omoerbeek/rec-send-sni

rec: Add SNI to DoT if available

3 years agoMerge pull request #11310 from omoerbeek/boost-format
Otto Moerbeek [Fri, 11 Feb 2022 09:57:33 +0000 (10:57 +0100)] 
Merge pull request #11310 from omoerbeek/boost-format

Remove include boost/format.hpp from namespaces.hh

3 years agoAdd back TCP cleanup task that got lost somehow 11291/head
Otto Moerbeek [Fri, 11 Feb 2022 09:56:14 +0000 (10:56 +0100)] 
Add back TCP cleanup task that got lost somehow

3 years agoInclude boost/format.hpp 11310/head
Otto Moerbeek [Thu, 10 Feb 2022 16:07:08 +0000 (17:07 +0100)] 
Include boost/format.hpp

3 years agoRemove include boost/format.hpp from namespaces.hh and only include it where used
Otto Moerbeek [Wed, 9 Feb 2022 16:06:44 +0000 (17:06 +0100)] 
Remove include boost/format.hpp from namespaces.hh and only include it where used

3 years agoMerge pull request #11304 from rgacogne/boost-cleanup
Remi Gacogne [Thu, 10 Feb 2022 10:47:06 +0000 (11:47 +0100)] 
Merge pull request #11304 from rgacogne/boost-cleanup

Stop using the boost version of tie and tuple by default

3 years agoMerge pull request #11306 from Habbie/lmdb-keydata-init-vars
Peter van Dijk [Thu, 10 Feb 2022 08:53:22 +0000 (09:53 +0100)] 
Merge pull request #11306 from Habbie/lmdb-keydata-init-vars

auth lmdb: default values for KeyDataDB members, thanks ubsan

3 years agoThree more cases of tie or boost::tie 11304/head
Otto Moerbeek [Wed, 9 Feb 2022 14:12:51 +0000 (15:12 +0100)] 
Three more cases of tie or boost::tie

3 years agoMerge pull request #11305 from omoerbeek/rec-early-distr-drop
Otto Moerbeek [Wed, 9 Feb 2022 11:38:49 +0000 (12:38 +0100)] 
Merge pull request #11305 from omoerbeek/rec-early-distr-drop

rec: Detect a malformed question early so we can drop it asap

3 years agoUse assert instead of BOOST_CHECK in a tight loop as BOOST_CHECK is reaaaaally slow. 11305/head
Otto Moerbeek [Wed, 9 Feb 2022 10:58:34 +0000 (11:58 +0100)] 
Use assert instead of BOOST_CHECK in a tight loop as BOOST_CHECK is reaaaaally slow.

3 years agoauth lmdb: default values for KeyDataDB members, thanks ubsan 11306/head
Peter van Dijk [Wed, 9 Feb 2022 10:55:25 +0000 (11:55 +0100)] 
auth lmdb: default values for KeyDataDB members, thanks ubsan

3 years agoAdd SNI to DoT if available 11307/head
Otto Moerbeek [Mon, 31 Jan 2022 15:35:32 +0000 (16:35 +0100)] 
Add SNI to DoT if available

In the forwarding case, it is not available until we have a better config language)

3 years agoReplace more boost classes with their std equivalent
Remi Gacogne [Wed, 9 Feb 2022 10:36:33 +0000 (11:36 +0100)] 
Replace more boost classes with their std equivalent

3 years agoDetect a malformed question early so we can drop it instead of letting the
Otto [Fri, 22 Oct 2021 13:14:04 +0000 (15:14 +0200)] 
Detect a malformed question early so we can drop it instead of letting the
worker do that

3 years agodnsdist: Use std:tie explicitly
Remi Gacogne [Wed, 9 Feb 2022 09:58:26 +0000 (10:58 +0100)] 
dnsdist: Use std:tie explicitly

3 years agodnsdist: Fix useless () spotted by Otto (thanks!)
Remi Gacogne [Wed, 9 Feb 2022 09:58:03 +0000 (10:58 +0100)] 
dnsdist: Fix useless () spotted by Otto (thanks!)

3 years agoMerge pull request #11303 from rgacogne/clean-deque
Remi Gacogne [Wed, 9 Feb 2022 08:34:50 +0000 (09:34 +0100)] 
Merge pull request #11303 from rgacogne/clean-deque

Remove unused 'deque' include, and the declaration of segmentDNSName

3 years agoStop using the boost version of tie and tuple by default
Remi Gacogne [Fri, 21 Jan 2022 17:17:15 +0000 (18:17 +0100)] 
Stop using the boost version of tie and tuple by default

Also try to pull a bit less of boost headers everywhere in our code
base.

3 years agoRemove unused 'deque' include, and the declaration of segmentDNSName 11303/head
Remi Gacogne [Mon, 24 Jan 2022 08:31:29 +0000 (09:31 +0100)] 
Remove unused 'deque' include, and the declaration of segmentDNSName

3 years agoUse the Lua context stored in SyncRes when calling hooks.
Otto Moerbeek [Tue, 8 Feb 2022 09:00:17 +0000 (10:00 +0100)] 
Use the Lua context stored in SyncRes when calling hooks.

Fixes #11289

The Lua context used by the followCNAMERecords(), getFakeAAAARecords() and
getFakePTRRecords() functions should be validated. I have marked the spots
with XXX in this commit

3 years agoMerge pull request #11297 from Habbie/repo-test-el8
Peter van Dijk [Tue, 8 Feb 2022 08:47:51 +0000 (09:47 +0100)] 
Merge pull request #11297 from Habbie/repo-test-el8

repo-test: add el 8 target, using oracle linux

3 years agodocs: fixup rst syntax 11298/head
Kim Alvefur [Mon, 7 Feb 2022 11:12:04 +0000 (12:12 +0100)] 
docs: fixup rst syntax

I suppose reStructuredText is picky about that space after `..`

3 years agorepo-test: add el 8 target, using oracle linux 11297/head
Peter van Dijk [Mon, 7 Feb 2022 09:36:22 +0000 (10:36 +0100)] 
repo-test: add el 8 target, using oracle linux

3 years agoMerge pull request #11296 from mind04/pdns-zonemd
Peter van Dijk [Mon, 7 Feb 2022 07:42:51 +0000 (08:42 +0100)] 
Merge pull request #11296 from mind04/pdns-zonemd

Ignore zonemd logs and add a test description

3 years agoIgnore zonemd logs and add a test description 11296/head
Kees Monshouwer [Sun, 6 Feb 2022 11:26:29 +0000 (12:26 +0100)] 
Ignore zonemd logs and add a test description

3 years agoReplace manual maintainance of periodic tasks by an OO approach.
Otto Moerbeek [Wed, 2 Feb 2022 12:27:42 +0000 (13:27 +0100)] 
Replace manual maintainance of periodic tasks by an OO approach.

This is much more clean and easier and enables a lot more freedom
to have different periods or threads for different tasks, though
that freedom is not used yet.

3 years agoMerge pull request #11290 from Habbie/dnsdist-docker-ca-certificates
Peter van Dijk [Fri, 4 Feb 2022 12:48:25 +0000 (13:48 +0100)] 
Merge pull request #11290 from Habbie/dnsdist-docker-ca-certificates

dnsdist Docker image: install ca-certificates

3 years agodnsdist Docker image: install ca-certificates 11290/head
Peter van Dijk [Fri, 4 Feb 2022 11:40:20 +0000 (12:40 +0100)] 
dnsdist Docker image: install ca-certificates

3 years agoMerge pull request #11252 from omoerbeek/rec-threads
Otto Moerbeek [Fri, 4 Feb 2022 10:59:20 +0000 (11:59 +0100)] 
Merge pull request #11252 from omoerbeek/rec-threads

Rec: thread refactoring

3 years agoMerge pull request #11288 from omoerbeek/rec-policy-drop
Otto Moerbeek [Fri, 4 Feb 2022 10:39:27 +0000 (11:39 +0100)] 
Merge pull request #11288 from omoerbeek/rec-policy-drop

Rec: document changes to policy.DROP better and warn on using the now unsupported way

3 years agoProcess review comments: rename getname() and move name in RecThreadInfo class 11252/head
Otto Moerbeek [Fri, 4 Feb 2022 09:19:44 +0000 (10:19 +0100)] 
Process review comments: rename getname() and move name in RecThreadInfo class

3 years agoDo not hold the lock while running the task.
Otto Moerbeek [Fri, 4 Feb 2022 07:35:15 +0000 (08:35 +0100)] 
Do not hold the lock while running the task.

PLus some refactoring.

3 years agoMake ping reply with thread name
Otto Moerbeek [Mon, 31 Jan 2022 09:46:36 +0000 (10:46 +0100)] 
Make ping reply with thread name

3 years agoUse scoping to make a clear distinction between thread-specific statics and general...
Otto Moerbeek [Mon, 31 Jan 2022 09:23:18 +0000 (10:23 +0100)] 
Use scoping to make a clear distinction between thread-specific statics and general thread_local ones.

3 years agoUse correct bound for getting CPU stats. There's an inconsistentcy here:
Otto Moerbeek [Mon, 31 Jan 2022 08:24:13 +0000 (09:24 +0100)] 
Use correct bound for getting CPU stats. There's an inconsistentcy here:
broadcastAccFunction does not include the handler, but does include the taskThread
This has to be made consistent. For the moment, keep the existing behaviour.

3 years agoReformat
Otto Moerbeek [Wed, 26 Jan 2022 10:37:18 +0000 (11:37 +0100)] 
Reformat

3 years agoUpdate of cpu-map docs to describe the actual state of affairs and stop talking about...
Otto Moerbeek [Wed, 26 Jan 2022 10:33:49 +0000 (11:33 +0100)] 
Update of cpu-map docs to describe the actual state of affairs and stop talking about old versions.

3 years agoRefactor recursorThread startup and join code.
Otto Moerbeek [Wed, 26 Jan 2022 08:26:19 +0000 (09:26 +0100)] 
Refactor recursorThread startup and join code.

3 years agoChange TaskQueue to be no longer thread local
Otto Moerbeek [Tue, 25 Jan 2022 14:42:05 +0000 (15:42 +0100)] 
Change TaskQueue to be no longer thread local

3 years agoIntroduce taskThread
Otto Moerbeek [Tue, 25 Jan 2022 14:11:20 +0000 (15:11 +0100)] 
Introduce taskThread

3 years agoMove threadinfo vector to RecThreadInfo class
Otto Moerbeek [Tue, 25 Jan 2022 13:23:08 +0000 (14:23 +0100)] 
Move threadinfo vector to RecThreadInfo class

3 years agoKill a few naked pointers
Otto Moerbeek [Tue, 25 Jan 2022 12:44:41 +0000 (13:44 +0100)] 
Kill a few naked pointers

3 years agoRefactor RecThreadInfo to be more than just a struct
Otto Moerbeek [Tue, 25 Jan 2022 12:25:29 +0000 (13:25 +0100)] 
Refactor RecThreadInfo to be more than just a struct

3 years agoThe on the same line with if, whitespace issues 11288/head
Otto Moerbeek [Fri, 4 Feb 2022 10:00:48 +0000 (11:00 +0100)] 
The on the same line with if, whitespace issues

3 years agoApply suggestions from code review
Otto Moerbeek [Fri, 4 Feb 2022 09:56:17 +0000 (10:56 +0100)] 
Apply suggestions from code review

Co-authored-by: Remi Gacogne <github@coredump.fr>
3 years agoMerge pull request #11283 from omoerbeek/rec-hints
Otto Moerbeek [Fri, 4 Feb 2022 09:21:27 +0000 (10:21 +0100)] 
Merge pull request #11283 from omoerbeek/rec-hints

rec: Allow disabling of processing the root hints

3 years agoNow use the moderen method in the example script
Otto Moerbeek [Fri, 4 Feb 2022 09:05:44 +0000 (10:05 +0100)] 
Now use the moderen method in the example script

3 years agoLog an error if pdns.DROP is used as rcode in Lua callbacks
Otto Moerbeek [Fri, 4 Feb 2022 09:03:04 +0000 (10:03 +0100)] 
Log an error if pdns.DROP is used as rcode in Lua callbacks

3 years agoMention pdns.DROP is old in all places relevant and add refs to make the callback...
Otto Moerbeek [Fri, 4 Feb 2022 08:30:56 +0000 (09:30 +0100)] 
Mention pdns.DROP is old in all places relevant and add refs to make the callback semantics
section easier to find. Also add upgrade note.

3 years agoUse an existing name for CANME chasing
Otto Moerbeek [Fri, 4 Feb 2022 08:12:31 +0000 (09:12 +0100)] 
Use an existing name for CANME chasing

3 years agoFix most runtime issues, the script suffered bit-rot
Otto Moerbeek [Fri, 4 Feb 2022 08:10:35 +0000 (09:10 +0100)] 
Fix most runtime issues, the script suffered bit-rot

3 years agoReformat to make the style more consistent
Otto Moerbeek [Fri, 4 Feb 2022 07:59:22 +0000 (08:59 +0100)] 
Reformat to make the style more consistent

3 years agoUpgrade guide and doc tweaks 11283/head
Otto Moerbeek [Fri, 4 Feb 2022 07:49:11 +0000 (08:49 +0100)] 
Upgrade guide and doc tweaks

3 years agoMerge pull request #11062 from Habbie/docs-filterforward-4.5
Peter van Dijk [Thu, 3 Feb 2022 11:16:45 +0000 (12:16 +0100)] 
Merge pull request #11062 from Habbie/docs-filterforward-4.5

auth docs: clarify that filterForward is new in 4.5.0 and fix example

3 years agoMerge pull request #11269 from omoerbeek/rec-syncres-threadlocal
Otto Moerbeek [Wed, 2 Feb 2022 16:52:31 +0000 (17:52 +0100)] 
Merge pull request #11269 from omoerbeek/rec-syncres-threadlocal

rec: move two maps from thread_local to shared

3 years agoFix SNMP MIB conformance entries and a title 11269/head
Otto Moerbeek [Wed, 2 Feb 2022 15:41:32 +0000 (16:41 +0100)] 
Fix SNMP MIB conformance entries and a title

3 years agoMerge pull request #11251 from rgacogne/ddist-outgoing-tls-sni
Remi Gacogne [Wed, 2 Feb 2022 15:33:17 +0000 (16:33 +0100)] 
Merge pull request #11251 from rgacogne/ddist-outgoing-tls-sni

dnsdist: Set Server Name Indication on outgoing TLS connections (DoT, DoH)

3 years agoMerge pull request #11258 from rgacogne/ddist-fix-race-in-testlua
Remi Gacogne [Wed, 2 Feb 2022 15:32:54 +0000 (16:32 +0100)] 
Merge pull request #11258 from rgacogne/ddist-fix-race-in-testlua

dnsdist: Do not execute 'newThread' in client or config check modes

3 years agoMerge pull request #11240 from omoerbeek/rec-tcp-ooo-docs
Otto Moerbeek [Wed, 2 Feb 2022 13:34:32 +0000 (14:34 +0100)] 
Merge pull request #11240 from omoerbeek/rec-tcp-ooo-docs

rec: Elaborate on TCP and OOO

3 years agoAdd links to relevant metrics 11240/head
Otto Moerbeek [Wed, 2 Feb 2022 12:41:38 +0000 (13:41 +0100)] 
Add links to relevant metrics

3 years agoAllow disabling of processing the root hints
Otto Moerbeek [Fri, 28 Jan 2022 08:45:13 +0000 (09:45 +0100)] 
Allow disabling of processing the root hints

This also make sure we use the right dnssec mode for processing hints
and changes a few log levels to Debug to be less verbose.

3 years agoMove the pruning of the two now shared maps (failed servers and non-resolving ns...
Otto Moerbeek [Wed, 2 Feb 2022 08:06:42 +0000 (09:06 +0100)] 
Move the pruning of the two now shared maps (failed servers and non-resolving ns) to the handler thread

3 years agoMerge pull request #11227 from Habbie/lua-ifurlhcup
Peter van Dijk [Tue, 1 Feb 2022 18:48:45 +0000 (19:48 +0100)] 
Merge pull request #11227 from Habbie/lua-ifurlhcup

auth LUA: add ifurlextup function

3 years agorename metric name, promtool says:
Otto Moerbeek [Tue, 1 Feb 2022 15:36:30 +0000 (16:36 +0100)] 
rename metric name, promtool says:
pdns_recursor_non_resolving_ns_entries metric names should not contain abbreviated units

3 years agodnsdist: Do not execute 'newThread' in client and config check modes 11258/head
Remi Gacogne [Tue, 1 Mar 2022 13:36:41 +0000 (14:36 +0100)] 
dnsdist: Do not execute 'newThread' in client and config check modes

3 years agoMerge pull request #11270 from Habbie/auth-dnsdist-eol
Peter van Dijk [Tue, 1 Feb 2022 13:22:29 +0000 (14:22 +0100)] 
Merge pull request #11270 from Habbie/auth-dnsdist-eol

auth/dnsdist: update EOL docs

3 years agoMerge pull request #11271 from Habbie/dnsdist-doc-newthread
Peter van Dijk [Tue, 1 Feb 2022 13:11:50 +0000 (14:11 +0100)] 
Merge pull request #11271 from Habbie/dnsdist-doc-newthread

dnsdist: docs for newThread&friends

3 years agoMerge pull request #11174 from rgacogne/ddist-poolaction-continue
Remi Gacogne [Tue, 1 Feb 2022 11:32:22 +0000 (12:32 +0100)] 
Merge pull request #11174 from rgacogne/ddist-poolaction-continue

dnsdist: Add a parameter to PoolAction to keep processing rules

3 years agodnsdist: docs for newThread&friends 11271/head
Peter van Dijk [Tue, 1 Feb 2022 10:29:20 +0000 (11:29 +0100)] 
dnsdist: docs for newThread&friends

3 years agodnsdist: Add regression tests for outgoing SNI 11251/head
Remi Gacogne [Tue, 1 Feb 2022 10:50:51 +0000 (11:50 +0100)] 
dnsdist: Add regression tests for outgoing SNI

3 years agoMerge pull request #11173 from rgacogne/ddist-proxy-proto-ffi
Remi Gacogne [Tue, 1 Feb 2022 10:40:33 +0000 (11:40 +0100)] 
Merge pull request #11173 from rgacogne/ddist-proxy-proto-ffi

dnsdist: Add Lua FFI helpers for protocol and MAC address access, proxy protocol payload generation

3 years agodnsdist: Add a regression test for PoolAction's second option 11174/head
Remi Gacogne [Tue, 1 Feb 2022 10:29:09 +0000 (11:29 +0100)] 
dnsdist: Add a regression test for PoolAction's second option

3 years agodnsdist: Unbreak 'ContinueAction' regression tests
Remi Gacogne [Tue, 1 Feb 2022 10:23:45 +0000 (11:23 +0100)] 
dnsdist: Unbreak 'ContinueAction' regression tests

3 years agoauth LUA: add ifurlextup function 11227/head
Peter van Dijk [Fri, 21 Jan 2022 14:58:46 +0000 (15:58 +0100)] 
auth LUA: add ifurlextup function

3 years agoMerge pull request #11267 from omoerbeek/auth-doc-ifurlup
Peter van Dijk [Tue, 1 Feb 2022 09:48:43 +0000 (10:48 +0100)] 
Merge pull request #11267 from omoerbeek/auth-doc-ifurlup

Rewrite the section defining the behaviour of urlup.

3 years agofix formatting 11270/head
Peter van Dijk [Tue, 1 Feb 2022 09:33:31 +0000 (10:33 +0100)] 
fix formatting

3 years agodnsdist EOL docs: correct after 1.7 release
Peter van Dijk [Tue, 1 Feb 2022 09:25:36 +0000 (10:25 +0100)] 
dnsdist EOL docs: correct after 1.7 release

3 years agoauth EOL docs: correct after 4.6 release
Peter van Dijk [Tue, 1 Feb 2022 09:21:24 +0000 (10:21 +0100)] 
auth EOL docs: correct after 4.6 release