]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
8 years agoAdded some missing commas.
tcely [Thu, 3 Aug 2017 09:32:28 +0000 (05:32 -0400)] 
Added some missing commas.

8 years agoAdded more comments.
tcely [Thu, 3 Aug 2017 09:18:33 +0000 (05:18 -0400)] 
Added more comments.

Describe whey the SOA records were not being used and why
host-N.example.com records were handled differently.

8 years agoCorrected the shared state comment.
tcely [Thu, 3 Aug 2017 09:08:38 +0000 (05:08 -0400)] 
Corrected the shared state comment.

8 years agoDon't use memory for host-XXX.example.com. entries.
tcely [Thu, 3 Aug 2017 09:06:03 +0000 (05:06 -0400)] 
Don't use memory for host-XXX.example.com. entries.

This actually ends up being about 1 second faster on my test system.

8 years agoCorrected host-0 and host-1 records.
tcely [Thu, 3 Aug 2017 08:54:34 +0000 (04:54 -0400)] 
Corrected host-0 and host-1 records.

I initially didn't notice that these were being overwritten, there are
just so many host-N entries in example.com.

8 years agoReset domain_id in list function.
tcely [Thu, 3 Aug 2017 08:35:14 +0000 (04:35 -0400)] 
Reset domain_id in list function.

8 years agoLabel these log lines correctly.
tcely [Thu, 3 Aug 2017 08:32:18 +0000 (04:32 -0400)] 
Label these log lines correctly.

8 years agoThe syntax was wrong for this TXT entry.
tcely [Thu, 3 Aug 2017 07:27:45 +0000 (03:27 -0400)] 
The syntax was wrong for this TXT entry.

I had thought maybe the server would parse that format. It looks like it
was left up to the zone file parser instead.

8 years agoFill out example.com zone data.
tcely [Thu, 3 Aug 2017 07:05:45 +0000 (03:05 -0400)] 
Fill out example.com zone data.

This was created based on the data in:
    regression-tests/zones/example.com

8 years agoFill out test.com zone data.
tcely [Thu, 3 Aug 2017 07:05:45 +0000 (03:05 -0400)] 
Fill out test.com zone data.

This was created based on the data in:
    regression-tests/zones/test.com

8 years agoBetter consistency for logged messages.
tcely [Thu, 3 Aug 2017 07:04:34 +0000 (03:04 -0400)] 
Better consistency for logged messages.

8 years agoSOA table entries aren't used.
tcely [Thu, 3 Aug 2017 07:00:46 +0000 (03:00 -0400)] 
SOA table entries aren't used.

This was proven to me since the error in content_from_soatab I fixed
earlier didn't cause any problems.

8 years agoUsed a zone level default ttl variable.
tcely [Thu, 3 Aug 2017 06:56:49 +0000 (02:56 -0400)] 
Used a zone level default ttl variable.

8 years agoThe order of nameserver/hostmaster was reversed.
tcely [Thu, 3 Aug 2017 06:50:50 +0000 (02:50 -0400)] 
The order of nameserver/hostmaster was reversed.

8 years agoHook up luabackend minimal example to a regression test.
tcely [Thu, 3 Aug 2017 03:05:59 +0000 (23:05 -0400)] 
Hook up luabackend minimal example to a regression test.

For now a single test is good enough to detect if this backend starts
refusing connections because of some future change.

8 years agoHandle the help text before configuring the traps.
tcely [Thu, 3 Aug 2017 02:15:53 +0000 (22:15 -0400)] 
Handle the help text before configuring the traps.

8 years agoadd -Werror=string-plus-int to travis clang build 6631/head
Peter van Dijk [Sun, 20 May 2018 09:07:59 +0000 (11:07 +0200)] 
add -Werror=string-plus-int to travis clang build

8 years agoAdded luabackend module.
tcely [Thu, 3 Aug 2017 01:51:48 +0000 (21:51 -0400)] 
Added luabackend module.

8 years agoAdded the args comment for the list function too.
tcely [Thu, 3 Aug 2017 01:09:56 +0000 (21:09 -0400)] 
Added the args comment for the list function too.

8 years agoAdded list to the example backend lua script.
tcely [Thu, 3 Aug 2017 00:59:32 +0000 (20:59 -0400)] 
Added list to the example backend lua script.

I rewrote this backend lua example script to not repeat things on
every record and to show how domain_id can be used when it is available.

8 years agoSet SOAData qname.
tcely [Tue, 1 Aug 2017 14:27:40 +0000 (10:27 -0400)] 
Set SOAData qname.

