]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
8 years agohandle SOAs with serial 0 correctly in incoming AXFR 4455/head
Klaus Darilion [Tue, 5 Apr 2016 07:09:21 +0000 (07:09 +0000)] 
handle SOAs with serial 0 correctly in incoming AXFR

(cherry picked from commit d3c9e1df6ce74dee576f81f383f4aa5decea8c62)

8 years agoMerge pull request #4400 from mind04/3.4.x
Peter van Dijk [Fri, 2 Sep 2016 09:06:01 +0000 (11:06 +0200)] 
Merge pull request #4400 from mind04/3.4.x

packet cache and TSIG-enabled queries

8 years agoauth: Don't look up the packet cache for TSIG-enabled queries 4400/head
Remi Gacogne [Tue, 23 Aug 2016 13:51:11 +0000 (15:51 +0200)] 
auth: Don't look up the packet cache for TSIG-enabled queries

We are rightfully careful about not caching responses for TSIG-enabled
queries, but we would nevertheless happily serve cached entries for those.

8 years agoMerge pull request #4347 from mind04/anytotcp3 auth-3.4.10
Peter van Dijk [Thu, 1 Sep 2016 09:02:38 +0000 (11:02 +0200)] 
Merge pull request #4347 from mind04/anytotcp3

change default for any-to-tcp to yes

8 years agochange default for any-to-tcp to yes 4347/head
Kees Monshouwer [Mon, 22 Aug 2016 19:21:07 +0000 (21:21 +0200)] 
change default for any-to-tcp to yes

8 years agoMerge pull request #4333 from mind04/3.4.x
Pieter Lexis [Mon, 22 Aug 2016 08:26:00 +0000 (10:26 +0200)] 
Merge pull request #4333 from mind04/3.4.x

3.4.x

8 years agoenable mbedtls threading abstraction layer 4333/head
Kees Monshouwer [Thu, 18 Aug 2016 22:01:47 +0000 (00:01 +0200)] 
enable mbedtls threading abstraction layer

8 years agofix travis
Kees Monshouwer [Thu, 18 Aug 2016 20:41:37 +0000 (22:41 +0200)] 
fix travis

8 years agoupdate copyright
Kees Monshouwer [Thu, 18 Aug 2016 20:37:31 +0000 (22:37 +0200)] 
update copyright

8 years agoupdate polarssl 1.3.9 to mbedtls 1.3.17
Kees Monshouwer [Thu, 18 Aug 2016 20:31:54 +0000 (22:31 +0200)] 
update polarssl 1.3.9 to mbedtls 1.3.17

8 years agoreport DHCID type
Kees Monshouwer [Tue, 2 Aug 2016 19:09:46 +0000 (21:09 +0200)] 
report DHCID type

9 years agofix TSIG for single thread distributor
Kees Monshouwer [Sun, 7 Aug 2016 23:02:48 +0000 (01:02 +0200)] 
fix TSIG for single thread distributor

9 years agoMerge pull request #4248 from mind04/3.4.x
Peter van Dijk [Fri, 29 Jul 2016 10:14:10 +0000 (12:14 +0200)] 
Merge pull request #4248 from mind04/3.4.x

 direct nsec nxdomain

9 years agotest response for non existent direct nsec queries 4248/head
Kees Monshouwer [Thu, 28 Jul 2016 14:03:21 +0000 (16:03 +0200)] 
test response for non existent direct nsec queries

9 years agodon't send covering nsec records for direct nsec queries
Kees Monshouwer [Thu, 28 Jul 2016 13:17:39 +0000 (15:17 +0200)] 
don't send covering nsec records for direct nsec queries

9 years agoMerge pull request #4235 from rgacogne/auth-3.4.x-stricter-parse
Pieter Lexis [Thu, 28 Jul 2016 07:50:15 +0000 (09:50 +0200)] 
Merge pull request #4235 from rgacogne/auth-3.4.x-stricter-parse

Reject qname's wirelength > 255, `chopOff()` handle dot inside labels

9 years agoMerge pull request #4229 from mind04/signer
Pieter Lexis [Thu, 28 Jul 2016 07:49:58 +0000 (09:49 +0200)] 
Merge pull request #4229 from mind04/signer

ignore tailing dot in signer name

