]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
5 years agoMerge pull request #7295 from ton31337/feature/add_libmaxminddb-devel_dependency_for_...
Remi Gacogne [Wed, 2 Jan 2019 08:55:59 +0000 (09:55 +0100)] 
Merge pull request #7295 from ton31337/feature/add_libmaxminddb-devel_dependency_for_centos

geoipbackend: Add libmaxminddb-devel dependency for CentOS

5 years agogeoipbackend: Add libmaxminddb-devel dependency for CentOS 7295/head
Donatas Abraitis [Thu, 20 Dec 2018 14:16:19 +0000 (16:16 +0200)] 
geoipbackend: Add libmaxminddb-devel dependency for CentOS

Signed-off-by: Donatas Abraitis <donatas.abraitis@gmail.com>
5 years agoMerge pull request #7294 from PowerDNS/ahupowerdns-patch-tcp-close-fd
Remi Gacogne [Wed, 19 Dec 2018 14:09:20 +0000 (15:09 +0100)] 
Merge pull request #7294 from PowerDNS/ahupowerdns-patch-tcp-close-fd

prevent leak of file descriptor if running out of ports for incoming AXFR

5 years agoprevent leak of file descriptor if running out of ports for incoming AXFR 7294/head
bert hubert [Wed, 19 Dec 2018 09:08:39 +0000 (10:08 +0100)] 
prevent leak of file descriptor if running out of ports for incoming AXFR

5 years agoMerge pull request #7247 from mnordhoff/pdnsutil-2018-11-30
Remi Gacogne [Tue, 18 Dec 2018 09:44:52 +0000 (10:44 +0100)] 
Merge pull request #7247 from mnordhoff/pdnsutil-2018-11-30

pdnsutil documentation ECC algorithm updates

5 years agoMerge pull request #7283 from rgacogne/fix-version-strings
Remi Gacogne [Tue, 18 Dec 2018 09:41:31 +0000 (10:41 +0100)] 
Merge pull request #7283 from rgacogne/fix-version-strings

Add missing insertion operators for libcrypto's features

5 years agoMerge pull request #7284 from rgacogne/auth-md5-sha1-signatures-cache
Remi Gacogne [Tue, 18 Dec 2018 09:27:24 +0000 (10:27 +0100)] 
Merge pull request #7284 from rgacogne/auth-md5-sha1-signatures-cache

auth: Fallback to sha1 for the signatures cache if md5 is not available

5 years agoMerge pull request #7290 from chbruyand/rec-log-levels
Remi Gacogne [Tue, 18 Dec 2018 08:47:44 +0000 (09:47 +0100)] 
Merge pull request #7290 from chbruyand/rec-log-levels

rec: reduce log message urgency of non pertinent errors

5 years agorec: reduce log message urgency of non pertinent errors 7290/head
Charles-Henri Bruyand [Mon, 17 Dec 2018 17:44:03 +0000 (18:44 +0100)] 
rec: reduce log message urgency of non pertinent errors

5 years agoauth: Fallback to sha1 for the signatures cache if md5 is not available 7284/head
Remi Gacogne [Thu, 13 Dec 2018 14:49:58 +0000 (15:49 +0100)] 
auth: Fallback to sha1 for the signatures cache if md5 is not available

5 years agoMerge pull request #7287 from rubenk/fix-typo-in-help-text
Remi Gacogne [Mon, 17 Dec 2018 13:12:39 +0000 (14:12 +0100)] 
Merge pull request #7287 from rubenk/fix-typo-in-help-text

recursor: Fix typo in help text of signature-inception-skew option

5 years agorecursor: Fix typo in help text of signature-inception-skew option 7287/head
Ruben Kerkhof [Mon, 17 Dec 2018 11:47:46 +0000 (12:47 +0100)] 
recursor: Fix typo in help text of signature-inception-skew option

5 years agoMerge pull request #7281 from rgacogne/auth-fix-max-signature-cache-entries-doc
Remi Gacogne [Fri, 14 Dec 2018 14:15:28 +0000 (15:15 +0100)] 
Merge pull request #7281 from rgacogne/auth-fix-max-signature-cache-entries-doc

auth: Fix the default value of max-signature-cache-entries in the doc

