]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
11 years agoMissed some traceback handler ifdefs 1958/head
James Taylor [Wed, 17 Dec 2014 08:59:19 +0000 (08:59 +0000)] 
Missed some traceback handler ifdefs

11 years agoChange ifdef to check for __GLIBC__ instead of __linux__ to prevent errors with other...
James Taylor [Wed, 17 Dec 2014 08:14:34 +0000 (08:14 +0000)] 
Change ifdef to check for __GLIBC__ instead of __linux__ to prevent errors with other libc's

11 years agofor aki, with love
bert hubert [Tue, 16 Dec 2014 12:12:28 +0000 (13:12 +0100)] 
for aki, with love

11 years agomake '50' limit for max queries per queries configurable
bert hubert [Tue, 16 Dec 2014 12:09:20 +0000 (13:09 +0100)] 
make '50' limit for max queries per queries configurable

11 years agoimplement ComboAddress native statistics ringbuffer based on boost::circular_buffer
bert hubert [Tue, 16 Dec 2014 11:53:00 +0000 (12:53 +0100)] 
implement ComboAddress native statistics ringbuffer based on boost::circular_buffer
Can use speedup by moving d_rings to a boost::multi_index_container with char* based lookup.

11 years agosilence timeout error from webserver
bert hubert [Tue, 16 Dec 2014 11:52:22 +0000 (12:52 +0100)] 
silence timeout error from webserver

11 years agoteach dnsdist about regex-drop, for smart packet filtering
bert hubert [Tue, 16 Dec 2014 09:22:06 +0000 (10:22 +0100)] 
teach dnsdist about regex-drop, for smart packet filtering

11 years agoRevert "Handle error without set +e"
Peter van Dijk [Tue, 16 Dec 2014 07:37:46 +0000 (08:37 +0100)] 
Revert "Handle error without set +e"

This reverts commit d6f612f0738337f0e9499b53bf2cc1f668c51fb5.

Revert "Check relro directly"

This reverts commit 365647e4f2b5cfd3d4b81d98bc87fef9c4b4219d.

Revert "Check for PIE, RELRO and stack protector during configure"

This reverts commit f1ccad0d6555d06bf3c0e790de469a2680eba693.

11 years agoMerge pull request #1952 from cmouse/recursor-pie-relro-stack-protector
Peter van Dijk [Tue, 16 Dec 2014 07:12:42 +0000 (08:12 +0100)] 
Merge pull request #1952 from cmouse/recursor-pie-relro-stack-protector

Check for PIE, RELRO and stack protector during configure

11 years agoMerge branch 'master' of github.com:PowerDNS/pdns
bert hubert [Mon, 15 Dec 2014 18:15:36 +0000 (19:15 +0100)] 
Merge branch 'master' of github.com:PowerDNS/pdns

11 years agoCiro Iriarte noted our docs recommend very high threads= settings.
bert hubert [Mon, 15 Dec 2014 18:15:10 +0000 (19:15 +0100)] 
Ciro Iriarte noted our docs recommend very high threads= settings.

11 years agoMerge pull request #1935 from lochiiconnectivity/master
Peter van Dijk [Mon, 15 Dec 2014 14:15:28 +0000 (15:15 +0100)] 
Merge pull request #1935 from lochiiconnectivity/master

split don't query from LOCAL_NETS , introduce a combination of LOCAL_NETS and BAD_NETS.

11 years agoMerge pull request #1916 from rubenk/allow-overriding-ldap-libs
Peter van Dijk [Mon, 15 Dec 2014 14:12:31 +0000 (15:12 +0100)] 
Merge pull request #1916 from rubenk/allow-overriding-ldap-libs

Allow overriding of LDAP_LIBS

11 years agoHandle error without set +e 1952/head
Aki Tuomi [Mon, 15 Dec 2014 14:11:00 +0000 (16:11 +0200)] 
Handle error without set +e

11 years agoCheck relro directly
Aki Tuomi [Mon, 15 Dec 2014 13:52:12 +0000 (15:52 +0200)] 
Check relro directly

11 years agoCheck for PIE, RELRO and stack protector during configure
Aki Tuomi [Sun, 14 Dec 2014 16:17:01 +0000 (18:17 +0200)] 
Check for PIE, RELRO and stack protector during configure

