]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
8 years agodocs: improve documentation of MySQL foreign keys 5006/head
Peter Thomassen [Mon, 20 Feb 2017 10:26:05 +0000 (11:26 +0100)] 
docs: improve documentation of MySQL foreign keys

So far, the docs mentioned the foreign key for the records table only.
However, if foreign keys are used, they also make sense for the
domainmetadata, cryptokeys, and comments tables.

Corresponding SQL is already in an .sql file in the repository. This
commit replaces the incomplete information with these statements.

8 years agoMerge pull request #5050 from pieterlexis/update-copyright-year
Pieter Lexis [Fri, 17 Feb 2017 14:35:07 +0000 (15:35 +0100)] 
Merge pull request #5050 from pieterlexis/update-copyright-year

Update copyright for several files

8 years agoMerge pull request #4798 from pieterlexis/limit-max-cache-ttl-minimum
Pieter Lexis [Fri, 17 Feb 2017 14:34:41 +0000 (15:34 +0100)] 
Merge pull request #4798 from pieterlexis/limit-max-cache-ttl-minimum

rec: put 15 seconds lower bound on max-cache-ttl

8 years agoUpdate copyright statements missed in #4163 5050/head
Pieter Lexis [Fri, 17 Feb 2017 11:41:30 +0000 (12:41 +0100)] 
Update copyright statements missed in #4163

8 years agoMerge pull request #4912 from pieterlexis/issue-4848-chroot-systemd
Pieter Lexis [Fri, 17 Feb 2017 10:00:38 +0000 (11:00 +0100)] 
Merge pull request #4912 from pieterlexis/issue-4848-chroot-systemd

Refuse to start with chroot set in a systemd env

8 years agoMerge pull request #4960 from zeha/default-settings
Pieter Lexis [Fri, 17 Feb 2017 09:58:13 +0000 (10:58 +0100)] 
Merge pull request #4960 from zeha/default-settings

recursor: use explicit yes for default-enabled settings

8 years agoMerge pull request #4873 from mind04/ed25519
Peter van Dijk [Thu, 16 Feb 2017 14:52:01 +0000 (15:52 +0100)] 
Merge pull request #4873 from mind04/ed25519

update Ed25519 algorithm number and mnemonic and hook up algorithm 15 in the recursor

8 years agoUpdate copyright year in publicly visible output and files
Pieter Lexis [Thu, 16 Feb 2017 13:08:40 +0000 (14:08 +0100)] 
Update copyright year in publicly visible output and files

8 years agoMerge pull request #4998 from cmouse/patch-2
bert hubert [Wed, 15 Feb 2017 13:00:00 +0000 (14:00 +0100)] 
Merge pull request #4998 from cmouse/patch-2

Update PULL_REQUEST_TEMPLATE.md

8 years agoMerge pull request #5004 from rgacogne/rec-lowercase-qname-nit
bert hubert [Wed, 15 Feb 2017 12:58:48 +0000 (13:58 +0100)] 
Merge pull request #5004 from rgacogne/rec-lowercase-qname-nit

rec: Use `DNSName::makeLowerCase()` instead of converting to string and back

8 years agoRefuse to start with chroot set in a systemd env 4912/head
Pieter Lexis [Mon, 16 Jan 2017 11:37:13 +0000 (12:37 +0100)] 
Refuse to start with chroot set in a systemd env

Closes #4848

8 years agoUpdate PULL_REQUEST_TEMPLATE.md 4998/head
Aki Tuomi [Sun, 12 Feb 2017 14:21:33 +0000 (16:21 +0200)] 
Update PULL_REQUEST_TEMPLATE.md

Clarify test change wording

8 years agoMerge pull request #4985 from rgacogne/write-single-syscall
bert hubert [Fri, 10 Feb 2017 16:50:43 +0000 (17:50 +0100)] 
Merge pull request #4985 from rgacogne/write-single-syscall

Add `sendSizeAndMsgWithTimeout` to send size and data in a single call

