]>
granicus.if.org Git - pdns/log
Aki Tuomi [Thu, 30 Jul 2015 16:26:11 +0000 (19:26 +0300)]
Use searchRecords and searchComments in search-data
Aki Tuomi [Fri, 31 Jul 2015 19:38:55 +0000 (22:38 +0300)]
Add SimpleMatch matcher
This utility class lets you do simple * and ? based matching.
Aki Tuomi [Wed, 5 Aug 2015 16:05:57 +0000 (19:05 +0300)]
Use searchRecords and searchComments in GSQL
Aki Tuomi [Wed, 5 Aug 2015 15:49:07 +0000 (18:49 +0300)]
Add searchRecords and searchComments API call
Pieter Lexis [Wed, 5 Aug 2015 10:32:49 +0000 (12:32 +0200)]
Merge pull request #2647 from pieterlexis/auth-346-sunos-boost
Fix boost detection on SunOS
Pieter Lexis [Tue, 4 Aug 2015 11:36:22 +0000 (13:36 +0200)]
Merge pull request #2667 from cmouse/update-yahttp-3.4.6
Update YaHTTP to v0.1.7
Aki Tuomi [Sat, 1 Aug 2015 03:39:40 +0000 (06:39 +0300)]
Update YaHTTP to v0.1.7
Pieter Lexis [Mon, 20 Jul 2015 10:48:38 +0000 (12:48 +0200)]
Fix boost detection on SunOS (thanks @UX-admin)
Pieter Lexis [Fri, 19 Jun 2015 09:37:57 +0000 (11:37 +0200)]
Merge pull request #2607 from cmouse/update-yahttp-3.4.6
Update YaHTTP to v0.1.6
Aki Tuomi [Thu, 18 Jun 2015 14:34:09 +0000 (17:34 +0300)]
Update YaHTTP to v0.1.6
Peter van Dijk [Fri, 5 Jun 2015 11:40:03 +0000 (13:40 +0200)]
Merge pull request #2561 from pieterlexis/fix-overly-long-name
Limit the maximum length of a qname
Peter van Dijk [Fri, 5 Jun 2015 10:01:46 +0000 (12:01 +0200)]
Merge pull request #2558 from mind04/pdnssec1
pdnssec: check for glue and delegations in parent zones
Pieter Lexis [Tue, 2 Jun 2015 13:26:42 +0000 (15:26 +0200)]
Limit the maximum length of a qname
Kees Monshouwer [Mon, 1 Jun 2015 08:24:09 +0000 (10:24 +0200)]
pdnssec: log missing glue as warning
Kees Monshouwer [Sat, 30 May 2015 23:11:12 +0000 (01:11 +0200)]
pdnssec: check for glue and delegations in parent zones
Pieter Lexis [Fri, 29 May 2015 10:18:35 +0000 (12:18 +0200)]
Merge pull request #2552 from pieterlexis/3.4.5-boost-detection-gcc-51
Our Boost check doesn't recognize gcc 5.1 yet
Ruben Kerkhof [Sat, 9 May 2015 18:01:11 +0000 (20:01 +0200)]
Our Boost check doesn't recognize gcc 5.1 yet
(cherry picked from commit
016ed2c126c19ebdd39697465d1d07c7ef06c4fc )
Closes #2548
Pieter Lexis [Mon, 18 May 2015 10:54:01 +0000 (12:54 +0200)]
Merge pull request #2513 from rubenk/for-3.4.5
For 3.4.5
Peter van Dijk [Mon, 18 May 2015 10:38:49 +0000 (12:38 +0200)]
Merge pull request #2530 from cmouse/fix-pkcs11-ecdsa-3.4.5
Remove three bytes from PKCS#11 ECPoint string
Peter van Dijk [Mon, 18 May 2015 10:38:14 +0000 (12:38 +0200)]
Merge pull request #2533 from cmouse/support-debian-default-3.4.5
Support debian default 3.4.5
Peter van Dijk [Mon, 18 May 2015 10:36:42 +0000 (12:36 +0200)]
Merge pull request #2535 from cmouse/warn-if-pkcs11-hashing-fails-3.4.5
Emit error if hashing fails on PKCS#11 token
Aki Tuomi [Sun, 17 May 2015 14:10:16 +0000 (17:10 +0300)]
Emit error if hashing fails on PKCS#11 token
Aki Tuomi [Fri, 24 Apr 2015 15:41:42 +0000 (18:41 +0300)]
Add ability to prevent powerdns from starting in SysV script
Aki Tuomi [Fri, 24 Apr 2015 15:18:47 +0000 (18:18 +0300)]
Support /etc/default/pdns-recursor
Aki Tuomi [Fri, 24 Apr 2015 15:16:33 +0000 (18:16 +0300)]
Support default directory on debian/ubuntu
Aki Tuomi [Sat, 16 May 2015 20:57:45 +0000 (23:57 +0300)]
Add sanity checks
Aki Tuomi [Sat, 16 May 2015 20:44:49 +0000 (23:44 +0300)]
Remove three bytes from PKCS#11 ECPoint string
The CKA_EC_POINT is defined as 'DER encoded X9.62 octet string',
which means it has DER preamble and also compression indicator.
So we remove these from the result string, and pass it along,
to get valid ECPoint value for DNS use.
bert hubert [Wed, 6 May 2015 18:48:17 +0000 (20:48 +0200)]
be careful reading empty lines in our config parser and prevent integer overflow. 1 line diff.
(cherry picked from commit
83281a74766e31ff7197c7ebc4a331e9dad89e8f )
Florian Obser [Thu, 7 May 2015 14:16:10 +0000 (16:16 +0200)]
use hostname -f || hostname consistently
(cherry picked from commit
e0febdd0bb7ebee5d60de0fc448164a2bee067aa )
Aki Tuomi [Mon, 27 Apr 2015 06:44:43 +0000 (09:44 +0300)]
Delete backend when cleaning up Distributor
Fixes CID
1155295
(cherry picked from commit
5d47a576a653cbff02ddb496b24875c3e9ce5572 )
Aki Tuomi [Mon, 27 Apr 2015 06:40:17 +0000 (09:40 +0300)]
Initialize all scalar fields in SOAData
Fixes several CIDs in coverity.
(cherry picked from commit
34201169a567de201cb8d0f0972374c10328eafe )
Aki Tuomi [Mon, 27 Apr 2015 06:34:01 +0000 (09:34 +0300)]
Initialize file descriptors to -1
Fixes CID1295469
(cherry picked from commit
2307c007b772cf05a33f54b34c7a313555599810 )
Ruben Kerkhof [Sat, 9 May 2015 11:57:19 +0000 (13:57 +0200)]
prevent crash after --list-modules
Probably caused by calls to destructors in dynamically loaded libraries. Just stop calling them.
(cherry picked from commit
44ac5977adaf092d10ae5ce3df572ff9c06e71cf )
Florian Obser [Wed, 6 May 2015 16:41:59 +0000 (18:41 +0200)]
we need unistd.h here
Signed-off-by: Ruben Kerkhof <ruben@rubenkerkhof.com>
(cherry picked from commit
34ed5f948fd3b9571fa13399992fb6aea911ff4f )
Florian Obser [Wed, 6 May 2015 16:40:46 +0000 (18:40 +0200)]
we need errno.h here
Signed-off-by: Ruben Kerkhof <ruben@rubenkerkhof.com>
(cherry picked from commit
61d75286efb320afb31847c2fcc28ad9c89c491f )
Ruben Kerkhof [Tue, 28 Apr 2015 10:22:58 +0000 (12:22 +0200)]
Look for mbedtls before polarssl
PolarSSL has been renamed to mbed TLS
Fixes #2336
Signed-off-by: Ruben Kerkhof <ruben@rubenkerkhof.com>
(cherry picked from commit
933de4e3a2797f6362c9bc24fa69aaeaad171d1b )
Ruben Kerkhof [Wed, 6 May 2015 15:19:12 +0000 (17:19 +0200)]
Detect Lua on OpenBSD
Signed-off-by: Ruben Kerkhof <ruben@rubenkerkhof.com>
(cherry picked from commit
3c9143a3e907d70c9967d725ac76c1602769f023 )
Ruben Kerkhof [Fri, 16 Jan 2015 12:14:43 +0000 (13:14 +0100)]
Let pkg-config determine botan dependency libs
Signed-off-by: Ruben Kerkhof <ruben@rubenkerkhof.com>
(cherry picked from commit
4adc8c71051a86d134439f94d300eac16051e158 )
bert hubert [Tue, 6 Jan 2015 11:49:31 +0000 (12:49 +0100)]
kill some further mallocs and add note to remind us not to add them back
Conflicts:
pdns/dnsparser.cc
Pieter Lexis [Tue, 28 Apr 2015 09:08:52 +0000 (11:08 +0200)]
Merge pull request #2458 from cmouse/remotebackend-move-test-socket-3.4.5
Move remotebackend-unix test socket to testsdir
Aki Tuomi [Tue, 28 Apr 2015 08:40:52 +0000 (11:40 +0300)]
Use tabs instead of spaces
Pieter Lexis [Tue, 28 Apr 2015 08:28:09 +0000 (10:28 +0200)]
Merge pull request #2457 from cmouse/remotebackend-pipe-defer-launch-3.4.5
Defer launch of coprocess until first question
Aki Tuomi [Fri, 24 Apr 2015 14:44:16 +0000 (17:44 +0300)]
Move remotebackend-unix test socket to testsdir
Aki Tuomi [Fri, 24 Apr 2015 14:36:12 +0000 (17:36 +0300)]
Defer launch of coprocess until first question
Do not launch coprocess in ctor as if that fails for some reason,
like delays, it can prevent PowerDNS from starting at all.
Peter van Dijk [Thu, 23 Apr 2015 08:06:53 +0000 (10:06 +0200)]
Merge pull request #2445 from mind04/3.4.4
make makeRelative() case insensitive
Kees Monshouwer [Wed, 22 Apr 2015 18:47:04 +0000 (20:47 +0200)]
add some missing toLower() and add a test for makeRelative()
Kees Monshouwer [Wed, 22 Apr 2015 17:31:31 +0000 (19:31 +0200)]
make makeRelative() case insensitive
Peter van Dijk [Tue, 21 Apr 2015 15:18:02 +0000 (17:18 +0200)]
Merge pull request #2439 from mind04/3.4.4-2
3.4.4 2
Peter van Dijk [Tue, 21 Apr 2015 14:19:00 +0000 (16:19 +0200)]
Merge pull request #2438 from mind04/3.4.4
3.4.4
Kees Monshouwer [Fri, 27 Mar 2015 19:19:36 +0000 (20:19 +0100)]
pdnssec: warn for insecure wildcards in opt-out zones
Kees Monshouwer [Tue, 24 Mar 2015 13:29:22 +0000 (14:29 +0100)]
allow "pdnssec set-nsec3 ZONE" for insecure zones
this saves on one rectify when securing a NSEC3 zone
Christian Hofstaedtler [Tue, 17 Mar 2015 23:03:32 +0000 (00:03 +0100)]
Test fix: actually update serial in rfc2136handler
(cherry picked from commit
effecfa731fb4315419aa312d148117935d38517 )
Christian Hofstaedtler [Thu, 5 Mar 2015 20:35:50 +0000 (21:35 +0100)]
Fix API tests after changing SOA-EDIT-API default
(cherry picked from commit
b0af91053d2cf3209342008de7aaadbb97eaf2da )
Christian Hofstaedtler [Thu, 26 Feb 2015 22:30:31 +0000 (23:30 +0100)]
Change SOA-EDIT-API to work like SOA-EDIT-DNSUPDATE
The SOA-EDIT-DNSUPDATE behaviour makes for a better ruleset for
incremental updates, like they are done via the API.
Also SOA-EDIT-API now defaults to DEFAULT, if it's not given at all
during zone creation (over the API).
(cherry picked from commit
a6448d959c9c83b0b985d460f54102878792459b )
Christian Hofstaedtler [Tue, 24 Feb 2015 22:46:27 +0000 (23:46 +0100)]
API (Auth): fix hosting of root zone
As discovered by @jpmens in #2216, the API could not create the root
zone, and listing zones would also fail when the root zone was present.
This corrects those bugs, plus another that prevented reading the root
zone, and adds a small API test set for the root zone.
Fixes #2216.
(cherry picked from commit
406497f50ca776c26db3df4a56bf560095c4db32 )
Christian Hofstaedtler [Mon, 30 Mar 2015 19:43:13 +0000 (21:43 +0200)]
API: Allow deleting out-of-zone records
Useful for fixing legacy data (but note that it's impossible to re-create
such data using the API.)
Fixes #2393.
(cherry picked from commit
34df6ecc4d214fcd3e91b7ca797ca649289d64f7 )
Peter van Dijk [Tue, 21 Apr 2015 09:58:27 +0000 (11:58 +0200)]
allow referencing of compressed label directly before another compressed label, thanks @giganteous
Peter van Dijk [Tue, 14 Apr 2015 11:48:45 +0000 (13:48 +0200)]
Merge pull request #2418 from cmouse/getsoa-check-rr-type-3.4.4
Throw if getSOA gets non-SOA record
Peter van Dijk [Tue, 14 Apr 2015 10:38:43 +0000 (12:38 +0200)]
Merge pull request #2419 from cmouse/mark-tsig-test-ok-3.4.4
Mark TSIG test OK as it should work now
Peter van Dijk [Tue, 14 Apr 2015 09:00:34 +0000 (11:00 +0200)]
Merge pull request #2425 from mind04/loop2
Loop2
Kees Monshouwer [Mon, 13 Apr 2015 11:53:55 +0000 (13:53 +0200)]
lower number of allowed compression loops in getLabelFromContent()
1000 is a bit high for a max 255 character qname
Kees Monshouwer [Mon, 13 Apr 2015 11:52:42 +0000 (13:52 +0200)]
fix forward reference-check in getLabelFromContent()
Ruben Kerkhof [Fri, 6 Mar 2015 14:20:27 +0000 (15:20 +0100)]
postgresql check should not touch LDFLAGS
Fixes #2323
Aki Tuomi [Sun, 29 Mar 2015 20:31:32 +0000 (23:31 +0300)]
Mark TSIG test OK as it should work now
Aki Tuomi [Sat, 1 Nov 2014 14:09:34 +0000 (16:09 +0200)]
Throw if getSOA gets non-SOA record
Pieter Lexis [Wed, 8 Apr 2015 12:26:44 +0000 (14:26 +0200)]
Merge pull request #2416 from cmouse/refactor-line-parsing-3.4.4
Refactor line parsing 3.4.4
Aki Tuomi [Tue, 7 Apr 2015 18:29:32 +0000 (21:29 +0300)]
Move entire file parsing to parseFile
Aki Tuomi [Tue, 7 Apr 2015 18:13:01 +0000 (21:13 +0300)]
Move line parsing to its own method
Aki Tuomi [Sun, 5 Apr 2015 14:42:16 +0000 (17:42 +0300)]
Strip # only when preceded with whitespace or start of line
Pieter Lexis [Thu, 2 Apr 2015 10:32:38 +0000 (12:32 +0200)]
Merge pull request #2370 from cmouse/pkcs11-patches-3.4.4
PKCS#11 patches 3.4.4
Aki Tuomi [Tue, 31 Mar 2015 20:09:22 +0000 (23:09 +0300)]
Use hashed input for ECDSA
Aki Tuomi [Tue, 31 Mar 2015 20:08:58 +0000 (23:08 +0300)]
Validate algorithm on assign
Pieter Lexis [Tue, 31 Mar 2015 14:34:07 +0000 (16:34 +0200)]
Merge pull request #2392 from cmouse/axfr-error-3.4.4
Log error when remote cannot do AXFR
Aki Tuomi [Mon, 30 Mar 2015 19:31:24 +0000 (22:31 +0300)]
Use p11_kit_strerror in logError
Aki Tuomi [Sun, 29 Mar 2015 21:37:27 +0000 (00:37 +0300)]
Log error when remote cannot do AXFR
Aki Tuomi [Sun, 29 Mar 2015 18:10:43 +0000 (21:10 +0300)]
Show if key is missing
This is deduced from having getBits() return value smaller than 1
Aki Tuomi [Sun, 29 Mar 2015 18:04:45 +0000 (21:04 +0300)]
Make sure they key isn't being reused
Aki Tuomi [Sun, 29 Mar 2015 18:00:01 +0000 (21:00 +0300)]
Display correct key ID after assign
Aki Tuomi [Sun, 29 Mar 2015 17:47:01 +0000 (20:47 +0300)]
Update usage to match reality
Aki Tuomi [Sun, 29 Mar 2015 17:43:13 +0000 (20:43 +0300)]
Validate key when loading from ISC map
Aki Tuomi [Sun, 29 Mar 2015 17:37:05 +0000 (20:37 +0300)]
Throw is pubKeyHash fails
Aki Tuomi [Sun, 29 Mar 2015 17:36:01 +0000 (20:36 +0300)]
Do not use CKA_SIGN or CKA_VERIFy
These are not supported by OpenSC for some cards
Aki Tuomi [Sun, 29 Mar 2015 15:57:23 +0000 (18:57 +0300)]
Ask for all slots before asking for slot
OpenSC with certain card(s) requires this call to make slots
visible.
Aki Tuomi [Sun, 29 Mar 2015 15:55:13 +0000 (18:55 +0300)]
Show error code if C_GetSlotInfo fails
Aki Tuomi [Tue, 17 Mar 2015 16:18:27 +0000 (18:18 +0200)]
Separate Slot and Label
This change properly permits using several labels
per one slot.
Aki Tuomi [Tue, 17 Mar 2015 10:22:49 +0000 (12:22 +0200)]
Fix compiler nits
Aki Tuomi [Sun, 8 Mar 2015 18:35:41 +0000 (20:35 +0200)]
Cleanup code and support multiple signing threads
Aki Tuomi [Sun, 8 Mar 2015 18:25:02 +0000 (20:25 +0200)]
Rename d_engine to d_module
Peter van Dijk [Sat, 28 Mar 2015 12:00:05 +0000 (13:00 +0100)]
Merge pull request #2367 from zeha/denied-axfr-dont-spawn-backend-3.4.x
[3.4.x] Optimize AXFR disabled case
Peter van Dijk [Thu, 26 Mar 2015 17:08:39 +0000 (18:08 +0100)]
Merge pull request #2368 from cmouse/tkey-support-3.4.4
Tkey support 3.4.4
Aki Tuomi [Mon, 23 Mar 2015 07:00:11 +0000 (09:00 +0200)]
Aki Tuomi [Tue, 17 Mar 2015 17:57:32 +0000 (19:57 +0200)]
Remove unneeded semicolons
Aki Tuomi [Wed, 18 Feb 2015 19:39:19 +0000 (21:39 +0200)]
Regression test for TKEY support
Aki Tuomi [Wed, 18 Feb 2015 19:30:06 +0000 (21:30 +0200)]
Unit test for TKEY record
Aki Tuomi [Wed, 18 Feb 2015 19:29:07 +0000 (21:29 +0200)]
Add and hook tkeyHandler
Aki Tuomi [Wed, 18 Feb 2015 19:27:56 +0000 (21:27 +0200)]
Implement TKEY record type
Aki Tuomi [Wed, 18 Feb 2015 19:22:57 +0000 (21:22 +0200)]
Add getTKEYRecord
Aki Tuomi [Wed, 18 Feb 2015 19:20:00 +0000 (21:20 +0200)]
Use qclass instead of hardcoded IN
Peter van Dijk [Thu, 26 Mar 2015 13:19:56 +0000 (14:19 +0100)]
Merge pull request #2371 from cmouse/tsig-changes-3.4.4
Tsig changes 3.4.4
Aki Tuomi [Sat, 31 Jan 2015 14:02:03 +0000 (16:02 +0200)]
Enable TSIG RR tests