5 years agoMerge pull request #7259 from aerique/feature/4.2.x-changelog
aerique [Fri, 14 Dec 2018 11:49:46 +0000 (12:49 +0100)] 
Merge pull request #7259 from aerique/feature/4.2.x-changelog

* Add 4.2.0 changelog,
* Update secpoll for auth-4.2.0-alpha1.

5 years agoAdd missing insertion operators for libcrypto's features 7283/head
Remi Gacogne [Thu, 13 Dec 2018 15:42:01 +0000 (16:42 +0100)] 
Add missing insertion operators for libcrypto's features

5 years agoauth: Fix the default value of max-signature-cache-entries in the doc 7281/head
Remi Gacogne [Thu, 13 Dec 2018 11:32:31 +0000 (12:32 +0100)] 
auth: Fix the default value of max-signature-cache-entries in the doc

5 years agoMerge pull request #7278 from rgacogne/auth-multiple-cnames-rrset
Remi Gacogne [Thu, 13 Dec 2018 09:12:45 +0000 (10:12 +0100)] 
Merge pull request #7278 from rgacogne/auth-multiple-cnames-rrset

 auth: Prevent more than one CNAME/SOA record in the same RRset

5 years agoauth: Add a whitespace before the last type and '}' 7278/head
Remi Gacogne [Wed, 12 Dec 2018 15:33:21 +0000 (16:33 +0100)] 
auth: Add a whitespace before the last type and '}'

5 years agoauth: Prevent more than one CNAME/SOA record in the same RRset
Remi Gacogne [Wed, 12 Dec 2018 13:38:07 +0000 (14:38 +0100)] 
auth: Prevent more than one CNAME/SOA record in the same RRset

5 years agoauth: Add an API test for multiple CNAME records in the same RRset
Remi Gacogne [Wed, 12 Dec 2018 13:35:32 +0000 (14:35 +0100)] 
auth: Add an API test for multiple CNAME records in the same RRset

5 years agoMerge pull request #7271 from rgacogne/dnsdist-dynblock-timing
Remi Gacogne [Tue, 11 Dec 2018 10:19:27 +0000 (11:19 +0100)] 
Merge pull request #7271 from rgacogne/dnsdist-dynblock-timing

dnsdist: Remove a possible timing issue in the DynBlock unit tests

5 years agoMerge pull request #7272 from rgacogne/xfrblob-assign-range
Remi Gacogne [Tue, 11 Dec 2018 08:56:05 +0000 (09:56 +0100)] 
Merge pull request #7272 from rgacogne/xfrblob-assign-range

Ensure a valid range to string::assign() in PacketReader::xfrBlob()

5 years agodnsdist: Remove a possible timing issue in the DynBlock unit tests 7271/head
Remi Gacogne [Mon, 10 Dec 2018 11:02:38 +0000 (12:02 +0100)] 
dnsdist: Remove a possible timing issue in the DynBlock unit tests

5 years agoEnsure a valid range to string::assign() in PacketReader::xfrBlob() 7272/head
Remi Gacogne [Fri, 7 Dec 2018 10:13:17 +0000 (11:13 +0100)] 
Ensure a valid range to string::assign() in PacketReader::xfrBlob()

In some cases we could have called:

std::string::assign(InputIterator first, InputIterator last)

with last < first, which is UB:

if the range specified by [first,last) is not valid, it causes undefined behavior

libstdc++ handles that gracefully by throwing an out-of-range exception
but libc++ tries to allocate a negative value of bytes, which in turns
triggers a request for a very large memory allocation, which fails.

5 years agoMerge pull request #7274 from rgacogne/dnscrypt-dnspython-1.16
Remi Gacogne [Mon, 10 Dec 2018 17:29:34 +0000 (18:29 +0100)] 
Merge pull request #7274 from rgacogne/dnscrypt-dnspython-1.16

dnsdist: Require dnspython < 1.16.0 since it broke binary in TXT

5 years agodnsdist: Require dnspython < 1.16.0 since it broke binary in TXT 7274/head
Remi Gacogne [Mon, 10 Dec 2018 16:18:20 +0000 (17:18 +0100)] 
dnsdist: Require dnspython < 1.16.0 since it broke binary in TXT

Looks like https://github.com/rthalley/dnspython/issues/321

