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

9 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

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 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 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 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 agosmall cleanup of unintended changes
bert hubert [Sun, 18 Oct 2015 11:08:50 +0000 (13:08 +0200)]
small cleanup of unintended changes

9 years agofirst stab at generic asynchronous lookup engine for Lua, with known crasher bugs...
bert hubert [Sun, 18 Oct 2015 10:59:31 +0000 (12:59 +0200)]
first stab at generic asynchronous lookup engine for Lua, with known crasher bugs (see lua-recursor.cc 'PLAIN WRONG')

9 years agomake sure luaStackDump() actually works (we trip over L..)
bert hubert [Sun, 18 Oct 2015 10:58:50 +0000 (12:58 +0200)]
make sure luaStackDump() actually works (we trip over L..)

9 years agoits a wip
bert hubert [Thu, 15 Oct 2015 12:02:49 +0000 (14:02 +0200)]
its a wip

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

9 years agoMerge pull request #2782 from pieterlexis/openpgpkey
Pieter Lexis [Tue, 13 Oct 2015 08:36:48 +0000 (10:36 +0200)]
Merge pull request #2782 from pieterlexis/openpgpkey

Openpgpkey support

9 years agoMerge pull request #2787 from pieterlexis/settings-docfix
Pieter Lexis [Mon, 12 Oct 2015 13:54:26 +0000 (15:54 +0200)]
Merge pull request #2787 from pieterlexis/settings-docfix

Amend docs on the slave-cycle-interval

9 years agoMerge pull request #2776 from percipient/fix-remote-timeout-inconsistency
Peter van Dijk [Mon, 12 Oct 2015 13:54:09 +0000 (15:54 +0200)]
Merge pull request #2776 from percipient/fix-remote-timeout-inconsistency

Be consistent in the usage of timeout in the remote backend's httpconnector.

9 years agoMerge pull request #2783 from percipient/remote-backend-no-https
Peter van Dijk [Mon, 12 Oct 2015 13:53:02 +0000 (15:53 +0200)]
Merge pull request #2783 from percipient/remote-backend-no-https

Fix documentation around lack of HTTPS support in the remote backend.

9 years agoAdd documentation about using stunnel.
Patrick Cloke [Mon, 12 Oct 2015 12:28:04 +0000 (08:28 -0400)]
Add documentation about using stunnel.

9 years agoAmend docs on the slave-cycle-interval
Pieter Lexis [Mon, 12 Oct 2015 09:56:07 +0000 (11:56 +0200)]
Amend docs on the slave-cycle-interval

9 years agoMerge pull request #3 from mind04/opgp3
Pieter Lexis [Mon, 12 Oct 2015 09:35:26 +0000 (11:35 +0200)]
Merge pull request #3 from mind04/opgp3

OPENPGPKEY fix

9 years agoAllow use of --enable-asan under clang
Christian Hofstaedtler [Sun, 11 Oct 2015 10:59:32 +0000 (12:59 +0200)]
Allow use of --enable-asan under clang

Apply the industry standard solution, as clang with
-fsanitize=address apparently enables _FORTIFY_SOURCE, leading
to a redefinition.

9 years agoOPENPGPKEY fix
Kees Monshouwer [Sat, 10 Oct 2015 21:20:59 +0000 (23:20 +0200)]
OPENPGPKEY fix

9 years agoFix documentation of HTTPS in the remote backend.
Patrick Cloke [Fri, 9 Oct 2015 13:24:12 +0000 (09:24 -0400)]
Fix documentation of HTTPS in the remote backend.

This changes the documentation to be consistent with the code, namely
that HTTPS is not supported.

Additionally, removes two parameters on the HttpConnector object that
were unused due to 527f007409d5779155713a935561706e7f60dad6 and
1d0cc63227f1c7d0b15f873a2088c39ff354f73c.

9 years agonit
Peter van Dijk [Fri, 9 Oct 2015 10:58:22 +0000 (12:58 +0200)]
nit

9 years agoMerge pull request #2778 from cmouse/gsqlite3-logging
bert hubert [Fri, 9 Oct 2015 06:41:46 +0000 (08:41 +0200)]
Merge pull request #2778 from cmouse/gsqlite3-logging

Do not use sqlite3_trace as it is unreliable

9 years agoMerge pull request #2765 from cmouse/fix-coverity-issues
bert hubert [Fri, 9 Oct 2015 05:51:26 +0000 (07:51 +0200)]
Merge pull request #2765 from cmouse/fix-coverity-issues

Fix coverity issues

9 years agoMerge remote-tracking branch 'origin/pr/2354'
Pieter Lexis [Thu, 8 Oct 2015 15:59:21 +0000 (17:59 +0200)]
Merge remote-tracking branch 'origin/pr/2354'

9 years agoMerge pull request #2781 from pieterlexis/docs-nit
Peter van Dijk [Thu, 8 Oct 2015 14:07:33 +0000 (16:07 +0200)]
Merge pull request #2781 from pieterlexis/docs-nit

Update backend-writers-guide.md

9 years agoUpdate backend-writers-guide.md
Pieter Lexis [Thu, 8 Oct 2015 14:04:55 +0000 (16:04 +0200)]
Update backend-writers-guide.md

9 years agonit
Peter van Dijk [Thu, 8 Oct 2015 13:57:30 +0000 (15:57 +0200)]
nit

9 years agofix return code; fix language
Peter van Dijk [Tue, 6 Oct 2015 09:24:37 +0000 (11:24 +0200)]
fix return code; fix language

9 years agoMerge pull request #2779 from cmouse/no-threads-no-cry
Pieter Lexis [Tue, 6 Oct 2015 08:08:39 +0000 (10:08 +0200)]
Merge pull request #2779 from cmouse/no-threads-no-cry

Exit gracefully if distributor-threads is less than 1

9 years agoadd a testcase too
bert hubert [Mon, 5 Oct 2015 18:40:13 +0000 (20:40 +0200)]
add a testcase too

9 years agolittle gift for @pieterlexis https://gcc.gnu.org/onlinedocs/gcc/Conditionals.html
bert hubert [Mon, 5 Oct 2015 18:34:16 +0000 (20:34 +0200)]
little gift for @pieterlexis https://gcc.gnu.org/onlinedocs/gcc/Conditionals.html

9 years agoExit gracefully if distributor-threads is less than 1
Aki Tuomi [Mon, 5 Oct 2015 18:30:21 +0000 (21:30 +0300)]
Exit gracefully if distributor-threads is less than 1

9 years agoDo not use sqlite3_trace as it is unreliable
Aki Tuomi [Mon, 5 Oct 2015 17:22:40 +0000 (20:22 +0300)]
Do not use sqlite3_trace as it is unreliable

9 years agoInitialize DNSRecords members
Aki Tuomi [Thu, 1 Oct 2015 13:12:26 +0000 (16:12 +0300)]
Initialize DNSRecords members