]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
9 years agoAdd `delay` action to dnsdist Lua. Fix None action mapped to Pool. 3102/head
Remi Gacogne [Wed, 23 Dec 2015 15:03:39 +0000 (16:03 +0100)] 
Add `delay` action to dnsdist Lua. Fix None action mapped to Pool.

9 years agoMerge pull request #3093 from Habbie/fixdocs
Peter van Dijk [Wed, 23 Dec 2015 14:05:24 +0000 (15:05 +0100)] 
Merge pull request #3093 from Habbie/fixdocs

drop 3.x rec scripting docs

9 years agoMerge pull request #2966 from pieterlexis/bind-syntax-err-no-crash
Peter van Dijk [Wed, 23 Dec 2015 13:39:34 +0000 (14:39 +0100)] 
Merge pull request #2966 from pieterlexis/bind-syntax-err-no-crash

bindbackend: don't crash on syntax errors in bind-config

9 years agoMerge pull request #2982 from cmouse/zero-serial-bug
Peter van Dijk [Wed, 23 Dec 2015 13:34:05 +0000 (14:34 +0100)] 
Merge pull request #2982 from cmouse/zero-serial-bug

Properly handle domains with zero serial

9 years agoMerge pull request #3077 from mind04/catch
Peter van Dijk [Wed, 23 Dec 2015 13:30:33 +0000 (14:30 +0100)] 
Merge pull request #3077 from mind04/catch

avoid crashes caused by bad DNSnames in gsql backends

9 years agoMerge pull request #3091 from kempniu/dnsdist-incbin-mips
Peter van Dijk [Wed, 23 Dec 2015 13:25:18 +0000 (14:25 +0100)] 
Merge pull request #3091 from kempniu/dnsdist-incbin-mips

Update incbin.h to upstream's latest master

9 years agoMerge pull request #3074 from rgacogne/mbedtls-ecdsa
Peter van Dijk [Wed, 23 Dec 2015 13:06:55 +0000 (14:06 +0100)] 
Merge pull request #3074 from rgacogne/mbedtls-ecdsa

Add ECDSA support to DNSSEC infra via mbedTLS

9 years agodrop 3.x rec scripting docs 3093/head
Peter van Dijk [Wed, 23 Dec 2015 12:59:06 +0000 (13:59 +0100)] 
drop 3.x rec scripting docs

9 years agoAdd ECDSA support to DNSSEC infra via mbedTLS 3074/head
Remi Gacogne [Wed, 23 Dec 2015 11:45:40 +0000 (12:45 +0100)] 
Add ECDSA support to DNSSEC infra via mbedTLS

9 years agoMerge branch 'master' of github.com:PowerDNS/pdns
bert hubert [Wed, 23 Dec 2015 10:06:17 +0000 (11:06 +0100)] 
Merge branch 'master' of github.com:PowerDNS/pdns

9 years agomove docs over
bert hubert [Wed, 23 Dec 2015 10:05:48 +0000 (11:05 +0100)] 
move docs over

9 years agohook up localaddr and remoteaddr for lua API and use them in example script
bert hubert [Wed, 23 Dec 2015 10:03:14 +0000 (10:03 +0000)] 
hook up localaddr and remoteaddr for lua API and use them in example script

9 years agoadd 4.x recursor api docs, but they aren't hooked up yet
bert hubert [Wed, 23 Dec 2015 10:00:43 +0000 (11:00 +0100)] 
add 4.x recursor api docs, but they aren't hooked up yet

9 years agoUpdate incbin.h to upstream's latest master (72f0e0e) 3091/head
Michał Kępień [Wed, 23 Dec 2015 09:36:14 +0000 (10:36 +0100)] 
Update incbin.h to upstream's latest master (72f0e0e)

9 years agoMerge pull request #3088 from Habbie/onekey
Peter van Dijk [Wed, 23 Dec 2015 07:15:25 +0000 (08:15 +0100)] 
Merge pull request #3088 from Habbie/onekey

Switch to a combined signing key

9 years agoMerge pull request #3048 from pieterlexis/issue-2420-rm-effective-tlds
Peter van Dijk [Tue, 22 Dec 2015 22:59:34 +0000 (23:59 +0100)] 
Merge pull request #3048 from pieterlexis/issue-2420-rm-effective-tlds

