]>
granicus.if.org Git - pdns/log
Peter van Dijk [Wed, 3 Feb 2016 10:18:34 +0000 (11:18 +0100)]
fix layout
Peter van Dijk [Wed, 3 Feb 2016 09:40:43 +0000 (10:40 +0100)]
Merge pull request #3324 from Habbie/auth-3.4.8-docs
changelog for 3.4.8, master/4.x doc side
Peter van Dijk [Tue, 2 Feb 2016 16:08:00 +0000 (17:08 +0100)]
add 3.4.8 to secpoll
Peter van Dijk [Tue, 2 Feb 2016 15:49:39 +0000 (16:49 +0100)]
auth 3.4.8 changelog
bert hubert [Tue, 2 Feb 2016 21:29:15 +0000 (22:29 +0100)]
make sure we log if we refresh an expired dynamic rule. Closes #3323
bert hubert [Tue, 2 Feb 2016 20:36:42 +0000 (21:36 +0100)]
add qclass dnsdist docs
bert hubert [Tue, 2 Feb 2016 20:33:41 +0000 (21:33 +0100)]
Merge pull request #3327 from ahupowerdns/distclass
Distclass: expose qclass to dnsdist
Peter van Dijk [Tue, 2 Feb 2016 20:23:08 +0000 (21:23 +0100)]
Merge pull request #3326 from mind04/gcc60
sync
bert hubert [Tue, 2 Feb 2016 19:50:13 +0000 (20:50 +0100)]
feed qclass into dnsdist lua rules
bert hubert [Tue, 2 Feb 2016 19:34:21 +0000 (20:34 +0100)]
add qclass to dnsdist (uncompiled)
Kees Monshouwer [Tue, 2 Feb 2016 17:46:56 +0000 (18:46 +0100)]
pdnssec: check all records (including disabled ones) in verbose mode
Kees Monshouwer [Tue, 2 Feb 2016 17:45:03 +0000 (18:45 +0100)]
add gcc 6.0 support to boost.m4
bert hubert [Tue, 2 Feb 2016 18:17:18 +0000 (19:17 +0100)]
turns out.. there is an Alert loglevel and an Emergency loglevel which we documented but did not expose to Lua. Thanks to @cyclops1982 for noticing!
bert hubert [Tue, 2 Feb 2016 15:34:03 +0000 (16:34 +0100)]
remove debugging output - it served its purpose, likely fix the random hang bug in openssl. It was not openssl's fault.
bert hubert [Tue, 2 Feb 2016 14:25:31 +0000 (15:25 +0100)]
this commit enters verbose debugging output into our packages. This is because it is the packages that have problems, not what we compile locally.
bert hubert [Tue, 2 Feb 2016 09:39:34 +0000 (10:39 +0100)]
add set-kind to set the kind of a zone
Pieter Lexis [Mon, 1 Feb 2016 10:26:33 +0000 (11:26 +0100)]
Merge pull request #3310 from HLFH/master
Improve README.md for recursor compilation
bert hubert [Mon, 1 Feb 2016 06:29:58 +0000 (07:29 +0100)]
LuaWrapper turned out not to have been 0-byte clean when pushing std::strings from C++!
bert hubert [Sun, 31 Jan 2016 15:17:16 +0000 (16:17 +0100)]
spiff up pdnsutil show-zone output even further
bert hubert [Sat, 30 Jan 2016 15:14:14 +0000 (16:14 +0100)]
improve up some pdnsutil output, make show-zone list domain metadata
bert hubert [Sat, 30 Jan 2016 15:13:07 +0000 (16:13 +0100)]
also list domains without a SOA record or disabled domains in pdnsutil list-all-zones closes #3318
bert hubert [Sat, 30 Jan 2016 14:12:16 +0000 (15:12 +0100)]
we don't actually depend on curses.h
bert hubert [Sat, 30 Jan 2016 13:53:27 +0000 (14:53 +0100)]
Merge pull request #3319 from ahupowerdns/enteractive
PDNSUTIL EDIT-ZONE
Pieter Lexis [Sat, 30 Jan 2016 13:19:45 +0000 (14:19 +0100)]
Merge pull request #3320 from Izlots/patch-1
Added Debian package 3.4.1-4+deb8u4.Debian to secpoll.powerdns.com
Christian Schroer [Sat, 30 Jan 2016 10:58:42 +0000 (11:58 +0100)]
Added new Debian package 3.4.1-4+deb8u4.Debian
Both packages (3.4.1-4+deb8u4.Debian and 3.4.1-4+deb8u3) are fine from security point of view, see http://metadata.ftp-master.debian.org/changelogs/main/p/pdns/pdns_3.4.1-4+deb8u4_changelog
bert hubert [Sat, 30 Jan 2016 12:25:00 +0000 (13:25 +0100)]
always rectify after edit-zone, make sure we clear the tmp file on (r)eedit, prevent user from applying no changes
bert hubert [Sat, 30 Jan 2016 12:24:18 +0000 (13:24 +0100)]
turn out-of-zone data into an error for check-zone. I can't ever see why it makes sense but perhaps there was a reason.
bert hubert [Fri, 29 Jan 2016 23:16:14 +0000 (00:16 +0100)]
Merge pull request #3315 from mind04/recursor-dist
add missing files to recursor tar.bz2
Remi Gacogne [Fri, 29 Jan 2016 21:49:15 +0000 (22:49 +0100)]
Merge pull request #3317 from tjikkun/add_to_dist
add incfiles and src_js/ to dnsdist dist tarball
bert hubert [Fri, 29 Jan 2016 21:44:30 +0000 (22:44 +0100)]
some better reporting in create-slave-zone
Sander Hoentjen [Thu, 28 Jan 2016 20:17:04 +0000 (21:17 +0100)]
add incfiles and src_js/ to dnsdist dist tarball
This allows to regenerate the js files
bert hubert [Fri, 29 Jan 2016 20:11:32 +0000 (21:11 +0100)]
add create-slave-zone
bert hubert [Fri, 29 Jan 2016 18:30:12 +0000 (19:30 +0100)]
Change 'split horizon' section into 'lua policy functoin' section
bert hubert [Fri, 29 Jan 2016 12:29:44 +0000 (13:29 +0100)]
rectify-zone if required in edit-zone, clarify message about absolute paths, clarify error if editor not found
bert hubert [Fri, 29 Jan 2016 12:29:20 +0000 (13:29 +0100)]
don't sweat tailing dots on SOA records in checkZone
bert hubert [Fri, 29 Jan 2016 10:41:57 +0000 (11:41 +0100)]
add pdnsutil edit-zone
bert hubert [Fri, 29 Jan 2016 10:41:15 +0000 (11:41 +0100)]
more methods to get line number of an error from the zoneparser
bert hubert [Fri, 29 Jan 2016 10:40:33 +0000 (11:40 +0100)]
DNSRecords disregarded d_ttl in < comparison. Unsure if this will break things!
bert hubert [Thu, 28 Jan 2016 21:06:36 +0000 (22:06 +0100)]
Merge pull request #3313 from ahupowerdns/ednsexpose
Ednsexpose: implement the logic we need to generate EDNS MAC fields in dnsdist & read them in recursor
Kees Monshouwer [Thu, 28 Jan 2016 17:28:32 +0000 (18:28 +0100)]
add rrd/ directory to recursor tar.bz2
Kees Monshouwer [Thu, 28 Jan 2016 17:26:36 +0000 (18:26 +0100)]
add NOTICE to recursor tar.bz2
Peter van Dijk [Thu, 28 Jan 2016 11:36:04 +0000 (12:36 +0100)]
Merge pull request #3223 from tjikkun/min_js
Min js
bert hubert [Wed, 27 Jan 2016 21:39:05 +0000 (22:39 +0100)]
Merge pull request #17 from rgacogne/ednsexpose
dnsdist: Refactoring of EDNS code
Remi Gacogne [Wed, 27 Jan 2016 20:20:26 +0000 (21:20 +0100)]
dnsdist: Refactoring of EDNS code
bert hubert [Wed, 27 Jan 2016 11:34:34 +0000 (12:34 +0100)]
implement mac address stuffing in dnsdist FOR QUERIES WITHOUT EDNS ALREADY.
Sander Hoentjen [Wed, 13 Jan 2016 15:23:41 +0000 (16:23 +0100)]
Add src JS files
The reason for this is to make downstreams like Fedora happy. This makes
checking those files for changes against upstream for example easier.
In the progress I updated the js-libraries so I know which versions are used
for both src and minified version. This is noted in the file src_js/SOURCES
Also I deleted jsrender.js and purl.js because the were unused.
Finally I added a Makefile option to build the minified js files yourself if
you want to do so.
Remi Gacogne [Wed, 27 Jan 2016 08:44:35 +0000 (09:44 +0100)]
Merge pull request #3309 from rgacogne/dnsdist-tcp-leak
dnsdist: Fix TCP clients threads vector and counters initialization
Remi Gacogne [Wed, 27 Jan 2016 08:42:20 +0000 (09:42 +0100)]
Merge pull request #3301 from rgacogne/dnsdist-outstanding
dnsdist: Better handling of outstanding TCP queries
HLFH [Tue, 26 Jan 2016 19:58:46 +0000 (20:58 +0100)]
Fix typo and be clearer of the epic fail we get
HLFH [Tue, 26 Jan 2016 18:25:43 +0000 (19:25 +0100)]
Update recursing.md to make it work with IPv6
HLFH [Tue, 26 Jan 2016 17:47:28 +0000 (18:47 +0100)]
Improve README.md for recursor compilation
Remi Gacogne [Tue, 26 Jan 2016 16:16:12 +0000 (17:16 +0100)]
dnsdist: Fix TCP clients threads vector and counters initialization
By tracking the FD leak reported in #3300, I observed that:
* we could create up to g_maxTCPClientThreads TCP threads,
but the corresponding vector size was hardcoded at 1024
(which the default for g_maxTCPClientThreads)
* the counters were not explicitely initialized
This commit fixes that and adds some additional checks to make
sure we don't add more TCP client threads, as that could lead to
a race if the vector is resized.
bert hubert [Tue, 26 Jan 2016 10:11:12 +0000 (11:11 +0100)]
add a sample MAC address extraction to powerdns example Lua script
bert hubert [Tue, 26 Jan 2016 10:09:43 +0000 (11:09 +0100)]
hook up EDNS options infra to lua, provide getEDNSOptions to get all of them or getDNSOption to probe for 1
bert hubert [Tue, 26 Jan 2016 08:25:07 +0000 (09:25 +0100)]
hook up edns options to prototypes
bert hubert [Mon, 25 Jan 2016 20:50:13 +0000 (21:50 +0100)]
Merge pull request #3302 from rgacogne/auth-yeti
Fix bindbackend's feedRecord to handle being slave for the root
Remi Gacogne [Mon, 25 Jan 2016 09:40:45 +0000 (10:40 +0100)]
Fix bindbackend's feedRecord to handle being slave for the root
Replace the out-of-zone check by using DNSName isPartOf().
Without this commit, importing the Yeti root zone via AXFR fails
with:
"Unable to feed record during incoming AXFR of '.':
out-of-zone data 'aaa..' during AXFR of zone '..'
because stripDomainSuffix("aaa.", ".") returns false.
bert hubert [Mon, 25 Jan 2016 09:25:51 +0000 (10:25 +0100)]
Merge pull request #3298 from ahupowerdns/zedit
implement pdnsutil create-zone zone nsname, add-record, delete-rrset, replace-rrset
bert hubert [Mon, 25 Jan 2016 07:13:55 +0000 (08:13 +0100)]
explicitly print the new rrset which should be.. educational
bert hubert [Sun, 24 Jan 2016 19:14:39 +0000 (20:14 +0100)]
make sure replace-rrset replaces the right type
bert hubert [Sun, 24 Jan 2016 14:59:22 +0000 (15:59 +0100)]
implement pdnsutil create-zone zone nsname, add-record, delete-rrset, replace-rrset
bert hubert [Sun, 24 Jan 2016 13:44:11 +0000 (14:44 +0100)]
Merge pull request #3199 from cmouse/remove-rapidjson
Remove rapidjson
Aki Tuomi [Sat, 9 Jan 2016 18:36:44 +0000 (20:36 +0200)]
Remove rapidjson
Peter van Dijk [Sat, 23 Jan 2016 19:52:47 +0000 (20:52 +0100)]
Merge pull request #3197 from cmouse/remotebackend-json11
Convert remotebackend to JSON11 and fix some small bugs
bert hubert [Sat, 23 Jan 2016 17:53:26 +0000 (18:53 +0100)]
Merge pull request #3293 from ahupowerdns/udpasy
make asynchronous UDP Lua queries work again in 4.x
bert hubert [Sat, 23 Jan 2016 15:31:14 +0000 (16:31 +0100)]
Merge pull request #3280 from pieterlexis/recursor-install-config
Install generated recursor.conf-dist in sysconfdir
bert hubert [Sat, 23 Jan 2016 15:30:52 +0000 (16:30 +0100)]
Merge pull request #3292 from rgacogne/dnsdist-empty-queries
dnsdist: Drop queries with no question (qdcount == 0)
Remi Gacogne [Sat, 23 Jan 2016 10:59:39 +0000 (11:59 +0100)]
dnsdist: Drop queries with no question (qdcount == 0)
Added a counter for these dropped queries, `emptyQueries` too.
This might be an issue for DNS cookies some day, as it uses
query with no question [1].
Additionnaly drops queries with QR set over TCP too to be
consistent with UDP.
This might close #3290.
[1]: https://tools.ietf.org/html/draft-ietf-dnsop-cookies-09#section-5.4
Remi Gacogne [Fri, 22 Jan 2016 16:11:58 +0000 (17:11 +0100)]
dnsdist: Better handling of outstanding TCP queries
The outstanding count was incremented for every query processed
in a single TCP session but was only decremented once per session.
It could also have been decremented before being incremented
if setupTCPDownstream() failed.
It might close #3288.
Peter van Dijk [Fri, 22 Jan 2016 14:54:29 +0000 (15:54 +0100)]
Merge pull request #2591 from cmouse/notify-tsig
Sign NOTIFY with TSIG
bert hubert [Fri, 22 Jan 2016 11:45:53 +0000 (12:45 +0100)]
improve kv-example script, make sure we honor variable in there
bert hubert [Fri, 22 Jan 2016 10:32:38 +0000 (11:32 +0100)]
fix up asynchronous querying
Remi Gacogne [Fri, 22 Jan 2016 10:33:23 +0000 (11:33 +0100)]
Merge pull request #3287 from rgacogne/external-sodium
Temporarily use an external libsodium in travis, revert me later
Remi Gacogne [Fri, 22 Jan 2016 08:32:01 +0000 (09:32 +0100)]
Test if we can temporarily use external libsodium in travis
Pieter Lexis [Thu, 21 Jan 2016 12:38:03 +0000 (13:38 +0100)]
Install generated recursor.conf-dist in sysconfdir
bert hubert [Thu, 21 Jan 2016 12:06:20 +0000 (13:06 +0100)]
Merge pull request #3278 from rgacogne/dnsdist-lock-exceed-respgen
dnsdist: Lock the response ring in exceedRespGen()
Remi Gacogne [Thu, 21 Jan 2016 10:19:55 +0000 (11:19 +0100)]
dnsdist: Lock the response ring in exceedRespGen()
Hopefully this should fix #3277.
Pieter Lexis [Thu, 21 Jan 2016 10:18:14 +0000 (11:18 +0100)]
Merge pull request #3242 from pieterlexis/zone2sql-json-comments-test
Add test for zone2sql --json-comments
Pieter Lexis [Thu, 21 Jan 2016 10:18:09 +0000 (11:18 +0100)]
Merge pull request #3166 from pieterlexis/db-exceptions
Make auth crash less on transient DB failures
Remi Gacogne [Thu, 21 Jan 2016 09:27:05 +0000 (10:27 +0100)]
Merge pull request #3275 from rgacogne/dnsdist-exceedservfails-typo
dnsdist: Fix exceedServFails() case. Add exceedQRate to completion
Remi Gacogne [Thu, 21 Jan 2016 08:41:20 +0000 (09:41 +0100)]
Merge pull request #3269 from rgacogne/dnsdist-incbin-unlicense
dnsdist: Include ext/incbin/UNLICENSE in the dnsdist tarball
Remi Gacogne [Wed, 20 Jan 2016 17:09:18 +0000 (18:09 +0100)]
dnsdist: Fix exceedServFails() case. Add exceedQRate to completion
Rename exceedServfails() to exceedServFails() to be consistent.
Closes #3273.
bert hubert [Wed, 20 Jan 2016 23:51:28 +0000 (00:51 +0100)]
Update README-dnsdist.md
bert hubert [Wed, 20 Jan 2016 22:53:36 +0000 (23:53 +0100)]
Merge pull request #3274 from ahupowerdns/recpack
redo packet cache to be simpler, have more features, testcases and still reduce lines of code!
bert hubert [Wed, 20 Jan 2016 22:02:41 +0000 (23:02 +0100)]
Merge remote-tracking branch 'origin/master' into recpack
Pieter Lexis [Wed, 20 Jan 2016 20:58:50 +0000 (21:58 +0100)]
Fix auth make dist
bert hubert [Wed, 20 Jan 2016 15:51:38 +0000 (16:51 +0100)]
also support running w/o lua
bert hubert [Wed, 20 Jan 2016 14:56:17 +0000 (15:56 +0100)]
revamp recursor packet cache to be far less clever and simply hash its question case insensitively. Plus add testcases.
bert hubert [Wed, 20 Jan 2016 14:50:42 +0000 (15:50 +0100)]
implement Lua gettag() which optionally tells you which part of the packet cache to look at
bert hubert [Wed, 20 Jan 2016 14:49:37 +0000 (15:49 +0100)]
clarifying comment
Pieter Lexis [Wed, 20 Jan 2016 16:04:16 +0000 (17:04 +0100)]
Move pdns-recursor contrib to recursordist
Pieter Lexis [Wed, 20 Jan 2016 15:40:58 +0000 (16:40 +0100)]
recursor dist: add missing file
bert hubert [Wed, 20 Jan 2016 15:27:27 +0000 (16:27 +0100)]
Merge pull request #3259 from pieterlexis/recursor-autotools
Fully autotoolize the recursor distribution!
Pieter Lexis [Wed, 20 Jan 2016 12:27:02 +0000 (13:27 +0100)]
Appease the license-gods
Remi Gacogne [Wed, 20 Jan 2016 11:32:58 +0000 (12:32 +0100)]
dnsdist: Include ext/incbin/UNLICENSE in the dnsdist tarball
Aki Tuomi [Wed, 20 Jan 2016 11:19:15 +0000 (13:19 +0200)]
Fix typos
Aki Tuomi [Wed, 20 Jan 2016 11:18:50 +0000 (13:18 +0200)]
Fix typos
Aki Tuomi [Thu, 14 Jan 2016 10:08:37 +0000 (12:08 +0200)]
nit
Aki Tuomi [Thu, 14 Jan 2016 06:54:13 +0000 (08:54 +0200)]
Update tests to match changes
Aki Tuomi [Thu, 14 Jan 2016 06:53:51 +0000 (08:53 +0200)]
Assert column count when result is not empty