]> granicus.if.org Git - pdns/log
pdns
9 years agoUnbreak building against older MySQLs
Pieter Lexis [Tue, 27 Oct 2015 09:05:06 +0000 (10:05 +0100)]
Unbreak building against older MySQLs

This was introduced in 8ea3eb9

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

9 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

9 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

9 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

9 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

9 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

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

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

9 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

9 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

9 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.

9 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

9 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

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

9 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

9 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
9 years agoBulk test: change results filename
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.

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

9 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

9 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

9 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

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

9 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

9 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.

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

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

9 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

9 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

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

9 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

9 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.

9 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

9 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

9 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'

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

9 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()

9 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)

9 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

9 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

9 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)

9 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.

9 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

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

9 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

9 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

9 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

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

9 years agoMerge branch 'rpz' of github.com:ahupowerdns/pdns into rpz
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

9 years agoPerl correctly for the recursor configure script
Pieter Lexis [Fri, 23 Oct 2015 10:50:13 +0000 (12:50 +0200)]
Perl correctly for the recursor configure script

9 years agofurther interim
bert hubert [Fri, 23 Oct 2015 10:48:14 +0000 (12:48 +0200)]
further interim

9 years agoSome fixes to the bulk test script
Pieter Lexis [Fri, 23 Oct 2015 10:33:40 +0000 (12:33 +0200)]
Some fixes to the bulk test script

9 years agoDon't print 2 million lines of stuff
Pieter Lexis [Fri, 23 Oct 2015 09:06:38 +0000 (11:06 +0200)]
Don't print 2 million lines of stuff

9 years agoMerge pull request #2785 from zeha/fix-asan
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

9 years agoMerge pull request #2804 from cmouse/one-place-enum
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

9 years agoMerge pull request #2821 from pieterlexis/buildbot-recursor-bulk
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

9 years agoAdd a script to bulk-test the recursor on buildbot
Pieter Lexis [Thu, 22 Oct 2015 15:27:20 +0000 (17:27 +0200)]
Add a script to bulk-test the recursor on buildbot

9 years agointerim
bert hubert [Thu, 22 Oct 2015 14:14:54 +0000 (16:14 +0200)]
interim

9 years agohook up ixplore tool
bert hubert [Thu, 22 Oct 2015 12:37:06 +0000 (14:37 +0200)]
hook up ixplore tool

9 years agoMerge pull request #2817 from Habbie/dnsdist-arg-break
Peter van Dijk [Thu, 22 Oct 2015 12:36:29 +0000 (14:36 +0200)]
Merge pull request #2817 from Habbie/dnsdist-arg-break

don't fall through

9 years agodon't fall through, thanks @rodecker
Peter van Dijk [Thu, 22 Oct 2015 11:07:03 +0000 (13:07 +0200)]
don't fall through, thanks @rodecker

9 years agoMerge pull request #2816 from nigeljonez/rpmspec-confnoreplace
Pieter Lexis [Thu, 22 Oct 2015 11:03:15 +0000 (13:03 +0200)]
Merge pull request #2816 from nigeljonez/rpmspec-confnoreplace

Ask RPM not to replace /etc/sysconfig/dnsdist by default

9 years agoWe need the modules as well
Pieter Lexis [Thu, 22 Oct 2015 10:58:59 +0000 (12:58 +0200)]
We need the modules as well

9 years agoAsk RPM not to replace /etc/sysconfig/dnsdist by default
Nigel Jones [Thu, 22 Oct 2015 10:48:22 +0000 (23:48 +1300)]
Ask RPM not to replace /etc/sysconfig/dnsdist by default

9 years agoPrevent SIGFPE in wrandom routine - Fixes Issue #2794
Nigel Jones [Thu, 22 Oct 2015 10:16:15 +0000 (23:16 +1300)]
Prevent SIGFPE in wrandom routine - Fixes Issue #2794

When a selected pool is empty (no servers in the default pool) or all servers in
the pool are marked as down, a Floating Point Exception will trigger as the
situation isn't caught.

