]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
11 years agoAPI: move shared DomainInfo reader into it's own function 2205/head
Christian Hofstaedtler [Sun, 8 Feb 2015 12:36:24 +0000 (13:36 +0100)] 
API: move shared DomainInfo reader into it's own function

And test that listing zones also returns account now.

11 years agoMerge pull request #2203 from zeha/api-account
bert hubert [Sun, 8 Feb 2015 08:54:38 +0000 (09:54 +0100)] 
Merge pull request #2203 from zeha/api-account

API: expose domains.account

11 years agoAdd newline to carbon error message on auth 2200/head
Aki Tuomi [Sat, 7 Feb 2015 20:03:13 +0000 (22:03 +0200)] 
Add newline to carbon error message on auth

11 years agoAPI: allow writing to domains.account field 2203/head
Christian Hofstaedtler [Sat, 7 Feb 2015 14:20:42 +0000 (15:20 +0100)] 
API: allow writing to domains.account field

11 years agoAPI: read and expose domain account field
Christian Hofstaedtler [Sat, 7 Feb 2015 14:01:26 +0000 (15:01 +0100)] 
API: read and expose domain account field

11 years agodocs: Remove remains of gsqlite(2) 2202/head
Christian Hofstaedtler [Sat, 7 Feb 2015 13:32:17 +0000 (14:32 +0100)] 
docs: Remove remains of gsqlite(2)

It has been removed in 2012.

11 years agodocs: Improve third party names
Christian Hofstaedtler [Sat, 7 Feb 2015 13:27:15 +0000 (14:27 +0100)] 
docs: Improve third party names

LUA -> Lua
PostGreSQL -> PostgreSQL
PgSQL -> PostgreSQL

Fixes #2131.

11 years agoAPI: be more strict when parsing record contents 2201/head
Christian Hofstaedtler [Sat, 7 Feb 2015 12:58:08 +0000 (13:58 +0100)] 
API: be more strict when parsing record contents

Fixes #2113.

11 years agoAPI: Reject unknown types (TYPE0)
Christian Hofstaedtler [Sat, 7 Feb 2015 12:38:33 +0000 (13:38 +0100)] 
API: Reject unknown types (TYPE0)

Fixes #2130.

11 years agoAdd newline to carbon error message on recursor
Aki Tuomi [Sat, 7 Feb 2015 11:40:49 +0000 (13:40 +0200)] 
Add newline to carbon error message on recursor

11 years agoadd getregisteredname() function for recursor Lua scripts
Peter van Dijk [Fri, 6 Feb 2015 15:24:32 +0000 (10:24 -0500)] 
add getregisteredname() function for recursor Lua scripts

11 years agoturn off root-nx-trust by default, cleanups
bert hubert [Fri, 6 Feb 2015 08:10:35 +0000 (09:10 +0100)] 
turn off root-nx-trust by default, cleanups

11 years agotrust root nxdomains
bert hubert [Thu, 5 Feb 2015 18:53:54 +0000 (19:53 +0100)] 
trust root nxdomains

11 years agothrow AAAA records in the mix for resolution if we have them lying around, even if...
bert hubert [Thu, 5 Feb 2015 12:24:52 +0000 (13:24 +0100)] 
throw AAAA records in the mix for resolution if we have them lying around, even if we already got a working A record

11 years agodates. they matter.
bert hubert [Wed, 4 Feb 2015 12:23:48 +0000 (13:23 +0100)] 
dates. they matter.

11 years agoclarify booleans in our documentation, plus serve-rfc1918 correction.
bert hubert [Wed, 4 Feb 2015 12:03:05 +0000 (13:03 +0100)] 
clarify booleans in our documentation, plus serve-rfc1918 correction.

11 years agosecpoll security status for 3.7.0-rc2
bert hubert [Wed, 4 Feb 2015 11:04:21 +0000 (12:04 +0100)] 
secpoll security status for 3.7.0-rc2

11 years agoCopy the binaries during install, don't move them 2190/head
Ruben Kerkhof [Wed, 4 Feb 2015 09:56:55 +0000 (10:56 +0100)] 
Copy the binaries during install, don't move them

