]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
10 years agoCreate a deb-package with debug symbols for dnsdist 2795/head
Pieter Lexis [Wed, 14 Oct 2015 10:02:27 +0000 (12:02 +0200)] 
Create a deb-package with debug symbols for dnsdist

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

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

10 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

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

10 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

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

10 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

10 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

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

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

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

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

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

OPENPGPKEY fix

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

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

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

10 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

10 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

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

10 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

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

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

10 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

10 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

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

10 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

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

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

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

10 years agoInitialize LDAPBackend members
Aki Tuomi [Tue, 29 Sep 2015 19:14:35 +0000 (22:14 +0300)] 
Initialize LDAPBackend members

fix cid#1029955

10 years agoFix iterator usage
Aki Tuomi [Tue, 29 Sep 2015 19:13:24 +0000 (22:13 +0300)] 
Fix iterator usage

Closes several cids

10 years agoInitialize UeberBackend members
Aki Tuomi [Tue, 29 Sep 2015 19:11:14 +0000 (22:11 +0300)] 
Initialize UeberBackend members

Fix cid#1030014

10 years agoInitialize TCPReceiver#d_tid
Aki Tuomi [Tue, 29 Sep 2015 19:09:24 +0000 (22:09 +0300)] 
Initialize TCPReceiver#d_tid

fix cid#1030016

10 years agoInitialize DTime members
Aki Tuomi [Tue, 29 Sep 2015 19:07:52 +0000 (22:07 +0300)] 
Initialize DTime members

fix cid#1030029

10 years agoInitialize Netmask members
Aki Tuomi [Tue, 29 Sep 2015 19:02:58 +0000 (22:02 +0300)] 
Initialize Netmask members

fix cid#1030032

10 years agoInitialize DynListener members
Aki Tuomi [Tue, 29 Sep 2015 19:00:38 +0000 (22:00 +0300)] 
Initialize DynListener members

fix cid#1030036

10 years agoInitialize DNSPacket members
Aki Tuomi [Tue, 29 Sep 2015 18:58:22 +0000 (21:58 +0300)] 
Initialize DNSPacket members

fix cid#1030053

10 years agoInitialize DomainInfo members
Aki Tuomi [Tue, 29 Sep 2015 18:55:55 +0000 (21:55 +0300)] 
Initialize DomainInfo members

fix cid#1030054

10 years agoInitialize SOAData default_ttl
Aki Tuomi [Tue, 29 Sep 2015 18:49:49 +0000 (21:49 +0300)] 
Initialize SOAData default_ttl

fix cid#1030055

10 years agoInitialize DNSResourceRecord members
Aki Tuomi [Tue, 29 Sep 2015 18:49:13 +0000 (21:49 +0300)] 
Initialize DNSResourceRecord members

fix cid#1030056

10 years agoInitialize CommunicatorClass members
Aki Tuomi [Tue, 29 Sep 2015 18:47:30 +0000 (21:47 +0300)] 
Initialize CommunicatorClass members

fix cid#1030057

10 years agoInitialize d_disavow
Aki Tuomi [Tue, 29 Sep 2015 18:44:38 +0000 (21:44 +0300)] 
Initialize d_disavow

Fix cid#1030065

10 years agoRemove dead code in secpoll-auth
Aki Tuomi [Tue, 29 Sep 2015 18:36:12 +0000 (21:36 +0300)] 
Remove dead code in secpoll-auth

fix cid#1248963

10 years agoCopy d_tsig_algo from other
Aki Tuomi [Tue, 29 Sep 2015 17:57:04 +0000 (20:57 +0300)] 
Copy d_tsig_algo from other

This is safe because d_tsig_algo is used only if tsig is present
fix cid#1302370

10 years agoInitialize members for GssContext
Aki Tuomi [Tue, 29 Sep 2015 17:55:20 +0000 (20:55 +0300)] 
Initialize members for GssContext

fix cid#1302371

10 years agoInitialize not_used
Aki Tuomi [Tue, 29 Sep 2015 17:53:02 +0000 (20:53 +0300)] 
Initialize not_used

fix cid#1308981

10 years agoInitialize members in DNSPacketWriter ctor
Aki Tuomi [Tue, 29 Sep 2015 17:47:10 +0000 (20:47 +0300)] 
Initialize members in DNSPacketWriter ctor

fix cid#1311580