Download the effective TLD list when needed

9 years agoMerge pull request #3036 from pieterlexis/issue-2793-negcache-improvements
Peter van Dijk [Tue, 22 Dec 2015 22:58:50 +0000 (23:58 +0100)] 
Merge pull request #3036 from pieterlexis/issue-2793-negcache-improvements

negcache improvements

9 years agoMerge pull request #3071 from job/improve_show_zone
Peter van Dijk [Tue, 22 Dec 2015 22:54:30 +0000 (23:54 +0100)] 
Merge pull request #3071 from job/improve_show_zone

Improve readability of show-zone, changed "Active: 0" to "Inactive"

9 years agoMerge pull request #3070 from job/issue_3069_inactive
Peter van Dijk [Tue, 22 Dec 2015 22:54:00 +0000 (23:54 +0100)] 
Merge pull request #3070 from job/issue_3069_inactive

Change {add,import}-zone-key passive argument to inactive

9 years agoMerge pull request #3081 from pieterlexis/recursor-daemon
Peter van Dijk [Tue, 22 Dec 2015 22:52:22 +0000 (23:52 +0100)] 
Merge pull request #3081 from pieterlexis/recursor-daemon

Run pdns_recursor on the foreground by default

9 years agoMerge pull request #3084 from pieterlexis/issue-3067-zone2sql-logic-error
Peter van Dijk [Tue, 22 Dec 2015 22:51:14 +0000 (23:51 +0100)] 
Merge pull request #3084 from pieterlexis/issue-3067-zone2sql-logic-error

Fix logic error in zone2sql

9 years agoMerge pull request #3082 from magicbear/lua-backend-edns-subnet
Peter van Dijk [Tue, 22 Dec 2015 22:50:29 +0000 (23:50 +0100)] 
Merge pull request #3082 from magicbear/lua-backend-edns-subnet

luabackend: edns-subnet support

9 years agoMerge pull request #3087 from pieterlexis/cleanups
Peter van Dijk [Tue, 22 Dec 2015 22:46:00 +0000 (23:46 +0100)] 
Merge pull request #3087 from pieterlexis/cleanups

Various documentation cleanups

9 years agoMerge pull request #3076 from kempniu/dnsdist-v-in-help
Remi Gacogne [Tue, 22 Dec 2015 19:12:40 +0000 (20:12 +0100)] 
Merge pull request #3076 from kempniu/dnsdist-v-in-help

Document verbose mode in dnsdist's --help

9 years agoavoid crashes caused by bad DNSnames in gsql backends 3077/head
Kees Monshouwer [Tue, 22 Dec 2015 18:08:47 +0000 (19:08 +0100)] 
avoid crashes caused by bad DNSnames in gsql backends

9 years agoChange {add,import}-zone-key passive argument to inactive 3070/head
Job Snijders [Mon, 21 Dec 2015 15:19:03 +0000 (16:19 +0100)] 
Change {add,import}-zone-key passive argument to inactive

Align the *-zone-key keyword when you don't want to sign, with the
output from show-zone.

This fixes #3069

9 years agoexpect only ZSK 3088/head
Peter van Dijk [Tue, 22 Dec 2015 15:17:20 +0000 (16:17 +0100)] 
expect only ZSK

9 years agoforce show-zone to output DS for ZSK
Peter van Dijk [Tue, 22 Dec 2015 14:37:26 +0000 (15:37 +0100)] 
force show-zone to output DS for ZSK

9 years agoswitch pkcs11 testing to ZSK-only
Peter van Dijk [Tue, 22 Dec 2015 13:49:12 +0000 (14:49 +0100)] 
switch pkcs11 testing to ZSK-only

9 years agoallow combined signing key; drop default KSK
Peter van Dijk [Tue, 22 Dec 2015 10:29:50 +0000 (11:29 +0100)] 
allow combined signing key; drop default KSK

9 years agorefactor
Peter van Dijk [Tue, 22 Dec 2015 10:26:13 +0000 (11:26 +0100)] 
refactor

9 years agoremove unused method
Peter van Dijk [Tue, 22 Dec 2015 10:21:20 +0000 (11:21 +0100)] 
remove unused method

