]> granicus.if.org Git - pdns/log
pdns
6 years agoMerge pull request #6320 from rgacogne/rec-cache-a-aaaa
Remi Gacogne [Fri, 2 Mar 2018 09:49:52 +0000 (09:49 +0000)]
Merge pull request #6320 from rgacogne/rec-cache-a-aaaa

rec: Fix ECS-specific NS AAAA not being returned from the cache

6 years agorec: Fix ECS-specific NS AAAA not being returned from the cache
Remi Gacogne [Thu, 1 Mar 2018 20:09:36 +0000 (20:09 +0000)]
rec: Fix ECS-specific NS AAAA not being returned from the cache

Reported by Andreas Jakum (thanks!).

6 years agoMerge pull request #6306 from rgacogne/rec-update-ecs-index-only-when-needed
Pieter Lexis [Thu, 1 Mar 2018 08:41:19 +0000 (09:41 +0100)]
Merge pull request #6306 from rgacogne/rec-update-ecs-index-only-when-needed

rec: Only update the ECS cache index when needed

6 years agoMerge pull request #6311 from pieterlexis/6305-dnsdist-exit-on-wrong-option
Remi Gacogne [Thu, 1 Mar 2018 08:03:17 +0000 (08:03 +0000)]
Merge pull request #6311 from pieterlexis/6305-dnsdist-exit-on-wrong-option

dnsdist: Exit with code 1 on invalid parameter

6 years agoMerge pull request #6313 from rgacogne/rec-auth-zone-cache-miss
Remi Gacogne [Thu, 1 Mar 2018 08:02:54 +0000 (08:02 +0000)]
Merge pull request #6313 from rgacogne/rec-auth-zone-cache-miss

rec: Count a lookup into an internal auth zone as a cache miss

6 years agorec: Add the auth-zone-queries metric counting queries to hosted zones
Remi Gacogne [Wed, 28 Feb 2018 14:46:10 +0000 (14:46 +0000)]
rec: Add the auth-zone-queries metric counting queries to hosted zones

6 years agorec: Initialize SyncRes::d_authzonequeries
Remi Gacogne [Wed, 28 Feb 2018 14:09:47 +0000 (14:09 +0000)]
rec: Initialize SyncRes::d_authzonequeries

6 years agorec: Count a lookup into an internal auth zone as a cache miss
Remi Gacogne [Wed, 28 Feb 2018 10:26:03 +0000 (10:26 +0000)]
rec: Count a lookup into an internal auth zone as a cache miss

We only considered a query a cache miss if we had to do at least
one outgoing query, but having to look up into one of the internally
hosted zone (auth-zones) should count as a cache miss too.

6 years agoMerge pull request #6276 from pieterlexis/issue-6270-dnsupdate-cname
Peter van Dijk [Tue, 27 Feb 2018 14:19:32 +0000 (15:19 +0100)]
Merge pull request #6276 from pieterlexis/issue-6270-dnsupdate-cname

dnsupdate: Reject updates if they would lead to CNAME+Other data

6 years agoMerge pull request #6243 from mind04/rectify2
Pieter Lexis [Tue, 27 Feb 2018 14:12:47 +0000 (15:12 +0100)]
Merge pull request #6243 from mind04/rectify2

Auth: fix rectify (ordername) for non dnssec zones

6 years agoMerge pull request #6278 from cmouse/pkcs11
Pieter Lexis [Tue, 27 Feb 2018 14:12:16 +0000 (15:12 +0100)]
Merge pull request #6278 from cmouse/pkcs11

pkcs11signers: Fix yubikey NEO to work

6 years agoMerge pull request #6297 from Habbie/check-zone-unknown-type-content
Pieter Lexis [Tue, 27 Feb 2018 14:12:01 +0000 (15:12 +0100)]
Merge pull request #6297 from Habbie/check-zone-unknown-type-content

make check-zone error on rows that have content but shouldn't

