]> granicus.if.org Git - pdns/log
pdns
9 years agoinclude PKCS11 in toysdig. You know, when you need to validate with keys in your...
bert hubert [Wed, 18 Nov 2015 22:04:18 +0000 (23:04 +0100)]
include PKCS11 in toysdig. You know, when you need to validate with keys in your HSM ;-)

9 years agosuccessfully validates most things, detects as bogus the obviously broken domains
bert hubert [Wed, 18 Nov 2015 21:24:10 +0000 (22:24 +0100)]
successfully validates most things, detects as bogus the obviously broken domains

9 years agomake getTag() const on DNSKEYRecordContent. WARNING! This does entail an internal...
bert hubert [Wed, 18 Nov 2015 21:23:11 +0000 (22:23 +0100)]
make getTag() const on DNSKEYRecordContent. WARNING! This does entail an internal copy since parts of what we use for getKey() are non-const. Should perhaps split up.
Also add DNSKEYRecordContent ordering

9 years agoMerge branch 'dprotect' of github.com:ahupowerdns/pdns into dprotect
bert hubert [Wed, 18 Nov 2015 18:43:48 +0000 (19:43 +0100)]
Merge branch 'dprotect' of github.com:ahupowerdns/pdns into dprotect

Conflicts:
pdns/dnsname.cc

9 years agoMerge branch 'master' into dprotect
bert hubert [Wed, 18 Nov 2015 18:42:48 +0000 (19:42 +0100)]
Merge branch 'master' into dprotect

Conflicts:
pdns/dnsname.cc
pdns/dnsname.hh

9 years agoit is a wip, doesn't even compile
bert hubert [Wed, 18 Nov 2015 15:36:49 +0000 (16:36 +0100)]
it is a wip, doesn't even compile

9 years agoMerge remote-tracking branch 'origin/master' into dprotect
bert hubert [Wed, 18 Nov 2015 10:58:11 +0000 (11:58 +0100)]
Merge remote-tracking branch 'origin/master' into dprotect

9 years agoMerge pull request #2877 from rgacogne/dnsdist-drop-priv
bert hubert [Wed, 18 Nov 2015 08:54:06 +0000 (09:54 +0100)]
Merge pull request #2877 from rgacogne/dnsdist-drop-priv

Add --uid and --gid parameters in dnsdist to request dropping privile…

9 years agoMerge pull request #2902 from rgacogne/dnsdist-fix-showservers-output
bert hubert [Wed, 18 Nov 2015 08:53:36 +0000 (09:53 +0100)]
Merge pull request #2902 from rgacogne/dnsdist-fix-showservers-output

Fix the width of fields for the showServers() output. Fixes #2900.

9 years agoMerge pull request #2903 from cmouse/geoipbackend-features
bert hubert [Wed, 18 Nov 2015 08:43:55 +0000 (09:43 +0100)]
Merge pull request #2903 from cmouse/geoipbackend-features

Geoipbackend features: ROUTE YOUR DNS BASED ON DAY OF THE WEEK! (and netmask)

9 years agoUpdate travis region
Aki Tuomi [Tue, 17 Nov 2015 20:56:23 +0000 (22:56 +0200)]
Update travis region

9 years agoUpdate documentation
Aki Tuomi [Tue, 17 Nov 2015 19:46:24 +0000 (21:46 +0200)]
Update documentation

9 years agoAdd new format specifiers
Aki Tuomi [Thu, 12 Nov 2015 14:41:50 +0000 (16:41 +0200)]
Add new format specifiers

9 years agoAdd note about overrides
Aki Tuomi [Sun, 15 Nov 2015 15:47:30 +0000 (17:47 +0200)]
Add note about overrides

9 years agoAdd netmask overrides feature
Aki Tuomi [Sun, 15 Nov 2015 15:35:44 +0000 (17:35 +0200)]
Add netmask overrides feature

9 years agoMerge pull request #2891 from cmouse/netmaskgroup-sort
bert hubert [Tue, 17 Nov 2015 19:06:24 +0000 (20:06 +0100)]
Merge pull request #2891 from cmouse/netmaskgroup-sort

Tree implementation for NetmaskGroup - thank you @cmouse and @stbuehler !

9 years agoInclude iputils in pdnssec
Aki Tuomi [Mon, 16 Nov 2015 09:30:54 +0000 (11:30 +0200)]
Include iputils in pdnssec

