]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
10 years agoClarify log 2863/head
JP Mens [Thu, 5 Nov 2015 13:42:23 +0000 (14:42 +0100)] 
Clarify log

10 years agomake LDAP backend compile again. Note: it may have been broken already. It uses the...
bert hubert [Thu, 5 Nov 2015 13:40:51 +0000 (14:40 +0100)] 
make LDAP backend compile again. Note: it may have been broken already. It uses the length of a domain name for AXFR in-zone-detection purposes, which should probably be DNSName native anyhow.

10 years agoMerge pull request #2861 from cmouse/remotebackend-docs
Pieter Lexis [Thu, 5 Nov 2015 11:31:03 +0000 (12:31 +0100)] 
Merge pull request #2861 from cmouse/remotebackend-docs

Add note about priority field

10 years agoremove d_empty, length()
bert hubert [Thu, 5 Nov 2015 11:25:53 +0000 (12:25 +0100)] 
remove d_empty, length()

10 years agohack graphviz back in
Peter van Dijk [Thu, 5 Nov 2015 09:53:11 +0000 (10:53 +0100)] 
hack graphviz back in

10 years agomake toysdig work
Peter van Dijk [Thu, 5 Nov 2015 09:32:29 +0000 (10:32 +0100)] 
make toysdig work

10 years agonit 2861/head
Aki Tuomi [Thu, 5 Nov 2015 09:05:38 +0000 (11:05 +0200)] 
nit

10 years agoprepare for removal of d_empty (but not there yet)
bert hubert [Thu, 5 Nov 2015 08:19:46 +0000 (09:19 +0100)] 
prepare for removal of d_empty (but not there yet)

10 years agoAdd note about priority field
Aki Tuomi [Thu, 5 Nov 2015 09:01:26 +0000 (11:01 +0200)] 
Add note about priority field

10 years agoand the actual toysdig
bert hubert [Thu, 5 Nov 2015 08:58:33 +0000 (09:58 +0100)] 
and the actual toysdig

10 years agoMerge pull request #2860 from rgacogne/dnsdist-hardening
bert hubert [Thu, 5 Nov 2015 08:23:00 +0000 (09:23 +0100)] 
Merge pull request #2860 from rgacogne/dnsdist-hardening

Add the same hardening options to dnsdist.

10 years agowas using DNSName() to get DNSName(".") - we should make some faster way of getting...
bert hubert [Thu, 5 Nov 2015 08:21:11 +0000 (09:21 +0100)] 
was using DNSName() to get DNSName(".") - we should make some faster way of getting a root DNSName!

10 years agomake DSRecordContent sort and compare
bert hubert [Thu, 5 Nov 2015 08:20:39 +0000 (09:20 +0100)] 
make DSRecordContent sort and compare

10 years agohelper to extract the right DNSResourceRecord type.
bert hubert [Thu, 5 Nov 2015 08:20:13 +0000 (09:20 +0100)] 
helper to extract the right DNSResourceRecord type.

10 years agoprepare for removal of d_empty (but not there yet)
bert hubert [Thu, 5 Nov 2015 08:19:46 +0000 (09:19 +0100)] 
prepare for removal of d_empty (but not there yet)

10 years agoAdd the same hardening options to dnsdist. 2860/head
Remi Gacogne [Wed, 4 Nov 2015 15:17:15 +0000 (16:17 +0100)] 
Add the same hardening options to dnsdist.

PIE, full read-only relocation, stack and buffer overflow protections
are present for pdns, add them to dnsdist as well.

10 years agoMerge pull request #2796 from mind04/soaedit
Pieter Lexis [Wed, 4 Nov 2015 11:33:27 +0000 (12:33 +0100)] 
Merge pull request #2796 from mind04/soaedit

add global soa-edit settings (already in 3.4.7)

10 years agoMerge pull request #2854 from rgacogne/binddnssec-ns3p-check
bert hubert [Wed, 4 Nov 2015 10:29:38 +0000 (11:29 +0100)] 
Merge pull request #2854 from rgacogne/binddnssec-ns3p-check

