]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
10 years agofix up a regression test 2837/head
bert hubert [Sat, 31 Oct 2015 19:49:13 +0000 (20:49 +0100)] 
fix up a regression test

10 years agoMerge branch 'master' into luaqa
bert hubert [Sat, 31 Oct 2015 18:51:04 +0000 (19:51 +0100)] 
Merge branch 'master' into luaqa

10 years agoteach dnsdist about uptime metric
bert hubert [Sat, 31 Oct 2015 18:26:25 +0000 (19:26 +0100)] 
teach dnsdist about uptime metric

10 years agoteach recursor about real-memory-usage metric
bert hubert [Sat, 31 Oct 2015 18:26:05 +0000 (19:26 +0100)] 
teach recursor about real-memory-usage metric

10 years agoteach auth about the real-memory-usage metric
bert hubert [Sat, 31 Oct 2015 18:25:39 +0000 (19:25 +0100)] 
teach auth about the real-memory-usage metric

10 years agoimplement new metric: real-memory-usage, plus hook up & enable function based metrics...
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

10 years agooooops did not check ACL for TCP/IP connections
bert hubert [Fri, 30 Oct 2015 20:36:29 +0000 (21:36 +0100)] 
oooops did not check ACL for TCP/IP connections

10 years agomove default ACL installation to before config file parsing, so you can override it.
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.

10 years agomake all caches that can be cleaned in the recursor canonical ordered so we can do...
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!

10 years agoadd some more unit tests for DNSName
bert hubert [Fri, 30 Oct 2015 19:15:17 +0000 (20:15 +0100)] 
add some more unit tests for DNSName

10 years agofix up const unsigned char* for label length, plus make slowCompare public in 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

10 years agosilence debugging noise
bert hubert [Fri, 30 Oct 2015 19:14:16 +0000 (20:14 +0100)] 
silence debugging noise

10 years agoMerge branch 'master' of github.com:PowerDNS/pdns
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

10 years agoadd link to blogpost to clarify what backends are
bert hubert [Wed, 28 Oct 2015 20:34:39 +0000 (21:34 +0100)] 
add link to blogpost to clarify what backends are

10 years agoAre these the last of broken tests?
Pieter Lexis [Wed, 28 Oct 2015 17:42:36 +0000 (18:42 +0100)] 
Are these the last of broken tests?

10 years agoThey're everywhere
Pieter Lexis [Wed, 28 Oct 2015 16:51:04 +0000 (17:51 +0100)] 
They're everywhere

10 years agoAlso change expected_result for backends
Pieter Lexis [Wed, 28 Oct 2015 16:43:50 +0000 (17:43 +0100)] 
Also change expected_result for backends

10 years agoMerge pull request #2839 from pieterlexis/more-deb-pks
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

10 years agoAdd pdns-backend-tinydns package 2839/head
Pieter Lexis [Wed, 28 Oct 2015 12:01:33 +0000 (13:01 +0100)] 
Add pdns-backend-tinydns package

10 years agoAdd pdns-backend-opendbx package to debian
Pieter Lexis [Wed, 28 Oct 2015 11:40:58 +0000 (12:40 +0100)] 
Add pdns-backend-opendbx package to debian

10 years agoMore expected results additions (hopefully all of them)
Pieter Lexis [Wed, 28 Oct 2015 15:29:59 +0000 (16:29 +0100)] 
More expected results additions (hopefully all of them)

10 years agoFix expected results for tests with the new sdig output
Pieter Lexis [Wed, 28 Oct 2015 14:38:42 +0000 (15:38 +0100)] 
Fix expected results for tests with the new sdig output

10 years agofix up empty non terminal confusion, clean up code a bit here and there, add some...
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

10 years agodocs: add ednssubnet option to sdig.1
Pieter Lexis [Wed, 28 Oct 2015 11:13:01 +0000 (12:13 +0100)] 
docs: add ednssubnet option to sdig.1

10 years agoI accidentally the tcp support in sdig!
bert hubert [Wed, 28 Oct 2015 11:07:24 +0000 (12:07 +0100)] 
I accidentally the tcp support in sdig!

