]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
6 years agoadd sortlist test 5615/head
Peter van Dijk [Tue, 15 Aug 2017 15:44:19 +0000 (17:44 +0200)] 
add sortlist test

6 years agoallow overriding of from_wire parameters
Peter van Dijk [Tue, 15 Aug 2017 15:43:45 +0000 (17:43 +0200)] 
allow overriding of from_wire parameters

6 years agotwo non-address records sort equal
Peter van Dijk [Tue, 15 Aug 2017 10:13:48 +0000 (12:13 +0200)] 
two non-address records sort equal

6 years agoFix sortlist in the presence of CNAME
bert hubert [Mon, 14 Aug 2017 20:19:02 +0000 (22:19 +0200)] 
Fix sortlist in the presence of CNAME
In #5357 @killerwhile discovered we were missorting CNAME records when using sortlist.
With this commit, we should get it right by moving to stable_sort and being more careful about type equivalence.

6 years agoMerge pull request #5519 from mind04/ds
Peter van Dijk [Mon, 14 Aug 2017 14:46:37 +0000 (16:46 +0200)] 
Merge pull request #5519 from mind04/ds

lookups one level (or more) below apex did confuse getAuth() for qytpe DS

6 years agoMerge pull request #5548 from cmouse/geoip-fix
Peter van Dijk [Mon, 14 Aug 2017 13:46:43 +0000 (15:46 +0200)] 
Merge pull request #5548 from cmouse/geoip-fix

geoipbackend: Service for apex record

6 years agoMerge pull request #5518 from mind04/schemas
Peter van Dijk [Mon, 14 Aug 2017 13:42:24 +0000 (15:42 +0200)] 
Merge pull request #5518 from mind04/schemas

Collection of schema changes

6 years agoMerge pull request #5556 from zilopbg/luabackend-getsoa
Peter van Dijk [Mon, 14 Aug 2017 13:38:59 +0000 (15:38 +0200)] 
Merge pull request #5556 from zilopbg/luabackend-getsoa

Fix getSOA() in luabackend

6 years agoMerge pull request #5526 from rgacogne/dnsdist-deprecate
Remi Gacogne [Mon, 14 Aug 2017 12:43:38 +0000 (14:43 +0200)] 
Merge pull request #5526 from rgacogne/dnsdist-deprecate

dnsdist: Deprecate syntactic sugar functions in 1.2.0

6 years agoMerge pull request #5598 from pieterlexis/issue-5524-systemd-detect-default
Peter van Dijk [Mon, 14 Aug 2017 12:20:12 +0000 (14:20 +0200)] 
Merge pull request #5598 from pieterlexis/issue-5524-systemd-detect-default

Add help text on autodetecting systemd support

6 years agoMerge pull request #5589 from rgacogne/auth-cryptokeys-ro
Pieter Lexis [Mon, 14 Aug 2017 12:04:43 +0000 (14:04 +0200)] 
Merge pull request #5589 from rgacogne/auth-cryptokeys-ro

auth: Check if the API is read-only on crypto keys methods

6 years agoMerge pull request #5590 from Habbie/env-no-v6
Pieter Lexis [Mon, 14 Aug 2017 12:04:30 +0000 (14:04 +0200)] 
Merge pull request #5590 from Habbie/env-no-v6

skip v6-dependent test when PDNS_TEST_NO_IPV6 is set in environment

6 years agodnsdist: State that functions deprecated in 1.2.0 will be removed in 1.3.0 5526/head
Remi Gacogne [Mon, 14 Aug 2017 09:58:31 +0000 (11:58 +0200)] 
dnsdist: State that functions deprecated in 1.2.0 will be removed in 1.3.0

6 years agoMerge pull request #5579 from rgacogne/dnsdist-carbon-ip
Remi Gacogne [Mon, 14 Aug 2017 09:13:16 +0000 (11:13 +0200)] 
Merge pull request #5579 from rgacogne/dnsdist-carbon-ip

dnsdist: Don't use square brackets for IPv6 in Carbon metrics