11 years agoMerge pull request #1914 from rubenk/make-mysql-flags-consistent
Peter van Dijk [Mon, 15 Dec 2014 11:16:49 +0000 (12:16 +0100)] 
Merge pull request #1914 from rubenk/make-mysql-flags-consistent

Make mysql flags consistent

11 years agoMerge pull request #1945 from rubenk/count-nr-of-notifies
Peter van Dijk [Mon, 15 Dec 2014 11:14:36 +0000 (12:14 +0100)] 
Merge pull request #1945 from rubenk/count-nr-of-notifies

Count the number of NOTIFY packets received

11 years agoMerge pull request #1951 from rubenk/lowercase-option
Peter van Dijk [Mon, 15 Dec 2014 11:14:15 +0000 (12:14 +0100)] 
Merge pull request #1951 from rubenk/lowercase-option

Lowercase usage text just like the other ones

11 years agoMerge pull request #1955 from mind04/oracle
Peter van Dijk [Mon, 15 Dec 2014 09:05:52 +0000 (10:05 +0100)] 
Merge pull request #1955 from mind04/oracle

oraclebackend: fix records pointing at root

11 years agooraclebackend: fix records pointing at root 1955/head
Kees Monshouwer [Sun, 14 Dec 2014 23:07:35 +0000 (00:07 +0100)] 
oraclebackend: fix records pointing at root

11 years agoMerge pull request #1950 from rubenk/cleanup-pdns-control-8
bert hubert [Sun, 14 Dec 2014 15:34:51 +0000 (16:34 +0100)] 
Merge pull request #1950 from rubenk/cleanup-pdns-control-8

Add missing options to pdns_control(8) manpage

11 years agoLowercase usage text just like the other ones 1951/head
Ruben Kerkhof [Sun, 14 Dec 2014 14:49:50 +0000 (15:49 +0100)] 
Lowercase usage text just like the other ones

11 years agoAdd missing options to pdns_control(8) manpage 1950/head
Ruben Kerkhof [Sun, 14 Dec 2014 14:48:33 +0000 (15:48 +0100)] 
Add missing options to pdns_control(8) manpage

11 years agoMerge pull request #1946 from rubenk/only-log-nameservers
bert hubert [Sun, 14 Dec 2014 14:07:32 +0000 (15:07 +0100)] 
Merge pull request #1946 from rubenk/only-log-nameservers

Only log remote nameservers

11 years agoMerge pull request #1927 from zeha/reccontrol-docs
bert hubert [Sun, 14 Dec 2014 14:06:28 +0000 (15:06 +0100)] 
Merge pull request #1927 from zeha/reccontrol-docs

Update docs/recursor/running

11 years agoMerge pull request #1949 from rubenk/add-docs-to-systemd-unit
bert hubert [Sun, 14 Dec 2014 14:05:39 +0000 (15:05 +0100)] 
Merge pull request #1949 from rubenk/add-docs-to-systemd-unit

Add documentation links to systemd unit

11 years agoMerge pull request #1930 from mind04/test
bert hubert [Sun, 14 Dec 2014 14:05:11 +0000 (15:05 +0100)] 
Merge pull request #1930 from mind04/test

root MX test

11 years agoMerge pull request #1947 from rubenk/document-rping
bert hubert [Sun, 14 Dec 2014 14:04:43 +0000 (15:04 +0100)] 
Merge pull request #1947 from rubenk/document-rping

Add rping to the pdns_control manpage

11 years agoAdd documentation links to systemd unit 1949/head
Ruben Kerkhof [Sun, 14 Dec 2014 13:24:55 +0000 (14:24 +0100)] 
Add documentation links to systemd unit

11 years agoAdd rping to the pdns_control manpage 1947/head
Ruben Kerkhof [Sun, 14 Dec 2014 12:43:49 +0000 (13:43 +0100)] 
Add rping to the pdns_control manpage

11 years agoOnly log remote nameservers 1946/head
Ruben Kerkhof [Sun, 14 Dec 2014 12:23:08 +0000 (13:23 +0100)] 
Only log remote nameservers

Skip the A/AAAA records.

