]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
9 years agospelling: occurred
Josh Soref [Thu, 2 Feb 2017 10:19:39 +0000 (10:19 +0000)] 
spelling: occurred

9 years agospelling: occasionally
Josh Soref [Thu, 2 Feb 2017 10:19:32 +0000 (10:19 +0000)] 
spelling: occasionally

9 years agospelling: number
Josh Soref [Thu, 2 Feb 2017 10:18:51 +0000 (10:18 +0000)] 
spelling: number

9 years agospelling: notifications
Josh Soref [Thu, 2 Feb 2017 10:17:02 +0000 (10:17 +0000)] 
spelling: notifications

9 years agospelling: negotiation
Josh Soref [Thu, 2 Feb 2017 10:15:32 +0000 (10:15 +0000)] 
spelling: negotiation

9 years agospelling: negcache
Josh Soref [Thu, 2 Feb 2017 10:15:17 +0000 (10:15 +0000)] 
spelling: negcache

9 years agospelling: necessarily
Josh Soref [Thu, 2 Feb 2017 10:14:51 +0000 (10:14 +0000)] 
spelling: necessarily

9 years agospelling: modified
Josh Soref [Thu, 2 Feb 2017 10:13:46 +0000 (10:13 +0000)] 
spelling: modified

9 years agospelling: milliseconds
Josh Soref [Thu, 2 Feb 2017 10:13:06 +0000 (10:13 +0000)] 
spelling: milliseconds

9 years agospelling: locations
Josh Soref [Thu, 2 Feb 2017 10:11:28 +0000 (10:11 +0000)] 
spelling: locations

9 years agospelling: length
Josh Soref [Thu, 2 Feb 2017 10:03:33 +0000 (10:03 +0000)] 
spelling: length

9 years agospelling: javascript
Josh Soref [Thu, 2 Feb 2017 10:01:31 +0000 (10:01 +0000)] 
spelling: javascript

9 years agospelling: issuing
Josh Soref [Thu, 2 Feb 2017 10:30:50 +0000 (10:30 +0000)] 
spelling: issuing

9 years agospelling: interpreted
Josh Soref [Thu, 2 Feb 2017 10:00:06 +0000 (10:00 +0000)] 
spelling: interpreted

9 years agospelling: initialize
Josh Soref [Thu, 2 Feb 2017 09:59:35 +0000 (09:59 +0000)] 
spelling: initialize

9 years agospelling: indicating
Josh Soref [Thu, 2 Feb 2017 09:59:25 +0000 (09:59 +0000)] 
spelling: indicating

9 years agospelling: implicitly
Josh Soref [Thu, 2 Feb 2017 09:59:07 +0000 (09:59 +0000)] 
spelling: implicitly

9 years agospelling: implementation
Josh Soref [Thu, 2 Feb 2017 09:59:00 +0000 (09:59 +0000)] 
spelling: implementation

9 years agospelling: ignore
Josh Soref [Thu, 2 Feb 2017 09:58:41 +0000 (09:58 +0000)] 
spelling: ignore

9 years agospelling: identifier
Josh Soref [Thu, 2 Feb 2017 09:58:21 +0000 (09:58 +0000)] 
spelling: identifier

9 years agospelling: hofstaedtler
Josh Soref [Thu, 2 Feb 2017 09:57:55 +0000 (09:57 +0000)] 
spelling: hofstaedtler

9 years agospelling: higher
Josh Soref [Thu, 2 Feb 2017 09:57:21 +0000 (09:57 +0000)] 
spelling: higher

9 years agospelling: here
Josh Soref [Thu, 2 Feb 2017 09:47:40 +0000 (09:47 +0000)] 
spelling: here

9 years agospelling: happened
Josh Soref [Thu, 2 Feb 2017 09:54:54 +0000 (09:54 +0000)] 
spelling: happened

9 years agospelling: fallthrough
Josh Soref [Thu, 2 Feb 2017 09:51:52 +0000 (09:51 +0000)] 
spelling: fallthrough

9 years agospelling: explicitly
Josh Soref [Thu, 2 Feb 2017 09:51:30 +0000 (09:51 +0000)] 
spelling: explicitly

9 years agospelling: exceeded
Josh Soref [Thu, 2 Feb 2017 09:51:21 +0000 (09:51 +0000)] 
spelling: exceeded

9 years agospelling: erroneously
Josh Soref [Thu, 2 Feb 2017 09:50:15 +0000 (09:50 +0000)] 
spelling: erroneously

9 years agospelling: erroneous
Josh Soref [Thu, 2 Feb 2017 09:50:54 +0000 (09:50 +0000)] 
spelling: erroneous

9 years agospelling: environment
Josh Soref [Thu, 2 Feb 2017 09:50:01 +0000 (09:50 +0000)] 
spelling: environment

9 years agospelling: enthusiastically
Josh Soref [Thu, 2 Feb 2017 09:49:52 +0000 (09:49 +0000)] 
spelling: enthusiastically

9 years agospelling: enough
Josh Soref [Thu, 2 Feb 2017 09:49:43 +0000 (09:49 +0000)] 
spelling: enough