8 years agoUsed variables for build then mv pattern.
tcely [Tue, 1 Aug 2017 13:08:38 +0000 (09:08 -0400)] 
Used variables for build then mv pattern.

This rebuilds every time a move happens, but does not build in parallel.

8 years agoTry to limit the scanned files.
tcely [Tue, 1 Aug 2017 12:07:52 +0000 (08:07 -0400)] 
Try to limit the scanned files.

8 years agoparallel reading is not supported
tcely [Tue, 1 Aug 2017 12:01:38 +0000 (08:01 -0400)] 
parallel reading is not supported

8 years agoUse the ./conf.py file and limit pages built.
tcely [Tue, 1 Aug 2017 11:42:09 +0000 (07:42 -0400)] 
Use the ./conf.py file and limit pages built.

8 years agoBuild all the man pages in a single command.
tcely [Tue, 1 Aug 2017 11:31:14 +0000 (07:31 -0400)] 
Build all the man pages in a single command.

8 years agobusybox mktemp is dumb
tcely [Tue, 1 Aug 2017 05:06:35 +0000 (01:06 -0400)] 
busybox mktemp is dumb

8 years agoActually fix the mans conflict.
tcely [Tue, 1 Aug 2017 04:11:45 +0000 (00:11 -0400)] 
Actually fix the mans conflict.

This was a parallel build problem.
I had misunderstood what was actually happening when I first read the logs.

8 years agofixed already exists error
tcely [Tue, 1 Aug 2017 04:06:54 +0000 (00:06 -0400)] 
fixed already exists error

8 years agofixed this use of isEmpty too.
tcely [Tue, 1 Aug 2017 03:39:41 +0000 (23:39 -0400)] 
fixed this use of isEmpty too.

8 years agofix compilation errors
tcely [Tue, 1 Aug 2017 03:32:12 +0000 (23:32 -0400)] 
fix compilation errors

8 years agolog the backend PID too
tcely [Tue, 1 Aug 2017 02:07:45 +0000 (22:07 -0400)] 
log the backend PID too

8 years agobetter consistency
tcely [Tue, 1 Aug 2017 02:07:25 +0000 (22:07 -0400)] 
better consistency

8 years agoProvide both the qtype.name and qtype.code values.
tcely [Tue, 1 Aug 2017 02:04:23 +0000 (22:04 -0400)] 
Provide both the qtype.name and qtype.code values.

The lua function will receive a table as the first argument.
For example:
{ name = "SOA", code = 6, }

8 years agolog the boolean result from get
tcely [Tue, 1 Aug 2017 02:04:00 +0000 (22:04 -0400)] 
log the boolean result from get

8 years agoUsed the new dnsrr_from_table function.
tcely [Tue, 1 Aug 2017 02:01:48 +0000 (22:01 -0400)] 
Used the new dnsrr_from_table function.

8 years agoAdded function to populate a DNSResourceRecord.
tcely [Tue, 1 Aug 2017 01:59:19 +0000 (21:59 -0400)] 
Added function to populate a DNSResourceRecord.

8 years agoDeclared all the function variables
tcely [Tue, 1 Aug 2017 01:54:04 +0000 (21:54 -0400)] 
Declared all the function variables

8 years agoAdd "PREFIX-" when checking for isEmpty
tcely [Tue, 1 Aug 2017 00:58:05 +0000 (20:58 -0400)] 
Add "PREFIX-" when checking for isEmpty

This appears to have been a hack that got out-of-sync.
Adding a proper isEmpty() to the API is probably a better approach.

8 years agoAdd TODO notes
tcely [Tue, 1 Aug 2017 00:54:58 +0000 (20:54 -0400)] 
Add TODO notes

8 years agocleanup luabackend comments
tcely [Tue, 1 Aug 2017 00:52:54 +0000 (20:52 -0400)] 
cleanup luabackend comments

8 years agoChanged other logging-query instances too.
tcely [Mon, 31 Jul 2017 21:04:52 +0000 (17:04 -0400)] 
Changed other logging-query instances too.

8 years agolua-logging-query -> lua-query-logging
tcely [Mon, 31 Jul 2017 20:37:33 +0000 (16:37 -0400)] 
lua-logging-query -> lua-query-logging

8 years agoMerge pull request #6541 from chbruyand/lua-error-msg
Pieter Lexis [Thu, 24 May 2018 14:56:01 +0000 (16:56 +0200)] 
Merge pull request #6541 from chbruyand/lua-error-msg

dnsdist: allow known exception types to be converted to string

8 years agoMerge pull request #6499 from cmouse/stubresolver
Pieter Lexis [Thu, 24 May 2018 14:50:08 +0000 (16:50 +0200)] 
Merge pull request #6499 from cmouse/stubresolver