10 years agoteach sdig about EDNS subnet, plus clean it up a bit
bert hubert [Wed, 28 Oct 2015 11:02:46 +0000 (12:02 +0100)] 
teach sdig about EDNS subnet, plus clean it up a bit

10 years agoAdd missing option from geoip backend
Pieter Lexis [Wed, 28 Oct 2015 10:59:15 +0000 (11:59 +0100)] 
Add missing option from geoip backend

10 years agomove fillSOAData around so dns.cc is no longer authoritative specific and can be...
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

10 years agoPYTHON FOLKS! kvresp.cc wants to become kvresp.py! s/dumresp/kvresp/, plus document...
bert hubert [Tue, 27 Oct 2015 14:35:41 +0000 (15:35 +0100)] 
PYTHON FOLKS! kvresp.cc wants to become kvresp.py! s/dumresp/kvresp/, plus document tool a little bit

10 years agoMerge pull request #2833 from pieterlexis/gmysql-fix-version
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

10 years agoright regex
Pieter Lexis [Tue, 27 Oct 2015 14:15:24 +0000 (15:15 +0100)] 
right regex

10 years agoMerge pull request #2834 from pieterlexis/pkg-breaks-fix
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

10 years agoAdd ixplore to the pdns-tools description 2834/head
Pieter Lexis [Tue, 27 Oct 2015 08:32:55 +0000 (09:32 +0100)] 
Add ixplore to the pdns-tools description

10 years agoUnbreak installation of master-based packages
Pieter Lexis [Tue, 27 Oct 2015 08:32:32 +0000 (09:32 +0100)] 
Unbreak installation of master-based packages

10 years agoFix bulktest domains
Pieter Lexis [Tue, 27 Oct 2015 09:43:02 +0000 (10:43 +0100)] 
Fix bulktest domains

10 years agoUnbreak building against older MySQLs 2833/head
Pieter Lexis [Tue, 27 Oct 2015 09:05:06 +0000 (10:05 +0100)] 
Unbreak building against older MySQLs

This was introduced in 8ea3eb9

10 years agoMerge pull request #2827 from cmouse/pkcs11-improve-error
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

10 years agoMerge pull request #2813 from cmouse/fix-coverity-issues
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

10 years agoFix documentation nits (thanks @jpmens)
Pieter Lexis [Tue, 27 Oct 2015 08:14:49 +0000 (09:14 +0100)] 
Fix documentation nits (thanks @jpmens)

10 years agoMerge pull request #2828 from cmouse/gss-dnsname-fix
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

10 years agoMerge pull request #2829 from zeha/debian
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

10 years agoMerge pull request #2830 from pieterlexis/bulktest-to-json
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

10 years agoMerge pull request #2832 from pieterlexis/ixplore
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

10 years agoMerge pull request #2777 from pieterlexis/issues-2403-2396-pdnssec
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

10 years agoixplore: add manpage and package it in pdns-tools 2832/head
Pieter Lexis [Mon, 26 Oct 2015 19:23:37 +0000 (20:23 +0100)] 
ixplore: add manpage and package it in pdns-tools

10 years agoAdd tests for DNSName::wirelength() 2777/head
Pieter Lexis [Mon, 26 Oct 2015 08:29:29 +0000 (09:29 +0100)] 
Add tests for DNSName::wirelength()

10 years agopdnssec: add list-keys command, closes #2396
Pieter Lexis [Fri, 2 Oct 2015 17:09:29 +0000 (19:09 +0200)] 
pdnssec: add list-keys command, closes #2396

10 years agopdnssec: sync help syntax with manpage
Pieter Lexis [Fri, 2 Oct 2015 13:19:21 +0000 (15:19 +0200)] 
pdnssec: sync help syntax with manpage

10 years agoValidate length of the zonename for NSEC3
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.

10 years agopdnssec: Throw an error on existing bind-dnssec-db
Pieter Lexis [Fri, 2 Oct 2015 10:56:45 +0000 (12:56 +0200)] 
pdnssec: Throw an error on existing bind-dnssec-db

Closes #2403