9 years agospelling: endlessly
Josh Soref [Thu, 2 Feb 2017 09:49:32 +0000 (09:49 +0000)] 
spelling: endlessly

9 years agospelling: enabling
Josh Soref [Thu, 2 Feb 2017 09:49:09 +0000 (09:49 +0000)] 
spelling: enabling

9 years agospelling: enabled
Josh Soref [Thu, 2 Feb 2017 09:23:59 +0000 (09:23 +0000)] 
spelling: enabled

9 years agospelling: efficient
Josh Soref [Thu, 2 Feb 2017 09:47:06 +0000 (09:47 +0000)] 
spelling: efficient

9 years agospelling: effectively
Josh Soref [Thu, 2 Feb 2017 09:47:18 +0000 (09:47 +0000)] 
spelling: effectively

9 years agospelling: distinguishing
Josh Soref [Thu, 2 Feb 2017 09:45:27 +0000 (09:45 +0000)] 
spelling: distinguishing

9 years agospelling: disallow
Josh Soref [Thu, 2 Feb 2017 09:45:17 +0000 (09:45 +0000)] 
spelling: disallow

9 years agospelling: disabling
Josh Soref [Thu, 2 Feb 2017 09:45:06 +0000 (09:45 +0000)] 
spelling: disabling

9 years agospelling: defined
Josh Soref [Thu, 2 Feb 2017 09:44:15 +0000 (09:44 +0000)] 
spelling: defined

9 years agospelling: default
Josh Soref [Thu, 2 Feb 2017 09:44:06 +0000 (09:44 +0000)] 
spelling: default

9 years agospelling: deactivate
Josh Soref [Thu, 2 Feb 2017 09:43:28 +0000 (09:43 +0000)] 
spelling: deactivate

9 years agospelling: daemon
Josh Soref [Thu, 2 Feb 2017 09:43:41 +0000 (09:43 +0000)] 
spelling: daemon

9 years agospelling: create
Josh Soref [Thu, 2 Feb 2017 09:42:41 +0000 (09:42 +0000)] 
spelling: create

9 years agospelling: contents
Josh Soref [Thu, 2 Feb 2017 09:41:44 +0000 (09:41 +0000)] 
spelling: contents

9 years agospelling: consequences
Josh Soref [Thu, 2 Feb 2017 09:41:34 +0000 (09:41 +0000)] 
spelling: consequences

9 years agospelling: completes
Josh Soref [Thu, 2 Feb 2017 09:41:09 +0000 (09:41 +0000)] 
spelling: completes

9 years agospelling: compatibility
Josh Soref [Thu, 2 Feb 2017 09:40:46 +0000 (09:40 +0000)] 
spelling: compatibility

9 years agospelling: communicating
Josh Soref [Thu, 2 Feb 2017 09:40:28 +0000 (09:40 +0000)] 
spelling: communicating

9 years agospelling: closing
Josh Soref [Thu, 2 Feb 2017 09:39:46 +0000 (09:39 +0000)] 
spelling: closing

9 years agospelling: closes
Josh Soref [Thu, 2 Feb 2017 09:39:38 +0000 (09:39 +0000)] 
spelling: closes

9 years agospelling: capabilities
Josh Soref [Thu, 2 Feb 2017 09:38:46 +0000 (09:38 +0000)] 
spelling: capabilities

9 years agospelling: being
Josh Soref [Thu, 2 Feb 2017 09:34:47 +0000 (09:34 +0000)] 
spelling: being

9 years agospelling: async
Josh Soref [Thu, 2 Feb 2017 09:32:57 +0000 (09:32 +0000)] 
spelling: async

9 years agospelling: assigns
Josh Soref [Thu, 2 Feb 2017 09:32:37 +0000 (09:32 +0000)] 
spelling: assigns

9 years agospelling: assignment
Josh Soref [Thu, 2 Feb 2017 09:32:19 +0000 (09:32 +0000)] 
spelling: assignment

9 years agospelling: arise
Josh Soref [Thu, 2 Feb 2017 09:31:48 +0000 (09:31 +0000)] 
spelling: arise

9 years agospelling: appropriate
Josh Soref [Thu, 2 Feb 2017 09:31:22 +0000 (09:31 +0000)] 
spelling: appropriate

9 years agospelling: another
Josh Soref [Thu, 2 Feb 2017 09:30:53 +0000 (09:30 +0000)] 
spelling: another

9 years agospelling: although
Josh Soref [Thu, 2 Feb 2017 09:29:47 +0000 (09:29 +0000)] 
spelling: although

9 years agospelling: aligns
Josh Soref [Thu, 2 Feb 2017 09:29:00 +0000 (09:29 +0000)] 
spelling: aligns

9 years agospelling: algorithm
Josh Soref [Thu, 2 Feb 2017 09:28:21 +0000 (09:28 +0000)] 
spelling: algorithm

9 years agospelling: against
Josh Soref [Thu, 2 Feb 2017 09:25:40 +0000 (09:25 +0000)] 
spelling: against

9 years agospelling: adjusted
Josh Soref [Thu, 2 Feb 2017 09:25:17 +0000 (09:25 +0000)] 
spelling: adjusted

