]> granicus.if.org Git - pdns/log
pdns
9 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)
- [ ] ...

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

9 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

9 years agoimplement backend-cmd in pdnssec and gsqlbackend
Peter van Dijk [Sun, 28 Jun 2015 18:29:39 +0000 (20:29 +0200)]
implement backend-cmd in pdnssec and gsqlbackend

9 years agoFIXME400
Kees Monshouwer [Wed, 8 Jul 2015 18:46:05 +0000 (20:46 +0200)]
FIXME400

9 years agoMerge pull request #28 from mind04/more-dnsname
Peter van Dijk [Wed, 8 Jul 2015 11:54:56 +0000 (13:54 +0200)]
Merge pull request #28 from mind04/more-dnsname

remove toString() from logging

9 years agoMerge pull request #27 from cmouse/more-dnsname-test
Peter van Dijk [Wed, 8 Jul 2015 11:54:44 +0000 (13:54 +0200)]
Merge pull request #27 from cmouse/more-dnsname-test

Fix unit test suite

9 years agoMerge pull request #26 from cmouse/more-dnsname-travis
Peter van Dijk [Wed, 8 Jul 2015 11:46:15 +0000 (13:46 +0200)]
Merge pull request #26 from cmouse/more-dnsname-travis

Enable remotebackend in travis

9 years agoMerge pull request #2631 from zeha/secpoll-deb-201507
Pieter Lexis [Wed, 8 Jul 2015 10:44:36 +0000 (12:44 +0200)]
Merge pull request #2631 from zeha/secpoll-deb-201507

Update secpoll.zone for new Debian releases

9 years agoUpdate secpoll.zone for new Debian releases
Christian Hofstaedtler [Wed, 8 Jul 2015 09:54:20 +0000 (11:54 +0200)]
Update secpoll.zone for new Debian releases

9 years agoRemove trailing dot from name
Aki Tuomi [Wed, 8 Jul 2015 07:07:35 +0000 (10:07 +0300)]
Remove trailing dot from name

9 years agoremove toString() from logging
Kees Monshouwer [Tue, 7 Jul 2015 20:46:26 +0000 (22:46 +0200)]
remove toString() from logging

9 years agoMerge pull request #2626 from zeha/docs
Pieter Lexis [Tue, 7 Jul 2015 13:15:08 +0000 (15:15 +0200)]
Merge pull request #2626 from zeha/docs

Documentation fixes

9 years agoFix several test cases for new output format
Aki Tuomi [Tue, 7 Jul 2015 13:11:43 +0000 (16:11 +0300)]
Fix several test cases for new output format

9 years agoUse DNSName instead of std::string
Aki Tuomi [Tue, 7 Jul 2015 13:11:32 +0000 (16:11 +0300)]
Use DNSName instead of std::string

9 years agoInclude dnsname.hh and reorder
Aki Tuomi [Tue, 7 Jul 2015 13:11:19 +0000 (16:11 +0300)]
Include dnsname.hh and reorder

9 years agoEnable remotebackend in travis
Aki Tuomi [Tue, 7 Jul 2015 12:54:29 +0000 (15:54 +0300)]
Enable remotebackend in travis

9 years agoMerge pull request #2628 from pieterlexis/update-docs-qname-length
Pieter Lexis [Tue, 7 Jul 2015 09:20:45 +0000 (11:20 +0200)]
Merge pull request #2628 from pieterlexis/update-docs-qname-length

Update docs qname length

9 years agoUpdate secpoll.zone
Pieter Lexis [Tue, 7 Jul 2015 08:38:46 +0000 (10:38 +0200)]
Update secpoll.zone

9 years agoUpdate Security Advisory-2015-01
Pieter Lexis [Tue, 7 Jul 2015 08:09:06 +0000 (10:09 +0200)]
Update Security Advisory-2015-01

9 years agodocs: stop referring to renamed option
Christian Hofstaedtler [Mon, 6 Jul 2015 23:20:43 +0000 (01:20 +0200)]
docs: stop referring to renamed option

9 years agodocs: Mark some recursor options as removed
Christian Hofstaedtler [Mon, 6 Jul 2015 23:20:29 +0000 (01:20 +0200)]
docs: Mark some recursor options as removed

9 years agoMerge pull request #2618 from Habbie/gsql-cmd
Peter van Dijk [Tue, 30 Jun 2015 13:58:01 +0000 (15:58 +0200)]
Merge pull request #2618 from Habbie/gsql-cmd

pdnssec backend-cmd

9 years agoAdd documentation for directBackendCmd
Aki Tuomi [Tue, 30 Jun 2015 06:20:58 +0000 (09:20 +0300)]
Add documentation for directBackendCmd

