]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
10 years agoRemove lock where it does not belong 2682/head
Aki Tuomi [Sat, 8 Aug 2015 17:28:16 +0000 (20:28 +0300)] 
Remove lock where it does not belong

10 years agoMerge pull request #2649 from pieterlexis/issue-518-pdnssec-exit-on-first-error
Pieter Lexis [Fri, 7 Aug 2015 13:02:43 +0000 (15:02 +0200)] 
Merge pull request #2649 from pieterlexis/issue-518-pdnssec-exit-on-first-error

pdnssec check-all-zones: allow exit on first error

10 years agopdnssec check-all-zones: allow exit on first error 2649/head
Pieter Lexis [Tue, 21 Jul 2015 10:04:26 +0000 (12:04 +0200)] 
pdnssec check-all-zones: allow exit on first error

Closes #518.

Furthermore, `pdnssec check-zone` and `pdnssec check-all-zones` now
exits with 1 when one or more errors have been found and 0 when the/all
zone(s) are OK.

10 years agoMerge pull request #2675 from pieterlexis/fix-testrunner-ld
Pieter Lexis [Thu, 6 Aug 2015 12:58:30 +0000 (14:58 +0200)] 
Merge pull request #2675 from pieterlexis/fix-testrunner-ld

Fix the testrunner (unbreak master make check)

10 years agoFix the testrunner 2675/head
Pieter Lexis [Thu, 6 Aug 2015 12:02:33 +0000 (14:02 +0200)] 
Fix the testrunner

It was broken because a source was missing. That wasn't caught because
travis didn't retest #2638

10 years agoMerge pull request #2673 from cmouse/search-api-fix
Pieter Lexis [Thu, 6 Aug 2015 07:54:50 +0000 (09:54 +0200)] 
Merge pull request #2673 from cmouse/search-api-fix

Search api fix

10 years agoMerge pull request #2638 from pieterlexis/dnsname-build-fixes
Pieter Lexis [Wed, 5 Aug 2015 23:11:00 +0000 (01:11 +0200)] 
Merge pull request #2638 from pieterlexis/dnsname-build-fixes

Dnsname build fixes

10 years agoUse escaped_pattern instead of pattern 2673/head
Aki Tuomi [Wed, 5 Aug 2015 15:56:22 +0000 (18:56 +0300)] 
Use escaped_pattern instead of pattern

10 years agoUse extractComment for comments
Aki Tuomi [Wed, 5 Aug 2015 15:56:04 +0000 (18:56 +0300)] 
Use extractComment for comments

10 years agoMerge pull request #2672 from pieterlexis/boost-GCC-5.2
Pieter Lexis [Wed, 5 Aug 2015 13:52:46 +0000 (15:52 +0200)] 
Merge pull request #2672 from pieterlexis/boost-GCC-5.2

Support gcc 5.2 detection for boost

10 years agoSupport gcc 5.2 detection for boost 2672/head
Pieter Lexis [Wed, 5 Aug 2015 12:44:54 +0000 (14:44 +0200)] 
Support gcc 5.2 detection for boost

10 years agoMerge pull request #2663 from cmouse/search-api
Pieter Lexis [Wed, 5 Aug 2015 10:32:07 +0000 (12:32 +0200)] 
Merge pull request #2663 from cmouse/search-api

Implement search-data using dedicated API calls.

10 years agoUpdate remotebackend documentation 2663/head
Aki Tuomi [Sat, 1 Aug 2015 05:34:03 +0000 (08:34 +0300)] 
Update remotebackend documentation

10 years agoUpdate tests
Aki Tuomi [Sat, 1 Aug 2015 05:11:08 +0000 (08:11 +0300)] 
Update tests

10 years agoAdd support for searchRecords to bind backend
Aki Tuomi [Fri, 31 Jul 2015 20:28:44 +0000 (23:28 +0300)] 
Add support for searchRecords to bind backend

10 years agoAdd SimpleMatch matcher
Aki Tuomi [Fri, 31 Jul 2015 19:38:55 +0000 (22:38 +0300)] 
Add SimpleMatch matcher

This utility class lets you do simple * and ? based matching.