11 years agorc2 release notes
bert hubert [Wed, 4 Feb 2015 09:48:01 +0000 (10:48 +0100)] 
rc2 release notes

11 years agoFail when compiling epollmplexer fails 2184/head
Ruben Kerkhof [Wed, 4 Feb 2015 09:47:51 +0000 (10:47 +0100)] 
Fail when compiling epollmplexer fails

11 years agofix up the wrong size of the 'remotes' ringbuffer with pdns-distributes-queries,... rec-3.7.0-rc2
bert hubert [Wed, 4 Feb 2015 08:55:13 +0000 (09:55 +0100)] 
fix up the wrong size of the 'remotes' ringbuffer with pdns-distributes-queries, fix up finally the wrong sizing of caches in case of pdns-distributes-queries and slightly adjust the number of available filedescriptors based on reality. Thanks AJ ;-)

11 years agosecpoll zone soa update
bert hubert [Tue, 3 Feb 2015 22:05:18 +0000 (23:05 +0100)] 
secpoll zone soa update

11 years agoscoped_array/scoped_ptr mistake, found by rubenk's address sanitizer check run
bert hubert [Tue, 3 Feb 2015 22:04:46 +0000 (23:04 +0100)] 
scoped_array/scoped_ptr mistake, found by rubenk's address sanitizer check run

11 years agoMerge pull request #2175 from cmouse/set-ulimit-before-setuid
bert hubert [Tue, 3 Feb 2015 20:19:23 +0000 (21:19 +0100)] 
Merge pull request #2175 from cmouse/set-ulimit-before-setuid

Try to raise open files before dropping privileges

11 years agoStart pdns-recursor before nss-lookup.target 2176/head
Ruben Kerkhof [Tue, 3 Feb 2015 19:26:33 +0000 (20:26 +0100)] 
Start pdns-recursor before nss-lookup.target

11 years agoTry to raise open files before dropping privileges 2175/head
Aki Tuomi [Tue, 3 Feb 2015 19:08:31 +0000 (21:08 +0200)] 
Try to raise open files before dropping privileges

11 years agoMerge branch 'master' of github.com:PowerDNS/pdns
bert hubert [Tue, 3 Feb 2015 09:40:16 +0000 (10:40 +0100)] 
Merge branch 'master' of github.com:PowerDNS/pdns

11 years agoclear up local socket in rec_control in case recursor is down, close #2061
bert hubert [Tue, 3 Feb 2015 09:39:40 +0000 (10:39 +0100)] 
clear up local socket in rec_control in case recursor is down, close #2061

11 years agofinalize auth 3.4.2 docs
Peter van Dijk [Tue, 3 Feb 2015 09:21:12 +0000 (10:21 +0100)] 
finalize auth 3.4.2 docs

11 years agoadd auth-3.4.2 to secpoll
Peter van Dijk [Tue, 3 Feb 2015 09:20:30 +0000 (10:20 +0100)] 
add auth-3.4.2 to secpoll

11 years agoreinstate --loglevel=7 for access to DEBUG messages in recursor
bert hubert [Tue, 3 Feb 2015 09:17:13 +0000 (10:17 +0100)] 
reinstate --loglevel=7 for access to DEBUG messages in recursor

11 years agoupdate example in the Dockerfile for building the markdown docs 2170/head
Kees Monshouwer [Tue, 3 Feb 2015 07:55:44 +0000 (08:55 +0100)] 
update example in the Dockerfile for building the markdown docs

11 years agoMerge pull request #2169 from mind04/upgrade
Peter van Dijk [Tue, 3 Feb 2015 07:29:21 +0000 (08:29 +0100)] 
Merge pull request #2169 from mind04/upgrade

auth 3.4.0 - 3.4.2 upgrade notes

11 years agoauth 3.4.0 - 3.4.2 upgrade notes 2169/head
Kees Monshouwer [Mon, 2 Feb 2015 17:09:48 +0000 (18:09 +0100)] 
auth 3.4.0 - 3.4.2 upgrade notes

11 years agoactually make calidns work with sendmmsg
bert hubert [Mon, 2 Feb 2015 15:47:57 +0000 (16:47 +0100)] 
actually make calidns work with sendmmsg