10 years agomove #includes around to solve namespace clashes on our 'L' logger
bert hubert [Mon, 26 Oct 2015 18:03:58 +0000 (19:03 +0100)] 
move #includes around to solve namespace clashes on our 'L' logger

10 years agodebian-auth: pdns-tools: Correctly Break/Replace pdns-server << 3.4.6-2 2829/head
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.

10 years agodebian-auth: drop redundant Priority: field
Christian Hofstaedtler [Mon, 26 Oct 2015 16:01:07 +0000 (17:01 +0100)] 
debian-auth: drop redundant Priority: field

10 years agodebian-auth: Fix upgrades with default configuration
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
10 years agoBulk test: change results filename 2830/head
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.

10 years agoImprove token not found error 2827/head
Aki Tuomi [Mon, 26 Oct 2015 15:51:24 +0000 (17:51 +0200)] 
Improve token not found error

10 years agoUse DNSName for label 2828/head
Aki Tuomi [Mon, 26 Oct 2015 15:50:47 +0000 (17:50 +0200)] 
Use DNSName for label

10 years agoMerge pull request #2808 from cmouse/dnsname-remove-d_recurse
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

10 years agofix leaving table on the lua stack while waiting for answers
bert hubert [Mon, 26 Oct 2015 13:53:09 +0000 (14:53 +0100)] 
fix leaving table on the lua stack while waiting for answers

10 years agoupdate .gitignore for kvresp helper for lua qa infra
bert hubert [Mon, 26 Oct 2015 11:48:14 +0000 (12:48 +0100)] 
update .gitignore for kvresp helper for lua qa infra

10 years agoInitialize UeberBackend::handle members 2813/head
Aki Tuomi [Sun, 18 Oct 2015 20:44:58 +0000 (23:44 +0300)] 
Initialize UeberBackend::handle members

Fixes CID#1030015

10 years agoInitialize QType code
Aki Tuomi [Sun, 18 Oct 2015 20:42:51 +0000 (23:42 +0300)] 
Initialize QType code

Fixes CID#1030022

10 years agoInitialize all CacheEntry members
Aki Tuomi [Sun, 18 Oct 2015 20:41:40 +0000 (23:41 +0300)] 
Initialize all CacheEntry members

Fixes CID#1030025

10 years agoInitialize PacketCache do_recursion
Aki Tuomi [Sun, 18 Oct 2015 20:39:55 +0000 (23:39 +0300)] 
Initialize PacketCache do_recursion

Fixes CID#1030026

10 years agoInitialize DNSRecordContent header
Aki Tuomi [Sun, 18 Oct 2015 20:38:24 +0000 (23:38 +0300)] 
Initialize DNSRecordContent header

fixdes CID#1030052

10 years agoInitialize CDB
Aki Tuomi [Sun, 18 Oct 2015 20:37:04 +0000 (23:37 +0300)] 
Initialize CDB

Fixes CID#1030064

10 years agoFix invalid iterator usage
Aki Tuomi [Sun, 18 Oct 2015 20:30:16 +0000 (23:30 +0300)] 
Fix invalid iterator usage

Fixes CID#1311859

10 years agoInitialize DNSRecord
Aki Tuomi [Sun, 18 Oct 2015 18:56:46 +0000 (21:56 +0300)] 
Initialize DNSRecord

Fixes CID#1325471

10 years agoInitialize d_clen and d_place
Aki Tuomi [Sun, 18 Oct 2015 18:00:09 +0000 (21:00 +0300)] 
Initialize d_clen and d_place

Fixes CID#1325472

10 years agoUse reinterpret_cast consistently for dnsheader
Aki Tuomi [Sun, 18 Oct 2015 17:58:25 +0000 (20:58 +0300)] 
Use reinterpret_cast consistently for dnsheader

10 years agoInitialize d_place
Aki Tuomi [Sun, 18 Oct 2015 17:14:21 +0000 (20:14 +0300)] 
Initialize d_place

Fixes CID#1325473

10 years agoMerge pull request #2822 from pieterlexis/rec-conf-perl
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

10 years agoMerge pull request #2815 from nigeljonez/wrandom-fpe-iss2794-fix
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