10 years agoAdd support for searchRecords to RemoteBackend
Aki Tuomi [Thu, 30 Jul 2015 17:23:29 +0000 (20:23 +0300)] 
Add support for searchRecords to RemoteBackend

10 years agoAdd search records/comments to gOracle backend
Aki Tuomi [Thu, 30 Jul 2015 17:13:10 +0000 (20:13 +0300)] 
Add search records/comments to gOracle backend

10 years agoAdd search records/comments to gMySQL backend
Aki Tuomi [Thu, 30 Jul 2015 17:12:09 +0000 (20:12 +0300)] 
Add search records/comments to gMySQL backend

10 years agoAdd search records/comments to gPgSQL backend
Aki Tuomi [Thu, 30 Jul 2015 17:11:21 +0000 (20:11 +0300)] 
Add search records/comments to gPgSQL backend

10 years agoAdd search records/comments to gSQLite3
Aki Tuomi [Thu, 30 Jul 2015 17:00:40 +0000 (20:00 +0300)] 
Add search records/comments to gSQLite3

10 years agoUse searchRecords and searchComments in search-data
Aki Tuomi [Thu, 30 Jul 2015 16:26:11 +0000 (19:26 +0300)] 
Use searchRecords and searchComments in search-data

10 years agoAdd searchRecords and searchComments to GSQL
Aki Tuomi [Thu, 30 Jul 2015 13:45:38 +0000 (16:45 +0300)] 
Add searchRecords and searchComments to GSQL

10 years agoAdd searchRecords and searchComments API call
Aki Tuomi [Thu, 30 Jul 2015 13:38:57 +0000 (16:38 +0300)] 
Add searchRecords and searchComments API call

10 years agoMerge pull request #2665 from cmouse/update-yahttp
Pieter Lexis [Tue, 4 Aug 2015 11:36:05 +0000 (13:36 +0200)] 
Merge pull request #2665 from cmouse/update-yahttp

Update YaHTTP to v0.1.7

10 years agoMerge pull request #2670 from pieterlexis/randombackends-tests
Pieter Lexis [Tue, 4 Aug 2015 11:33:47 +0000 (13:33 +0200)] 
Merge pull request #2670 from pieterlexis/randombackends-tests

Unbreak tests

10 years agoDecrease sleep, don't output result of sdig for randombackend 2670/head
Pieter Lexis [Tue, 4 Aug 2015 09:41:26 +0000 (11:41 +0200)] 
Decrease sleep, don't output result of sdig for randombackend

10 years agoRemove timing sensitive counters from tests
Pieter Lexis [Tue, 4 Aug 2015 09:40:46 +0000 (11:40 +0200)] 
Remove timing sensitive counters from tests

10 years agoadd randombackend symlink for tests
Peter van Dijk [Fri, 31 Jul 2015 21:21:14 +0000 (23:21 +0200)] 
add randombackend symlink for tests

10 years agoUpdate YaHTTP to v0.1.7 2665/head
Aki Tuomi [Sat, 1 Aug 2015 03:39:40 +0000 (06:39 +0300)] 
Update YaHTTP to v0.1.7

10 years agoMerge pull request #2641 from pieterlexis/issue-2576-count-TCP-queries
Peter van Dijk [Fri, 31 Jul 2015 20:23:37 +0000 (22:23 +0200)] 
Merge pull request #2641 from pieterlexis/issue-2576-count-TCP-queries

Several authoritative statistics fixes

10 years agoMerge pull request #2660 from mind04/recursor
Peter van Dijk [Fri, 31 Jul 2015 20:15:02 +0000 (22:15 +0200)] 
Merge pull request #2660 from mind04/recursor

recursor bulktest is back in travis

10 years agoMerge pull request #2662 from rubenk/drop-support-for-old-polarssl
Peter van Dijk [Fri, 31 Jul 2015 14:27:25 +0000 (16:27 +0200)] 
Merge pull request #2662 from rubenk/drop-support-for-old-polarssl

Drop support for old polarssl

10 years agoRemove unused SHA224Summer 2662/head
Ruben Kerkhof [Fri, 31 Jul 2015 11:06:06 +0000 (13:06 +0200)] 
Remove unused SHA224Summer

