]> granicus.if.org Git - pdns/log
pdns
8 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

8 years agogpgsql: make statement names actually unique
Christian Hofstaedtler [Sat, 21 Jan 2017 22:13:57 +0000 (23:13 +0100)]
gpgsql: make statement names actually unique

8 years agoMerge pull request #4926 from rgacogne/dnscrypt-no-afternm
Remi Gacogne [Fri, 20 Jan 2017 12:24:25 +0000 (13:24 +0100)]
Merge pull request #4926 from rgacogne/dnscrypt-no-afternm

dnsdist: Fix DNSCrypt support when building with libsodium < 1.0.3

8 years agoMerge pull request #4818 from rgacogne/dnsdist-connect-timeout
Remi Gacogne [Fri, 20 Jan 2017 10:14:22 +0000 (11:14 +0100)]
Merge pull request #4818 from rgacogne/dnsdist-connect-timeout

dnsdist: Add `tcpConnectTimeout` to `newServer()`

8 years agoMerge pull request #4897 from rgacogne/dnsdist-hash-perturb
Remi Gacogne [Fri, 20 Jan 2017 10:13:34 +0000 (11:13 +0100)]
Merge pull request #4897 from rgacogne/dnsdist-hash-perturb

dnsdist: Add `setWHashedPertubation()` for consistent `whashed` results

8 years agodnsdist: Fix DNSCrypt support when building with libsodium < 1.0.3
Remi Gacogne [Fri, 20 Jan 2017 09:43:30 +0000 (10:43 +0100)]
dnsdist: Fix DNSCrypt support when building with libsodium < 1.0.3

The precomputed interface was added in 1.0.3, fall back to computing
the key twice with earlier versions.

8 years agodnsdist: Add `setWHashedPertubation()` for consistent `whashed` results
Remi Gacogne [Wed, 11 Jan 2017 12:24:58 +0000 (13:24 +0100)]
dnsdist: Add `setWHashedPertubation()` for consistent `whashed` results

8 years agoMerge pull request #4837 from rgacogne/dnsdist-rdrule
Remi Gacogne [Thu, 19 Jan 2017 19:44:27 +0000 (20:44 +0100)]
Merge pull request #4837 from rgacogne/dnsdist-rdrule

dnsdist: Add `RDRule()` to match queries with the `RD` flag set

8 years agoMerge pull request #4787 from rgacogne/dnsdist-edit-ttls
Remi Gacogne [Thu, 19 Jan 2017 19:42:37 +0000 (20:42 +0100)]
Merge pull request #4787 from rgacogne/dnsdist-edit-ttls

dnsdist: Allow TTL alteration via Lua

8 years agoMerge pull request #4776 from rgacogne/dnsdist-protobuf-cname
Remi Gacogne [Thu, 19 Jan 2017 19:42:19 +0000 (20:42 +0100)]
Merge pull request #4776 from rgacogne/dnsdist-protobuf-cname

dnsdist: Add an option to export CNAME records over protobuf

8 years agoMerge pull request #4813 from rgacogne/dnscrypt-after-nm
Remi Gacogne [Thu, 19 Jan 2017 14:28:20 +0000 (15:28 +0100)]
Merge pull request #4813 from rgacogne/dnscrypt-after-nm

DNSCrypt: Store the computed shared key and reuse it for the response

8 years agodnsdist: Add `tcpConnectTimeout` to `newServer()`
Remi Gacogne [Fri, 23 Dec 2016 17:11:19 +0000 (18:11 +0100)]
dnsdist: Add `tcpConnectTimeout` to `newServer()`

While we already timeouts when writing to or reading from TCP backends,
the initial connection attempt was blocking. In addition to that, if the
connection to the backend failed we didn't retry and simply closed the
corresponding connection to the client. We now retry up to `retries` times,
as we did for I/O errors.

8 years agodnsdist: Add `RDRule()` to match queries with the `RD` flag set
Remi Gacogne [Wed, 28 Dec 2016 15:21:43 +0000 (16:21 +0100)]
dnsdist: Add `RDRule()` to match queries with the `RD` flag set