Check NSEC3PARAMRecordContent pointer before dereferencing it.

10 years agoMerge branch 'master' of github.com:PowerDNS/pdns
bert hubert [Wed, 4 Nov 2015 10:02:58 +0000 (11:02 +0100)] 
Merge branch 'master' of github.com:PowerDNS/pdns

10 years agonow this is a fun commit. Turns out each DNSRecordContent was dragging along a (wrong...
bert hubert [Wed, 4 Nov 2015 09:27:21 +0000 (10:27 +0100)] 
now this is a fun commit. Turns out each DNSRecordContent was dragging along a (wrong) label field and a whole copy of a dnsheader.
sizeof has been reduced by 24 bytes now. Does not actually save a lot of memory because of malloc overhead. Does appear to save CPU.

10 years agoUpdate OPENPGPKEY type info
Pieter Lexis [Wed, 4 Nov 2015 10:02:37 +0000 (11:02 +0100)] 
Update OPENPGPKEY type info

10 years agoMerge pull request #2825 from cmouse/die-on-fatal-error
Pieter Lexis [Wed, 4 Nov 2015 09:46:35 +0000 (10:46 +0100)] 
Merge pull request #2825 from cmouse/die-on-fatal-error

Make pdns die on fatal error

10 years agoMerge pull request #2856 from jpmens/geo-ip-doc
Pieter Lexis [Wed, 4 Nov 2015 09:42:55 +0000 (10:42 +0100)] 
Merge pull request #2856 from jpmens/geo-ip-doc

clarify DNSSEC in geoip-backend

10 years agoMerge pull request #2858 from pieterlexis/test-auth-bundler
Pieter Lexis [Wed, 4 Nov 2015 09:42:37 +0000 (10:42 +0100)] 
Merge pull request #2858 from pieterlexis/test-auth-bundler

Run most of the regression-tests on buildbot

10 years agoMerge pull request #1255 from RvdE/patch-2
Pieter Lexis [Wed, 4 Nov 2015 09:33:33 +0000 (10:33 +0100)] 
Merge pull request #1255 from RvdE/patch-2

RFC: Fix for issue #1252

10 years agonow this is a fun commit. Turns out each DNSRecordContent was dragging along a (wrong...
bert hubert [Wed, 4 Nov 2015 09:27:21 +0000 (10:27 +0100)] 
now this is a fun commit. Turns out each DNSRecordContent was dragging along a (wrong) label field and a whole copy of a dnsheader.
sizeof has been reduced by 24 bytes now. Does not actually save a lot of memory because of malloc overhead. Does appear to save CPU.

10 years agoMany fixes in the test script 2858/head
Pieter Lexis [Mon, 26 Oct 2015 18:28:12 +0000 (19:28 +0100)] 
Many fixes in the test script

10 years agoUpdate backend-geoip.md 2856/head
JP Mens [Wed, 4 Nov 2015 07:32:58 +0000 (08:32 +0100)] 
Update backend-geoip.md

10 years agoclarify DNSSEC in geoip-backend
Jan-Piet Mens [Wed, 4 Nov 2015 07:27:53 +0000 (08:27 +0100)] 
clarify DNSSEC in geoip-backend
from tips by @cmouse

10 years agoCheck NSEC3PARAMRecordContent pointer before dereferencing it. 2854/head
Remi Gacogne [Tue, 3 Nov 2015 15:14:06 +0000 (16:14 +0100)] 
Check NSEC3PARAMRecordContent pointer before dereferencing it.

Bind2Backend::getNSEC3PARAM() does not seem to be called with a NULL
NSEC3PARAMRecordContent pointer, but better safe than sorry.

10 years agoMerge pull request #2852 from pieterlexis/3.4.7-rel-docs
Pieter Lexis [Tue, 3 Nov 2015 14:30:25 +0000 (15:30 +0100)] 
Merge pull request #2852 from pieterlexis/3.4.7-rel-docs

Auth 3.4.7 release docs

10 years agoMerge pull request #2851 from cmouse/yattp-coverity-fix2
Pieter Lexis [Tue, 3 Nov 2015 13:42:45 +0000 (14:42 +0100)] 
Merge pull request #2851 from cmouse/yattp-coverity-fix2

Initialize minbody

10 years agoUpdate secpoll.zone for auth 3.4.7 2852/head
Pieter Lexis [Mon, 2 Nov 2015 13:33:43 +0000 (14:33 +0100)] 
Update secpoll.zone for auth 3.4.7

10 years agoUpdate changelog for auth 3.4.7
Pieter Lexis [Mon, 2 Nov 2015 13:32:07 +0000 (14:32 +0100)] 
Update changelog for auth 3.4.7

10 years agoMerge pull request #2849 from cmouse/remotebackend-docs
Pieter Lexis [Tue, 3 Nov 2015 12:57:29 +0000 (13:57 +0100)] 
Merge pull request #2849 from cmouse/remotebackend-docs

Add ms to timeout

10 years agoInitialize minbody 2851/head
Aki Tuomi [Tue, 3 Nov 2015 12:33:21 +0000 (14:33 +0200)] 
Initialize minbody

10 years agoAdd ms to timeout 2849/head
Aki Tuomi [Tue, 3 Nov 2015 12:08:25 +0000 (14:08 +0200)] 
Add ms to timeout

10 years agoMerge pull request #2845 from rgacogne/dnsdist-typo
bert hubert [Tue, 3 Nov 2015 11:04:22 +0000 (12:04 +0100)] 
Merge pull request #2845 from rgacogne/dnsdist-typo

Fix a typo in README-dnsdist.md

10 years agoFix a typo in README-dnsdist.md 2845/head
Remi Gacogne [Tue, 3 Nov 2015 10:51:33 +0000 (11:51 +0100)] 
Fix a typo in README-dnsdist.md

10 years agoPublish sdig.1 on doc.powerdns.com
Pieter Lexis [Mon, 2 Nov 2015 11:12:17 +0000 (12:12 +0100)] 
Publish sdig.1 on doc.powerdns.com

10 years agosilence unused var warning
bert hubert [Sun, 1 Nov 2015 13:42:47 +0000 (14:42 +0100)] 
silence unused var warning

10 years agoMerge pull request #2837 from ahupowerdns/luaqa
bert hubert [Sat, 31 Oct 2015 21:55:36 +0000 (22:55 +0100)] 
Merge pull request #2837 from ahupowerdns/luaqa

Luaqa - very basic system to ask asynchronous questions from Lua

10 years agofix up a regression test 2837/head
bert hubert [Sat, 31 Oct 2015 19:49:13 +0000 (20:49 +0100)] 
fix up a regression test

10 years agoMerge branch 'master' into luaqa
bert hubert [Sat, 31 Oct 2015 18:51:04 +0000 (19:51 +0100)] 
Merge branch 'master' into luaqa

10 years agoteach dnsdist about uptime metric
bert hubert [Sat, 31 Oct 2015 18:26:25 +0000 (19:26 +0100)] 
teach dnsdist about uptime metric

10 years agoteach recursor about real-memory-usage metric
bert hubert [Sat, 31 Oct 2015 18:26:05 +0000 (19:26 +0100)] 
teach recursor about real-memory-usage metric

10 years agoteach auth about the real-memory-usage metric
bert hubert [Sat, 31 Oct 2015 18:25:39 +0000 (19:25 +0100)] 
teach auth about the real-memory-usage metric

10 years agoimplement new metric: real-memory-usage, plus hook up & enable function based metrics...
bert hubert [Sat, 31 Oct 2015 13:38:56 +0000 (14:38 +0100)] 
implement new metric: real-memory-usage, plus hook up & enable function based metrics in dnsdist

10 years agooooops did not check ACL for TCP/IP connections
bert hubert [Fri, 30 Oct 2015 20:36:29 +0000 (21:36 +0100)] 
oooops did not check ACL for TCP/IP connections

10 years agomove default ACL installation to before config file parsing, so you can override it.
bert hubert [Fri, 30 Oct 2015 20:29:50 +0000 (21:29 +0100)] 
move default ACL installation to before config file parsing, so you can override it.

10 years agomake all caches that can be cleaned in the recursor canonical ordered so we can do...
bert hubert [Fri, 30 Oct 2015 19:36:45 +0000 (20:36 +0100)] 
make all caches that can be cleaned in the recursor canonical ordered so we can do subtree cleaning.
Before this commit, packet cache cleaning actually did not work in 4.x!

10 years agoadd some more unit tests for DNSName
bert hubert [Fri, 30 Oct 2015 19:15:17 +0000 (20:15 +0100)] 
add some more unit tests for DNSName

10 years agofix up const unsigned char* for label length, plus make slowCompare public in DNSName...
bert hubert [Fri, 30 Oct 2015 19:14:39 +0000 (20:14 +0100)] 
fix up const unsigned char* for label length, plus make slowCompare public in DNSName so cache can fallback to it

10 years agosilence debugging noise
bert hubert [Fri, 30 Oct 2015 19:14:16 +0000 (20:14 +0100)] 
silence debugging noise

10 years agomake all caches that can be cleaned in the recursor canonical ordered so we can do...
bert hubert [Fri, 30 Oct 2015 19:36:45 +0000 (20:36 +0100)] 
make all caches that can be cleaned in the recursor canonical ordered so we can do subtree cleaning.
Before this commit, packet cache cleaning actually did not work in 4.x!

10 years agoadd some more unit tests for DNSName
bert hubert [Fri, 30 Oct 2015 19:15:17 +0000 (20:15 +0100)] 
add some more unit tests for DNSName

10 years agofix up const unsigned char* for label length, plus make slowCompare public in DNSName...
bert hubert [Fri, 30 Oct 2015 19:14:39 +0000 (20:14 +0100)] 
fix up const unsigned char* for label length, plus make slowCompare public in DNSName so cache can fallback to it

10 years agosilence debugging noise
bert hubert [Fri, 30 Oct 2015 19:14:16 +0000 (20:14 +0100)] 
silence debugging noise

10 years agoMerge branch 'master' into ednssubnet
bert hubert [Fri, 30 Oct 2015 19:13:18 +0000 (20:13 +0100)] 
Merge branch 'master' into ednssubnet

10 years agoremove 'reverse backend' from core. 2769/head
Kees Monshouwer [Thu, 29 Oct 2015 14:02:15 +0000 (15:02 +0100)] 
remove 'reverse backend' from core.
the logic in this class was backend specific and doe not belong here.

10 years agoMerge branch 'master' of github.com:PowerDNS/pdns
bert hubert [Wed, 28 Oct 2015 20:38:39 +0000 (21:38 +0100)] 
Merge branch 'master' of github.com:PowerDNS/pdns

Conflicts:
docs/markdown/appendix/backend-writers-guide.md

10 years agoadd link to blogpost to clarify what backends are
bert hubert [Wed, 28 Oct 2015 20:34:39 +0000 (21:34 +0100)] 
add link to blogpost to clarify what backends are

10 years agoAre these the last of broken tests?
Pieter Lexis [Wed, 28 Oct 2015 17:42:36 +0000 (18:42 +0100)] 
Are these the last of broken tests?

10 years agoThey're everywhere
Pieter Lexis [Wed, 28 Oct 2015 16:51:04 +0000 (17:51 +0100)] 
They're everywhere

10 years agoAlso change expected_result for backends
Pieter Lexis [Wed, 28 Oct 2015 16:43:50 +0000 (17:43 +0100)] 
Also change expected_result for backends

10 years agoit is a wip
bert hubert [Wed, 28 Oct 2015 15:53:59 +0000 (16:53 +0100)] 
it is a wip

10 years agoMerge pull request #2839 from pieterlexis/more-deb-pks
Pieter Lexis [Wed, 28 Oct 2015 15:33:22 +0000 (16:33 +0100)] 
Merge pull request #2839 from pieterlexis/more-deb-pks

Add debian packages for tinydns and opendbx backends

10 years agoAdd pdns-backend-tinydns package 2839/head
Pieter Lexis [Wed, 28 Oct 2015 12:01:33 +0000 (13:01 +0100)] 
Add pdns-backend-tinydns package

10 years agoAdd pdns-backend-opendbx package to debian
Pieter Lexis [Wed, 28 Oct 2015 11:40:58 +0000 (12:40 +0100)] 
Add pdns-backend-opendbx package to debian

10 years agoMore expected results additions (hopefully all of them)
Pieter Lexis [Wed, 28 Oct 2015 15:29:59 +0000 (16:29 +0100)] 
More expected results additions (hopefully all of them)

10 years agoFix expected results for tests with the new sdig output
Pieter Lexis [Wed, 28 Oct 2015 14:38:42 +0000 (15:38 +0100)] 
Fix expected results for tests with the new sdig output

10 years agofix up empty non terminal confusion, clean up code a bit here and there, add some...
bert hubert [Wed, 28 Oct 2015 13:31:44 +0000 (14:31 +0100)] 
fix up empty non terminal confusion, clean up code a bit here and there, add some documentation

10 years agodocs: add ednssubnet option to sdig.1
Pieter Lexis [Wed, 28 Oct 2015 11:13:01 +0000 (12:13 +0100)] 
docs: add ednssubnet option to sdig.1

10 years agoI accidentally the tcp support in sdig!
bert hubert [Wed, 28 Oct 2015 11:07:24 +0000 (12:07 +0100)] 
I accidentally the tcp support in sdig!

10 years agoteach sdig about EDNS subnet, plus clean it up a bit
bert hubert [Wed, 28 Oct 2015 11:02:46 +0000 (12:02 +0100)] 
teach sdig about EDNS subnet, plus clean it up a bit

10 years agoAdd missing option from geoip backend
Pieter Lexis [Wed, 28 Oct 2015 10:59:15 +0000 (11:59 +0100)] 
Add missing option from geoip backend

10 years agomove fillSOAData around so dns.cc is no longer authoritative specific and can be...
bert hubert [Wed, 28 Oct 2015 10:49:37 +0000 (11:49 +0100)] 
move fillSOAData around so dns.cc is no longer authoritative specific and can be used in recursor and sdig

10 years agoPYTHON FOLKS! kvresp.cc wants to become kvresp.py! s/dumresp/kvresp/, plus document...
bert hubert [Tue, 27 Oct 2015 14:35:41 +0000 (15:35 +0100)] 
PYTHON FOLKS! kvresp.cc wants to become kvresp.py! s/dumresp/kvresp/, plus document tool a little bit

10 years agoMerge pull request #2833 from pieterlexis/gmysql-fix-version
Pieter Lexis [Tue, 27 Oct 2015 14:15:50 +0000 (15:15 +0100)] 
Merge pull request #2833 from pieterlexis/gmysql-fix-version

Unbreak building against older MySQLs

10 years agoright regex
Pieter Lexis [Tue, 27 Oct 2015 14:15:24 +0000 (15:15 +0100)] 
right regex

10 years agoMerge pull request #2834 from pieterlexis/pkg-breaks-fix
Pieter Lexis [Tue, 27 Oct 2015 14:13:32 +0000 (15:13 +0100)] 
Merge pull request #2834 from pieterlexis/pkg-breaks-fix

Pkg breaks fix

10 years agoAdd ixplore to the pdns-tools description 2834/head
Pieter Lexis [Tue, 27 Oct 2015 08:32:55 +0000 (09:32 +0100)] 
Add ixplore to the pdns-tools description

10 years agoUnbreak installation of master-based packages
Pieter Lexis [Tue, 27 Oct 2015 08:32:32 +0000 (09:32 +0100)] 
Unbreak installation of master-based packages

10 years agoFix bulktest domains
Pieter Lexis [Tue, 27 Oct 2015 09:43:02 +0000 (10:43 +0100)] 
Fix bulktest domains

10 years agoUnbreak building against older MySQLs 2833/head
Pieter Lexis [Tue, 27 Oct 2015 09:05:06 +0000 (10:05 +0100)] 
Unbreak building against older MySQLs

This was introduced in 8ea3eb9

10 years agoMerge pull request #2827 from cmouse/pkcs11-improve-error
Pieter Lexis [Tue, 27 Oct 2015 09:02:10 +0000 (10:02 +0100)] 
Merge pull request #2827 from cmouse/pkcs11-improve-error

Improve token not found error

10 years agoMerge pull request #2813 from cmouse/fix-coverity-issues
Pieter Lexis [Tue, 27 Oct 2015 09:01:45 +0000 (10:01 +0100)] 
Merge pull request #2813 from cmouse/fix-coverity-issues

Fix coverity issues

10 years agoFix documentation nits (thanks @jpmens)
Pieter Lexis [Tue, 27 Oct 2015 08:14:49 +0000 (09:14 +0100)] 
Fix documentation nits (thanks @jpmens)

10 years agoMerge pull request #2828 from cmouse/gss-dnsname-fix
bert hubert [Tue, 27 Oct 2015 06:42:09 +0000 (07:42 +0100)] 
Merge pull request #2828 from cmouse/gss-dnsname-fix

Use DNSName for label

10 years agoMerge pull request #2829 from zeha/debian
Pieter Lexis [Mon, 26 Oct 2015 21:10:07 +0000 (22:10 +0100)] 
Merge pull request #2829 from zeha/debian

Sync auth packaging with Debian

10 years agoMerge pull request #2830 from pieterlexis/bulktest-to-json
Pieter Lexis [Mon, 26 Oct 2015 21:09:52 +0000 (22:09 +0100)] 
Merge pull request #2830 from pieterlexis/bulktest-to-json

Bulk test: change results filename

10 years agoMerge pull request #2832 from pieterlexis/ixplore
bert hubert [Mon, 26 Oct 2015 20:39:21 +0000 (21:39 +0100)] 
Merge pull request #2832 from pieterlexis/ixplore

ixplore: add manpage and package it in pdns-tools

10 years agoMerge pull request #2777 from pieterlexis/issues-2403-2396-pdnssec
bert hubert [Mon, 26 Oct 2015 20:18:49 +0000 (21:18 +0100)] 
Merge pull request #2777 from pieterlexis/issues-2403-2396-pdnssec

pdnssec improvements

10 years agoixplore: add manpage and package it in pdns-tools 2832/head
Pieter Lexis [Mon, 26 Oct 2015 19:23:37 +0000 (20:23 +0100)] 
ixplore: add manpage and package it in pdns-tools

10 years agoAdd tests for DNSName::wirelength() 2777/head
Pieter Lexis [Mon, 26 Oct 2015 08:29:29 +0000 (09:29 +0100)] 
Add tests for DNSName::wirelength()

10 years agopdnssec: add list-keys command, closes #2396
Pieter Lexis [Fri, 2 Oct 2015 17:09:29 +0000 (19:09 +0200)] 
pdnssec: add list-keys command, closes #2396

10 years agopdnssec: sync help syntax with manpage
Pieter Lexis [Fri, 2 Oct 2015 13:19:21 +0000 (15:19 +0200)] 
pdnssec: sync help syntax with manpage

10 years agoValidate length of the zonename for NSEC3
Pieter Lexis [Fri, 2 Oct 2015 12:21:01 +0000 (14:21 +0200)] 
Validate length of the zonename for NSEC3

If the zonename is too long, don't add NSEC3 semantics. Also give an
error when the zone is checked. Closes #2402.

10 years agopdnssec: Throw an error on existing bind-dnssec-db
Pieter Lexis [Fri, 2 Oct 2015 10:56:45 +0000 (12:56 +0200)] 
pdnssec: Throw an error on existing bind-dnssec-db

Closes #2403

10 years agomove #includes around to solve namespace clashes on our 'L' logger
bert hubert [Mon, 26 Oct 2015 18:03:58 +0000 (19:03 +0100)] 
move #includes around to solve namespace clashes on our 'L' logger