6 years agoMerge pull request #6296 from kaosdrachen/feature-recursor.d
Pieter Lexis [Tue, 27 Feb 2018 14:11:38 +0000 (15:11 +0100)]
Merge pull request #6296 from kaosdrachen/feature-recursor.d

Add a default include-dir for recursor as per auth

6 years agoMerge pull request #6310 from Habbie/ship-ixfrdist-service
Pieter Lexis [Tue, 27 Feb 2018 14:10:56 +0000 (15:10 +0100)]
Merge pull request #6310 from Habbie/ship-ixfrdist-service

ship ixfrdist.service in tools deb

6 years agodnsdist: Exit with code 1 on invalid parameter
Pieter Lexis [Tue, 27 Feb 2018 14:09:40 +0000 (15:09 +0100)]
dnsdist: Exit with code 1 on invalid parameter

Closes #6305 for master

6 years agoship ixfrdist.service in tools deb
Peter van Dijk [Tue, 27 Feb 2018 10:40:58 +0000 (11:40 +0100)]
ship ixfrdist.service in tools deb

6 years agoMerge pull request #6309 from jpmens/patch-10
Remi Gacogne [Tue, 27 Feb 2018 09:55:16 +0000 (09:55 +0000)]
Merge pull request #6309 from jpmens/patch-10

fix typo

6 years agofix typo
JP Mens [Tue, 27 Feb 2018 08:51:05 +0000 (09:51 +0100)]
fix typo

6 years agorec: Only update the ECS cache index when needed
Remi Gacogne [Mon, 26 Feb 2018 14:13:00 +0000 (14:13 +0000)]
rec: Only update the ECS cache index when needed

We don't need to update the ECS index when replacing an existing
entry, except if the entry has expired, because then we might have
removed it from the ECS index.

6 years agoMerge pull request #6300 from ahupowerdns/ecs-expire-fix
Remi Gacogne [Mon, 26 Feb 2018 10:21:44 +0000 (11:21 +0100)]
Merge pull request #6300 from ahupowerdns/ecs-expire-fix

Fix ECS-based cache entry refresh code

6 years agoMerge pull request #6301 from zeha/rapidjson-cleanup
Remi Gacogne [Mon, 26 Feb 2018 10:13:59 +0000 (11:13 +0100)]
Merge pull request #6301 from zeha/rapidjson-cleanup

Remove leftover -I ext/rapidjson

6 years agoMerge pull request #6302 from rgacogne/axfr-timeout-length
Pieter Lexis [Mon, 26 Feb 2018 06:50:33 +0000 (07:50 +0100)]
Merge pull request #6302 from rgacogne/axfr-timeout-length

ixfrdist: Also respect the AXFR timeout for the chunk's length

6 years agoixfrdist: Also respect the AXFR timeout for the chunk's length
Remi Gacogne [Sun, 25 Feb 2018 15:41:36 +0000 (16:41 +0100)]
ixfrdist: Also respect the AXFR timeout for the chunk's length

We used to apply the default timeout of 10s to retrieve the chunk's
length even if we were passed a different one.

6 years agoRemove leftover -I ext/rapidjson
Chris Hofstaedtler [Fri, 23 Feb 2018 10:44:49 +0000 (11:44 +0100)]
Remove leftover -I ext/rapidjson

6 years agoMerge pull request #6299 from rgacogne/dnsdist-doc-MaxQPSRule
Remi Gacogne [Fri, 23 Feb 2018 10:00:27 +0000 (11:00 +0100)]
Merge pull request #6299 from rgacogne/dnsdist-doc-MaxQPSRule

dnsdist: Fix the documentation for MaxQPSRule()

6 years agoMerge pull request #6291 from pieterlexis/ixfrdist-read-properly
Pieter Lexis [Fri, 23 Feb 2018 08:15:18 +0000 (09:15 +0100)]
Merge pull request #6291 from pieterlexis/ixfrdist-read-properly

ixfrdist: Read only the amount of bytes we need