6 years agoMerge pull request #5600 from pieterlexis/deb-build-scripts-mv-t-correct-pwd
Remi Gacogne [Mon, 14 Aug 2017 08:39:44 +0000 (10:39 +0200)] 
Merge pull request #5600 from pieterlexis/deb-build-scripts-mv-t-correct-pwd

Buildscripts: move deb files to correct dir

6 years agoMerge pull request #5577 from rgacogne/dist-doc-tags
Remi Gacogne [Mon, 14 Aug 2017 08:16:50 +0000 (10:16 +0200)] 
Merge pull request #5577 from rgacogne/dist-doc-tags

dnsdist: Document the tag features

6 years agoMerge pull request #5588 from rgacogne/webserver-doc-acls
Remi Gacogne [Mon, 14 Aug 2017 08:16:19 +0000 (10:16 +0200)] 
Merge pull request #5588 from rgacogne/webserver-doc-acls

Switch the default webserver's ACL to "127.0.0.1, ::1"

6 years agoMerge pull request #5599 from pieterlexis/libatomic-hopefully-last-time-ever
Remi Gacogne [Mon, 14 Aug 2017 08:13:16 +0000 (10:13 +0200)] 
Merge pull request #5599 from pieterlexis/libatomic-hopefully-last-time-ever

Fix libatomic detection on ppc64

6 years agoMerge pull request #5605 from cmouse/mydns-be
Remi Gacogne [Mon, 14 Aug 2017 08:11:40 +0000 (10:11 +0200)] 
Merge pull request #5605 from cmouse/mydns-be

mydnsbackend: Initialize d_query_stmt

6 years agomydnsbackend: Initialize d_query_stmt 5605/head
Aki Tuomi [Sat, 12 Aug 2017 18:22:09 +0000 (21:22 +0300)] 
mydnsbackend: Initialize d_query_stmt

Fixes CID 1030066

6 years agoMerge pull request #4692 from cmouse/ssql-unique-ptr
Remi Gacogne [Fri, 11 Aug 2017 13:09:58 +0000 (15:09 +0200)] 
Merge pull request #4692 from cmouse/ssql-unique-ptr

SSql: Use unique_ptr for statements

6 years agoFix libatomic detection on ppc64 5599/head
Pieter Lexis [Fri, 11 Aug 2017 12:37:01 +0000 (14:37 +0200)] 
Fix libatomic detection on ppc64

Thanks @tjikkun!

Closes #5456

6 years agoBuildscripts: move deb files to correct dir 5600/head
Pieter Lexis [Fri, 11 Aug 2017 12:33:49 +0000 (14:33 +0200)] 
Buildscripts: move deb files to correct dir

6 years agoAdd help text on autodetecting systemd support 5598/head
Pieter Lexis [Fri, 11 Aug 2017 11:54:21 +0000 (13:54 +0200)] 
Add help text on autodetecting systemd support

Closes #5524

6 years agoSwitch the default webserver's ACL to "127.0.0.1, ::1" 5588/head
Remi Gacogne [Fri, 11 Aug 2017 09:11:10 +0000 (11:11 +0200)] 
Switch the default webserver's ACL to "127.0.0.1, ::1"

6 years agoMerge pull request #5586 from Habbie/docnits 4956/head
Pieter Lexis [Fri, 11 Aug 2017 08:28:20 +0000 (10:28 +0200)] 
Merge pull request #5586 from Habbie/docnits

auth documentation nits

6 years agoMerge pull request #5593 from pieterlexis/issue-5585-debian-build-deps
Pieter Lexis [Fri, 11 Aug 2017 08:27:11 +0000 (10:27 +0200)] 
Merge pull request #5593 from pieterlexis/issue-5585-debian-build-deps

Fix two issues with the build scripts

6 years agoMerge pull request #5587 from pieterlexis/fix-builder-errors
Pieter Lexis [Fri, 11 Aug 2017 08:26:58 +0000 (10:26 +0200)] 
Merge pull request #5587 from pieterlexis/fix-builder-errors

Fix errors with our build scripts

6 years agoMerge pull request #5581 from rgacogne/ddist-console-con-logging
Remi Gacogne [Thu, 10 Aug 2017 21:24:18 +0000 (23:24 +0200)] 
Merge pull request #5581 from rgacogne/ddist-console-con-logging