10 years agoInitialize d_templatecounter,stop and step
Aki Tuomi [Tue, 29 Sep 2015 17:44:12 +0000 (20:44 +0300)] 
Initialize d_templatecounter,stop and step

fix cid#1311584

10 years agoUse C++ style cast
Aki Tuomi [Tue, 29 Sep 2015 17:41:02 +0000 (20:41 +0300)] 
Use C++ style cast

10 years agoCorrect iterator usage
Aki Tuomi [Tue, 29 Sep 2015 17:38:40 +0000 (20:38 +0300)] 
Correct iterator usage

fix cid#1311862

10 years agoUse correct function to empty DNSName
Aki Tuomi [Tue, 29 Sep 2015 17:37:20 +0000 (20:37 +0300)] 
Use correct function to empty DNSName

fix cid#1311863

10 years agoDelete allocated semaphore
Aki Tuomi [Tue, 29 Sep 2015 17:33:25 +0000 (20:33 +0300)] 
Delete allocated semaphore

fix cid#1029923

10 years agoClose d_sock when DNSProxy goes away
Aki Tuomi [Tue, 29 Sep 2015 17:31:47 +0000 (20:31 +0300)] 
Close d_sock when DNSProxy goes away

fix cid#1029928

10 years agoAdd note about passing pointer to another process
Aki Tuomi [Tue, 29 Sep 2015 17:22:50 +0000 (20:22 +0300)] 
Add note about passing pointer to another process

10 years agoInitialize d_recurse
Aki Tuomi [Tue, 29 Sep 2015 16:07:39 +0000 (19:07 +0300)] 
Initialize d_recurse

fixes several issues

10 years agoFix vector usage in AXFRRetriever
Aki Tuomi [Tue, 29 Sep 2015 15:53:08 +0000 (18:53 +0300)] 
Fix vector usage in AXFRRetriever

fix cid#1311857

10 years agoadd a wildcard test for the built-in recursor auth server
bert hubert [Sat, 3 Oct 2015 05:18:30 +0000 (07:18 +0200)] 
add a wildcard test for the built-in recursor auth server

10 years agoBe consistent in the usage of timeout in the remote backend's httpconnector. 2776/head
Patrick Cloke [Fri, 2 Oct 2015 18:55:49 +0000 (14:55 -0400)] 
Be consistent in the usage of timeout in the remote backend's httpconnector.

The `timeout` configuration option for the remotebackend is provided in
milliseconds in the httpconnector, this is immediately converted (and stored)
as seconds.

For all write operations, the `timeout` is used without modification, however
the read operation in `recv_message` again divides the `timeout` by 1000.
This is inconsistent with the usage of `time`, which returns seconds since
the UNIX epoch.

The bug created by this is that HTTP requests from the remotebackend must be
responded to extremely quickly (practically instantaneously with the default
2 second timeout).

After this change the same timeout is used appropriately for both read and
write.

10 years agoMerge pull request #2775 from mind04/travis
Pieter Lexis [Fri, 2 Oct 2015 16:08:18 +0000 (18:08 +0200)] 
Merge pull request #2775 from mind04/travis

Travis, the continuing story

10 years agofix double RRSIGs on CNAMEs on first query
bert hubert [Fri, 2 Oct 2015 13:29:43 +0000 (15:29 +0200)] 
fix double RRSIGs on CNAMEs on first query

10 years agoadd makeunique to mastermakt
bert hubert [Fri, 2 Oct 2015 13:11:31 +0000 (15:11 +0200)] 
add makeunique to mastermakt

10 years agomake sure we also add RRSIGs for CNAME records when retrieving from the cache
bert hubert [Fri, 2 Oct 2015 13:09:45 +0000 (15:09 +0200)] 
make sure we also add RRSIGs for CNAME records when retrieving from the cache

10 years agomove make_unique around
bert hubert [Fri, 2 Oct 2015 13:09:21 +0000 (15:09 +0200)] 
move make_unique around

10 years agomore travis optimizations 2775/head
Kees Monshouwer [Fri, 2 Oct 2015 12:15:51 +0000 (14:15 +0200)] 
more travis optimizations

10 years agoconfigure: make backend unit tests conditional
Kees Monshouwer [Fri, 2 Oct 2015 09:41:59 +0000 (11:41 +0200)] 
configure: make backend unit tests conditional