9 years agoremove indirection in secureZone
Peter van Dijk [Tue, 22 Dec 2015 09:23:40 +0000 (10:23 +0100)] 
remove indirection in secureZone

9 years agoVarious documentation cleanups 3087/head
Pieter Lexis [Tue, 22 Dec 2015 16:55:54 +0000 (17:55 +0100)] 
Various documentation cleanups

9 years agoDownload the effective TLD list when needed 3048/head
Pieter Lexis [Wed, 16 Dec 2015 12:03:19 +0000 (13:03 +0100)] 
Download the effective TLD list when needed

For in-tree builds, we grab this file during make. When
build-scripts/dist-recursor is run, we always grab a fresh copy.

Closes #2420

9 years agoUpdate tests for serial change 2982/head
Aki Tuomi [Tue, 8 Dec 2015 11:35:16 +0000 (13:35 +0200)] 
Update tests for serial change

9 years agoUse large serial in example.com
Aki Tuomi [Wed, 2 Dec 2015 09:23:38 +0000 (11:23 +0200)] 
Use large serial in example.com

This way we get to exercise our serial code paths alot

9 years agoWhen serial is 0, assume zone not present
Aki Tuomi [Wed, 2 Dec 2015 09:20:24 +0000 (11:20 +0200)] 
When serial is 0, assume zone not present

Previously, if our serial was 0, and new serial was
bigger than 2^31, then we assumed that the old serial
was larger than new serial, preventing zone from
being transferred. After this change, 0 is treated
specially in the comparison.

9 years agoRun pdns_recursor on the foreground by default 3081/head
Pieter Lexis [Tue, 22 Dec 2015 14:47:43 +0000 (15:47 +0100)] 
Run pdns_recursor on the foreground by default

Closes #3079

9 years agoFix logic error in zone2sql 3084/head
Pieter Lexis [Tue, 22 Dec 2015 15:41:32 +0000 (16:41 +0100)] 
Fix logic error in zone2sql

Introduced in #3019.

Closes #3067

9 years agocompile fixes
Peter van Dijk [Tue, 22 Dec 2015 15:44:04 +0000 (16:44 +0100)] 
compile fixes

9 years agoluabackend: edns-subnet support 3082/head
MagicBear [Tue, 22 Dec 2015 15:10:33 +0000 (23:10 +0800)] 
luabackend: edns-subnet support

9 years agoMerge pull request #2554 from pieterlexis/comments-in-forward-zones-file
Peter van Dijk [Tue, 22 Dec 2015 14:50:13 +0000 (15:50 +0100)] 
Merge pull request #2554 from pieterlexis/comments-in-forward-zones-file

Allow comments in the forward-zones-file

9 years agoMerge pull request #3029 from cmouse/cpp11-integer-conversions
Peter van Dijk [Tue, 22 Dec 2015 12:57:41 +0000 (13:57 +0100)] 
Merge pull request #3029 from cmouse/cpp11-integer-conversions

Some quality improvements

9 years agoMerge pull request #3055 from rgacogne/dnscrypt-clean
Remi Gacogne [Tue, 22 Dec 2015 12:44:13 +0000 (13:44 +0100)] 
Merge pull request #3055 from rgacogne/dnscrypt-clean

Add DNSCrypt support for dnsdist

9 years agofixed stray debugging output
bert hubert [Tue, 22 Dec 2015 10:24:33 +0000 (10:24 +0000)] 
fixed stray debugging output

9 years agoDocument verbose mode in dnsdist's --help 3076/head
Michał Kępień [Tue, 22 Dec 2015 10:23:07 +0000 (11:23 +0100)] 
Document verbose mode in dnsdist's --help

9 years agoMerge pull request #3016 from pieterlexis/no-defaults-file-for-dnsdist
Peter van Dijk [Tue, 22 Dec 2015 09:50:04 +0000 (10:50 +0100)] 
Merge pull request #3016 from pieterlexis/no-defaults-file-for-dnsdist

Remove defaults for dnsdist packages

9 years agoMerge pull request #3041 from pieterlexis/release-versioning
Peter van Dijk [Tue, 22 Dec 2015 09:47:45 +0000 (10:47 +0100)] 
Merge pull request #3041 from pieterlexis/release-versioning

Set version numbers correctly on releases

