]>
granicus.if.org Git - pdns/log
Remi Gacogne [Mon, 23 Apr 2018 09:33:17 +0000 (11:33 +0200)]
calidns: Skip empty lines, or lines starting with a '#'
Remi Gacogne [Mon, 23 Apr 2018 09:31:47 +0000 (11:31 +0200)]
calidns: Add an option to read ECS values from the query file
Peter van Dijk [Tue, 24 Apr 2018 09:19:37 +0000 (11:19 +0200)]
Merge pull request #6529 from chbruyand/luarec-configure
configure: ensure lua is setup when lua records are enabled
Charles-Henri Bruyand [Tue, 24 Apr 2018 06:31:51 +0000 (08:31 +0200)]
configure: ensure lua is setup when lua records are enabled
Peter van Dijk [Mon, 23 Apr 2018 17:47:06 +0000 (19:47 +0200)]
Merge pull request #6527 from chbruyand/luarec-docs
docs: clarify ifportup and fix some typos
Charles-Henri Bruyand [Mon, 23 Apr 2018 12:59:07 +0000 (14:59 +0200)]
fix configure issues and disable lua records for el6 and sles
Charles-Henri Bruyand [Mon, 23 Apr 2018 10:39:29 +0000 (12:39 +0200)]
luarec tests: double instructions performed to test timeout
Charles-Henri Bruyand [Mon, 23 Apr 2018 09:38:24 +0000 (11:38 +0200)]
docs: clarify ifportup and fix some typos
Remi Gacogne [Mon, 23 Apr 2018 09:35:11 +0000 (11:35 +0200)]
Merge pull request #6525 from rgacogne/calidns-max-qps
calidns: Add a maximum-qps option to stay at a given stable load
bert hubert [Mon, 23 Apr 2018 09:13:17 +0000 (11:13 +0200)]
Merge pull request #6171 from ahupowerdns/luarec
LUA Records (yes we know it is Lua)
Charles-Henri Bruyand [Mon, 23 Apr 2018 09:08:15 +0000 (11:08 +0200)]
docs: bump auth version to 4.2 for luarec integration
Charles-Henri Bruyand [Thu, 19 Apr 2018 13:00:41 +0000 (15:00 +0200)]
adjust EXTRA_DIST source
Remi Gacogne [Mon, 23 Apr 2018 07:31:22 +0000 (09:31 +0200)]
Merge pull request #6523 from rgacogne/dnsdist-rings-sharding-test
dnsdist tests: avoid failure on not-so-optimal distribution
Remi Gacogne [Sat, 21 Apr 2018 20:18:43 +0000 (22:18 +0200)]
calidns: Add a maximum-qps option to stay at a given stable load
Remi Gacogne [Fri, 20 Apr 2018 17:15:32 +0000 (19:15 +0200)]
dnsdist: Restore a permissive check so we notice a really bad regression
Chris Hofstaedtler [Tue, 3 Apr 2018 07:55:35 +0000 (09:55 +0200)]
dnsdist tests: avoid failure on not-so-optimal distribution
(cherry picked from commit
d54864b1b0bd670722cf70a3e58d230aaab3a14a )
Pieter Lexis [Thu, 19 Apr 2018 16:13:41 +0000 (18:13 +0200)]
Merge pull request #6519 from Habbie/travis-luajit
switch travis to luajit; lower luajit required version to 2.0.2
Peter van Dijk [Thu, 19 Apr 2018 12:25:11 +0000 (14:25 +0200)]
allow luajit 2.0.2
Peter van Dijk [Thu, 19 Apr 2018 12:22:40 +0000 (14:22 +0200)]
switch travis to luajit
Charles-Henri Bruyand [Thu, 19 Apr 2018 12:02:48 +0000 (14:02 +0200)]
License minicurl files under the MIT license
Charles-Henri Bruyand [Thu, 19 Apr 2018 10:54:47 +0000 (12:54 +0200)]
add lua-reccord-exec-limit option to pdns_server
Charles-Henri Bruyand [Thu, 19 Apr 2018 09:49:28 +0000 (11:49 +0200)]
rethrow lua execution exception with reason
Pieter Lexis [Wed, 18 Apr 2018 09:43:49 +0000 (11:43 +0200)]
Merge pull request #6508 from rgacogne/rec-rpz-seed-file
rec: Add the possibility to preload RPZ from file, dump updates to a file
Remi Gacogne [Tue, 17 Apr 2018 08:45:05 +0000 (10:45 +0200)]
rec: Add documentation for the RPZ's `dumpFile` and `seedFile` options
Remi Gacogne [Mon, 16 Apr 2018 16:57:35 +0000 (18:57 +0200)]
rec: Add the possibility to dump RPZ updates to a file
Remi Gacogne [Mon, 16 Apr 2018 16:58:00 +0000 (18:58 +0200)]
rec: Add seedFile to load RPZ zones from a file, then update via IXFR
Pieter Lexis [Tue, 17 Apr 2018 16:30:48 +0000 (18:30 +0200)]
Merge pull request #6498 from cmouse/dnsbackend
dnsbackend: Make isMaster a const
Pieter Lexis [Tue, 17 Apr 2018 16:28:54 +0000 (18:28 +0200)]
Merge pull request #6506 from rgacogne/rec-stop-rpz-threads-reload
rec: Stop the obsolete RPZ threads after a Lua configuration reload
Pieter Lexis [Tue, 17 Apr 2018 16:28:45 +0000 (18:28 +0200)]
Merge pull request #6507 from Habbie/autoconf-quotes-lua2
autoconf: fix quoting; fix lua2 backend liblua check
Pieter Lexis [Tue, 17 Apr 2018 16:28:26 +0000 (18:28 +0200)]
Merge pull request #6509 from KamagoNet/ldap-remove-compiler-warnings
Remove compiler warnings pointed by Aki
Pieter Lexis [Tue, 17 Apr 2018 16:28:11 +0000 (18:28 +0200)]
Merge pull request #6511 from rgacogne/rec-luajit-rdynamic
rec: Add -rdynamic to C{,XX}FLAGS when we build with LuaJIT
Remi Gacogne [Tue, 17 Apr 2018 14:53:35 +0000 (16:53 +0200)]
rec: Add -rdynamic to C{,XX}FLAGS when we build with LuaJIT
We need that to get the FFI symbols exported.
Charles-Henri Bruyand [Tue, 17 Apr 2018 12:12:57 +0000 (14:12 +0200)]
clean todolist
Charles-Henri Bruyand [Tue, 17 Apr 2018 11:58:25 +0000 (13:58 +0200)]
remove unecessary requirements
Pieter Lexis [Tue, 17 Apr 2018 10:56:32 +0000 (12:56 +0200)]
Merge pull request #6493 from gryphius/spare-no-expanse
fix doc typo: expension->expansion
Pieter Lexis [Tue, 17 Apr 2018 10:56:15 +0000 (12:56 +0200)]
Merge pull request #6494 from cyclops1982/mydns-1
Remove very-long-txt from "to sql" for mydns test
Charles-Henri Bruyand [Tue, 17 Apr 2018 05:32:44 +0000 (07:32 +0200)]
auth: test GeoIP related features of LUA Records
Charles-Henri Bruyand [Mon, 16 Apr 2018 21:38:13 +0000 (23:38 +0200)]
missing requests package
Grégory Oestreicher [Mon, 16 Apr 2018 19:39:25 +0000 (21:39 +0200)]
Remove compiler warnings pointed by Aki
Peter van Dijk [Mon, 16 Apr 2018 15:42:46 +0000 (17:42 +0200)]
autoconf: centralise lua* backend liblua check
Charles-Henri Bruyand [Mon, 16 Apr 2018 15:39:10 +0000 (17:39 +0200)]
add lua rec tests to travis build
Charles-Henri Bruyand [Mon, 16 Apr 2018 15:36:29 +0000 (17:36 +0200)]
add --disable-lua-records option
Peter van Dijk [Mon, 16 Apr 2018 15:30:56 +0000 (17:30 +0200)]
autoconf: correctly quote AC_MSG_ERROR inside AS_IF
Remi Gacogne [Mon, 16 Apr 2018 15:14:16 +0000 (17:14 +0200)]
Merge pull request #6502 from rgacogne/dnsdist-wrandom-tests
dnsdist: Be more permissive in wrandom tests, log values on failure
Remi Gacogne [Mon, 16 Apr 2018 15:12:27 +0000 (17:12 +0200)]
rec: Stop the obsolete RPZ threads after a Lua configuration reload
Charles-Henri Bruyand [Mon, 16 Apr 2018 10:55:35 +0000 (12:55 +0200)]
Auth: fix tools build
Charles-Henri Bruyand [Mon, 16 Apr 2018 09:26:23 +0000 (11:26 +0200)]
sync with g_log var
Charles-Henri Bruyand [Mon, 16 Apr 2018 09:12:06 +0000 (11:12 +0200)]
Merge remote-tracking branch 'origin/master' into luarec
* origin/master: (241 commits)
ixfrdist: fix review comments by @rgacogne
ixfrdist: don't use variable length array
ixfrdist: reverse no source and ACL checks
ixfrutil: ensure it does not print by itself
ixfrdist: use the logging module
logger: Allow logging with the severity prefix
auth: Link dnspcap2protobuf against librt when needed
Update metrics.rst
requeue serial check if NOTIFY comes in while incoming AXFR is ongoing
improve slave NOTIFY logging
Add return 0 for correct exit of set-kind and set-account
Test dependencies is too recent a feature, disable the uninit test
rec: Set the RNG parameter to "auto" in the SyncRes unit tests
Fix the dns_random unit tests, test all available backends
make lock test pass on macOS
ixfrdist: update manpage
ixfrdist: Use workers to handle TCP connections
Fix a warning on botan >= 2.5.0
Fix compilation and use of getrandom() when available
lualang.org -> lua.org
...
Remi Gacogne [Mon, 16 Apr 2018 08:47:34 +0000 (10:47 +0200)]
dnsdist: Be more permissive in wrandom tests, log values on failure
Aki Tuomi [Sun, 15 Apr 2018 17:52:11 +0000 (20:52 +0300)]
dnsbackend: Make isMaster a const
The const keyword fell to wrong side of the function,
so move it where it belongs to.
Broken in
a2dfc9ea78614a9eef514a612117e507d70d4664
Charles-Henri Bruyand [Thu, 5 Apr 2018 12:20:21 +0000 (14:20 +0200)]
luarec: add basic tests
Charles-Henri Bruyand [Thu, 12 Apr 2018 08:20:59 +0000 (10:20 +0200)]
Auth: replace Socket::connect() implementation with SConnectWithTimeout
Ruben d'Arco [Fri, 13 Apr 2018 15:45:48 +0000 (16:45 +0100)]
Remove very-long-txt from "to sql" for mydns test
This avoids the issue that the TXT column is too long (more than 128 chars)
Oli Schacher [Fri, 13 Apr 2018 13:21:49 +0000 (15:21 +0200)]
fix doc typo: expension->expansion
Pieter Lexis [Fri, 13 Apr 2018 13:16:22 +0000 (15:16 +0200)]
Merge pull request #6489 from pieterlexis/issue-6468-ixfrdist-thread-axfr
ixfrdist: use worker threads to handle TCP connections
Pieter Lexis [Fri, 13 Apr 2018 12:55:13 +0000 (14:55 +0200)]
Merge pull request #6472 from setharnold/patch-5
lualang.org -> lua.org
Pieter Lexis [Fri, 13 Apr 2018 12:55:07 +0000 (14:55 +0200)]
Merge pull request #6473 from setharnold/patch-6
lualang.org -> lua.org
Pieter Lexis [Fri, 13 Apr 2018 12:54:45 +0000 (14:54 +0200)]
Merge pull request #6480 from rgacogne/dnsrandom_unit_tests
Fix the dns_random unit tests, test all available backends
Pieter Lexis [Fri, 13 Apr 2018 12:54:22 +0000 (14:54 +0200)]
Merge pull request #6481 from cyclops1982/6471
Add return 0 for correct exit of set-kind and set-account
Pieter Lexis [Fri, 13 Apr 2018 12:54:08 +0000 (14:54 +0200)]
Merge pull request #6485 from phonedph1/patch-1
Update metrics.rst
Pieter Lexis [Fri, 13 Apr 2018 12:53:13 +0000 (14:53 +0200)]
Merge pull request #6487 from rgacogne/auth-dnspcap2protobuf-rt
auth: Link dnspcap2protobuf against librt when needed
Pieter Lexis [Fri, 13 Apr 2018 12:17:45 +0000 (14:17 +0200)]
ixfrdist: fix review comments by @rgacogne
Peter van Dijk [Fri, 13 Apr 2018 11:11:39 +0000 (13:11 +0200)]
Merge pull request #6484 from Habbie/recheck-serial
recheck serial when AXFR is done
Pieter Lexis [Fri, 13 Apr 2018 10:03:26 +0000 (12:03 +0200)]
ixfrdist: don't use variable length array
Pieter Lexis [Fri, 13 Apr 2018 09:19:55 +0000 (11:19 +0200)]
ixfrdist: reverse no source and ACL checks
Pieter Lexis [Thu, 12 Apr 2018 15:15:31 +0000 (17:15 +0200)]
ixfrutil: ensure it does not print by itself
Pieter Lexis [Thu, 12 Apr 2018 15:07:19 +0000 (17:07 +0200)]
ixfrdist: use the logging module
Pieter Lexis [Thu, 12 Apr 2018 15:06:42 +0000 (17:06 +0200)]
logger: Allow logging with the severity prefix
Remi Gacogne [Fri, 13 Apr 2018 07:41:07 +0000 (09:41 +0200)]
auth: Link dnspcap2protobuf against librt when needed
phonedph1 [Fri, 13 Apr 2018 00:58:20 +0000 (18:58 -0600)]
Update metrics.rst
Make it clear why they were not performed.
Peter van Dijk [Thu, 12 Apr 2018 18:33:41 +0000 (20:33 +0200)]
requeue serial check if NOTIFY comes in while incoming AXFR is ongoing
Peter van Dijk [Thu, 12 Apr 2018 17:58:02 +0000 (19:58 +0200)]
improve slave NOTIFY logging
Ruben d'Arco [Thu, 12 Apr 2018 06:21:41 +0000 (07:21 +0100)]
Add return 0 for correct exit of set-kind and set-account
Fixes #6471
Remi Gacogne [Thu, 12 Apr 2018 15:22:01 +0000 (17:22 +0200)]
Merge pull request #6478 from rgacogne/fix-botan25-warning
Fix a warning on botan >= 2.5.0
Remi Gacogne [Thu, 12 Apr 2018 15:21:48 +0000 (17:21 +0200)]
Merge pull request #6479 from Habbie/lock-failure-macos
make lock test pass on macOS
Remi Gacogne [Thu, 12 Apr 2018 15:19:40 +0000 (17:19 +0200)]
Test dependencies is too recent a feature, disable the uninit test
Remi Gacogne [Thu, 12 Apr 2018 15:18:52 +0000 (17:18 +0200)]
rec: Set the RNG parameter to "auto" in the SyncRes unit tests
Remi Gacogne [Thu, 12 Apr 2018 14:21:43 +0000 (16:21 +0200)]
Fix the dns_random unit tests, test all available backends
Peter van Dijk [Thu, 12 Apr 2018 13:34:36 +0000 (15:34 +0200)]
make lock test pass on macOS
Pieter Lexis [Thu, 12 Apr 2018 13:31:56 +0000 (15:31 +0200)]
ixfrdist: update manpage
Pieter Lexis [Thu, 12 Apr 2018 13:26:27 +0000 (15:26 +0200)]
ixfrdist: Use workers to handle TCP connections
Remi Gacogne [Thu, 12 Apr 2018 12:36:09 +0000 (14:36 +0200)]
Fix a warning on botan >= 2.5.0
Remi Gacogne [Thu, 12 Apr 2018 12:00:04 +0000 (14:00 +0200)]
Merge pull request #6470 from pieterlexis/lua-detect-empty-auto
Lua detection: make `--with-lua` autodetect
Remi Gacogne [Thu, 12 Apr 2018 11:59:30 +0000 (13:59 +0200)]
Merge pull request #6475 from rgacogne/fix-getrandom
Fix compilation and use of getrandom() when available
Remi Gacogne [Thu, 12 Apr 2018 10:39:00 +0000 (12:39 +0200)]
Fix compilation and use of getrandom() when available
Pieter Lexis [Thu, 12 Apr 2018 09:55:54 +0000 (11:55 +0200)]
Merge pull request #5274 from cmouse/rand
dns_random: Implement new dns_random
setharnold [Thu, 12 Apr 2018 00:24:45 +0000 (17:24 -0700)]
lualang.org -> lua.org
lualang.org appears dead, lua.org appears alive
setharnold [Thu, 12 Apr 2018 00:22:58 +0000 (17:22 -0700)]
lualang.org -> lua.org
lualang.org appears dead, lua.org appears alive
Pieter Lexis [Wed, 11 Apr 2018 20:49:32 +0000 (22:49 +0200)]
Lua detection: make `--with-lua` autodetect
Aki Tuomi [Mon, 5 Feb 2018 07:32:13 +0000 (09:32 +0200)]
pdns: Implement new dns_random
Adds new setting rng, which can be set to choose particular rng
Aki Tuomi [Mon, 5 Feb 2018 07:29:32 +0000 (09:29 +0200)]
configure: Check for system random number generators
Aki Tuomi [Mon, 5 Feb 2018 07:29:21 +0000 (09:29 +0200)]
m4: Check for openssl random generators
Aki Tuomi [Mon, 5 Feb 2018 07:27:07 +0000 (09:27 +0200)]
m4: Check for randombytes_stir
This can be used as random source
Pieter Lexis [Wed, 11 Apr 2018 13:47:05 +0000 (15:47 +0200)]
Merge pull request #6469 from rgacogne/rec-axfr-timeout
rec: Respect the AXFR timeout while connecting to the RPZ server
Pieter Lexis [Wed, 11 Apr 2018 13:46:37 +0000 (15:46 +0200)]
Merge pull request #6443 from rgacogne/rec-protobuf-per-thread
rec: Use a separate protobuf exporter thread per worker thread
Remi Gacogne [Wed, 4 Apr 2018 14:49:03 +0000 (16:49 +0200)]
rec: Use a separate protobuf exporter thread per worker thread
Use a dedicated protobuf queue for each worker thread, instead of
sharing a single one for all worker threads, leading to some
contention under heavy load.
Remi Gacogne [Wed, 11 Apr 2018 10:13:24 +0000 (12:13 +0200)]
rec: Fix the logged delay in the RPZ retriever thread
Pieter Lexis [Wed, 11 Apr 2018 09:36:04 +0000 (11:36 +0200)]
Merge pull request #6458 from rgacogne/rec-ghost
rec: Enable the ghost tests again, add a corresponding unit test
Pieter Lexis [Wed, 11 Apr 2018 09:35:43 +0000 (11:35 +0200)]
Merge pull request #6464 from rgacogne/auth-reconnect-pg
auth: Allocate new statements after reconnecting to PostgreSQL
Pieter Lexis [Wed, 11 Apr 2018 09:35:25 +0000 (11:35 +0200)]
Merge pull request #6465 from rgacogne/rec-chained-outqueries
rec: Don't account chained queries more than once