6 years agoMerge pull request #6290 from pieterlexis/rec-axfr-timeout
Pieter Lexis [Fri, 23 Feb 2018 08:14:56 +0000 (09:14 +0100)]
Merge pull request #6290 from pieterlexis/rec-axfr-timeout

rec: Implement settable AXFR timeout for RPZ

6 years agoFix ECS-based cache entry refresh code
bert hubert [Wed, 31 Jan 2018 15:59:03 +0000 (16:59 +0100)]
Fix ECS-based cache entry refresh code

This would lead to us not refreshing ECS-varying answers in the cache, and therefore an even more depressed cache rate.

Thanks to @liordot who found the issue & provided a fix in #6241.

6 years agopkcs11signers: Use OpenSSL to parse EC parameters if available
Aki Tuomi [Tue, 20 Feb 2018 06:19:37 +0000 (08:19 +0200)]
pkcs11signers: Use OpenSSL to parse EC parameters if available

This allows more than just two EC key types to be supported.

6 years agopdnsutil: Check that hsm was provided a sub-command
Aki Tuomi [Tue, 20 Feb 2018 06:19:33 +0000 (08:19 +0200)]
pdnsutil: Check that hsm was provided a sub-command

Fixes signal 11 crash due to null pointer comparison

6 years agopkcs11signers: Support separate public key label
Aki Tuomi [Tue, 20 Feb 2018 06:19:30 +0000 (08:19 +0200)]
pkcs11signers: Support separate public key label

At least Yubikey NEO has separate private and public key labels
so support providing both when necessary.

6 years agopkcs11signers: Get actual slot IDs from PKCS#11 device
Aki Tuomi [Tue, 20 Feb 2018 06:19:16 +0000 (08:19 +0200)]
pkcs11signers: Get actual slot IDs from PKCS#11 device

Some devices have slots that do not start from 0, so we ask
for the slot IDs from the device and iterate those instead of
just guessing the slot ID.

6 years agoadd missing !
Peter van Dijk [Thu, 22 Feb 2018 14:30:01 +0000 (15:30 +0100)]
add missing !

6 years agodnsdist: Fix the documentation for MaxQPSRule()
Remi Gacogne [Thu, 22 Feb 2018 13:08:20 +0000 (14:08 +0100)]
dnsdist: Fix the documentation for MaxQPSRule()

Contrary to MaxQPSIPRule(), MaxQPSRule() matches the traffic below
the QPS limit, not above.

6 years agoMerge remote-tracking branch 'origin/master' into rec-axfr-timeout
Pieter Lexis [Thu, 22 Feb 2018 11:56:03 +0000 (12:56 +0100)]
Merge remote-tracking branch 'origin/master' into rec-axfr-timeout

6 years agoMerge pull request #6100 from pieterlexis/ipv4-ipv6-equiv
Pieter Lexis [Thu, 22 Feb 2018 11:28:24 +0000 (12:28 +0100)]
Merge pull request #6100 from pieterlexis/ipv4-ipv6-equiv

auth: make outgoing-query-address{,6} behaviour equivalent

6 years agoMerge pull request #6128 from cmouse/geoip
Pieter Lexis [Thu, 22 Feb 2018 11:27:28 +0000 (12:27 +0100)]
Merge pull request #6128 from cmouse/geoip

GeoIPbackend improvements

6 years agoMerge pull request #6275 from pieterlexis/fix-changelog-from-pr-indent
Pieter Lexis [Thu, 22 Feb 2018 11:26:47 +0000 (12:26 +0100)]
Merge pull request #6275 from pieterlexis/fix-changelog-from-pr-indent

changelog-from-pr.py: Fix output indenting

6 years agoMerge pull request #6292 from pieterlexis/ixfrdist-in-memory
Pieter Lexis [Thu, 22 Feb 2018 11:26:28 +0000 (12:26 +0100)]
Merge pull request #6292 from pieterlexis/ixfrdist-in-memory

ixfrdist: Keep latest AXFR and `--keep` IXFR's in memory