9 years agoignore tailing dot in signer name 4229/head
Kees Monshouwer [Sat, 23 Jul 2016 11:42:32 +0000 (13:42 +0200)] 
ignore tailing dot in signer name

9 years agoMerge pull request #4134 from rgacogne/auth-3.4-issue-4128
Peter van Dijk [Thu, 21 Jul 2016 09:41:36 +0000 (11:41 +0200)] 
Merge pull request #4134 from rgacogne/auth-3.4-issue-4128

Add limits to the size of received AXFR, in megabytes

9 years agoAdd limits to the size of received AXFR, in megabytes 4134/head
Remi Gacogne [Thu, 7 Jul 2016 14:17:22 +0000 (16:17 +0200)] 
Add limits to the size of received AXFR, in megabytes

This prevents resource exhaustion in case the master is sending a
very large amount of data in an update.

9 years agoReject qname's wirelength > 255, `chopOff()` handle dot inside labels 4235/head
Remi Gacogne [Fri, 1 Jul 2016 13:30:20 +0000 (15:30 +0200)] 
Reject qname's wirelength > 255, `chopOff()` handle dot inside labels

9 years agoMerge pull request #4060 from mind04/auth-3.4.x
Pieter Lexis [Tue, 28 Jun 2016 15:27:03 +0000 (17:27 +0200)] 
Merge pull request #4060 from mind04/auth-3.4.x

some small changes and a huge mysql dnssec performance improvement

9 years agogmysql get-order-after-query was ^%0@^* slow 4060/head
Kees Monshouwer [Tue, 21 Jun 2016 16:23:10 +0000 (18:23 +0200)] 
gmysql get-order-after-query was ^%0@^* slow

9 years agosync boost.m4 with upstream
Kees Monshouwer [Mon, 20 Jun 2016 09:34:53 +0000 (11:34 +0200)] 
sync boost.m4 with upstream
the parts where we differ are filed upstream as:
https://github.com/tsuna/boost.m4/pull/83

9 years agofix shorter best matching names in getAuth()
Kees Monshouwer [Sat, 18 Jun 2016 13:16:03 +0000 (15:16 +0200)] 
fix shorter best matching names in getAuth()

9 years agoMerge pull request #3864 from Habbie/3.4.x-noppa
Pieter Lexis [Wed, 18 May 2016 10:32:08 +0000 (12:32 +0200)] 
Merge pull request #3864 from Habbie/3.4.x-noppa

stop using the boost ppa

9 years agostop using the boost ppa 3864/head
Peter van Dijk [Tue, 17 May 2016 12:16:33 +0000 (14:16 +0200)] 
stop using the boost ppa

9 years agoMerge pull request #3850 from pieterlexis/issue-3652-disable-syslog-3.4 auth-3.4.9
Peter van Dijk [Fri, 13 May 2016 11:20:53 +0000 (13:20 +0200)] 
Merge pull request #3850 from pieterlexis/issue-3652-disable-syslog-3.4

Add disable syslog setting for 3.4

9 years agoMerge pull request #3848 from mind04/auth-3.4.9
Peter van Dijk [Fri, 13 May 2016 11:14:58 +0000 (13:14 +0200)] 
Merge pull request #3848 from mind04/auth-3.4.9

check for OpenSSL ecdsa support

9 years agocheck for OpenSSL ecdsa support 3848/head
Kees Monshouwer [Wed, 11 May 2016 14:47:06 +0000 (16:47 +0200)] 
check for OpenSSL ecdsa support

9 years agoAdd a disable-syslog setting 3850/head
Pieter Lexis [Tue, 15 Mar 2016 10:51:43 +0000 (11:51 +0100)] 
Add a disable-syslog setting

This allows the use of e.g. the `Type=simple` in systemd and prevents
the double logging issue.

9 years agoMerge pull request #3770 from mind04/soa-cache
Pieter Lexis [Tue, 10 May 2016 16:54:43 +0000 (18:54 +0200)] 
Merge pull request #3770 from mind04/soa-cache

fix SOA caching with multiple backends (3.4.9)

9 years agoMerge pull request #3771 from mind04/csk
Pieter Lexis [Tue, 10 May 2016 16:54:35 +0000 (18:54 +0200)] 
Merge pull request #3771 from mind04/csk

allow common signing key