9 years agoAdd tests for direct backend command
Aki Tuomi [Tue, 30 Jun 2015 06:20:38 +0000 (09:20 +0300)]
Add tests for direct backend command

9 years agoMerge branch 'more-dnsname'
Kees Monshouwer [Tue, 30 Jun 2015 10:58:48 +0000 (12:58 +0200)]
Merge branch 'more-dnsname'

9 years agoImplement directBackendCmd in remotebackend
Aki Tuomi [Tue, 30 Jun 2015 06:20:08 +0000 (09:20 +0300)]
Implement directBackendCmd in remotebackend

9 years agoAdd sample implementation for ABI v5 backend
Aki Tuomi [Tue, 30 Jun 2015 05:55:25 +0000 (08:55 +0300)]
Add sample implementation for ABI v5 backend

9 years agoAdd documentation for ABI 5 related issues
Aki Tuomi [Tue, 30 Jun 2015 05:55:10 +0000 (08:55 +0300)]
Add documentation for ABI 5 related issues

9 years agoImplement directBackendCmd in pipe backend
Aki Tuomi [Tue, 30 Jun 2015 05:54:46 +0000 (08:54 +0300)]
Implement directBackendCmd in pipe backend

9 years agoimplement backend-cmd in pdnssec and gsqlbackend
Peter van Dijk [Sun, 28 Jun 2015 18:29:39 +0000 (20:29 +0200)]
implement backend-cmd in pdnssec and gsqlbackend

9 years agofixes after merge with master
Kees Monshouwer [Tue, 30 Jun 2015 06:08:03 +0000 (08:08 +0200)]
fixes after merge with master

9 years agooracle backend, add DNSName_to_cbuf()
Kees Monshouwer [Fri, 26 Jun 2015 19:38:15 +0000 (21:38 +0200)]
oracle backend, add DNSName_to_cbuf()

9 years agolog zonenames with trailing dot
Kees Monshouwer [Fri, 26 Jun 2015 19:09:33 +0000 (21:09 +0200)]
log zonenames with trailing dot

9 years agomark disabled line in travis with #DNSName
Kees Monshouwer [Fri, 26 Jun 2015 08:54:56 +0000 (10:54 +0200)]
mark disabled line in travis with #DNSName

9 years agodnsbulktest compiles
Kees Monshouwer [Wed, 24 Jun 2015 13:36:28 +0000 (15:36 +0200)]
dnsbulktest compiles

9 years agotestrunner fix some tests
Kees Monshouwer [Wed, 24 Jun 2015 13:33:24 +0000 (15:33 +0200)]
testrunner fix some tests

9 years agoopendbx axfr
Kees Monshouwer [Wed, 24 Jun 2015 11:23:32 +0000 (13:23 +0200)]
opendbx axfr

9 years agodisable api tests, for now
Kees Monshouwer [Wed, 24 Jun 2015 11:11:28 +0000 (13:11 +0200)]
disable api tests, for now

9 years agodist-recursor
Kees Monshouwer [Wed, 24 Jun 2015 11:06:37 +0000 (13:06 +0200)]
dist-recursor

9 years agodisable dnsdist build on travis, for now
Kees Monshouwer [Wed, 24 Jun 2015 10:14:48 +0000 (12:14 +0200)]
disable dnsdist build on travis, for now

9 years agoupdate dyndns narror test results
Kees Monshouwer [Wed, 24 Jun 2015 10:12:24 +0000 (12:12 +0200)]
update dyndns narror test results

9 years agobind backend slave zone export
Kees Monshouwer [Wed, 24 Jun 2015 08:51:03 +0000 (10:51 +0200)]
bind backend slave zone export

9 years agono cerr
Kees Monshouwer [Mon, 8 Jun 2015 18:24:34 +0000 (20:24 +0200)]
no cerr

9 years agoadd .gitignore in ext/json11
Kees Monshouwer [Wed, 24 Jun 2015 07:07:06 +0000 (09:07 +0200)]
add .gitignore in ext/json11

9 years agouse dnsname in zone2ldap
Kees Monshouwer [Wed, 24 Jun 2015 07:03:52 +0000 (09:03 +0200)]
use dnsname in zone2ldap

9 years agono tools
Kees Monshouwer [Wed, 24 Jun 2015 00:36:04 +0000 (02:36 +0200)]
no tools

9 years agoRemove the geobackend
Pieter Lexis [Thu, 28 May 2015 18:41:46 +0000 (20:41 +0200)]
Remove the geobackend

9 years agoskip lmdb on travis
Kees Monshouwer [Tue, 23 Jun 2015 23:47:03 +0000 (01:47 +0200)]
skip lmdb on travis

9 years agobind tests pass
Kees Monshouwer [Tue, 23 Jun 2015 23:45:10 +0000 (01:45 +0200)]
bind tests pass