8 years agoMerge pull request #4910 from Habbie/dnsdist-lua-version
Remi Gacogne [Thu, 19 Jan 2017 14:08:09 +0000 (15:08 +0100)]
Merge pull request #4910 from Habbie/dnsdist-lua-version

report more specific lua version; report luajit

8 years agoMerge pull request #4780 from rgacogne/dnsdist-optional-time-statnoderespring
Remi Gacogne [Thu, 19 Jan 2017 14:07:29 +0000 (15:07 +0100)]
Merge pull request #4780 from rgacogne/dnsdist-optional-time-statnoderespring

dnsdist: Add an optional `seconds` parameter to `statNodeRespRing()`

8 years agoMerge pull request #4785 from rgacogne/dnsdist-down-latency
Remi Gacogne [Thu, 19 Jan 2017 14:06:18 +0000 (15:06 +0100)]
Merge pull request #4785 from rgacogne/dnsdist-down-latency

dnsdist: Send a latency of 0 over carbon, null over API for down servers

8 years agoMerge pull request #4786 from rgacogne/dnsdist-bind-address-no-port
Remi Gacogne [Thu, 19 Jan 2017 14:05:50 +0000 (15:05 +0100)]
Merge pull request #4786 from rgacogne/dnsdist-bind-address-no-port

dnsdist: Use `IP_BIND_ADDRESS_NO_PORT` when available

8 years agoMerge pull request #4815 from rgacogne/dnsdist-console-no-replay
Remi Gacogne [Thu, 19 Jan 2017 14:04:47 +0000 (15:04 +0100)]
Merge pull request #4815 from rgacogne/dnsdist-console-no-replay

dnsdist: Merge the client and server nonces to prevent replay attacks

8 years agoMerge pull request #4898 from rgacogne/dnsdist-ringbuffers-size
Remi Gacogne [Thu, 19 Jan 2017 14:03:51 +0000 (15:03 +0100)]
Merge pull request #4898 from rgacogne/dnsdist-ringbuffers-size

dnsdist: Add the `setRingBuffersSize()` directive

8 years agoMerge pull request #4918 from pieterlexis/auth-403-changelog
Pieter Lexis [Tue, 17 Jan 2017 10:57:09 +0000 (11:57 +0100)]
Merge pull request #4918 from pieterlexis/auth-403-changelog

Add Authoritative Server 4.0.3 changelog

8 years agoAdd Authoritative Server 4.0.3 changelog
Pieter Lexis [Tue, 17 Jan 2017 10:10:32 +0000 (11:10 +0100)]
Add Authoritative Server 4.0.3 changelog

8 years agoMerge pull request #4905 from rgacogne/revert-4638
Pieter Lexis [Mon, 16 Jan 2017 14:38:06 +0000 (15:38 +0100)]
Merge pull request #4905 from rgacogne/revert-4638

Revert "auth: In `Bind2Backend::lookup()`, use the `zoneId` when we have it"

8 years agoreport more specific lua version; report luajit
Peter van Dijk [Sun, 15 Jan 2017 20:54:34 +0000 (21:54 +0100)]
report more specific lua version; report luajit

8 years agoRevert "auth: In `Bind2Backend::lookup()`, use the `zoneId` when we have it"
Remi Gacogne [Fri, 13 Jan 2017 16:40:02 +0000 (17:40 +0100)]
Revert "auth: In `Bind2Backend::lookup()`, use the `zoneId` when we have it"

This reverts commit 937a66255ff05f2e754ef113833e54cc4cf2004b.
It doesn't work with multiple backends since the `zoneId` is passed to
every available backend on `lookup()`.

8 years agoMerge pull request #4903 from pieterlexis/centos-6-rpm-bind-backend
Pieter Lexis [Fri, 13 Jan 2017 15:33:59 +0000 (16:33 +0100)]
Merge pull request #4903 from pieterlexis/centos-6-rpm-bind-backend

Build the bind backend for CentOS 6 differently

8 years agoBuild the bind backend for CentOS 6 differently
Pieter Lexis [Fri, 13 Jan 2017 15:03:48 +0000 (16:03 +0100)]
Build the bind backend for CentOS 6 differently

Closes #4669
Closes #4902

