]> granicus.if.org Git - pdns/log
pdns
9 years agoUpdate the changelog for Advisory 2015-03
Pieter Lexis [Thu, 12 Nov 2015 12:50:10 +0000 (13:50 +0100)]
Update the changelog for Advisory 2015-03

9 years agoMerge pull request #2884 from cmouse/geoip-netmask
bert hubert [Wed, 11 Nov 2015 11:32:00 +0000 (12:32 +0100)]
Merge pull request #2884 from cmouse/geoip-netmask

Use correct netmask

9 years agoUse correct netmask
Aki Tuomi [Wed, 11 Nov 2015 10:40:31 +0000 (12:40 +0200)]
Use correct netmask

9 years agoMerge pull request #2862 from cmouse/remotebackend-dot
Peter van Dijk [Wed, 11 Nov 2015 10:20:28 +0000 (11:20 +0100)]
Merge pull request #2862 from cmouse/remotebackend-dot

Use dotful DNSNames in remotebackend

9 years agoUpdate unit and test suites
Aki Tuomi [Thu, 5 Nov 2015 10:48:18 +0000 (12:48 +0200)]
Update unit and test suites

9 years agoAdd note about trailing dot in docs
Aki Tuomi [Thu, 5 Nov 2015 10:16:34 +0000 (12:16 +0200)]
Add note about trailing dot in docs

9 years agoUse DNSName with trailing dot
Aki Tuomi [Thu, 5 Nov 2015 10:14:25 +0000 (12:14 +0200)]
Use DNSName with trailing dot

9 years agodocument that we have showServerPolicy in dnsdist
bert hubert [Mon, 9 Nov 2015 20:05:35 +0000 (21:05 +0100)]
document that we have showServerPolicy in dnsdist

9 years agoSmall credit update
Pieter Lexis [Mon, 9 Nov 2015 14:54:15 +0000 (15:54 +0100)]
Small credit update

9 years agoMerge pull request #2878 from pieterlexis/3.4.7-sec-announce
Peter van Dijk [Mon, 9 Nov 2015 14:39:07 +0000 (15:39 +0100)]
Merge pull request #2878 from pieterlexis/3.4.7-sec-announce

3.4.7 sec announce

9 years agoUpdate secpoll for 2015-03
Pieter Lexis [Mon, 9 Nov 2015 14:13:11 +0000 (15:13 +0100)]
Update secpoll for 2015-03

9 years agoPowerDNS Security Announcement 2015-03
Pieter Lexis [Mon, 2 Nov 2015 09:24:15 +0000 (10:24 +0100)]
PowerDNS Security Announcement 2015-03

9 years agopotentially fix dnstcpbench compilation on SUSE
bert hubert [Mon, 9 Nov 2015 09:57:56 +0000 (10:57 +0100)]
potentially fix dnstcpbench compilation on SUSE

9 years agoMerge pull request #2875 from ahupowerdns/dnsnameemp
bert hubert [Mon, 9 Nov 2015 09:20:28 +0000 (10:20 +0100)]
Merge pull request #2875 from ahupowerdns/dnsnameemp

Dnsnameemp: removes d_empty, changes PacketCache to native DNSName canonical ordering, adds bunch of tests, remove old "EndsOn" code infra, makes operations on empty DNSNames fail.

9 years agoMerge pull request #15 from cmouse/dnsnameemp2
bert hubert [Sun, 8 Nov 2015 19:10:30 +0000 (20:10 +0100)]
Merge pull request #15 from cmouse/dnsnameemp2

Use zone name in startTransaction

9 years agoUse zone name in startTransaction
Aki Tuomi [Sun, 8 Nov 2015 11:01:45 +0000 (13:01 +0200)]
Use zone name in startTransaction

9 years agoMerge pull request #14 from mind04/dnsnameemp
bert hubert [Sun, 8 Nov 2015 10:59:10 +0000 (11:59 +0100)]
Merge pull request #14 from mind04/dnsnameemp

various DNSName() fixes

9 years agovarious DNSName() fixes
Kees Monshouwer [Sat, 7 Nov 2015 23:50:42 +0000 (00:50 +0100)]
various DNSName() fixes

9 years agoDNSName("") == DNSName(".") == DNSName(string())
bert hubert [Sat, 7 Nov 2015 21:16:13 +0000 (22:16 +0100)]
DNSName("") == DNSName(".") == DNSName(string())

9 years agoadd two more DNSName tests
bert hubert [Sat, 7 Nov 2015 20:05:23 +0000 (21:05 +0100)]
add two more DNSName tests

9 years agoMerge pull request #12 from cmouse/dnsnameemp
bert hubert [Sat, 7 Nov 2015 18:47:59 +0000 (19:47 +0100)]
Merge pull request #12 from cmouse/dnsnameemp

Fix crash

9 years agoPrevent crash elsewhere
Aki Tuomi [Sat, 7 Nov 2015 18:16:15 +0000 (20:16 +0200)]
Prevent crash elsewhere

9 years agoAssume empty is root.
Aki Tuomi [Sat, 7 Nov 2015 18:16:05 +0000 (20:16 +0200)]
Assume empty is root.

9 years agoMerge pull request #11 from cmouse/dnsnameemp
bert hubert [Sat, 7 Nov 2015 17:03:09 +0000 (18:03 +0100)]
Merge pull request #11 from cmouse/dnsnameemp

Do not strip dot in BindParser

