]>
granicus.if.org Git - pdns/log
Remi Gacogne [Tue, 23 Apr 2019 08:41:31 +0000 (10:41 +0200)]
Merge pull request #7508 from rgacogne/rec-pb-kernel-timestamp
rec: Add 'protobuf-use-kernel-timestamp' for sharper latencies
Remi Gacogne [Tue, 23 Apr 2019 08:29:20 +0000 (10:29 +0200)]
Merge pull request #7410 from rgacogne/pmtu-dont
Ignore Path MTU Discovery on UDP server socket
Remi Gacogne [Tue, 23 Apr 2019 07:29:44 +0000 (09:29 +0200)]
Merge pull request #7644 from zeha/remotebackend-test-soa
remotebackend: fix SOA in unittests
Remi Gacogne [Fri, 19 Apr 2019 16:26:02 +0000 (18:26 +0200)]
Merge pull request #7731 from rgacogne/rec-fix-cache-cleaning
rec: Fix the cache cleaning code being only run once for workers
Remi Gacogne [Fri, 19 Apr 2019 08:15:54 +0000 (10:15 +0200)]
Merge pull request #7732 from Habbie/tests-close-stdin
block stdin when spawning dnsdist for testing
Peter van Dijk [Thu, 18 Apr 2019 14:26:03 +0000 (16:26 +0200)]
Merge pull request #7734 from franklouwers/docs2
Fix typo in basic-database guide
Frank Louwers [Thu, 18 Apr 2019 14:23:33 +0000 (16:23 +0200)]
Fix typo in basic-database guide
Peter van Dijk [Thu, 18 Apr 2019 11:51:56 +0000 (13:51 +0200)]
under test, run dnsdist --supervised so EOF on stdin does not exit it
Remi Gacogne [Wed, 23 Jan 2019 16:30:37 +0000 (17:30 +0100)]
Make sure that IP_PMTUDISC_DONT is defined
Remi Gacogne [Mon, 21 Jan 2019 14:40:38 +0000 (15:40 +0100)]
Ignore Path MTU Discovery on UDP server socket
It might help prevent Path MTU poisoning attacks.
Remi Gacogne [Thu, 18 Apr 2019 09:37:04 +0000 (11:37 +0200)]
Merge pull request #7669 from Habbie/option-checking-fatal
set --enable-option-checking=fatal on all package builds, enable SNMP in RPMs
Remi Gacogne [Thu, 18 Apr 2019 08:23:47 +0000 (10:23 +0200)]
rec: Fix the cache cleaning code being only run once for workers
Peter van Dijk [Tue, 16 Apr 2019 09:46:05 +0000 (11:46 +0200)]
Merge pull request #7727 from Habbie/recursor-thread-dist-stats-format
fix formatting for thread distribution stats message
Peter van Dijk [Tue, 16 Apr 2019 07:46:58 +0000 (09:46 +0200)]
fix formatting for thread distribution stats message
bert hubert [Tue, 16 Apr 2019 07:34:45 +0000 (09:34 +0200)]
Merge pull request #7696 from ahupowerdns/migrate-transaction
b2b-migrate did not open a transaction, breaking it for lmdb
Otto Moerbeek [Mon, 15 Apr 2019 13:41:55 +0000 (15:41 +0200)]
Merge pull request #7724 from omoerbeek/fix-unittest-order-deps
Fix unittest order deps
Otto Moerbeek [Mon, 15 Apr 2019 13:39:55 +0000 (15:39 +0200)]
Tweaks suggested by rgacogne.
Otto Moerbeek [Mon, 15 Apr 2019 12:48:25 +0000 (14:48 +0200)]
Fix init of global to make tests order independent.
Otto Moerbeek [Mon, 15 Apr 2019 12:28:41 +0000 (14:28 +0200)]
Merge commit '
48215c198494fd6c621f33e291ad20eb45c71bac ' into fix-unittest-order-deps
Otto Moerbeek [Mon, 15 Apr 2019 10:32:18 +0000 (12:32 +0200)]
Explicitly call reportAllTypes() on test suite init, it is needed for various tests.
Otto Moerbeek [Mon, 15 Apr 2019 10:11:58 +0000 (12:11 +0200)]
Explicitly call reportAllTypes() at test suite init, to avoid almost
all order dependencies and init a few globals to fix the remaining
cases.
Otto Moerbeek [Mon, 15 Apr 2019 07:18:35 +0000 (09:18 +0200)]
Merge pull request #7703 from omoerbeek/fix-test-distributor-pipesize
Use a smaller test size to not fill the pipe buffer on systems with small buffer
Otto Moerbeek [Mon, 15 Apr 2019 07:10:39 +0000 (09:10 +0200)]
Merge pull request #7708 from omoerbeek/rec-7688-alternative-fix
Alternative solution to the unaligned accesses.
Otto Moerbeek [Mon, 15 Apr 2019 07:05:22 +0000 (09:05 +0200)]
Basic speedtest for NetmaksGroup
Otto Moerbeek [Sun, 14 Apr 2019 16:54:49 +0000 (18:54 +0200)]
Merge pull request #7722 from phonedph1/patch-7
Update RECURSOR-MIB.txt
phonedph1 [Sun, 14 Apr 2019 16:07:24 +0000 (10:07 -0600)]
Update RECURSOR-MIB.txt
Minor typo.
Pieter Lexis [Fri, 12 Apr 2019 10:12:24 +0000 (12:12 +0200)]
Merge pull request #7712 from pieterlexis/sphinx-less-than-2
Require sphinx < 2.0
Pieter Lexis [Fri, 12 Apr 2019 10:12:08 +0000 (12:12 +0200)]
Merge pull request #7653 from pieterlexis/docker-ignore
Add dockerignore
bert hubert [Fri, 12 Apr 2019 09:28:36 +0000 (11:28 +0200)]
Merge pull request #7700 from ahupowerdns/lmdb-32bit
Reduce mmap size for lmdb on 32 bits plus restrict number of shards
bert hubert [Fri, 12 Apr 2019 09:27:47 +0000 (11:27 +0200)]
Merge pull request #7704 from ahupowerdns/boost-stringref-cutoff
Boost string_view only appeared in Boost 1.61, not 1.54 as we were assuming
Remi Gacogne [Fri, 12 Apr 2019 09:00:42 +0000 (11:00 +0200)]
Merge pull request #7701 from rgacogne/dnsdist-14
dnsdist: Prepare secpoll, changelog and upgrade guide for 1.4.0a1.
Remi Gacogne [Fri, 12 Apr 2019 07:22:11 +0000 (09:22 +0200)]
Merge pull request #7715 from rgacogne/dist-docs-newpacketcache
dnsdist: Update the syntax of newPacketCache() in the caching guide
Remi Gacogne [Fri, 12 Apr 2019 07:21:50 +0000 (09:21 +0200)]
Merge pull request #7717 from Habbie/rec-doc-nit-modules
remove --with-modules from recursor README
Remi Gacogne [Fri, 12 Apr 2019 07:21:16 +0000 (09:21 +0200)]
Merge pull request #7718 from pieterlexis/dnsdist-dont-crash-gnutls-wrong-ciphers
dnsdist: exit when setting ciphers fails (GNUTLS)
Peter van Dijk [Thu, 11 Apr 2019 19:14:15 +0000 (21:14 +0200)]
recursor RPMs: fix --with-net-snmp typo
Pieter Lexis [Thu, 11 Apr 2019 15:30:20 +0000 (17:30 +0200)]
dnsdist: exit when setting ciphers fails (GNUTLS)
Before, we would log the fact that we could not set the ciphers for
gnutls but still start. When a connection came in, dnsdist would crash.
Peter van Dijk [Thu, 11 Apr 2019 14:37:27 +0000 (16:37 +0200)]
remove --with-modules from recursor README
Peter van Dijk [Thu, 4 Apr 2019 13:18:09 +0000 (15:18 +0200)]
set --enable-option-checking=fatal on all package builds
Remi Gacogne [Thu, 11 Apr 2019 13:38:27 +0000 (15:38 +0200)]
dnsdist: Update the syntax of newPacketCache() in the caching guide
Otto Moerbeek [Thu, 11 Apr 2019 13:25:25 +0000 (15:25 +0200)]
Merge pull request #7710 from omoerbeek/dnsdist-runtests-cleanup
Dnsdist runtests cleanup
Pieter Lexis [Thu, 11 Apr 2019 13:13:31 +0000 (15:13 +0200)]
Require sphinx <2
Otto Moerbeek [Thu, 11 Apr 2019 12:37:07 +0000 (14:37 +0200)]
Merge commit '
c8f3da74c5e294b40a2b464c56ce06e2dc818aa4 ' into dnsdist-runtests-cleanup
Otto Moerbeek [Thu, 11 Apr 2019 08:59:51 +0000 (10:59 +0200)]
Alternative solution to the unaligned accesses. No tricks with the alignment of the union,
just do a explicit memcpy.
Otto Moerbeek [Thu, 11 Apr 2019 08:41:32 +0000 (10:41 +0200)]
Add comment on upper bound
Remi Gacogne [Thu, 11 Apr 2019 08:26:44 +0000 (10:26 +0200)]
Merge pull request #7694 from rgacogne/dnsdist-frontend-refactoring
dnsdist: Unify the management of DNS/DNSCrypt/DoT frontends
Remi Gacogne [Thu, 11 Apr 2019 08:11:27 +0000 (10:11 +0200)]
Merge pull request #7695 from rgacogne/dnsdist-roundrobin-all-servers-down
dnsdist: Add 'setRoundRobinFailOnNoServer()'
Remi Gacogne [Thu, 11 Apr 2019 07:58:09 +0000 (09:58 +0200)]
Merge pull request #7702 from rgacogne/dnsdist-static-fixes
dnsdist: Fix small issues reported by cppcheck and clang's static analyzer
Remi Gacogne [Thu, 11 Apr 2019 06:43:11 +0000 (08:43 +0200)]
Merge pull request #7678 from Habbie/dnsdist-mv-constants2
dnsdist: Move constants to proper namespace
Peter van Dijk [Wed, 10 Apr 2019 20:04:04 +0000 (22:04 +0200)]
update docs
Peter van Dijk [Wed, 10 Apr 2019 20:03:47 +0000 (22:03 +0200)]
update tests to new naming
Peter van Dijk [Wed, 10 Apr 2019 20:03:15 +0000 (22:03 +0200)]
move rcodes and qtypes to their own namespace; add fallback and deprecate it
bert hubert [Wed, 10 Apr 2019 19:19:55 +0000 (21:19 +0200)]
Merge pull request #7706 from ahupowerdns/unfilter-allmetadata
No longer filter DNSSEC metadata when DNSSEC is enabled in gsql
bert hubert [Wed, 10 Apr 2019 16:59:23 +0000 (18:59 +0200)]
No longer filter DNSSEC metadata when DNSSEC is enabled in gsql
As noted in #7705, gsql getAllDomainMetadata() did not return all domain
metadata. This function would always filter DNSSEC related metadata, even
if a backend was configured to support DNSSEC.
bert hubert [Wed, 10 Apr 2019 14:10:15 +0000 (16:10 +0200)]
Merge pull request #7697 from ahupowerdns/lmdb-port-53
LMDB defaulted to port 0 for master addresses unless explicitly set
Remi Gacogne [Wed, 10 Apr 2019 14:05:16 +0000 (16:05 +0200)]
Merge pull request #7676 from rgacogne/dnsdist-reload-all-certs
dnsdist: Add 'reloadAllCertificates()'
bert hubert [Wed, 10 Apr 2019 13:44:08 +0000 (15:44 +0200)]
Boost string_view only appeared in Boost 1.61, not 1.54 as we were assuming
bert hubert [Wed, 10 Apr 2019 13:20:13 +0000 (15:20 +0200)]
Reduce mmap size for lmdb on 32 bits plus restrict number of shards
Remi Gacogne [Wed, 10 Apr 2019 10:26:22 +0000 (12:26 +0200)]
dnsdist: Fix protobuf's ipcipher regression tests for Python 3
Remi Gacogne [Wed, 10 Apr 2019 10:24:49 +0000 (12:24 +0200)]
Explicitely convert local buffers to a string before returning it
That makes cppcheck happier, because otherwise it complains that
we return a local variable.
Remi Gacogne [Wed, 10 Apr 2019 10:23:49 +0000 (12:23 +0200)]
dnsdist: Use initializer list for ConnectionInfo
Reported by cppcheck.
Remi Gacogne [Wed, 10 Apr 2019 10:22:32 +0000 (12:22 +0200)]
dnsdist: Prevent copies of DNSQuestion and DNSResponse objects
Otto Moerbeek [Wed, 10 Apr 2019 12:12:23 +0000 (14:12 +0200)]
Use a smaller test size to not fill the pipe buffer on systems with a small one.
Also, explictly set arguments to avoid order dependencies and make it possible
to run single tests.
Otto Moerbeek [Wed, 10 Apr 2019 08:16:19 +0000 (10:16 +0200)]
Merge pull request #7698 from omoerbeek/rec-edsn-unaligned-test
Rec edsn unaligned test
Otto Moerbeek [Wed, 10 Apr 2019 08:10:43 +0000 (10:10 +0200)]
Merge remote-tracking branch 'origin/master' into rec-edsn-unaligned-test
Remi Gacogne [Wed, 10 Apr 2019 08:02:43 +0000 (10:02 +0200)]
Merge pull request #7689 from rgacogne/dnsdist-14-packetcache
dnsdist: Switch to the new 'newPacketCache()' syntax for 1.4.0
Remi Gacogne [Wed, 10 Apr 2019 08:01:43 +0000 (10:01 +0200)]
Merge pull request #7691 from omoerbeek/fix-testSetACL-order
Any order is good for SetACL test
Otto Moerbeek [Wed, 10 Apr 2019 08:01:10 +0000 (10:01 +0200)]
Fix unaligned access. Spotted in the wild on OpenBSD/armv7.
Otto Moerbeek [Wed, 10 Apr 2019 07:59:11 +0000 (09:59 +0200)]
Merge remote-tracking branch 'origin/master'
ahu@ds9a.nl [Wed, 10 Apr 2019 07:56:17 +0000 (07:56 +0000)]
LMDB defaulted to port 0 for master addresses unless explicitly set
ahu@ds9a.nl [Wed, 10 Apr 2019 07:44:48 +0000 (07:44 +0000)]
b2b-migrate did not open a transaction, breaking it for lmdb
bert hubert [Tue, 9 Apr 2019 15:22:09 +0000 (17:22 +0200)]
Merge pull request #7643 from mind04/lmdb-fix
auth: lmdbbackend, fix getAllDomains()
Remi Gacogne [Tue, 9 Apr 2019 14:55:55 +0000 (16:55 +0200)]
Merge pull request #7692 from rgacogne/dnsdist-boost-170-badsig
dnsdist: Prevent a conflict with BADSIG being clobbered
Otto Moerbeek [Tue, 9 Apr 2019 14:41:31 +0000 (16:41 +0200)]
Merge pull request #7599 from mnordhoff/patch-2
pdnsutil: Fix "is is" typo in help
Remi Gacogne [Tue, 9 Apr 2019 14:39:57 +0000 (16:39 +0200)]
dnsdist: Add 'setRoundRobinFailOnNoServer()'
Remi Gacogne [Tue, 9 Apr 2019 13:52:27 +0000 (15:52 +0200)]
dnsdist: Unify the management of DNS/DNSCrypt/DoT frontends
Otto Moerbeek [Tue, 9 Apr 2019 13:30:36 +0000 (15:30 +0200)]
Merge remote-tracking branch 'origin/master'
Otto Moerbeek [Tue, 9 Apr 2019 11:51:06 +0000 (13:51 +0200)]
Cleanup configs and make sure cert chains does not contain old certs.
Remi Gacogne [Tue, 9 Apr 2019 11:47:12 +0000 (13:47 +0200)]
Merge pull request #7685 from Habbie/dnsdist-macos
dnsdist: collected portability fixes
Chris Hofstaedtler [Tue, 9 Apr 2019 10:31:51 +0000 (12:31 +0200)]
Fixup test-remotebackend.cc
Otto Moerbeek [Tue, 9 Apr 2019 10:17:38 +0000 (12:17 +0200)]
Merge branch 'fix-testSetACL-order' of https://github.com/omoerbeek/pdns
Otto Moerbeek [Tue, 9 Apr 2019 09:57:43 +0000 (11:57 +0200)]
Merge branch 'dnsdist-macos' of https://github.com/Habbie/pdns
Remi Gacogne [Tue, 9 Apr 2019 09:14:01 +0000 (11:14 +0200)]
Merge pull request #7686 from rgacogne/dnsdist-tcp-unbreak
dnsdist: Fix compilation and tests on FreeBSD
Remi Gacogne [Tue, 9 Apr 2019 07:56:15 +0000 (09:56 +0200)]
Merge branch 'master' into dnsdist-reload-all-certs
Otto Moerbeek [Tue, 9 Apr 2019 07:50:48 +0000 (09:50 +0200)]
Any order is good for SetACL.
Peter van Dijk [Tue, 9 Apr 2019 07:42:44 +0000 (09:42 +0200)]
oops
Remi Gacogne [Tue, 9 Apr 2019 07:28:26 +0000 (09:28 +0200)]
Merge pull request #7687 from omoerbeek/use-protobuf-3-on-openbsd
OpenBSD only has protoc 3.x; tell python to install the proper runtime.
Otto Moerbeek [Mon, 8 Apr 2019 14:12:47 +0000 (16:12 +0200)]
OpenBSD only has protoc 3.x; tell python to install the proper runtime.
Remi Gacogne [Mon, 8 Apr 2019 14:10:41 +0000 (16:10 +0200)]
dnsdist: Switch to the new 'newPacketCache()' syntax for 1.4.0
Remi Gacogne [Mon, 8 Apr 2019 12:59:44 +0000 (14:59 +0200)]
dnsdist: Disable Nagle's algo in regression tests (TCP NODELAY)
Peter van Dijk [Mon, 8 Apr 2019 12:57:29 +0000 (14:57 +0200)]
cleanup poll event bitmask vs. value usage in two more places
Peter van Dijk [Mon, 8 Apr 2019 12:29:25 +0000 (14:29 +0200)]
Merge pull request #7684 from omoerbeek/auth-issue-7680-fix-gmysql-thread-cleanup-doc
Fix 7680: gmysql-thread-cleanup option documented incorrectly
Peter van Dijk [Mon, 8 Apr 2019 12:06:22 +0000 (14:06 +0200)]
improve timer resolution
Peter van Dijk [Mon, 8 Apr 2019 12:06:05 +0000 (14:06 +0200)]
poll events are bitmasks, not values
Peter van Dijk [Mon, 8 Apr 2019 12:05:53 +0000 (14:05 +0200)]
when we sendmsg, the socket may not be done connecting yet
Remi Gacogne [Mon, 8 Apr 2019 09:59:24 +0000 (11:59 +0200)]
dnsdist: Fix an issue with self-answers and non-harvested source
Remi Gacogne [Mon, 8 Apr 2019 08:47:10 +0000 (10:47 +0200)]
mplexer: Fix typo in the kqueue multiplexer
Remi Gacogne [Mon, 8 Apr 2019 08:22:52 +0000 (10:22 +0200)]
Merge pull request #7677 from rgacogne/dnsdist-logging-facility
dnsdist: Add 'setSyslogFacility()'
Otto Moerbeek [Mon, 8 Apr 2019 07:32:02 +0000 (09:32 +0200)]
Fix 7680: gmysql-thread-cleanup option documented incorrectly
Remi Gacogne [Mon, 8 Apr 2019 07:22:09 +0000 (09:22 +0200)]
Merge pull request #7649 from rgacogne/per-threads-cpu-stats
rec: This provides CPU usage statistics per thread (worker & distributor).
Remi Gacogne [Mon, 8 Apr 2019 07:21:39 +0000 (09:21 +0200)]
Merge pull request #7658 from Habbie/uuid-for-everyone
always link in uuid-utils because webserver logging needs it now