stubresolver: Improve locking

8 years agoMerge pull request #6518 from rgacogne/rec-max-udp-queries-per-round
Pieter Lexis [Thu, 24 May 2018 14:44:41 +0000 (16:44 +0200)] 
Merge pull request #6518 from rgacogne/rec-max-udp-queries-per-round

rec: Add a new max-udp-queries-per-round setting

8 years agoMerge pull request #6623 from zeha/doc-api-delete-204
Pieter Lexis [Thu, 24 May 2018 14:44:05 +0000 (16:44 +0200)] 
Merge pull request #6623 from zeha/doc-api-delete-204

API docs: zone delete returns 204

8 years agoMerge pull request #6629 from Habbie/zero-mbz
Pieter Lexis [Thu, 24 May 2018 14:43:18 +0000 (16:43 +0200)] 
Merge pull request #6629 from Habbie/zero-mbz

zero the must-be-zero bits

8 years agoMerge pull request #6633 from Habbie/auth-api-dup-rrset
Pieter Lexis [Thu, 24 May 2018 14:43:09 +0000 (16:43 +0200)] 
Merge pull request #6633 from Habbie/auth-api-dup-rrset

reject duplicate RRsets in patchZone

8 years agoMerge pull request #6637 from rgacogne/smt-uninit
Pieter Lexis [Thu, 24 May 2018 14:42:59 +0000 (16:42 +0200)] 
Merge pull request #6637 from rgacogne/smt-uninit

Don't copy unitialized values of SuffixMatchTree

8 years agoMerge pull request #6640 from rgacogne/rec-fix-error-string
Pieter Lexis [Thu, 24 May 2018 14:42:12 +0000 (16:42 +0200)] 
Merge pull request #6640 from rgacogne/rec-fix-error-string

rec: Fix 'adding an integer to a string does not append to it' error

8 years agoMerge pull request #6647 from zeha/api-occlude
Pieter Lexis [Thu, 24 May 2018 14:41:49 +0000 (16:41 +0200)] 
Merge pull request #6647 from zeha/api-occlude

API: Remove ENTs when "replacing" new records

8 years agoMerge pull request #6648 from zeha/auth-mysql-transaction-level
Pieter Lexis [Thu, 24 May 2018 14:41:05 +0000 (16:41 +0200)] 
Merge pull request #6648 from zeha/auth-mysql-transaction-level

gmysql: Use future-proof statement for transaction isolation

8 years agoMerge pull request #6649 from dkoster/api-export-fix-output
Pieter Lexis [Thu, 24 May 2018 14:40:44 +0000 (16:40 +0200)] 
Merge pull request #6649 from dkoster/api-export-fix-output

API export function output change to add IN to the output

8 years agoMerge pull request #6661 from rubenk/fix-typo-in-recursor-docs
Pieter Lexis [Thu, 24 May 2018 14:40:23 +0000 (16:40 +0200)] 
Merge pull request #6661 from rubenk/fix-typo-in-recursor-docs

Fix issue in recursor compilation doc

8 years agoMerge pull request #6662 from pieterlexis/api-cryptokey-responses
Pieter Lexis [Thu, 24 May 2018 14:40:01 +0000 (16:40 +0200)] 
Merge pull request #6662 from pieterlexis/api-cryptokey-responses

API: Send correct response codes for the CryptoKey endpoints

8 years agoMerge pull request #6663 from rubenk/settings-fix-typo
Pieter Lexis [Thu, 24 May 2018 14:39:40 +0000 (16:39 +0200)] 
Merge pull request #6663 from rubenk/settings-fix-typo

Fix typo in settings doc

8 years agoMerge pull request #6657 from pieterlexis/auth-4.1.3-docs
Pieter Lexis [Thu, 24 May 2018 13:27:32 +0000 (15:27 +0200)] 
Merge pull request #6657 from pieterlexis/auth-4.1.3-docs

Auth 4.1.3 changelog and secpoll

8 years agoauth 4.1.3: Changelog 6657/head
Pieter Lexis [Wed, 23 May 2018 10:52:00 +0000 (12:52 +0200)] 
auth 4.1.3: Changelog

8 years agoMerge pull request #6659 from pieterlexis/auth-alias-tcp
Pieter Lexis [Thu, 24 May 2018 09:34:42 +0000 (11:34 +0200)] 
Merge pull request #6659 from pieterlexis/auth-alias-tcp

Ensure ALIAS answers over TCP have correct name