Previously, we would log:
Unable to find backend willing to host example.com for potential supermaster x.x.x.x. 4 remote nameservers:
test1.example.com
test2.example.com
x.x.x.x
x.x.x.y

11 years agoCount the number of NOTIFY packets received 1945/head
Ruben Kerkhof [Sun, 14 Dec 2014 10:33:30 +0000 (11:33 +0100)] 
Count the number of NOTIFY packets received

11 years agoMerge pull request #1943 from rubenk/document-axfr-source
bert hubert [Sun, 14 Dec 2014 11:38:15 +0000 (12:38 +0100)] 
Merge pull request #1943 from rubenk/document-axfr-source

Document AXFR-SOURCE domainmetadata option

11 years agoMerge pull request #1942 from rubenk/update-readme
bert hubert [Sun, 14 Dec 2014 11:37:33 +0000 (12:37 +0100)] 
Merge pull request #1942 from rubenk/update-readme

README.md: point people directly at the new docs

11 years agoDocument AXFR-SOURCE domainmetadata option 1943/head
Ruben Kerkhof [Sun, 14 Dec 2014 09:28:23 +0000 (10:28 +0100)] 
Document AXFR-SOURCE domainmetadata option

11 years agoREADME.md: point people directly at the new docs 1942/head
Ruben Kerkhof [Sun, 14 Dec 2014 08:33:42 +0000 (09:33 +0100)] 
README.md: point people directly at the new docs

11 years agoslightly improve wording of new error message for supermaster
bert hubert [Sat, 13 Dec 2014 22:29:51 +0000 (23:29 +0100)] 
slightly improve wording of new error message for supermaster

11 years agoMerge pull request #1941 from rubenk/supermaster-handle-missing-nsrecords
bert hubert [Sat, 13 Dec 2014 22:26:31 +0000 (23:26 +0100)] 
Merge pull request #1941 from rubenk/supermaster-handle-missing-nsrecords

supermaster: check for missing ns records

11 years agosupermaster: check for missing ns records 1941/head
Ruben Kerkhof [Sat, 13 Dec 2014 21:14:42 +0000 (22:14 +0100)] 
supermaster: check for missing ns records

If the master has a SOA record for a domain but
no NS records, we tried to look up the SOA record
in the supermasters table.

11 years agoMerge pull request #1938 from rubenk/fix-confusing-typo
bert hubert [Sat, 13 Dec 2014 16:25:37 +0000 (17:25 +0100)] 
Merge pull request #1938 from rubenk/fix-confusing-typo

Fix typo in comment

11 years agoFix typo in comment 1938/head
Ruben Kerkhof [Sat, 13 Dec 2014 15:18:13 +0000 (16:18 +0100)] 
Fix typo in comment

11 years agowith thanks to Jack Lloyd, this works around the default Botan allocator slowing...
bert hubert [Sat, 13 Dec 2014 14:43:12 +0000 (15:43 +0100)] 
with thanks to Jack Lloyd, this works around the default Botan allocator slowing down for us during production use.

11 years agotemporary gross hack, but need to test our whole build environment. If you set enviro...
bert hubert [Fri, 12 Dec 2014 06:33:48 +0000 (07:33 +0100)] 
temporary gross hack, but need to test our whole build environment. If you set environment variable NOBOTAN, we won't use Botan for signing.

11 years agofix up latency reporting for sub-millisecond latencies (would clip to 0)
bert hubert [Thu, 11 Dec 2014 20:40:20 +0000 (21:40 +0100)] 
fix up latency reporting for sub-millisecond latencies (would clip to 0)

11 years agoBAD_NETS taken from both: 1935/head
lochiiconnectivity [Thu, 11 Dec 2014 12:15:17 +0000 (12:15 +0000)] 
BAD_NETS taken from both:
http://www.iana.org/assignments/iana-ipv4-special-registry/iana-ipv4-special-registry.xhtml
and
http://www.iana.org/assignments/iana-ipv6-special-registry/iana-ipv6-special-registry.xhtml
where such a network may not be considered a valid destination

11 years agomake sure we don't throw an exception on "pdns_control show" of an unknown variable
bert hubert [Thu, 11 Dec 2014 14:11:45 +0000 (15:11 +0100)] 
make sure we don't throw an exception on "pdns_control show" of an unknown variable