dnsdist: Add setConsoleConnectionsLogging()

6 years agoMerge pull request #5591 from Habbie/packetcache-slow-test
Remi Gacogne [Thu, 10 Aug 2017 21:23:01 +0000 (23:23 +0200)] 
Merge pull request #5591 from Habbie/packetcache-slow-test

increase TTL in packet cache test to avoid failure on slow testing runs

6 years agoMerge pull request #5580 from rgacogne/ddist-dnscrypt-ringbuffer-dnsheader
Remi Gacogne [Thu, 10 Aug 2017 21:22:32 +0000 (23:22 +0200)] 
Merge pull request #5580 from rgacogne/ddist-dnscrypt-ringbuffer-dnsheader

dnsdist: Copy the DNS header before encrypting it in place

6 years agoMake the buildscripts use tarballs and more consistent 5593/head
Pieter Lexis [Thu, 10 Aug 2017 16:02:03 +0000 (18:02 +0200)] 
Make the buildscripts use tarballs and more consistent

6 years agoAdd curl to auth build deps
Pieter Lexis [Thu, 10 Aug 2017 13:15:20 +0000 (15:15 +0200)] 
Add curl to auth build deps

6 years agoskip v6-dependent test when PDNS_TEST_NO_IPV6 is set in environment 5590/head
Peter van Dijk [Thu, 10 Aug 2017 09:34:50 +0000 (11:34 +0200)] 
skip v6-dependent test when PDNS_TEST_NO_IPV6 is set in environment

6 years agoincrease TTL in packet cache test to avoid failure on slow testing runs 5591/head
Peter van Dijk [Thu, 10 Aug 2017 10:44:50 +0000 (12:44 +0200)] 
increase TTL in packet cache test to avoid failure on slow testing runs

6 years agoMerge pull request #5592 from rgacogne/rec-fix-syncres-unit-tests
Remi Gacogne [Thu, 10 Aug 2017 13:08:26 +0000 (15:08 +0200)] 
Merge pull request #5592 from rgacogne/rec-fix-syncres-unit-tests

rec: Fix the tests added in #5569 and #5570, DNSSEC modes changed in #5557

6 years agorec: Fix the tests added in #5569 and #5570, DNSSEC modes changed in #5557 5592/head
Remi Gacogne [Thu, 10 Aug 2017 11:46:05 +0000 (13:46 +0200)] 
rec: Fix the tests added in #5569 and #5570, DNSSEC modes changed in #5557

6 years agoMerge pull request #5569 from rgacogne/rec-dnskey-loop
Remi Gacogne [Thu, 10 Aug 2017 09:17:56 +0000 (11:17 +0200)] 
Merge pull request #5569 from rgacogne/rec-dnskey-loop

rec: Don't fetch the DNSKEY of a zone to validate the DS of the same zone

6 years agoMerge pull request #5570 from rgacogne/rec-neg-validation
Remi Gacogne [Thu, 10 Aug 2017 09:14:45 +0000 (11:14 +0200)] 
Merge pull request #5570 from rgacogne/rec-neg-validation

rec: Be more careful about the validation of negative answers

6 years agoMerge pull request #5557 from rgacogne/rec-dnssec-process-states
Remi Gacogne [Thu, 10 Aug 2017 09:10:11 +0000 (11:10 +0200)] 
Merge pull request #5557 from rgacogne/rec-dnssec-process-states

rec: Don't always validate when DNSSEC is set to process

6 years agodnsdist: Add docs for the tag features 5577/head
Remi Gacogne [Thu, 3 Aug 2017 10:18:50 +0000 (12:18 +0200)] 
dnsdist: Add docs for the tag features

6 years agoMerge pull request #5522 from rubenk/patch-1
Peter van Dijk [Wed, 9 Aug 2017 11:59:49 +0000 (13:59 +0200)] 
Merge pull request #5522 from rubenk/patch-1

cd to the right directory before compiling

6 years agoauth: Detect manpages properly 5587/head
Pieter Lexis [Wed, 9 Aug 2017 11:07:52 +0000 (13:07 +0200)] 
auth: Detect manpages properly

