]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
4 years agodnsdist: Exit when requested DoT/DoH support is not compiled in 7915/head
Remi Gacogne [Wed, 12 Jun 2019 10:06:59 +0000 (12:06 +0200)] 
dnsdist: Exit when requested DoT/DoH support is not compiled in

4 years agoMerge pull request #7880 from pieterlexis/dnsdist-ignore-ipcrypt
Pieter Lexis [Wed, 12 Jun 2019 08:52:38 +0000 (10:52 +0200)] 
Merge pull request #7880 from pieterlexis/dnsdist-ignore-ipcrypt

Ignore generated files for ipcrypt

4 years agoMerge pull request #7887 from omoerbeek/auth-blacklist-special-memory-usage auth-4.2.0-rc2
Peter van Dijk [Tue, 11 Jun 2019 15:28:00 +0000 (17:28 +0200)] 
Merge pull request #7887 from omoerbeek/auth-blacklist-special-memory-usage

Simple blacklist handler for StatBag

4 years agoMerge pull request #7903 from Habbie/dnsdist-doc-nits
Remi Gacogne [Tue, 11 Jun 2019 13:35:52 +0000 (15:35 +0200)] 
Merge pull request #7903 from Habbie/dnsdist-doc-nits

dnsdist: minor doc updates/fixes

4 years agotcpFastOpenSize should be tcpFastOpenQueueSize 7903/head
Peter van Dijk [Tue, 11 Jun 2019 09:29:17 +0000 (11:29 +0200)] 
tcpFastOpenSize should be tcpFastOpenQueueSize

4 years agodocument makeIPCipherKey and fix links to it
Peter van Dijk [Tue, 11 Jun 2019 09:24:01 +0000 (11:24 +0200)] 
document makeIPCipherKey and fix links to it

4 years agofix links to DNSClass overview
Peter van Dijk [Tue, 11 Jun 2019 09:19:04 +0000 (11:19 +0200)] 
fix links to DNSClass overview

4 years agounhide setAllowEmptyResponse documentation
Peter van Dijk [Tue, 11 Jun 2019 09:18:52 +0000 (11:18 +0200)] 
unhide setAllowEmptyResponse documentation

4 years agofix changelog formatting
Peter van Dijk [Tue, 11 Jun 2019 09:11:08 +0000 (11:11 +0200)] 
fix changelog formatting

4 years agofix weird formatting of param type
Peter van Dijk [Tue, 11 Jun 2019 09:07:54 +0000 (11:07 +0200)] 
fix weird formatting of param type

4 years agoMaintain blacklist inside StatBag. 7887/head
Otto Moerbeek [Tue, 11 Jun 2019 06:56:03 +0000 (08:56 +0200)] 
Maintain blacklist inside StatBag.

4 years agoMerge pull request #7899 from Habbie/circleci-mssql-version
Peter van Dijk [Sun, 9 Jun 2019 21:25:28 +0000 (23:25 +0200)] 
Merge pull request #7899 from Habbie/circleci-mssql-version

auth: switch circleci mssql image

4 years agoMerge pull request #7881 from mind04/soacaching
Peter van Dijk [Sun, 9 Jun 2019 21:11:16 +0000 (23:11 +0200)] 
Merge pull request #7881 from mind04/soacaching

auth: detect SOA cache pollution caused by broken backends

4 years agoMerge pull request #7891 from Habbie/gsql-transactions
Peter van Dijk [Sun, 9 Jun 2019 21:10:18 +0000 (23:10 +0200)] 
Merge pull request #7891 from Habbie/gsql-transactions

auth API, pdnsutil: improve backend transaction correctness

4 years agoMerge pull request #7897 from Habbie/lua-shared-ecswho
Peter van Dijk [Sun, 9 Jun 2019 21:09:34 +0000 (23:09 +0200)] 
Merge pull request #7897 from Habbie/lua-shared-ecswho

auth LUA: explicitly unset ecswho if we are not setting it, fixes #7896

4 years agoauth: switch circleci mssql image 7899/head
Peter van Dijk [Sun, 9 Jun 2019 20:38:21 +0000 (22:38 +0200)] 
auth: switch circleci mssql image

apparently 'Community Technology Preview' images expire, so
this switches us to a Generally Available version.

4 years agoauth LUA: explicitly unset ecswho if we are not setting it, fixes #7896 7897/head
Peter van Dijk [Sat, 8 Jun 2019 19:20:48 +0000 (21:20 +0200)] 
auth LUA: explicitly unset ecswho if we are not setting it, fixes #7896