8 years agoAuth API: add zone lookup by /zones?zone=example.org.
Chris Hofstaedtler [Thu, 24 May 2018 08:51:17 +0000 (10:51 +0200)] 
Auth API: add zone lookup by /zones?zone=example.org.

8 years agoFix typo in settings doc 6663/head
Ruben Kerkhof [Wed, 23 May 2018 21:44:52 +0000 (23:44 +0200)] 
Fix typo in settings doc

8 years agoFix issue in recursor compilation doc 6661/head
Ruben Kerkhof [Wed, 23 May 2018 20:29:04 +0000 (22:29 +0200)] 
Fix issue in recursor compilation doc

8 years agoAPI: 404 on non-existing CryptoKey keyid 6662/head
Pieter Lexis [Wed, 23 May 2018 16:18:36 +0000 (18:18 +0200)] 
API: 404 on non-existing CryptoKey keyid

8 years agoALIAS: fix comment 6659/head
Pieter Lexis [Wed, 23 May 2018 16:22:13 +0000 (18:22 +0200)] 
ALIAS: fix comment

8 years agoAPI: correct HTTP errors for cryptokey deletions
Pieter Lexis [Wed, 23 May 2018 16:09:05 +0000 (18:09 +0200)] 
API: correct HTTP errors for cryptokey deletions

8 years agoALIAS: Ensure correct name in TCP answer
Pieter Lexis [Wed, 23 May 2018 15:47:35 +0000 (17:47 +0200)] 
ALIAS: Ensure correct name in TCP answer

Fixes #6654

8 years agoALIAS: Add TCP test
Pieter Lexis [Wed, 23 May 2018 15:46:20 +0000 (17:46 +0200)] 
ALIAS: Add TCP test

8 years agoluawrapper: report caught std::exception as lua_error with a nice reason message 6658/head
Charles-Henri Bruyand [Wed, 23 May 2018 15:29:09 +0000 (17:29 +0200)] 
luawrapper: report caught std::exception as lua_error with a nice reason message

8 years agoFix attribution
Pieter Lexis [Wed, 23 May 2018 14:05:57 +0000 (16:05 +0200)] 
Fix attribution

8 years agoUpdate secpoll for auth 4.1.3
Pieter Lexis [Wed, 23 May 2018 10:38:01 +0000 (12:38 +0200)] 
Update secpoll for auth 4.1.3

8 years agoauth: sign CDS/CDNSKEY RRsets with the KSK 6655/head
Charles-Henri Bruyand [Wed, 23 May 2018 13:34:54 +0000 (15:34 +0200)] 
auth: sign CDS/CDNSKEY RRsets with the KSK

8 years agoMerge pull request #6641 from pieterlexis/dnsdist-centos-6-postinst
Pieter Lexis [Wed, 23 May 2018 12:44:40 +0000 (14:44 +0200)] 
Merge pull request #6641 from pieterlexis/dnsdist-centos-6-postinst

dnsdist: fix RPM scriptlets

8 years agopdnsutil: auth check improvements 6653/head
Kees Monshouwer [Sat, 19 May 2018 13:25:56 +0000 (15:25 +0200)] 
pdnsutil: auth check improvements

8 years agodocs: fix warnings in the auth settings page
Pieter Lexis [Tue, 22 May 2018 18:15:59 +0000 (20:15 +0200)] 
docs: fix warnings in the auth settings page

8 years agoGeoIP docs: re-do part of the backend page
Pieter Lexis [Tue, 22 May 2018 18:13:40 +0000 (20:13 +0200)] 
GeoIP docs: re-do part of the backend page

8 years agorecursor docs: fix warning
Pieter Lexis [Tue, 22 May 2018 18:13:26 +0000 (20:13 +0200)] 
recursor docs: fix warning

8 years agoMerge pull request #6644 from rgacogne/rec413-changelog
Pieter Lexis [Tue, 22 May 2018 16:03:12 +0000 (18:03 +0200)] 
Merge pull request #6644 from rgacogne/rec413-changelog

ChangeLog and secpoll update for rec 4.1.3

8 years agoAdd #6630 to the ChangeLog for 4.1.3 6644/head
Remi Gacogne [Tue, 22 May 2018 14:10:23 +0000 (16:10 +0200)] 
Add #6630 to the ChangeLog for 4.1.3

8 years agoMerge pull request #6613 from pieterlexis/ixfrdist-configyaml
Pieter Lexis [Tue, 22 May 2018 13:13:16 +0000 (15:13 +0200)] 
Merge pull request #6613 from pieterlexis/ixfrdist-configyaml

ixfrdist: Use yaml as config file