8 years agodnsdist: Add an optional `seconds` parameter to `statNodeRespRing()`
Remi Gacogne [Fri, 16 Dec 2016 15:51:12 +0000 (16:51 +0100)]
dnsdist: Add an optional `seconds` parameter to `statNodeRespRing()`

By default `statNodeRespRing()` applies the visitor function to every
entry in the response rings. When passed a non-zero `seconds` parameter,
it will only apply it to entries added in the last `seconds` seconds.

8 years agoMerge pull request #4478 from peterthomassen/master
Pieter Lexis [Fri, 13 Jan 2017 14:36:24 +0000 (15:36 +0100)]
Merge pull request #4478 from peterthomassen/master

docs enhancements; clarify error message when set-presigned fails with DNSSEC disabled

8 years agoMerge branch 'master' into master
Pieter Lexis [Fri, 13 Jan 2017 14:36:05 +0000 (15:36 +0100)]
Merge branch 'master' into master

8 years agodnsdist: Add an option to export CNAME records over protobuf
Remi Gacogne [Thu, 15 Dec 2016 09:11:38 +0000 (10:11 +0100)]
dnsdist: Add an option to export CNAME records over protobuf

8 years agoMerge pull request #4779 from pieterlexis/dnsdist-history-to-home
Pieter Lexis [Fri, 13 Jan 2017 13:29:44 +0000 (14:29 +0100)]
Merge pull request #4779 from pieterlexis/dnsdist-history-to-home

dnsdist: Save history to home-dir

8 years agoMerge pull request #4775 from rgacogne/luawrapper-func-index
Pieter Lexis [Fri, 13 Jan 2017 13:29:16 +0000 (14:29 +0100)]
Merge pull request #4775 from rgacogne/luawrapper-func-index

LuaWrapper: Use the correct index when storing a function

8 years agoMerge pull request #4611 from rgacogne/dnsdist-tcp-rfc7766-section10
Pieter Lexis [Fri, 13 Jan 2017 13:28:53 +0000 (14:28 +0100)]
Merge pull request #4611 from rgacogne/dnsdist-tcp-rfc7766-section10

dnsdist: Add TCP management options from rfc7766 section 10

8 years agoMerge pull request #4536 from rgacogne/dnsdist-mute
Pieter Lexis [Fri, 13 Jan 2017 13:28:41 +0000 (14:28 +0100)]
Merge pull request #4536 from rgacogne/dnsdist-mute

dnsdist: Add an option to 'mute' UDP responses per bind

8 years agoMerge pull request #4474 from rgacogne/dnsdist-catch-wrond-addresses
Pieter Lexis [Fri, 13 Jan 2017 13:28:20 +0000 (14:28 +0100)]
Merge pull request #4474 from rgacogne/dnsdist-catch-wrond-addresses

dnsdist: Gracefully handle invalid addresses in `newServer()`

8 years agoMerge pull request #4285 from rgacogne/dnsdist-unreachable-server
Pieter Lexis [Fri, 13 Jan 2017 13:28:07 +0000 (14:28 +0100)]
Merge pull request #4285 from rgacogne/dnsdist-unreachable-server

dnsdist: Handle unreachable servers at startup, reconnect stale sockets

8 years agoFix date typo in auth 4.0.2 release date
Pieter Lexis [Fri, 13 Jan 2017 12:00:02 +0000 (13:00 +0100)]
Fix date typo in auth 4.0.2 release date

8 years agoForgot to make a MD list
Pieter Lexis [Fri, 13 Jan 2017 11:57:19 +0000 (12:57 +0100)]
Forgot to make a MD list

8 years agoMerge pull request #4899 from pieterlexis/jan-2017-changelog
Pieter Lexis [Fri, 13 Jan 2017 11:51:55 +0000 (12:51 +0100)]
Merge pull request #4899 from pieterlexis/jan-2017-changelog

January 2017 changelogs

8 years agoAdd recursor 4.0.4 changelog
Pieter Lexis [Thu, 8 Dec 2016 15:44:59 +0000 (16:44 +0100)]
Add recursor 4.0.4 changelog

8 years agoAdd Auth 4.0.2 changelog
Pieter Lexis [Thu, 8 Dec 2016 15:39:14 +0000 (16:39 +0100)]
Add Auth 4.0.2 changelog