4 years agoauth: detect SOA cache pollution caused by broken backends 7881/head
Kees Monshouwer [Fri, 7 Jun 2019 07:14:29 +0000 (09:14 +0200)] 
auth: detect SOA cache pollution caused by broken backends

4 years agoauth API, pdnsutil: improve backend transaction correctness 7891/head
Peter van Dijk [Fri, 7 Jun 2019 14:29:37 +0000 (16:29 +0200)] 
auth API, pdnsutil: improve backend transaction correctness

4 years agoMerge pull request #7807 from ahupowerdns/lmdb-sync-mode
Peter van Dijk [Fri, 7 Jun 2019 15:26:26 +0000 (17:26 +0200)] 
Merge pull request #7807 from ahupowerdns/lmdb-sync-mode

Make explicit lmdbbackend synchronous option

4 years agoMerge pull request #7822 from pieterlexis/issue-7781-no-more-0.0.0
Pieter Lexis [Fri, 7 Jun 2019 13:26:15 +0000 (15:26 +0200)] 
Merge pull request #7822 from pieterlexis/issue-7781-no-more-0.0.0

Use latest tag for version numbers for master builds

4 years agoreport sqlite3 extended error codes
Peter van Dijk [Fri, 7 Jun 2019 12:08:26 +0000 (14:08 +0200)] 
report sqlite3 extended error codes

4 years agoSimple blacklist handler for StatBag. Not configurable but that
Otto Moerbeek [Fri, 7 Jun 2019 11:03:03 +0000 (13:03 +0200)] 
Simple blacklist handler for StatBag. Not configurable but that
could easily be added if necessary.

4 years agoIgnore generated files for ipcrypt 7880/head
Pieter Lexis [Fri, 7 Jun 2019 07:36:22 +0000 (09:36 +0200)] 
Ignore generated files for ipcrypt

4 years agoMerge pull request #7862 from pieterlexis/update-boost-m4
Peter van Dijk [Thu, 6 Jun 2019 23:00:43 +0000 (01:00 +0200)] 
Merge pull request #7862 from pieterlexis/update-boost-m4

Update boost.m4 to the latest version

4 years agoMerge pull request #7878 from Habbie/auth-curl-m4
Peter van Dijk [Thu, 6 Jun 2019 18:05:30 +0000 (20:05 +0200)] 
Merge pull request #7878 from Habbie/auth-curl-m4

auth: make configure call PDNS_CHECK_LIBCURL when needed

4 years agoMerge pull request #7846 from rgacogne/dnsdist-140b-changelog
Remi Gacogne [Thu, 6 Jun 2019 13:22:40 +0000 (15:22 +0200)] 
Merge pull request #7846 from rgacogne/dnsdist-140b-changelog

dnsdist: Prepare ChangeLog and secpoll for 1.4.0-beta1

4 years agoMake configure call PDNS_CHECK_LIBCURL when needed 7878/head
Peter van Dijk [Wed, 5 Jun 2019 14:05:09 +0000 (16:05 +0200)] 
Make configure call PDNS_CHECK_LIBCURL when needed

4 years agodnsdist: Be explicit about 7814 fixing a crash in the changelog 7846/head
Remi Gacogne [Thu, 6 Jun 2019 09:00:22 +0000 (11:00 +0200)] 
dnsdist: Be explicit about 7814 fixing a crash in the changelog

4 years agoEnd the serial number of the security polling zone with something else than 0
Remi Gacogne [Thu, 6 Jun 2019 08:59:46 +0000 (10:59 +0200)] 
End the serial number of the security polling zone with something else than 0

4 years agodnsdist: Update 1.4.0-beta1 release date
Remi Gacogne [Thu, 6 Jun 2019 08:20:54 +0000 (10:20 +0200)] 
dnsdist: Update 1.4.0-beta1 release date

4 years agodnsdist: Add 7853 to the ChangeLog
Remi Gacogne [Tue, 4 Jun 2019 08:21:52 +0000 (10:21 +0200)] 
dnsdist: Add 7853 to the ChangeLog

4 years agodnsdist: Prepare ChangeLog and secpoll for 1.4.0-beta1
Remi Gacogne [Fri, 24 May 2019 09:37:45 +0000 (11:37 +0200)] 
dnsdist: Prepare ChangeLog and secpoll for 1.4.0-beta1