5 years agoMerge pull request #7268 from Habbie/gsql-4.1-4.2
Peter van Dijk [Fri, 7 Dec 2018 23:13:38 +0000 (00:13 +0100)] 
Merge pull request #7268 from Habbie/gsql-4.1-4.2

docs: link to 4.1 gsql schemas

5 years agoMerge pull request #7261 from zeha/debian-no-ucf auth-4.2.0-alpha1
Peter van Dijk [Fri, 7 Dec 2018 11:12:15 +0000 (12:12 +0100)] 
Merge pull request #7261 from zeha/debian-no-ucf

builder-support: finish up ucf removal for sql backends

5 years agoMerge pull request #7267 from rgacogne/dnsdist-ebpf-centos76
Remi Gacogne [Fri, 7 Dec 2018 08:53:36 +0000 (09:53 +0100)] 
Merge pull request #7267 from rgacogne/dnsdist-ebpf-centos76

dnsdist: Check that SO_ATTACH_BPF is defined before enabling eBPF

5 years agodocs: link to 4.1 gsql schemas 7268/head
Peter van Dijk [Thu, 6 Dec 2018 16:34:53 +0000 (17:34 +0100)] 
docs: link to 4.1 gsql schemas

5 years agodnsdist: Check that SO_ATTACH_BPF is defined before enabling eBPF 7267/head
Remi Gacogne [Thu, 6 Dec 2018 14:54:44 +0000 (15:54 +0100)] 
dnsdist: Check that SO_ATTACH_BPF is defined before enabling eBPF

It turns out that RH decided to backport only the tracing subsystem
part of eBPF as a "Technology Preview" in the RHEL / Centos 7.6
kernel, so most of the eBPF stuff is present but not what is needed
to use the networking parts.

5 years agoMerge pull request #7266 from Habbie/trusty-luarec
Peter van Dijk [Thu, 6 Dec 2018 14:17:21 +0000 (15:17 +0100)] 
Merge pull request #7266 from Habbie/trusty-luarec

auth ubuntu trusty: enable LUA records

5 years agoauth ubuntu trusty: enable LUA records 7266/head
Peter van Dijk [Thu, 6 Dec 2018 12:20:06 +0000 (13:20 +0100)] 
auth ubuntu trusty: enable LUA records

5 years agoMerge pull request #7265 from chbruyand/auth-enable-lua-records
Peter van Dijk [Thu, 6 Dec 2018 12:15:15 +0000 (13:15 +0100)] 
Merge pull request #7265 from chbruyand/auth-enable-lua-records

auth: make --enable-lua-records switch plural

5 years agoauth: make --enable-lua-records switch plural 7265/head
Charles-Henri Bruyand [Thu, 6 Dec 2018 11:53:31 +0000 (12:53 +0100)] 
auth: make --enable-lua-records switch plural

5 years agobuilder-support: finish up ucf removal for sql backends 7261/head
Chris Hofstaedtler [Wed, 5 Dec 2018 21:13:41 +0000 (22:13 +0100)] 
builder-support: finish up ucf removal for sql backends

5 years agoMerge pull request #7263 from zeha/readme-mac-gpgsql
Remi Gacogne [Thu, 6 Dec 2018 08:18:10 +0000 (09:18 +0100)] 
Merge pull request #7263 from zeha/readme-mac-gpgsql

README.md: fix typo in macOS instructions

5 years agoMerge pull request #7264 from zeha/versioninfo
Remi Gacogne [Thu, 6 Dec 2018 08:17:48 +0000 (09:17 +0100)] 
Merge pull request #7264 from zeha/versioninfo

Update and re-sort feature list in --version output

5 years agoUpdate and re-sort feature list in --version output 7264/head
Chris Hofstaedtler [Wed, 5 Dec 2018 22:53:04 +0000 (23:53 +0100)] 
Update and re-sort feature list in --version output

5 years agoREADME.md: fix typo in macOS instructions 7263/head
Chris Hofstaedtler [Wed, 5 Dec 2018 22:53:48 +0000 (23:53 +0100)] 
README.md: fix typo in macOS instructions

5 years agoMerge pull request #7226 from rgacogne/oss-fuzz
Remi Gacogne [Wed, 5 Dec 2018 09:15:50 +0000 (10:15 +0100)] 
Merge pull request #7226 from rgacogne/oss-fuzz