9 years agoMerge pull request #3053 from pieterlexis/issue-2622
Peter van Dijk [Tue, 22 Dec 2015 09:46:30 +0000 (10:46 +0100)] 
Merge pull request #3053 from pieterlexis/issue-2622

Remove --dnssec from zone2sql

9 years agoMerge pull request #3058 from pieterlexis/issue-1723-udp-query-climb
Peter van Dijk [Tue, 22 Dec 2015 09:45:38 +0000 (10:45 +0100)] 
Merge pull request #3058 from pieterlexis/issue-1723-udp-query-climb

Correctly count udp-queries

9 years agoAdd DNSCrypt support for dnsdist 3055/head
Remi Gacogne [Mon, 21 Dec 2015 08:35:21 +0000 (09:35 +0100)] 
Add DNSCrypt support for dnsdist

The support is disabled by default and can be enabled
with --enable-dnscrypt.
Creating certificates and keys is supported, as well
as basic unit tests.

9 years agoMerge pull request #3030 from rgacogne/dnsdist-send-return
Remi Gacogne [Tue, 22 Dec 2015 09:34:27 +0000 (10:34 +0100)] 
Merge pull request #3030 from rgacogne/dnsdist-send-return

Use ssize_t for the result of send() to DS in dnsdist UDP thread

9 years agoMerge pull request #3014 from rgacogne/uidgidparsing
Remi Gacogne [Tue, 22 Dec 2015 09:31:44 +0000 (10:31 +0100)] 
Merge pull request #3014 from rgacogne/uidgidparsing

Fix missing cast, LLONG_MIN->LONG_MIN in strToUID() and strToGID()

9 years agoMerge pull request #3072 from pieterlexis/docs-4X-warning
Peter van Dijk [Tue, 22 Dec 2015 09:12:27 +0000 (10:12 +0100)] 
Merge pull request #3072 from pieterlexis/docs-4X-warning

Add a warning about this being the docs for 4.X

9 years agomake sure lua-pdns.hh gets shipped
bert hubert [Mon, 21 Dec 2015 22:06:41 +0000 (22:06 +0000)] 
make sure lua-pdns.hh gets shipped

9 years agoMerge pull request #3060 from ahupowerdns/lua4
bert hubert [Mon, 21 Dec 2015 21:21:21 +0000 (21:21 +0000)] 
Merge pull request #3060 from ahupowerdns/lua4

Lua4: clean up recursor lua api and reimplement it in LuaWrapper

9 years agoit turns out, we could not simply compare DNSNames in Lua. Now we can, but it is... 3060/head
bert hubert [Mon, 21 Dec 2015 19:45:01 +0000 (19:45 +0000)] 
it turns out, we could not simply compare DNSNames in Lua. Now we can, but it is ugly.

9 years agonit for gsql 3029/head
Aki Tuomi [Mon, 21 Dec 2015 18:34:44 +0000 (20:34 +0200)] 
nit for gsql

9 years agoAdd a warning about this being the docs for 4.X 3072/head
Pieter Lexis [Mon, 21 Dec 2015 17:47:57 +0000 (18:47 +0100)] 
Add a warning about this being the docs for 4.X

9 years agoImprove readability of show-zone, changed "Active: 0" to "Inactive" 3071/head
Job Snijders [Mon, 21 Dec 2015 15:32:11 +0000 (16:32 +0100)] 
Improve readability of show-zone, changed "Active: 0" to "Inactive"

9 years agoMerge pull request #3046 from kempniu/b64-tests-dnsdist
Peter van Dijk [Mon, 21 Dec 2015 13:27:09 +0000 (14:27 +0100)] 
Merge pull request #3046 from kempniu/b64-tests-dnsdist

Hook up Base64 test suite to dnsdist's testrunner

9 years agoMerge pull request #3054 from pieterlexis/issue-1258-default-v6-bind
Peter van Dijk [Mon, 21 Dec 2015 13:03:23 +0000 (14:03 +0100)] 
Merge pull request #3054 from pieterlexis/issue-1258-default-v6-bind

auth: listen on v6 by default

9 years agoMerge pull request #3057 from pieterlexis/overzealous-replace
Peter van Dijk [Mon, 21 Dec 2015 13:02:02 +0000 (14:02 +0100)] 
Merge pull request #3057 from pieterlexis/overzealous-replace