10 years agoBump minimum required polarssl version to 1.3
Ruben Kerkhof [Fri, 31 Jul 2015 11:02:10 +0000 (13:02 +0200)] 
Bump minimum required polarssl version to 1.3

10 years agoMerge pull request #2659 from mind04/luapol
Peter van Dijk [Tue, 28 Jul 2015 16:01:16 +0000 (18:01 +0200)] 
Merge pull request #2659 from mind04/luapol

re-enable nobackend regression tests

10 years agoMerge pull request #2658 from mind04/various
Peter van Dijk [Tue, 28 Jul 2015 16:00:59 +0000 (18:00 +0200)] 
Merge pull request #2658 from mind04/various

summer cleaning

10 years agore-enable recursor bulktest in travis.yml 2660/head
Kees Monshouwer [Tue, 28 Jul 2015 15:11:57 +0000 (17:11 +0200)] 
re-enable recursor bulktest in travis.yml

10 years agocatch DNSName parser exception in recursor
Kees Monshouwer [Tue, 28 Jul 2015 15:10:35 +0000 (17:10 +0200)] 
catch DNSName parser exception in recursor

10 years agore-enable clean working directory test in travis.yml 2659/head
Kees Monshouwer [Tue, 28 Jul 2015 12:49:23 +0000 (14:49 +0200)] 
re-enable clean working directory test in travis.yml

10 years agoenable nobacked regression tests in travis.yml
Kees Monshouwer [Tue, 28 Jul 2015 12:44:41 +0000 (14:44 +0200)] 
enable nobacked regression tests in travis.yml

10 years agoadd dots to qnames in policy.lua
Kees Monshouwer [Tue, 28 Jul 2015 12:43:38 +0000 (14:43 +0200)] 
add dots to qnames in policy.lua

10 years agoboost foreach 2658/head
Kees Monshouwer [Mon, 27 Jul 2015 22:58:04 +0000 (00:58 +0200)] 
boost foreach

10 years agolimit NSEC3 iterations in bindbackend and some cleanup
Kees Monshouwer [Fri, 24 Jul 2015 14:28:02 +0000 (16:28 +0200)] 
limit NSEC3 iterations in bindbackend and some cleanup

10 years agouse NSEC3PARAMRecordContent for hashQNameWithSalt()
Kees Monshouwer [Mon, 27 Jul 2015 20:28:38 +0000 (22:28 +0200)] 
use NSEC3PARAMRecordContent for hashQNameWithSalt()

10 years agoremove debug leftovers in addNSECX()
Kees Monshouwer [Mon, 27 Jul 2015 18:05:46 +0000 (20:05 +0200)] 
remove debug leftovers in addNSECX()

10 years agoremove unused variable and cleanup emitNSEC3()
Kees Monshouwer [Mon, 27 Jul 2015 15:20:23 +0000 (17:20 +0200)] 
remove unused variable and cleanup emitNSEC3()

10 years agoremove unused variable and cleanup emitNSEC()
Kees Monshouwer [Mon, 27 Jul 2015 14:00:52 +0000 (16:00 +0200)] 
remove unused variable and cleanup emitNSEC()

10 years agoStatistics: initialize starting time at startup 2641/head
Pieter Lexis [Wed, 15 Jul 2015 12:23:47 +0000 (14:23 +0200)] 
Statistics: initialize starting time at startup

10 years agoAdd regression test for the auth statistics
Pieter Lexis [Wed, 15 Jul 2015 12:21:31 +0000 (14:21 +0200)] 
Add regression test for the auth statistics

10 years agosdig: Implement IPv6 support
Pieter Lexis [Wed, 15 Jul 2015 12:20:03 +0000 (14:20 +0200)] 
sdig: Implement IPv6 support

10 years agoAuth: add total bytes send statistic per AF
Pieter Lexis [Wed, 15 Jul 2015 11:41:44 +0000 (13:41 +0200)] 
Auth: add total bytes send statistic per AF

10 years agoDNSName: re-enable building dnsdist in travis 2638/head
Pieter Lexis [Tue, 14 Jul 2015 08:42:56 +0000 (10:42 +0200)] 
DNSName: re-enable building dnsdist in travis