Add fuzzing targets for integration into OSS-Fuzz

5 years agoMerge pull request #7257 from rgacogne/dnsdist-pugetmsglen
Remi Gacogne [Wed, 5 Dec 2018 09:13:05 +0000 (10:13 +0100)] 
Merge pull request #7257 from rgacogne/dnsdist-pugetmsglen

dnsdist: Make getMsgLen32 and putMsgLen32 static

5 years agorec: Fix a typo in the fuzzing README 7226/head
Remi Gacogne [Mon, 3 Dec 2018 08:03:33 +0000 (09:03 +0100)] 
rec: Fix a typo in the fuzzing README

5 years agofuzzing: Document how fuzzing targets and continuous fuzzing work
Remi Gacogne [Wed, 28 Nov 2018 16:41:37 +0000 (17:41 +0100)] 
fuzzing: Document how fuzzing targets and continuous fuzzing work

5 years agofuzzing: Skip payloads larger than 65k
Remi Gacogne [Tue, 27 Nov 2018 16:16:33 +0000 (17:16 +0100)] 
fuzzing: Skip payloads larger than 65k

5 years agofuzzing: Add some corpus for OSS-Fuzz
Remi Gacogne [Tue, 27 Nov 2018 15:11:49 +0000 (16:11 +0100)] 
fuzzing: Add some corpus for OSS-Fuzz

5 years agoAdd a 'fuzz_targets' target, rename fuzzing targets binaries
Remi Gacogne [Mon, 26 Nov 2018 13:57:31 +0000 (14:57 +0100)] 
Add a 'fuzz_targets' target, rename fuzzing targets binaries

5 years agoTravis: Build fuzzing targets
Remi Gacogne [Thu, 22 Nov 2018 13:45:00 +0000 (14:45 +0100)] 
Travis: Build fuzzing targets

5 years agodnsdist: Symlink tcpiohandler.hh
Remi Gacogne [Thu, 22 Nov 2018 11:18:14 +0000 (12:18 +0100)] 
dnsdist: Symlink tcpiohandler.hh

5 years agoFix missing header for exception
Remi Gacogne [Thu, 22 Nov 2018 16:08:34 +0000 (17:08 +0100)] 
Fix missing header for exception

5 years agoAdd fuzzing targets
Remi Gacogne [Tue, 22 May 2018 22:26:23 +0000 (00:26 +0200)] 
Add fuzzing targets

5 years agoMerge pull request #7256 from rgacogne/dnsdist-lock-tickets-key-rotation
Remi Gacogne [Tue, 4 Dec 2018 14:41:44 +0000 (15:41 +0100)] 
Merge pull request #7256 from rgacogne/dnsdist-lock-tickets-key-rotation

dnsdist: Protect GnuTLS tickets key rotation with a read-write lock

5 years agodnsdist: Make getMsgLen32 and putMsgLen32 static 7257/head
Remi Gacogne [Tue, 4 Dec 2018 10:26:00 +0000 (11:26 +0100)] 
dnsdist: Make getMsgLen32 and putMsgLen32 static

Only the console code uses them nowadays, so no need to export them.

5 years agodnsdist: Fix the type of numerical DNS over TLS's parameters 7256/head
Remi Gacogne [Tue, 4 Dec 2018 09:27:28 +0000 (10:27 +0100)] 
dnsdist: Fix the type of numerical DNS over TLS's parameters

We were trying to retrieve two parameters, ticketsKeysRotationDelay
and numberOfTicketsKeys, as strings then convert them to integers,
but the Lua wrapper already exposes them as numerical values.

5 years agodnsdist: Protect GnuTLS tickets key rotation with a read-write lock
Remi Gacogne [Tue, 4 Dec 2018 09:27:13 +0000 (10:27 +0100)] 
dnsdist: Protect GnuTLS tickets key rotation with a read-write lock

Otherwise a thread can replace the shared pointer hold by the
GnuTLSIOCtx while another thread is accessing it. The usage count
is not incremented since no copy is made, so the content might get
deleted while a thread is still accessing it, leading to
use-after-free and possibly a crash.

