]> granicus.if.org Git - pdns/log
pdns
9 years agoMerge branch 'master' of github.com:PowerDNS/pdns
bert hubert [Thu, 9 Jul 2015 08:53:38 +0000 (10:53 +0200)]
Merge branch 'master' of github.com:PowerDNS/pdns

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 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 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 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 agoMerge pull request #2549 from pieterlexis/padding-fixes
Pieter Lexis [Mon, 29 Jun 2015 12:40:59 +0000 (14:40 +0200)]
Merge pull request #2549 from pieterlexis/padding-fixes

Padding fixes

9 years agoMerge pull request #2604 from pieterlexis/issue-2600
Pieter Lexis [Mon, 29 Jun 2015 12:40:48 +0000 (14:40 +0200)]
Merge pull request #2604 from pieterlexis/issue-2600

Check if the recursor is not auth for zone in a RR

9 years agoMerge pull request #2615 from rubenk/make-some-errors-warnings
Pieter Lexis [Thu, 25 Jun 2015 08:04:49 +0000 (10:04 +0200)]
Merge pull request #2615 from rubenk/make-some-errors-warnings

Drop severity of 2 messages from error to warning

9 years agoMerge pull request #2616 from pieterlexis/json-api-doc-fix
Pieter Lexis [Thu, 25 Jun 2015 06:30:55 +0000 (08:30 +0200)]
Merge pull request #2616 from pieterlexis/json-api-doc-fix

docs: A little more on how to enable the API

9 years agodocs: A little more on how to enable the API
Pieter Lexis [Wed, 24 Jun 2015 20:24:16 +0000 (22:24 +0200)]
docs: A little more on how to enable the API

9 years agoDrop severity of 2 messages from error to warning
Ruben Kerkhof [Wed, 24 Jun 2015 12:50:58 +0000 (14:50 +0200)]
Drop severity of 2 messages from error to warning

We see these errors a few times a day in our environment
and afaict they are harmless.

9 years agoregression-tests.recursor/config.sh: whitespace fixes
Pieter Lexis [Wed, 24 Jun 2015 08:11:34 +0000 (10:11 +0200)]
regression-tests.recursor/config.sh: whitespace fixes

9 years agoAdd regression test for #2600
Pieter Lexis [Wed, 24 Jun 2015 08:10:54 +0000 (10:10 +0200)]
Add regression test for #2600

9 years agoWhitespace fixes for pdns/syncres.cc
Pieter Lexis [Mon, 22 Jun 2015 11:04:59 +0000 (13:04 +0200)]
Whitespace fixes for pdns/syncres.cc

9 years agoCheck if the recursor is not auth for zone in a RR
Pieter Lexis [Mon, 22 Jun 2015 11:02:48 +0000 (13:02 +0200)]
Check if the recursor is not auth for zone in a RR

This patch checks every resource record name in a packet from an
authoritative server and determines if we (the recursor) are
authoritative
for a zone where the qname is part of. If this is the case, we don't
allow the use of that record.

Closes #2600

9 years agomake trailing/leading spaces stand out in pdnssec check_zone
bert hubert [Mon, 22 Jun 2015 09:25:58 +0000 (11:25 +0200)]
make trailing/leading spaces stand out in pdnssec check_zone

9 years agoShrink ChunkedSigningPipe from 240 to 232 bytes
Pieter Lexis [Tue, 26 May 2015 15:25:17 +0000 (17:25 +0200)]
Shrink ChunkedSigningPipe from 240 to 232 bytes

9 years agoShrink DNSProxy from 152 to 144 bytes
Pieter Lexis [Wed, 27 May 2015 11:54:46 +0000 (13:54 +0200)]
Shrink DNSProxy from 152 to 144 bytes

9 years agoShrink DNSProxy::ConntrackEntry from 112 to 104 bytes
Pieter Lexis [Wed, 27 May 2015 11:54:05 +0000 (13:54 +0200)]
Shrink DNSProxy::ConntrackEntry from 112 to 104 bytes