8 years agoUpdate secpoll for January 2017 security releases
Pieter Lexis [Thu, 8 Dec 2016 14:56:03 +0000 (15:56 +0100)]
Update secpoll for January 2017 security releases

8 years agoAdd security advisories
Pieter Lexis [Thu, 8 Dec 2016 13:02:58 +0000 (14:02 +0100)]
Add security advisories

8 years agoMerge pull request #4893 from rgacogne/tsig-ixfr
Pieter Lexis [Fri, 13 Jan 2017 08:10:46 +0000 (09:10 +0100)]
Merge pull request #4893 from rgacogne/tsig-ixfr

Check TSIG signature on IXFR

8 years agodnsdist: Add the `setRingBuffersSize()` directive
Remi Gacogne [Thu, 12 Jan 2017 17:23:35 +0000 (18:23 +0100)]
dnsdist: Add the `setRingBuffersSize()` directive

The default ringbuffers size might be too small for large deployments,
this new directive allows changing it without recompiling.

8 years agoMerge pull request #4889 from rgacogne/auth-unknown-record-content-size
Pieter Lexis [Thu, 12 Jan 2017 13:43:25 +0000 (14:43 +0100)]
Merge pull request #4889 from rgacogne/auth-unknown-record-content-size

auth: Correctly check unknown record content size

8 years agoCheck TSIG signature on IXFR
Remi Gacogne [Thu, 15 Sep 2016 13:28:45 +0000 (15:28 +0200)]
Check TSIG signature on IXFR

8 years agoMerge pull request #4887 from rgacogne/auth-webserver-exit
Pieter Lexis [Thu, 12 Jan 2017 13:16:07 +0000 (14:16 +0100)]
Merge pull request #4887 from rgacogne/auth-webserver-exit

auth: Don't exit if the webserver can't accept a connection

8 years agoMerge pull request #4882 from rgacogne/spurious-rrs
Pieter Lexis [Thu, 12 Jan 2017 13:15:24 +0000 (14:15 +0100)]
Merge pull request #4882 from rgacogne/spurious-rrs

Don't parse spurious RRs in queries when we don't need them

8 years agoMerge pull request #4880 from rgacogne/rec-depth-limit
Pieter Lexis [Thu, 12 Jan 2017 12:42:48 +0000 (13:42 +0100)]
Merge pull request #4880 from rgacogne/rec-depth-limit

rec: Add `max-recursion-depth` to limit the number of internal recursion

8 years agoauth: Correctly check unknown record content size
Remi Gacogne [Mon, 24 Oct 2016 09:09:00 +0000 (11:09 +0200)]
auth: Correctly check unknown record content size

8 years agoauth: Don't exit if the webserver can't accept a connection
Remi Gacogne [Thu, 15 Sep 2016 14:41:32 +0000 (16:41 +0200)]
auth: Don't exit if the webserver can't accept a connection

This could lead to a Denial Of Service, before we even got a chance
to check that the remote client is allowed by the ACL.

Reported by mongo (thanks!).

8 years agoDon't parse spurious RRs in queries when we don't need them
Remi Gacogne [Fri, 16 Sep 2016 15:10:25 +0000 (17:10 +0200)]
Don't parse spurious RRs in queries when we don't need them

8 years agoMerge pull request #4868 from grinapo/master
Pieter Lexis [Wed, 11 Jan 2017 18:09:16 +0000 (19:09 +0100)]
Merge pull request #4868 from grinapo/master

Document that carbon-server requires IP address, no hostname accepted.

8 years agoMerge pull request #4872 from pieterlexis/dnsdist-out-of-tree
Pieter Lexis [Wed, 11 Jan 2017 18:08:43 +0000 (19:08 +0100)]
Merge pull request #4872 from pieterlexis/dnsdist-out-of-tree

Fix dnsdist out-of-tree builds

8 years agoMerge pull request #4874 from pieterlexis/ship-mkpubsuffix
Pieter Lexis [Wed, 11 Jan 2017 18:08:23 +0000 (19:08 +0100)]
Merge pull request #4874 from pieterlexis/ship-mkpubsuffix

Recursor: ship mkpubsuffixcc