8 years agoMerge pull request #4986 from rgacogne/travis-build-dir
bert hubert [Fri, 10 Feb 2017 12:11:31 +0000 (13:11 +0100)] 
Merge pull request #4986 from rgacogne/travis-build-dir

Use `${TRAVIS_BUILD_DIR}` instead of assuming the repo is in `pdns`

8 years agoMerge pull request #4944 from wojas/one-dnsseckeeper-per-request
bert hubert [Fri, 10 Feb 2017 12:08:43 +0000 (13:08 +0100)] 
Merge pull request #4944 from wojas/one-dnsseckeeper-per-request

Fix API performance: one DNSSECKeeper per request

8 years agoMerge pull request #4977 from rgacogne/more-nmg-unit-tests
bert hubert [Fri, 10 Feb 2017 12:08:00 +0000 (13:08 +0100)] 
Merge pull request #4977 from rgacogne/more-nmg-unit-tests

Add more NetmaskGroup unit tests

8 years agoMerge pull request #4963 from Habbie/dnsdist-doc-nit
bert hubert [Thu, 9 Feb 2017 15:13:53 +0000 (16:13 +0100)] 
Merge pull request #4963 from Habbie/dnsdist-doc-nit

fix some typos; improve argument references

8 years agoMerge pull request #4972 from pieterlexis/root-dnssec
bert hubert [Thu, 9 Feb 2017 15:12:44 +0000 (16:12 +0100)] 
Merge pull request #4972 from pieterlexis/root-dnssec

Add the 2017 root key

8 years agoMerge pull request #4980 from Habbie/clarify
bert hubert [Thu, 9 Feb 2017 15:11:24 +0000 (16:11 +0100)] 
Merge pull request #4980 from Habbie/clarify

clarify checkbox comment

8 years agoMerge pull request #4984 from rgacogne/rec-preout-remote
bert hubert [Thu, 9 Feb 2017 15:10:27 +0000 (16:10 +0100)] 
Merge pull request #4984 from rgacogne/rec-preout-remote

rec: Fix `remote`/`local` inversion in `preoutquery`

8 years agoMerge pull request #4987 from rgacogne/dnsdist-prevent-caching-no-ttl
bert hubert [Thu, 9 Feb 2017 15:09:43 +0000 (16:09 +0100)] 
Merge pull request #4987 from rgacogne/dnsdist-prevent-caching-no-ttl

dnsdist: Don't cache answers without any TTL

8 years agorec: Use `DNSName::makeLowerCase()` instead of converting to string and back 5004/head
Remi Gacogne [Thu, 9 Feb 2017 14:30:30 +0000 (15:30 +0100)] 
rec: Use `DNSName::makeLowerCase()` instead of converting to string and back

8 years agodnsdist: Don't cache answers without any TTL 4987/head
Remi Gacogne [Wed, 8 Feb 2017 16:19:18 +0000 (17:19 +0100)] 
dnsdist: Don't cache answers without any TTL

`RFC2308` states that "negative responses without SOA records SHOULD
NOT be cached as there is no way to prevent the negative responses
looping forever between a pair of servers even with a short TTL".

8 years agoUse `${TRAVIS_BUILD_DIR}` instead of assuming the repo is in `pdns` 4986/head
Remi Gacogne [Wed, 8 Feb 2017 14:33:57 +0000 (15:33 +0100)] 
Use `${TRAVIS_BUILD_DIR}` instead of assuming the repo is in `pdns`

Thus avoiding issues when/if the repository is cloned with a different
name.

8 years agorec: Fix `remote`/`local` inversion in `preoutquery` 4984/head
Remi Gacogne [Wed, 8 Feb 2017 10:57:41 +0000 (11:57 +0100)] 
rec: Fix `remote`/`local` inversion in `preoutquery`

`dq.remoteaddr` should hold the authoritative server address, but
it was stored in `dq.localaddr` instead since
ba21fcfedc103f12b6a8eadc17f2797b6d7ffb7b.

8 years agodnsdist: Use `sendSizeAndMsgWithTimeout()` for TCP, Fast Open toward backends 4985/head
Remi Gacogne [Sun, 5 Feb 2017 11:15:37 +0000 (12:15 +0100)] 
dnsdist: Use `sendSizeAndMsgWithTimeout()` for TCP, Fast Open toward backends