6 years agoMerge pull request #6293 from pieterlexis/rec-rpz-refresh
Pieter Lexis [Thu, 22 Feb 2018 11:25:51 +0000 (12:25 +0100)]
Merge pull request #6293 from pieterlexis/rec-rpz-refresh

rec: Ensure we don't hammer the RPZ master server

6 years agoMerge pull request #6286 from zeha/pkg-deb-auth-fixes
Pieter Lexis [Thu, 22 Feb 2018 11:25:30 +0000 (12:25 +0100)]
Merge pull request #6286 from zeha/pkg-deb-auth-fixes

Debian Authoritative packaging fixes for 4.1

6 years agoremove code instead of adding code, thanks @mind04
Peter van Dijk [Thu, 22 Feb 2018 11:09:42 +0000 (12:09 +0100)]
remove code instead of adding code, thanks @mind04

6 years agomake check-zone error on records that have content but shouldn't.
Peter van Dijk [Thu, 22 Feb 2018 10:14:16 +0000 (11:14 +0100)]
make check-zone error on records that have content but shouldn't.

Fixes #6064

6 years agoFix typo in rules change
Rens Houben [Thu, 22 Feb 2018 10:03:59 +0000 (11:03 +0100)]
Fix typo in rules change

6 years agoMerge pull request #6282 from pieterlexis/service-ignore
Peter van Dijk [Thu, 22 Feb 2018 09:41:19 +0000 (10:41 +0100)]
Merge pull request #6282 from pieterlexis/service-ignore

Ignore *.service in pdns/

6 years agoModified build scripts for debian packages to add an include for recursor.d
Rens Houben [Thu, 22 Feb 2018 09:41:02 +0000 (10:41 +0100)]
Modified build scripts for debian packages to add an include for recursor.d

6 years agoMerge pull request #6295 from lordievader/patch-1
Peter van Dijk [Thu, 22 Feb 2018 09:39:55 +0000 (10:39 +0100)]
Merge pull request #6295 from lordievader/patch-1

Fix syntax error for replace-rrset

6 years agorec: Fix AXFR timeout nits
Pieter Lexis [Thu, 22 Feb 2018 09:34:56 +0000 (10:34 +0100)]
rec: Fix AXFR timeout nits

6 years agoixfrdist: fix reading nits
Pieter Lexis [Thu, 22 Feb 2018 09:31:19 +0000 (10:31 +0100)]
ixfrdist: fix reading nits

6 years agoixfrdist: fix nits and add optimization
Pieter Lexis [Thu, 22 Feb 2018 08:41:41 +0000 (09:41 +0100)]
ixfrdist: fix nits and add optimization

6 years agoFix syntax error for replace-rrset
Olivier van der Toorn [Thu, 22 Feb 2018 07:41:21 +0000 (08:41 +0100)]
Fix syntax error for replace-rrset

Make `replace-rrset` tell the user to use the `replace-rrset` command, rather than `replace-record`.

6 years agorec: Ensure we don't hammer the RPZ master server
Pieter Lexis [Wed, 21 Feb 2018 16:37:02 +0000 (17:37 +0100)]
rec: Ensure we don't hammer the RPZ master server

Before, if the `refresh` was not set in the lua-config file's
`rpzMaster` statement, we would keep trying to get delta's the whole
time. This commit ensures we update the zone's refresh config to the
value from the AXFR'd zone (if not set in the config).

6 years agoixfrdist: Keep latest AXFR and `--keep` IXFR's in memory
Pieter Lexis [Wed, 21 Feb 2018 15:36:00 +0000 (16:36 +0100)]
ixfrdist: Keep latest AXFR and `--keep` IXFR's in memory

This prevents us going to the disk for every incoming query.

6 years agoixfrdist: Read only the amount of bytes we need
Pieter Lexis [Wed, 21 Feb 2018 11:58:06 +0000 (12:58 +0100)]
ixfrdist: Read only the amount of bytes we need

spotted by @rgacogne

6 years agorec: Implement settable AXFR timeout for RPZ
Pieter Lexis [Wed, 21 Feb 2018 11:52:54 +0000 (12:52 +0100)]
rec: Implement settable AXFR timeout for RPZ