9 years agoAdd test suite for NetmaskTree
Aki Tuomi [Sun, 15 Nov 2015 10:35:20 +0000 (12:35 +0200)]
Add test suite for NetmaskTree

9 years agoUse NetmaskTree<bool> in NetmaskGroup
Aki Tuomi [Sun, 15 Nov 2015 10:34:50 +0000 (12:34 +0200)]
Use NetmaskTree<bool> in NetmaskGroup

9 years agoExplicitly define NetworkTree<bool>
Aki Tuomi [Sun, 15 Nov 2015 23:19:08 +0000 (01:19 +0200)]
Explicitly define NetworkTree<bool>

9 years agoAdd implementation for NetmaskTree<T>
Aki Tuomi [Sun, 15 Nov 2015 10:32:12 +0000 (12:32 +0200)]
Add implementation for NetmaskTree<T>

A tree based map implementation to keep collection
of network prefixes and return best match for
given ComboAddress.

9 years agoFix the width of format fields for the showServers() output.
Remi Gacogne [Tue, 17 Nov 2015 17:06:23 +0000 (18:06 +0100)]
Fix the width of format fields for the showServers() output.

9 years agoexplain that leastOutstanding also looks at latency now
bert hubert [Tue, 17 Nov 2015 15:06:28 +0000 (16:06 +0100)]
explain that leastOutstanding also looks at latency now