9 years agoimplement a canonical ordering mode for DNSName plus add testcases for it. Preliminar...
bert hubert [Tue, 16 Jun 2015 11:14:32 +0000 (13:14 +0200)]
implement a canonical ordering mode for DNSName plus add testcases for it. Preliminary slow but correct implementation.

9 years agogqlite3 tests pass
Kees Monshouwer [Tue, 23 Jun 2015 19:33:46 +0000 (21:33 +0200)]
gqlite3 tests pass

9 years agosomewhat improve dnssec uppercase/lowercase test situation
Peter van Dijk [Tue, 23 Jun 2015 17:56:24 +0000 (19:56 +0200)]
somewhat improve dnssec uppercase/lowercase test situation

9 years agofix compression with DNSName. leaves two broken tests in gsqlite3-dnssec
Peter van Dijk [Tue, 23 Jun 2015 15:07:04 +0000 (17:07 +0200)]
fix compression with DNSName. leaves two broken tests in gsqlite3-dnssec

9 years agoUse json11 zone2json
Aki Tuomi [Wed, 17 Jun 2015 18:08:45 +0000 (21:08 +0300)]
Use json11 zone2json

9 years agoAdd rules for json11 library
Aki Tuomi [Wed, 17 Jun 2015 18:08:34 +0000 (21:08 +0300)]
Add rules for json11 library

9 years agoUse DNSName for Bind backend
Aki Tuomi [Tue, 16 Jun 2015 04:54:09 +0000 (07:54 +0300)]
Use DNSName for Bind backend

WARNING: DNSSEC broken on this commit.

9 years agoUse DNSName
Aki Tuomi [Mon, 15 Jun 2015 19:11:47 +0000 (22:11 +0300)]
Use DNSName

9 years agoUse DNSName in GeoIP backend
Aki Tuomi [Wed, 17 Jun 2015 07:56:26 +0000 (10:56 +0300)]
Use DNSName in GeoIP backend

9 years agoUse DNSNAme in remotebackend test suite
Aki Tuomi [Wed, 17 Jun 2015 07:25:43 +0000 (10:25 +0300)]
Use DNSNAme in remotebackend test suite

9 years agoUse correct TSIG method signatures
Aki Tuomi [Wed, 17 Jun 2015 07:25:30 +0000 (10:25 +0300)]
Use correct TSIG method signatures

9 years agoUse DNSName in Oracle backend
Aki Tuomi [Tue, 16 Jun 2015 21:01:31 +0000 (00:01 +0300)]
Use DNSName in Oracle backend

9 years agoAdd SOA record to randombackend
Pieter Lexis [Tue, 16 Jun 2015 12:31:58 +0000 (14:31 +0200)]
Add SOA record to randombackend

9 years agoldapbackend compiles
Peter van Dijk [Tue, 16 Jun 2015 14:03:24 +0000 (16:03 +0200)]
ldapbackend compiles

9 years agoopendbx mostly works, except for the axfr test
Peter van Dijk [Tue, 16 Jun 2015 11:49:58 +0000 (13:49 +0200)]
opendbx mostly works, except for the axfr test

9 years agomake luabackend compile
Peter van Dijk [Tue, 16 Jun 2015 11:07:53 +0000 (13:07 +0200)]
make luabackend compile

9 years agounbreak recursor building with Lua
Peter van Dijk [Mon, 15 Jun 2015 14:59:24 +0000 (16:59 +0200)]
unbreak recursor building with Lua

9 years agorecursor runs!
Peter van Dijk [Mon, 15 Jun 2015 13:47:10 +0000 (15:47 +0200)]
recursor runs!

9 years agoChange remotebackend to use DNSName
Aki Tuomi [Mon, 15 Jun 2015 12:26:40 +0000 (15:26 +0300)]
Change remotebackend to use DNSName

9 years agoUse DNSName in Pipe backend
Aki Tuomi [Mon, 15 Jun 2015 10:48:44 +0000 (13:48 +0300)]
Use DNSName in Pipe backend

9 years agoAdd support for DNSName
Aki Tuomi [Mon, 15 Jun 2015 10:48:07 +0000 (13:48 +0300)]
Add support for DNSName

9 years agorecursor snap
Peter van Dijk [Mon, 8 Jun 2015 19:11:13 +0000 (21:11 +0200)]
recursor snap

9 years agosaxfr: fix unhash
Kees Monshouwer [Sun, 7 Jun 2015 22:50:59 +0000 (00:50 +0200)]
saxfr: fix unhash

9 years agoTSIG key lookup
Kees Monshouwer [Sun, 7 Jun 2015 18:19:29 +0000 (20:19 +0200)]
TSIG key lookup

9 years agodnsupdate: rectify
Kees Monshouwer [Sun, 7 Jun 2015 09:03:51 +0000 (11:03 +0200)]
dnsupdate: rectify

