]>
granicus.if.org Git - pdns/log
Peter van Dijk [Tue, 15 Mar 2016 14:44:10 +0000 (15:44 +0100)]
add hidettl flag to sdig
Peter van Dijk [Tue, 15 Mar 2016 14:43:13 +0000 (15:43 +0100)]
whitespace
Peter van Dijk [Tue, 15 Mar 2016 14:10:59 +0000 (15:10 +0100)]
Merge pull request #3576 from ekohl/simplify-example
Remove redundant rectify-zone command
Ewoud Kohl van Wijngaarden [Tue, 15 Mar 2016 14:09:57 +0000 (15:09 +0100)]
Remove redundant rectify-zone command
Peter van Dijk [Tue, 15 Mar 2016 14:06:57 +0000 (15:06 +0100)]
Merge pull request #3173 from pieterlexis/uri-and-caa
Add the URI and CAA record types
Peter van Dijk [Tue, 15 Mar 2016 13:29:50 +0000 (14:29 +0100)]
Merge pull request #3571 from Habbie/zones-multiline-whitespace
strip all types of whitespace from around content while parsing zones, fixes #3568
Peter van Dijk [Tue, 15 Mar 2016 13:28:29 +0000 (14:28 +0100)]
Merge pull request #3547 from rubenk/quote-all-the-things
Add some missing quotes in configure.ac
Peter van Dijk [Tue, 15 Mar 2016 13:28:02 +0000 (14:28 +0100)]
Merge pull request #3566 from Habbie/dyndns-osx
half-fix nsupdate test portability to osx, remaining issue is the -V argument to sort in mysqldiff
Peter van Dijk [Tue, 15 Mar 2016 13:27:51 +0000 (14:27 +0100)]
Merge pull request #3567 from Habbie/dyndns-uint32_t
fix negative number in logline
Peter van Dijk [Tue, 15 Mar 2016 13:27:41 +0000 (14:27 +0100)]
Merge pull request #3570 from rgacogne/dnsdist-samples
dnsdist: Add rule samples to dnsdistconf.lua, fix the existing ones
Peter van Dijk [Tue, 15 Mar 2016 13:26:36 +0000 (14:26 +0100)]
Merge pull request #3574 from pieterlexis/fix-centos6-dnsdist-builds
Fix CentOS 6 builds
Peter van Dijk [Tue, 15 Mar 2016 13:26:09 +0000 (14:26 +0100)]
Merge pull request #3572 from pieterlexis/notify-in-tools-deb
Ship the notify tool in the pdns-tools deb
Peter van Dijk [Tue, 15 Mar 2016 13:25:59 +0000 (14:25 +0100)]
Merge pull request #3573 from rubenk/pdns-adjust-documentation-setting
pdns: man pages are in section 1 now
Pieter Lexis [Tue, 5 Jan 2016 16:24:34 +0000 (17:24 +0100)]
Add the CAA record
Pieter Lexis [Tue, 5 Jan 2016 16:14:53 +0000 (17:14 +0100)]
Add xfrUnquotedText()
Pieter Lexis [Tue, 1 Dec 2015 16:22:59 +0000 (17:22 +0100)]
Add URI QType
Pieter Lexis [Tue, 1 Dec 2015 16:19:56 +0000 (17:19 +0100)]
Add a `lenField` option to xfrText()
This option (true by default) tells the writer/parser to add/read a
byte that is the length of the data following.
Pieter Lexis [Tue, 15 Mar 2016 13:00:42 +0000 (14:00 +0100)]
Use devtoolset-3 on CentOS 6
Pieter Lexis [Tue, 15 Mar 2016 12:59:05 +0000 (13:59 +0100)]
Fix dnsdist builds for CentOS 6
Ruben Kerkhof [Fri, 11 Mar 2016 10:07:32 +0000 (11:07 +0100)]
Add some missing quotes in configure.ac
Peter van Dijk [Tue, 15 Mar 2016 09:04:49 +0000 (10:04 +0100)]
Merge pull request #3507 from zeha/hideapikey
API: Mask out api-key in settings list
Peter van Dijk [Tue, 15 Mar 2016 09:04:40 +0000 (10:04 +0100)]
Merge pull request #3495 from zeha/forjeeves
Add /api discovery endpoint
Peter van Dijk [Tue, 15 Mar 2016 09:04:00 +0000 (10:04 +0100)]
Merge pull request #3415 from ahupowerdns/clearzone
pdnsutil clearzone allows operator to remove all records of a zone but leave everything else in place
Peter van Dijk [Tue, 15 Mar 2016 09:02:52 +0000 (10:02 +0100)]
Merge pull request #3389 from pieterlexis/pdnsutil-chroot
pdnsutil: support chroot
Peter van Dijk [Tue, 15 Mar 2016 09:01:25 +0000 (10:01 +0100)]
Merge pull request #3562 from rubenk/remotebackend-remove-unused-automake-variable
We no longer rely on boost serialization
Peter van Dijk [Tue, 15 Mar 2016 09:01:11 +0000 (10:01 +0100)]
Merge pull request #3558 from rubenk/pdns-recursor-fix-building-on-OSX
pdns-recursor: fix build failure on OSX
Peter van Dijk [Tue, 15 Mar 2016 09:00:32 +0000 (10:00 +0100)]
Merge pull request #3554 from nlyan/ctxlinkfixes
Fix Boost component library detection on ARM64 etc.
Peter van Dijk [Tue, 15 Mar 2016 08:59:23 +0000 (09:59 +0100)]
Merge pull request #3549 from rubenk/dont-break-vim-syntax-highlighting
Single single quotes break Vim highlighting
Peter van Dijk [Tue, 15 Mar 2016 08:58:49 +0000 (09:58 +0100)]
Merge pull request #3546 from rubenk/dnsdist-needs-autoconf-2.61
Dnsdist needs Autoconf >= 2.61 for Boost macros
Peter van Dijk [Tue, 15 Mar 2016 08:58:42 +0000 (09:58 +0100)]
Merge pull request #3545 from rubenk/recursor-needs-autoconf-2.61
Recursor needs Autoconf >= 2.61 for Boost macros
Peter van Dijk [Tue, 15 Mar 2016 08:57:46 +0000 (09:57 +0100)]
Merge pull request #3541 from rubenk/spec-point-to-https-url
Specs: use https url for powerdns.com
Peter van Dijk [Tue, 15 Mar 2016 08:57:26 +0000 (09:57 +0100)]
Merge pull request #3540 from rubenk/remove-unused-recursor-spec
Remove unused pdns-recursor.spec
Peter van Dijk [Mon, 14 Mar 2016 15:01:24 +0000 (16:01 +0100)]
strip all types of whitespace from around content while parsing zones, fixes #3568
Ruben Kerkhof [Mon, 14 Mar 2016 21:24:11 +0000 (22:24 +0100)]
pdns: man pages are in section 1 now
e9046db moved all our manpages to section 1.
Remi Gacogne [Mon, 14 Mar 2016 14:47:26 +0000 (15:47 +0100)]
dnsdist: Add rule samples to dnsdistconf.lua, fix the existing ones
Pieter Lexis [Mon, 14 Mar 2016 09:35:03 +0000 (10:35 +0100)]
Ship the notify tool in the pdns-tools deb
Peter van Dijk [Mon, 14 Mar 2016 13:32:43 +0000 (14:32 +0100)]
fix negative number in logline
Peter van Dijk [Mon, 14 Mar 2016 13:23:36 +0000 (14:23 +0100)]
half-fix nsupdate test portability to osx, remaining issue is the -V argument to sort in mysqldiff
Remi Gacogne [Mon, 14 Mar 2016 10:42:57 +0000 (11:42 +0100)]
Merge pull request #3564 from rgacogne/dnsdist-readn2-eagain
dnsdist: Add more information when readn2 fails because of EAGAIN
Remi Gacogne [Mon, 14 Mar 2016 09:22:08 +0000 (10:22 +0100)]
dnsdist: Add more information when readn2 fails because of EAGAIN
Ruben Kerkhof [Sun, 13 Mar 2016 15:43:22 +0000 (16:43 +0100)]
We no longer rely on boost serialization
5b71a3b removed the autoconf check for BOOST_SERIALIZATION.
Remove the variable since this now doesn't do anything.
bert hubert [Sat, 12 Mar 2016 19:23:16 +0000 (20:23 +0100)]
make sure ednsoptions.hh gets distributed, fixing build on our builder infrastructure, which builds from make dist
Ruben Kerkhof [Sat, 12 Mar 2016 18:13:29 +0000 (19:13 +0100)]
pdns-recursor: fix build failure on OSX
Using OpenSSL from Homebrew, by doing
./configure --with-openssl=/Users/ruben/homebrew/Cellar/openssl/1.0.2g
Results in:
/Library/Developer/CommandLineTools/usr/bin/make all-am
CXX base64.o
base64.cc:7:10: fatal error: 'openssl/bio.h' file not found
^
1 error generated.
Peter van Dijk [Sat, 12 Mar 2016 17:47:47 +0000 (18:47 +0100)]
Merge pull request #3557 from rubenk/pdns-fix-building-on-osx
pdns: Fix build on OSX
bert hubert [Sat, 12 Mar 2016 13:05:11 +0000 (14:05 +0100)]
nits
bert hubert [Sat, 12 Mar 2016 13:00:35 +0000 (14:00 +0100)]
we lied in our description of secure-zone: we no longer add all those keys
Ruben Kerkhof [Sat, 12 Mar 2016 11:59:22 +0000 (12:59 +0100)]
pdns: Fix build on OSX
Using OpenSSL from Homebrew, by doing
./configure --with-openssl=/Users/ruben/homebrew/Cellar/openssl/1.0.2g
Results in:
Making all in pdns
/Library/Developer/CommandLineTools/usr/bin/make all-am
CXX base64.o
base64.cc:7:10: fatal error: 'openssl/bio.h' file not found
^
1 error generated.
bert hubert [Fri, 11 Mar 2016 20:57:30 +0000 (21:57 +0100)]
Merge pull request #3556 from rgacogne/dnsdist-tcp-max-queued
dnsdist: Add an option to limit the number of queued TCP connections
bert hubert [Fri, 11 Mar 2016 20:57:11 +0000 (21:57 +0100)]
Merge pull request #3537 from rgacogne/rec-gettag-ecs
rec: Handle multiple EDNS0 Options in gettag
bert hubert [Fri, 11 Mar 2016 20:56:49 +0000 (21:56 +0100)]
Merge pull request #3548 from rubenk/bump-copyright-year
Bump copyright year
bert hubert [Fri, 11 Mar 2016 20:56:34 +0000 (21:56 +0100)]
Merge pull request #3551 from rubenk/include-endian-h-on-freebsd
Dnsdist: include <sys/endian.h> on FreeBSD
bert hubert [Fri, 11 Mar 2016 20:56:17 +0000 (21:56 +0100)]
Merge pull request #3550 from rubenk/fix-build-failure-on-freebsd
Dnsdist: Fix build failure on FreeBSD
Remi Gacogne [Fri, 11 Mar 2016 16:54:54 +0000 (17:54 +0100)]
Merge pull request #3538 from rgacogne/dnsdist-api-tests
dnsdist: Add API regression tests
Remi Gacogne [Fri, 11 Mar 2016 16:50:54 +0000 (17:50 +0100)]
Merge pull request #3539 from rgacogne/dnsdist-fix-printing-empty-cache
dnsdist: Don't crash when calling cache functions with nil on the console
Andrew Nelless [Fri, 11 Mar 2016 16:26:38 +0000 (16:26 +0000)]
Add ifdef HAVE_CONFIG_H
Remi Gacogne [Fri, 11 Mar 2016 15:31:24 +0000 (16:31 +0100)]
dnsdist: Add an option to limit the number of queued TCP connections
By default, if all TCP threads are busy we will queue incoming TCP
connections until the communication pipes are full.
In some setup, we might run out of file descriptors quickly,
causing new TCP connections but also health checks, web requests,
console connections to fail.
This new `setMaxTCPQueuedConnections()` option limits the number of
queued connections, dropping new ones when the threshold is
reached.
bert hubert [Fri, 11 Mar 2016 14:42:18 +0000 (15:42 +0100)]
Merge pull request #3553 from ahupowerdns/fixbits
get number of key bits for presigned zone show-zone properly
Andrew Nelless [Thu, 10 Mar 2016 19:59:50 +0000 (19:59 +0000)]
Fix Boost component library detection.
On some platforms the Boost context headers are being shipped on
architectures where the library can't be built. Here we patch
boost.m4 to set HAVE_BOOST_<component> definitions based on
whether the library actually exists.
This should also fix builds against Boost 1.58.0, which shipped
a broken context/all.hpp header when compiling in modes before
C++14 (see: https://svn.boost.org/trac/boost/ticket/11223 )
bert hubert [Fri, 11 Mar 2016 13:06:29 +0000 (14:06 +0100)]
get number of key bits for presigned zone show-zone properly
Ruben Kerkhof [Fri, 11 Mar 2016 12:07:27 +0000 (13:07 +0100)]
Dnsdist: include <sys/endian.h> on FreeBSD
Fixes:
In file included from dnsdist.hh:6:0,
from dnsdist.cc:23:
iputils.hh: In member function 'NetmaskTree<T>::node_type& NetmaskTree<T>::insert(const key_type&)':
iputils.hh:532:73: error: there are no arguments to 'be32toh' that depend on a template parameter, so a declaration of 'be32toh' must be available [-fpermissive]
std::bitset<32> addr(be32toh(key.getNetwork().sin4.sin_addr.s_addr));
^
When building with g++
Ruben Kerkhof [Fri, 11 Mar 2016 10:57:05 +0000 (11:57 +0100)]
Dnsdist: Fix build failure on FreeBSD
YaHTTP needs Boost headers, and those are in /usr/local/include on FreeBSD.
Append BOOST_CPPFLAGS to AM_CPPFLAGS in configure.ac, so every Makefile uses them.
Also set the compiler flags globally, so that we compile yahttp with the same settings.
Fixes "/reqresp.hpp:7:10: fatal error: 'boost/function.hpp' file not found"
Ruben Kerkhof [Fri, 11 Mar 2016 10:16:56 +0000 (11:16 +0100)]
Single single quotes break Vim highlighting
Ruben Kerkhof [Fri, 11 Mar 2016 10:11:18 +0000 (11:11 +0100)]
Bump copyright year
Ruben Kerkhof [Fri, 11 Mar 2016 09:59:28 +0000 (10:59 +0100)]
Dnsdist needs Autoconf >= 2.61 for Boost macros
Ruben Kerkhof [Fri, 11 Mar 2016 09:57:13 +0000 (10:57 +0100)]
Recursor needs Autoconf >= 2.61 for Boost macros
Pieter Lexis [Fri, 11 Mar 2016 09:48:25 +0000 (10:48 +0100)]
Merge pull request #3544 from pieterlexis/secpoll-rec-40-a2
Recursor 4.0.0 Alpha 2 secpoll
Pieter Lexis [Fri, 11 Mar 2016 09:24:11 +0000 (10:24 +0100)]
Recursor 4.0.0 Alpha 2 secpoll
Ruben Kerkhof [Thu, 10 Mar 2016 19:47:45 +0000 (20:47 +0100)]
Specs: use https url for powerdns.com
Ruben Kerkhof [Thu, 10 Mar 2016 19:38:41 +0000 (20:38 +0100)]
Remove unused pdns-recursor.spec
Remi Gacogne [Thu, 10 Mar 2016 14:25:20 +0000 (15:25 +0100)]
rec: Handle multiple EDNS0 Options in gettag
Refactor the handling of EDNS0 Options parsing to use the same code
in dnsdist and the recursor (packet cache and gettag).
Closes #3516.
Remi Gacogne [Thu, 10 Mar 2016 14:08:58 +0000 (15:08 +0100)]
dnsdist: Don't crash when calling cache functions with nil on the console
Fix some minor issues in the README.
bert hubert [Wed, 9 Mar 2016 19:06:44 +0000 (20:06 +0100)]
Merge pull request #3509 from rgacogne/dnsdist-tcp-cache
dnsdist: Check response validity over TCP, more cache fixes
bert hubert [Wed, 9 Mar 2016 19:05:36 +0000 (20:05 +0100)]
Merge pull request #3524 from zeha/cleanup
Remove unused function simpleExpandTo - contuing the quest to have only one dns name parser in all of powerdns!
Pieter Lexis [Wed, 9 Mar 2016 15:21:07 +0000 (16:21 +0100)]
Merge pull request #3529 from pieterlexis/dnssec-off
Recursor: dnssec=off by default for now plus changelog update
Pieter Lexis [Tue, 8 Mar 2016 20:06:27 +0000 (21:06 +0100)]
Recursor: disable dnssec in the default config
This will be set to process after the dnssec implementation is more
bug-free.
Pieter Lexis [Tue, 8 Mar 2016 20:21:31 +0000 (21:21 +0100)]
Update recursor changelog
Pieter Lexis [Wed, 9 Mar 2016 13:53:41 +0000 (14:53 +0100)]
Properly print version in autoconf for releases
Pieter Lexis [Wed, 9 Mar 2016 10:54:55 +0000 (11:54 +0100)]
Merge pull request #3520 from janeczku/rec-stats-loglevel
pdns-rec: reduce log level of periodic statistics to notice
Pieter Lexis [Wed, 9 Mar 2016 10:54:34 +0000 (11:54 +0100)]
Merge pull request #3527 from ahupowerdns/atomic
make the recursor counters atomic, closes #1747
bert hubert [Wed, 9 Mar 2016 08:50:41 +0000 (09:50 +0100)]
Merge pull request #3519 from ahupowerdns/ednssubnetblind
make sure our recursor cache is blind for edns subnet - THIS CODE NEE…
Remi Gacogne [Wed, 9 Mar 2016 07:49:00 +0000 (08:49 +0100)]
dnsdist: Add API regression tests
So we'll notice if we break the web server or the API.
This commit also cleans up the responses counter usage.
Because the counters are written to by the responder threads,
they are updated at the class level. We do not want to alter
them at the instance level, because that would create a new variable
at this level, disconnected from the other one, but we can still
read them from the instance level using 'self'.
Christian Hofstaedtler [Tue, 8 Mar 2016 10:53:00 +0000 (07:53 -0300)]
Remove unused function simpleExpandTo
bert hubert [Mon, 7 Mar 2016 22:48:32 +0000 (23:48 +0100)]
Merge pull request #20 from rgacogne/ednssubnetblind
rec: Handle more than EDNS option in our packet cache hashing
bert hubert [Mon, 7 Mar 2016 20:09:02 +0000 (21:09 +0100)]
make the recursor counters atomic, closes #1747
bert hubert [Mon, 7 Mar 2016 13:53:37 +0000 (14:53 +0100)]
fix up compilation for non-lua recursor
Remi Gacogne [Mon, 7 Mar 2016 10:41:26 +0000 (11:41 +0100)]
rec: Handle more than EDNS option in our packet cache hashing
We now skip an ECS option regardless of whether there are others
EDNS options before or after the ECS one, keeping the others
untouched.
Jan Broer [Mon, 7 Mar 2016 10:02:13 +0000 (11:02 +0100)]
Reduce log level of periodic statistics to Notice
bert hubert [Sun, 6 Mar 2016 20:02:44 +0000 (21:02 +0100)]
astoundingly enough, our function based statistics counters were... 32 bits?!
bert hubert [Sun, 6 Mar 2016 20:02:28 +0000 (21:02 +0100)]
improve error message on errors emanating from gettag
bert hubert [Sun, 6 Mar 2016 18:33:42 +0000 (19:33 +0100)]
improve sdig error reporting (was an ABORT), closes #3517
bert hubert [Sun, 6 Mar 2016 09:59:23 +0000 (10:59 +0100)]
make sure our recursor cache is blind for edns subnet - THIS CODE NEEDS TO BE IMPROVED @rgacogne
bert hubert [Sun, 6 Mar 2016 09:58:37 +0000 (10:58 +0100)]
clarify a deficiency in our packet hashing in the presence of EDNS subnet options
bert hubert [Sun, 6 Mar 2016 09:57:52 +0000 (10:57 +0100)]
only deal with (1) EDNS record
bert hubert [Sat, 5 Mar 2016 19:55:48 +0000 (20:55 +0100)]
Merge pull request #3514 from ahupowerdns/propotag
propagate calculated packet cache tag to preresolve (the other hooks …
bert hubert [Sat, 5 Mar 2016 18:49:07 +0000 (19:49 +0100)]
propogate calculated packet cache tag to preresolve (the other hooks could get it with a typing exercise)
bert hubert [Sat, 5 Mar 2016 12:17:03 +0000 (13:17 +0100)]
Merge pull request #3513 from ahupowerdns/ednssubnetgettag
give gettag the ednssubnetmask too. Fix up logger to actualy log our …
bert hubert [Sat, 5 Mar 2016 12:16:53 +0000 (13:16 +0100)]
Merge pull request #3512 from ahupowerdns/unlabel
wow yet another misnamed function attempting to encode DNS strings!
bert hubert [Sat, 5 Mar 2016 11:34:46 +0000 (12:34 +0100)]
give gettag the ednssubnetmask too. Fix up logger to actualy log our enum.
bert hubert [Sat, 5 Mar 2016 10:42:48 +0000 (11:42 +0100)]
wow yet another misnamed function attempting to encode DNS strings!
bert hubert [Fri, 4 Mar 2016 21:19:23 +0000 (22:19 +0100)]
Merge pull request #3502 from tfarina/fix-3487
make second argument to pdnslog optional