]> granicus.if.org Git - pdns/log
pdns
6 years agodnsdist: Document what addACL(), showACL() and setACL() control
Remi Gacogne [Tue, 27 Mar 2018 09:59:59 +0000 (11:59 +0200)]
dnsdist: Document what addACL(), showACL() and setACL() control

6 years agodnsdist: Allow ::1/128 to access the console by default too
Remi Gacogne [Tue, 27 Mar 2018 09:59:10 +0000 (11:59 +0200)]
dnsdist: Allow ::1/128 to access the console by default too

6 years agodnsdist: Restrict remote connection to the console via an ACL
Remi Gacogne [Tue, 27 Mar 2018 08:24:48 +0000 (10:24 +0200)]
dnsdist: Restrict remote connection to the console via an ACL

6 years agoMerge pull request #6403 from zeha/dnsdist-newserver-assert
Remi Gacogne [Wed, 28 Mar 2018 07:56:59 +0000 (09:56 +0200)]
Merge pull request #6403 from zeha/dnsdist-newserver-assert

dnsdist: avoid LuaWrapper assert on errors in newServer()

6 years agoMerge pull request #6102 from ahupowerdns/better-ednssize-log
bert hubert [Tue, 27 Mar 2018 23:37:08 +0000 (00:37 +0100)]
Merge pull request #6102 from ahupowerdns/better-ednssize-log

add actual EDNS buffer size logging, not just our interpretation

6 years agoMerge pull request #6312 from pieterlexis/auth-too-short-squelch
bert hubert [Tue, 27 Mar 2018 23:36:39 +0000 (00:36 +0100)]
Merge pull request #6312 from pieterlexis/auth-too-short-squelch

auth: lower 'packet too short' loglevel

6 years agoMerge pull request #6397 from Habbie/lua2-fixes
bert hubert [Tue, 27 Mar 2018 23:35:35 +0000 (00:35 +0100)]
Merge pull request #6397 from Habbie/lua2-fixes

Lua2 fixes

6 years agoMerge pull request #6408 from rgacogne/dnsdist-empty-dnscrypt
bert hubert [Tue, 27 Mar 2018 23:22:35 +0000 (00:22 +0100)]
Merge pull request #6408 from rgacogne/dnsdist-empty-dnscrypt

dnsdist: Remove empty dnsdist-dnscrypt.hh file

6 years agoMerge pull request #6409 from chbruyand/rec-issue-6398
bert hubert [Tue, 27 Mar 2018 23:22:18 +0000 (00:22 +0100)]
Merge pull request #6409 from chbruyand/rec-issue-6398

rec: really fallback to std::set when boost::container::flat_set is not available

6 years agorec: allow to bind on udp port 1024
Charles-Henri Bruyand [Tue, 27 Mar 2018 20:41:18 +0000 (22:41 +0200)]
rec: allow to bind on udp port 1024

6 years agorec: only notice if boost flat_set are not available
Charles-Henri Bruyand [Tue, 27 Mar 2018 20:09:26 +0000 (22:09 +0200)]
rec: only notice if boost flat_set are not available

6 years agoMerge pull request #6406 from chbruyand/rec-issue-6398
Remi Gacogne [Tue, 27 Mar 2018 17:58:03 +0000 (19:58 +0200)]
Merge pull request #6406 from chbruyand/rec-issue-6398

rec: fallback to std::set when boost::container::flat_set is not available

6 years agoMerge pull request #6394 from rgacogne/dnsdist-daemon-removal
Pieter Lexis [Tue, 27 Mar 2018 14:08:21 +0000 (16:08 +0200)]
Merge pull request #6394 from rgacogne/dnsdist-daemon-removal

dnsdist: Remove the --daemon option

6 years agoMerge pull request #6396 from Habbie/stoul-data
Pieter Lexis [Tue, 27 Mar 2018 14:08:04 +0000 (16:08 +0200)]
Merge pull request #6396 from Habbie/stoul-data

report unparseable data in stoul invalid_argument exception