11 years agofix startup race condition with carbon thread already trying to broadcast uninitializ...
bert hubert [Thu, 11 Dec 2014 12:57:35 +0000 (13:57 +0100)] 
fix startup race condition with carbon thread already trying to broadcast uninitialized data

11 years agoadd 'bench-db' to do very simple database backend performance benchmark
bert hubert [Thu, 11 Dec 2014 11:18:13 +0000 (12:18 +0100)] 
add 'bench-db' to do very simple database backend performance benchmark

11 years agoMerge branch 'master' of github.com:PowerDNS/pdns
bert hubert [Thu, 11 Dec 2014 08:42:31 +0000 (09:42 +0100)] 
Merge branch 'master' of github.com:PowerDNS/pdns

11 years agomake qsize-q more robust
bert hubert [Thu, 11 Dec 2014 08:41:58 +0000 (09:41 +0100)] 
make qsize-q more robust

11 years agolmdbbackend: fix types pointing at root 1930/head
Kees Monshouwer [Wed, 10 Dec 2014 20:50:46 +0000 (21:50 +0100)] 
lmdbbackend: fix types pointing at root

11 years agomydnsbackend: fix types pointing at root
Kees Monshouwer [Wed, 10 Dec 2014 17:11:37 +0000 (18:11 +0100)] 
mydnsbackend: fix types pointing at root

11 years agooutput varies between versions
Kees Monshouwer [Wed, 10 Dec 2014 15:39:53 +0000 (16:39 +0100)] 
output varies between versions

11 years agono fancy-records in tinydns generate-data.sh
Kees Monshouwer [Wed, 10 Dec 2014 13:35:56 +0000 (14:35 +0100)] 
no fancy-records in tinydns generate-data.sh

11 years agoMerge pull request #1933 from cmouse/recursor-logging-type-to-name
bert hubert [Wed, 10 Dec 2014 20:50:50 +0000 (21:50 +0100)] 
Merge pull request #1933 from cmouse/recursor-logging-type-to-name

Use qcode name instead of number

11 years agoUse qcode name instead of number 1933/head
Aki Tuomi [Wed, 10 Dec 2014 18:33:43 +0000 (20:33 +0200)] 
Use qcode name instead of number

11 years agoMerge pull request #1925 from cmouse/mydns-schema-fix
Peter van Dijk [Wed, 10 Dec 2014 18:22:08 +0000 (19:22 +0100)] 
Merge pull request #1925 from cmouse/mydns-schema-fix

Add active to schema as expected by the code

11 years agotest NS and CNAME pointing at the root
Kees Monshouwer [Wed, 10 Dec 2014 12:29:33 +0000 (13:29 +0100)] 
test NS and CNAME pointing at the root

11 years agoadd signatures metric to auth, so we can plot signatures/second
bert hubert [Wed, 10 Dec 2014 15:43:26 +0000 (16:43 +0100)] 
add signatures metric to auth, so we can plot signatures/second

11 years agoMerge branch 'master' of github.com:PowerDNS/pdns
bert hubert [Wed, 10 Dec 2014 14:41:53 +0000 (15:41 +0100)] 
Merge branch 'master' of github.com:PowerDNS/pdns

11 years agodon't do time(0) under signature cache lock
bert hubert [Wed, 10 Dec 2014 14:41:23 +0000 (15:41 +0100)] 
don't do time(0) under signature cache lock

11 years agoroot MX test
Kees Monshouwer [Wed, 10 Dec 2014 11:27:08 +0000 (12:27 +0100)] 
root MX test

11 years agoremove additional layer of trailing . stripping, which broke MX records to the root...
bert hubert [Wed, 10 Dec 2014 11:11:26 +0000 (12:11 +0100)] 
remove additional layer of trailing . stripping, which broke MX records to the root in the BIND backend. Should close #1243.

11 years agomind04 discovered we count corrupt packets and EAGAIN situations as validly received...
bert hubert [Wed, 10 Dec 2014 10:11:22 +0000 (11:11 +0100)] 
mind04 discovered we count corrupt packets and EAGAIN situations as validly received packets, skewing the udp questions/answers graphs on auth.