10 years agoMerge pull request #2774 from mind04/oracle
Pieter Lexis [Fri, 2 Oct 2015 12:53:50 +0000 (14:53 +0200)] 
Merge pull request #2774 from mind04/oracle

explicit DNSName in oracle backend

10 years agoexplicit DNSName in oracle backend 2774/head
Kees Monshouwer [Fri, 2 Oct 2015 12:42:34 +0000 (14:42 +0200)] 
explicit DNSName in oracle backend

10 years agoUnbreak pdnssec
Pieter Lexis [Fri, 2 Oct 2015 12:37:43 +0000 (14:37 +0200)] 
Unbreak pdnssec

10 years agoMerge pull request #2651 from pieterlexis/issue-2648-CDS_CDNSKEY
Pieter Lexis [Fri, 2 Oct 2015 12:01:41 +0000 (14:01 +0200)] 
Merge pull request #2651 from pieterlexis/issue-2648-CDS_CDNSKEY

CDS and CDNSKEY support

10 years agoMerge pull request #2773 from ahupowerdns/ednssurg
Pieter Lexis [Fri, 2 Oct 2015 12:00:17 +0000 (14:00 +0200)] 
Merge pull request #2773 from ahupowerdns/ednssurg

Ednssurg: DNSSEC plus grand removal of DNSResourceRecord from the hot path

10 years agoMerge remote-tracking branch 'main/master' into ednssurg 2773/head
bert hubert [Fri, 2 Oct 2015 11:17:04 +0000 (13:17 +0200)] 
Merge remote-tracking branch 'main/master' into ednssurg

Conflicts:
.travis.yml

10 years agobackend fixes for DNSNAame
bert hubert [Fri, 2 Oct 2015 09:25:49 +0000 (11:25 +0200)] 
backend fixes for DNSNAame

10 years agoUse C++ auto-for with consts 2651/head
Pieter Lexis [Tue, 29 Sep 2015 11:57:46 +0000 (13:57 +0200)] 
Use C++ auto-for with consts

10 years agoUse drill so RR type support matches (ldns vs bind/dig)
Pieter Lexis [Wed, 12 Aug 2015 12:48:51 +0000 (14:48 +0200)] 
Use drill so RR type support matches (ldns vs bind/dig)

10 years agoAdd regression test for CDS/CDNSKEY
Pieter Lexis [Wed, 22 Jul 2015 18:44:58 +0000 (20:44 +0200)] 
Add regression test for CDS/CDNSKEY

10 years agoAdd CDS and CDNSKEY records to AXFR
Pieter Lexis [Wed, 22 Jul 2015 18:05:41 +0000 (20:05 +0200)] 
Add CDS and CDNSKEY records to AXFR

10 years agoAdd documentation on CD and DNSKEY
Pieter Lexis [Wed, 22 Jul 2015 10:37:18 +0000 (12:37 +0200)] 
Add documentation on CD and DNSKEY

 * Update pdnssec manpage
 * Update dnsmetadata page
 * Add HowTo on CDS key rollover
 * Add some <brs> to the pdnssec manpage to display it better in html

10 years agoDocs: layout of authoritative/domainmetadata.md
Pieter Lexis [Wed, 22 Jul 2015 09:30:57 +0000 (11:30 +0200)] 
Docs: layout of authoritative/domainmetadata.md

10 years agoAdd CDS publishing support
Pieter Lexis [Tue, 21 Jul 2015 13:38:00 +0000 (15:38 +0200)] 
Add CDS publishing support

10 years agoAdd CDNSKEY support
Pieter Lexis [Tue, 21 Jul 2015 13:37:11 +0000 (15:37 +0200)] 
Add CDNSKEY support

This commit adds support to the packethandler, the dnssec infrastructure
and pdnssec for the CDNSKEY record.

Users can now use the domain metadata "PUBLISH_CDNSKEY" to reply to
CDNSKEY queries with their active DNSKEYs that are KSKs.

10 years agoAdd CDS and CDNSKEY QTypes (RFC 7344)
Pieter Lexis [Tue, 21 Jul 2015 11:22:41 +0000 (13:22 +0200)] 
Add CDS and CDNSKEY QTypes (RFC 7344)

10 years agoMerge pull request #2768 from pieterlexis/regression-test-cosmetic
Pieter Lexis [Fri, 2 Oct 2015 07:02:57 +0000 (09:02 +0200)] 
Merge pull request #2768 from pieterlexis/regression-test-cosmetic

