]>
granicus.if.org Git - pdns/log
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
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()
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
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
Pieter Lexis [Tue, 24 Jan 2017 10:57:19 +0000 (11:57 +0100)]
Merge pull request #4901 from rgacogne/atomic-counter-32
Fix AtomicCounter unit tests on 32-bit
Pieter Lexis [Tue, 24 Jan 2017 10:56:19 +0000 (11:56 +0100)]
Merge pull request #4871 from pieterlexis/docs-fixes
Documentation improvements
Tarjei Husøy [Sat, 26 Nov 2016 01:07:43 +0000 (17:07 -0800)]
Enable setting custom psql connection parameters
This makes it possible to ensure we're connecting over TLS and validate
the connection against a known CA. And everything else that be
configured as connection parameters, like TCP keepalive behavior,
timeouts, etc. Full spec:
https://www.postgresql.org/docs/current/static/libpq-connect.html#LIBPQ-PARAMKEYWORDS
Closes #2138.
Peter van Dijk [Mon, 23 Jan 2017 20:05:11 +0000 (21:05 +0100)]
Merge pull request #4908 from zeha/ubercleanup
Tidy up UeberBackend a bit
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
Remi Gacogne [Mon, 2 Jan 2017 11:01:44 +0000 (12:01 +0100)]
dnsdist: Clean the `TCPClientCollection` constructor
Remi Gacogne [Fri, 23 Dec 2016 14:56:17 +0000 (15:56 +0100)]
dnsdist: Add `setTCPUseSinglePipe()` to use a single TCP waiting queue
By default, every TCP worker thread has its own queue, and incoming TCP
connections are dispatched to TCP workers on a round-robin basis. This might
cause issues if some connections are taking a very long time, since incoming
ones will be waiting until the TCP worker they have been assigned to has finished
handling its current query, while other TCP workers might be available.
This experimental `setTCPUseSinglePipe(true)` directive can be used so that all the
incoming TCP connections are put into a single queue and handled by the
first TCP worker available.
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()`
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
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.
Remi Gacogne [Wed, 11 Jan 2017 12:24:58 +0000 (13:24 +0100)]
dnsdist: Add `setWHashedPertubation()` for consistent `whashed` results
Remi Gacogne [Mon, 19 Dec 2016 12:02:31 +0000 (13:02 +0100)]
dnsdist: Add cache hit response rules
It allows applying actions on a response coming from the cache,
for example to be able to send a protobuf message.
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
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
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
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
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.
Remi Gacogne [Wed, 28 Dec 2016 15:21:43 +0000 (16:21 +0100)]
dnsdist: Add `RDRule()` to match queries with the `RD` flag set
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
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()`
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
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
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
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
bert hubert [Wed, 18 Jan 2017 17:49:51 +0000 (18:49 +0100)]
add iputils.cc to remotebackend tests