4 years agoMerge pull request #7874 from Habbie/auth-doc-updates dnsdist-1.4.0-beta1
Peter van Dijk [Wed, 5 Jun 2019 21:04:26 +0000 (23:04 +0200)] 
Merge pull request #7874 from Habbie/auth-doc-updates

auth: some doc nits/updates

4 years agoMerge pull request #7868 from omoerbeek/rec-dnstap-to-unix-socket
Otto Moerbeek [Wed, 5 Jun 2019 08:04:56 +0000 (10:04 +0200)] 
Merge pull request #7868 from omoerbeek/rec-dnstap-to-unix-socket

Allow unix domains sockets for dnstap destinations

4 years agoMerge pull request #7873 from mind04/truncate
Peter van Dijk [Tue, 4 Jun 2019 21:39:53 +0000 (23:39 +0200)] 
Merge pull request #7873 from mind04/truncate

Always truncate when the additional records do not fit  in a response

4 years agoauth: sdig manpage: fix formatting; update with new features 7874/head
Peter van Dijk [Tue, 4 Jun 2019 19:25:09 +0000 (21:25 +0200)] 
auth: sdig manpage: fix formatting; update with new features

4 years agoauth: sdig usage: sort options
Peter van Dijk [Tue, 4 Jun 2019 19:17:42 +0000 (21:17 +0200)] 
auth: sdig usage: sort options

4 years agoauth docs: fix link to supermaster/superslave setting
Peter van Dijk [Tue, 4 Jun 2019 19:13:28 +0000 (21:13 +0200)] 
auth docs: fix link to supermaster/superslave setting

4 years agoauth docs: add lmdb backend to backends index
Peter van Dijk [Tue, 4 Jun 2019 19:12:46 +0000 (21:12 +0200)] 
auth docs: add lmdb backend to backends index

4 years agoauth docs: fix underline lengths
Peter van Dijk [Tue, 4 Jun 2019 19:11:14 +0000 (21:11 +0200)] 
auth docs: fix underline lengths

4 years agoauth: add an option to bulk fix the regression tests results 7873/head
Kees Monshouwer [Tue, 4 Jun 2019 18:04:52 +0000 (20:04 +0200)] 
auth: add an option to bulk fix the regression tests results
(use it wisely)

4 years agoauth: always truncate when the additional records do not fit
Kees Monshouwer [Tue, 4 Jun 2019 18:02:24 +0000 (20:02 +0200)] 
auth: always truncate when the additional records do not fit
in a response
fixes #7315

4 years agoMerge pull request #7832 from Habbie/sdig-doh
Peter van Dijk [Tue, 4 Jun 2019 16:34:58 +0000 (18:34 +0200)] 
Merge pull request #7832 from Habbie/sdig-doh

add DoH support to sdig

4 years agoMerge pull request #7869 from Habbie/auth-lua-reuse
Peter van Dijk [Tue, 4 Jun 2019 16:30:58 +0000 (18:30 +0200)] 
Merge pull request #7869 from Habbie/auth-lua-reuse

auth LUA: optionally reuse Lua state

4 years agoallow building sdig without doh support 7832/head
Peter van Dijk [Tue, 21 May 2019 08:30:23 +0000 (10:30 +0200)] 
allow building sdig without doh support

4 years agoCheck for libcurl when tools are enabled
Pieter Lexis [Mon, 20 May 2019 14:44:05 +0000 (16:44 +0200)] 
Check for libcurl when tools are enabled

4 years agoMove libcurl detection to its own function
Pieter Lexis [Mon, 20 May 2019 14:34:53 +0000 (16:34 +0200)] 
Move libcurl detection to its own function

4 years agoadd DoH support to sdig
Peter van Dijk [Sat, 18 May 2019 21:20:37 +0000 (23:20 +0200)] 
add DoH support to sdig

4 years agosdig: report EDNS Padding size
Peter van Dijk [Sat, 18 May 2019 23:37:45 +0000 (01:37 +0200)] 
sdig: report EDNS Padding size

4 years agominicurl enhancements
Peter van Dijk [Sat, 18 May 2019 21:18:33 +0000 (23:18 +0200)] 
minicurl enhancements

* support for adding headers to POST requests
* don't truncate POST data at the first NUL byte
* better error reporting for POST failures (like GET already has)

4 years agominicurl: correct comment
Peter van Dijk [Sat, 18 May 2019 21:18:06 +0000 (23:18 +0200)] 
minicurl: correct comment