10 years agoDNSName: make dnsdist compile again
Pieter Lexis [Sat, 11 Jul 2015 08:17:51 +0000 (10:17 +0200)] 
DNSName: make dnsdist compile again

This moves the implementation of the Logger::operator<<(const DNSName)
function to the right place. Freeing dnsdist from having to include
the logger.

10 years agoDNSName: re-enable make check
Pieter Lexis [Mon, 13 Jul 2015 10:16:40 +0000 (12:16 +0200)] 
DNSName: re-enable make check

10 years agoDNSName: re-enable building the tools
Pieter Lexis [Fri, 10 Jul 2015 12:23:40 +0000 (14:23 +0200)] 
DNSName: re-enable building the tools

10 years agoDNSName: fix dnsdemog
Pieter Lexis [Tue, 14 Jul 2015 08:55:15 +0000 (10:55 +0200)] 
DNSName: fix dnsdemog

10 years agoDNSName: fix test-tsig
Pieter Lexis [Mon, 13 Jul 2015 10:10:03 +0000 (12:10 +0200)] 
DNSName: fix test-tsig

10 years agoDNSName: fix build of rec_control
Pieter Lexis [Sat, 11 Jul 2015 08:34:41 +0000 (10:34 +0200)] 
DNSName: fix build of rec_control

10 years agoDNSName: fix nproxy
Pieter Lexis [Fri, 10 Jul 2015 12:22:20 +0000 (14:22 +0200)] 
DNSName: fix nproxy

10 years agoDNSName: fix getTSIGHashEnum() in misc.cc
Pieter Lexis [Fri, 10 Jul 2015 12:21:55 +0000 (14:21 +0200)] 
DNSName: fix getTSIGHashEnum() in misc.cc

10 years agoDNSName: fix dnswasher
Pieter Lexis [Fri, 10 Jul 2015 12:21:32 +0000 (14:21 +0200)] 
DNSName: fix dnswasher

10 years agoDNSName: fix dumresp
Pieter Lexis [Fri, 10 Jul 2015 12:21:11 +0000 (14:21 +0200)] 
DNSName: fix dumresp

10 years agoDNSName: fix dnsscope.cc
Pieter Lexis [Fri, 10 Jul 2015 11:33:25 +0000 (13:33 +0200)] 
DNSName: fix dnsscope.cc

10 years agodnsscan: remove useless code
Pieter Lexis [Fri, 10 Jul 2015 09:57:03 +0000 (11:57 +0200)] 
dnsscan: remove useless code

10 years agoDNSName: fix dnsreplay.cc
Pieter Lexis [Fri, 10 Jul 2015 09:46:35 +0000 (11:46 +0200)] 
DNSName: fix dnsreplay.cc

10 years agoDNSName: fix dnsgram.cc and anadns.hh
Pieter Lexis [Fri, 10 Jul 2015 09:34:55 +0000 (11:34 +0200)] 
DNSName: fix dnsgram.cc and anadns.hh

10 years agosyncres.cc: replace '=="."' with '.isRoot()'
Pieter Lexis [Mon, 13 Jul 2015 13:51:23 +0000 (15:51 +0200)] 
syncres.cc: replace '=="."' with '.isRoot()'

10 years agosyncres: fix moreSpecificThan()
Pieter Lexis [Wed, 15 Jul 2015 14:48:29 +0000 (16:48 +0200)] 
syncres: fix moreSpecificThan()

10 years agoFix the resolver so auth-zones work again
Pieter Lexis [Mon, 13 Jul 2015 13:39:08 +0000 (15:39 +0200)] 
Fix the resolver so auth-zones work again

10 years agoAdd code accidently removed in 0ad83dabffa6b0b44d298adfa3055b1eed7e0b03
Pieter Lexis [Mon, 13 Jul 2015 12:09:44 +0000 (14:09 +0200)] 
Add code accidently removed in 0ad83dabffa6b0b44d298adfa3055b1eed7e0b03

10 years agoDisable building the lmdb backend in packages
Pieter Lexis [Fri, 10 Jul 2015 09:23:02 +0000 (11:23 +0200)] 
Disable building the lmdb backend in packages

