]>
granicus.if.org Git - pdns/log
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
bert hubert [Sun, 8 Mar 2015 07:10:33 +0000 (08:10 +0100)]
Merge pull request #2 from rubenk/luajit
Check for luajit before checking for lua
Ruben Kerkhof [Sat, 7 Mar 2015 22:37:53 +0000 (23:37 +0100)]
Check for luajit before checking for lua
bert hubert [Sat, 7 Mar 2015 21:58:55 +0000 (22:58 +0100)]
get the right files
bert hubert [Sat, 7 Mar 2015 21:46:40 +0000 (22:46 +0100)]
dnsdistdist infrastructure (for now)
bert hubert [Sat, 7 Mar 2015 21:46:12 +0000 (22:46 +0100)]
strip dnsdist down to the bare essentials
bert hubert [Sat, 7 Mar 2015 21:33:35 +0000 (22:33 +0100)]
in this commit, we cut the ties between three painful pieces of PowerDNS: Logger, ArgVmap, StatBag. Neither of these components is very good, but if you include more than two PowerDNS files, you end up depending on all three. In this commit, we cut those ties, allowing many tools to longer rely on this 'mediocre triad'.
bert hubert [Sat, 7 Mar 2015 21:27:21 +0000 (22:27 +0100)]
implement LocalState/GlobalState
bert hubert [Sat, 7 Mar 2015 21:03:25 +0000 (22:03 +0100)]
further removals of #include of utility.hh
bert hubert [Sat, 7 Mar 2015 21:02:32 +0000 (22:02 +0100)]
add some specific includes here and there to generically improve inter-dependencies
bert hubert [Sat, 7 Mar 2015 21:01:49 +0000 (22:01 +0100)]
remove dependency on unix_utility.cc from misc.hh
bert hubert [Sat, 7 Mar 2015 21:00:37 +0000 (22:00 +0100)]
some const correctness, Utility:: diet
bert hubert [Thu, 5 Mar 2015 15:33:01 +0000 (16:33 +0100)]
dnsname now stores raw DNS data in flat storage
bert hubert [Thu, 5 Mar 2015 13:12:01 +0000 (14:12 +0100)]
reduce memory usage, but DNSName needs to go on a diet: 80 bytes sizeof!!
bert hubert [Thu, 5 Mar 2015 11:54:57 +0000 (12:54 +0100)]
fix up endianness issue in our crypto hopefully
bert hubert [Thu, 5 Mar 2015 11:54:12 +0000 (12:54 +0100)]
parse whole config before daemonize now, which means we can complain to the operator
fix traffic ending up in pools where it did not belong
bert hubert [Thu, 5 Mar 2015 09:10:09 +0000 (10:10 +0100)]
remove some lua functions, fix up names of others
bert hubert [Thu, 5 Mar 2015 09:08:01 +0000 (10:08 +0100)]
documentation
bert hubert [Thu, 5 Mar 2015 08:05:50 +0000 (09:05 +0100)]
split up dnsdist.cc, it was getting large
bert hubert [Wed, 4 Mar 2015 21:00:00 +0000 (22:00 +0100)]
add header for server pools to docs
bert hubert [Wed, 4 Mar 2015 20:59:23 +0000 (21:59 +0100)]
use one of those fancy c++2011 things, the 'using alias' for our server vector
bert hubert [Wed, 4 Mar 2015 20:37:09 +0000 (21:37 +0100)]
implement pools, fix up setServerPolicy for Lua policies, document is
bert hubert [Wed, 4 Mar 2015 11:24:58 +0000 (12:24 +0100)]
fix up compilation on gcc 4.8, older linuxes, fix makeKey() over socket
bert hubert [Tue, 3 Mar 2015 20:44:15 +0000 (21:44 +0100)]
spent an injustifiable amount of time making graphs..
bert hubert [Tue, 3 Mar 2015 13:46:29 +0000 (14:46 +0100)]
add QPS limiting per domain or subnet
bert hubert [Tue, 3 Mar 2015 11:49:44 +0000 (12:49 +0100)]
rename listServers() to showServers() which is the new nomenclature, plus add showServerPolicy()
bert hubert [Tue, 3 Mar 2015 09:49:52 +0000 (10:49 +0100)]
make dnsgram emit 10ms-granularity query/respnse statistics on 'rdqaplot'
bert hubert [Mon, 2 Mar 2015 20:27:46 +0000 (21:27 +0100)]
loads of new goodness
bert hubert [Fri, 27 Feb 2015 20:44:12 +0000 (21:44 +0100)]
implement Marek Vavrusa's suggestion that dnsdist could be used for 'split horizon' setups, plus document it.
bert hubert [Fri, 27 Feb 2015 20:14:34 +0000 (21:14 +0100)]
implement ACLs, document them and add a list of sins to the source code
bert hubert [Fri, 27 Feb 2015 15:14:48 +0000 (16:14 +0100)]
update docs with latest features
bert hubert [Fri, 27 Feb 2015 13:35:42 +0000 (14:35 +0100)]
add ability to set TC=1 from Lua to turn ANY into TCP, for example. Plus fix up TCP so it works again.
bert hubert [Thu, 26 Feb 2015 20:00:31 +0000 (21:00 +0100)]
update readme, packager
bert hubert [Thu, 26 Feb 2015 19:33:19 +0000 (20:33 +0100)]
move config file, add dist script
bert hubert [Thu, 26 Feb 2015 19:02:14 +0000 (20:02 +0100)]
-lrt is needed for clock_gettime on some platforms
bert hubert [Thu, 26 Feb 2015 18:57:08 +0000 (19:57 +0100)]
add back controlSocket() to configuration file, plus fix up display of downstreamservers.
bert hubert [Thu, 26 Feb 2015 18:39:17 +0000 (19:39 +0100)]
make a default address for the control channel