6 years agoShip LDAP schema files in RPMs
Pieter Lexis [Wed, 9 Aug 2017 07:33:58 +0000 (09:33 +0200)] 
Ship LDAP schema files in RPMs

6 years agofix reference 5586/head
Peter van Dijk [Wed, 9 Aug 2017 10:59:02 +0000 (12:59 +0200)] 
fix reference

6 years agoallow incremental rebuild of html-docs
Peter van Dijk [Wed, 9 Aug 2017 10:58:57 +0000 (12:58 +0200)] 
allow incremental rebuild of html-docs

6 years agoMerge pull request #5578 from rgacogne/dnsdist-doc-policies
Pieter Lexis [Wed, 9 Aug 2017 09:18:13 +0000 (11:18 +0200)] 
Merge pull request #5578 from rgacogne/dnsdist-doc-policies

dnsdist: Clarify how the different load-balancing policies work

6 years agoMerge pull request #5540 from jsoref/pdns-example.com
Pieter Lexis [Wed, 9 Aug 2017 09:18:01 +0000 (11:18 +0200)] 
Merge pull request #5540 from jsoref/pdns-example.com

Switch dns master/slave example to consistently use example.com

6 years agoMerge pull request #5537 from pieterlexis/recursor-doc-fixes
Pieter Lexis [Wed, 9 Aug 2017 09:17:46 +0000 (11:17 +0200)] 
Merge pull request #5537 from pieterlexis/recursor-doc-fixes

Two recursor doc fixes

6 years agodnsdist: Copy the DNS header before encrypting it in place 5580/head
Remi Gacogne [Fri, 4 Aug 2017 09:49:22 +0000 (11:49 +0200)] 
dnsdist: Copy the DNS header before encrypting it in place

When DNSCrypt is enabled, we encrypt the answer in place, but we
need to keep a copy of the DNS header of the original answer to
be able to populate the responses ring buffer.

6 years agodnsdist: Add setConsoleConnectionsLogging() 5581/head
Remi Gacogne [Fri, 4 Aug 2017 08:49:28 +0000 (10:49 +0200)] 
dnsdist: Add setConsoleConnectionsLogging()

6 years agodnsdist: Don't use square brackets for IPv6 in Carbon metrics 5579/head
Remi Gacogne [Thu, 3 Aug 2017 14:29:56 +0000 (16:29 +0200)] 
dnsdist: Don't use square brackets for IPv6 in Carbon metrics

6 years agodnsdist: Clarify how the different load-balancing policies work 5578/head
Remi Gacogne [Thu, 3 Aug 2017 13:35:39 +0000 (15:35 +0200)] 
dnsdist: Clarify how the different load-balancing policies work

6 years agodnsdist: Deprecate syntactic sugar functions in 1.2.0
Remi Gacogne [Mon, 17 Jul 2017 18:37:56 +0000 (20:37 +0200)] 
dnsdist: Deprecate syntactic sugar functions in 1.2.0

Deprecates:
 * addAnyTCRule
 * addDomainBlock
 * addDomainSpoof
 * addDomainCNAMESpoof
 * addPoolRule
 * addNoRecurseRule
 * addDisableValidationRule
 * addQPSPoolRule
 * setDNSSECPool
 * addQPSLimit
 * addDelay

6 years agoMerge pull request #5396 from GlobalCyberAlliance/dnsdist-mod2
Remi Gacogne [Thu, 3 Aug 2017 08:53:21 +0000 (10:53 +0200)] 
Merge pull request #5396 from GlobalCyberAlliance/dnsdist-mod2

Add arbitrary tag capability to protobuf output in dnsdist

6 years agodnsdist: Fix indentation 5396/head
Remi Gacogne [Mon, 31 Jul 2017 09:45:00 +0000 (11:45 +0200)] 
dnsdist: Fix indentation

6 years agodnsdist: Pass the qname as a `DNSName` to `DNSProtoBufMessage::addRR()`
Remi Gacogne [Mon, 31 Jul 2017 09:43:12 +0000 (11:43 +0200)] 
dnsdist: Pass the qname as a `DNSName` to `DNSProtoBufMessage::addRR()`