5 years agoMerge pull request #7242 from rgacogne/rec-control-send-timeout
Remi Gacogne [Mon, 3 Dec 2018 14:39:24 +0000 (15:39 +0100)] 
Merge pull request #7242 from rgacogne/rec-control-send-timeout

rec: Use the timeout passed to rec_control for sending too

5 years agoMerge pull request #7250 from grinapo/master
Remi Gacogne [Mon, 3 Dec 2018 11:41:35 +0000 (12:41 +0100)] 
Merge pull request #7250 from grinapo/master

Fixed typos around DNS64 lua docs

5 years agoApply suggestions from code review 7250/head
Remi Gacogne [Mon, 3 Dec 2018 10:39:57 +0000 (11:39 +0100)] 
Apply suggestions from code review

fix path

Co-Authored-By: grinapo <grinapo@gmail.com>
5 years agoFixed typos around DNS64 lua docs
Peter Gervai [Sat, 1 Dec 2018 21:21:19 +0000 (22:21 +0100)] 
Fixed typos around DNS64 lua docs

5 years agoMerge pull request #7245 from mind04/notify
Peter van Dijk [Fri, 30 Nov 2018 19:32:36 +0000 (20:32 +0100)] 
Merge pull request #7245 from mind04/notify

Use a cache able soa record for the serial check caused by a notify

5 years agoauth: we don't know the serial at this point and it is to early to get it here 7245/head
Kees Monshouwer [Fri, 30 Nov 2018 14:25:57 +0000 (15:25 +0100)] 
auth: we don't know the serial at this point and it is to early to get it here

5 years agopdnsutil documentation ECC algorithm updates 7247/head
Matt Nordhoff [Fri, 30 Nov 2018 14:06:08 +0000 (14:06 +0000)] 
pdnsutil documentation ECC algorithm updates

* generate-zone-key's default algorithm has changed to ECDSA256

* Remove GOST from and add EdDSA to {add,generate}-zone-key usage messages

* Remove an old comment

5 years agoMerge pull request #6894 from blop/master
Peter van Dijk [Fri, 30 Nov 2018 14:17:55 +0000 (15:17 +0100)] 
Merge pull request #6894 from blop/master

Improved Lua records - Added all selector, and backupSelector fallbacks

5 years agoauth: load serial in slaveRefresh()
Kees Monshouwer [Fri, 30 Nov 2018 07:14:42 +0000 (08:14 +0100)] 
auth: load serial in slaveRefresh()

5 years agoMerge pull request #7246 from chbruyand/auth-docs-latex-nesting-level
Peter van Dijk [Fri, 30 Nov 2018 13:33:17 +0000 (14:33 +0100)] 
Merge pull request #7246 from chbruyand/auth-docs-latex-nesting-level

auth: docs - increase latex maximum list depth

5 years agoauth: docs - increase latex maximum list depth to avoid reaching max nesting level 7246/head
Charles-Henri Bruyand [Fri, 30 Nov 2018 13:24:23 +0000 (14:24 +0100)] 
auth: docs - increase latex maximum list depth to avoid reaching max nesting level

5 years agoauth: lua records - remove "none" selector, add test for "all" backup selector 6894/head
Charles-Henri Bruyand [Fri, 30 Nov 2018 10:40:35 +0000 (11:40 +0100)] 
auth: lua records - remove "none" selector, add test for "all" backup selector

5 years agoMerge pull request #7241 from Habbie/rec-build-docs
Peter van Dijk [Fri, 30 Nov 2018 08:57:05 +0000 (09:57 +0100)] 
Merge pull request #7241 from Habbie/rec-build-docs

add some debian 9 recursor build deps

5 years agoRevert "On incoming NOTIFY load our serial from backend to have it available during...
Kees Monshouwer [Fri, 30 Nov 2018 07:13:21 +0000 (08:13 +0100)] 
Revert "On incoming NOTIFY load our serial from backend to have it available during slave-check."

This reverts commit 74259e83d76577a315e512c6e7ff7098c7e24d8d.

5 years agoMerge pull request #7225 from rgacogne/ixfrdist-soa-ttl
Peter van Dijk [Thu, 29 Nov 2018 17:05:21 +0000 (18:05 +0100)] 
Merge pull request #7225 from rgacogne/ixfrdist-soa-ttl

