]>
git.ipfire.org Git - thirdparty/pdns.git/log
Josh Soref [Thu, 2 Feb 2017 10:19:39 +0000 (10:19 +0000)]
spelling: occurred
Josh Soref [Thu, 2 Feb 2017 10:19:32 +0000 (10:19 +0000)]
spelling: occasionally
Josh Soref [Thu, 2 Feb 2017 10:18:51 +0000 (10:18 +0000)]
spelling: number
Josh Soref [Thu, 2 Feb 2017 10:17:02 +0000 (10:17 +0000)]
spelling: notifications
Josh Soref [Thu, 2 Feb 2017 10:15:32 +0000 (10:15 +0000)]
spelling: negotiation
Josh Soref [Thu, 2 Feb 2017 10:15:17 +0000 (10:15 +0000)]
spelling: negcache
Josh Soref [Thu, 2 Feb 2017 10:14:51 +0000 (10:14 +0000)]
spelling: necessarily
Josh Soref [Thu, 2 Feb 2017 10:13:46 +0000 (10:13 +0000)]
spelling: modified
Josh Soref [Thu, 2 Feb 2017 10:13:06 +0000 (10:13 +0000)]
spelling: milliseconds
Josh Soref [Thu, 2 Feb 2017 10:11:28 +0000 (10:11 +0000)]
spelling: locations
Josh Soref [Thu, 2 Feb 2017 10:03:33 +0000 (10:03 +0000)]
spelling: length
Josh Soref [Thu, 2 Feb 2017 10:01:31 +0000 (10:01 +0000)]
spelling: javascript
Josh Soref [Thu, 2 Feb 2017 10:30:50 +0000 (10:30 +0000)]
spelling: issuing
Josh Soref [Thu, 2 Feb 2017 10:00:06 +0000 (10:00 +0000)]
spelling: interpreted
Josh Soref [Thu, 2 Feb 2017 09:59:35 +0000 (09:59 +0000)]
spelling: initialize
Josh Soref [Thu, 2 Feb 2017 09:59:25 +0000 (09:59 +0000)]
spelling: indicating
Josh Soref [Thu, 2 Feb 2017 09:59:07 +0000 (09:59 +0000)]
spelling: implicitly
Josh Soref [Thu, 2 Feb 2017 09:59:00 +0000 (09:59 +0000)]
spelling: implementation
Josh Soref [Thu, 2 Feb 2017 09:58:41 +0000 (09:58 +0000)]
spelling: ignore
Josh Soref [Thu, 2 Feb 2017 09:58:21 +0000 (09:58 +0000)]
spelling: identifier
Josh Soref [Thu, 2 Feb 2017 09:57:55 +0000 (09:57 +0000)]
spelling: hofstaedtler
Josh Soref [Thu, 2 Feb 2017 09:57:21 +0000 (09:57 +0000)]
spelling: higher
Josh Soref [Thu, 2 Feb 2017 09:47:40 +0000 (09:47 +0000)]
spelling: here
Josh Soref [Thu, 2 Feb 2017 09:54:54 +0000 (09:54 +0000)]
spelling: happened
Josh Soref [Thu, 2 Feb 2017 09:51:52 +0000 (09:51 +0000)]
spelling: fallthrough
Josh Soref [Thu, 2 Feb 2017 09:51:30 +0000 (09:51 +0000)]
spelling: explicitly
Josh Soref [Thu, 2 Feb 2017 09:51:21 +0000 (09:51 +0000)]
spelling: exceeded
Josh Soref [Thu, 2 Feb 2017 09:50:15 +0000 (09:50 +0000)]
spelling: erroneously
Josh Soref [Thu, 2 Feb 2017 09:50:54 +0000 (09:50 +0000)]
spelling: erroneous
Josh Soref [Thu, 2 Feb 2017 09:50:01 +0000 (09:50 +0000)]
spelling: environment
Josh Soref [Thu, 2 Feb 2017 09:49:52 +0000 (09:49 +0000)]
spelling: enthusiastically
Josh Soref [Thu, 2 Feb 2017 09:49:43 +0000 (09:49 +0000)]
spelling: enough
Josh Soref [Thu, 2 Feb 2017 09:49:32 +0000 (09:49 +0000)]
spelling: endlessly
Josh Soref [Thu, 2 Feb 2017 09:49:09 +0000 (09:49 +0000)]
spelling: enabling
Josh Soref [Thu, 2 Feb 2017 09:23:59 +0000 (09:23 +0000)]
spelling: enabled
Josh Soref [Thu, 2 Feb 2017 09:47:06 +0000 (09:47 +0000)]
spelling: efficient
Josh Soref [Thu, 2 Feb 2017 09:47:18 +0000 (09:47 +0000)]
spelling: effectively
Josh Soref [Thu, 2 Feb 2017 09:45:27 +0000 (09:45 +0000)]
spelling: distinguishing
Josh Soref [Thu, 2 Feb 2017 09:45:17 +0000 (09:45 +0000)]
spelling: disallow
Josh Soref [Thu, 2 Feb 2017 09:45:06 +0000 (09:45 +0000)]
spelling: disabling
Josh Soref [Thu, 2 Feb 2017 09:44:15 +0000 (09:44 +0000)]
spelling: defined
Josh Soref [Thu, 2 Feb 2017 09:44:06 +0000 (09:44 +0000)]
spelling: default
Josh Soref [Thu, 2 Feb 2017 09:43:28 +0000 (09:43 +0000)]
spelling: deactivate
Josh Soref [Thu, 2 Feb 2017 09:43:41 +0000 (09:43 +0000)]
spelling: daemon
Josh Soref [Thu, 2 Feb 2017 09:42:41 +0000 (09:42 +0000)]
spelling: create
Josh Soref [Thu, 2 Feb 2017 09:41:44 +0000 (09:41 +0000)]
spelling: contents
Josh Soref [Thu, 2 Feb 2017 09:41:34 +0000 (09:41 +0000)]
spelling: consequences
Josh Soref [Thu, 2 Feb 2017 09:41:09 +0000 (09:41 +0000)]
spelling: completes
Josh Soref [Thu, 2 Feb 2017 09:40:46 +0000 (09:40 +0000)]
spelling: compatibility
Josh Soref [Thu, 2 Feb 2017 09:40:28 +0000 (09:40 +0000)]
spelling: communicating
Josh Soref [Thu, 2 Feb 2017 09:39:46 +0000 (09:39 +0000)]
spelling: closing
Josh Soref [Thu, 2 Feb 2017 09:39:38 +0000 (09:39 +0000)]
spelling: closes
Josh Soref [Thu, 2 Feb 2017 09:38:46 +0000 (09:38 +0000)]
spelling: capabilities
Josh Soref [Thu, 2 Feb 2017 09:34:47 +0000 (09:34 +0000)]
spelling: being
Josh Soref [Thu, 2 Feb 2017 09:32:57 +0000 (09:32 +0000)]
spelling: async
Josh Soref [Thu, 2 Feb 2017 09:32:37 +0000 (09:32 +0000)]
spelling: assigns
Josh Soref [Thu, 2 Feb 2017 09:32:19 +0000 (09:32 +0000)]
spelling: assignment
Josh Soref [Thu, 2 Feb 2017 09:31:48 +0000 (09:31 +0000)]
spelling: arise
Josh Soref [Thu, 2 Feb 2017 09:31:22 +0000 (09:31 +0000)]
spelling: appropriate
Josh Soref [Thu, 2 Feb 2017 09:30:53 +0000 (09:30 +0000)]
spelling: another
Josh Soref [Thu, 2 Feb 2017 09:29:47 +0000 (09:29 +0000)]
spelling: although
Josh Soref [Thu, 2 Feb 2017 09:29:00 +0000 (09:29 +0000)]
spelling: aligns
Josh Soref [Thu, 2 Feb 2017 09:28:21 +0000 (09:28 +0000)]
spelling: algorithm
Josh Soref [Thu, 2 Feb 2017 09:25:40 +0000 (09:25 +0000)]
spelling: against
Josh Soref [Thu, 2 Feb 2017 09:25:17 +0000 (09:25 +0000)]
spelling: adjusted
Josh Soref [Thu, 2 Feb 2017 09:25:30 +0000 (09:25 +0000)]
spelling: addresses
Josh Soref [Thu, 2 Feb 2017 09:24:58 +0000 (09:24 +0000)]
spelling: additionally
Josh Soref [Thu, 2 Feb 2017 09:24:17 +0000 (09:24 +0000)]
spelling: accept
Pieter Lexis [Tue, 31 Jan 2017 16:32:48 +0000 (17:32 +0100)]
Merge pull request #4951 from Habbie/netmaskgroup-negative
support exclusions in NetmaskGroup
Remi Gacogne [Tue, 31 Jan 2017 10:18:37 +0000 (11:18 +0100)]
Lowercase the TSIG algorithm name in hash computation
`RFC2845` states that the algorithm name should be in `canonical wire
format` for the hash computation, which implies it should be lowercased.
We actually did lowercase it in 3.x, until it was moved to a `DNSName`
in 4.x.
Christian Hofstaedtler [Tue, 31 Jan 2017 11:13:47 +0000 (12:13 +0100)]
recursor: use explicit yes for default-enabled settings
Christian Hofstaedtler [Tue, 31 Jan 2017 11:02:56 +0000 (12:02 +0100)]
gpgsql: Use a simple counter for statement names
Winfried Angele [Tue, 31 Jan 2017 06:27:56 +0000 (07:27 +0100)]
Tuning unit file for medium sized setups
We would propose to introduce the TasksMax setting in the unit file. The default value of 512 seems too low, at least for our setup. In addition, if present in the unit file, people will be aware of it.
LimitNOFILE seems also a little bit low.
Our setup consists of 8 DNS backend servers. Each Server with 5 IPv4 and 5 IPv6 addresses. That means dnsdist has to deal with 80 backends. For this setup TasksMax=512 (default) was too low and dnsdist stopped working correctly. We saw many of these messages:
Error creating a TCP thread: Resource temporarily unavailable
Had an error accepting new webserver connection: Resource temporarily unavailable
Konrad Wojas [Tue, 31 Jan 2017 04:56:03 +0000 (12:56 +0800)]
Pass existing UeberBackend to DNSSECKeeper
Klaus Darilion [Mon, 30 Jan 2017 20:38:57 +0000 (20:38 +0000)]
add prepared statements and CAA records to the upgrade info
Peter van Dijk [Mon, 30 Jan 2017 18:56:03 +0000 (19:56 +0100)]
Merge pull request #4861 from klaus3000/master-optimize-only-notify
optimize only-notify logic v2
Pieter Lexis [Mon, 30 Jan 2017 15:59:01 +0000 (16:59 +0100)]
Merge pull request #4940 from rgacogne/backport-json11-fixes
Backport json11 fixes from upstream
Pieter Lexis [Mon, 30 Jan 2017 15:58:30 +0000 (16:58 +0100)]
Merge pull request #4859 from RobinGeuze/changeTruncateTCToDefaultToOff
Change truncateTC to defaulting to off
Pieter Lexis [Mon, 30 Jan 2017 15:58:18 +0000 (16:58 +0100)]
Merge pull request #4817 from rgacogne/dnsdist-tcp-single-pipe
dnsdist: Add `setTCPUseSinglePipe()` to use a single TCP waiting queue
Pieter Lexis [Mon, 30 Jan 2017 15:57:58 +0000 (16:57 +0100)]
Merge pull request #4788 from rgacogne/dnsdist-cache-hit-rules
dnsdist: Add cache hit response rules
Pieter Lexis [Mon, 30 Jan 2017 15:57:14 +0000 (16:57 +0100)]
Merge pull request #4952 from Habbie/drop-broken-test
::2 is not ::2 on every OS, because of RFC4291
Peter van Dijk [Fri, 27 Jan 2017 13:38:47 +0000 (14:38 +0100)]
document mask negation
Peter van Dijk [Fri, 27 Jan 2017 13:33:04 +0000 (14:33 +0100)]
support exclusions in NetmaskGroup
Peter van Dijk [Fri, 27 Jan 2017 16:57:51 +0000 (17:57 +0100)]
::2 is not ::2 on every OS, because of RFC4291
Peter van Dijk [Fri, 27 Jan 2017 11:36:57 +0000 (12:36 +0100)]
test NetmaskGroup::toString()
Remi Gacogne [Fri, 27 Jan 2017 09:42:07 +0000 (10:42 +0100)]
Refactor SuffixMatchNode using a SuffixMatchTree
Peter van Dijk [Thu, 26 Jan 2017 08:14:03 +0000 (09:14 +0100)]
Merge pull request #4711 from thusoy/pgsql-extra-connection-args
Enable setting custom pgsql connection parameters
Konrad Wojas [Thu, 26 Jan 2017 06:38:53 +0000 (14:38 +0800)]
Fix API performance: one DNSSECKeeper per request
getZoneInfo() was instantiating a new DNSSECKeeper for every call. Since
DNSSECKeeper opens a new database connection, this resulted in severe
performance issues in /api/v1/servers/localhost/zones with many zones.
This is fixed by passing a DNSSECKeeper instance to getZoneInfo().
With 10,000 zones and the sqlite3 backend, this reduces the API call
execution time from ~2s to ~200ms (from ~7s to 700ms for first call).
Pieter Lexis [Wed, 25 Jan 2017 16:10:40 +0000 (17:10 +0100)]
Merge branch 'hlindqvist-validate-hostname'
Pieter Lexis [Wed, 25 Jan 2017 16:10:25 +0000 (17:10 +0100)]
Change hostname validation check output to Info
Pieter Lexis [Wed, 25 Jan 2017 16:08:58 +0000 (17:08 +0100)]
Merge branch 'validate-hostname' of https://github.com/hlindqvist/pdns into hlindqvist-validate-hostname
bert hubert [Wed, 25 Jan 2017 14:15:14 +0000 (15:15 +0100)]
Merge pull request #4925 from rgacogne/rec-asan-stack-switch
rec: Let ASAN know that we are switching stacks, which one is in use
bert hubert [Wed, 25 Jan 2017 14:14:42 +0000 (15:14 +0100)]
Merge pull request #4924 from ahupowerdns/ednstune
Make EDNS Client Subnet masks tunable, improve logging, improve subnet oddity
Remi Gacogne [Wed, 25 Jan 2017 09:26:08 +0000 (10:26 +0100)]
Backport json11 fixes from upstream
Remi Gacogne [Wed, 18 Jan 2017 16:04:28 +0000 (17:04 +0100)]
rec: Let ASAN know that we are switching stacks, which one is in use
Enabled via the --enable-asan configure switch if the
`__sanitizer_start_switch_fiber` function is present in
`sanitizer/common_interface_defs.h` .
Pieter Lexis [Tue, 24 Jan 2017 12:29:27 +0000 (13:29 +0100)]
Merge pull request #4877 from skolot/issue-4579
issue #4579
Pieter Lexis [Tue, 24 Jan 2017 10:58:12 +0000 (11:58 +0100)]
Merge pull request #4879 from pieterlexis/rm-relative-include
Remove a relative import in yahttp-config.h
Pieter Lexis [Tue, 24 Jan 2017 10:57:58 +0000 (11:57 +0100)]
Merge pull request #4917 from rgacogne/rec-shadow-cleanup
rec: Clean up, fix compiler warnings
Pieter Lexis [Tue, 24 Jan 2017 10:57:44 +0000 (11:57 +0100)]
Merge pull request #4916 from rgacogne/valgrind-stack-changes
rec: Let valgrind know that we are switching stacks
Pieter Lexis [Tue, 24 Jan 2017 10:57:33 +0000 (11:57 +0100)]
Merge pull request #4911 from rgacogne/invalid-v6-port-master
Fix negative port detection for IPv6 addresses on 32-bit