It's OK for the Lua binding to accept a string, but the internal functions
should really use a `DNSName`.

6 years agodnsdist: Fix indentation, move tags check out of the generic ones
Remi Gacogne [Mon, 31 Jul 2017 09:40:01 +0000 (11:40 +0200)] 
dnsdist: Fix indentation, move tags check out of the generic ones

6 years agofixed 3 of the "nits" flagged by Remi
Seth Ornstein [Fri, 28 Jul 2017 23:04:44 +0000 (19:04 -0400)] 
fixed 3 of the "nits" flagged by Remi

6 years agoFixed requests from Remi July 7
Seth Ornstein [Wed, 12 Jul 2017 19:14:01 +0000 (15:14 -0400)] 
Fixed requests from Remi July 7

6 years agoMerge pull request #5575 from Habbie/dnsdist-docs-dontage
Remi Gacogne [Wed, 2 Aug 2017 15:07:34 +0000 (17:07 +0200)] 
Merge pull request #5575 from Habbie/dnsdist-docs-dontage

add dontAge to packetcache guide

6 years agoaddressed fixes requested by Remi July 3rd
Seth Ornstein [Thu, 6 Jul 2017 15:06:05 +0000 (11:06 -0400)] 
addressed fixes requested by Remi July 3rd

6 years agoChanges requested by Bert Hubert and Remi Gacogne of dnsdist
Seth Ornstein [Fri, 30 Jun 2017 18:41:18 +0000 (14:41 -0400)] 
Changes requested by Bert Hubert and Remi Gacogne of dnsdist

6 years agocompleted test for mods to dnsdist in pdns/regression-tests.dnsdist/test_ProtobufTag.py
Seth Ornstein [Fri, 23 Jun 2017 04:12:27 +0000 (00:12 -0400)] 
completed test for mods to dnsdist in pdns/regression-tests.dnsdist/test_ProtobufTag.py
script to execute it in pdns/zzz-gca-example/test-protobuf-tag.sh

6 years agodocumentation of new lua commands, stripped down dnsdist.conf, improved example scrip...
Seth Ornstein [Wed, 7 Jun 2017 19:20:18 +0000 (15:20 -0400)] 
documentation of new lua commands, stripped down dnsdist.conf, improved example script in pdns/zzz-gca-example directory

6 years agoAdded some more Lua commands to dnsdist to make the commands more 'balanced'.
Seth Ornstein [Fri, 2 Jun 2017 19:44:49 +0000 (15:44 -0400)] 
Added some more Lua commands to dnsdist to make the commands more 'balanced'.

6 years agoNew 'clean' version of dnsdist with my modifications.
Seth Ornstein [Tue, 30 May 2017 21:57:00 +0000 (17:57 -0400)] 
New 'clean' version of dnsdist with my modifications.
Commented line around new code segments has key words 'GCA' and 'Seth' for text searching.
Commands don't have XXX suffix anymore.
Timestamp for the setProtobufResponseType() function is supplied by lua now and not done in C++.
Current commands are: setTag, getTagArray, setTagArray, setProtobufResponseType

6 years agodnsdist: Add missing `newServer` options, pool management functions to the docs
Remi Gacogne [Mon, 24 Jul 2017 15:19:29 +0000 (17:19 +0200)] 
dnsdist: Add missing `newServer` options, pool management functions to the docs

6 years agodnsdist: Add AXFR instructions to the new docs
Remi Gacogne [Mon, 24 Jul 2017 08:45:50 +0000 (10:45 +0200)] 
dnsdist: Add AXFR instructions to the new docs

6 years agodnsdist: Add a few words on source address selection in the new docs
Remi Gacogne [Mon, 24 Jul 2017 08:45:01 +0000 (10:45 +0200)] 
dnsdist: Add a few words on source address selection in the new docs