ixfrdist: Preserve the correct TTL for SOA records

5 years agoauth: lua records - nit style
Charles-Henri Bruyand [Thu, 29 Nov 2018 16:30:47 +0000 (17:30 +0100)] 
auth: lua records - nit style

5 years agoauth: lua records - mirror backupSelector behaviour to ifportup
Charles-Henri Bruyand [Thu, 29 Nov 2018 16:25:17 +0000 (17:25 +0100)] 
auth: lua records - mirror backupSelector behaviour to ifportup

5 years agoMerge pull request #6823 from klaus3000/load-ourserial-on-NOTIFY
Peter van Dijk [Thu, 29 Nov 2018 16:11:35 +0000 (17:11 +0100)] 
Merge pull request #6823 from klaus3000/load-ourserial-on-NOTIFY

On incoming NOTIFY load our serial from backend to have it available …

5 years agoImproved Lua records - Added all and none selector, added defaultSelector on ifurlup()
Olivier Voortman [Wed, 29 Aug 2018 08:43:44 +0000 (10:43 +0200)] 
Improved Lua records - Added all and none selector, added defaultSelector on ifurlup()

5 years agoMerge pull request #5988 from pieterlexis/api-tsig-keys
Peter van Dijk [Thu, 29 Nov 2018 12:51:32 +0000 (13:51 +0100)] 
Merge pull request #5988 from pieterlexis/api-tsig-keys

API: Add TSIG key manipulation endpoints

5 years agoMerge pull request #7026 from jsoref/configure-enable-with
Peter van Dijk [Thu, 29 Nov 2018 12:05:35 +0000 (13:05 +0100)] 
Merge pull request #7026 from jsoref/configure-enable-with

Configure --enable-pdns-option --with-third-party-module

5 years agoMerge pull request #6731 from chbruyand/auth-luarec-issues
Peter van Dijk [Thu, 29 Nov 2018 11:33:56 +0000 (12:33 +0100)] 
Merge pull request #6731 from chbruyand/auth-luarec-issues

Address Auth LUA Records issues

5 years agoMerge pull request #7233 from tjikkun/default-api-rectify
Peter van Dijk [Thu, 29 Nov 2018 10:32:19 +0000 (11:32 +0100)] 
Merge pull request #7233 from tjikkun/default-api-rectify

Make api changes do a rectify by default, add an option to disable

5 years agorec: Use the timeout passed to rec_control for sending too 7242/head
Remi Gacogne [Thu, 29 Nov 2018 10:28:37 +0000 (11:28 +0100)] 
rec: Use the timeout passed to rec_control for sending too

5 years agoMerge pull request #6838 from mind04/autoserial
Peter van Dijk [Thu, 29 Nov 2018 10:24:02 +0000 (11:24 +0100)] 
Merge pull request #6838 from mind04/autoserial

auth: remove autoserial

5 years agoadd some debian 9 recursor build deps 7241/head
Peter van Dijk [Thu, 29 Nov 2018 10:15:44 +0000 (11:15 +0100)] 
add some debian 9 recursor build deps

5 years agoauth: Fix final nit for dns_random 5988/head
Pieter Lexis [Thu, 29 Nov 2018 10:15:21 +0000 (11:15 +0100)] 
auth: Fix final nit for dns_random

5 years agoMerge pull request #7224 from Habbie/geo-no-base64
Peter van Dijk [Thu, 29 Nov 2018 09:01:08 +0000 (10:01 +0100)] 
Merge pull request #7224 from Habbie/geo-no-base64

geoip: store binary blobs instead of base64 sources

5 years agoMerge pull request #7235 from rgacogne/rec-syncres-test-negcache-rrsig
Remi Gacogne [Thu, 29 Nov 2018 08:57:54 +0000 (09:57 +0100)] 
Merge pull request #7235 from rgacogne/rec-syncres-test-negcache-rrsig

rec: Use the SyncRes time when computing the RRSIG validity time

5 years agorec: Use the SyncRes time when computing the RRSIG validity time 7235/head
Remi Gacogne [Wed, 28 Nov 2018 10:36:24 +0000 (11:36 +0100)] 
rec: Use the SyncRes time when computing the RRSIG validity time

Otherwise we get random test failures when the RRSIG is generated
after the number of seconds since epoch increased.