10 years agoCentralize response statistics gathering
Pieter Lexis [Wed, 15 Jul 2015 10:21:36 +0000 (12:21 +0200)] 
Centralize response statistics gathering

* Add `tcp-answers-bytes` counter
* Update documentation
* Add newly needed files to recursor distribution

Closes #2576
Closes #1412 (or was already fixed)

10 years agoMerge pull request #2640 from pieterlexis/randomBackendSOA
Peter van Dijk [Tue, 14 Jul 2015 14:28:33 +0000 (16:28 +0200)] 
Merge pull request #2640 from pieterlexis/randomBackendSOA

Add SOA record to randombackend

10 years agoAdd SOA record to randombackend, closes #2596 2640/head
Pieter Lexis [Mon, 15 Jun 2015 14:47:59 +0000 (16:47 +0200)] 
Add SOA record to randombackend, closes #2596

10 years agoMerge pull request #2639 from PowerDNS/pipe-backend-fixes
Pieter Lexis [Tue, 14 Jul 2015 11:29:15 +0000 (13:29 +0200)] 
Merge pull request #2639 from PowerDNS/pipe-backend-fixes

Fix the pipe backend

10 years agoAdd pipebackend to travis 2639/head
Pieter Lexis [Tue, 14 Jul 2015 09:23:38 +0000 (11:23 +0200)] 
Add pipebackend to travis

This was removed some time ago

10 years agoFix a typo
Pieter Lexis [Tue, 14 Jul 2015 09:20:51 +0000 (11:20 +0200)] 
Fix a typo

This was not caught by travis

10 years agoMerge pull request #2136 from Habbie/contributing
Pieter Lexis [Tue, 14 Jul 2015 09:13:02 +0000 (11:13 +0200)] 
Merge pull request #2136 from Habbie/contributing

[WIP] CONTRIBUTING rules; release/branch management

10 years agoMerge pull request #30 from pieterlexis/patch-1 2136/head
Peter van Dijk [Tue, 14 Jul 2015 09:11:25 +0000 (11:11 +0200)] 
Merge pull request #30 from pieterlexis/patch-1

Update CONTRIBUTING.md

10 years agoUpdate docs to add new CVE-ID to SA-2015-1
Pieter Lexis [Sat, 11 Jul 2015 08:21:42 +0000 (10:21 +0200)] 
Update docs to add new CVE-ID to SA-2015-1

10 years agoUpdate CONTRIBUTING.md
Pieter Lexis [Fri, 10 Jul 2015 13:15:23 +0000 (15:15 +0200)] 
Update CONTRIBUTING.md

10 years agoMerge pull request #2637 from alcy/master
Pieter Lexis [Fri, 10 Jul 2015 12:53:39 +0000 (14:53 +0200)] 
Merge pull request #2637 from alcy/master

When only the zonefile argument is used, the domains table doesn't ge…

10 years agoWhen only the zonefile argument is used, the domains table doesn't get updated, only... 2637/head
Mohit Chawla [Fri, 10 Jul 2015 12:45:20 +0000 (18:15 +0530)] 
When only the zonefile argument is used, the domains table doesn't get updated, only the records table gets updated. When named-conf argument is used instead, the domains table and the records table get updated.

10 years agoMerge pull request #2440 from mind04/secure-zone
Pieter Lexis [Fri, 10 Jul 2015 11:00:11 +0000 (13:00 +0200)] 
Merge pull request #2440 from mind04/secure-zone

allow "pdnssec set-nsec3 ZONE" for insecure zones

10 years agoMerge pull request #2629 from pieterlexis/pipe-backend-fixes
Pieter Lexis [Fri, 10 Jul 2015 09:57:55 +0000 (11:57 +0200)] 
Merge pull request #2629 from pieterlexis/pipe-backend-fixes

Pipe backend fixes

10 years agodisable botan in travis, see #2496 for details 2440/head
Kees Monshouwer [Fri, 10 Jul 2015 09:08:10 +0000 (11:08 +0200)] 
disable botan in travis, see #2496 for details

10 years agoRemove the QType from the pipe-regex 2629/head
Pieter Lexis [Tue, 7 Jul 2015 13:07:08 +0000 (15:07 +0200)] 
Remove the QType from the pipe-regex