Fix overzealous replacement of pdnssec

9 years agoFix number conversions in core
Aki Tuomi [Sat, 12 Dec 2015 22:02:42 +0000 (00:02 +0200)] 
Fix number conversions in core

9 years agoRemove pdns_strtoui
Aki Tuomi [Sat, 12 Dec 2015 20:56:47 +0000 (22:56 +0200)] 
Remove pdns_strtoui

9 years agoUse proper conversions for integers in gsql
Aki Tuomi [Sat, 12 Dec 2015 18:20:29 +0000 (20:20 +0200)] 
Use proper conversions for integers in gsql

9 years agoUse proper conversions in PGSql backend
Aki Tuomi [Fri, 11 Dec 2015 16:02:12 +0000 (18:02 +0200)] 
Use proper conversions in PGSql backend

9 years agoUse proper conversion in oracle backend
Aki Tuomi [Fri, 11 Dec 2015 16:02:02 +0000 (18:02 +0200)] 
Use proper conversion in oracle backend

9 years agoUse proper integer conversions in remotebackend
Aki Tuomi [Fri, 11 Dec 2015 15:43:08 +0000 (17:43 +0200)] 
Use proper integer conversions in remotebackend

9 years agoUse proper conversion on pipe backend
Aki Tuomi [Fri, 11 Dec 2015 14:52:30 +0000 (16:52 +0200)] 
Use proper conversion on pipe backend

9 years agoUse pdns_stou in odbxbackend
Aki Tuomi [Fri, 11 Dec 2015 14:49:43 +0000 (16:49 +0200)] 
Use pdns_stou in odbxbackend

9 years agoUse proper conversions on mydns backend
Aki Tuomi [Fri, 11 Dec 2015 14:45:48 +0000 (16:45 +0200)] 
Use proper conversions on mydns backend

9 years agoUse proper conversions on GeoIP backend
Aki Tuomi [Fri, 11 Dec 2015 14:42:43 +0000 (16:42 +0200)] 
Use proper conversions on GeoIP backend

9 years agoUse proper conversions on bind backend
Aki Tuomi [Fri, 11 Dec 2015 14:32:16 +0000 (16:32 +0200)] 
Use proper conversions on bind backend

9 years agoAdd pdns_stou
Aki Tuomi [Sat, 12 Dec 2015 08:03:24 +0000 (10:03 +0200)] 
Add pdns_stou

9 years agoMerge pull request #3066 from cmouse/saxfr-nit
Peter van Dijk [Mon, 21 Dec 2015 12:38:32 +0000 (13:38 +0100)] 
Merge pull request #3066 from cmouse/saxfr-nit

Fix usage of abs() in saxfr

9 years agoexample script correction
bert hubert [Mon, 21 Dec 2015 11:04:41 +0000 (11:04 +0000)] 
example script correction

9 years agoreplace old lua example script by new one, we have reached feature parity
bert hubert [Mon, 21 Dec 2015 11:02:39 +0000 (11:02 +0000)] 
replace old lua example script by new one, we have reached feature parity