11 years agohtml.tar.bz2 target, partial resolution for #2165 2167/head
Peter van Dijk [Mon, 2 Feb 2015 15:16:20 +0000 (16:16 +0100)] 
html.tar.bz2 target, partial resolution for #2165

11 years agoadd dummy responder for load testing, move calidns to recvmmsg and sendmmsg (but...
bert hubert [Mon, 2 Feb 2015 13:40:33 +0000 (14:40 +0100)] 
add dummy responder for load testing, move calidns to recvmmsg and sendmmsg (but probably wrong)

11 years agocleanup 3.4.2 log a bit; update to 0cdb3ab
Peter van Dijk [Mon, 2 Feb 2015 12:49:40 +0000 (13:49 +0100)] 
cleanup 3.4.2 log a bit; update to 0cdb3ab

11 years agopartial, unclean 3.4.2 changelog, up to b4ec12d156404e239a1c356fc45de86c4a30fd60
Peter van Dijk [Mon, 2 Feb 2015 12:06:19 +0000 (13:06 +0100)] 
partial, unclean 3.4.2 changelog, up to b4ec12d156404e239a1c356fc45de86c4a30fd60

11 years agotypo
Peter van Dijk [Mon, 2 Feb 2015 10:29:05 +0000 (11:29 +0100)] 
typo

11 years agoMerge pull request #2144 from rubenk/distribute-effective_tld_names.dat
Peter van Dijk [Mon, 2 Feb 2015 07:30:44 +0000 (08:30 +0100)] 
Merge pull request #2144 from rubenk/distribute-effective_tld_names.dat

Ship effective_tld_names.dat in tarball

11 years agoMerge pull request #2155 from cmouse/fix-issue-1984
Peter van Dijk [Mon, 2 Feb 2015 07:28:48 +0000 (08:28 +0100)] 
Merge pull request #2155 from cmouse/fix-issue-1984

Implement CORS in WebServer, fixes #1984

11 years agoMerge pull request #2159 from zeha/markup
Peter van Dijk [Mon, 2 Feb 2015 07:27:29 +0000 (08:27 +0100)] 
Merge pull request #2159 from zeha/markup

Markdownify regression-tests/README

11 years agoMarkdownify regression-tests/README 2159/head
Christian Hofstaedtler [Sun, 1 Feb 2015 15:03:55 +0000 (16:03 +0100)] 
Markdownify regression-tests/README

11 years agoRemove OPTIONS from webWrapper 2155/head
Aki Tuomi [Sun, 1 Feb 2015 13:59:49 +0000 (15:59 +0200)] 
Remove OPTIONS from webWrapper

11 years agoImplement CORS in WebServer, fixes #1984
Aki Tuomi [Fri, 30 Jan 2015 08:41:41 +0000 (10:41 +0200)] 
Implement CORS in WebServer, fixes #1984

11 years agoRemove zoneId from getAuth() 2142/head
Christian Hofstaedtler [Tue, 27 Jan 2015 00:10:17 +0000 (01:10 +0100)] 
Remove zoneId from getAuth()

Nobody cared about it.

11 years agoSplit uncached lookup code out of UeberBackend::getSOA
Christian Hofstaedtler [Mon, 26 Jan 2015 23:51:37 +0000 (00:51 +0100)] 
Split uncached lookup code out of UeberBackend::getSOA

Most callers are using the uncached path, so provide it as a non-hack.

11 years agoRemove unused convenience methods DNSBackend::getRemote(...)
Christian Hofstaedtler [Mon, 26 Jan 2015 23:19:07 +0000 (00:19 +0100)] 
Remove unused convenience methods DNSBackend::getRemote(...)

11 years agoRemove unused class BackendReporter
Christian Hofstaedtler [Mon, 26 Jan 2015 23:09:00 +0000 (00:09 +0100)] 
Remove unused class BackendReporter

11 years agoRemove static UeberBackend::DynListener
Christian Hofstaedtler [Mon, 26 Jan 2015 21:42:38 +0000 (22:42 +0100)] 
Remove static UeberBackend::DynListener

11 years agoRemove unused DNSResourceRecord UeberBackend::lastrr
Christian Hofstaedtler [Mon, 26 Jan 2015 21:34:11 +0000 (22:34 +0100)] 
Remove unused DNSResourceRecord UeberBackend::lastrr

11 years agoRemove unused int UeberBackend::s_s
Christian Hofstaedtler [Mon, 26 Jan 2015 21:33:16 +0000 (22:33 +0100)] 
Remove unused int UeberBackend::s_s

11 years agoRemove unused UeberBackend::setStatus(string)
Christian Hofstaedtler [Mon, 26 Jan 2015 21:32:04 +0000 (22:32 +0100)] 
Remove unused UeberBackend::setStatus(string)

11 years agoRemove unused UeberBackend::die()
Christian Hofstaedtler [Mon, 26 Jan 2015 21:29:38 +0000 (22:29 +0100)] 
Remove unused UeberBackend::die()

11 years agoStop pretending UeberBackend is a normal DNSBackend
Christian Hofstaedtler [Mon, 26 Jan 2015 21:28:40 +0000 (22:28 +0100)] 
Stop pretending UeberBackend is a normal DNSBackend

Makes it clear who calls what where.

11 years agomultithreading
bert hubert [Sat, 31 Jan 2015 21:26:20 +0000 (22:26 +0100)] 
multithreading

11 years agoMerge branch 'master' into dnsdist11
bert hubert [Sat, 31 Jan 2015 21:26:02 +0000 (22:26 +0100)] 
Merge branch 'master' into dnsdist11

Conflicts:
configure.ac

11 years agoattempt at calibrated qps generator
bert hubert [Sat, 31 Jan 2015 19:38:49 +0000 (20:38 +0100)] 
attempt at calibrated qps generator

11 years agoMerge pull request #2153 from pieterlexis/fixChangelogJumble
Peter van Dijk [Sat, 31 Jan 2015 15:41:29 +0000 (16:41 +0100)] 
Merge pull request #2153 from pieterlexis/fixChangelogJumble

Unjumble the changelog

11 years agoEnable TSIG RR tests 2157/head
Aki Tuomi [Sat, 31 Jan 2015 14:02:03 +0000 (16:02 +0200)] 
Enable TSIG RR tests

11 years agoUse no spaces version of xfrBlob for TSIG
Aki Tuomi [Sat, 31 Jan 2015 14:01:21 +0000 (16:01 +0200)] 
Use no spaces version of xfrBlob for TSIG

11 years agoIntroduce xfrBlobNoSpaces
Aki Tuomi [Tue, 27 Jan 2015 09:43:53 +0000 (11:43 +0200)] 
Introduce xfrBlobNoSpaces

11 years agounshare g_now between threads, it was causing weirdness. Again thanks to Winfried...
bert hubert [Fri, 30 Jan 2015 12:57:00 +0000 (13:57 +0100)] 
unshare g_now between threads, it was causing weirdness. Again thanks to Winfried for great debugging & solution!

11 years agothe insanely great LuaContext project
bert hubert [Fri, 30 Jan 2015 12:22:10 +0000 (13:22 +0100)] 
the insanely great LuaContext project

11 years agodnsdist & lua!
bert hubert [Fri, 30 Jan 2015 12:21:23 +0000 (13:21 +0100)] 
dnsdist & lua!

11 years agoUnjumble the changelog 2153/head
Pieter Lexis [Thu, 29 Jan 2015 16:51:41 +0000 (17:51 +0100)] 
Unjumble the changelog

11 years agoMerge pull request #2152 from rubenk/build-ports+devpoll-on-sunos
Peter van Dijk [Thu, 29 Jan 2015 16:05:00 +0000 (17:05 +0100)] 
Merge pull request #2152 from rubenk/build-ports+devpoll-on-sunos

Build devpoll and ports mplexer in on Solaris

11 years agoMerge pull request #2148 from pieterlexis/documentRecursorSettings
Peter van Dijk [Thu, 29 Jan 2015 11:03:24 +0000 (12:03 +0100)] 
Merge pull request #2148 from pieterlexis/documentRecursorSettings

Document all the recursor settings

11 years agoMerge pull request #2150 from rubenk/build-kqueue-multiplexer-on-freebsd
Peter van Dijk [Thu, 29 Jan 2015 11:02:34 +0000 (12:02 +0100)] 
Merge pull request #2150 from rubenk/build-kqueue-multiplexer-on-freebsd

Build kqueue mplexer into recursor on FreeBSD

11 years agoMerge pull request #2149 from rubenk/pie-detector-test
Peter van Dijk [Wed, 28 Jan 2015 18:48:13 +0000 (19:48 +0100)] 
Merge pull request #2149 from rubenk/pie-detector-test

Pie detector test

11 years agoBuild devpoll and ports mplexer in on Solaris 2152/head
Ruben Kerkhof [Wed, 28 Jan 2015 18:19:40 +0000 (19:19 +0100)] 
Build devpoll and ports mplexer in on Solaris

11 years agoMerge pull request #2146 from rubenk/autoconf-recursor
bert hubert [Wed, 28 Jan 2015 16:03:42 +0000 (17:03 +0100)] 
Merge pull request #2146 from rubenk/autoconf-recursor

Only build epollmultiplexer on Linux

11 years agoBuild kqueue mplexer into recursor on FreeBSD 2150/head
Ruben Kerkhof [Wed, 28 Jan 2015 09:22:41 +0000 (10:22 +0100)] 
Build kqueue mplexer into recursor on FreeBSD

11 years agoLink only programs with -pie 2149/head
Ruben Kerkhof [Tue, 27 Jan 2015 22:04:39 +0000 (23:04 +0100)] 
Link only programs with -pie

Add a new variable, $PROGRAM_LDFLAGS
only meant for programs, not libraries.

Add PIE_LDFLAGS to this variable.

Since all programs need $THREADFLAGS,
add it to this variable too. This allows us
to remove a lot of program_LDFLAGS which contained only
$THREADFLAGS

An extra advantage is that we don't touch the user's LDFLAGS
anymore.

11 years agoSimplify check
Ruben Kerkhof [Tue, 27 Jan 2015 21:48:12 +0000 (21:48 +0000)] 
Simplify check

If we can link with -pie or -Wl,pie, -fPIE works too

11 years agoMake variables global
Ruben Kerkhof [Tue, 27 Jan 2015 21:43:36 +0000 (21:43 +0000)] 
Make variables global

11 years agoLink some slightly more advanced code
Ruben Kerkhof [Tue, 27 Jan 2015 21:20:01 +0000 (21:20 +0000)] 
Link some slightly more advanced code

11 years agoOnly export CXXFLAGS when the LDFLAGS work
Ruben Kerkhof [Tue, 27 Jan 2015 20:48:08 +0000 (20:48 +0000)] 
Only export CXXFLAGS when the LDFLAGS work

11 years agoDocument all the recursor settings 2148/head
Pieter Lexis [Tue, 27 Jan 2015 20:15:25 +0000 (21:15 +0100)] 
Document all the recursor settings

 * Better layout
 * Fix a typo in the authoritative settings docs

11 years agoUse -fPIE CXXFLAGS when linking
Ruben Kerkhof [Tue, 27 Jan 2015 20:01:57 +0000 (20:01 +0000)] 
Use -fPIE CXXFLAGS when linking

11 years agoFix quoting
Ruben Kerkhof [Tue, 27 Jan 2015 19:41:17 +0000 (20:41 +0100)] 
Fix quoting

11 years agoMake sure Clang reports warnings as errors in test
Ruben Kerkhof [Tue, 27 Jan 2015 19:33:30 +0000 (20:33 +0100)] 
Make sure Clang reports warnings as errors in test

11 years agoCheck both for -pie and -Wl,pie
Ruben Kerkhof [Tue, 27 Jan 2015 18:59:21 +0000 (19:59 +0100)] 
Check both for -pie and -Wl,pie

Some versions of clang need the latter
Fixes #2125

11 years agoRFC2136 to ignore serial update when using autoserial 2147/head
Ruben d'Arco [Tue, 27 Jan 2015 18:53:09 +0000 (19:53 +0100)] 
RFC2136 to ignore serial update when using autoserial

Fixes #2066

11 years agoImport warnings.m4 from gnulib bb41ff0b7782
Ruben Kerkhof [Tue, 27 Jan 2015 18:27:49 +0000 (19:27 +0100)] 
Import warnings.m4 from gnulib bb41ff0b7782

This uses AC_LINK_ELSE instead of AC_COMPILE_ELSE
which should detect failures a bit better

11 years agoOnly build epollmultiplexer on Linux 2146/head
Ruben Kerkhof [Tue, 27 Jan 2015 13:21:56 +0000 (14:21 +0100)] 
Only build epollmultiplexer on Linux

fixes make -C pdns pdns_recursor on OSX

11 years agoadd lock.hh
bert hubert [Tue, 27 Jan 2015 13:03:24 +0000 (14:03 +0100)] 
add lock.hh

11 years agofix up jumbled to console logging
bert hubert [Tue, 27 Jan 2015 13:01:10 +0000 (14:01 +0100)] 
fix up jumbled to console logging

11 years agoadd tests for our port override feature in ComboAddress
bert hubert [Tue, 27 Jan 2015 12:26:21 +0000 (13:26 +0100)] 
add tests for our port override feature in ComboAddress

11 years agohandle SRCDIR absence more gracefully
Peter van Dijk [Tue, 27 Jan 2015 12:24:47 +0000 (13:24 +0100)] 
handle SRCDIR absence more gracefully

11 years agoShip effective_tld_names.dat in tarball 2144/head
Ruben Kerkhof [Tue, 27 Jan 2015 11:46:53 +0000 (12:46 +0100)] 
Ship effective_tld_names.dat in tarball

pubsuffix.cc is generated code, so we need the source.
make[3]: *** No rule to make target '../../../pdns/effective_tld_names.dat', needed by 'pubsuffix.cc'. Stop.

11 years agoMerge pull request #2141 from zeha/out-of-tree-build
Peter van Dijk [Tue, 27 Jan 2015 09:35:19 +0000 (10:35 +0100)] 
Merge pull request #2141 from zeha/out-of-tree-build

Fix (some) out of tree build failures

11 years agoMerge pull request #2128 from zeha/json-uppercase-types
Peter van Dijk [Tue, 27 Jan 2015 09:32:26 +0000 (10:32 +0100)] 
Merge pull request #2128 from zeha/json-uppercase-types

JSON API: uppercase types

11 years agoFix testrunner for out-of-tree builds 2141/head
Christian Hofstaedtler [Mon, 26 Jan 2015 22:54:35 +0000 (23:54 +0100)] 
Fix testrunner for out-of-tree builds

11 years agoFix (some) out of tree build failures
Christian Hofstaedtler [Mon, 26 Jan 2015 22:08:10 +0000 (23:08 +0100)] 
Fix (some) out of tree build failures

11 years agoqtype is now case insensitive 2128/head
Kees Monshouwer [Sun, 25 Jan 2015 21:48:07 +0000 (22:48 +0100)] 
qtype is now case insensitive

Plus update JSON API tests to test for this (from @zeha).

11 years agoMerge pull request #2137 from cmouse/fix-issue-1874
Peter van Dijk [Mon, 26 Jan 2015 19:29:23 +0000 (20:29 +0100)] 
Merge pull request #2137 from cmouse/fix-issue-1874

Use correct methods, fixes #1874

11 years agoMerge pull request #2081 from Habbie/pkgsrc-upstream
Peter van Dijk [Mon, 26 Jan 2015 18:55:08 +0000 (19:55 +0100)] 
Merge pull request #2081 from Habbie/pkgsrc-upstream

Pkgsrc upstream

11 years agouse uint32_t consistently, this makes the 'u_int32_t not defined on SunOS.' patch... 2081/head
Peter van Dijk [Mon, 12 Jan 2015 15:53:19 +0000 (16:53 +0100)] 
use uint32_t consistently, this makes the 'u_int32_t not defined on SunOS.' patch from pkgsrc obsolete