9 years agomake dnsdist like faster servers even more in leastOutstanding policy (which also...
bert hubert [Tue, 17 Nov 2015 15:01:53 +0000 (16:01 +0100)]
make dnsdist like faster servers even more in leastOutstanding policy (which also appears to honor the 'order' field!)

9 years agoAdd --uid and --gid parameters in dnsdist to request dropping privileges. Fixes ...
Remi Gacogne [Mon, 9 Nov 2015 11:29:57 +0000 (12:29 +0100)]
Add --uid and --gid parameters in dnsdist to request dropping privileges. Fixes #2798.

9 years agoMerge pull request #2899 from rgacogne/dnsdist-carbon-more
bert hubert [Tue, 17 Nov 2015 14:39:40 +0000 (15:39 +0100)]
Merge pull request #2899 from rgacogne/dnsdist-carbon-more

Add oustanding queries and send errors stats to the carbon export.

9 years agoAdd oustanding queries and send errors stats to the carbon export.
Remi Gacogne [Tue, 17 Nov 2015 14:00:27 +0000 (15:00 +0100)]
Add oustanding queries and send errors stats to the carbon export.

I really have no idea why I didn't include those last time,
it just makes sense to have them.

9 years agoMerge remote-tracking branch 'origin/master' into dprotect
bert hubert [Tue, 17 Nov 2015 12:37:01 +0000 (13:37 +0100)]
Merge remote-tracking branch 'origin/master' into dprotect

9 years agoMerge pull request #2889 from aj-gh/tcp-ignores-log-ip
bert hubert [Tue, 17 Nov 2015 12:24:25 +0000 (13:24 +0100)]
Merge pull request #2889 from aj-gh/tcp-ignores-log-ip

Add source IP when logging incorrect (ignored) TCP packets.

9 years agoMerge pull request #2892 from zeha/clang-warnings
bert hubert [Tue, 17 Nov 2015 12:23:47 +0000 (13:23 +0100)]
Merge pull request #2892 from zeha/clang-warnings

Fix inconsistent override usage in dnsrecords.hh

9 years agoMerge pull request #2894 from Habbie/drop-lmdb
bert hubert [Tue, 17 Nov 2015 12:23:25 +0000 (13:23 +0100)]
Merge pull request #2894 from Habbie/drop-lmdb

[wip] remove LMDB backend completely

9 years agoMerge remote-tracking branch 'origin/master' into dprotect
bert hubert [Tue, 17 Nov 2015 12:16:36 +0000 (13:16 +0100)]
Merge remote-tracking branch 'origin/master' into dprotect

9 years agoremove LMDB backend completely
Peter van Dijk [Tue, 17 Nov 2015 10:30:54 +0000 (11:30 +0100)]
remove LMDB backend completely

9 years agoMerge pull request #2769 from mind04/remove-reverse
Peter van Dijk [Tue, 17 Nov 2015 10:02:29 +0000 (11:02 +0100)]
Merge pull request #2769 from mind04/remove-reverse

remove 'reverse backend' from core.

9 years agoFix inconsistent override usage in dnsrecords.hh
Christian Hofstaedtler [Mon, 16 Nov 2015 11:15:25 +0000 (12:15 +0100)]
Fix inconsistent override usage in dnsrecords.hh

Fixes warnings on clang.

9 years agoMerge pull request #2883 from scottbender/patch-1
Pieter Lexis [Mon, 16 Nov 2015 11:00:54 +0000 (12:00 +0100)]
Merge pull request #2883 from scottbender/patch-1

systemd starting dnsdist too early

9 years agoMerge pull request #2870 from rgacogne/dnsdist-lua-top
bert hubert [Fri, 13 Nov 2015 21:03:52 +0000 (22:03 +0100)]
Merge pull request #2870 from rgacogne/dnsdist-lua-top

Add default values for topResponses() and topQueries(). Fixes #2864.

9 years agoMerge pull request #2872 from rgacogne/dnsdist-getopt
bert hubert [Fri, 13 Nov 2015 21:03:25 +0000 (22:03 +0100)]
Merge pull request #2872 from rgacogne/dnsdist-getopt

Fix getopt options to match the documentation.

9 years agoMerge pull request #2871 from rgacogne/dnsdist-console
bert hubert [Fri, 13 Nov 2015 21:03:11 +0000 (22:03 +0100)]
Merge pull request #2871 from rgacogne/dnsdist-console

Handle LuaContext::SyntaxErrorException() in the Console server. Grac…

9 years agoAdd source IP when logging incorrect (ignored) TCP packets.
Andreas Jakum [Fri, 13 Nov 2015 15:17:29 +0000 (16:17 +0100)]
Add source IP when logging incorrect (ignored) TCP packets.
Similar to what is already in place for UDP packets.

9 years agoMerge pull request #2887 from ahupowerdns/dnsslim
bert hubert [Fri, 13 Nov 2015 15:05:31 +0000 (16:05 +0100)]
Merge pull request #2887 from ahupowerdns/dnsslim

in this commit, we remove d_qtype from the DNSRecordContent base clas…

9 years agoslightly improve error message if backend unable to store a new zone in pdnssec
bert hubert [Fri, 13 Nov 2015 13:11:47 +0000 (14:11 +0100)]
slightly improve error message if backend unable to store a new zone in pdnssec

9 years agoin this commit, we remove d_qtype from the DNSRecordContent base class. This slims...
bert hubert [Fri, 13 Nov 2015 10:17:23 +0000 (11:17 +0100)]
in this commit, we remove d_qtype from the DNSRecordContent base class. This slims down all derived types, but impossibly also appears to slim down our IPv6 class to the actual mininum of 16 bytes. Unsure how this is possible. Perhaps "emtpy base class optimization"? The base is now indeed empty.

9 years agoMerge branch 'master' of github.com:PowerDNS/pdns
bert hubert [Fri, 13 Nov 2015 09:21:58 +0000 (10:21 +0100)]
Merge branch 'master' of github.com:PowerDNS/pdns

9 years agoMerge pull request #2885 from ahupowerdns/ednssubnet
bert hubert [Fri, 13 Nov 2015 09:21:05 +0000 (10:21 +0100)]
Merge pull request #2885 from ahupowerdns/ednssubnet

Ednssubnet

9 years agoMerge branch 'ednssubnet'
bert hubert [Fri, 13 Nov 2015 08:39:51 +0000 (09:39 +0100)]
Merge branch 'ednssubnet'

9 years agoMerge pull request #2882 from rgacogne/dnsdist-carbon-servers
bert hubert [Thu, 12 Nov 2015 13:06:41 +0000 (14:06 +0100)]
Merge pull request #2882 from rgacogne/dnsdist-carbon-servers

Export dnsdist Downstream servers stats via carbon.

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 agoAdd a 'name' parameter to newServer(), and display that name instead in the server...
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.

9 years agoship ednssubnet stuff in the recursor tarball
bert hubert [Thu, 12 Nov 2015 10:46:07 +0000 (11:46 +0100)]
ship ednssubnet stuff in the recursor tarball

9 years agofix up cache dumping, plus make sure we don't packet cache edns subnet variable answers
bert hubert [Thu, 12 Nov 2015 10:08:24 +0000 (11:08 +0100)]
fix up cache dumping, plus make sure we don't packet cache edns subnet variable answers

9 years agofix up that we 1) entered the root NSset as DNSName() and not as DNSName(".") and...
bert hubert [Thu, 12 Nov 2015 10:07:49 +0000 (11:07 +0100)]
fix up that we 1) entered the root NSset as DNSName() and not as DNSName(".") and 2) THAT THIS ACTUALLY WORKED BECAUSE OF A SECOND BUG