Fix the building of sdig outside of travis

10 years agocompilation issue on travis, worked here strangely enough
bert hubert [Fri, 2 Oct 2015 07:01:37 +0000 (09:01 +0200)] 
compilation issue on travis, worked here strangely enough

10 years agohere you go. It works, passes regression tests, but creates timeouts I can't explain...
bert hubert [Fri, 2 Oct 2015 06:40:05 +0000 (08:40 +0200)] 
here you go. It works, passes regression tests, but creates timeouts I can't explain yet. Also, forwarding is broken right now in recursor.

10 years agomake ARecordContent and AAAARecordContent expose their inner ComboAddresses, plus...
bert hubert [Thu, 1 Oct 2015 19:46:47 +0000 (21:46 +0200)] 
make ARecordContent and AAAARecordContent expose their inner ComboAddresses, plus zero out EDNS fields

10 years agofurther DNSRecord/DNSResourceRecord conversion infra
bert hubert [Thu, 1 Oct 2015 19:45:49 +0000 (21:45 +0200)] 
further DNSRecord/DNSResourceRecord conversion infra

10 years agoadd some DNSResourceRecord/DNSRecord conversion infra
bert hubert [Thu, 1 Oct 2015 19:45:23 +0000 (21:45 +0200)] 
add some DNSResourceRecord/DNSRecord conversion infra

10 years agoMerge pull request #2771 from pieterlexis/travis-build
Pieter Lexis [Thu, 1 Oct 2015 18:59:06 +0000 (20:59 +0200)] 
Merge pull request #2771 from pieterlexis/travis-build

hopefully "fix" travis builds

10 years agohopefully "fix" travis builds 2771/head
Pieter Lexis [Thu, 1 Oct 2015 15:58:12 +0000 (17:58 +0200)] 
hopefully "fix" travis builds

10 years agothe great d_label -> d_name cleanup!
bert hubert [Wed, 30 Sep 2015 18:42:54 +0000 (20:42 +0200)] 
the great d_label -> d_name cleanup!

10 years agomove to the centralised DNSRecord -> DNSResourceRecord converter
bert hubert [Wed, 30 Sep 2015 18:19:32 +0000 (20:19 +0200)] 
move to the centralised DNSRecord -> DNSResourceRecord converter

10 years agogo back to O1 in hopes this will make the tests faster and compilation not that much...
bert hubert [Wed, 30 Sep 2015 14:54:45 +0000 (16:54 +0200)] 
go back to O1 in hopes this will make the tests faster and compilation not that much slower

10 years agoFix make invocation 2768/head
Pieter Lexis [Wed, 30 Sep 2015 12:50:17 +0000 (14:50 +0200)] 
Fix make invocation

10 years agoskip ghost-1 and ghost-2 for now, disable some remotebackend checks that take 20...
bert hubert [Wed, 30 Sep 2015 13:50:51 +0000 (15:50 +0200)] 
skip ghost-1 and ghost-2 for now, disable some remotebackend checks that take 20 minutes, reenable most other tests

10 years agohad a typo in it...
bert hubert [Wed, 30 Sep 2015 13:34:02 +0000 (15:34 +0200)] 
had a typo in it...

10 years agofurther tuning.. perhaps this will work..
bert hubert [Wed, 30 Sep 2015 12:55:17 +0000 (14:55 +0200)] 
further tuning.. perhaps this will work..

10 years agoMerge pull request #2754 from pieterlexis/test-pkg
Pieter Lexis [Wed, 30 Sep 2015 11:07:01 +0000 (13:07 +0200)] 
Merge pull request #2754 from pieterlexis/test-pkg

regression tests: Use environment vars to determine program location

10 years agoin dnsdist, setTC now also sets RA=RD, otherwise clients ignore response. Found by...
bert hubert [Wed, 30 Sep 2015 10:04:47 +0000 (12:04 +0200)] 
in dnsdist, setTC now also sets RA=RD, otherwise clients ignore response. Found by Burak Ozalp.

10 years agoMerge pull request #2764 from pieterlexis/html-escape-issue
Pieter Lexis [Wed, 30 Sep 2015 09:37:09 +0000 (11:37 +0200)] 
Merge pull request #2764 from pieterlexis/html-escape-issue

Prevent XSS by escaping user input