]>
granicus.if.org Git - pdns/log
Peter van Dijk [Fri, 12 Feb 2016 08:36:31 +0000 (09:36 +0100)]
setup ldap, run tests
Peter van Dijk [Tue, 19 Jan 2016 21:58:28 +0000 (22:58 +0100)]
add ldap testing (tree+simple) to regression tests; skip known-failing tests
Peter van Dijk [Tue, 26 Jan 2016 15:43:41 +0000 (16:43 +0100)]
add all missing types (as far as our tests are concerned) to schema and header
Peter van Dijk [Tue, 26 Jan 2016 14:21:53 +0000 (15:21 +0100)]
import schema files from the ldap fork
Peter van Dijk [Mon, 15 Feb 2016 13:43:37 +0000 (14:43 +0100)]
Merge pull request #3370 from ahupowerdns/re2
This adds --enable-re2 so we can benefit from libre2 if we want
Remi Gacogne [Mon, 15 Feb 2016 08:53:38 +0000 (09:53 +0100)]
Merge pull request #3361 from rgacogne/dnsdist-regression-tests-cleanup
dnsdist: Copy the resp in regression tests instead of fixing it up
bert hubert [Sun, 14 Feb 2016 17:22:52 +0000 (18:22 +0100)]
document RE2Rule
bert hubert [Sun, 14 Feb 2016 15:41:57 +0000 (16:41 +0100)]
Merge pull request #3357 from rgacogne/dnsdist-non-terminal-rules
dnsdist: continue processing rules after some specific actions
bert hubert [Sun, 14 Feb 2016 15:41:31 +0000 (16:41 +0100)]
Merge pull request #3360 from rgacogne/dnsdist-extended-logs
dnsdist: Add an option to log as text. Display filename in showRules
bert hubert [Sun, 14 Feb 2016 15:40:25 +0000 (16:40 +0100)]
Merge pull request #3364 from nlyan/master
Shrink PacketID by 10% by eliminating padding.
bert hubert [Sun, 14 Feb 2016 14:18:26 +0000 (15:18 +0100)]
make re2 something you have to enable explicitly. I can't get it to link statically.
bert hubert [Sun, 14 Feb 2016 10:16:56 +0000 (11:16 +0100)]
add a RE2Rule based on Google RE2 regex library. Note that if we detect it, we compile it in unconditionally which sucks as it is a dynamic link. We should make this something you turn on.
Peter van Dijk [Sat, 13 Feb 2016 16:47:57 +0000 (17:47 +0100)]
Merge pull request #3363 from Habbie/cryptopp
remove now broken cryptopp invocation
Andrew Nelless [Fri, 12 Feb 2016 22:42:30 +0000 (22:42 +0000)]
Shrink PacketID by 10% by eliminating padding.
PacketID is bloated. Some minor reordering, which shouldn't effect
locality, reduces sizeof(PacketID) from 232 to 208 bytes compiled
against GNU libstdc++ (shipped with GCC 5.3, C++11 ABI) and from 184 to
160 bytes against libc++ 3.7.0. In both cases only 3 bytes of padding
remain for aligning 'bool inIncompleteOkay'.
Peter van Dijk [Fri, 12 Feb 2016 15:25:59 +0000 (16:25 +0100)]
Merge pull request #3359 from Habbie/unbreak-ldap
unbreak the LDAP backend
Peter van Dijk [Fri, 12 Feb 2016 14:08:56 +0000 (15:08 +0100)]
remove now broken cryptopp invocation
Peter van Dijk [Thu, 11 Feb 2016 21:11:27 +0000 (22:11 +0100)]
nit
bert hubert [Thu, 11 Feb 2016 20:08:10 +0000 (21:08 +0100)]
add lua hook to get a 'raw' IP address (in binary) for rapid lookups
Remi Gacogne [Thu, 11 Feb 2016 14:43:43 +0000 (15:43 +0100)]
dnsdist: Add an option to log as text. Display filename in showRules
LogAction() could log to the console in text mode or to a file in
binary mode. This commit adds an option to log to a file in text
mode.
When logging to a file, we now display the file name in
showRules().
Remi Gacogne [Thu, 11 Feb 2016 14:06:09 +0000 (15:06 +0100)]
dnsdist: Copy the resp in regression tests instead of fixing it up
Simply copy the the reponse in the responder threads before altering
the ID, instead of having to fix it afterwards in every tests.
bert hubert [Thu, 11 Feb 2016 13:08:57 +0000 (14:08 +0100)]
make DNSName friends with unordered maps and sets, plus test this
bert hubert [Thu, 11 Feb 2016 11:33:43 +0000 (12:33 +0100)]
a function misnamed 'isCanonical' was being used to configure domain forwarding in recursor
bert hubert [Thu, 11 Feb 2016 10:37:24 +0000 (11:37 +0100)]
liberate getAddr() helper from sortlist.cc for wider use
bert hubert [Thu, 11 Feb 2016 10:13:11 +0000 (11:13 +0100)]
versionpdns != versionbind
bert hubert [Thu, 11 Feb 2016 10:12:32 +0000 (11:12 +0100)]
make calidns print syntax if invoked incorrectly
bert hubert [Thu, 11 Feb 2016 10:11:40 +0000 (11:11 +0100)]
15% speedup in zone loading
Peter van Dijk [Thu, 11 Feb 2016 09:24:25 +0000 (10:24 +0100)]
fix escaping
Peter van Dijk [Thu, 7 Jan 2016 16:28:07 +0000 (17:28 +0100)]
get root dots
Remi Gacogne [Wed, 10 Feb 2016 14:52:38 +0000 (15:52 +0100)]
dnsdist: continue processing rules after some specific actions
Continue processing rules after these actions:
* Pool
* Delay
* NoRecurse
* DisableValidation
It was already the case with:
* Log
* MacAddr
Peter van Dijk [Wed, 10 Feb 2016 11:54:09 +0000 (12:54 +0100)]
Merge pull request #3342 from rubenk/dnsdist-spec-add-license
Dnsdist rpm: add license
Peter van Dijk [Wed, 10 Feb 2016 11:26:53 +0000 (12:26 +0100)]
Merge pull request #3336 from pieterlexis/dnsdist-ragel
Actually test for ragel during dnsdist configure
Peter van Dijk [Wed, 10 Feb 2016 11:25:49 +0000 (12:25 +0100)]
Merge pull request #3345 from pieterlexis/issue-3305-pdnsutil-complain-unreadable-pdnsconf
pdnsutil: warn if we can't read the config file
Peter van Dijk [Wed, 10 Feb 2016 11:24:47 +0000 (12:24 +0100)]
Merge pull request #3347 from pieterlexis/issue-1965-pdnsutil-help
pdnsutil: provide helpful output with command help
Pieter Lexis [Wed, 10 Feb 2016 10:12:56 +0000 (11:12 +0100)]
Merge pull request #3351 from pieterlexis/stop-send-root-referral
Stop sending a root referral in regression testing
Pieter Lexis [Wed, 10 Feb 2016 10:12:52 +0000 (11:12 +0100)]
Merge pull request #3281 from pieterlexis/rip-out-mbedtls
Fully take out mbedTLS
Peter van Dijk [Tue, 9 Feb 2016 21:01:23 +0000 (22:01 +0100)]
Merge pull request #3348 from pieterlexis/document-pdnsutil-edit-zone
Document edit-zone in pdnsutil.1
Pieter Lexis [Tue, 9 Feb 2016 17:58:31 +0000 (18:58 +0100)]
Stop sending a root referral in regression testing
Closes #3062
bert hubert [Tue, 9 Feb 2016 10:21:47 +0000 (11:21 +0100)]
Merge pull request #3338 from cmouse/geoip-weights
Add weight feature to GeoIP backend
Aki Tuomi [Fri, 5 Feb 2016 10:44:10 +0000 (12:44 +0200)]
Update documentation on weight feature
Aki Tuomi [Fri, 5 Feb 2016 10:39:45 +0000 (12:39 +0200)]
Add weight support for record(s)
Pieter Lexis [Mon, 8 Feb 2016 17:08:40 +0000 (18:08 +0100)]
Document edit-zone in pdnsutil.1
Pieter Lexis [Mon, 8 Feb 2016 16:06:35 +0000 (17:06 +0100)]
pdnsutil: provide helpful output with command help
Closes #1965
Pieter Lexis [Mon, 8 Feb 2016 11:13:19 +0000 (12:13 +0100)]
pdnsutil: warn if we can't read the config file
Closes #3305
Remi Gacogne [Mon, 8 Feb 2016 14:17:16 +0000 (15:17 +0100)]
Merge pull request #3344 from rgacogne/dnsdist-client-bind-error
dnsdist: Log webserver binding errors even in client mode
bert hubert [Sat, 6 Feb 2016 13:20:10 +0000 (14:20 +0100)]
Merge pull request #3341 from pieterlexis/dnsdist-website
ensure permissions correct when publishing dnsdist.org
bert hubert [Sat, 6 Feb 2016 13:19:52 +0000 (14:19 +0100)]
Merge pull request #3343 from rubenk/add-some-poetry-to-dnsdist-frontpage
dnsdist.org: add a blurb about the license
Ruben Kerkhof [Fri, 5 Feb 2016 15:43:12 +0000 (16:43 +0100)]
dnsdist.org: add a blurb about the license
Ruben Kerkhof [Fri, 5 Feb 2016 15:34:28 +0000 (16:34 +0100)]
Dnsdist rpm: add license
Pieter Lexis [Thu, 21 Jan 2016 14:17:55 +0000 (15:17 +0100)]
Remove OpenSSL conditionals
Pieter Lexis [Thu, 21 Jan 2016 13:47:09 +0000 (14:47 +0100)]
Fail configure when OpenSSL is not found
Christian Hofstaedtler [Thu, 21 Jan 2016 12:50:35 +0000 (12:50 +0000)]
Remove mbedtls source
Christian Hofstaedtler [Thu, 21 Jan 2016 12:48:10 +0000 (12:48 +0000)]
Remove mbedtls support
Pieter Lexis [Fri, 5 Feb 2016 14:06:51 +0000 (15:06 +0100)]
ensure permissions correct when publishing dnsdist.org
bert hubert [Fri, 5 Feb 2016 14:05:30 +0000 (15:05 +0100)]
Merge pull request #3339 from pieterlexis/dnsdist-website
Add a dnsdist website
Remi Gacogne [Fri, 5 Feb 2016 13:49:39 +0000 (14:49 +0100)]
dnsdist: Log webserver binding errors even in client mode
Fixes #3340.
Pieter Lexis [Fri, 5 Feb 2016 12:53:52 +0000 (13:53 +0100)]
fix minor typo
Pieter Lexis [Fri, 5 Feb 2016 08:05:26 +0000 (09:05 +0100)]
Add a dnsdist website
Pieter Lexis [Thu, 4 Feb 2016 15:58:48 +0000 (16:58 +0100)]
Actually test for ragel during dnsdist configure
Peter van Dijk [Thu, 4 Feb 2016 15:05:29 +0000 (16:05 +0100)]
Merge pull request #3135 from paddg/patch-1
Use 56 bits instead of 64 in ECS option
Peter van Dijk [Thu, 4 Feb 2016 15:03:52 +0000 (16:03 +0100)]
Merge pull request #3080 from stbuehler/fix-ext-json11-linking
fix ext/json11 link directory
Peter van Dijk [Thu, 4 Feb 2016 15:03:23 +0000 (16:03 +0100)]
Merge pull request #3172 from Whissi/complete-geobackend-removal
configure: Add base check for dynmodules parameter to prevent impossible build attempts due to invalid values
Peter van Dijk [Thu, 4 Feb 2016 14:58:56 +0000 (15:58 +0100)]
Merge pull request #3124 from pieterlexis/single-zsk-fixes
Single ZSK fixes
Peter van Dijk [Thu, 4 Feb 2016 14:08:34 +0000 (15:08 +0100)]
Merge pull request #3283 from pieterlexis/bye-bye-cryptopp
Remove Crypto++ support
Pieter Lexis [Wed, 3 Feb 2016 20:28:48 +0000 (21:28 +0100)]
Merge pull request #3284 from pieterlexis/allow-lowercase-type
Allow lowercase typeXXXX record types
Pieter Lexis [Wed, 3 Feb 2016 20:28:27 +0000 (21:28 +0100)]
Merge pull request #3271 from pieterlexis/zoneparser-throw-on-too-many-soa-elements
ZoneParser: Throw PDNSException on too many SOA data elements
bert hubert [Wed, 3 Feb 2016 15:09:04 +0000 (16:09 +0100)]
let dumresp keep stats across forks and print them
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