Fixes #2547 and headaches.

10 years agoMove pipebackend-abi-version to the pipebackend
Pieter Lexis [Tue, 7 Jul 2015 12:48:49 +0000 (14:48 +0200)] 
Move pipebackend-abi-version to the pipebackend

This makes the ABI version specific to the launched backend. Also, fix a
typo in the help. Closes #2620

10 years agoallow "pdnssec set-nsec3 ZONE" for insecure zones
Kees Monshouwer [Tue, 24 Mar 2015 13:29:22 +0000 (14:29 +0100)] 
allow "pdnssec set-nsec3 ZONE" for insecure zones
this saves on one rectify when securing a NSEC3 zone

10 years agoAdd an accidentally removed piece of doc
Pieter Lexis [Fri, 10 Jul 2015 08:41:48 +0000 (10:41 +0200)] 
Add an accidentally removed piece of doc

10 years agoMerge pull request #2632 from cmouse/goracle-transactions
Pieter Lexis [Fri, 10 Jul 2015 08:31:16 +0000 (10:31 +0200)] 
Merge pull request #2632 from cmouse/goracle-transactions

Add transaction support to goracle

10 years agoMerge pull request #2630 from pieterlexis/issue-2627-package-configs
Pieter Lexis [Fri, 10 Jul 2015 08:30:49 +0000 (10:30 +0200)] 
Merge pull request #2630 from pieterlexis/issue-2627-package-configs

Generate config files when building packages

10 years agoMerge pull request #2633 from grahamhayes/master
Pieter Lexis [Fri, 10 Jul 2015 08:17:42 +0000 (10:17 +0200)] 
Merge pull request #2633 from grahamhayes/master

Fix out-of-zone-additional-processing documentation

10 years agoMerge pull request #2560 from Habbie/more-dnsname
Peter van Dijk [Fri, 10 Jul 2015 08:11:19 +0000 (10:11 +0200)] 
Merge pull request #2560 from Habbie/more-dnsname

This is the first round of DNSName work for all products. Some things are broken now but many things work. The notes below will go into a new ticket to track the next round.

Early on this branch are a few 'yolo' and 'snap' commits. Those have not been squashed because they are not specific units of work, just ongoing refactoring.

Status update below written by @mind04, thanks!

Current status:
- dnsdist disabled in travis
- lmdb disabled in travis (current lmdb keys are useless with dnsname, postpone lmdb fixes to dnsname round 2)
- api tests disabled in travis, for now

Auth:
- [ ] lmdb
- [ ] api
- [x] remote backend *-dnssec
- [ ] tools

Tests:
- [ ] make check (test-dnsrecords_cc)
- [ ] regressiontests.nobackend (lua policy)

Recursor:
- [ ] api
- [ ] freezes after the first parse failure in DNSName (runtime_error Unable to parse DNS name)

Other areas of interest:
- [ ] mixed case queries
- [ ] use dnsname for before and afternames (dnssec)
- [ ] ...

10 years agoAdd transaction support to goracle 2632/head
Aki Tuomi [Wed, 8 Jul 2015 18:10:27 +0000 (21:10 +0300)] 
Add transaction support to goracle

10 years agoFix out-of-zone-additional-processing documentation 2633/head
Graham Hayes [Thu, 9 Jul 2015 17:18:30 +0000 (18:18 +0100)] 
Fix out-of-zone-additional-processing documentation

Docs indicate that it defaults to "no", while it actually
defaults to "yes".

10 years agoreintroduce travis_retry for remotebackend 2560/head
Peter van Dijk [Thu, 9 Jul 2015 14:03:42 +0000 (16:03 +0200)] 
reintroduce travis_retry for remotebackend

10 years agoMerge pull request #29 from mind04/more-dnsname
Peter van Dijk [Thu, 9 Jul 2015 12:49:54 +0000 (14:49 +0200)] 
Merge pull request #29 from mind04/more-dnsname

FIXME400

10 years agoGenerate pdns.conf for CentOS 7 packages 2630/head
Pieter Lexis [Tue, 7 Jul 2015 11:56:03 +0000 (13:56 +0200)] 
Generate pdns.conf for CentOS 7 packages