6 years agoMerge pull request #6284 from zeha/dnsdist-test-macos
Pieter Lexis [Tue, 20 Feb 2018 17:36:02 +0000 (18:36 +0100)]
Merge pull request #6284 from zeha/dnsdist-test-macos

dnsdist: In tests use protobuf3 on macOS

6 years agoMerge pull request #6287 from zeha/dnsdist-luaaction-cc
Pieter Lexis [Tue, 20 Feb 2018 17:35:33 +0000 (18:35 +0100)]
Merge pull request #6287 from zeha/dnsdist-luaaction-cc

dnsdist: Move Lua(Response)Action operator() out of header file

6 years agoMerge pull request #6288 from atosatto/ixfrdist-systemd
Pieter Lexis [Tue, 20 Feb 2018 17:35:05 +0000 (18:35 +0100)]
Merge pull request #6288 from atosatto/ixfrdist-systemd

IXFRDist: Add missing CAP_SETGID and CAP_SETUID to the IXFRDist systemD unit file

6 years agoAdd missing CAP_SETGID and CAP_SETUID to the IXFRDist systemD unit file
Andrea Tosatto [Tue, 20 Feb 2018 14:34:41 +0000 (15:34 +0100)]
Add missing CAP_SETGID and CAP_SETUID to the IXFRDist systemD unit file