9 years agosilence ton of EDNS client subnet debugging
bert hubert [Wed, 11 Nov 2015 19:26:58 +0000 (20:26 +0100)]
silence ton of EDNS client subnet debugging

9 years agoMerge remote-tracking branch 'origin/master' into ednssubnet
bert hubert [Wed, 11 Nov 2015 11:33:35 +0000 (12:33 +0100)]
Merge remote-tracking branch 'origin/master' into ednssubnet

Conflicts:
modules/geoipbackend/geoipbackend.cc

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 agosystemd starting dnsdist too early
scottbender [Wed, 11 Nov 2015 10:22:45 +0000 (05:22 -0500)]
systemd starting dnsdist too early

dnsdist was starting too early and had to be restarted after the network came up.  This was only tested on Centos

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 agodon't respond that we have edns limited information when we don't
bert hubert [Wed, 11 Nov 2015 09:16:18 +0000 (10:16 +0100)]
don't respond that we have edns limited information when we don't

9 years agoteach Netmask is can be 'empty', like DNSName.
bert hubert [Wed, 11 Nov 2015 09:15:55 +0000 (10:15 +0100)]
teach Netmask is can be 'empty', like DNSName.

9 years agoExport dnsdist Downstream servers stats via carbon.
Remi Gacogne [Tue, 10 Nov 2015 14:34:06 +0000 (15:34 +0100)]
Export dnsdist Downstream servers stats via carbon.

9 years agomove recursor specific edns infra to recursor
bert hubert [Tue, 10 Nov 2015 15:09:54 +0000 (16:09 +0100)]
move recursor specific edns infra to recursor

9 years agoedns subnet for the cache. All hooked up, untested.
bert hubert [Tue, 10 Nov 2015 14:47:18 +0000 (15:47 +0100)]
edns subnet for the cache. All hooked up, untested.

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 agoMerge branch 'master' into ednssubnet
bert hubert [Tue, 10 Nov 2015 07:52:04 +0000 (08:52 +0100)]
Merge branch 'master' into ednssubnet

Conflicts:
pdns/dnsname.hh

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 agoMerge branch 'master' into dprotect
bert hubert [Mon, 9 Nov 2015 10:28:20 +0000 (11:28 +0100)]
Merge branch 'master' into dprotect

Conflicts:
pdns/dnsname.cc
pdns/dnsname.hh

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 agoMerge pull request #9 from Habbie/dprotect-fix-toysdig
bert hubert [Sun, 8 Nov 2015 08:44:31 +0000 (09:44 +0100)]
Merge pull request #9 from Habbie/dprotect-fix-toysdig

Dprotect fix toysdig

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 agoFix getopt options to match the documentation.
Remi Gacogne [Fri, 6 Nov 2015 15:43:27 +0000 (16:43 +0100)]
Fix getopt options to match the documentation.

9 years agoHandle LuaContext::SyntaxErrorException() in the Console server. Gracefully handle...
Remi Gacogne [Fri, 6 Nov 2015 15:28:56 +0000 (16:28 +0100)]
Handle LuaContext::SyntaxErrorException() in the Console server. Gracefully handle disconnection on the client.

Fixes #2866.

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 agoDisplay "No traffic yet." when showResponseLatency() is called before any packet...
Remi Gacogne [Fri, 6 Nov 2015 14:25:20 +0000 (15:25 +0100)]
Display "No traffic yet." when showResponseLatency() is called before any packet has been processed. Fixes #2865.

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 agoAdd default values for topResponses() and topQueries() parameters. Fixes #2864.
Remi Gacogne [Fri, 6 Nov 2015 14:09:18 +0000 (15:09 +0100)]
Add default values for topResponses() and topQueries() parameters. Fixes #2864.

Use 10 as a default 'top' parameter for topQueries() and topResponses(),
and 0 as the default 'kind' parameter for topResponses().