6 years agoCorrected addAnyTCRule() documentation (#5574)
Sebastian Schmidt [Wed, 2 Aug 2017 09:19:55 +0000 (19:19 +1000)] 
Corrected addAnyTCRule() documentation (#5574)

* fixes #5573

6 years agoadd dontAge to packetcache guide 5575/head
Peter van Dijk [Wed, 2 Aug 2017 08:31:15 +0000 (10:31 +0200)] 
add dontAge to packetcache guide

6 years agodnsdist: Document sending statistics to carbon in the new docs
Remi Gacogne [Wed, 19 Jul 2017 12:35:25 +0000 (14:35 +0200)] 
dnsdist: Document sending statistics to carbon in the new docs

6 years agodnsdist: Fix small typos
Wim [Tue, 1 Aug 2017 13:15:21 +0000 (15:15 +0200)] 
dnsdist: Fix small typos

6 years agoMerge pull request #5549 from rgacogne/rec-ecsindex-auth-mismatch
Remi Gacogne [Tue, 1 Aug 2017 13:58:41 +0000 (15:58 +0200)] 
Merge pull request #5549 from rgacogne/rec-ecsindex-auth-mismatch

rec: Prevent an infinite loop if we need auth and the best match is not

6 years agoMerge pull request #5545 from rgacogne/rec-ecs-index-tests
Remi Gacogne [Tue, 1 Aug 2017 13:57:26 +0000 (15:57 +0200)] 
Merge pull request #5545 from rgacogne/rec-ecs-index-tests

rec: Add more unit tests for the NetmaskTree and ECS cache index

6 years agoMerge pull request #5535 from rgacogne/dnsdist-no-default-pwd
Remi Gacogne [Tue, 1 Aug 2017 13:54:06 +0000 (15:54 +0200)] 
Merge pull request #5535 from rgacogne/dnsdist-no-default-pwd

dnsdist: Make it clear that the sample passwords should be changed

6 years agoMerge pull request #5563 from rgacogne/dnsdist-timeout-latency
Remi Gacogne [Tue, 1 Aug 2017 13:51:12 +0000 (15:51 +0200)] 
Merge pull request #5563 from rgacogne/dnsdist-timeout-latency

dnsdist: Skip timeouts on the response latency graph

6 years agoMerge pull request #5562 from rgacogne/set-stale-cache-completion
Remi Gacogne [Tue, 1 Aug 2017 13:50:35 +0000 (15:50 +0200)] 
Merge pull request #5562 from rgacogne/set-stale-cache-completion

dnsdist: Add completion for `setStaleCacheEntriesTTL()`

6 years agorec: Don't fetch the DNSKEY of a zone to validate the DS of the same zone 5569/head
Remi Gacogne [Mon, 31 Jul 2017 16:17:45 +0000 (18:17 +0200)] 
rec: Don't fetch the DNSKEY of a zone to validate the DS of the same zone

6 years agorec: Be more careful about the validation of negative answers 5570/head
Remi Gacogne [Mon, 31 Jul 2017 16:40:16 +0000 (18:40 +0200)] 
rec: Be more careful about the validation of negative answers

We skipped the validation of:
- ECS-specific negative answers
- completely empty NODATA answers (no SOA, no NSEC, nothing)

6 years agodnsdist: Skip timeouts on the response latency graph 5563/head
Remi Gacogne [Mon, 31 Jul 2017 08:17:28 +0000 (10:17 +0200)] 
dnsdist: Skip timeouts on the response latency graph

6 years agodnsdist: Add completion for `setStaleCacheEntriesTTL()` 5562/head
Remi Gacogne [Mon, 31 Jul 2017 08:08:03 +0000 (10:08 +0200)] 
dnsdist: Add completion for `setStaleCacheEntriesTTL()`

6 years agoFix getSOA() in luabackend 5556/head
zilopbg [Thu, 27 Jul 2017 09:05:24 +0000 (12:05 +0300)] 
Fix getSOA() in luabackend

6 years agoauth: ds-at-parent test is failing with ldap-simple and ldap-strict 5519/head
Kees Monshouwer [Thu, 13 Jul 2017 12:49:21 +0000 (14:49 +0200)] 
auth: ds-at-parent test is failing with ldap-simple and ldap-strict

6 years agoauth: add a test to make sure we lookup DS in the right zone
Kees Monshouwer [Thu, 13 Jul 2017 06:48:08 +0000 (08:48 +0200)] 
auth: add a test to make sure we lookup DS in the right zone

6 years agoauth: getAuth() in ueberbackend is very length orientated
Kees Monshouwer [Wed, 14 Sep 2016 21:55:37 +0000 (23:55 +0200)] 
auth: getAuth() in ueberbackend is very length orientated

6 years agoauth: xternal child zones did confuse getAuth() for qytpe DS
Kees Monshouwer [Wed, 12 Jul 2017 19:29:52 +0000 (21:29 +0200)] 
auth: xternal child zones did confuse getAuth() for qytpe DS

6 years agorec: Don't always validate when DNSSEC is set to process 5557/head
Remi Gacogne [Wed, 26 Jul 2017 13:51:21 +0000 (15:51 +0200)] 
rec: Don't always validate when DNSSEC is set to process

Also fix DNSSEC validation statistics.

6 years agoMerge pull request #5543 from rgacogne/web-auto-ptr
Remi Gacogne [Tue, 25 Jul 2017 12:22:42 +0000 (14:22 +0200)] 
Merge pull request #5543 from rgacogne/web-auto-ptr

Wrap the webserver's and Resolver::tryGetSOASerial objects into smart pointers

6 years agogeoipbackend: Update documentation to note the possibility of mixing service and... 5548/head
Aki Tuomi [Mon, 24 Jul 2017 06:47:08 +0000 (09:47 +0300)] 
geoipbackend: Update documentation to note the possibility of mixing service and static records

6 years agogeoipbackend: Add test for apex record and service mixing
Aki Tuomi [Mon, 24 Jul 2017 06:45:44 +0000 (09:45 +0300)] 
geoipbackend: Add test for apex record and service mixing

6 years agoauth: Get rid of the webserver's connectionThreadData struct 5543/head
Remi Gacogne [Mon, 24 Jul 2017 13:29:15 +0000 (15:29 +0200)] 
auth: Get rid of the webserver's connectionThreadData struct

Thanks to zeha for suggesting that the struct was not needed anymore
since `std::thread` takes a variable number of parameters.

6 years agorec: Prevent an infinite loop if we need auth and the best match is not 5549/head
Remi Gacogne [Mon, 24 Jul 2017 11:08:31 +0000 (13:08 +0200)] 
rec: Prevent an infinite loop if we need auth and the best match is not

6 years agogeoipbackend: Allow mixing static and service lookup.
Aki Tuomi [Mon, 24 Jul 2017 06:34:09 +0000 (09:34 +0300)] 
geoipbackend: Allow mixing static and service lookup.

This allows using service records at apex level.

Closes #3747

6 years agorec: Add more tests of ECS-specific entries removal and expiration 5545/head
Remi Gacogne [Thu, 20 Jul 2017 15:20:37 +0000 (17:20 +0200)] 
rec: Add more tests of ECS-specific entries removal and expiration

6 years agorec: Test removal from a NetmaskTree
Remi Gacogne [Thu, 20 Jul 2017 15:19:42 +0000 (17:19 +0200)] 
rec: Test removal from a NetmaskTree

6 years agoMerge pull request #5541 from rgacogne/coverity-string-find-use
Remi Gacogne [Thu, 20 Jul 2017 07:51:13 +0000 (09:51 +0200)] 
Merge pull request #5541 from rgacogne/coverity-string-find-use

Clartify how we check the return value of std::string::find()

6 years agoMerge pull request #5542 from rgacogne/yahttp-93e75d1412d7dafab54f68b7efb9a4e30fd8b9fe
Remi Gacogne [Thu, 20 Jul 2017 07:50:44 +0000 (09:50 +0200)] 
Merge pull request #5542 from rgacogne/yahttp-93e75d1412d7dafab54f68b7efb9a4e30fd8b9fe

Update YaHTTP to 93e75d1412d7dafab54f68b7efb9a4e30fd8b9fe

6 years agoSwitch dns master/slave example to consistently use example.com 5540/head
Josh Soref [Wed, 19 Jul 2017 17:11:53 +0000 (13:11 -0400)] 
Switch dns master/slave example to consistently use example.com