9 years agospelling: addresses
Josh Soref [Thu, 2 Feb 2017 09:25:30 +0000 (09:25 +0000)] 
spelling: addresses

9 years agospelling: additionally
Josh Soref [Thu, 2 Feb 2017 09:24:58 +0000 (09:24 +0000)] 
spelling: additionally

9 years agospelling: accept
Josh Soref [Thu, 2 Feb 2017 09:24:17 +0000 (09:24 +0000)] 
spelling: accept

9 years agoMerge pull request #4951 from Habbie/netmaskgroup-negative
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

9 years agoLowercase the TSIG algorithm name in hash computation 4961/head
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.

9 years agorecursor: use explicit yes for default-enabled settings 4960/head
Christian Hofstaedtler [Tue, 31 Jan 2017 11:13:47 +0000 (12:13 +0100)] 
recursor: use explicit yes for default-enabled settings

9 years agogpgsql: Use a simple counter for statement names
Christian Hofstaedtler [Tue, 31 Jan 2017 11:02:56 +0000 (12:02 +0100)] 
gpgsql: Use a simple counter for statement names

9 years agoTuning unit file for medium sized setups
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

9 years agoPass existing UeberBackend to DNSSECKeeper 4944/head
Konrad Wojas [Tue, 31 Jan 2017 04:56:03 +0000 (12:56 +0800)] 
Pass existing UeberBackend to DNSSECKeeper

9 years agoadd prepared statements and CAA records to the upgrade info
Klaus Darilion [Mon, 30 Jan 2017 20:38:57 +0000 (20:38 +0000)] 
add prepared statements and CAA records to the upgrade info

9 years agoMerge pull request #4861 from klaus3000/master-optimize-only-notify
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

9 years agoMerge pull request #4940 from rgacogne/backport-json11-fixes
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

9 years agoMerge pull request #4859 from RobinGeuze/changeTruncateTCToDefaultToOff
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

9 years agoMerge pull request #4817 from rgacogne/dnsdist-tcp-single-pipe
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

9 years agoMerge pull request #4788 from rgacogne/dnsdist-cache-hit-rules
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

9 years agoMerge pull request #4952 from Habbie/drop-broken-test
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

9 years agodocument mask negation 4951/head
Peter van Dijk [Fri, 27 Jan 2017 13:38:47 +0000 (14:38 +0100)] 
document mask negation

9 years agosupport exclusions in NetmaskGroup
Peter van Dijk [Fri, 27 Jan 2017 13:33:04 +0000 (14:33 +0100)] 
support exclusions in NetmaskGroup

9 years ago::2 is not ::2 on every OS, because of RFC4291 4952/head
Peter van Dijk [Fri, 27 Jan 2017 16:57:51 +0000 (17:57 +0100)] 
::2 is not ::2 on every OS, because of RFC4291

9 years agotest NetmaskGroup::toString()
Peter van Dijk [Fri, 27 Jan 2017 11:36:57 +0000 (12:36 +0100)] 
test NetmaskGroup::toString()

9 years agoRefactor SuffixMatchNode using a SuffixMatchTree 4950/head
Remi Gacogne [Fri, 27 Jan 2017 09:42:07 +0000 (10:42 +0100)] 
Refactor SuffixMatchNode using a SuffixMatchTree

9 years agoMerge pull request #4711 from thusoy/pgsql-extra-connection-args
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

9 years agoFix API performance: one DNSSECKeeper per request
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).

9 years agoMerge branch 'hlindqvist-validate-hostname'
Pieter Lexis [Wed, 25 Jan 2017 16:10:40 +0000 (17:10 +0100)] 
Merge branch 'hlindqvist-validate-hostname'

9 years agoChange hostname validation check output to Info
Pieter Lexis [Wed, 25 Jan 2017 16:10:25 +0000 (17:10 +0100)] 
Change hostname validation check output to Info

9 years agoMerge branch 'validate-hostname' of https://github.com/hlindqvist/pdns into hlindqvis...
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

9 years agoMerge pull request #4925 from rgacogne/rec-asan-stack-switch
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

9 years agoMerge pull request #4924 from ahupowerdns/ednstune
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

9 years agoBackport json11 fixes from upstream 4940/head
Remi Gacogne [Wed, 25 Jan 2017 09:26:08 +0000 (10:26 +0100)] 
Backport json11 fixes from upstream

9 years agorec: Let ASAN know that we are switching stacks, which one is in use 4925/head
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` .

9 years agoMerge pull request #4877 from skolot/issue-4579
Pieter Lexis [Tue, 24 Jan 2017 12:29:27 +0000 (13:29 +0100)] 
Merge pull request #4877 from skolot/issue-4579

issue #4579

9 years agoMerge pull request #4879 from pieterlexis/rm-relative-include
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

9 years agoMerge pull request #4917 from rgacogne/rec-shadow-cleanup
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

9 years agoMerge pull request #4916 from rgacogne/valgrind-stack-changes
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

9 years agoMerge pull request #4911 from rgacogne/invalid-v6-port-master
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