9 years agoShrink CommunicatorClass from 376 to 360 bytes
Pieter Lexis [Wed, 27 May 2015 11:45:44 +0000 (13:45 +0200)]
Shrink CommunicatorClass from 376 to 360 bytes

9 years agoAlign NotificationQueue::NotificationRequest to 8-byte boundries
Pieter Lexis [Wed, 27 May 2015 11:42:49 +0000 (13:42 +0200)]
Align NotificationQueue::NotificationRequest to 8-byte boundries

9 years agoAlign PowerDNSLua to 8-byte boundries
Pieter Lexis [Wed, 27 May 2015 11:39:15 +0000 (13:39 +0200)]
Align PowerDNSLua to 8-byte boundries

9 years agoShrink Socket from 24 to 16 bytes
Pieter Lexis [Wed, 27 May 2015 11:36:45 +0000 (13:36 +0200)]
Shrink Socket from 24 to 16 bytes

9 years agoShrink Bind2Backend from 296 to 288 bytes
Pieter Lexis [Wed, 27 May 2015 11:25:44 +0000 (13:25 +0200)]
Shrink Bind2Backend from 296 to 288 bytes

9 years agoShrink Bind2Backend::handle from 80 to 72 bytes
Pieter Lexis [Wed, 27 May 2015 09:54:04 +0000 (11:54 +0200)]
Shrink Bind2Backend::handle from 80 to 72 bytes

9 years agoShrink BB2DomainInfo from 248 to 232 bytes
Pieter Lexis [Wed, 27 May 2015 09:50:01 +0000 (11:50 +0200)]
Shrink BB2DomainInfo from 248 to 232 bytes

9 years agoAlign SSQLite3Statement on 8-byte boundries
Pieter Lexis [Tue, 26 May 2015 16:16:01 +0000 (18:16 +0200)]
Align SSQLite3Statement on 8-byte boundries

9 years agoAlign ZoneParserTNG to 8-byte boundries
Pieter Lexis [Tue, 26 May 2015 16:07:16 +0000 (18:07 +0200)]
Align ZoneParserTNG to 8-byte boundries

9 years agoAlign PacketCache to 8-byte boundries
Pieter Lexis [Tue, 26 May 2015 11:11:36 +0000 (13:11 +0200)]
Align PacketCache to 8-byte boundries

9 years agoShrink PacketCache::CacheEntry from 56 to 48 bytes
Pieter Lexis [Tue, 26 May 2015 11:08:40 +0000 (13:08 +0200)]
Shrink PacketCache::CacheEntry from 56 to 48 bytes

9 years agoAlign DNSSECKeeper::METACacheEntry on 8-byte boundries
Pieter Lexis [Tue, 26 May 2015 10:59:52 +0000 (12:59 +0200)]
Align DNSSECKeeper::METACacheEntry on 8-byte boundries

9 years agoAlign DNSSECKeeper::KeyCacheEntry on 8-byte boundries
Pieter Lexis [Tue, 26 May 2015 10:59:26 +0000 (12:59 +0200)]
Align DNSSECKeeper::KeyCacheEntry on 8-byte boundries

9 years agoAlign DNSSECKeeper::KeyMetaData to 8-byte boundries
Pieter Lexis [Tue, 26 May 2015 10:54:08 +0000 (12:54 +0200)]
Align DNSSECKeeper::KeyMetaData to 8-byte boundries

9 years agoAlign BindParser to 8-byte boundries
Pieter Lexis [Tue, 26 May 2015 10:47:47 +0000 (12:47 +0200)]
Align BindParser to 8-byte boundries

9 years agoAlign DNSSECPrivateKey a little better
Pieter Lexis [Tue, 26 May 2015 10:43:52 +0000 (12:43 +0200)]
Align DNSSECPrivateKey a little better

9 years agoAlign NSEC3PARAMRecordContent to 8-byte boundries
Pieter Lexis [Tue, 26 May 2015 10:29:01 +0000 (12:29 +0200)]
Align NSEC3PARAMRecordContent to 8-byte boundries

9 years agoShrink NSEC3RecordContent from 112 to 104 bytes
Pieter Lexis [Tue, 26 May 2015 10:27:59 +0000 (12:27 +0200)]
Shrink NSEC3RecordContent from 112 to 104 bytes