9 years agoPrint empty when DNSName is empty
Aki Tuomi [Sat, 7 Nov 2015 16:25:57 +0000 (18:25 +0200)]
Print empty when DNSName is empty

9 years agoUse . for root
Aki Tuomi [Sat, 7 Nov 2015 16:12:55 +0000 (18:12 +0200)]
Use . for root

9 years agoDo not strip dot in BindParser
Aki Tuomi [Sat, 7 Nov 2015 13:04:50 +0000 (15:04 +0200)]
Do not strip dot in BindParser

9 years agosome further empty dnsname checks, although I'm not sure this should be necessary
bert hubert [Fri, 6 Nov 2015 21:46:54 +0000 (22:46 +0100)]
some further empty dnsname checks, although I'm not sure this should be necessary

9 years agofix a few empty DNSName issues
bert hubert [Fri, 6 Nov 2015 21:01:48 +0000 (22:01 +0100)]
fix a few empty DNSName issues

9 years agoMerge pull request #2867 from rgacogne/dnsdist-tcp-timeout
bert hubert [Fri, 6 Nov 2015 15:25:37 +0000 (16:25 +0100)]
Merge pull request #2867 from rgacogne/dnsdist-tcp-timeout

Add support for TCP timeouts and limit the number of retries on downs…

9 years agomake some unsigned char arithmetic explicit in dnsname
bert hubert [Fri, 6 Nov 2015 15:05:02 +0000 (16:05 +0100)]
make some unsigned char arithmetic explicit in dnsname

9 years agodon't confuse dnspcap users with incomplete packets
bert hubert [Fri, 6 Nov 2015 15:04:26 +0000 (16:04 +0100)]
don't confuse dnspcap users with incomplete packets

9 years agoIgnore invalid/empty TKEY and TSIG records
Christian Hofstaedtler [Mon, 12 Oct 2015 10:38:43 +0000 (12:38 +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 agoturns out auto s=getMap() returning a reference does not make s a reference. auto...
bert hubert [Fri, 6 Nov 2015 13:18:27 +0000 (14:18 +0100)]
turns out auto s=getMap() returning a reference does not make s a reference. auto& ftw.

9 years agospeed up DNSName hashing, create testcase for it. Close #2868
bert hubert [Fri, 6 Nov 2015 12:14:30 +0000 (13:14 +0100)]
speed up DNSName hashing, create testcase for it. Close #2868

9 years agofix up PacketCache misuse if empty DNSNames by moving it to native DNSName canonical...
bert hubert [Fri, 6 Nov 2015 11:23:18 +0000 (12:23 +0100)]
fix up PacketCache misuse if empty DNSNames by moving it to native DNSName canonical ordering. Speed up non-range delete. Make it possible to wipe .

9 years agoAdd support for TCP timeouts and limit the number of retries on downstream server
Remi Gacogne [Thu, 5 Nov 2015 23:47:14 +0000 (00:47 +0100)]
Add support for TCP timeouts and limit the number of retries on downstream server

The TCP timeouts default to 30s for downstream server in both sides, 2s for client.

We now only retry 5 times if the downstream server keeps failing on us.

9 years agoMerge pull request #2863 from jpmens/patch-1
Pieter Lexis [Fri, 6 Nov 2015 08:49:07 +0000 (09:49 +0100)]
Merge pull request #2863 from jpmens/patch-1

Clarify log

9 years agoremoval of dottedEndsOn
bert hubert [Thu, 5 Nov 2015 19:59:58 +0000 (20:59 +0100)]
removal of dottedEndsOn

9 years agoremove dottedEndsOn for strings
bert hubert [Thu, 5 Nov 2015 19:54:05 +0000 (20:54 +0100)]
remove dottedEndsOn for strings

9 years agomake speedtest work again
bert hubert [Thu, 5 Nov 2015 19:53:59 +0000 (20:53 +0100)]
make speedtest work again

9 years agoteach powerdns to measure number of open file descriptors + dnsdist to report that...
bert hubert [Thu, 5 Nov 2015 16:13:52 +0000 (17:13 +0100)]
teach powerdns to measure number of open file descriptors + dnsdist to report that as a metric

9 years agoreport TCP connection handover errors from client, delete memory in that case
bert hubert [Thu, 5 Nov 2015 15:59:07 +0000 (16:59 +0100)]
report TCP connection handover errors from client, delete memory in that case

9 years agotest parsing the root from packets, fix that we failed on that
bert hubert [Thu, 5 Nov 2015 15:13:50 +0000 (16:13 +0100)]
test parsing the root from packets, fix that we failed on that

9 years agofurther DNSName cleanup - turns out almost every use of DNSName::length() was dubious!
bert hubert [Thu, 5 Nov 2015 14:17:53 +0000 (15:17 +0100)]
further DNSName cleanup - turns out almost every use of DNSName::length() was dubious!

9 years agoClarify log
JP Mens [Thu, 5 Nov 2015 13:42:23 +0000 (14:42 +0100)]
Clarify log

9 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.

9 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

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

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

9 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)

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

9 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.

9 years agoAdd the same hardening options to dnsdist.
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.

9 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)

9 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.

9 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

9 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.

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

9 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

9 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

9 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

9 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

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

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

9 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

9 years agoCheck NSEC3PARAMRecordContent pointer before dereferencing it.
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.

9 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

9 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

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

9 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

9 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

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

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

9 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

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

9 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

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

9 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

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

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

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

9 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

9 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

9 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

9 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

9 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.

9 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!

9 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

9 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

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

9 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

9 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

9 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?

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

9 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

9 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

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

9 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