8 years agoUpdated test_export_zone_json and test_export_zone_text to include the IN in the... 6649/head
Dennis Koster [Tue, 22 May 2018 12:29:18 +0000 (14:29 +0200)] 
Updated test_export_zone_json and test_export_zone_text to include the IN in the output

8 years agoAdded IN to the output of API export function
Dennis Koster [Tue, 22 May 2018 12:14:43 +0000 (14:14 +0200)] 
Added IN to the output of API export function

8 years agogmysql: Use future-proof statement for transaction isolation 6648/head
Chris Hofstaedtler [Tue, 22 May 2018 12:12:41 +0000 (14:12 +0200)] 
gmysql: Use future-proof statement for transaction isolation

8 years agoAPI: Remove ENTs when "replacing" new records 6647/head
Chris Hofstaedtler [Tue, 22 May 2018 11:44:56 +0000 (13:44 +0200)] 
API: Remove ENTs when "replacing" new records

8 years agoFix a typo and a forgotten PR in the rec 4.1.3 ChangeLog
Remi Gacogne [Tue, 22 May 2018 10:27:18 +0000 (12:27 +0200)] 
Fix a typo and a forgotten PR in the rec 4.1.3 ChangeLog

8 years agoixfrdist: Don't build on SLES 12 6613/head
Pieter Lexis [Tue, 22 May 2018 10:26:49 +0000 (12:26 +0200)] 
ixfrdist: Don't build on SLES 12

Yaml-CPP is not in the base system.

8 years agoChangeLog for rec 4.1.3
Remi Gacogne [Tue, 22 May 2018 10:19:50 +0000 (12:19 +0200)] 
ChangeLog for rec 4.1.3

8 years agoUpdate the secpoll zone for rec-4.1.3
Remi Gacogne [Tue, 22 May 2018 10:19:15 +0000 (12:19 +0200)] 
Update the secpoll zone for rec-4.1.3

8 years agoMerge pull request #6638 from pieterlexis/ixfrdist-ttl
Pieter Lexis [Tue, 22 May 2018 09:58:35 +0000 (11:58 +0200)] 
Merge pull request #6638 from pieterlexis/ixfrdist-ttl

ixfrdist: store TTL in stored zones

8 years agoMerge pull request #6630 from Habbie/rdynamic-ldflags
Remi Gacogne [Tue, 22 May 2018 09:37:10 +0000 (11:37 +0200)] 
Merge pull request #6630 from Habbie/rdynamic-ldflags

-rdynamic is for the linker

8 years agodnsdist: fix RPM scriptlets 6641/head
Pieter Lexis [Mon, 21 May 2018 20:01:57 +0000 (22:01 +0200)] 
dnsdist: fix RPM scriptlets

We used the non-existing `%elif` rpm macro ¯\_(ツ)_/¯.

8 years agoixfrdist: store TTL in stored zones 6638/head
Pieter Lexis [Mon, 21 May 2018 20:53:58 +0000 (22:53 +0200)] 
ixfrdist: store TTL in stored zones

Closes #6635

8 years agomove check down 6633/head
Peter van Dijk [Mon, 21 May 2018 18:09:26 +0000 (20:09 +0200)] 
move check down

8 years agorec: Fix 'adding an integer to a string does not append to it' error 6640/head
Remi Gacogne [Mon, 21 May 2018 16:38:26 +0000 (18:38 +0200)] 
rec: Fix 'adding an integer to a string does not append to it' error

8 years agoDon't copy unitialized values of SuffixMatchTree 6637/head
Remi Gacogne [Mon, 21 May 2018 16:23:00 +0000 (18:23 +0200)] 
Don't copy unitialized values of SuffixMatchTree

8 years agoadd duplicate RRset test
Peter van Dijk [Mon, 21 May 2018 09:02:43 +0000 (11:02 +0200)] 
add duplicate RRset test

8 years agoreject duplicate RRsets in patchZone
Peter van Dijk [Mon, 21 May 2018 08:37:39 +0000 (10:37 +0200)] 
reject duplicate RRsets in patchZone

8 years agostubresolver: Improve locking 6499/head
Aki Tuomi [Sun, 15 Apr 2018 18:33:44 +0000 (21:33 +0300)] 
stubresolver: Improve locking

8 years ago-rdynamic is for the linker 6630/head
Peter van Dijk [Sun, 20 May 2018 09:13:59 +0000 (11:13 +0200)] 
-rdynamic is for the linker

8 years agopdnsutil: occlusion check improvements
Kees Monshouwer [Sat, 19 May 2018 12:58:31 +0000 (14:58 +0200)] 
pdnsutil: occlusion check improvements