9 years agoShrink SOARecordContent from 72 to 64 bytes
Pieter Lexis [Tue, 26 May 2015 10:25:04 +0000 (12:25 +0200)]
Shrink SOARecordContent from 72 to 64 bytes

9 years agoAlign RRSIGRecordContent to 8-byte boundries
Pieter Lexis [Tue, 26 May 2015 10:22:25 +0000 (12:22 +0200)]
Align RRSIGRecordContent to 8-byte boundries

9 years agoAlign CERTRecordContent to 8-byte boundries
Pieter Lexis [Tue, 26 May 2015 10:20:15 +0000 (12:20 +0200)]
Align CERTRecordContent to 8-byte boundries

9 years agoAlign IPSECKEYRecordContent to 8-byte boundries
Pieter Lexis [Tue, 26 May 2015 10:15:44 +0000 (12:15 +0200)]
Align IPSECKEYRecordContent to 8-byte boundries

9 years agoAlign SRVRecordContent to 8-byte boundries
Pieter Lexis [Tue, 26 May 2015 10:13:49 +0000 (12:13 +0200)]
Align SRVRecordContent to 8-byte boundries

9 years agoAlign TSIGRecordContent to 8-byte boundries
Pieter Lexis [Tue, 26 May 2015 10:12:07 +0000 (12:12 +0200)]
Align TSIGRecordContent to 8-byte boundries

9 years agoShrink TKEYRecordContent from 80 to 72 bytes
Pieter Lexis [Tue, 26 May 2015 10:08:27 +0000 (12:08 +0200)]
Shrink TKEYRecordContent from 80 to 72 bytes

9 years agoShrink DNSPacket from 384 to 360 bytes
Pieter Lexis [Tue, 26 May 2015 09:48:59 +0000 (11:48 +0200)]
Shrink DNSPacket from 384 to 360 bytes

9 years agoAlign EDNSOpts to 8-byte boundries
Pieter Lexis [Tue, 26 May 2015 09:25:31 +0000 (11:25 +0200)]
Align EDNSOpts to 8-byte boundries

9 years agoShrink TSIGRecordContent form 80 to 72 bytes
Pieter Lexis [Tue, 26 May 2015 09:08:27 +0000 (11:08 +0200)]
Shrink TSIGRecordContent form 80 to 72 bytes

9 years agoShrink UeberBackend from 160 to 144 bytes
Pieter Lexis [Tue, 26 May 2015 08:26:29 +0000 (10:26 +0200)]
Shrink UeberBackend from 160 to 144 bytes

9 years agoShrink UeberBackend::handle from 48 to 40 bytes
Pieter Lexis [Tue, 26 May 2015 07:41:51 +0000 (09:41 +0200)]
Shrink UeberBackend::handle from 48 to 40 bytes

9 years agoShrink PacketReader from 24 to 16 bytes
Pieter Lexis [Tue, 26 May 2015 07:21:19 +0000 (09:21 +0200)]
Shrink PacketReader from 24 to 16 bytes

9 years agoShrink DNSPacketWriter from 104 to 96 bytes
Pieter Lexis [Tue, 26 May 2015 07:06:42 +0000 (09:06 +0200)]
Shrink DNSPacketWriter from 104 to 96 bytes

9 years agoAlign DNSBackend::KeyData to 8 byte boundries
Pieter Lexis [Tue, 26 May 2015 06:58:14 +0000 (08:58 +0200)]
Align DNSBackend::KeyData to 8 byte boundries

9 years agoShrink MOADNSParser from 88 to 80 bytes
Pieter Lexis [Fri, 22 May 2015 16:52:37 +0000 (18:52 +0200)]
Shrink MOADNSParser from 88 to 80 bytes

9 years agoAlign DNSRecord on 8-byte boundries
Pieter Lexis [Fri, 22 May 2015 16:49:25 +0000 (18:49 +0200)]
Align DNSRecord on 8-byte boundries