8 years agoMerge pull request #4876 from pieterlexis/fix-freebsd-configure
Pieter Lexis [Wed, 11 Jan 2017 18:08:05 +0000 (19:08 +0100)]
Merge pull request #4876 from pieterlexis/fix-freebsd-configure

Fix configure on FreeBSD

8 years agoFix dnsdist out-of-tree builds
Pieter Lexis [Tue, 10 Jan 2017 14:20:44 +0000 (15:20 +0100)]
Fix dnsdist out-of-tree builds

Closes #4866

8 years agorec: Add `max-recursion-depth` to `upgrading.md`
Remi Gacogne [Wed, 11 Jan 2017 14:52:19 +0000 (15:52 +0100)]
rec: Add `max-recursion-depth` to `upgrading.md`

8 years agoFix configure on FreeBSD
Pieter Lexis [Wed, 11 Jan 2017 12:44:12 +0000 (13:44 +0100)]
Fix configure on FreeBSD

AX_CHECK_LINK_FLAG produced a broken configure script that did not work
on FreeBSD.

Fixes #4875

8 years agorec: Add `max-recursion-depth` to limit the number of internal recursion
Remi Gacogne [Tue, 10 Jan 2017 12:12:17 +0000 (13:12 +0100)]
rec: Add `max-recursion-depth` to limit the number of internal recursion

Default to 40, was unlimited.

8 years agoMerge pull request #4804 from ahupowerdns/tcp-forward
Pieter Lexis [Tue, 10 Jan 2017 17:04:24 +0000 (18:04 +0100)]
Merge pull request #4804 from ahupowerdns/tcp-forward

remove hardcoding of port 53 for TCP/IP forwarded zones in recursor, …

8 years agoRecursor: ship mkpubsuffixcc
Pieter Lexis [Tue, 10 Jan 2017 17:01:54 +0000 (18:01 +0100)]
Recursor: ship mkpubsuffixcc

Closes #4842

8 years agoMerge pull request #4794 from pieterlexis/issue-4342
Pieter Lexis [Tue, 10 Jan 2017 12:11:12 +0000 (13:11 +0100)]
Merge pull request #4794 from pieterlexis/issue-4342

RPZ: some logging fixes

8 years agoMerge pull request #4800 from pieterlexis/pdnsutil-fancyness
Pieter Lexis [Tue, 10 Jan 2017 12:10:34 +0000 (13:10 +0100)]
Merge pull request #4800 from pieterlexis/pdnsutil-fancyness

Various documentation improvements

8 years agoMerge pull request #4864 from Habbie/enable-jdnssec
Pieter Lexis [Tue, 10 Jan 2017 10:54:05 +0000 (11:54 +0100)]
Merge pull request #4864 from Habbie/enable-jdnssec

reinstate jdnssec usage now that it supports ECDSA

8 years agoMerge pull request #4803 from pieterlexis/issue-4801
Pieter Lexis [Tue, 10 Jan 2017 10:53:50 +0000 (11:53 +0100)]
Merge pull request #4803 from pieterlexis/issue-4801

Graceful fallback if pandoc is unavailable

8 years agoMerge pull request #4824 from pieterlexis/issue-4680-check-ecdsa-use-openssl-include
Pieter Lexis [Tue, 10 Jan 2017 10:53:23 +0000 (11:53 +0100)]
Merge pull request #4824 from pieterlexis/issue-4680-check-ecdsa-use-openssl-include

Check in the detected OpenSSL/libcrypto for ECDSA

8 years agoMerge pull request #4829 from mind04/axfr
Pieter Lexis [Tue, 10 Jan 2017 10:53:10 +0000 (11:53 +0100)]
Merge pull request #4829 from mind04/axfr

make sure AXFR only delete records from a SLAVE domain in a multi bac…

8 years agoMerge pull request #4836 from zeha/tldnames
Pieter Lexis [Tue, 10 Jan 2017 10:52:49 +0000 (11:52 +0100)]
Merge pull request #4836 from zeha/tldnames

Remove hardcoded tld names co.za, co.il

8 years agoMerge pull request #4838 from pieterlexis/check-libatomic
Pieter Lexis [Tue, 10 Jan 2017 10:52:34 +0000 (11:52 +0100)]
Merge pull request #4838 from pieterlexis/check-libatomic

