]>
granicus.if.org Git - pdns/log
Remi Gacogne [Thu, 12 Nov 2015 09:15:38 +0000 (10:15 +0100)]
Add a 'name' parameter to newServer(), and display that name instead in the server's address.
Remi Gacogne [Tue, 10 Nov 2015 14:34:06 +0000 (15:34 +0100)]
Export dnsdist Downstream servers stats via carbon.
bert hubert [Mon, 9 Nov 2015 20:05:35 +0000 (21:05 +0100)]
document that we have showServerPolicy in dnsdist
Pieter Lexis [Mon, 9 Nov 2015 14:54:15 +0000 (15:54 +0100)]
Small credit update
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
Pieter Lexis [Mon, 9 Nov 2015 14:13:11 +0000 (15:13 +0100)]
Update secpoll for 2015-03
Pieter Lexis [Mon, 2 Nov 2015 09:24:15 +0000 (10:24 +0100)]
PowerDNS Security Announcement 2015-03
bert hubert [Mon, 9 Nov 2015 09:57:56 +0000 (10:57 +0100)]
potentially fix dnstcpbench compilation on SUSE
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.
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
Aki Tuomi [Sun, 8 Nov 2015 11:01:45 +0000 (13:01 +0200)]
Use zone name in startTransaction
bert hubert [Sun, 8 Nov 2015 10:59:10 +0000 (11:59 +0100)]
Merge pull request #14 from mind04/dnsnameemp
various DNSName() fixes
Kees Monshouwer [Sat, 7 Nov 2015 23:50:42 +0000 (00:50 +0100)]
various DNSName() fixes
bert hubert [Sat, 7 Nov 2015 21:16:13 +0000 (22:16 +0100)]
DNSName("") == DNSName(".") == DNSName(string())
bert hubert [Sat, 7 Nov 2015 20:05:23 +0000 (21:05 +0100)]
add two more DNSName tests
bert hubert [Sat, 7 Nov 2015 18:47:59 +0000 (19:47 +0100)]
Merge pull request #12 from cmouse/dnsnameemp
Fix crash
Aki Tuomi [Sat, 7 Nov 2015 18:16:15 +0000 (20:16 +0200)]
Prevent crash elsewhere
Aki Tuomi [Sat, 7 Nov 2015 18:16:05 +0000 (20:16 +0200)]
Assume empty is root.
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
Aki Tuomi [Sat, 7 Nov 2015 16:25:57 +0000 (18:25 +0200)]
Print empty when DNSName is empty
Aki Tuomi [Sat, 7 Nov 2015 16:12:55 +0000 (18:12 +0200)]
Use . for root
Aki Tuomi [Sat, 7 Nov 2015 13:04:50 +0000 (15:04 +0200)]
Do not strip dot in BindParser
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
bert hubert [Fri, 6 Nov 2015 21:01:48 +0000 (22:01 +0100)]
fix a few empty DNSName issues
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…
bert hubert [Fri, 6 Nov 2015 15:05:02 +0000 (16:05 +0100)]
make some unsigned char arithmetic explicit in dnsname
bert hubert [Fri, 6 Nov 2015 15:04:26 +0000 (16:04 +0100)]
don't confuse dnspcap users with incomplete packets
Christian Hofstaedtler [Mon, 12 Oct 2015 10:38:43 +0000 (12:38 +0200)]
Ignore invalid/empty TKEY and TSIG records
Christian Hofstaedtler [Mon, 12 Oct 2015 10:14:21 +0000 (12:14 +0200)]
Don't reply to truncated queries
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.
bert hubert [Fri, 6 Nov 2015 12:14:30 +0000 (13:14 +0100)]
speed up DNSName hashing, create testcase for it. Close #2868
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 .
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.
Pieter Lexis [Fri, 6 Nov 2015 08:49:07 +0000 (09:49 +0100)]
Merge pull request #2863 from jpmens/patch-1
Clarify log
bert hubert [Thu, 5 Nov 2015 19:59:58 +0000 (20:59 +0100)]
removal of dottedEndsOn
bert hubert [Thu, 5 Nov 2015 19:54:05 +0000 (20:54 +0100)]
remove dottedEndsOn for strings
bert hubert [Thu, 5 Nov 2015 19:53:59 +0000 (20:53 +0100)]
make speedtest work again
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
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
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
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!
JP Mens [Thu, 5 Nov 2015 13:42:23 +0000 (14:42 +0100)]
Clarify log
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.
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
bert hubert [Thu, 5 Nov 2015 11:25:53 +0000 (12:25 +0100)]
remove d_empty, length()
Aki Tuomi [Thu, 5 Nov 2015 09:05:38 +0000 (11:05 +0200)]
nit
bert hubert [Thu, 5 Nov 2015 08:19:46 +0000 (09:19 +0100)]
prepare for removal of d_empty (but not there yet)
Aki Tuomi [Thu, 5 Nov 2015 09:01:26 +0000 (11:01 +0200)]
Add note about priority field
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.
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.
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)
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.
bert hubert [Wed, 4 Nov 2015 10:02:58 +0000 (11:02 +0100)]
Merge branch 'master' of github.com:PowerDNS/pdns
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.
Pieter Lexis [Wed, 4 Nov 2015 10:02:37 +0000 (11:02 +0100)]
Update OPENPGPKEY type info
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
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
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
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
Pieter Lexis [Mon, 26 Oct 2015 18:28:12 +0000 (19:28 +0100)]
Many fixes in the test script
JP Mens [Wed, 4 Nov 2015 07:32:58 +0000 (08:32 +0100)]
Update backend-geoip.md
Jan-Piet Mens [Wed, 4 Nov 2015 07:27:53 +0000 (08:27 +0100)]
clarify DNSSEC in geoip-backend
from tips by @cmouse
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.
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
Pieter Lexis [Tue, 3 Nov 2015 13:42:45 +0000 (14:42 +0100)]
Merge pull request #2851 from cmouse/yattp-coverity-fix2
Initialize minbody
Pieter Lexis [Mon, 2 Nov 2015 13:33:43 +0000 (14:33 +0100)]
Update secpoll.zone 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
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
Aki Tuomi [Tue, 3 Nov 2015 12:33:21 +0000 (14:33 +0200)]
Initialize minbody
Aki Tuomi [Tue, 3 Nov 2015 12:08:25 +0000 (14:08 +0200)]
Add ms to timeout
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
Remi Gacogne [Tue, 3 Nov 2015 10:51:33 +0000 (11:51 +0100)]
Fix a typo in README-dnsdist.md
Pieter Lexis [Mon, 2 Nov 2015 11:12:17 +0000 (12:12 +0100)]
Publish sdig.1 on doc.powerdns.com
bert hubert [Sun, 1 Nov 2015 13:42:47 +0000 (14:42 +0100)]
silence unused var warning
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
bert hubert [Sat, 31 Oct 2015 19:49:13 +0000 (20:49 +0100)]
fix up a regression test
bert hubert [Sat, 31 Oct 2015 18:51:04 +0000 (19:51 +0100)]
Merge branch 'master' into luaqa
bert hubert [Sat, 31 Oct 2015 18:26:25 +0000 (19:26 +0100)]
teach dnsdist about uptime metric
bert hubert [Sat, 31 Oct 2015 18:26:05 +0000 (19:26 +0100)]
teach recursor about 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
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
bert hubert [Fri, 30 Oct 2015 20:36:29 +0000 (21:36 +0100)]
oooops did not check ACL for TCP/IP connections
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.
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!
bert hubert [Fri, 30 Oct 2015 19:15:17 +0000 (20:15 +0100)]
add some more unit tests for 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
bert hubert [Fri, 30 Oct 2015 19:14:16 +0000 (20:14 +0100)]
silence debugging noise
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
bert hubert [Wed, 28 Oct 2015 20:34:39 +0000 (21:34 +0100)]
add link to blogpost to clarify what backends are
Pieter Lexis [Wed, 28 Oct 2015 17:42:36 +0000 (18:42 +0100)]
Are these the last of broken tests?
Pieter Lexis [Wed, 28 Oct 2015 16:51:04 +0000 (17:51 +0100)]
They're everywhere
Pieter Lexis [Wed, 28 Oct 2015 16:43:50 +0000 (17:43 +0100)]
Also change expected_result for backends
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
Pieter Lexis [Wed, 28 Oct 2015 12:01:33 +0000 (13:01 +0100)]
Add pdns-backend-tinydns package
Pieter Lexis [Wed, 28 Oct 2015 11:40:58 +0000 (12:40 +0100)]
Add pdns-backend-opendbx package to debian
Pieter Lexis [Wed, 28 Oct 2015 15:29:59 +0000 (16:29 +0100)]
More expected results additions (hopefully all of them)
Pieter Lexis [Wed, 28 Oct 2015 14:38:42 +0000 (15:38 +0100)]
Fix expected results for tests with the new sdig output
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
Pieter Lexis [Wed, 28 Oct 2015 11:13:01 +0000 (12:13 +0100)]
docs: add ednssubnet option to sdig.1
bert hubert [Wed, 28 Oct 2015 11:07:24 +0000 (12:07 +0100)]
I accidentally the tcp support in sdig!