9 years agoAlign SuffixMatchNode on an 8-byte boundry
Pieter Lexis [Fri, 22 May 2015 16:19:44 +0000 (18:19 +0200)]
Align SuffixMatchNode on an 8-byte boundry

9 years agoShrink DomainInfo from 80 to 72 bytes
Pieter Lexis [Fri, 22 May 2015 16:05:48 +0000 (18:05 +0200)]
Shrink DomainInfo from 80 to 72 bytes

Also type the DomainKind enum to uint8_t (doesn't help with the total
size of the Class, but might in the future).

9 years agoShrink Comment from 48 to 40 bytes
Pieter Lexis [Fri, 22 May 2015 15:57:35 +0000 (17:57 +0200)]
Shrink Comment from 48 to 40 bytes

9 years agoShrink Logger from 32 to 24 bytes
Pieter Lexis [Fri, 22 May 2015 15:00:53 +0000 (17:00 +0200)]
Shrink Logger from 32 to 24 bytes

Make Urgency 2 bytes instead of 4.

9 years agoShrink SOAData from 72 to 64 bytes
Pieter Lexis [Fri, 22 May 2015 14:36:37 +0000 (16:36 +0200)]
Shrink SOAData from 72 to 64 bytes

9 years agoShrink DNSResourceRecord from 64 to 56 bytes
Pieter Lexis [Fri, 22 May 2015 14:34:23 +0000 (16:34 +0200)]
Shrink DNSResourceRecord from 64 to 56 bytes