9 years agopdnssec: rectify-zone
Kees Monshouwer [Sun, 7 Jun 2015 09:02:24 +0000 (11:02 +0200)]
pdnssec: rectify-zone

9 years agoredo rectify functions, DNSName style
Kees Monshouwer [Sun, 7 Jun 2015 09:00:28 +0000 (11:00 +0200)]
redo rectify functions, DNSName style

9 years agozoneparser: more dnsnamification
Kees Monshouwer [Fri, 5 Jun 2015 18:12:36 +0000 (20:12 +0200)]
zoneparser: more dnsnamification

9 years agopacketcache: use DNSName.toDNSString() as key
Kees Monshouwer [Fri, 5 Jun 2015 18:09:11 +0000 (20:09 +0200)]
packetcache: use DNSName.toDNSString() as key

9 years agodnsname: isRoot() empty() clear() toStringNoDot() makeRelative() labelReverse()
Kees Monshouwer [Wed, 3 Jun 2015 18:32:18 +0000 (20:32 +0200)]
dnsname: isRoot() empty() clear() toStringNoDot() makeRelative() labelReverse()

9 years agorecursor snap
Peter van Dijk [Tue, 2 Jun 2015 15:34:00 +0000 (17:34 +0200)]
recursor snap

9 years agofix non canonical names in zoneparser
Kees Monshouwer [Fri, 5 Jun 2015 08:50:32 +0000 (10:50 +0200)]
fix non canonical names in zoneparser

9 years agomore stuff :)
Ruben d'Arco [Fri, 5 Jun 2015 09:38:57 +0000 (11:38 +0200)]
more stuff :)

9 years agoadd fixme
Ruben d'Arco [Fri, 5 Jun 2015 08:47:35 +0000 (10:47 +0200)]
add fixme

9 years agoRe-add cerr's and change error message slightly to identify better
Ruben d'Arco [Fri, 5 Jun 2015 08:46:12 +0000 (10:46 +0200)]
Re-add cerr's and change error message slightly to identify better

9 years agomydns at 88%
Ruben d'Arco [Fri, 5 Jun 2015 07:39:42 +0000 (09:39 +0200)]
mydns at 88%

9 years agoMore debug remove
Ruben d'Arco [Fri, 5 Jun 2015 05:11:34 +0000 (07:11 +0200)]
More debug remove

9 years agoMore debug log removed
Ruben d'Arco [Fri, 5 Jun 2015 05:02:46 +0000 (07:02 +0200)]
More debug log removed

9 years agoRemove cerr debug logging
Ruben d'Arco [Fri, 5 Jun 2015 04:57:40 +0000 (06:57 +0200)]
Remove cerr debug logging

9 years agomydnsbackend builds
Ruben d'Arco [Thu, 4 Jun 2015 14:29:33 +0000 (16:29 +0200)]
mydnsbackend builds

9 years agoIt compiles.
Ruben d'Arco [Thu, 4 Jun 2015 11:20:19 +0000 (13:20 +0200)]
It compiles.

9 years agoRRSIG wildcard labelcount
Kees Monshouwer [Tue, 2 Jun 2015 14:06:51 +0000 (16:06 +0200)]
RRSIG wildcard labelcount

9 years agopartial NSECx DNSName fixes
Kees Monshouwer [Tue, 2 Jun 2015 14:06:06 +0000 (16:06 +0200)]
partial NSECx DNSName fixes

9 years agouse dnsname in gsqlbackend
Kees Monshouwer [Tue, 2 Jun 2015 14:04:32 +0000 (16:04 +0200)]
use dnsname in gsqlbackend

9 years agoall gsql backends are alive
Kees Monshouwer [Tue, 2 Jun 2015 06:43:52 +0000 (08:43 +0200)]
all gsql backends are alive

9 years agopartial gsqlbackend dnsnamanificatio:n
Kees Monshouwer [Tue, 2 Jun 2015 00:53:20 +0000 (02:53 +0200)]
partial gsqlbackend dnsnamanificatio:n

9 years agoremove . in saxfr
Kees Monshouwer [Mon, 1 Jun 2015 22:25:22 +0000 (00:25 +0200)]
remove . in saxfr

9 years agomore toString() in zoneparser, zone2sql is alive
Kees Monshouwer [Mon, 1 Jun 2015 22:16:54 +0000 (00:16 +0200)]
more toString() in zoneparser, zone2sql is alive

9 years agogmysql compiles
Kees Monshouwer [Mon, 1 Jun 2015 21:07:01 +0000 (23:07 +0200)]
gmysql compiles

9 years agorecursor snap
Peter van Dijk [Mon, 1 Jun 2015 20:27:30 +0000 (22:27 +0200)]
recursor snap