9 years agoMerge pull request #3777 from mind04/ecdsa
Pieter Lexis [Tue, 10 May 2016 16:54:01 +0000 (18:54 +0200)] 
Merge pull request #3777 from mind04/ecdsa

add openssl ecdsa signer

9 years agoMerge pull request #3822 from mind04/gcc61-auth-3.4.9
Pieter Lexis [Fri, 6 May 2016 13:12:33 +0000 (15:12 +0200)] 
Merge pull request #3822 from mind04/gcc61-auth-3.4.9

add gcc 6.1 support to boost.m4

9 years agoadd gcc 6.1 support to boost.m4 3822/head
Kees Monshouwer [Thu, 5 May 2016 12:52:20 +0000 (14:52 +0200)] 
add gcc 6.1 support to boost.m4

9 years agoMerge pull request #3769 from mind04/parser
Pieter Lexis [Thu, 28 Apr 2016 08:29:28 +0000 (10:29 +0200)] 
Merge pull request #3769 from mind04/parser

backport parser fixes

9 years agomove logging to DLOG() 3770/head
Kees Monshouwer [Tue, 26 Apr 2016 12:12:11 +0000 (14:12 +0200)] 
move logging to DLOG()

9 years agofix SOA caching with multiple backends
Kees Monshouwer [Tue, 26 Apr 2016 12:03:27 +0000 (14:03 +0200)] 
fix SOA caching with multiple backends

9 years agoadd openssl ecdsa signer 3777/head
Kees Monshouwer [Mon, 4 Apr 2016 08:51:16 +0000 (10:51 +0200)] 
add openssl ecdsa signer

9 years agoallow common signing key 3771/head
Kees Monshouwer [Mon, 4 Apr 2016 08:39:17 +0000 (10:39 +0200)] 
allow common signing key

9 years agotabs are whitespace too! 3769/head
bert hubert [Sat, 2 Apr 2016 13:16:45 +0000 (15:16 +0200)] 
tabs are whitespace too!

9 years agostrip all types of whitespace from around content while parsing zones, fixes #3568
Peter van Dijk [Mon, 14 Mar 2016 15:01:24 +0000 (16:01 +0100)] 
strip all types of whitespace from around content while parsing zones, fixes #3568

9 years agoMerge pull request #3581 from mind04/auth-3.4.9
Peter van Dijk [Thu, 17 Mar 2016 10:20:18 +0000 (11:20 +0100)] 
Merge pull request #3581 from mind04/auth-3.4.9

bindbackend: fix, set domain in list()

9 years agobindbackend: fix, set domain in list() 3581/head
Kees Monshouwer [Tue, 15 Mar 2016 15:54:15 +0000 (16:54 +0100)] 
bindbackend: fix, set domain in list()

9 years agoMerge pull request #3325 from mind04/auth-3.4.8 auth-3.4.8
Peter van Dijk [Tue, 2 Feb 2016 20:22:35 +0000 (21:22 +0100)] 
Merge pull request #3325 from mind04/auth-3.4.8

Auth 3.4.8

9 years agosilence g++ 6.0 warnings and error 3325/head
Kees Monshouwer [Tue, 2 Feb 2016 18:25:28 +0000 (19:25 +0100)] 
silence g++ 6.0 warnings and error

9 years agopdnssec: check all records (including disabled ones) in verbose mode
Kees Monshouwer [Tue, 2 Feb 2016 17:46:56 +0000 (18:46 +0100)] 
pdnssec: check all records (including disabled ones) in verbose mode

9 years agoadd gcc 5.3 and 6.0 support to boost.m4
Kees Monshouwer [Tue, 2 Feb 2016 17:45:03 +0000 (18:45 +0100)] 
add gcc 5.3 and 6.0 support to boost.m4

9 years agoMerge pull request #3272 from pieterlexis/3.4-zone2sql-crash-on-broken-soa
Peter van Dijk [Tue, 2 Feb 2016 14:40:16 +0000 (15:40 +0100)] 
Merge pull request #3272 from pieterlexis/3.4-zone2sql-crash-on-broken-soa

ZoneParser: Throw PDNSException on too many SOA data elements