8 years agoUse `sendSizeAndMsgWithTimeout()` in Remote Logger (protobuf)
Remi Gacogne [Sun, 5 Feb 2017 11:13:54 +0000 (12:13 +0100)] 
Use `sendSizeAndMsgWithTimeout()` in Remote Logger (protobuf)

8 years agoAdd `sendSizeAndMsgWithTimeout()` to send size and data with a single call
Remi Gacogne [Sun, 5 Feb 2017 11:12:33 +0000 (12:12 +0100)] 
Add `sendSizeAndMsgWithTimeout()` to send size and data with a single call

8 years agoclarify checkbox comment 4980/head
Peter van Dijk [Mon, 6 Feb 2017 14:36:15 +0000 (15:36 +0100)] 
clarify checkbox comment

8 years agoAdd more NetmaskGroup unit tests 4977/head
Remi Gacogne [Mon, 6 Feb 2017 11:01:57 +0000 (12:01 +0100)] 
Add more NetmaskGroup unit tests

* negative entries using the explicit flag
* IPv6 negative entries
* regular and negative entries from Netmask objects instead of strings

8 years agoAdd the 2017 root key 4972/head
Pieter Lexis [Fri, 3 Feb 2017 08:03:35 +0000 (09:03 +0100)] 
Add the 2017 root key

8 years agomore assorted doc nits 4963/head
Peter van Dijk [Wed, 1 Feb 2017 08:51:12 +0000 (09:51 +0100)] 
more assorted doc nits

8 years agotypo
Peter van Dijk [Tue, 31 Jan 2017 21:35:43 +0000 (22:35 +0100)] 
typo

8 years agofix typo; improve argument references
Peter van Dijk [Tue, 31 Jan 2017 20:48:21 +0000 (21:48 +0100)] 
fix typo; improve argument references

8 years agoMerge pull request #4967 from jsoref/spelling
Pieter Lexis [Thu, 2 Feb 2017 12:18:47 +0000 (13:18 +0100)] 
Merge pull request #4967 from jsoref/spelling

Spelling

8 years agoMerge pull request #4961 from rgacogne/tsig-canonical-algo
Pieter Lexis [Thu, 2 Feb 2017 12:18:32 +0000 (13:18 +0100)] 
Merge pull request #4961 from rgacogne/tsig-canonical-algo

Lowercase the TSIG algorithm name in hash computation

8 years agospelling: without 4967/head
Josh Soref [Thu, 2 Feb 2017 10:48:18 +0000 (10:48 +0000)] 
spelling: without

8 years agospelling: unparseable
Josh Soref [Thu, 2 Feb 2017 10:45:59 +0000 (10:45 +0000)] 
spelling: unparseable

8 years agospelling: trailing
Josh Soref [Thu, 2 Feb 2017 10:44:05 +0000 (10:44 +0000)] 
spelling: trailing

8 years agospelling: supports
Josh Soref [Thu, 2 Feb 2017 10:40:23 +0000 (10:40 +0000)] 
spelling: supports

8 years agospelling: still
Josh Soref [Thu, 2 Feb 2017 10:39:57 +0000 (10:39 +0000)] 
spelling: still

8 years agospelling: specified
Josh Soref [Thu, 2 Feb 2017 10:38:32 +0000 (10:38 +0000)] 
spelling: specified

8 years agospelling: signing
Josh Soref [Thu, 2 Feb 2017 10:37:15 +0000 (10:37 +0000)] 
spelling: signing

8 years agospelling: signify
Josh Soref [Thu, 2 Feb 2017 10:37:24 +0000 (10:37 +0000)] 
spelling: signify

8 years agospelling: settings
Josh Soref [Thu, 2 Feb 2017 10:36:10 +0000 (10:36 +0000)] 
spelling: settings

8 years agospelling: setnotified
Josh Soref [Thu, 2 Feb 2017 10:36:32 +0000 (10:36 +0000)] 
spelling: setnotified