6 years agodebian: fix ucf registration (same as Debian bug#816362)
Chris Hofstaedtler [Tue, 20 Feb 2018 09:54:06 +0000 (10:54 +0100)]
debian: fix ucf registration (same as Debian bug#816362)

6 years agodebian: drop allow-recursion handling
Chris Hofstaedtler [Tue, 20 Feb 2018 09:48:41 +0000 (10:48 +0100)]
debian: drop allow-recursion handling

6 years agodnsdist: Move Lua(Response)Action operator() out of header file
Chris Hofstaedtler [Tue, 20 Feb 2018 09:29:26 +0000 (10:29 +0100)]
dnsdist: Move Lua(Response)Action operator() out of header file

6 years agoMerge pull request #6283 from zeha/dnsdist-luaaction-error
Remi Gacogne [Tue, 20 Feb 2018 08:39:01 +0000 (09:39 +0100)]
Merge pull request #6283 from zeha/dnsdist-luaaction-error

dnsdist: Report Lua(Response)Action failures

6 years agoIn tests use protobuf3 on macOS
Chris Hofstaedtler [Mon, 19 Feb 2018 18:18:44 +0000 (19:18 +0100)]
In tests use protobuf3 on macOS

6 years agotests: Add rule-servfail to test_API
Chris Hofstaedtler [Mon, 19 Feb 2018 18:12:11 +0000 (19:12 +0100)]
tests: Add rule-servfail to test_API

6 years agoReport Lua(Response)Action failures
Chris Hofstaedtler [Mon, 19 Feb 2018 18:03:34 +0000 (19:03 +0100)]
Report Lua(Response)Action failures

6 years agoMerge pull request #6279 from zeha/dnsdist-qtag-cleanup
Remi Gacogne [Mon, 19 Feb 2018 17:35:14 +0000 (18:35 +0100)]
Merge pull request #6279 from zeha/dnsdist-qtag-cleanup

dnsdist: Clean up QTag code

6 years agoIgnore *.service in pdns/
Pieter Lexis [Mon, 19 Feb 2018 16:39:06 +0000 (17:39 +0100)]
Ignore *.service in pdns/

6 years agoClean up QTag code
Chris Hofstaedtler [Mon, 19 Feb 2018 13:50:00 +0000 (14:50 +0100)]
Clean up QTag code

6 years agoMerge pull request #6268 from pieterlexis/ixfrdist-timeout
Peter van Dijk [Mon, 19 Feb 2018 10:55:11 +0000 (11:55 +0100)]
Merge pull request #6268 from pieterlexis/ixfrdist-timeout

ixfrdist: Allow setting the inbound AXFR timeout

6 years agoixfrdist AXFR timeout: pass the remaining time to getChunk
Pieter Lexis [Fri, 16 Feb 2018 17:50:37 +0000 (18:50 +0100)]
ixfrdist AXFR timeout: pass the remaining time to getChunk

6 years agoMerge remote-tracking branch 'origin/master' into ixfrdist-timeout
Pieter Lexis [Fri, 16 Feb 2018 17:40:25 +0000 (18:40 +0100)]
Merge remote-tracking branch 'origin/master' into ixfrdist-timeout

6 years agoixfrdist: Make timeout for the whole AXFR
Pieter Lexis [Fri, 16 Feb 2018 17:39:06 +0000 (18:39 +0100)]
ixfrdist: Make timeout for the whole AXFR

6 years agoMerge pull request #6256 from jpmens/patch-9
Pieter Lexis [Fri, 16 Feb 2018 17:20:08 +0000 (18:20 +0100)]
Merge pull request #6256 from jpmens/patch-9

Change wording to indicate may not XFR instead of cannot

6 years agoMerge pull request #6262 from mheiland/patch-1
Pieter Lexis [Fri, 16 Feb 2018 17:19:49 +0000 (18:19 +0100)]
Merge pull request #6262 from mheiland/patch-1

Making swagger code-gen happy.

6 years agoMerge pull request #6269 from pieterlexis/ixfrdist-privdrop
Pieter Lexis [Fri, 16 Feb 2018 17:19:34 +0000 (18:19 +0100)]
Merge pull request #6269 from pieterlexis/ixfrdist-privdrop

ixfrdist: Implement priv-dropping

6 years agodyndns: Add tests for the CNAME-with-other-data issue
Pieter Lexis [Fri, 16 Feb 2018 16:16:54 +0000 (17:16 +0100)]
dyndns: Add tests for the CNAME-with-other-data issue

6 years agodnsupdate: Refuse updates for records with CNAMEs
Pieter Lexis [Fri, 16 Feb 2018 15:24:14 +0000 (16:24 +0100)]
dnsupdate: Refuse updates for records with CNAMEs

Also, refuse updates for CNAMES when other records exist and send
FORMERR to queries that add a CNAME and other data in the same update.

6 years agochangelog-from-pr.py: Fix output indenting
Pieter Lexis [Fri, 16 Feb 2018 15:19:18 +0000 (16:19 +0100)]
changelog-from-pr.py: Fix output indenting

6 years agoMerge pull request #6273 from pieterlexis/auth-411-secpol
Pieter Lexis [Fri, 16 Feb 2018 15:07:05 +0000 (16:07 +0100)]
Merge pull request #6273 from pieterlexis/auth-411-secpol

Add Auth 4.1.1 secpoll

6 years agoMerge pull request #6274 from ffledgling/4.1.1-changelog
Peter van Dijk [Fri, 16 Feb 2018 14:59:31 +0000 (15:59 +0100)]
Merge pull request #6274 from ffledgling/4.1.1-changelog

Update 4.1 changelog for auth-4.1.1 release

6 years agoUpdate 4.1 changelog for auth-4.1.1 release
Anhad Jai Singh [Fri, 16 Feb 2018 13:44:29 +0000 (19:14 +0530)]
Update 4.1 changelog for auth-4.1.1 release

PRs part of this release are:
* 6261, 6260 - backports PRs, originals are

  6261:
  * 6077
  * 6048
  * 6172
  * 6134
  * 6129
  * 6122
  * 6103
  * 6041

  6260:
  * 6029

6 years agoAdd Auth 4.1.1 secpoll
Pieter Lexis [Fri, 16 Feb 2018 13:45:08 +0000 (14:45 +0100)]
Add Auth 4.1.1 secpoll

6 years agoMerge pull request #6267 from rgacogne/dnsdist-1.2.1-changelog
Remi Gacogne [Fri, 16 Feb 2018 10:17:14 +0000 (11:17 +0100)]
Merge pull request #6267 from rgacogne/dnsdist-1.2.1-changelog

dnsdist: Update the ChangeLog for the 1.2.1 release

6 years agodnsdist: Fix a typo in the 1.2.1 changelog
Remi Gacogne [Fri, 16 Feb 2018 09:12:30 +0000 (10:12 +0100)]
dnsdist: Fix a typo in the 1.2.1 changelog

6 years agodnsdist: Update the release date for 1.2.1
Remi Gacogne [Thu, 15 Feb 2018 15:43:33 +0000 (16:43 +0100)]
dnsdist: Update the release date for 1.2.1

6 years agoMerge pull request #6264 from pieterlexis/ixfrdist-nullptr
Remi Gacogne [Thu, 15 Feb 2018 10:29:07 +0000 (11:29 +0100)]
Merge pull request #6264 from pieterlexis/ixfrdist-nullptr

ixfrdist: Prevent a nullptr exception and guard reads/writes

6 years agoixfrdist: Implement priv-dropping
Pieter Lexis [Wed, 14 Feb 2018 15:42:49 +0000 (16:42 +0100)]
ixfrdist: Implement priv-dropping

Closes #6265

6 years agoMerge pull request #6257 from Habbie/dnsdist-test-format
Remi Gacogne [Wed, 14 Feb 2018 14:38:41 +0000 (15:38 +0100)]
Merge pull request #6257 from Habbie/dnsdist-test-format

dnsdist: fix error formatting

6 years agoixfrdist: Allow setting the inbound AXFR timeout
Pieter Lexis [Wed, 14 Feb 2018 12:58:15 +0000 (13:58 +0100)]
ixfrdist: Allow setting the inbound AXFR timeout

6 years agoixfrdist: Guard all find()s with a mutex
Pieter Lexis [Wed, 14 Feb 2018 12:55:35 +0000 (13:55 +0100)]
ixfrdist: Guard all find()s with a mutex

6 years agodnsdist: Update the ChangeLog for the 1.2.1 release
Remi Gacogne [Wed, 14 Feb 2018 10:30:13 +0000 (11:30 +0100)]
dnsdist: Update the ChangeLog for the 1.2.1 release

6 years agoixfrdist: Guard all reads and writes on g_soas
Pieter Lexis [Wed, 14 Feb 2018 10:41:18 +0000 (11:41 +0100)]
ixfrdist: Guard all reads and writes on g_soas

6 years agoixfrdist: Prevent a nullptr exception
Pieter Lexis [Wed, 14 Feb 2018 10:00:54 +0000 (11:00 +0100)]
ixfrdist: Prevent a nullptr exception

6 years agotravis: Run geoipbackend test with mmdb database
Aki Tuomi [Thu, 4 Jan 2018 06:54:44 +0000 (08:54 +0200)]
travis: Run geoipbackend test with mmdb database

6 years agotravis: Add libmaxminddb-dev to auth dependencies
Aki Tuomi [Wed, 3 Jan 2018 21:45:45 +0000 (23:45 +0200)]
travis: Add libmaxminddb-dev to auth dependencies

6 years agotravis: Remove geoipregion* from travis settings
Aki Tuomi [Wed, 3 Jan 2018 08:43:58 +0000 (10:43 +0200)]
travis: Remove geoipregion* from travis settings

6 years agogeoipbackend: Add mmdb support for regression test
Aki Tuomi [Wed, 3 Jan 2018 21:36:16 +0000 (23:36 +0200)]
geoipbackend: Add mmdb support for regression test

6 years agogeoipbackend: Add edns subnet geoipregionip where needed in tests
Aki Tuomi [Wed, 3 Jan 2018 07:33:32 +0000 (09:33 +0200)]
geoipbackend: Add edns subnet geoipregionip where needed in tests

6 years agogeoipbackend: Add regression test for per-AFI variables
Aki Tuomi [Wed, 3 Jan 2018 21:40:48 +0000 (23:40 +0200)]
geoipbackend: Add regression test for per-AFI variables