9 years agoAdd pdns_server to the recursor test
Pieter Lexis [Wed, 21 Oct 2015 13:51:21 +0000 (15:51 +0200)]
Add pdns_server to the recursor test

9 years agoSplit the auth-test script logically
Pieter Lexis [Wed, 21 Oct 2015 13:11:51 +0000 (15:11 +0200)]
Split the auth-test script logically

9 years agoMerge pull request #2814 from pieterlexis/wip-recursor-tests
Pieter Lexis [Wed, 21 Oct 2015 10:41:57 +0000 (12:41 +0200)]
Merge pull request #2814 from pieterlexis/wip-recursor-tests

Add an initial recursor test script

9 years agoAdd an initial recursor test script
Pieter Lexis [Wed, 21 Oct 2015 10:28:16 +0000 (12:28 +0200)]
Add an initial recursor test script

9 years agoUse DNSName for algo
Aki Tuomi [Tue, 20 Oct 2015 05:43:01 +0000 (08:43 +0300)]
Use DNSName for algo

9 years agoUse new slot syntax in test
Aki Tuomi [Tue, 20 Oct 2015 05:24:46 +0000 (08:24 +0300)]
Use new slot syntax in test

9 years agoUpdate documentation on PKCS#11
Aki Tuomi [Mon, 19 Oct 2015 13:26:41 +0000 (16:26 +0300)]
Update documentation on PKCS#11

9 years agoSerialize slot correctly
Aki Tuomi [Mon, 19 Oct 2015 13:26:27 +0000 (16:26 +0300)]
Serialize slot correctly

9 years agoAllow token name instead of slot ID for PKCS#11
Aki Tuomi [Mon, 19 Oct 2015 11:44:42 +0000 (14:44 +0300)]
Allow token name instead of slot ID for PKCS#11

9 years agoMerge pull request #2809 from pieterlexis/buildbot-regression-tests
Pieter Lexis [Mon, 19 Oct 2015 14:39:09 +0000 (16:39 +0200)]
Merge pull request #2809 from pieterlexis/buildbot-regression-tests

Test-script improvements for buildbot

9 years agoTest-script improvements for buildbot
Pieter Lexis [Mon, 19 Oct 2015 13:17:54 +0000 (15:17 +0200)]
Test-script improvements for buildbot

9 years agoMerge pull request #2800 from detain/master
Pieter Lexis [Mon, 19 Oct 2015 07:09:19 +0000 (09:09 +0200)]
Merge pull request #2800 from detain/master

Updates to the info-all-master-query fixing the expected number of params

9 years agoMerge pull request #2805 from zeha/coverity
Pieter Lexis [Mon, 19 Oct 2015 07:09:09 +0000 (09:09 +0200)]
Merge pull request #2805 from zeha/coverity

Stop useless copy of HttpException

9 years agoMerge pull request #2806 from cmouse/tinycdb-whitespace
Pieter Lexis [Mon, 19 Oct 2015 07:08:54 +0000 (09:08 +0200)]
Merge pull request #2806 from cmouse/tinycdb-whitespace

Tinycdb whitespace

9 years agoConvert tabs to spaces
Aki Tuomi [Mon, 19 Oct 2015 05:42:04 +0000 (08:42 +0300)]
Convert tabs to spaces

9 years agoUse RecordPlace enum instead of separate Place enums
Aki Tuomi [Sun, 18 Oct 2015 17:50:17 +0000 (20:50 +0300)]
Use RecordPlace enum instead of separate Place enums

9 years agoStop useless copy of HttpException
Christian Hofstaedtler [Sun, 18 Oct 2015 21:01:20 +0000 (23:01 +0200)]
Stop useless copy of HttpException

Fixes Coverity CID 1126083.

9 years agofix up compilation on travis and standalone
bert hubert [Sun, 18 Oct 2015 18:47:02 +0000 (20:47 +0200)]
fix up compilation on travis and standalone

