]>
granicus.if.org Git - pdns/log
bert hubert [Tue, 28 Apr 2015 11:36:24 +0000 (13:36 +0200)]
added a commented-out line to change auth traffic into recursive traffic
bert hubert [Sun, 26 Apr 2015 18:13:41 +0000 (20:13 +0200)]
make dnsdist use the feature again that broke recent boost
bert hubert [Sun, 26 Apr 2015 18:13:11 +0000 (20:13 +0200)]
sync up LuaContext with master, plus include fix for building against recent boost
bert hubert [Sun, 26 Apr 2015 18:12:51 +0000 (20:12 +0200)]
make sure dnsdist builds with boost in nonstandard location
bert hubert [Sun, 26 Apr 2015 18:12:27 +0000 (20:12 +0200)]
add some whitespace
bert hubert [Fri, 24 Apr 2015 12:24:27 +0000 (14:24 +0200)]
Merge pull request #5 from mind04/2417
dnsname
bert hubert [Fri, 24 Apr 2015 12:24:03 +0000 (14:24 +0200)]
Merge pull request #7 from pieterlexis/dnsname-for-ahu
Dnsname for ahu
Pieter Lexis [Wed, 22 Apr 2015 15:21:39 +0000 (17:21 +0200)]
dnsdist: build RPMs
* Add initscript + systemd unitfile
* Add defaults file
* Add script to build the RPM
Pieter Lexis [Wed, 22 Apr 2015 15:19:02 +0000 (17:19 +0200)]
dnsdist: Add script and files to build debian pkgs
Pieter Lexis [Wed, 22 Apr 2015 15:09:40 +0000 (17:09 +0200)]
Add a script to build the dnsdist tarball
Pieter Lexis [Wed, 22 Apr 2015 14:53:46 +0000 (16:53 +0200)]
Generate version number based on git
Distribute the generated .version file in the tarballs.
Gitignore some generated files
Pieter Lexis [Wed, 22 Apr 2015 13:50:20 +0000 (15:50 +0200)]
Add manpage to distribution
Improve readibility of populate
Pieter Lexis [Tue, 21 Apr 2015 07:45:15 +0000 (09:45 +0200)]
dnsdist: add --pidfile option
Pieter Lexis [Thu, 16 Apr 2015 09:00:25 +0000 (11:00 +0200)]
dnsdist: add --supervised option
This option allows a supervisor (like systemd, daemontools or
supervisord) to keep the process, but we don't open a LUA console.
Pieter Lexis [Thu, 16 Apr 2015 08:24:51 +0000 (10:24 +0200)]
dnsdist: trim -l options
This helps the convertion to ComboAddress
Pieter Lexis [Thu, 16 Apr 2015 07:45:38 +0000 (09:45 +0200)]
dnsdist: use SYSCONFDIR to retrieve config
Pieter Lexis [Thu, 16 Apr 2015 07:09:28 +0000 (09:09 +0200)]
dnsdist: no flags for --daemonize
Pieter Lexis [Wed, 22 Apr 2015 13:29:28 +0000 (15:29 +0200)]
dnsdist: no termcap linking, libsodium is optional
Pieter Lexis [Wed, 22 Apr 2015 13:16:54 +0000 (15:16 +0200)]
dnsdist: disable an extra function to fix compiles
bert hubert [Wed, 22 Apr 2015 05:27:40 +0000 (07:27 +0200)]
disable some functions that upset gcc in dnsdist-lua.cc
Kees Monshouwer [Fri, 17 Apr 2015 07:23:39 +0000 (07:23 +0000)]
switch from getLabelFromContent() to DNSName()
Kees Monshouwer [Mon, 20 Apr 2015 18:18:22 +0000 (20:18 +0200)]
fix pointers pointing to pointers in dnsname
Kees Monshouwer [Mon, 13 Apr 2015 20:48:50 +0000 (22:48 +0200)]
check compression pointers
Kees Monshouwer [Mon, 13 Apr 2015 19:54:54 +0000 (21:54 +0200)]
use boost for exception catching
bert hubert [Tue, 14 Apr 2015 15:38:33 +0000 (17:38 +0200)]
clean up duplicate Rule code in Lua and as bonus give you LuaAction & document it
bert hubert [Mon, 13 Apr 2015 20:19:03 +0000 (22:19 +0200)]
add addQPSPoolRule based on suggestion by Matt Singh, and document it
bert hubert [Mon, 13 Apr 2015 20:13:33 +0000 (22:13 +0200)]
don't count rule matches is the action was 'None'
bert hubert [Sun, 12 Apr 2015 10:42:28 +0000 (12:42 +0200)]
Merge branch 'mind04-2417' into dnsname
bert hubert [Sun, 12 Apr 2015 10:42:07 +0000 (12:42 +0200)]
I think this continues the merge and conflict resolution. Endofunctors.
bert hubert [Sun, 12 Apr 2015 10:40:58 +0000 (12:40 +0200)]
I think this merges my conflict resolution..
bert hubert [Sun, 12 Apr 2015 10:34:48 +0000 (12:34 +0200)]
Revert "Use BOOST_CHECK_EXCEPTION"
This reverts commit
b766a2070502e72a2c56600e5fca0754bc5796f0.
bert hubert [Sat, 11 Apr 2015 17:43:38 +0000 (19:43 +0200)]
implement and document tcp4-queries, tcp6-queries, tcp4-answers, tcp6-answers, thanks to Henk Kraal for noticing we weren't doing this!
bert hubert [Sat, 11 Apr 2015 11:09:03 +0000 (13:09 +0200)]
Merge pull request #6 from cmouse/dnsname
Use BOOST_CHECK_EXCEPTION
Aki Tuomi [Sat, 11 Apr 2015 06:11:12 +0000 (09:11 +0300)]
Use BOOST_CHECK_EXCEPTION
The previous method accepted any exception, BOOST_CHECK_EXCEPTION
ensures that correct exception is thrown.
bert hubert [Fri, 10 Apr 2015 18:21:46 +0000 (20:21 +0200)]
Merge branch 'dnsname' of github.com:ahupowerdns/pdns into dnsname
bert hubert [Fri, 10 Apr 2015 18:21:02 +0000 (20:21 +0200)]
Matt Singh of Centralnic discovered we leaked memory in our webserver thread. Fixed, thanks!
bert hubert [Wed, 1 Apr 2015 11:28:43 +0000 (13:28 +0200)]
first step in taking TCP/IP seriously: we actually apply policy now
bert hubert [Wed, 1 Apr 2015 11:28:07 +0000 (13:28 +0200)]
add error checking on server generation, improving the error message
bert hubert [Wed, 1 Apr 2015 09:52:57 +0000 (11:52 +0200)]
split out the TCP part of dnsdist to a separate file
bert hubert [Tue, 31 Mar 2015 19:03:23 +0000 (21:03 +0200)]
additional testcase inspired by jpmens
bert hubert [Tue, 31 Mar 2015 14:21:10 +0000 (16:21 +0200)]
document webserver
bert hubert [Tue, 31 Mar 2015 14:14:46 +0000 (16:14 +0200)]
silence debugging output
bert hubert [Tue, 31 Mar 2015 14:03:28 +0000 (16:03 +0200)]
Merge branch 'dnsname' of github.com:ahupowerdns/pdns into dnsname
bert hubert [Tue, 31 Mar 2015 14:03:12 +0000 (16:03 +0200)]
hook up complete latency to html, cleanup html
bert hubert [Tue, 31 Mar 2015 13:49:06 +0000 (15:49 +0200)]
fix typo breaking dist
bert hubert [Tue, 31 Mar 2015 10:24:53 +0000 (12:24 +0200)]
build htmldist.h also in pdns
bert hubert [Mon, 30 Mar 2015 19:22:08 +0000 (21:22 +0200)]
make sure we build html
bert hubert [Mon, 30 Mar 2015 19:03:02 +0000 (21:03 +0200)]
fix up populate script so it does incbin right
bert hubert [Mon, 30 Mar 2015 15:43:48 +0000 (17:43 +0200)]
json11!
bert hubert [Mon, 30 Mar 2015 15:33:37 +0000 (17:33 +0200)]
make sure we can 'make dist' again, including built-in webservice
bert hubert [Sun, 29 Mar 2015 19:07:59 +0000 (21:07 +0200)]
and the actual html, css and js
bert hubert [Sun, 29 Mar 2015 19:07:35 +0000 (21:07 +0200)]
hook up webserver and embedded html (!)
bert hubert [Sun, 29 Mar 2015 19:04:16 +0000 (21:04 +0200)]
add some dependencies
bert hubert [Sun, 29 Mar 2015 13:32:59 +0000 (15:32 +0200)]
Merge branch 'dnsname' of github.com:ahupowerdns/pdns into dnsname
bert hubert [Sun, 29 Mar 2015 13:32:19 +0000 (15:32 +0200)]
implement somewhat finegrained statistics
bert hubert [Sat, 21 Mar 2015 15:48:54 +0000 (16:48 +0100)]
possibly fix up dnssec detection spewing errors, restore default config file location
bert hubert [Fri, 20 Mar 2015 08:22:10 +0000 (09:22 +0100)]
remove linktime and runtime dependency on libboost for dnsdist - XXX temporarily makes non-local binds the default!
bert hubert [Thu, 19 Mar 2015 12:53:04 +0000 (13:53 +0100)]
isolate boost options parser from dnsdist-lua, allow servers to be part of multiple pools simultaneously
bert hubert [Wed, 18 Mar 2015 10:44:05 +0000 (11:44 +0100)]
implement & document DNSSEC pool rules
bert hubert [Wed, 18 Mar 2015 07:10:33 +0000 (08:10 +0100)]
add DNSSEC selection rule, plus setDNSSECPool() command
bert hubert [Wed, 18 Mar 2015 07:08:03 +0000 (08:08 +0100)]
fix up error reporting on console
bert hubert [Tue, 17 Mar 2015 18:55:51 +0000 (19:55 +0100)]
teach dnsscope about EDNS and stats and report the stats, a6502 special ;-)
bert hubert [Tue, 17 Mar 2015 10:42:35 +0000 (11:42 +0100)]
copy in Kees Monshouwers CentOS6/RHEL6 compilation technique
bert hubert [Tue, 17 Mar 2015 08:55:58 +0000 (09:55 +0100)]
vastly improve error reporting on Lua problems
bert hubert [Mon, 16 Mar 2015 13:20:40 +0000 (14:20 +0100)]
implement autocomplete in dnsdist
bert hubert [Mon, 16 Mar 2015 09:41:58 +0000 (10:41 +0100)]
fix building dnsdistdist
bert hubert [Mon, 16 Mar 2015 09:31:16 +0000 (10:31 +0100)]
move to one central set of Rules, and document this
bert hubert [Sun, 15 Mar 2015 08:56:51 +0000 (09:56 +0100)]
fix up dnsdist wrt ragel - we don't want to turn it into a ./configure dependency
bert hubert [Thu, 12 Mar 2015 09:32:43 +0000 (10:32 +0100)]
fix up dnsdist so it matches our blogpost wrt decaying server selection policies
bert hubert [Wed, 11 Mar 2015 19:17:20 +0000 (20:17 +0100)]
actually fill out the client ringbuffer
bert hubert [Wed, 11 Mar 2015 19:17:04 +0000 (20:17 +0100)]
add topClients()
bert hubert [Wed, 11 Mar 2015 19:16:46 +0000 (20:16 +0100)]
add unit tests for label count
bert hubert [Wed, 11 Mar 2015 19:16:31 +0000 (20:16 +0100)]
fix up labelcount in dnsname
bert hubert [Wed, 11 Mar 2015 19:15:55 +0000 (20:15 +0100)]
Merge pull request #3 from mind04/dnsname
fix for root in DNSName isParent() and some tests
Kees Monshouwer [Wed, 11 Mar 2015 13:32:56 +0000 (14:32 +0100)]
fix for root in DNSName isParent() and some tests
bert hubert [Wed, 11 Mar 2015 10:58:33 +0000 (11:58 +0100)]
slight speedup in checking empty SuffixMatchNodes
bert hubert [Wed, 11 Mar 2015 10:55:39 +0000 (11:55 +0100)]
Kees Monshouwer spotted a bug in our DNSName isParent() implementation and delivered a fix too. Thank you kees!
bert hubert [Wed, 11 Mar 2015 10:03:33 +0000 (11:03 +0100)]
fix up impedence mismatch between Lua and native server selection policies, make them chainable, expose pools to lua for lua policy use
bert hubert [Tue, 10 Mar 2015 21:21:43 +0000 (22:21 +0100)]
update documentation a bit
bert hubert [Tue, 10 Mar 2015 19:03:11 +0000 (20:03 +0100)]
remove specific regex drop feature, we have better ways of doing that now
bert hubert [Tue, 10 Mar 2015 15:48:56 +0000 (16:48 +0100)]
add unit test for GlobalStateHolder, which promtply found a bug in GlobalStateHolder
bert hubert [Tue, 10 Mar 2015 15:17:39 +0000 (16:17 +0100)]
prepare ourselves for an SSO string version of DNSName.
bert hubert [Tue, 10 Mar 2015 13:32:13 +0000 (14:32 +0100)]
start using sendfromto() for dnsdist for 0.0.0.0 service
bert hubert [Tue, 10 Mar 2015 12:34:30 +0000 (13:34 +0100)]
implement bind-non-local
bert hubert [Tue, 10 Mar 2015 12:20:54 +0000 (13:20 +0100)]
simplify StateHolder API and make std::shared_ptr an invisible implementation detail
bert hubert [Mon, 9 Mar 2015 20:45:36 +0000 (21:45 +0100)]
implement logging from lua
bert hubert [Mon, 9 Mar 2015 20:20:43 +0000 (21:20 +0100)]
fix up globalstateholder so it actually works
bert hubert [Mon, 9 Mar 2015 19:55:20 +0000 (20:55 +0100)]
clean up almost all our concurrent access sins, plus fix some bugs with pool selection
bert hubert [Sun, 8 Mar 2015 18:45:18 +0000 (19:45 +0100)]
fix up remotebackend for utilit rehash
bert hubert [Sun, 8 Mar 2015 15:37:21 +0000 (16:37 +0100)]
continuing fallout of utility disentanglement
bert hubert [Sun, 8 Mar 2015 15:33:56 +0000 (16:33 +0100)]
fix up dnsdist compilation in main tree
bert hubert [Sun, 8 Mar 2015 14:56:14 +0000 (15:56 +0100)]
fix up error detection
bert hubert [Sun, 8 Mar 2015 14:16:15 +0000 (15:16 +0100)]
make libsodium optimal
bert hubert [Sun, 8 Mar 2015 10:05:24 +0000 (11:05 +0100)]
document compilation requirements
bert hubert [Sun, 8 Mar 2015 09:59:43 +0000 (10:59 +0100)]
remove polarssl dependency of dnsdist
bert hubert [Sun, 8 Mar 2015 09:36:32 +0000 (10:36 +0100)]
ship dnsdistconf.lua in tarball, move to symlinks to ../ for dnsdistdist
bert hubert [Sun, 8 Mar 2015 09:15:26 +0000 (10:15 +0100)]
further include fixes in modules
bert hubert [Sun, 8 Mar 2015 08:06:15 +0000 (09:06 +0100)]
some further utility.hh fixes
bert hubert [Sun, 8 Mar 2015 07:47:20 +0000 (08:47 +0100)]
fix up testrunner
bert hubert [Sun, 8 Mar 2015 07:46:56 +0000 (08:46 +0100)]
remove ragel requirement from config