]>
granicus.if.org Git - pdns/log
Remi Gacogne [Thu, 16 Jun 2016 07:38:44 +0000 (09:38 +0200)]
[wip] LuaJIT raises a 'user data' error, but not an std::exception
This is probably not the best fix, but my journey into LuaJIT
ends here, at least for now.
Pieter Lexis [Tue, 14 Jun 2016 22:43:46 +0000 (00:43 +0200)]
Merge pull request #3996 from rgacogne/dnssec-ecdsa-deterministic
As noted by @stirnim, OpenSSL does not respect rfc6979
Pieter Lexis [Tue, 14 Jun 2016 22:43:38 +0000 (00:43 +0200)]
Merge pull request #3991 from pieterlexis/lua-hpp-on-luajit
Check for lua.hpp when using luajit
Pieter Lexis [Tue, 14 Jun 2016 22:41:17 +0000 (00:41 +0200)]
Fix yaml in geoip docs
Remi Gacogne [Tue, 14 Jun 2016 18:57:11 +0000 (20:57 +0200)]
As noted by @stirnim, OpenSSL does not respect rfc6979
Pieter Lexis [Tue, 14 Jun 2016 17:02:07 +0000 (19:02 +0200)]
Merge pull request #3993 from pieterlexis/docs-4X
Documentation improvements
Pieter Lexis [Tue, 14 Jun 2016 11:04:14 +0000 (13:04 +0200)]
Check for lua.hpp when using luajit
Pieter Lexis [Tue, 14 Jun 2016 11:30:28 +0000 (13:30 +0200)]
Notes on Oracle password expiry
Closes #2491
Pieter Lexis [Tue, 14 Jun 2016 11:27:30 +0000 (13:27 +0200)]
Words on ECDSA and deterministic signatures
Closes #2720
Remi Gacogne [Tue, 14 Jun 2016 07:20:48 +0000 (09:20 +0200)]
Merge pull request #3988 from rgacogne/dnsdist-grepq-example
dnsdist: Fix `grepq()` output in the README
Pieter Lexis [Mon, 13 Jun 2016 16:24:19 +0000 (18:24 +0200)]
More words on Domain Metadata
Closes #2057
Pieter Lexis [Mon, 13 Jun 2016 16:15:32 +0000 (18:15 +0200)]
Document default modules
Closes #2133
Pieter Lexis [Mon, 13 Jun 2016 15:59:54 +0000 (17:59 +0200)]
Add note on domain metadata and backends
Closes #568
Pieter Lexis [Mon, 13 Jun 2016 15:24:34 +0000 (17:24 +0200)]
Improve Lua scripting and DNS64 docs
Closes #3756
Closes #3952
Closes #3328
Pieter Lexis [Mon, 13 Jun 2016 09:48:26 +0000 (11:48 +0200)]
Document ALIAS records and DNSSEC washing
Closes #3978
Remi Gacogne [Mon, 13 Jun 2016 16:52:37 +0000 (18:52 +0200)]
dnsdist: Fix `grepq()` output in the README
bert hubert [Mon, 13 Jun 2016 16:02:55 +0000 (18:02 +0200)]
Merge pull request #3975 from rgacogne/dnsdist-axfr-aware
dnsdist: Make dnsdist {A,I}XFR aware, document possible issues
Pieter Lexis [Mon, 13 Jun 2016 14:24:48 +0000 (16:24 +0200)]
Merge pull request #3986 from pieterlexis/doc-OI
docs: Add small section on compiling on OpenIndiana
Pieter Lexis [Mon, 13 Jun 2016 14:24:37 +0000 (16:24 +0200)]
Merge pull request #3930 from pieterlexis/issue-3078-bind-add-zone
pdns_control bind-add-zone check for zonefile
Pieter Lexis [Mon, 13 Jun 2016 14:24:28 +0000 (16:24 +0200)]
Merge pull request #3400 from pieterlexis/issue-3369-lidresolv-libsocket-libnsl
Fix building on OpenIndiana (and possibly Solaris)
bert hubert [Mon, 13 Jun 2016 10:19:47 +0000 (12:19 +0200)]
Merge branch 'master' of github.com:PowerDNS/pdns
Pieter Lexis [Mon, 13 Jun 2016 09:13:17 +0000 (11:13 +0200)]
Add small section on compiling on OpenIndiana
Pieter Lexis [Sat, 11 Jun 2016 15:55:52 +0000 (17:55 +0200)]
Merge pull request #3977 from pieterlexis/centos6-init-script
Auth: fix building CentOS 6 packages
Peter van Dijk [Fri, 10 Jun 2016 21:30:07 +0000 (23:30 +0200)]
Merge pull request #3979 from PowerDNS/jpmens-patch-1
Typo in Recursor's dnssec.md
JP Mens [Fri, 10 Jun 2016 21:27:46 +0000 (23:27 +0200)]
Typo in Recursor's dnssec.md
bert hubert [Fri, 10 Jun 2016 20:03:48 +0000 (22:03 +0200)]
Merge pull request #3976 from pieterlexis/rm-theme-from-tarball
Remove the html theme from the tarball
bert hubert [Fri, 10 Jun 2016 20:01:52 +0000 (22:01 +0200)]
Merge pull request #3973 from rgacogne/auth-remote-unix
auth: Handle `read()` returning 0 in RemoteBackend's unix connector
Pieter Lexis [Fri, 10 Jun 2016 19:59:15 +0000 (21:59 +0200)]
Merge pull request #3971 from zeha/secpoll
secpoll data for wheezy-backports recursor
bert hubert [Fri, 10 Jun 2016 16:59:03 +0000 (18:59 +0200)]
documentation of blockFilter was out of date
Pieter Lexis [Fri, 10 Jun 2016 10:58:52 +0000 (12:58 +0200)]
Disable unittest on a too old boost
Pieter Lexis [Fri, 10 Jun 2016 10:23:58 +0000 (12:23 +0200)]
Auth: Fix building pkgs for centos 6
Pieter Lexis [Thu, 9 Jun 2016 15:48:19 +0000 (17:48 +0200)]
Remove the html theme from the tarball
This lead only to license issues with Debian. Right now, the only way to
build the HTML documentation is from the git checkout. Which is ok.
Remi Gacogne [Fri, 3 Jun 2016 09:54:58 +0000 (11:54 +0200)]
dnsdist: Make dnsdist {A,I}XFR aware, document possible issues
Remi Gacogne [Fri, 10 Jun 2016 12:29:31 +0000 (14:29 +0200)]
auth: Handle `read()` returning 0 in RemoteBackend's unix connector
Otherwise it looks like we may loop in `recv_message()` until the
timeout is reached if the other end closes the connection:
* `waitForData()` will return immediately
* `read()` will keep returning 0
Christian Hofstaedtler [Fri, 10 Jun 2016 07:36:50 +0000 (09:36 +0200)]
secpoll data for wheezy-backports recursor
Peter van Dijk [Thu, 9 Jun 2016 19:33:10 +0000 (21:33 +0200)]
Merge pull request #3968 from zeha/api-regress-bindlocal
API: Bind daemons to 127.0.0.1 in regression tests
bert hubert [Thu, 9 Jun 2016 14:35:18 +0000 (16:35 +0200)]
and link this all in (sorry)
bert hubert [Thu, 9 Jun 2016 14:33:31 +0000 (16:33 +0200)]
abstract out StatNode class from dnsscope, move dnsscope to more standard iputils infra
Pieter Lexis [Thu, 9 Jun 2016 08:22:27 +0000 (10:22 +0200)]
Merge pull request #3964 from pieterlexis/rec-4-rc1-changelog
Add Recursor RC1 changelog
bert hubert [Thu, 9 Jun 2016 06:55:13 +0000 (08:55 +0200)]
alternate fix for #3966, closes #3966
Christian Hofstaedtler [Wed, 8 Jun 2016 19:38:45 +0000 (21:38 +0200)]
API: Bind daemons to 127.0.0.1 in regression tests
Pieter Lexis [Wed, 8 Jun 2016 11:46:45 +0000 (13:46 +0200)]
Add Recursor RC1 changelog
Pieter Lexis [Wed, 8 Jun 2016 15:30:57 +0000 (17:30 +0200)]
Merge pull request #3957 from cmouse/fix-fwd-parsing
recursor: Require = in forward-zones
Peter van Dijk [Wed, 8 Jun 2016 12:40:47 +0000 (14:40 +0200)]
Merge pull request #3961 from Habbie/rec-el6-i386
disable assertion; make recursor work on el6 i386 again
Pieter Lexis [Wed, 8 Jun 2016 09:14:12 +0000 (11:14 +0200)]
Fix a test by supression pdns_control output
Pieter Lexis [Thu, 17 Mar 2016 12:40:30 +0000 (13:40 +0100)]
Add AC_REQUIRE to PDNS_ENABLE_REPRODUCIBLE
Pieter Lexis [Wed, 17 Feb 2016 23:16:03 +0000 (00:16 +0100)]
dnsdist: allow building on openindiana
Pieter Lexis [Wed, 17 Feb 2016 23:16:19 +0000 (00:16 +0100)]
recursor: allow building on openindiana
Pieter Lexis [Wed, 17 Feb 2016 22:23:35 +0000 (23:23 +0100)]
Use correct command to determine hostname on illumos/openindiana
And detect openindiana properly
Pieter Lexis [Wed, 4 May 2016 14:55:59 +0000 (16:55 +0200)]
pdns_control bind-add-zone check for zonefile
We now check if we can access the zonefile before we add a zone to the
bindbackend via `pdns_control bind-add-zone`. By sheer luck, this
function worked on relative names (names were relative to the PWD of the
pdns_server process), so we now force the use of absolute names (unless
we are chrooted). Closes #3078
Update the pdns_control(1) manpage with the bind commands.
Pieter Lexis [Wed, 8 Jun 2016 09:10:03 +0000 (11:10 +0200)]
Merge pull request #3959 from zeha/recursor-lua-readme
README: Fix package and pkg-config names for libluaX.Y on Debian/Ubuntu
Peter van Dijk [Wed, 8 Jun 2016 07:35:53 +0000 (03:35 -0400)]
disable assertion; make recursor work on el6 i386 again.
Thanks @nlyan @sspans. Closes #3695
bert hubert [Wed, 8 Jun 2016 05:21:56 +0000 (07:21 +0200)]
Merge pull request #3953 from pieterlexis/sync-debian-build
Sync debian build scripts a bit
Christian Hofstaedtler [Tue, 7 Jun 2016 20:12:42 +0000 (22:12 +0200)]
README: Fix package and pkg-config names for libluaX.Y on Debian/Ubuntu
Aki Tuomi [Tue, 7 Jun 2016 19:36:40 +0000 (22:36 +0300)]
recursor: Require = in forward-zones
bert hubert [Tue, 7 Jun 2016 18:48:15 +0000 (20:48 +0200)]
Merge pull request #3949 from ahupowerdns/auth-ixfr
Implement IXFR-based slaving for Authoritative, fix duplicate AXFRs
bert hubert [Tue, 7 Jun 2016 13:49:55 +0000 (15:49 +0200)]
Merge pull request #3941 from ahupowerdns/rec-auth-delegate
make sure we can resolve 'x.com' if we have auth NS records loaded for x.com
Pieter Lexis [Tue, 7 Jun 2016 12:32:35 +0000 (14:32 +0200)]
Merge pull request #3931 from zeha/rename-notify
Rename notify to pdns_notify to avoid conflicts
Peter van Dijk [Tue, 7 Jun 2016 11:08:52 +0000 (04:08 -0700)]
also add actual zone on auth; add trailing dot; fix IP
Peter van Dijk [Tue, 7 Jun 2016 11:12:15 +0000 (04:12 -0700)]
add auth-zone-delegation test
bert hubert [Tue, 7 Jun 2016 11:29:40 +0000 (13:29 +0200)]
ixfr documentation
Pieter Lexis [Tue, 7 Jun 2016 11:19:44 +0000 (13:19 +0200)]
Merge pull request #3948 from mind04/oldboost
don't install dnsbulktest and dnstcpbench manpages if boost is too old
Pieter Lexis [Tue, 7 Jun 2016 10:59:38 +0000 (12:59 +0200)]
Merge pull request #3926 from pieterlexis/recursor-CD-on-fwd
Recursor: set +CD on queries forwarded to a recursor
Pieter Lexis [Tue, 7 Jun 2016 10:59:34 +0000 (12:59 +0200)]
Merge pull request #3910 from pieterlexis/recursor-NTA
Recursor: implement Negative Trust Anchor management and runtime Trust Anchor management
Pieter Lexis [Tue, 7 Jun 2016 10:59:25 +0000 (12:59 +0200)]
Merge pull request #3924 from pieterlexis/recursor-virtual-hosting
recursor: Add multi-instance unit-file
Kees Monshouwer [Tue, 7 Jun 2016 09:33:35 +0000 (11:33 +0200)]
don't install dnsbulktest and dnstcpbench manpages if boost is too old
Pieter Lexis [Tue, 7 Jun 2016 09:32:12 +0000 (11:32 +0200)]
Update recursor dnssec docs
Pieter Lexis [Tue, 7 Jun 2016 09:29:54 +0000 (11:29 +0200)]
Add logging to trust anchor management
bert hubert [Tue, 7 Jun 2016 09:22:33 +0000 (11:22 +0200)]
honour query-local-address and query-local-address6 for IXFR
bert hubert [Mon, 6 Jun 2016 16:46:30 +0000 (18:46 +0200)]
actually listen when processRecord tells us to drop a record
bert hubert [Mon, 6 Jun 2016 15:52:24 +0000 (17:52 +0200)]
properly blank out nsec, nsec3 and nsec3param from database
bert hubert [Mon, 6 Jun 2016 15:09:55 +0000 (17:09 +0200)]
fix up leaking case statement, hopefully fix axfr of nsec3 zones again
bert hubert [Sat, 4 Jun 2016 10:19:16 +0000 (12:19 +0200)]
wip commit for auth ixfr slaving
bert hubert [Wed, 1 Jun 2016 14:14:35 +0000 (16:14 +0200)]
more wip
bert hubert [Tue, 31 May 2016 15:02:13 +0000 (17:02 +0200)]
yolocommit, but it does track a zone. Once.
bert hubert [Tue, 7 Jun 2016 09:22:10 +0000 (11:22 +0200)]
improve set-meta help.
Pieter Lexis [Fri, 3 Jun 2016 07:44:02 +0000 (09:44 +0200)]
recursor: implement runtime trust anchor management
Pieter Lexis [Tue, 31 May 2016 08:15:45 +0000 (10:15 +0200)]
Add script to print logs after failure
Pieter Lexis [Mon, 30 May 2016 16:36:35 +0000 (18:36 +0200)]
Use configured trust anchors other than root
Pieter Lexis [Fri, 27 May 2016 11:18:00 +0000 (13:18 +0200)]
Add 2 simple NTA tests
Pieter Lexis [Thu, 26 May 2016 23:19:21 +0000 (01:19 +0200)]
Hookup NTA management to rec_control
Pieter Lexis [Thu, 26 May 2016 21:36:22 +0000 (23:36 +0200)]
Implement Negative Trust Anchors
bert hubert [Tue, 7 Jun 2016 08:07:52 +0000 (10:07 +0200)]
Merge pull request #3923 from pieterlexis/recursor-dnssec-docs
Add Recursor DNSSEC docs
bert hubert [Tue, 7 Jun 2016 08:07:33 +0000 (10:07 +0200)]
Merge pull request #3929 from pieterlexis/issue-3915-recursor-fds
recursor: set more sensible default fd limit
bert hubert [Tue, 7 Jun 2016 08:07:08 +0000 (10:07 +0200)]
Merge pull request #3936 from rgacogne/dnsdist-more-filtering-options
dnsdist: Filter on opcode, records count/type, trailing data
bert hubert [Tue, 7 Jun 2016 08:06:38 +0000 (10:06 +0200)]
Merge pull request #3940 from rgacogne/auth-accu-centos6
auth: Don't build dnsbulktest and dnstcpbench if boost is too old
Christian Hofstaedtler [Mon, 6 Jun 2016 18:59:56 +0000 (20:59 +0200)]
Rename notify to pdns_notify to avoid conflicts
Note that this does not change regression-tests.recursor for now,
because that needs a newer pdns-tools deb.
bert hubert [Mon, 6 Jun 2016 19:30:58 +0000 (21:30 +0200)]
fix confusing error on TCP/IP disconnect at just the right time (about 'endpoint is not connected')
bert hubert [Mon, 6 Jun 2016 19:21:50 +0000 (21:21 +0200)]
add two records to test zone for recursor
Remi Gacogne [Mon, 6 Jun 2016 13:59:19 +0000 (15:59 +0200)]
auth: Don't build dnsbulktest and dnstcpbench if boost is too old
Remi Gacogne [Mon, 6 Jun 2016 09:40:46 +0000 (11:40 +0200)]
Fix ugly commented out var and actual code on the same line
Remi Gacogne [Mon, 6 Jun 2016 08:34:37 +0000 (10:34 +0200)]
dnsdist: Filter on opcode, records count/type, trailing data
* Add `OpcodeRule()` to filter on opcode + DNSOpcode.* Lua values
* Add `TrailingDataRule()` to filter queries with trailing data
* Add `RecordsCountRule(section, minCount, maxCount)` to match on
the number of records in a given section
* Add `RecordsTypeCountRule(section, type, minCount, maxCount)` to
match on the number of records of type `type` in a given section
* Add DNSSection.* Lua values
* Add DNSClass.* Lua values
Remi Gacogne [Mon, 6 Jun 2016 07:46:32 +0000 (09:46 +0200)]
Merge pull request #3906 from rgacogne/dnsdist-issue-3903
dnsdist: Keep the servers ordered inside pools
bert hubert [Sun, 5 Jun 2016 19:13:10 +0000 (21:13 +0200)]
make sure we can resolve 'x.com' if we have auth NS records loaded for x.com
bert hubert [Sun, 5 Jun 2016 08:30:05 +0000 (10:30 +0200)]
netflix messing with your IPv6? This script has you covered.
Peter van Dijk [Sat, 4 Jun 2016 13:25:42 +0000 (15:25 +0200)]
Merge pull request #3928 from pieterlexis/4-b1-secpoll
secpoll: Add beta1 debian packages
bert hubert [Sat, 4 Jun 2016 10:19:41 +0000 (12:19 +0200)]
add example google/bing safesearch or strict mode network wide DNS script for PowerDNS Recursor
Pieter Lexis [Fri, 3 Jun 2016 15:00:59 +0000 (17:00 +0200)]
auth: sync a little with downstream debian
Remove .Debian. from secpoll
Pieter Lexis [Fri, 3 Jun 2016 12:55:06 +0000 (14:55 +0200)]
Sync recursor build scripts with debian
This also disables the .Debian. secpoll suffx defined in the binary in
favor of the 'real' (upstream) version.
Remi Gacogne [Thu, 26 May 2016 17:42:36 +0000 (19:42 +0200)]
dnsdist: Keep the servers ordered inside pools
Several policies expect the servers to be ordered on their 'order'.
In addition to that, we keep the servers in a `NumberedVector` to
be able to pass them as a Lua table to Lua custom policies, and
that means we need to get the numbers right there too, especially
when we remove a server from a pool.