9 years agovery first RPZ work. Can load RPZ from disk, most policies work. What doesn't: IPv6...
bert hubert [Sun, 18 Oct 2015 17:03:29 +0000 (19:03 +0200)]
very first RPZ work. Can load RPZ from disk, most policies work. What doesn't: IPv6 addresses as triggers, nameserver name policies other than 'drop', "custom" data, default policies for RPZ files, slaving RPZ data, reloading RPZ files, performance. To test, try 'rpz-files=basic.rpz'.

9 years agoMerge pull request #2802 from job/patch-1
Peter van Dijk [Sun, 18 Oct 2015 11:23:50 +0000 (13:23 +0200)]
Merge pull request #2802 from job/patch-1

Update compiling-powerdns.md

9 years agoUpdate compiling-powerdns.md
Job Snijders [Sun, 18 Oct 2015 11:21:54 +0000 (13:21 +0200)]
Update compiling-powerdns.md

9 years agonit
Peter van Dijk [Thu, 15 Oct 2015 09:49:35 +0000 (11:49 +0200)]
nit

9 years agoUpdates to the info-all-master-query fixing the expected number of parameters.
Joe Huss [Wed, 14 Oct 2015 23:05:34 +0000 (19:05 -0400)]
Updates to the info-all-master-query fixing the expected number of parameters.

9 years agoMerge pull request #2799 from pieterlexis/conditional-libsodium-in-deb
Pieter Lexis [Wed, 14 Oct 2015 14:44:44 +0000 (16:44 +0200)]
Merge pull request #2799 from pieterlexis/conditional-libsodium-in-deb

Build dnsdist packages for Ubuntu Trusty

9 years agoBuild dnsdist packages for Ubuntu Trusty
Pieter Lexis [Wed, 14 Oct 2015 10:40:51 +0000 (12:40 +0200)]
Build dnsdist packages for Ubuntu Trusty

* Don't link against libsodium in ubuntu 14.04
* Add upstart file for Ubuntu

9 years agoadd bianries and manpages to dnsdist debian packages
Pieter Lexis [Wed, 14 Oct 2015 11:17:51 +0000 (13:17 +0200)]
add bianries and manpages to dnsdist debian packages

9 years agoAdd a missing line
Pieter Lexis [Wed, 14 Oct 2015 10:41:56 +0000 (12:41 +0200)]
Add a missing line

9 years agoMerge pull request #2795 from pieterlexis/dnsdist-dbg-deb
Pieter Lexis [Wed, 14 Oct 2015 10:09:02 +0000 (12:09 +0200)]
Merge pull request #2795 from pieterlexis/dnsdist-dbg-deb

Create a deb-package with debug symbols for dnsdist

9 years agoCreate a deb-package with debug symbols for dnsdist
Pieter Lexis [Wed, 14 Oct 2015 10:02:27 +0000 (12:02 +0200)]
Create a deb-package with debug symbols for dnsdist

9 years agoimplement AllowAction, document various other actions.
bert hubert [Tue, 13 Oct 2015 11:59:11 +0000 (13:59 +0200)]
implement AllowAction, document various other actions.

9 years agoclarify that compiling on non-RHEL platforms is easier.
bert hubert [Tue, 13 Oct 2015 11:43:31 +0000 (13:43 +0200)]
clarify that compiling on non-RHEL platforms is easier.

9 years agoMerge pull request #2791 from Habbie/posixly-correct
Peter van Dijk [Tue, 13 Oct 2015 11:31:58 +0000 (13:31 +0200)]
Merge pull request #2791 from Habbie/posixly-correct

improve portability

9 years agoavoid GNUism to improve OSX portability
Peter van Dijk [Mon, 12 Oct 2015 20:09:19 +0000 (22:09 +0200)]
avoid GNUism to improve OSX portability

9 years agoavoid GNUisms to allow building with POSIXLY_CORRECT
Peter van Dijk [Mon, 12 Oct 2015 18:46:07 +0000 (20:46 +0200)]
avoid GNUisms to allow building with POSIXLY_CORRECT

9 years agoset POSIXLY_CORRECT
Peter van Dijk [Mon, 12 Oct 2015 17:42:57 +0000 (19:42 +0200)]
set POSIXLY_CORRECT