11 years agoMerge branch 'master' of github.com:PowerDNS/pdns
bert hubert [Wed, 10 Dec 2014 08:25:27 +0000 (09:25 +0100)] 
Merge branch 'master' of github.com:PowerDNS/pdns

11 years agomake latency & qsize reporting 'live'. Plus fix that we only reported the qsize of...
bert hubert [Wed, 10 Dec 2014 08:24:28 +0000 (09:24 +0100)] 
make latency & qsize reporting 'live'. Plus fix that we only reported the qsize of the first distributor.

11 years agodocs: recursor/running: add new(er) commands 1927/head
Christian Hofstaedtler [Tue, 9 Dec 2014 22:34:28 +0000 (23:34 +0100)] 
docs: recursor/running: add new(er) commands

11 years agodocs: recursor/running: cleanup
Christian Hofstaedtler [Tue, 9 Dec 2014 22:25:29 +0000 (23:25 +0100)] 
docs: recursor/running: cleanup

Mark all config vars bold, all commands/parameters preformatted,
remove double escaping.

11 years agoMerge pull request #1886 from zeha/secpoll-debian
bert hubert [Tue, 9 Dec 2014 22:01:06 +0000 (23:01 +0100)] 
Merge pull request #1886 from zeha/secpoll-debian

Update security polling status for Debian

11 years agofix up statbag for carbon protocol and function pointers
bert hubert [Tue, 9 Dec 2014 20:42:04 +0000 (21:42 +0100)] 
fix up statbag for carbon protocol and function pointers

11 years agoenable callback based metrics to statbas, and add 5 such metrics: uptime, sys-msec...
bert hubert [Tue, 9 Dec 2014 20:34:50 +0000 (21:34 +0100)] 
enable callback based metrics to statbas, and add 5 such metrics: uptime, sys-msec, user-msec, key-cache-size, meta-cache-size, signature-cache-size

11 years agoremove some dead code
bert hubert [Tue, 9 Dec 2014 18:18:36 +0000 (19:18 +0100)] 
remove some dead code

11 years agoimprove cache hitrate
bert hubert [Tue, 9 Dec 2014 14:00:52 +0000 (15:00 +0100)] 
improve cache hitrate

11 years agolog client IP for immediate SERVFAIL exceptions
Peter van Dijk [Tue, 9 Dec 2014 13:58:11 +0000 (14:58 +0100)] 
log client IP for immediate SERVFAIL exceptions

11 years agoRestore 'aux' 1925/head
Aki Tuomi [Tue, 9 Dec 2014 11:38:58 +0000 (13:38 +0200)] 
Restore 'aux'

11 years agoMerge pull request #1636 from zeha/remove-have-ipv6
Peter van Dijk [Tue, 9 Dec 2014 11:32:59 +0000 (12:32 +0100)] 
Merge pull request #1636 from zeha/remove-have-ipv6

Always assume HAVE_IPV6

11 years agoimprove some wording, remove unneeded \_ escapes
bert hubert [Tue, 9 Dec 2014 11:05:33 +0000 (12:05 +0100)] 
improve some wording, remove unneeded \_ escapes

11 years agoSupport mydns-ng style Y/N active field.
Aki Tuomi [Tue, 9 Dec 2014 10:02:06 +0000 (12:02 +0200)] 
Support mydns-ng style Y/N active field.

11 years agoSync schema with mydns-ng
Aki Tuomi [Tue, 9 Dec 2014 09:40:57 +0000 (11:40 +0200)] 
Sync schema with mydns-ng

11 years agoAlways assume HAVE_IPV6 1636/head
Christian Hofstaedtler [Sun, 27 Jul 2014 00:18:47 +0000 (02:18 +0200)] 
Always assume HAVE_IPV6

With this Solaris 2.6 and 7 is strictly unsupported, as we remove the
configure.ac special casing for them.

11 years agoMerge pull request #1920 from pieterlexis/doc-mkdocs
Peter van Dijk [Mon, 8 Dec 2014 19:16:24 +0000 (20:16 +0100)] 
Merge pull request #1920 from pieterlexis/doc-mkdocs

Add some pointers to virtualenv to the docs