6 years agodnsdist: Remove empty dnsdist-dnscrypt.hh file
Remi Gacogne [Tue, 27 Mar 2018 13:24:39 +0000 (15:24 +0200)]
dnsdist: Remove empty dnsdist-dnscrypt.hh file

6 years agoMerge pull request #6402 from chbruyand/dnsdist-issue-5763
Pieter Lexis [Tue, 27 Mar 2018 12:36:56 +0000 (14:36 +0200)]
Merge pull request #6402 from chbruyand/dnsdist-issue-5763

dnsdist: add option to showRules actions to truncate rule length output

6 years agoMerge pull request #6401 from rgacogne/dnsdist-api-double
Remi Gacogne [Tue, 27 Mar 2018 12:33:05 +0000 (14:33 +0200)]
Merge pull request #6401 from rgacogne/dnsdist-api-double

dnsdist: Use double instead of int in the API

6 years agorec: fallback to std::set when boost::container::flat_set is not available (boost...
Charles-Henri Bruyand [Tue, 27 Mar 2018 11:42:52 +0000 (13:42 +0200)]
rec: fallback to std::set when boost::container::flat_set is not available (boost version < 1.48)

6 years agodnsdist: avoid LuaWrapper assert on errors in newServer()
Chris Hofstaedtler [Tue, 27 Mar 2018 10:14:30 +0000 (12:14 +0200)]
dnsdist: avoid LuaWrapper assert on errors in newServer()

6 years agodnsdist: Remove the now useless 'Running in the foreground' message
Remi Gacogne [Tue, 27 Mar 2018 10:03:32 +0000 (12:03 +0200)]
dnsdist: Remove the now useless 'Running in the foreground' message

6 years agodnsdist: fix typos and replaces new typedef's name
Charles-Henri Bruyand [Tue, 27 Mar 2018 09:46:00 +0000 (11:46 +0200)]
dnsdist: fix typos and replaces new typedef's name

6 years agodnsdist: Use double instead of int in the API
Remi Gacogne [Tue, 27 Mar 2018 09:05:25 +0000 (11:05 +0200)]
dnsdist: Use double instead of int in the API

6 years agoMerge pull request #6392 from rgacogne/dnsdist-sodcrypto-length
Remi Gacogne [Tue, 27 Mar 2018 08:24:24 +0000 (10:24 +0200)]
Merge pull request #6392 from rgacogne/dnsdist-sodcrypto-length

dnsdist: Fix concat of the console msg length to the error message

6 years agoMerge pull request #6393 from rgacogne/dnsdist-stat-node-cutoff-warn
Remi Gacogne [Tue, 27 Mar 2018 07:40:39 +0000 (09:40 +0200)]
Merge pull request #6393 from rgacogne/dnsdist-stat-node-cutoff-warn

dnsdist: Work around a false positive in statNodeRespRing()

6 years agofix title; fix formatting nit
Peter van Dijk [Tue, 27 Mar 2018 05:47:58 +0000 (07:47 +0200)]
fix title; fix formatting nit

6 years agomake code match documentation & tests
Peter van Dijk [Tue, 27 Mar 2018 05:26:55 +0000 (07:26 +0200)]
make code match documentation & tests

6 years agoadd newline to log message
Peter van Dijk [Tue, 27 Mar 2018 05:26:44 +0000 (07:26 +0200)]
add newline to log message

6 years agoimprove out of range reporting
Peter van Dijk [Mon, 26 Mar 2018 18:52:57 +0000 (20:52 +0200)]
improve out of range reporting

6 years agodnsdist: add option to showRules actions to truncate rule length output
Charles-Henri Bruyand [Mon, 26 Mar 2018 18:37:38 +0000 (20:37 +0200)]
dnsdist: add option to showRules actions to truncate rule length output

6 years agoreport unparseable data in stoul invalid_argument exception
Peter van Dijk [Mon, 26 Mar 2018 18:37:50 +0000 (20:37 +0200)]
report unparseable data in stoul invalid_argument exception

6 years agodnsdist: Work around a false positive in statNodeRespRing()
Remi Gacogne [Mon, 26 Mar 2018 15:25:29 +0000 (17:25 +0200)]
dnsdist: Work around a false positive in statNodeRespRing()

Debian Jessie's compiler reports that `cutoff` might be used
uninitialized in `statNodeRespRing()`. This is a false positive,
but let's just initialize it no matter what so the compiler stops
whining.

6 years agodnsdist: Remove the --daemon option
Remi Gacogne [Mon, 26 Mar 2018 15:19:46 +0000 (17:19 +0200)]
dnsdist: Remove the --daemon option

We keep finding bugs with this option because we don't use it on a
regular basis and most users run dnsdist under some kind of
supervision anyway.

6 years agoMerge pull request #6378 from rgacogne/dnsdist-copy-less
Remi Gacogne [Mon, 26 Mar 2018 14:53:19 +0000 (16:53 +0200)]
Merge pull request #6378 from rgacogne/dnsdist-copy-less

dnsdist: Reduce the amount of times we copy our shared objects

6 years agoMerge pull request #6384 from rgacogne/dnsdist-dynbpf-log
Remi Gacogne [Mon, 26 Mar 2018 14:53:02 +0000 (16:53 +0200)]
Merge pull request #6384 from rgacogne/dnsdist-dynbpf-log

 dnsdist: Log when we add an eBPF dynamic block, like regular ones

6 years agodnsdist: Fix concat of the console msg length to the error message
Remi Gacogne [Mon, 26 Mar 2018 14:51:55 +0000 (16:51 +0200)]
dnsdist: Fix concat of the console msg length to the error message

6 years agodnsdist: Unbreak addBPFFilterDynBlocks()
Remi Gacogne [Mon, 26 Mar 2018 10:58:39 +0000 (12:58 +0200)]
dnsdist: Unbreak addBPFFilterDynBlocks()

The `exceed*()` functions return a different kind of map since
f83271250e7df637d544b98862341660c7376e3e and I forgot to update
`addBPFFilterDynBlocks()` accordingly.

6 years agodnsdist: Log when we add an EBPF dynamic block, like regular ones
Remi Gacogne [Mon, 26 Mar 2018 10:27:46 +0000 (12:27 +0200)]
dnsdist: Log when we add an EBPF dynamic block, like regular ones

6 years agodnsdist: Reduce the amount of times we copy our shared objects
Remi Gacogne [Thu, 22 Mar 2018 17:44:41 +0000 (18:44 +0100)]
dnsdist: Reduce the amount of times we copy our shared objects

6 years agoMerge pull request #6355 from chbruyand/recursor-issue-6321
Pieter Lexis [Mon, 26 Mar 2018 07:59:10 +0000 (09:59 +0200)]
Merge pull request #6355 from chbruyand/recursor-issue-6321

recursor: Add options to tune udp source ports

6 years agoMerge pull request #6381 from rgacogne/dnsdist-serverpool-mutex
Pieter Lexis [Mon, 26 Mar 2018 07:58:49 +0000 (09:58 +0200)]
Merge pull request #6381 from rgacogne/dnsdist-serverpool-mutex

dnsdist: Use a separate lock for accessing the pool's servers

6 years agoMerge pull request #6379 from pieterlexis/rec-rpz-stats
Pieter Lexis [Mon, 26 Mar 2018 07:58:25 +0000 (09:58 +0200)]
Merge pull request #6379 from pieterlexis/rec-rpz-stats

Recursor: Add RPZ statistics endpoint

6 years agoMerge pull request #6380 from rgacogne/no-vlas
Pieter Lexis [Mon, 26 Mar 2018 07:58:07 +0000 (09:58 +0200)]
Merge pull request #6380 from rgacogne/no-vlas

Remove VLAs

6 years agoMerge pull request #6375 from krionbsd/dnsdist
Remi Gacogne [Sat, 24 Mar 2018 12:14:05 +0000 (13:14 +0100)]
Merge pull request #6375 from krionbsd/dnsdist

Add '?' for providing help() output on dnsdist -c

6 years agoMerge pull request #6382 from rgacogne/dnsdist-nodnscrypt
Remi Gacogne [Sat, 24 Mar 2018 12:13:20 +0000 (13:13 +0100)]
Merge pull request #6382 from rgacogne/dnsdist-nodnscrypt

dnsdist: Fix building when DNSCrypt support is not enabled

6 years agodnsdist: Use a separate lock for accessing the pool's servers
Remi Gacogne [Fri, 23 Mar 2018 22:13:52 +0000 (23:13 +0100)]
dnsdist: Use a separate lock for accessing the pool's servers

We used to hold the Lua lock while applying the load-balancing policy
to select a backend, which is only needed by Lua policies, not core
ones. We do need a lock to make sure that the vector of servers is
not altered under our feet, but a per-pool read-write lock is enough
and reduces contention a lot, especially when the maintenance thread
is doing some heavy-lifting.

6 years agodnsdist: Build without DNSCrypt support
Remi Gacogne [Fri, 23 Mar 2018 17:58:57 +0000 (18:58 +0100)]
dnsdist: Build without DNSCrypt support

6 years agoUse obj.data() instead of &obj.at(0) to prevent exception
Remi Gacogne [Fri, 23 Mar 2018 16:11:43 +0000 (17:11 +0100)]
Use obj.data() instead of &obj.at(0) to prevent exception

In case of a 0-sized container, &obj.at(0) would throw an exception
even if we don't intend to use the pointer afterward.
obj.data is required to provide a non-nullptr pointer that we should
not dereference for most containers (except strings since C++11),
but that's fine for the way we intend (not to) use it.

6 years agotravis: Add -Werror=vla to prevent the use of VLAs
Remi Gacogne [Fri, 23 Mar 2018 11:25:05 +0000 (12:25 +0100)]
travis: Add -Werror=vla to prevent the use of VLAs

6 years agoauth: Remove VLAs
Remi Gacogne [Fri, 23 Mar 2018 11:21:51 +0000 (12:21 +0100)]
auth: Remove VLAs

6 years agoRemove VLAs in the OpenSSL signer code
Remi Gacogne [Fri, 23 Mar 2018 11:20:38 +0000 (12:20 +0100)]
Remove VLAs in the OpenSSL signer code

6 years agoMerge pull request #6344 from rgacogne/rec-lua-ffi-clean
Pieter Lexis [Fri, 23 Mar 2018 12:30:10 +0000 (13:30 +0100)]
Merge pull request #6344 from rgacogne/rec-lua-ffi-clean

rec: Add a new Lua FFI hook, gettag_ffi

6 years agorec: Add RPZ statistics docs
Pieter Lexis [Fri, 23 Mar 2018 11:25:24 +0000 (12:25 +0100)]
rec: Add RPZ statistics docs

6 years agorec: move the rpz stats to a different url
Pieter Lexis [Fri, 23 Mar 2018 11:02:42 +0000 (12:02 +0100)]
rec: move the rpz stats to a different url

6 years agoixfr: Get rid of a VLA (and two copies) in getIXFRDeltas()
Remi Gacogne [Fri, 23 Mar 2018 10:16:03 +0000 (11:16 +0100)]
ixfr: Get rid of a VLA (and two copies) in getIXFRDeltas()

6 years agorec: Get rid of a VLA (and a copy) in handleUDPServerResponse()
Remi Gacogne [Fri, 23 Mar 2018 10:14:57 +0000 (11:14 +0100)]
rec: Get rid of a VLA (and a copy) in handleUDPServerResponse()

6 years agorec: save rpzStats as a shared_ptr
Pieter Lexis [Fri, 23 Mar 2018 10:11:52 +0000 (11:11 +0100)]
rec: save rpzStats as a shared_ptr

6 years agorec: update the number of records in the RPZ stats
Pieter Lexis [Fri, 23 Mar 2018 09:57:47 +0000 (10:57 +0100)]
rec: update the number of records in the RPZ stats

6 years agoRemove a VLA in waitForMultiData()
Remi Gacogne [Fri, 23 Mar 2018 09:43:21 +0000 (10:43 +0100)]
Remove a VLA in waitForMultiData()

6 years agodnsdist: Get rid of a VLA in TCP workers
Remi Gacogne [Fri, 23 Mar 2018 09:42:49 +0000 (10:42 +0100)]
dnsdist: Get rid of a VLA in TCP workers

6 years agodnsdist: Get rid of VLAs in the console
Remi Gacogne [Mon, 19 Mar 2018 13:00:26 +0000 (14:00 +0100)]
dnsdist: Get rid of VLAs in the console

6 years agoExpose rpz stats in the web-interface
Pieter Lexis [Thu, 22 Mar 2018 16:53:00 +0000 (17:53 +0100)]
Expose rpz stats in the web-interface

6 years ago[WIP] rec: Add metrics for RPZ zones
Remi Gacogne [Tue, 6 Mar 2018 11:07:10 +0000 (12:07 +0100)]
[WIP] rec: Add metrics for RPZ zones

[ci skip]

6 years agoMerge pull request #6317 from rgacogne/dnsdist-source-ports
Pieter Lexis [Thu, 22 Mar 2018 13:43:13 +0000 (14:43 +0100)]
Merge pull request #6317 from rgacogne/dnsdist-source-ports

dnsdist: Add an option to use several source ports toward a backend

6 years agoMerge pull request #6069 from Habbie/no-more-bootstrap
Pieter Lexis [Thu, 22 Mar 2018 09:47:31 +0000 (10:47 +0100)]
Merge pull request #6069 from Habbie/no-more-bootstrap

[WIP] get rid of useless bootstrap scripts; related cleanups

6 years agoMerge pull request #6045 from rgacogne/dnscrypt-xchacha20
Pieter Lexis [Thu, 22 Mar 2018 09:47:16 +0000 (10:47 +0100)]
Merge pull request #6045 from rgacogne/dnscrypt-xchacha20

dnsdist: Implement xchacha20 support for DNSCrypt

6 years agoMerge pull request #6374 from chbruyand/auth-quiet-rectify
Pieter Lexis [Wed, 21 Mar 2018 17:53:07 +0000 (18:53 +0100)]
Merge pull request #6374 from chbruyand/auth-quiet-rectify

auth: add quiet modifier to pdnsutil rectify-all-zones command

6 years agoAdd missing README symlink
Pieter Lexis [Wed, 21 Mar 2018 16:20:43 +0000 (17:20 +0100)]
Add missing README symlink

6 years agoSmall documentation fixes
Pieter Lexis [Wed, 21 Mar 2018 16:17:29 +0000 (17:17 +0100)]
Small documentation fixes

6 years agoauth: lower 'packet too short' loglevel
Pieter Lexis [Tue, 27 Feb 2018 14:19:56 +0000 (15:19 +0100)]
auth: lower 'packet too short' loglevel

It might be a pretty common error if there is a bad recursor or client,
leading to potential a logging overdose.

6 years agoMerge pull request #6370 from chbruyand/auth-issue-6228
Pieter Lexis [Wed, 21 Mar 2018 13:43:17 +0000 (14:43 +0100)]
Merge pull request #6370 from chbruyand/auth-issue-6228

auth: fix handling of user-defined axfr filters return values

6 years agoMerge pull request #6342 from chbruyand/reload-resolvconf
Pieter Lexis [Wed, 21 Mar 2018 13:38:14 +0000 (14:38 +0100)]
Merge pull request #6342 from chbruyand/reload-resolvconf

Auth: Reload /etc/resolv.conf when modified. Fix #6263

6 years agoMerge pull request #6352 from cmouse/lua
Pieter Lexis [Wed, 21 Mar 2018 13:37:45 +0000 (14:37 +0100)]
Merge pull request #6352 from cmouse/lua

build-scripts: Use correct example file for lua2

6 years agoauth: fix typo in command description
Charles-Henri Bruyand [Tue, 20 Mar 2018 00:22:56 +0000 (01:22 +0100)]
auth: fix typo in command description

6 years agoMerge pull request #6376 from pieterlexis/travis-bulktest-percentage
Remi Gacogne [Wed, 21 Mar 2018 12:05:20 +0000 (13:05 +0100)]
Merge pull request #6376 from pieterlexis/travis-bulktest-percentage

tests: lower dnsbulktest threshold in travis

6 years agotests: lower dnsbulktest threshold in travis
Pieter Lexis [Wed, 21 Mar 2018 12:00:22 +0000 (13:00 +0100)]
tests: lower dnsbulktest threshold in travis

6 years agoAdd '?' for providing help() output on dnsdist -c
krion [Tue, 20 Mar 2018 20:15:52 +0000 (21:15 +0100)]
Add '?' for providing help() output on dnsdist -c

6 years agoMerge pull request #6364 from rgacogne/dnsdist-macro-sonar
Remi Gacogne [Tue, 20 Mar 2018 15:12:56 +0000 (16:12 +0100)]
Merge pull request #6364 from rgacogne/dnsdist-macro-sonar

dnsdist: Fix 'unreachable code' warnings reported by SonarCloud

6 years agoMerge pull request #6327 from lowellmower/server-up-metric
Remi Gacogne [Tue, 20 Mar 2018 15:12:17 +0000 (16:12 +0100)]
Merge pull request #6327 from lowellmower/server-up-metric

Add Metric "server-up" Count to Carbon Reporting

6 years agoMerge pull request #6372 from krionbsd/pedantic
Remi Gacogne [Tue, 20 Mar 2018 14:47:43 +0000 (15:47 +0100)]
Merge pull request #6372 from krionbsd/pedantic

Remove extra semicolons to remove some -pedantic warnings.

6 years agoRemove extra semicolons to remove some -pedantic warnings.
krion [Tue, 20 Mar 2018 11:27:43 +0000 (12:27 +0100)]
Remove extra semicolons to remove some -pedantic warnings.

6 years agoMerge pull request #6363 from chbruyand/issue-6346
Remi Gacogne [Tue, 20 Mar 2018 08:58:57 +0000 (09:58 +0100)]
Merge pull request #6363 from chbruyand/issue-6346

dnsdist: Make custom LuaAction and LuaResponsAction second return value optional

6 years agoMerge pull request #6366 from rgacogne/dnsdist-exceed-reserve
Remi Gacogne [Tue, 20 Mar 2018 08:57:57 +0000 (09:57 +0100)]
Merge pull request #6366 from rgacogne/dnsdist-exceed-reserve

dnsdist: Reserve according to the _query_ ring size in exceedQueryGen

6 years agoMerge pull request #6368 from rgacogne/dnsdist-faster-dynblocks
Remi Gacogne [Tue, 20 Mar 2018 08:57:15 +0000 (09:57 +0100)]
Merge pull request #6368 from rgacogne/dnsdist-faster-dynblocks

dnsdist: Only update the DynBlock state holders when needed

6 years agoauth: add quiet modifier to pdnsutil rectify-all-zones command
Charles-Henri Bruyand [Mon, 19 Mar 2018 23:54:03 +0000 (00:54 +0100)]
auth: add quiet modifier to pdnsutil rectify-all-zones command

6 years agoauth: fix regression while handling user-defined axfr filters return values, and...
Charles-Henri Bruyand [Mon, 19 Mar 2018 18:47:25 +0000 (19:47 +0100)]
auth: fix regression while handling user-defined axfr filters return values, and a typo in a documentation example

6 years agodnsdist: Only update the DynBlock state holders when needed
Remi Gacogne [Mon, 19 Mar 2018 18:03:11 +0000 (19:03 +0100)]
dnsdist: Only update the DynBlock state holders when needed

6 years agodnsdist: Reserve according to the _query_ ring size in exceedQueryGen
Remi Gacogne [Mon, 19 Mar 2018 13:48:57 +0000 (14:48 +0100)]
dnsdist: Reserve according to the _query_ ring size in exceedQueryGen

6 years agoMerge pull request #6350 from rgacogne/dnsdist-lua-inspection-perfs
Remi Gacogne [Mon, 19 Mar 2018 13:37:34 +0000 (14:37 +0100)]
Merge pull request #6350 from rgacogne/dnsdist-lua-inspection-perfs

dnsdist: Speed up the processing of large ring buffers

6 years agodnsdist: correct typos in doc, adjust regression test
Charles-Henri Bruyand [Mon, 19 Mar 2018 12:38:57 +0000 (13:38 +0100)]
dnsdist: correct typos in doc, adjust regression test

6 years agodnsdist: ignore certificate files used by the tests
Charles-Henri Bruyand [Mon, 19 Mar 2018 12:02:58 +0000 (13:02 +0100)]
dnsdist: ignore certificate files used by the tests

6 years agodnsdist: test LuaAction optional second return value
Charles-Henri Bruyand [Mon, 19 Mar 2018 11:44:46 +0000 (12:44 +0100)]
dnsdist: test LuaAction optional second return value

6 years agodnsdist: add missing definition for DNSResponseAction
Charles-Henri Bruyand [Mon, 19 Mar 2018 11:29:10 +0000 (12:29 +0100)]
dnsdist: add missing definition for DNSResponseAction

6 years agoMerge branch 'master' into issue-6346
Charles-Henri Bruyand [Mon, 19 Mar 2018 10:20:04 +0000 (11:20 +0100)]
Merge branch 'master' into issue-6346

* master:
  use mirror for dnsperf
  rather than crash, sheepishly report no file/linenum
  dnsdist: Update deprecated syntax used in dist configuration file
  Update secpoll
  build lua2 backend packages
  calidns: Add the --ecs parameter to add random ECS values to queries

6 years agoimprove documentation of addLuaAction and addLuaResponseAction
Charles-Henri Bruyand [Mon, 19 Mar 2018 10:16:30 +0000 (11:16 +0100)]
improve documentation of addLuaAction and addLuaResponseAction

6 years agodnsdist: make lua actions second return value optional
Charles-Henri Bruyand [Fri, 16 Mar 2018 03:43:13 +0000 (04:43 +0100)]
dnsdist: make lua actions second return value optional

6 years agodnsdist: Fix 'unreachable code' warnings reported by SonarCloud
Remi Gacogne [Mon, 19 Mar 2018 08:41:38 +0000 (09:41 +0100)]
dnsdist: Fix 'unreachable code' warnings reported by SonarCloud

6 years agoMerge pull request #6354 from Habbie/zpt-eof-crash
Peter van Dijk [Fri, 16 Mar 2018 15:58:15 +0000 (16:58 +0100)]
Merge pull request #6354 from Habbie/zpt-eof-crash

rather than crash, sheepishly report no file/linenum

6 years agoMerge pull request #6360 from Habbie/mirror-dnsperf
Peter van Dijk [Fri, 16 Mar 2018 14:48:54 +0000 (15:48 +0100)]
Merge pull request #6360 from Habbie/mirror-dnsperf

use mirror for dnsperf

6 years agouse mirror for dnsperf
Peter van Dijk [Fri, 16 Mar 2018 13:33:58 +0000 (14:33 +0100)]
use mirror for dnsperf

6 years agorec: Set the visibility of FFI functions to 'default' (external)
Remi Gacogne [Fri, 16 Mar 2018 08:36:49 +0000 (09:36 +0100)]
rec: Set the visibility of FFI functions to 'default' (external)

This makes the symbols usable across shared object boundary (Lua FFI)
even if the default visibility is set to hidden.