4 years agomake LUA state reuse optional 7869/head
Peter van Dijk [Mon, 3 Jun 2019 20:52:49 +0000 (22:52 +0200)] 
make LUA state reuse optional

4 years agoMerge pull request #7852 from Habbie/sqlite-wal
Peter van Dijk [Tue, 4 Jun 2019 11:47:33 +0000 (13:47 +0200)] 
Merge pull request #7852 from Habbie/sqlite-wal

sqlite3: make journal mode configurable; default to WAL

4 years agoMerge pull request #7867 from mnordhoff/patch-3
Peter van Dijk [Tue, 4 Jun 2019 11:13:32 +0000 (13:13 +0200)] 
Merge pull request #7867 from mnordhoff/patch-3

profile.rst: Remove GOST

4 years agoMerge pull request #7870 from omoerbeek/stubquery-fix-arg
Peter van Dijk [Tue, 4 Jun 2019 11:09:59 +0000 (13:09 +0200)] 
Merge pull request #7870 from omoerbeek/stubquery-fix-arg

stubquery: Fix handling of optional type arg.

4 years agoMerge pull request #7864 from rgacogne/coverity-201905
Peter van Dijk [Tue, 4 Jun 2019 11:05:27 +0000 (13:05 +0200)] 
Merge pull request #7864 from rgacogne/coverity-201905

Fix warnings reported by Coverity

4 years agoMerge pull request #7861 from neheb/lato
Remi Gacogne [Tue, 4 Jun 2019 10:23:01 +0000 (12:23 +0200)] 
Merge pull request #7861 from neheb/lato

Check if -latomic is needed instead of hardcoding

4 years agoMerge pull request #7859 from pieterlexis/auth-rm-disable-tcp
Peter van Dijk [Tue, 4 Jun 2019 10:14:55 +0000 (12:14 +0200)] 
Merge pull request #7859 from pieterlexis/auth-rm-disable-tcp

auth: Remove disable-tcp option

4 years agoignore __pycache__ dirs 7852/head
Peter van Dijk [Mon, 27 May 2019 20:46:26 +0000 (22:46 +0200)] 
ignore __pycache__ dirs

4 years agoignore sqlite WAL files
Peter van Dijk [Mon, 27 May 2019 20:46:17 +0000 (22:46 +0200)] 
ignore sqlite WAL files

4 years agosqlite3: make journal mode configurable; default to WAL
Peter van Dijk [Mon, 27 May 2019 12:26:16 +0000 (14:26 +0200)] 
sqlite3: make journal mode configurable; default to WAL

4 years agoMerge pull request #7865 from rgacogne/auth-curl-global-init
Peter van Dijk [Tue, 4 Jun 2019 09:57:23 +0000 (11:57 +0200)] 
Merge pull request #7865 from rgacogne/auth-curl-global-init

auth: Initialize cURL before starting any thread

4 years agoCheck syntax during configuration and add fix docs. 7868/head
Otto Moerbeek [Tue, 4 Jun 2019 09:49:37 +0000 (11:49 +0200)] 
Check syntax during configuration and add fix docs.

4 years agostubquery: Fix handling of optional type arg. 7870/head
Otto Moerbeek [Tue, 4 Jun 2019 09:22:40 +0000 (11:22 +0200)] 
stubquery: Fix handling of optional type arg.

4 years agoUse sizeof when initializing NSECBitmapGenerator::res 7864/head
Remi Gacogne [Tue, 4 Jun 2019 07:28:50 +0000 (09:28 +0200)] 
Use sizeof when initializing NSECBitmapGenerator::res

4 years agoreuse AuthLua4 object
Peter van Dijk [Mon, 3 Jun 2019 16:00:09 +0000 (18:00 +0200)] 
reuse AuthLua4 object

4 years agoAllow unix domains sockets for dnstap destinations
Otto Moerbeek [Mon, 3 Jun 2019 14:15:19 +0000 (16:15 +0200)] 
Allow unix domains sockets for dnstap destinations

4 years agoMerge pull request #7853 from Marlinc/dnsdist-prometheus-histogram
Remi Gacogne [Mon, 3 Jun 2019 13:03:30 +0000 (15:03 +0200)] 
Merge pull request #7853 from Marlinc/dnsdist-prometheus-histogram

dnsdist: Support Prometheus latency histograms

4 years agoMake the TCPNameserver a unique pointer 7859/head
Pieter Lexis [Tue, 28 May 2019 12:17:44 +0000 (14:17 +0200)] 
Make the TCPNameserver a unique pointer