9 years agoZoneParser: Throw PDNSException on too many SOA data elements 3272/head
Pieter Lexis [Wed, 20 Jan 2016 14:28:32 +0000 (15:28 +0100)] 
ZoneParser: Throw PDNSException on too many SOA data elements

Closes #3270

9 years agoMerge pull request #3263 from pieterlexis/3.4-musl-fixes
Pieter Lexis [Wed, 20 Jan 2016 09:55:29 +0000 (10:55 +0100)] 
Merge pull request #3263 from pieterlexis/3.4-musl-fixes

3.4 musl fixes

9 years agoEnable IPv6 in Travis 3263/head
Pieter Lexis [Tue, 19 Jan 2016 20:25:28 +0000 (21:25 +0100)] 
Enable IPv6 in Travis

9 years agoUse AC_SEARCH_LIBS
Ruben Kerkhof [Fri, 2 Jan 2015 19:05:39 +0000 (20:05 +0100)] 
Use AC_SEARCH_LIBS

9 years agoIndent
Ruben Kerkhof [Fri, 2 Jan 2015 18:54:28 +0000 (19:54 +0100)] 
Indent

9 years agoCheck for inet_aton in libresolv
Ruben Kerkhof [Fri, 2 Jan 2015 18:53:46 +0000 (19:53 +0100)] 
Check for inet_aton in libresolv

9 years agoRemove hardcoded -lresolv, -lnsl and -lsocket
Ruben Kerkhof [Wed, 24 Dec 2014 19:22:04 +0000 (20:22 +0100)] 
Remove hardcoded -lresolv, -lnsl and -lsocket

We already check for the functions we need in libnsl
and libsocket, and I assume we don't need libresolv

9 years agoMerge pull request #3208 from pieterlexis/3.4-pdnssec-disabled-records
Pieter Lexis [Tue, 12 Jan 2016 08:46:36 +0000 (09:46 +0100)] 
Merge pull request #3208 from pieterlexis/3.4-pdnssec-disabled-records

pdnssec: don't check disabled records

9 years agopdnssec: don't check disabled records 3208/head
Pieter Lexis [Mon, 11 Jan 2016 09:09:21 +0000 (10:09 +0100)] 
pdnssec: don't check disabled records

Closes #3184

9 years agoMerge pull request #3021 from mind04/auth-3.4.8
Peter van Dijk [Fri, 11 Dec 2015 13:29:53 +0000 (14:29 +0100)] 
Merge pull request #3021 from mind04/auth-3.4.8

traling dot in DNAME content

9 years agotraling dot in DNAME content 3021/head
Kees Monshouwer [Fri, 11 Dec 2015 00:30:44 +0000 (01:30 +0100)] 
traling dot in DNAME content

9 years agoMerge pull request #2859 from pieterlexis/3.4.8-freebsd-i386
Pieter Lexis [Thu, 5 Nov 2015 08:24:06 +0000 (09:24 +0100)] 
Merge pull request #2859 from pieterlexis/3.4.8-freebsd-i386

Fix luabackend compilation on FreeBSD i386

9 years agoFix luabackend compilation on FreeBSD i386 2859/head
RvdE [Sat, 1 Feb 2014 12:33:07 +0000 (13:33 +0100)] 
Fix luabackend compilation on FreeBSD i386

9 years agoMerge pull request #2850 from cmouse/yahttp-coverity-fix auth-3.4.7
Pieter Lexis [Tue, 3 Nov 2015 13:25:45 +0000 (14:25 +0100)] 
Merge pull request #2850 from cmouse/yahttp-coverity-fix

Initialize minbody

9 years agoMerge pull request #2848 from cmouse/httpbackend-timeout
Pieter Lexis [Tue, 3 Nov 2015 12:57:34 +0000 (13:57 +0100)] 
Merge pull request #2848 from cmouse/httpbackend-timeout

Do not divide timeout twice

9 years agoInitialize minbody 2850/head
Aki Tuomi [Tue, 3 Nov 2015 12:29:37 +0000 (14:29 +0200)] 
Initialize minbody

9 years agoMerge pull request #2844 from pieterlexis/issue-2843
Pieter Lexis [Tue, 3 Nov 2015 12:26:08 +0000 (13:26 +0100)] 
Merge pull request #2844 from pieterlexis/issue-2843

Correctly sort records with a priority.

