]>
git.ipfire.org Git - thirdparty/pdns.git/log 
Remi Gacogne  [Mon, 15 Aug 2016 08:51:00 +0000  (10:51 +0200)]  
Add regression tests for prerpz
Remi Gacogne  [Mon, 15 Aug 2016 08:15:17 +0000  (10:15 +0200)]  
Add documentation for the `prerpz` hook
Remi Gacogne  [Mon, 15 Aug 2016 08:01:45 +0000  (10:01 +0200)]  
`protobufLogQuery()` never actually gets an applied policy
Remi Gacogne  [Mon, 15 Aug 2016 07:35:10 +0000  (09:35 +0200)]  
Minor indentation fixes in `loadRecursorLuaConfig()`
Remi Gacogne  [Fri, 12 Aug 2016 16:35:08 +0000  (18:35 +0200)]  
rec: Add a 'prerpz' hook to be able to discard selected RPZ policies
Pieter Lexis  [Wed, 27 Jul 2016 21:03:20 +0000  (23:03 +0200)]  
RPZ: Tests for wantsRPZ override, NSDNAME and NSIP
Pieter Lexis  [Wed, 27 Jul 2016 20:34:08 +0000  (22:34 +0200)]  
RPZ: Implement NSDNAME and NSIP RPZ capabilities
Pieter Lexis  [Wed, 27 Jul 2016 13:11:37 +0000  (15:11 +0200)]  
RPZ: Add metrics for the Policy Engine
Pieter Lexis  [Wed, 27 Jul 2016 10:44:09 +0000  (12:44 +0200)]  
RPZ tests: add test for #4086
Pieter Lexis  [Tue, 26 Jul 2016 13:54:38 +0000  (15:54 +0200)]  
Add RPZ lua tests
Pieter Lexis  [Tue, 26 Jul 2016 12:02:33 +0000  (14:02 +0200)]  
Add basic RPZ tests
Pieter Lexis  [Fri, 22 Jul 2016 18:56:44 +0000  (20:56 +0200)]  
Allow Lua to modify the RPZ decision
Pieter Lexis  [Fri, 22 Jul 2016 19:14:47 +0000  (21:14 +0200)]  
RPZ: Always set the policy name
Pieter Lexis  [Tue, 26 Jul 2016 11:48:01 +0000  (13:48 +0200)]  
RPZ: filter correctly by name
Pieter Lexis  [Fri, 22 Jul 2016 18:49:39 +0000  (20:49 +0200)]  
pdns_recursor.cc: Move comment to the right place
Pieter Lexis  [Fri, 22 Jul 2016 17:42:41 +0000  (19:42 +0200)]  
Recursor: Always log EDNS clientsubnet in trace
Pieter Lexis  [Fri, 22 Jul 2016 17:34:28 +0000  (19:34 +0200)]  
lua-recursor4.cc: whitespace fixes
Remi Gacogne  [Thu, 25 Aug 2016 08:41:21 +0000  (10:41 +0200)]  
Merge pull request #4163 from pieterlexis/license-woes
Remi Gacogne  [Thu, 25 Aug 2016 08:39:52 +0000  (10:39 +0200)]  
Merge pull request #4357 from pieterlexis/root-dnssec-data-to-header
bert hubert  [Thu, 25 Aug 2016 08:39:41 +0000  (10:39 +0200)]  
Merge pull request #4288 from rgacogne/rec-async-protobuf-startup
bert hubert  [Thu, 25 Aug 2016 08:36:46 +0000  (10:36 +0200)]  
Merge pull request #4318 from rgacogne/rec-anonymize-protobuf-ecs
bert hubert  [Thu, 25 Aug 2016 08:35:42 +0000  (10:35 +0200)]  
Merge pull request #4354 from rgacogne/rec-delegation-only
Remi Gacogne  [Thu, 25 Aug 2016 08:32:07 +0000  (10:32 +0200)]  
Merge pull request #4351 from pieterlexis/issue-4343-rec-rpz-source-addr
bert hubert  [Thu, 25 Aug 2016 06:21:06 +0000  (08:21 +0200)]  
Merge pull request #4340 from ahupowerdns/cnamesfirst
bert hubert  [Wed, 24 Aug 2016 07:25:30 +0000  (09:25 +0200)]  
log expired rrsig on dnskeys
Pieter Lexis  [Tue, 23 Aug 2016 15:32:28 +0000  (17:32 +0200)]  
Merge pull request #4349 from rgacogne/remove-unused-dnspacket-dqlen
Pieter Lexis  [Tue, 23 Aug 2016 14:53:40 +0000  (16:53 +0200)]  
Move the root DNSSEC data to a header file
Remi Gacogne  [Tue, 23 Aug 2016 14:00:45 +0000  (16:00 +0200)]  
Merge pull request #4175 from skoef/queryLogging
Reinier Schoof  [Tue, 23 Aug 2016 12:44:59 +0000  (14:44 +0200)]  
dnsdist: implemented query counting
Pieter Lexis  [Tue, 23 Aug 2016 11:40:37 +0000  (13:40 +0200)]  
RPZ: Use query-local-address(6) for IXFR as well
Remi Gacogne  [Tue, 23 Aug 2016 09:06:51 +0000  (11:06 +0200)]  
rec: Fix delegation-only
Pieter Lexis  [Tue, 23 Aug 2016 08:46:50 +0000  (10:46 +0200)]  
RPZ: Use query-local-address(6) by default
Remi Gacogne  [Mon, 22 Aug 2016 08:50:59 +0000  (10:50 +0200)]  
Remove unused `DNSPacket::d_qlen`
Pieter Lexis  [Mon, 22 Aug 2016 08:26:56 +0000  (10:26 +0200)]  
Merge pull request #4334 from pieterlexis/doc-getRaw
Pieter Lexis  [Mon, 22 Aug 2016 08:25:51 +0000  (10:25 +0200)]  
Merge pull request #4335 from mind04/tsig
bert hubert  [Sun, 21 Aug 2016 13:01:17 +0000  (15:01 +0200)]  
so what broke the ordering was the RRSIGs interspersed with the answers. With this commit, RRSIGs get explicitly put at the back, and also not shuffled
bert hubert  [Sun, 21 Aug 2016 12:21:28 +0000  (14:21 +0200)]  
The PowerDNS Recursor shuffles answers randomly, so no single A record gets overloaded. This logic also took care not to shuffle a CNAME record until after the name it points to, because we theorized this would upset some resolvers.
Remi Gacogne  [Fri, 19 Aug 2016 09:33:12 +0000  (11:33 +0200)]  
rec: Add a `asyncConnect` option to `protobufServer()`
Remi Gacogne  [Fri, 5 Aug 2016 13:06:10 +0000  (15:06 +0200)]  
rec: Respect the timeout when connecting to a protobuf server
Pieter Lexis  [Fri, 19 Aug 2016 15:07:27 +0000  (17:07 +0200)]  
recursor Lua: Document ComboAddress:getRaw()
Remi Gacogne  [Fri, 19 Aug 2016 13:05:37 +0000  (15:05 +0200)]  
Merge pull request #4325 from pieterlexis/dnsdist-pkg-more-features
Remi Gacogne  [Fri, 19 Aug 2016 09:35:20 +0000  (11:35 +0200)]  
Merge pull request #4284 from rgacogne/dnsdist-response-delay
Pieter Lexis  [Fri, 19 Aug 2016 08:36:48 +0000  (10:36 +0200)]  
Merge pull request #4326 from zeha/api-example-fix
Remi Gacogne  [Fri, 19 Aug 2016 07:50:57 +0000  (09:50 +0200)]  
Merge pull request #4251 from rgacogne/dnsdist-website-optional-deps
Remi Gacogne  [Fri, 19 Aug 2016 07:49:36 +0000  (09:49 +0200)]  
Merge pull request #4068 from rgacogne/dnsdist-ebpf-web
Pieter Lexis  [Tue, 16 Aug 2016 12:57:01 +0000  (14:57 +0200)]  
dnsdist: build pkgs with dnscrypt and re2 support
Remi Gacogne  [Fri, 19 Aug 2016 07:44:06 +0000  (09:44 +0200)]  
Merge pull request #4116 from skoef/netmaskGroupRuleLocalAddr
Remi Gacogne  [Thu, 4 Aug 2016 10:37:47 +0000  (12:37 +0200)]  
dnsdist: Add RCodeRule(), Allow, Delay and Drop response actions
Remi Gacogne  [Fri, 19 Aug 2016 07:37:22 +0000  (09:37 +0200)]  
Merge pull request #4286 from rgacogne/dnsdist-response-rules-api
Pieter Lexis  [Tue, 16 Aug 2016 09:33:47 +0000  (11:33 +0200)]  
Standardize license text in all PDNS files
Pieter Lexis  [Tue, 12 Jul 2016 15:39:02 +0000  (17:39 +0200)]  
More licensing everywhere
Remi Gacogne  [Fri, 19 Aug 2016 07:29:30 +0000  (09:29 +0200)]  
Merge pull request #4329 from wessels/master
wessels  [Thu, 18 Aug 2016 21:43:21 +0000  (21:43 +0000)]  
Forgot to add [append] and [buffered] parameters to LogAppend() description
wessels  [Thu, 18 Aug 2016 21:41:53 +0000  (21:41 +0000)]  
We don't need to keep d_append and d_buffered around, since they
bert hubert  [Thu, 18 Aug 2016 07:06:03 +0000  (09:06 +0200)]  
Merge pull request #4323 from ahupowerdns/dnsname-lowercase
wessels  [Wed, 17 Aug 2016 22:34:11 +0000  (18:34 -0400)]  
Add options to LogAction() so it can append (instead of truncate) and write without buffering.
Christian Hofstaedtler  [Wed, 17 Aug 2016 14:00:36 +0000  (16:00 +0200)]  
Fix broken HTTP API example for AAAA
Pieter Lexis  [Wed, 17 Aug 2016 10:11:23 +0000  (12:11 +0200)]  
dnsdist: Allow re2 detection without .pc file
bert hubert  [Wed, 17 Aug 2016 09:12:55 +0000  (11:12 +0200)]  
malloctrace would crash if you asked it for more topAllocators than there were
bert hubert  [Wed, 17 Aug 2016 09:10:16 +0000  (11:10 +0200)]  
with this change, DNSName can make a lowercase copy of itself, and we make dnssecsigner.cc use that instead of round-tripping through human-escape presentation for lowercasing.
bert hubert  [Wed, 17 Aug 2016 09:01:28 +0000  (11:01 +0200)]  
fix up speedtest compilation
Peter van Dijk  [Tue, 16 Aug 2016 14:19:25 +0000  (16:19 +0200)]  
Merge pull request #4317 from ahupowerdns/root-performance
Remi Gacogne  [Tue, 16 Aug 2016 13:42:24 +0000  (15:42 +0200)]  
auth: protobuf now uses CA::truncate(), link dnspcap2protobuf with iputils.cc
Remi Gacogne  [Tue, 16 Aug 2016 13:15:33 +0000  (15:15 +0200)]  
rec: Anonymize the protobuf ECS value as well
bert hubert  [Tue, 16 Aug 2016 12:30:41 +0000  (14:30 +0200)]  
limit packet cache cleaning to at most once every 30 seconds
bert hubert  [Tue, 16 Aug 2016 11:10:40 +0000  (13:10 +0200)]  
fix up attempting to do additional processing on SRV records where we have nothing to resolve. This may in fact be a root SRV issue.
bert hubert  [Tue, 16 Aug 2016 10:03:34 +0000  (12:03 +0200)]  
fix up AtomicCounter being used unitialized here and there, plus possibly fix clang compilation
bert hubert  [Tue, 16 Aug 2016 09:21:51 +0000  (11:21 +0200)]  
fix up unit tests for new AtomicCoutnter
bert hubert  [Tue, 16 Aug 2016 08:36:08 +0000  (10:36 +0200)]  
remove our badly handcrafted AtomicCounter implementation, centralize packetcache cache cleaning interval (ready for further improvement)
bert hubert  [Mon, 15 Aug 2016 10:33:57 +0000  (12:33 +0200)]  
speed up IPv6 additional processing (on by default) with an ANY query. Also saves a bunch of mallocs. Especially important when running as a root-server. Thanks to Anand Buddhdev for helping us make aware of this issue.
bert hubert  [Sun, 14 Aug 2016 18:30:56 +0000  (20:30 +0200)]  
pipe timeout was equal to sleep(1) in the backend, leading to excessive brittleness.
bert hubert  [Fri, 12 Aug 2016 22:27:44 +0000  (00:27  +0200)]  
even longer timeout
bert hubert  [Fri, 12 Aug 2016 20:41:17 +0000  (22:41 +0200)]  
make test a bit more robust against travis or slow servers
bert hubert  [Fri, 12 Aug 2016 19:56:22 +0000  (21:56 +0200)]  
add a test for the overload limit in the distributor
Pieter Lexis  [Tue, 16 Aug 2016 07:13:07 +0000  (09:13 +0200)]  
Merge pull request #4294 from rgacogne/rec-pie-flags
Peter van Dijk  [Mon, 15 Aug 2016 19:40:17 +0000  (21:40 +0200)]  
Merge pull request #4244 from rgacogne/dnsdist-check-cd
Peter van Dijk  [Mon, 15 Aug 2016 19:37:46 +0000  (21:37 +0200)]  
Merge pull request #4287 from rgacogne/auth-handle-bad-serial
Peter van Dijk  [Mon, 15 Aug 2016 19:31:53 +0000  (21:31 +0200)]  
Merge pull request #4261 from mind04/ptr
Peter van Dijk  [Mon, 15 Aug 2016 19:30:36 +0000  (21:30 +0200)]  
Merge pull request #4264 from rgacogne/rec-lua-rcode
Peter van Dijk  [Mon, 15 Aug 2016 19:29:45 +0000  (21:29 +0200)]  
Merge pull request #4269 from j0ju/master
bert hubert  [Mon, 15 Aug 2016 10:51:38 +0000  (12:51 +0200)]  
Merge pull request #4309 from RobinGeuze/addShowTCPStats
bert hubert  [Mon, 15 Aug 2016 10:46:30 +0000  (12:46 +0200)]  
Merge pull request #4314 from ahupowerdns/overload-fix
Pieter Lexis  [Mon, 15 Aug 2016 09:09:39 +0000  (11:09 +0200)]  
Merge pull request #4272 from rgacogne/pieterlexis-bind-backend-issues
Pieter Lexis  [Mon, 15 Aug 2016 09:05:00 +0000  (11:05 +0200)]  
Merge pull request #4268 from 42wim/doc
Pieter Lexis  [Mon, 15 Aug 2016 09:04:51 +0000  (11:04 +0200)]  
Merge pull request #4280 from arjenz/master
Pieter Lexis  [Mon, 15 Aug 2016 09:03:57 +0000  (11:03 +0200)]  
Merge pull request #4310 from rgacogne/auth-libressl
bert hubert  [Sun, 14 Aug 2016 18:30:56 +0000  (20:30 +0200)]  
pipe timeout was equal to sleep(1) in the backend, leading to excessive brittleness.
bert hubert  [Sat, 13 Aug 2016 15:07:15 +0000  (17:07 +0200)]  
improve query logging somewhat for bind backend
bert hubert  [Fri, 12 Aug 2016 22:27:44 +0000  (00:27  +0200)]  
even longer timeout
bert hubert  [Fri, 12 Aug 2016 20:41:17 +0000  (22:41 +0200)]  
make test a bit more robust against travis or slow servers
bert hubert  [Fri, 12 Aug 2016 19:56:22 +0000  (21:56 +0200)]  
add a test for the overload limit in the distributor
bert hubert  [Fri, 12 Aug 2016 18:42:53 +0000  (20:42 +0200)]  
fix up regression test that got confused by our new counter.
bert hubert  [Fri, 12 Aug 2016 17:56:09 +0000  (19:56 +0200)]  
fix distributor overload behaviour, closes #4311. Also adds & documents metric overload-drops. Want to add a test too, not there yet.
Robin Geuze  [Fri, 12 Aug 2016 09:06:33 +0000  (11:06 +0200)]  
Add some documentation
Robin Geuze  [Fri, 12 Aug 2016 08:19:29 +0000  (10:19 +0200)]  
Add showTCPStats function
Remi Gacogne  [Fri, 12 Aug 2016 07:52:08 +0000  (09:52 +0200)]  
Fix build with LibreSSL, for which OPENSSL_VERSION_NUMBER is irrelevant
Remi Gacogne  [Wed, 29 Jun 2016 13:05:50 +0000  (15:05 +0200)]  
dnsdist: Display the dyn eBPF filters stats in the web interface
Peter van Dijk  [Thu, 11 Aug 2016 12:39:32 +0000  (14:39 +0200)]  
Merge pull request #4301 from Habbie/lua-ds-tostring
Peter van Dijk  [Thu, 11 Aug 2016 12:38:52 +0000  (14:38 +0200)]  
Merge pull request #4300 from Habbie/luacopydnsname
Peter van Dijk  [Thu, 11 Aug 2016 12:36:24 +0000  (14:36 +0200)]  
Merge pull request #4293 from rubenk/remove-selinux-policy