4 years agoMerge pull request #7538 from omoerbeek/rec-dnstap
Otto Moerbeek [Mon, 3 Jun 2019 11:37:37 +0000 (13:37 +0200)] 
Merge pull request #7538 from omoerbeek/rec-dnstap

Rec dnstap

4 years agoprofile.rst: Remove GOST 7867/head
Matt Nordhoff [Sat, 1 Jun 2019 03:19:25 +0000 (03:19 +0000)] 
profile.rst: Remove GOST

4 years agodnsdist: Add Prometheus latency histogram support 7853/head
Marlin Cremers [Fri, 31 May 2019 14:21:18 +0000 (16:21 +0200)] 
dnsdist: Add Prometheus latency histogram support

4 years agoMerge pull request #7863 from Marlinc/patch-1
Remi Gacogne [Fri, 31 May 2019 13:08:46 +0000 (15:08 +0200)] 
Merge pull request #7863 from Marlinc/patch-1

dnsdist: Move PoolAvailableRule to rules section

4 years agoauth: Initialize cURL before starting any thread 7865/head
Remi Gacogne [Fri, 31 May 2019 08:16:00 +0000 (10:16 +0200)] 
auth: Initialize cURL before starting any thread

If `curl_global_init()` was not called prior to any call to
`curl_easy_init()`, it will be automatically called.
The documentation states that:

> This may be lethal in multi-threaded cases, since
> curl_global_init is not thread-safe, and it may result in
> resource problems because there is no corresponding cleanup.

4 years agoCheck if -latomic is needed instead of hardcoding 7861/head
Rosen Penev [Tue, 28 May 2019 17:49:21 +0000 (10:49 -0700)] 
Check if -latomic is needed instead of hardcoding

This avoids having a huge list of platforms which can change over time.

4 years agoMerge pull request #7856 from neheb/op
Remi Gacogne [Wed, 29 May 2019 15:07:56 +0000 (17:07 +0200)] 
Merge pull request #7856 from neheb/op

Don't initialize and deinitialize with OpenSSL >= 1.1

4 years agoDon't close the random device on EINTR
Remi Gacogne [Wed, 29 May 2019 14:05:25 +0000 (16:05 +0200)] 
Don't close the random device on EINTR

4 years agoHandle short reads from our random device
Remi Gacogne [Wed, 29 May 2019 14:00:35 +0000 (16:00 +0200)] 
Handle short reads from our random device

Reported by Coverity (CID 1401626).

4 years agodnsdist: Move PoolAvailableRule to rules section 7863/head
Marlin Cremers [Wed, 29 May 2019 14:32:06 +0000 (16:32 +0200)] 
dnsdist: Move PoolAvailableRule to rules section

4 years agoUpdate boost.m4 to the latest version 7862/head
Pieter Lexis [Wed, 29 May 2019 14:08:02 +0000 (16:08 +0200)] 
Update boost.m4 to the latest version

4 years agoMerge pull request #7819 from pieterlexis/circleci-coverity
Pieter Lexis [Wed, 29 May 2019 14:04:54 +0000 (16:04 +0200)] 
Merge pull request #7819 from pieterlexis/circleci-coverity

Do coverity builds once a day via circleci

4 years agoauth: Use the correct type while reading from the control channel
Remi Gacogne [Wed, 29 May 2019 13:46:53 +0000 (15:46 +0200)] 
auth: Use the correct type while reading from the control channel

4 years agoauth: Check the result of safeGetBBDomainInfo in Bind2Backend::searchRecords()
Remi Gacogne [Wed, 29 May 2019 13:41:55 +0000 (15:41 +0200)] 
auth: Check the result of safeGetBBDomainInfo in Bind2Backend::searchRecords()

There should be no way for it to fail here since we iterate on known
domains, but better safe than sorry.
Reported by Coverity (CID 1401684).

4 years agoauth: Initialize DNSPacket::d_ednsRawPacketSizeLimit
Remi Gacogne [Wed, 29 May 2019 13:39:13 +0000 (15:39 +0200)] 
auth: Initialize DNSPacket::d_ednsRawPacketSizeLimit

That prevents it from being used uninitialized, for example after
DNSPakcet::noparse() has been used.
Reported by Coverity (CID 1401683).

4 years agoauth: Use mkstemp() to generate a temporary file name
Remi Gacogne [Wed, 29 May 2019 13:33:58 +0000 (15:33 +0200)] 
auth: Use mkstemp() to generate a temporary file name