9 years agoairplane commit - implement pdnslog & loglevels that work (in contrast to lua 3.x...
bert hubert [Sun, 20 Dec 2015 11:04:14 +0000 (12:04 +0100)] 
airplane commit - implement pdnslog & loglevels that work (in contrast to lua 3.x implementation)

9 years agoFix usage of abs() in saxfr 3066/head
Aki Tuomi [Sat, 19 Dec 2015 15:36:34 +0000 (17:36 +0200)] 
Fix usage of abs() in saxfr

9 years agonow fix up Lua compilation of Lua code in recursor again..
bert hubert [Sat, 19 Dec 2015 05:31:06 +0000 (06:31 +0100)] 
now fix up Lua compilation of Lua code in recursor again..

9 years agofix up the non-lua case for recursor
bert hubert [Fri, 18 Dec 2015 21:03:12 +0000 (22:03 +0100)] 
fix up the non-lua case for recursor

9 years agomove policy enum around. Creative use of namespace btw.
bert hubert [Fri, 18 Dec 2015 19:00:29 +0000 (20:00 +0100)] 
move policy enum around. Creative use of namespace btw.

9 years agoCorrectly count udp-queries 3058/head
Pieter Lexis [Thu, 17 Dec 2015 16:30:13 +0000 (17:30 +0100)] 
Correctly count udp-queries

Closes #1723

9 years agomove recursor to LuaWrapper based new API for blocking, changing etc of queries....
bert hubert [Fri, 18 Dec 2015 08:14:05 +0000 (09:14 +0100)] 
move recursor to LuaWrapper based new API for blocking, changing etc of queries. Documentation to follow. For real.

9 years agofix up recursor separate compilation on osx: set c++2011 flags, find lua
bert hubert [Fri, 18 Dec 2015 08:13:35 +0000 (09:13 +0100)] 
fix up recursor separate compilation on osx: set c++2011 flags, find lua

9 years agoFix overzealous replacement of pdnssec 3057/head
Pieter Lexis [Thu, 17 Dec 2015 15:19:05 +0000 (16:19 +0100)] 
Fix overzealous replacement of pdnssec

Thanks @mind04!

9 years agomove lua scripts in resolver over to glorious luawrapper4, plus vamp up semantics
bert hubert [Thu, 17 Dec 2015 10:34:11 +0000 (11:34 +0100)] 
move lua scripts in resolver over to glorious luawrapper4, plus vamp up semantics

9 years agotyop
bert hubert [Thu, 17 Dec 2015 10:33:07 +0000 (11:33 +0100)] 
tyop

9 years agosilence a luawrapper warning. Hope I got it right.
bert hubert [Thu, 17 Dec 2015 10:32:50 +0000 (11:32 +0100)] 
silence a luawrapper warning. Hope I got it right.

9 years agoauth: listen on v6 by default 3054/head
Pieter Lexis [Wed, 16 Dec 2015 16:36:48 +0000 (17:36 +0100)] 
auth: listen on v6 by default

Closes #1258

9 years agoMerge pull request #3049 from mind04/travis
Pieter Lexis [Wed, 16 Dec 2015 16:34:00 +0000 (17:34 +0100)] 
Merge pull request #3049 from mind04/travis

make pdnsconfdist test POSIXLY_CORRECT and update pdns.conf-dist

9 years agomake pdnsconfdist test POSIXLY_CORRECT and update pdns.conf-dist 3049/head
Kees Monshouwer [Wed, 16 Dec 2015 13:37:19 +0000 (14:37 +0100)] 
make pdnsconfdist test POSIXLY_CORRECT and update pdns.conf-dist

9 years agoMerge pull request #3040 from pieterlexis/issue-2841-loosen-constraints-on-forwarders
Pieter Lexis [Wed, 16 Dec 2015 12:08:26 +0000 (13:08 +0100)] 
Merge pull request #3040 from pieterlexis/issue-2841-loosen-constraints-on-forwarders

Relax constraints accepting answers from forwarders

9 years agoMerge pull request #3034 from Habbie/rhs-at-expansion
Pieter Lexis [Wed, 16 Dec 2015 12:08:06 +0000 (13:08 +0100)] 
Merge pull request #3034 from Habbie/rhs-at-expansion

Fix expansion of @ in content (CNAME/MX etc. targets) during zone parsing

9 years agoMerge pull request #3047 from pieterlexis/godbc-fix-for-connect
Pieter Lexis [Wed, 16 Dec 2015 12:07:35 +0000 (13:07 +0100)] 
Merge pull request #3047 from pieterlexis/godbc-fix-for-connect

Make the godbc module not exit on SQL_SUCCESS_WITH_INFO

9 years agoMake the godbc module not exit on SQL_SUCCESS_WITH_INFO 3047/head
Pieter Lexis [Wed, 16 Dec 2015 12:06:05 +0000 (13:06 +0100)] 
Make the godbc module not exit on SQL_SUCCESS_WITH_INFO

9 years agoAdd testrunner to dnsdist's .gitignore 3046/head
Michał Kępień [Wed, 16 Dec 2015 11:02:48 +0000 (12:02 +0100)] 
Add testrunner to dnsdist's .gitignore

9 years agoHook up Base64 test suite to dnsdist's testrunner
Michał Kępień [Wed, 16 Dec 2015 11:00:19 +0000 (12:00 +0100)] 
Hook up Base64 test suite to dnsdist's testrunner