Check if we can link against libatomic if needed

8 years agoMerge pull request #4852 from rgacogne/issue-4851
Pieter Lexis [Tue, 10 Jan 2017 10:52:23 +0000 (11:52 +0100)]
Merge pull request #4852 from rgacogne/issue-4851

DNSName: Check that both first two bits are set in compressed labels

8 years agoMerge pull request #4855 from ahupowerdns/getaddrinfo-triplicate
Pieter Lexis [Tue, 10 Jan 2017 10:52:09 +0000 (11:52 +0100)]
Merge pull request #4855 from ahupowerdns/getaddrinfo-triplicate

It turns out our use of getaddrinfo in communicator.hh would be retur…

8 years agoMerge pull request #4860 from rgacogne/unfuck-dq
Pieter Lexis [Tue, 10 Jan 2017 10:51:49 +0000 (11:51 +0100)]
Merge pull request #4860 from rgacogne/unfuck-dq

rec: Fix `dq` members alterations from Lua not being taken into account

8 years agoTypo fix
grin [Tue, 10 Jan 2017 10:36:06 +0000 (11:36 +0100)]
Typo fix

8 years agoDocument that carbon-server requires IP address, no hostname accepted.
grin [Tue, 10 Jan 2017 09:38:56 +0000 (10:38 +0100)]
Document that carbon-server requires IP address, no hostname accepted.

8 years agoMerge pull request #4856 from rgacogne/dnsdist-better-docs
Remi Gacogne [Mon, 9 Jan 2017 16:59:54 +0000 (17:59 +0100)]
Merge pull request #4856 from rgacogne/dnsdist-better-docs

dnsdist: Clarify docs: `maintenance()`, cache memory usage and `exceed*`

8 years agoCheck if we can link against libatomic if needed
Pieter Lexis [Mon, 2 Jan 2017 11:23:05 +0000 (12:23 +0100)]
Check if we can link against libatomic if needed

Also move the OS detection to the top

8 years agoclean up - was identical to expected_result
Peter van Dijk [Mon, 9 Jan 2017 11:14:48 +0000 (12:14 +0100)]
clean up - was identical to expected_result

8 years agoreinstate jdnssec usage now that it supports ECDSA
Peter van Dijk [Mon, 9 Jan 2017 11:01:40 +0000 (12:01 +0100)]
reinstate jdnssec usage now that it supports ECDSA

8 years agoMerge pull request #4839 from mind04/ent-asterisk-unbound
Peter van Dijk [Mon, 9 Jan 2017 10:51:13 +0000 (11:51 +0100)]
Merge pull request #4839 from mind04/ent-asterisk-unbound

nsec ent-asterisk test is no longer bogus with unbound 1.6.0

8 years agoMerge pull request #4862 from rgacogne/jdnssec-0.13
Peter van Dijk [Mon, 9 Jan 2017 10:09:05 +0000 (11:09 +0100)]
Merge pull request #4862 from rgacogne/jdnssec-0.13

jdnssec-tools 0.13 has been released

8 years agojdnssec-tools 0.13 has been released
Remi Gacogne [Mon, 9 Jan 2017 09:24:08 +0000 (10:24 +0100)]
jdnssec-tools 0.13 has been released

8 years agorec: Add a regression test for `NXDOMAIN` from `presolve()`
Remi Gacogne [Fri, 6 Jan 2017 12:16:35 +0000 (13:16 +0100)]
rec: Add a regression test for `NXDOMAIN` from `presolve()`

8 years agorec: Fix `dq` members alterations from Lua not being taken into account
Remi Gacogne [Fri, 6 Jan 2017 10:38:27 +0000 (11:38 +0100)]
rec: Fix `dq` members alterations from Lua not being taken into account

Apparently when using reference, LuaWrapper pass the object by copy
and not by reference, so for now we pass `dq` as a pointer, not a
reference.

8 years agodnsdist: Clarify docs: `maintenance()`, cache memory usage and `exceed*`
Remi Gacogne [Thu, 5 Jan 2017 09:47:20 +0000 (10:47 +0100)]
dnsdist: Clarify docs: `maintenance()`, cache memory usage and `exceed*`