9 years agoDo not divide timeout twice 2848/head
Aki Tuomi [Tue, 3 Nov 2015 11:55:15 +0000 (13:55 +0200)] 
Do not divide timeout twice

9 years agoAdd regression-test for #2843 2844/head
Pieter Lexis [Mon, 2 Nov 2015 16:29:36 +0000 (17:29 +0100)] 
Add regression-test for #2843

9 years agoRemove TTL from dedup path, thanks @mind04
Pieter Lexis [Mon, 2 Nov 2015 17:16:12 +0000 (18:16 +0100)] 
Remove TTL from dedup path, thanks @mind04

9 years agoCorrectly sort records with a priority. Closes #2843
Pieter Lexis [Mon, 2 Nov 2015 16:06:50 +0000 (17:06 +0100)] 
Correctly sort records with a priority. Closes #2843

9 years agoMerge pull request #2797 from mind04/auth-3.4.7-1
Peter van Dijk [Mon, 2 Nov 2015 12:43:20 +0000 (13:43 +0100)] 
Merge pull request #2797 from mind04/auth-3.4.7-1

add global soa-edit settings (auth-3.4.7)

9 years agoMerge pull request #2840 from abenea/backport-pkcs11-labels
Pieter Lexis [Mon, 2 Nov 2015 12:32:24 +0000 (13:32 +0100)] 
Merge pull request #2840 from abenea/backport-pkcs11-labels

Backport "Use token label in PKCS#11 instead of slot ID"

9 years agoMerge pull request #2790 from mind04/auth-3.4.7
Pieter Lexis [Mon, 2 Nov 2015 12:32:10 +0000 (13:32 +0100)] 
Merge pull request #2790 from mind04/auth-3.4.7

auth-3.4.7

9 years agoUse new slot syntax in test 2840/head
Aki Tuomi [Tue, 20 Oct 2015 05:24:46 +0000 (08:24 +0300)] 
Use new slot syntax in test

9 years agoSerialize slot correctly
Aki Tuomi [Mon, 19 Oct 2015 13:26:27 +0000 (16:26 +0300)] 
Serialize slot correctly

9 years agoAllow token name instead of slot ID for PKCS#11
Andrei Benea [Thu, 29 Oct 2015 13:57:56 +0000 (15:57 +0200)] 
Allow token name instead of slot ID for PKCS#11

9 years agoIgnore invalid/empty TKEY and TSIG records
Christian Hofstaedtler [Mon, 12 Oct 2015 10:44:33 +0000 (12:44 +0200)] 
Ignore invalid/empty TKEY and TSIG records

9 years agoDon't reply to truncated queries
Christian Hofstaedtler [Mon, 12 Oct 2015 10:14:21 +0000 (12:14 +0200)] 
Don't reply to truncated queries

9 years agoOPENPGPKEY fix 2790/head
Kees Monshouwer [Sat, 10 Oct 2015 21:20:59 +0000 (23:20 +0200)] 
OPENPGPKEY fix

(cherry picked from commit e7917c0664824e50ce28a43fd0a5d7a2140f812e)

9 years agoOPENPGPKEY RData presentaion is Base64.
James Cloos [Tue, 17 Mar 2015 19:56:16 +0000 (15:56 -0400)] 
OPENPGPKEY RData presentaion is Base64.

Also add a test which has whitespace within the tested presentation.

Signed-off-by: James Cloos <cloos@jhcloos.com>
(cherry picked from commit ad24586a379b54340647d582a93171c3218cc74f)

9 years agoAdd regression test for OPENPGPKEY.
James Cloos [Tue, 17 Mar 2015 17:26:58 +0000 (13:26 -0400)] 
Add regression test for OPENPGPKEY.

Signed-off-by: James Cloos <cloos@jhcloos.com>
(cherry picked from commit 003c18d2f82f4fc36ff7b35b6560dfdf477ec878)

9 years agoUse the variable name d_keyring for the OPENPGPKEY RDATA.
James Cloos [Mon, 16 Mar 2015 17:53:44 +0000 (13:53 -0400)] 
Use the variable name d_keyring for the OPENPGPKEY RDATA.

Signed-off-by: James Cloos <cloos@jhcloos.com>
(cherry picked from commit 3fd06ce5b9f6aa684788584d1d8cdd36eb24d7df)