5 years agoMerge pull request #7228 from Habbie/auth-lua-any-query
Peter van Dijk [Wed, 28 Nov 2018 10:22:16 +0000 (11:22 +0100)] 
Merge pull request #7228 from Habbie/auth-lua-any-query

auth: Handle ANY queries with Lua records

5 years agoMake api changes do a rectify by default, add an option to disable 7233/head
Sander Hoentjen [Wed, 28 Nov 2018 09:12:18 +0000 (10:12 +0100)] 
Make api changes do a rectify by default, add an option to disable

Previously, you had to set API-RECTIFY metadata on every zone you wanted to
have automatically rectified on changes through the API. With this change, the
default behaviour is to do a rectify, but this can globally be cahged with the
setting default-api-rectify, and overriden per zone.

5 years agofix rrset sorting 7228/head
Peter van Dijk [Tue, 27 Nov 2018 14:52:11 +0000 (15:52 +0100)] 
fix rrset sorting

5 years agoavoid shuffle failure
Peter van Dijk [Mon, 26 Nov 2018 20:10:54 +0000 (21:10 +0100)] 
avoid shuffle failure

5 years agoMerge pull request #6869 from pieterlexis/auth-rm-out-of-zone-processing
Peter van Dijk [Mon, 26 Nov 2018 19:13:30 +0000 (20:13 +0100)] 
Merge pull request #6869 from pieterlexis/auth-rm-out-of-zone-processing

Auth: Remove out-of-zone-additional-processing setting

5 years agoauth: Handle ANY queries with Lua records
Remi Gacogne [Mon, 26 Nov 2018 11:11:14 +0000 (12:11 +0100)] 
auth: Handle ANY queries with Lua records

5 years agotest ANY query against name with LUA record
Peter van Dijk [Mon, 26 Nov 2018 16:09:45 +0000 (17:09 +0100)] 
test ANY query against name with LUA record

5 years agoMerge pull request #7223 from aerique/rec-canhash-oob
aerique [Mon, 26 Nov 2018 16:07:19 +0000 (17:07 +0100)] 
Merge pull request #7223 from aerique/rec-canhash-oob

rec: Fix an out-of-bounds read in the packet cache

5 years agogeoip: store binary blobs instead of base64 sources 7224/head
Peter van Dijk [Mon, 26 Nov 2018 15:26:52 +0000 (16:26 +0100)] 
geoip: store binary blobs instead of base64 sources

5 years agoMerge pull request #7222 from aerique/feature/update-changelog-and-secpol-for-rec...
aerique [Mon, 26 Nov 2018 14:56:40 +0000 (15:56 +0100)] 
Merge pull request #7222 from aerique/feature/update-changelog-and-secpol-for-rec-4.1.8

Update changelog and secpol for rec-4.1.8.

5 years agoixfrdist: Preserve the correct TTL for SOA records 7225/head
Remi Gacogne [Mon, 26 Nov 2018 13:42:25 +0000 (14:42 +0100)] 
ixfrdist: Preserve the correct TTL for SOA records

5 years agoMerge pull request #7217 from chbruyand/auth-issue-7184
Remi Gacogne [Thu, 22 Nov 2018 13:14:05 +0000 (14:14 +0100)] 
Merge pull request #7217 from chbruyand/auth-issue-7184

auth: geoip, properly delete libGeoIP return values

5 years agoMerge pull request #7215 from rgacogne/dnsdist-fix-entry
Remi Gacogne [Thu, 22 Nov 2018 09:51:13 +0000 (10:51 +0100)] 
Merge pull request #7215 from rgacogne/dnsdist-fix-entry

dnsdist: Remove useless uint64_t* type from DNSDistStats::entry_t

5 years agoauth: geoip, properly delete libGeoIP return values 7217/head
Charles-Henri Bruyand [Wed, 21 Nov 2018 08:13:24 +0000 (09:13 +0100)] 
auth: geoip, properly delete libGeoIP return values

5 years agodnsdist: Remove useless uint64_t* type from DNSDistStats::entry_t 7215/head
Remi Gacogne [Tue, 20 Nov 2018 11:23:46 +0000 (12:23 +0100)] 
dnsdist: Remove useless uint64_t* type from DNSDistStats::entry_t