]>
granicus.if.org Git - pdns/log
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
bert hubert [Thu, 26 Feb 2015 18:10:33 +0000 (19:10 +0100)]
move to symmetric crypto, plus document how it works
bert hubert [Thu, 26 Feb 2015 16:19:08 +0000 (17:19 +0100)]
implement remote control with libsodium
bert hubert [Wed, 25 Feb 2015 21:33:31 +0000 (22:33 +0100)]
fix crash at exit, fix history appending
bert hubert [Wed, 25 Feb 2015 21:19:35 +0000 (22:19 +0100)]
add addDomainBlock, spruce up documentation
bert hubert [Wed, 25 Feb 2015 17:35:09 +0000 (18:35 +0100)]
fix doc mistakes
bert hubert [Wed, 25 Feb 2015 17:08:39 +0000 (18:08 +0100)]
dnsdist now does things & has documentation
bert hubert [Wed, 25 Feb 2015 16:19:59 +0000 (17:19 +0100)]
silence some warnings
bert hubert [Mon, 23 Feb 2015 16:08:24 +0000 (17:08 +0100)]
turns out we were escaping to octal, the standard is decimal. We also messed up escaping ".
bert hubert [Fri, 20 Feb 2015 16:10:33 +0000 (17:10 +0100)]
and fix up recursor separate compilation
bert hubert [Fri, 20 Feb 2015 15:41:40 +0000 (16:41 +0100)]
disable boost random tests for now, plus remove some boost thigns from zoneparser to fix compilation on c++2011
bert hubert [Fri, 20 Feb 2015 15:14:26 +0000 (16:14 +0100)]
geoip's yaml has a c++2011 issue on travis, disabling geoip testing for now
bert hubert [Fri, 20 Feb 2015 14:57:57 +0000 (15:57 +0100)]
some small c++-2011 things that should make travis happy
bert hubert [Fri, 20 Feb 2015 14:46:07 +0000 (15:46 +0100)]
add #include for std::shared_ptr
bert hubert [Fri, 20 Feb 2015 14:22:33 +0000 (15:22 +0100)]
move to std::shared_ptr
bert hubert [Fri, 20 Feb 2015 13:26:37 +0000 (14:26 +0100)]
teach DNSName to get names from DNS packets, including decompression
bert hubert [Fri, 20 Feb 2015 13:23:03 +0000 (14:23 +0100)]
add a speed test for std::string::append()