9 years agoShrink QType from 8 to 2 bytes
Pieter Lexis [Fri, 22 May 2015 14:31:41 +0000 (16:31 +0200)]
Shrink QType from 8 to 2 bytes

 This should always be 2 bytes :), additionally, add an assert that this is
 always 2 bytes (and stop compiling if it isn't).

9 years agoMerge pull request #2609 from pieterlexis/gss-tsig-notice
Pieter Lexis [Fri, 19 Jun 2015 09:38:11 +0000 (11:38 +0200)]
Merge pull request #2609 from pieterlexis/gss-tsig-notice

Correctly notice on GSS-TSIG support

9 years agoMerge pull request #2605 from cmouse/update-yahttp-20150618
Pieter Lexis [Fri, 19 Jun 2015 08:20:58 +0000 (10:20 +0200)]
Merge pull request #2605 from cmouse/update-yahttp-20150618

Update YaHTTP to v0.1.6

9 years agoCorrectly notice on GSS-TSIG support
Pieter Lexis [Fri, 19 Jun 2015 08:17:53 +0000 (10:17 +0200)]
Correctly notice on GSS-TSIG support

Show the correct state of GSS-TSIG support, but only if it is enabled.

9 years agoUpdate YaHTTP to v0.1.6
Aki Tuomi [Thu, 18 Jun 2015 14:34:09 +0000 (17:34 +0300)]
Update YaHTTP to v0.1.6

9 years agoMerge branch 'master' of github.com:PowerDNS/pdns
bert hubert [Wed, 17 Jun 2015 13:01:36 +0000 (15:01 +0200)]
Merge branch 'master' of github.com:PowerDNS/pdns

9 years agoMerge pull request #2592 from zeha/secpoll-debian-345-373
Pieter Lexis [Wed, 17 Jun 2015 12:59:30 +0000 (14:59 +0200)]
Merge pull request #2592 from zeha/secpoll-debian-345-373

secpoll: Add 3.4.5/3.7.3 data for Debian

9 years agoMerge pull request #2598 from pieterlexis/build-fixes
Pieter Lexis [Tue, 16 Jun 2015 12:32:41 +0000 (14:32 +0200)]
Merge pull request #2598 from pieterlexis/build-fixes

Package build fixes

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 agoCentOS 7 builds: fix BuildDepends
Pieter Lexis [Tue, 16 Jun 2015 11:13:24 +0000 (13:13 +0200)]
CentOS 7 builds: fix BuildDepends

9 years agoRemove geobackend from RPM auth build
Pieter Lexis [Tue, 16 Jun 2015 11:06:42 +0000 (13:06 +0200)]
Remove geobackend from RPM auth build

9 years agoRemove Geo backend from semi-static auth
Pieter Lexis [Tue, 16 Jun 2015 11:05:56 +0000 (13:05 +0200)]
Remove Geo backend from semi-static auth

9 years agoRemove Geo Backend from debian auth build
Pieter Lexis [Tue, 16 Jun 2015 11:02:17 +0000 (13:02 +0200)]
Remove Geo Backend from debian auth build

9 years agoimplement OSX workaround for clock_gettime for delaypipe so at least the tests pass...
bert hubert [Tue, 16 Jun 2015 09:12:35 +0000 (11:12 +0200)]
implement OSX workaround for clock_gettime for delaypipe so at least the tests pass and compile

9 years agoMerge pull request #2555 from pieterlexis/rm-geobackend
Peter van Dijk [Tue, 16 Jun 2015 08:58:46 +0000 (10:58 +0200)]
Merge pull request #2555 from pieterlexis/rm-geobackend

[WIP] Remove geobackend

9 years agoMerge pull request #2595 from pieterlexis/delaypipe-dist
Pieter Lexis [Mon, 15 Jun 2015 14:49:49 +0000 (16:49 +0200)]
Merge pull request #2595 from pieterlexis/delaypipe-dist

distribute delaypipe.{cc,hh}

9 years agodistribute delaypipe.{cc,hh}
Pieter Lexis [Mon, 15 Jun 2015 12:46:44 +0000 (14:46 +0200)]
distribute delaypipe.{cc,hh}

This way, `make check` works from an auth tarball.

9 years agoMerge pull request #2594 from cmouse/remotebackend-patch-supermasterbackend
Peter van Dijk [Mon, 15 Jun 2015 11:33:47 +0000 (13:33 +0200)]
Merge pull request #2594 from cmouse/remotebackend-patch-supermasterbackend

Remotebackend patch supermasterbackend

9 years agoMerge pull request #2593 from cmouse/remotebackend-patch-createslavedomain
Peter van Dijk [Mon, 15 Jun 2015 11:33:39 +0000 (13:33 +0200)]
Merge pull request #2593 from cmouse/remotebackend-patch-createslavedomain

Remotebackend patch createSlaveDomain

9 years agoUpdate method superMasterBackend documentation
Aki Tuomi [Mon, 15 Jun 2015 11:28:10 +0000 (14:28 +0300)]
Update method superMasterBackend documentation

9 years agoRead nameserver parameter from reply in superMasterBackend
Aki Tuomi [Mon, 15 Jun 2015 11:27:00 +0000 (14:27 +0300)]
Read nameserver parameter from reply in superMasterBackend

9 years agoUpdate method signature for createSlaveDomain
Aki Tuomi [Mon, 15 Jun 2015 11:23:27 +0000 (14:23 +0300)]
Update method signature for createSlaveDomain

9 years agoAdd nameserver parameter to createSlaveDomain
Aki Tuomi [Mon, 15 Jun 2015 11:21:57 +0000 (14:21 +0300)]
Add nameserver parameter to createSlaveDomain

9 years agoGive the GeoIP backend a place in the auth docs
Pieter Lexis [Thu, 28 May 2015 18:44:50 +0000 (20:44 +0200)]
Give the GeoIP backend a place in the auth docs

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

9 years agoMerge pull request #2581 from cmouse/b2b-migrate
Pieter Lexis [Mon, 15 Jun 2015 10:24:49 +0000 (12:24 +0200)]
Merge pull request #2581 from cmouse/b2b-migrate

Backend to backend migration tool

9 years agoMerge pull request #2411 from pieterlexis/versionNumbers
Pieter Lexis [Mon, 15 Jun 2015 10:19:31 +0000 (12:19 +0200)]
Merge pull request #2411 from pieterlexis/versionNumbers

Automate versioning and sanitize recursor distribution

9 years agoMerge pull request #2584 from pieterlexis/new-docs-host
Peter van Dijk [Mon, 15 Jun 2015 08:07:30 +0000 (10:07 +0200)]
Merge pull request #2584 from pieterlexis/new-docs-host

Publish docs to new webserver