]>
granicus.if.org Git - pdns/log
bert hubert [Sat, 31 Oct 2015 18:25:39 +0000 (19:25 +0100)]
teach auth about the real-memory-usage metric
bert hubert [Sat, 31 Oct 2015 13:38:56 +0000 (14:38 +0100)]
implement new metric: real-memory-usage, plus hook up & enable function based metrics in dnsdist
bert hubert [Fri, 30 Oct 2015 20:36:29 +0000 (21:36 +0100)]
oooops did not check ACL for TCP/IP connections
bert hubert [Fri, 30 Oct 2015 20:29:50 +0000 (21:29 +0100)]
move default ACL installation to before config file parsing, so you can override it.
bert hubert [Fri, 30 Oct 2015 19:36:45 +0000 (20:36 +0100)]
make all caches that can be cleaned in the recursor canonical ordered so we can do subtree cleaning.
Before this commit, packet cache cleaning actually did not work in 4.x!
bert hubert [Fri, 30 Oct 2015 19:15:17 +0000 (20:15 +0100)]
add some more unit tests for DNSName
bert hubert [Fri, 30 Oct 2015 19:14:39 +0000 (20:14 +0100)]
fix up const unsigned char* for label length, plus make slowCompare public in DNSName so cache can fallback to it
bert hubert [Fri, 30 Oct 2015 19:14:16 +0000 (20:14 +0100)]
silence debugging noise
bert hubert [Wed, 28 Oct 2015 20:38:39 +0000 (21:38 +0100)]
Merge branch 'master' of github.com:PowerDNS/pdns
Conflicts:
docs/markdown/appendix/backend-writers-guide.md
bert hubert [Wed, 28 Oct 2015 20:34:39 +0000 (21:34 +0100)]
add link to blogpost to clarify what backends are
Pieter Lexis [Wed, 28 Oct 2015 17:42:36 +0000 (18:42 +0100)]
Are these the last of broken tests?
Pieter Lexis [Wed, 28 Oct 2015 16:51:04 +0000 (17:51 +0100)]
They're everywhere
Pieter Lexis [Wed, 28 Oct 2015 16:43:50 +0000 (17:43 +0100)]
Also change expected_result for backends
Pieter Lexis [Wed, 28 Oct 2015 15:33:22 +0000 (16:33 +0100)]
Merge pull request #2839 from pieterlexis/more-deb-pks
Add debian packages for tinydns and opendbx backends
Pieter Lexis [Wed, 28 Oct 2015 12:01:33 +0000 (13:01 +0100)]
Add pdns-backend-tinydns package
Pieter Lexis [Wed, 28 Oct 2015 11:40:58 +0000 (12:40 +0100)]
Add pdns-backend-opendbx package to debian
Pieter Lexis [Wed, 28 Oct 2015 15:29:59 +0000 (16:29 +0100)]
More expected results additions (hopefully all of them)
Pieter Lexis [Wed, 28 Oct 2015 14:38:42 +0000 (15:38 +0100)]
Fix expected results for tests with the new sdig output
bert hubert [Wed, 28 Oct 2015 13:31:44 +0000 (14:31 +0100)]
fix up empty non terminal confusion, clean up code a bit here and there, add some documentation
Pieter Lexis [Wed, 28 Oct 2015 11:13:01 +0000 (12:13 +0100)]
docs: add ednssubnet option to sdig.1
bert hubert [Wed, 28 Oct 2015 11:07:24 +0000 (12:07 +0100)]
I accidentally the tcp support in sdig!
bert hubert [Wed, 28 Oct 2015 11:02:46 +0000 (12:02 +0100)]
teach sdig about EDNS subnet, plus clean it up a bit
Pieter Lexis [Wed, 28 Oct 2015 10:59:15 +0000 (11:59 +0100)]
Add missing option from geoip backend
bert hubert [Wed, 28 Oct 2015 10:49:37 +0000 (11:49 +0100)]
move fillSOAData around so dns.cc is no longer authoritative specific and can be used in recursor and sdig
Pieter Lexis [Tue, 27 Oct 2015 14:15:50 +0000 (15:15 +0100)]
Merge pull request #2833 from pieterlexis/gmysql-fix-version
Unbreak building against older MySQLs
Pieter Lexis [Tue, 27 Oct 2015 14:15:24 +0000 (15:15 +0100)]
right regex
Pieter Lexis [Tue, 27 Oct 2015 14:13:32 +0000 (15:13 +0100)]
Merge pull request #2834 from pieterlexis/pkg-breaks-fix
Pkg breaks fix
Pieter Lexis [Tue, 27 Oct 2015 08:32:55 +0000 (09:32 +0100)]
Add ixplore to the pdns-tools description
Pieter Lexis [Tue, 27 Oct 2015 08:32:32 +0000 (09:32 +0100)]
Unbreak installation of master-based packages
Pieter Lexis [Tue, 27 Oct 2015 09:43:02 +0000 (10:43 +0100)]
Fix bulktest domains
Pieter Lexis [Tue, 27 Oct 2015 09:05:06 +0000 (10:05 +0100)]
Unbreak building against older MySQLs
This was introduced in
8ea3eb9
Pieter Lexis [Tue, 27 Oct 2015 09:02:10 +0000 (10:02 +0100)]
Merge pull request #2827 from cmouse/pkcs11-improve-error
Improve token not found error
Pieter Lexis [Tue, 27 Oct 2015 09:01:45 +0000 (10:01 +0100)]
Merge pull request #2813 from cmouse/fix-coverity-issues
Fix coverity issues
Pieter Lexis [Tue, 27 Oct 2015 08:14:49 +0000 (09:14 +0100)]
Fix documentation nits (thanks @jpmens)
bert hubert [Tue, 27 Oct 2015 06:42:09 +0000 (07:42 +0100)]
Merge pull request #2828 from cmouse/gss-dnsname-fix
Use DNSName for label
Pieter Lexis [Mon, 26 Oct 2015 21:10:07 +0000 (22:10 +0100)]
Merge pull request #2829 from zeha/debian
Sync auth packaging with Debian
Pieter Lexis [Mon, 26 Oct 2015 21:09:52 +0000 (22:09 +0100)]
Merge pull request #2830 from pieterlexis/bulktest-to-json
Bulk test: change results filename
bert hubert [Mon, 26 Oct 2015 20:39:21 +0000 (21:39 +0100)]
Merge pull request #2832 from pieterlexis/ixplore
ixplore: add manpage and package it in pdns-tools
bert hubert [Mon, 26 Oct 2015 20:18:49 +0000 (21:18 +0100)]
Merge pull request #2777 from pieterlexis/issues-2403-2396-pdnssec
pdnssec improvements
Pieter Lexis [Mon, 26 Oct 2015 19:23:37 +0000 (20:23 +0100)]
ixplore: add manpage and package it in pdns-tools
Pieter Lexis [Mon, 26 Oct 2015 08:29:29 +0000 (09:29 +0100)]
Add tests for DNSName::wirelength()
Pieter Lexis [Fri, 2 Oct 2015 17:09:29 +0000 (19:09 +0200)]
pdnssec: add list-keys command, closes #2396
Pieter Lexis [Fri, 2 Oct 2015 13:19:21 +0000 (15:19 +0200)]
pdnssec: sync help syntax with manpage
Pieter Lexis [Fri, 2 Oct 2015 12:21:01 +0000 (14:21 +0200)]
Validate length of the zonename for NSEC3
If the zonename is too long, don't add NSEC3 semantics. Also give an
error when the zone is checked. Closes #2402.
Pieter Lexis [Fri, 2 Oct 2015 10:56:45 +0000 (12:56 +0200)]
pdnssec: Throw an error on existing bind-dnssec-db
Closes #2403
bert hubert [Mon, 26 Oct 2015 18:03:58 +0000 (19:03 +0100)]
move #includes around to solve namespace clashes on our 'L' logger
Christian Hofstaedtler [Mon, 26 Oct 2015 16:05:15 +0000 (17:05 +0100)]
debian-auth: pdns-tools: Correctly Break/Replace pdns-server << 3.4.6-2
As some pdns-tools files were previously shipped in pdns-server.
Christian Hofstaedtler [Mon, 26 Oct 2015 16:01:07 +0000 (17:01 +0100)]
debian-auth: drop redundant Priority: field
Christian Hofstaedtler [Sun, 25 Oct 2015 15:21:09 +0000 (15:21 +0000)]
debian-auth: Fix upgrades with default configuration
The postinst script used to do a "grep include" on pdns.conf, which
in older versions would work (mostly), because the default config
only had a single "include=" entry. Now this is no longer true,
so remove that. Also, changing the include directory would have
never worked.
Git-Dch: full
Closes: #798773
Pieter Lexis [Mon, 26 Oct 2015 16:01:43 +0000 (17:01 +0100)]
Bulk test: change results filename
The use of dots in the version caused havoc, use '_' to separate fields
containing test information.
Aki Tuomi [Mon, 26 Oct 2015 15:51:24 +0000 (17:51 +0200)]
Improve token not found error
Aki Tuomi [Mon, 26 Oct 2015 15:50:47 +0000 (17:50 +0200)]
Use DNSName for label
bert hubert [Mon, 26 Oct 2015 15:04:56 +0000 (16:04 +0100)]
Merge pull request #2808 from cmouse/dnsname-remove-d_recurse
Remove d_recurse
Aki Tuomi [Sun, 18 Oct 2015 20:44:58 +0000 (23:44 +0300)]
Initialize UeberBackend::handle members
Fixes CID#
1030015
Aki Tuomi [Sun, 18 Oct 2015 20:42:51 +0000 (23:42 +0300)]
Initialize QType code
Fixes CID#
1030022
Aki Tuomi [Sun, 18 Oct 2015 20:41:40 +0000 (23:41 +0300)]
Initialize all CacheEntry members
Fixes CID#
1030025
Aki Tuomi [Sun, 18 Oct 2015 20:39:55 +0000 (23:39 +0300)]
Initialize PacketCache do_recursion
Fixes CID#
1030026
Aki Tuomi [Sun, 18 Oct 2015 20:38:24 +0000 (23:38 +0300)]
Initialize DNSRecordContent header
fixdes CID#
1030052
Aki Tuomi [Sun, 18 Oct 2015 20:37:04 +0000 (23:37 +0300)]
Initialize CDB
Fixes CID#
1030064
Aki Tuomi [Sun, 18 Oct 2015 20:30:16 +0000 (23:30 +0300)]
Fix invalid iterator usage
Fixes CID#
1311859
Aki Tuomi [Sun, 18 Oct 2015 18:56:46 +0000 (21:56 +0300)]
Initialize DNSRecord
Fixes CID#
1325471
Aki Tuomi [Sun, 18 Oct 2015 18:00:09 +0000 (21:00 +0300)]
Initialize d_clen and d_place
Fixes CID#
1325472
Aki Tuomi [Sun, 18 Oct 2015 17:58:25 +0000 (20:58 +0300)]
Use reinterpret_cast consistently for dnsheader
Aki Tuomi [Sun, 18 Oct 2015 17:14:21 +0000 (20:14 +0300)]
Initialize d_place
Fixes CID#
1325473
Pieter Lexis [Mon, 26 Oct 2015 08:11:19 +0000 (09:11 +0100)]
Merge pull request #2822 from pieterlexis/rec-conf-perl
Perl correctly for the recursor configure script
bert hubert [Mon, 26 Oct 2015 08:09:24 +0000 (09:09 +0100)]
Merge pull request #2815 from nigeljonez/wrandom-fpe-iss2794-fix
Prevent SIGFPE in wrandom routine - Fixes Issue #2794
Aki Tuomi [Mon, 19 Oct 2015 07:34:14 +0000 (10:34 +0300)]
Remove d_recurse
bert hubert [Mon, 26 Oct 2015 08:03:50 +0000 (09:03 +0100)]
Merge pull request #2812 from cmouse/pkcs11-token-label
Use token label in PKCS#11 instead of slot ID
bert hubert [Sun, 25 Oct 2015 22:58:06 +0000 (23:58 +0100)]
Merge pull request #2824 from ahupowerdns/rpz
Rpz and IXFR. Somewhat of a huge merge but it already fixes actual bugs.
bert hubert [Sun, 25 Oct 2015 21:35:43 +0000 (22:35 +0100)]
next time, we'll actually compile before we push. Shit. Also, will we be on @CommitIssues ?
bert hubert [Sun, 25 Oct 2015 21:33:20 +0000 (22:33 +0100)]
further place enum adjustments
bert hubert [Sun, 25 Oct 2015 21:04:21 +0000 (22:04 +0100)]
adjust to the new one place of the Place enum
bert hubert [Sun, 25 Oct 2015 21:02:53 +0000 (22:02 +0100)]
Merge remote-tracking branch 'main/master' into rpz
bert hubert [Sun, 25 Oct 2015 19:06:42 +0000 (20:06 +0100)]
add pkcs11 stuff to recursor
bert hubert [Sun, 25 Oct 2015 18:29:09 +0000 (19:29 +0100)]
fix up ixplore compilation, missing #include on some platforms
bert hubert [Sun, 25 Oct 2015 16:28:30 +0000 (17:28 +0100)]
hook up IXFR/AXFR policy slaving for Recursor. Sadly draws in some auth bits into the recursor that don't belong there yet.
bert hubert [Sun, 25 Oct 2015 16:27:21 +0000 (17:27 +0100)]
move auth-only bit away from resolver.cc to communicator.hh where it belongs
bert hubert [Sun, 25 Oct 2015 16:20:36 +0000 (17:20 +0100)]
had a stray // comment in there
bert hubert [Sun, 25 Oct 2015 11:36:38 +0000 (12:36 +0100)]
cleanup so you can now pick if you want 'track' or 'diff'
bert hubert [Sun, 25 Oct 2015 09:48:49 +0000 (10:48 +0100)]
teach ixplore many new tricks
bert hubert [Sun, 25 Oct 2015 09:48:09 +0000 (10:48 +0100)]
add makeUsRelative, and use it to implement makeRelative, plus small speedup reserve()
bert hubert [Sun, 25 Oct 2015 09:47:28 +0000 (10:47 +0100)]
small speedup by using reserve() (5% or so)
bert hubert [Sat, 24 Oct 2015 14:25:45 +0000 (16:25 +0200)]
massive speedup in dnsparser getName() which previously copied the entire packet twice to fake a header we didn't use
bert hubert [Sat, 24 Oct 2015 09:05:34 +0000 (11:05 +0200)]
further things to make travis happy
bert hubert [Sat, 24 Oct 2015 08:30:51 +0000 (10:30 +0200)]
fix up ixplore compilation in travis (pkcs)
bert hubert [Sat, 24 Oct 2015 07:56:23 +0000 (09:56 +0200)]
massively speed up DNSRecord operator<, also changing its semantics. We don't order in DNSName canonical order now, but perhaps we should.
bert hubert [Sat, 24 Oct 2015 07:53:14 +0000 (09:53 +0200)]
make it possible to consume AXFR as DNSRecords too
Peter van Dijk [Fri, 23 Oct 2015 15:57:29 +0000 (17:57 +0200)]
doc nit, thanks matje
bert hubert [Fri, 23 Oct 2015 13:04:50 +0000 (15:04 +0200)]
speed up canonical ordering by a factor of 5, increasing the ugliness of the code by a similar amount
Pieter Lexis [Fri, 23 Oct 2015 12:49:56 +0000 (14:49 +0200)]
Merge pull request #2810 from cmouse/gss-dnsname
Use DNSName in GSS-TSIG code
Pieter Lexis [Fri, 23 Oct 2015 11:20:23 +0000 (13:20 +0200)]
Merge pull request #2811 from cmouse/saxfr-tkrc-dnsname
Use DNSName for algo
Aki Tuomi [Tue, 20 Oct 2015 05:41:25 +0000 (08:41 +0300)]
Use DNSName in GSS-TSIG code
bert hubert [Fri, 23 Oct 2015 10:54:09 +0000 (12:54 +0200)]
Merge branch 'rpz' of github.com:ahupowerdns/pdns into rpz
Conflicts:
pdns/ixplore.cc
Pieter Lexis [Fri, 23 Oct 2015 10:50:13 +0000 (12:50 +0200)]
Perl correctly for the recursor configure script
bert hubert [Fri, 23 Oct 2015 10:48:14 +0000 (12:48 +0200)]
further interim
Pieter Lexis [Fri, 23 Oct 2015 10:33:40 +0000 (12:33 +0200)]
Some fixes to the bulk test script
Pieter Lexis [Fri, 23 Oct 2015 09:06:38 +0000 (11:06 +0200)]
Don't print 2 million lines of stuff
Pieter Lexis [Fri, 23 Oct 2015 08:48:41 +0000 (10:48 +0200)]
Merge pull request #2785 from zeha/fix-asan
Allow use of --enable-asan under clang
Pieter Lexis [Fri, 23 Oct 2015 08:47:32 +0000 (10:47 +0200)]
Merge pull request #2804 from cmouse/one-place-enum
One place enum
Pieter Lexis [Fri, 23 Oct 2015 08:44:05 +0000 (10:44 +0200)]
Merge pull request #2821 from pieterlexis/buildbot-recursor-bulk
Add a script to bulk-test the recursor on buildbot