8 years agospelling: servfails
Josh Soref [Thu, 2 Feb 2017 10:35:43 +0000 (10:35 +0000)] 
spelling: servfails

8 years agospelling: serial
Josh Soref [Thu, 2 Feb 2017 10:32:04 +0000 (10:32 +0000)] 
spelling: serial

8 years agospelling: separately
Josh Soref [Thu, 2 Feb 2017 10:35:07 +0000 (10:35 +0000)] 
spelling: separately

8 years agospelling: separated
Josh Soref [Thu, 2 Feb 2017 10:35:16 +0000 (10:35 +0000)] 
spelling: separated

8 years agospelling: sensitivity
Josh Soref [Thu, 2 Feb 2017 10:34:55 +0000 (10:34 +0000)] 
spelling: sensitivity

8 years agospelling: selectors
Josh Soref [Thu, 2 Feb 2017 10:34:38 +0000 (10:34 +0000)] 
spelling: selectors

8 years agospelling: responsibility
Josh Soref [Thu, 2 Feb 2017 10:32:55 +0000 (10:32 +0000)] 
spelling: responsibility

8 years agospelling: response
Josh Soref [Thu, 2 Feb 2017 10:30:27 +0000 (10:30 +0000)] 
spelling: response

8 years agospelling: repositories
Josh Soref [Thu, 2 Feb 2017 10:31:14 +0000 (10:31 +0000)] 
spelling: repositories

8 years agospelling: registry
Josh Soref [Thu, 2 Feb 2017 10:29:57 +0000 (10:29 +0000)] 
spelling: registry

8 years agospelling: records
Josh Soref [Thu, 2 Feb 2017 10:29:21 +0000 (10:29 +0000)] 
spelling: records

8 years agospelling: qclasses
Josh Soref [Thu, 2 Feb 2017 10:27:29 +0000 (10:27 +0000)] 
spelling: qclasses

8 years agospelling: qclass
Josh Soref [Thu, 2 Feb 2017 10:27:06 +0000 (10:27 +0000)] 
spelling: qclass

8 years agospelling: program
Josh Soref [Thu, 2 Feb 2017 10:25:46 +0000 (10:25 +0000)] 
spelling: program

8 years agospelling: processing
Josh Soref [Thu, 2 Feb 2017 10:24:22 +0000 (10:24 +0000)] 
spelling: processing

8 years agospelling: presignedness
Josh Soref [Thu, 2 Feb 2017 10:25:38 +0000 (10:25 +0000)] 
spelling: presignedness

8 years agospelling: prerequisites
Josh Soref [Thu, 2 Feb 2017 10:24:51 +0000 (10:24 +0000)] 
spelling: prerequisites

8 years agospelling: preferably
Josh Soref [Thu, 2 Feb 2017 10:24:34 +0000 (10:24 +0000)] 
spelling: preferably

8 years agospelling: postgresql
Josh Soref [Thu, 2 Feb 2017 10:23:55 +0000 (10:23 +0000)] 
spelling: postgresql

8 years agospelling: possible
Josh Soref [Thu, 2 Feb 2017 10:23:13 +0000 (10:23 +0000)] 
spelling: possible

8 years agospelling: positives
Josh Soref [Thu, 2 Feb 2017 10:23:21 +0000 (10:23 +0000)] 
spelling: positives

8 years agospelling: overridden
Josh Soref [Thu, 2 Feb 2017 10:21:56 +0000 (10:21 +0000)] 
spelling: overridden

8 years agospelling: outstanding
Josh Soref [Thu, 2 Feb 2017 10:21:30 +0000 (10:21 +0000)] 
spelling: outstanding

8 years agospelling: operations
Josh Soref [Thu, 2 Feb 2017 10:20:25 +0000 (10:20 +0000)] 
spelling: operations

8 years agospelling: occurring
Josh Soref [Thu, 2 Feb 2017 10:19:48 +0000 (10:19 +0000)] 
spelling: occurring

8 years agospelling: occurred
Josh Soref [Thu, 2 Feb 2017 10:19:39 +0000 (10:19 +0000)] 
spelling: occurred

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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