9 years agoAdd support for OPENPGPKEY RRTYPE.
James Cloos [Fri, 13 Mar 2015 22:45:58 +0000 (18:45 -0400)] 
Add support for OPENPGPKEY RRTYPE.

OPENPGPKEY is defined in draft-ietf-dane-openpgpkey.

The IANA has assigned RRTYPE 61.

Its content is a single binary blob, its presentation is a single hex blob.

Thanks to Aki Tuomi, JP Mens and Peter van Dijk for bug reports and insights.

Signed-off-by: James Cloos <cloos@jhcloos.com>
9 years agodon't log out-of-zone ents during AXFR in 2797/head
Kees Monshouwer [Tue, 13 Oct 2015 20:14:15 +0000 (22:14 +0200)] 
don't log out-of-zone ents during AXFR in

9 years agoadd global soa-edit settings
Kees Monshouwer [Tue, 13 Oct 2015 19:17:33 +0000 (21:17 +0200)] 
add global soa-edit settings

9 years agoMerge pull request #2770 from mind04/negcache-347
Pieter Lexis [Tue, 13 Oct 2015 08:37:11 +0000 (10:37 +0200)] 
Merge pull request #2770 from mind04/negcache-347

improve negative caching

9 years agoMerge pull request #1 from arjenz/patch-1
Kees Monshouwer [Mon, 12 Oct 2015 15:08:17 +0000 (17:08 +0200)] 
Merge pull request #1 from arjenz/patch-1

Fix typo

9 years agoFix typo
Arjen Zonneveld [Mon, 12 Oct 2015 15:04:06 +0000 (17:04 +0200)] 
Fix typo

9 years agolimit NSEC3 iterations in bindbackend
Kees Monshouwer [Sat, 5 Sep 2015 10:16:10 +0000 (12:16 +0200)] 
limit NSEC3 iterations in bindbackend

9 years agouse d_negcache_ttl for negative caching 2770/head
Kees Monshouwer [Tue, 22 Sep 2015 15:17:48 +0000 (17:17 +0200)] 
use d_negcache_ttl for negative caching

9 years agoupdate cache del count in bind-add-zone test
Kees Monshouwer [Fri, 18 Sep 2015 12:13:49 +0000 (14:13 +0200)] 
update cache del count in bind-add-zone test

9 years agoimprove SOA caching for DS queries
Kees Monshouwer [Fri, 18 Sep 2015 11:52:44 +0000 (13:52 +0200)] 
improve SOA caching for DS queries

9 years agoimprove negative caching for SOA lookups
Kees Monshouwer [Fri, 18 Sep 2015 08:12:15 +0000 (10:12 +0200)] 
improve negative caching for SOA lookups

9 years agoMerge pull request #2767 from pieterlexis/3.4.7-html-escape
Pieter Lexis [Wed, 30 Sep 2015 11:07:18 +0000 (13:07 +0200)] 
Merge pull request #2767 from pieterlexis/3.4.7-html-escape

Prevent XSS by escaping user input

9 years agoPrevent XSS by escaping user input 2767/head
Pieter Lexis [Wed, 2 Sep 2015 12:14:02 +0000 (14:14 +0200)] 
Prevent XSS by escaping user input

Additionally, escape "'s so no attributes can be inserted into webpages.

Thanks to Pierre Jaury and Damien Cauquil at Sysdream for pointing this
out.

9 years agoMerge pull request #2753 from cmouse/geoip-patches-3.4.7
Pieter Lexis [Tue, 29 Sep 2015 14:49:54 +0000 (16:49 +0200)] 
Merge pull request #2753 from cmouse/geoip-patches-3.4.7

Geoip patches 3.4.7

9 years agoUpdate boost and libgeoip-dev 2753/head
Aki Tuomi [Wed, 16 Sep 2015 13:09:56 +0000 (16:09 +0300)] 
Update boost and libgeoip-dev

9 years agoUse BOOST_FOREACH instead of C++11
Aki Tuomi [Wed, 16 Sep 2015 13:00:18 +0000 (16:00 +0300)] 
Use BOOST_FOREACH instead of C++11

9 years agoFix geoip test suite
Aki Tuomi [Wed, 16 Sep 2015 09:16:30 +0000 (12:16 +0300)] 
Fix geoip test suite