8 years agodnsdist: Update the website's frontage for 1.1.0
Remi Gacogne [Thu, 5 Jan 2017 08:48:26 +0000 (09:48 +0100)]
dnsdist: Update the website's frontage for 1.1.0

8 years agoMerge pull request #4833 from zeha/dnsdist-sidebar-scroll
Pieter Lexis [Thu, 5 Jan 2017 17:56:04 +0000 (18:56 +0100)]
Merge pull request #4833 from zeha/dnsdist-sidebar-scroll

dnsdist docs: make sidebar scrollable

8 years agoMerge pull request #4822 from ekohl/document-webserver-needed-for-api
Pieter Lexis [Thu, 5 Jan 2017 17:55:31 +0000 (18:55 +0100)]
Merge pull request #4822 from ekohl/document-webserver-needed-for-api

Document webserver=yes is needed for API until 4.1.0

8 years agodnsdist: Merge the client and server nonces to prevent replay attacks
Remi Gacogne [Fri, 23 Dec 2016 10:52:43 +0000 (11:52 +0100)]
dnsdist: Merge the client and server nonces to prevent replay attacks

Instead of using the local nonce to send messages (and so the remote
one for received ones), split and merge the local and remote nonces
to create two new nonces, one for client to server and one for server
to client.

8 years agoIt turns out our use of getaddrinfo in communicator.hh would be returning all address...
bert hubert [Wed, 4 Jan 2017 22:17:55 +0000 (23:17 +0100)]
It turns out our use of getaddrinfo in communicator.hh would be returning all addresses in triplicate (one for each socket type). See https://bugzilla.mozilla.org/show_bug.cgi?id=223811
We may have filtered this out at a later stage, but it was wrong in any case.

8 years agoimprove comment on getaddrinfo
bert hubert [Wed, 4 Jan 2017 21:39:06 +0000 (22:39 +0100)]
improve comment on getaddrinfo

8 years agoDNSName: Check that both first two bits are set in compressed labels
Remi Gacogne [Wed, 4 Jan 2017 10:48:47 +0000 (11:48 +0100)]
DNSName: Check that both first two bits are set in compressed labels

We checked that at least one of the first two bits was set,
but the 10 and 01 are combinations do not indicate a compressed label
and are reserved for future use.

8 years agoadd required unbound version to the ent-asterisk test description
Kees Monshouwer [Mon, 2 Jan 2017 15:23:41 +0000 (16:23 +0100)]
add required unbound version to the ent-asterisk test description

8 years agoRemove hardcoded tld names co.za, co.il
Christian Hofstaedtler [Mon, 2 Jan 2017 10:12:13 +0000 (11:12 +0100)]
Remove hardcoded tld names co.za, co.il

These are already in the current public suffix list.

8 years agonsec ent-asterisk test is no longer bogus with unbound 1.6.0
Kees Monshouwer [Sat, 31 Dec 2016 21:04:00 +0000 (22:04 +0100)]
nsec ent-asterisk test is no longer bogus with unbound 1.6.0

8 years agodnsdist docs: make sidebar scrollable
Christian Hofstaedtler [Sat, 31 Dec 2016 14:27:21 +0000 (15:27 +0100)]
dnsdist docs: make sidebar scrollable

8 years agomake sure AXFR only delete records from a SLAVE domain in a multi backend setup
Kees Monshouwer [Tue, 20 Dec 2016 14:13:15 +0000 (15:13 +0100)]
make sure AXFR only delete records from a SLAVE domain in a multi backend setup

8 years agoCheck in the detected OpenSSL/libcrypto for ECDSA
Pieter Lexis [Thu, 29 Dec 2016 17:01:30 +0000 (18:01 +0100)]
Check in the detected OpenSSL/libcrypto for ECDSA

We used to 'just' use the default includes for this detection.

Fixes #4680

8 years agoMerge pull request #4823 from rgacogne/dnsdist-110-changelog
Remi Gacogne [Thu, 29 Dec 2016 14:55:18 +0000 (15:55 +0100)]
Merge pull request #4823 from rgacogne/dnsdist-110-changelog

dnsdist: Update ChangeLog for 1.1.0