11 years agoAdd some pointers to virtualenv to the docs 1920/head
Pieter Lexis [Mon, 8 Dec 2014 17:05:11 +0000 (18:05 +0100)] 
Add some pointers to virtualenv to the docs

11 years agoPowerDNS Security Advisory 2014-02
Peter van Dijk [Mon, 8 Dec 2014 09:48:53 +0000 (09:48 +0000)] 
PowerDNS Security Advisory 2014-02

11 years agoadd export control notes to markdown documentation
bert hubert [Mon, 8 Dec 2014 14:36:34 +0000 (15:36 +0100)] 
add export control notes to markdown documentation

11 years agodockerfile for doc building
Peter van Dijk [Mon, 8 Dec 2014 09:30:01 +0000 (09:30 +0000)] 
dockerfile for doc building

11 years agoupdate doc publish3 target to markdown & shared account
Peter van Dijk [Mon, 8 Dec 2014 09:10:17 +0000 (09:10 +0000)] 
update doc publish3 target to markdown & shared account

11 years agoactually abort process-md.sh on failure
Peter van Dijk [Mon, 8 Dec 2014 08:50:29 +0000 (09:50 +0100)] 
actually abort process-md.sh on failure

11 years agoMerge pull request #1917 from rubenk/fixup-some-whitespace
bert hubert [Sun, 7 Dec 2014 21:42:56 +0000 (22:42 +0100)] 
Merge pull request #1917 from rubenk/fixup-some-whitespace

Fixup indentation

11 years agofix up our packet cache unit tests plus add bunch more tests
bert hubert [Sun, 7 Dec 2014 21:40:40 +0000 (22:40 +0100)] 
fix up our packet cache unit tests plus add bunch more tests

11 years agoadd a bunch of packet based regression tests to the packetcache
bert hubert [Sun, 7 Dec 2014 21:11:24 +0000 (22:11 +0100)] 
add a bunch of packet based regression tests to the packetcache

11 years agoMerge branch 'master' of github.com:PowerDNS/pdns
bert hubert [Sun, 7 Dec 2014 20:31:06 +0000 (21:31 +0100)] 
Merge branch 'master' of github.com:PowerDNS/pdns

11 years agomake sure we lock the cache shards while we clean them, closing #1910. Plus add regre...
bert hubert [Sun, 7 Dec 2014 20:30:22 +0000 (21:30 +0100)] 
make sure we lock the cache shards while we clean them, closing #1910. Plus add regression test that pretty reliably
detects us not locking.

11 years agoMerge pull request #1915 from rubenk/dont-need-polarssl-includes-when-linking
bert hubert [Sun, 7 Dec 2014 20:02:04 +0000 (21:02 +0100)] 
Merge pull request #1915 from rubenk/dont-need-polarssl-includes-when-linking

The linker doesn't need the polarssl headers

11 years agoFixup indentation 1917/head
Ruben Kerkhof [Sun, 7 Dec 2014 19:38:11 +0000 (20:38 +0100)] 
Fixup indentation

11 years agoMerge pull request #1913 from rubenk/add-dnsgram-to-tools
bert hubert [Sun, 7 Dec 2014 18:35:04 +0000 (19:35 +0100)] 
Merge pull request #1913 from rubenk/add-dnsgram-to-tools

Include dnsgram in tools

11 years agoAllow overriding of LDAP_LIBS 1916/head
Ruben Kerkhof [Sun, 7 Dec 2014 18:16:38 +0000 (19:16 +0100)] 
Allow overriding of LDAP_LIBS

Part of #1826

11 years agoThe linker doesn't need the polarssl headers 1915/head
Ruben Kerkhof [Sun, 7 Dec 2014 17:50:31 +0000 (18:50 +0100)] 
The linker doesn't need the polarssl headers

11 years agoReplace MYSQL_lib with MYSQL_LIBS 1914/head
Ruben Kerkhof [Sun, 7 Dec 2014 17:43:53 +0000 (18:43 +0100)] 
Replace MYSQL_lib with MYSQL_LIBS

Part of #1748

11 years agoReplace MYSQL_inc with MYSQL_CFLAGS
Ruben Kerkhof [Sun, 7 Dec 2014 17:28:35 +0000 (18:28 +0100)] 
Replace MYSQL_inc with MYSQL_CFLAGS

Part of #1748