Reported by Coverity (CID 1401682).

4 years agoixfrutils: Check the return value of rename()
Remi Gacogne [Wed, 29 May 2019 13:02:13 +0000 (15:02 +0200)] 
ixfrutils: Check the return value of rename()

Reported by Coverity (CID 1401680).

4 years agotools: Don't de-reference the end iterator
Remi Gacogne [Wed, 29 May 2019 12:54:42 +0000 (14:54 +0200)] 
tools: Don't de-reference the end iterator

Reported by Coverity (CID 1401654140167114016781401691).

4 years agodnsbulktest: Correctly set the default value for the 'www' param
Remi Gacogne [Wed, 29 May 2019 12:46:15 +0000 (14:46 +0200)] 
dnsbulktest: Correctly set the default value for the 'www' param

Reported by Coverity (CID 1401667).

4 years agodnstcpbench: Initialize the members of BenchQuery
Remi Gacogne [Wed, 29 May 2019 12:44:35 +0000 (14:44 +0200)] 
dnstcpbench: Initialize the members of BenchQuery

No impact except making Coverity happy (CID 1401666).

4 years agoCheck the result of the dynamic pointer cast in getSerialFromRecords()
Remi Gacogne [Wed, 29 May 2019 12:42:46 +0000 (14:42 +0200)] 
Check the result of the dynamic pointer cast in getSerialFromRecords()

Reported by Coverity (CID 1401665).

4 years agoauth: Always initialize the BindBackend's transaction ID
Remi Gacogne [Wed, 29 May 2019 12:34:48 +0000 (14:34 +0200)] 
auth: Always initialize the BindBackend's transaction ID

Reported by Coverity (CID 1401661).

4 years agoauth: Check the return of getNext() in LdapBackend::getDomainInfo()
Remi Gacogne [Wed, 29 May 2019 12:25:25 +0000 (14:25 +0200)] 
auth: Check the return of getNext() in LdapBackend::getDomainInfo()

Reported by Coverity (CID 1401649).

4 years agodumresp: Use the correct return type for recvfrom()
Remi Gacogne [Wed, 29 May 2019 12:19:27 +0000 (14:19 +0200)] 
dumresp: Use the correct return type for recvfrom()

Otherwise we can't correctly process error codes.
Reported by Coverity (CID 1401645).

4 years agoauth: Properly initialize a new BindBackend domain (kind, ctime)
Remi Gacogne [Wed, 29 May 2019 10:26:04 +0000 (12:26 +0200)] 
auth: Properly initialize a new BindBackend domain (kind, ctime)

Reported by Coverity (CID 1401635).

4 years agoauth: Check that the domain exists in pdnsutil check-zone
Remi Gacogne [Wed, 29 May 2019 09:48:47 +0000 (11:48 +0200)] 
auth: Check that the domain exists in pdnsutil check-zone

Reported by Coverity (CID 1401633).

4 years agoLMDB: Initialize d_cursor in the base ctor
Remi Gacogne [Wed, 29 May 2019 09:45:12 +0000 (11:45 +0200)] 
LMDB: Initialize d_cursor in the base ctor

It's always properly initialized in the derived classes so far,
but let's make sure it stays that way.
Also make sure we don't call mdb_cursor_close() on a nullptr
cursor after being moved.
Reported by Coverity (CID 1401632).

4 years agodnsbulktest: Explicitely check that find() returned 0
Remi Gacogne [Wed, 29 May 2019 09:35:35 +0000 (11:35 +0200)] 
dnsbulktest: Explicitely check that find() returned 0

std::string::find() will return 0 if the line starts with '.', but
it was not obvious from the existing code whether we tested for 0
or a string::npos since we treated the return value as a boolean.
Reported by Coverity (CID 1401631).

4 years agopcap: Check that we don't read uninitialized memory while parsing
Remi Gacogne [Wed, 29 May 2019 09:31:51 +0000 (11:31 +0200)] 
pcap: Check that we don't read uninitialized memory while parsing

Reported by Coverity (CID 1401629).

4 years agoauth: Check that we could get the zone info in LMDBBackend::replaceRRSet()
Remi Gacogne [Wed, 29 May 2019 08:03:36 +0000 (10:03 +0200)] 
auth: Check that we could get the zone info in LMDBBackend::replaceRRSet()

Reported by Coverity (CID 1401628).