10 years agoRemove d_recurse 2808/head
Aki Tuomi [Mon, 19 Oct 2015 07:34:14 +0000 (10:34 +0300)] 
Remove d_recurse

10 years agoMerge pull request #2812 from cmouse/pkcs11-token-label
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

10 years agoMerge remote-tracking branch 'main/master' into luaqa
bert hubert [Mon, 26 Oct 2015 07:51:40 +0000 (08:51 +0100)] 
Merge remote-tracking branch 'main/master' into luaqa

Conflicts:
pdns/Makefile.am

10 years agoMerge pull request #2824 from ahupowerdns/rpz
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.

10 years agonext time, we'll actually compile before we push. Shit. Also, will we be on @CommitIs... 2824/head
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 ?

10 years agofurther place enum adjustments
bert hubert [Sun, 25 Oct 2015 21:33:20 +0000 (22:33 +0100)] 
further place enum adjustments

10 years agoadjust to the new one place of the Place enum
bert hubert [Sun, 25 Oct 2015 21:04:21 +0000 (22:04 +0100)] 
adjust to the new one place of the Place enum

10 years agoMerge remote-tracking branch 'main/master' into rpz
bert hubert [Sun, 25 Oct 2015 21:02:53 +0000 (22:02 +0100)] 
Merge remote-tracking branch 'main/master' into rpz

10 years agoadd pkcs11 stuff to recursor
bert hubert [Sun, 25 Oct 2015 19:06:42 +0000 (20:06 +0100)] 
add pkcs11 stuff to recursor

10 years agofix up ixplore compilation, missing #include on some platforms
bert hubert [Sun, 25 Oct 2015 18:29:09 +0000 (19:29 +0100)] 
fix up ixplore compilation, missing #include on some platforms

10 years agohook up IXFR/AXFR policy slaving for Recursor. Sadly draws in some auth bits into...
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.

10 years agomove auth-only bit away from resolver.cc to communicator.hh where it belongs
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

10 years agohad a stray // comment in there
bert hubert [Sun, 25 Oct 2015 16:20:36 +0000 (17:20 +0100)] 
had a stray // comment in there

10 years agocleanup so you can now pick if you want 'track' or 'diff'
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'

10 years agoteach ixplore many new tricks
bert hubert [Sun, 25 Oct 2015 09:48:49 +0000 (10:48 +0100)] 
teach ixplore many new tricks

10 years agoadd makeUsRelative, and use it to implement makeRelative, plus small speedup reserve()
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()

10 years agosmall speedup by using reserve() (5% or so)
bert hubert [Sun, 25 Oct 2015 09:47:28 +0000 (10:47 +0100)] 
small speedup by using reserve() (5% or so)

10 years agomassive speedup in dnsparser getName() which previously copied the entire packet...
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

10 years agofurther things to make travis happy
bert hubert [Sat, 24 Oct 2015 09:05:34 +0000 (11:05 +0200)] 
further things to make travis happy

10 years agofix up ixplore compilation in travis (pkcs)
bert hubert [Sat, 24 Oct 2015 08:30:51 +0000 (10:30 +0200)] 
fix up ixplore compilation in travis (pkcs)

10 years agomassively speed up DNSRecord operator<, also changing its semantics. We don't order...
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.

10 years agomake it possible to consume AXFR as DNSRecords too
bert hubert [Sat, 24 Oct 2015 07:53:14 +0000 (09:53 +0200)] 
make it possible to consume AXFR as DNSRecords too

10 years agodoc nit, thanks matje
Peter van Dijk [Fri, 23 Oct 2015 15:57:29 +0000 (17:57 +0200)] 
doc nit, thanks matje

10 years agospeed up canonical ordering by a factor of 5, increasing the ugliness of the code...
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

10 years agoMerge pull request #2810 from cmouse/gss-dnsname
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

10 years agoMerge pull request #2811 from cmouse/saxfr-tkrc-dnsname
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

10 years agoUse DNSName in GSS-TSIG code 2810/head
Aki Tuomi [Tue, 20 Oct 2015 05:41:25 +0000 (08:41 +0300)] 
Use DNSName in GSS-TSIG code