]>
granicus.if.org Git - pdns/log
bert hubert [Tue, 19 Apr 2016 05:45:55 +0000 (07:45 +0200)]
Merge pull request #3720 from edmonds/branches/edmonds-dnswasher-fixes
Fixes for dnswasher from Robert Edmonds of Farsight - thanks!
bert hubert [Tue, 19 Apr 2016 05:42:18 +0000 (07:42 +0200)]
Merge pull request #3735 from setharnold/patch-2
Mention dnsdist in main repo README.md
setharnold [Mon, 18 Apr 2016 19:53:39 +0000 (12:53 -0700)]
Mention dnsdist in main repo README.md
Remi Gacogne [Mon, 18 Apr 2016 13:54:29 +0000 (15:54 +0200)]
Merge pull request #3728 from rgacogne/dnsdist-libedit-history
dnsdist: Document libedit Ctrl-R workaround for CentOS 6
Peter van Dijk [Mon, 18 Apr 2016 12:37:49 +0000 (14:37 +0200)]
Merge pull request #3710 from pieterlexis/always-validate
Always validate on 'validate' and 'log-fail'
bert hubert [Mon, 18 Apr 2016 11:22:21 +0000 (13:22 +0200)]
Merge pull request #3726 from ahupowerdns/getca-netmasks
implement getCA() for faster & native IP address extraction in Lua sc…
bert hubert [Mon, 18 Apr 2016 11:05:45 +0000 (13:05 +0200)]
Merge branch 'master' of github.com:PowerDNS/pdns
bert hubert [Mon, 18 Apr 2016 11:05:25 +0000 (13:05 +0200)]
implement an official pretty ordering for DNSRecords and use it
Peter van Dijk [Mon, 18 Apr 2016 11:02:56 +0000 (13:02 +0200)]
Merge pull request #3655 from zeha/setptr-soaeditapi
API: Fix set-ptr to honor SOA-EDIT-API
bert hubert [Mon, 18 Apr 2016 10:10:44 +0000 (12:10 +0200)]
make pdnsutil edit-zone operate on a 'prettysorted' zone in canonical order, except that SOA always comes on top
Remi Gacogne [Mon, 18 Apr 2016 09:30:34 +0000 (11:30 +0200)]
dnsdist: Document libedit Ctrl-R workaround for CentOS 6
Fixes #3227.
Remi Gacogne [Mon, 18 Apr 2016 07:46:27 +0000 (09:46 +0200)]
Merge pull request #3711 from rubenk/dnsdist-require-systemd-devel-for-rpm
dnsdist: building rpm needs systemd headers
Remi Gacogne [Mon, 18 Apr 2016 07:45:51 +0000 (09:45 +0200)]
Merge pull request #3712 from rgacogne/dnsdist-make-check
dnsdist: Make check should run testrunner
Remi Gacogne [Mon, 18 Apr 2016 07:45:18 +0000 (09:45 +0200)]
Merge pull request #3724 from zeha/mips-atomic
dnsdist: include PDNS_CHECK_OS in configure
bert hubert [Sun, 17 Apr 2016 17:44:31 +0000 (19:44 +0200)]
prettyfi the pdnsutil edit-zone diff output by grouping changed names together
Christian Hofstaedtler [Sun, 17 Apr 2016 09:55:15 +0000 (11:55 +0200)]
dnsdist: include PDNS_CHECK_OS in configure
Follow up fix to #3593 which added -latomic on mips(el), but
dnsdist did not use the macro where this got added.
Robert Edmonds [Sat, 16 Apr 2016 00:54:22 +0000 (20:54 -0400)]
dnswasher: Write obfuscated IPv6 prefixes in network byte order
Make the IPv6 code path follow the IPv4 code path by writing out the
IPObfuscator counter in network byte order.
This makes the obfuscated IPv6 addresses easier to read and avoids
making the output of the tool vary based on the host byte order.
Robert Edmonds [Sat, 16 Apr 2016 00:48:52 +0000 (20:48 -0400)]
dnswasher: Remove offsets from IPv6 src/dst pointers
I'm not entirely sure why this code was offsetting the IPv6
source/destination header fields, but this commit removes those offsets.
This results in the obfuscation of the first 64 bits of the IPv6
source/destination addresses. (Arguably the whole address should be
obfuscated, though.)
Robert Edmonds [Sat, 16 Apr 2016 00:43:34 +0000 (20:43 -0400)]
dnswasher: Only zero the IP header checksum for IPv4
IPv6 doesn't have a checksum field. This code previously zeroed the
space in the header where the IPv4 header checksum would be, regardless
of IP header version.
Robert Edmonds [Sat, 16 Apr 2016 00:42:21 +0000 (20:42 -0400)]
dnswasher: Don't spam stdout in IPObfuscator::obf6()
Robert Edmonds [Sat, 16 Apr 2016 00:36:19 +0000 (20:36 -0400)]
dnspcap: Decode IPv6 packets in DLT_RAW captures correctly
DLT_RAW captures (linktype 101) were not handling IPv6 packets
correctly.
For DLT_RAW, PcapPacketReader::getUDPPacket() synthesizes a fake
ethertype value (the "contentCode" variable), but for IPv6 it was
incorrectly set to 0x0806 (ARP) instead of 0x86dd (IPv6). This caused
IPv6 packets to silently be discarded.
Robert Edmonds [Sat, 16 Apr 2016 00:34:02 +0000 (20:34 -0400)]
dnswasher: Fix comment at top of file (RD -> QR)
Only the QR bit (not the RD bit) is consulted when determining which IP
address to obfuscate.
Peter van Dijk [Fri, 15 Apr 2016 16:12:16 +0000 (18:12 +0200)]
Merge pull request #3715 from mzealey/readme-patch
Add in tools required for recursor ubuntu build
Mark Zealey [Fri, 15 Apr 2016 16:10:30 +0000 (19:10 +0300)]
Add in tools required for recursor ubuntu build
Remi Gacogne [Fri, 15 Apr 2016 13:51:38 +0000 (15:51 +0200)]
dnsdist: Make check should run testrunner
Thanks @rubenk !
Ruben Kerkhof [Fri, 15 Apr 2016 12:58:05 +0000 (14:58 +0200)]
dnsdist: building rpm needs systemd headers
We check for the systemd headers, which are in systemd-devel
checking systemd/sd-daemon.h usability... no
checking systemd/sd-daemon.h presence... no
checking for systemd/sd-daemon.h... no
Pieter Lexis [Fri, 15 Apr 2016 09:55:40 +0000 (11:55 +0200)]
Always validate on 'validate' and 'log-fail'
Closes #3709
Also add a comment in the code regarding another DNSSEC ticket
bert hubert [Fri, 15 Apr 2016 08:23:49 +0000 (10:23 +0200)]
implement getCA() for faster & native IP address extraction in Lua scripts plus document and implement faster way of loading large amounts of netmasks from file.
Remi Gacogne [Thu, 14 Apr 2016 13:04:25 +0000 (15:04 +0200)]
Merge pull request #3704 from rgacogne/dnsdist-beta1-changelog
dnsdist: beta1 ChangeLog
Remi Gacogne [Thu, 14 Apr 2016 13:02:37 +0000 (15:02 +0200)]
dnsdist: beta1 ChangeLog
Peter van Dijk [Thu, 14 Apr 2016 07:29:41 +0000 (09:29 +0200)]
typo
Christian Hofstaedtler [Wed, 13 Apr 2016 20:30:40 +0000 (22:30 +0200)]
API: honor set-ptr during zone create, too
Christian Hofstaedtler [Wed, 13 Apr 2016 20:30:31 +0000 (22:30 +0200)]
API: extract storeChangedPTRs out of patchZone
Christian Hofstaedtler [Wed, 13 Apr 2016 20:25:33 +0000 (22:25 +0200)]
API: one UeberBackend less
Christian Hofstaedtler [Wed, 13 Apr 2016 20:19:29 +0000 (22:19 +0200)]
API: honor SOA-EDIT-API when handling set-ptr
Christian Hofstaedtler [Wed, 13 Apr 2016 20:18:50 +0000 (22:18 +0200)]
API: actually set SOA-EDIT-API DEFAULT
Christian Hofstaedtler [Sun, 3 Apr 2016 09:00:21 +0000 (11:00 +0200)]
API: Expand set-ptr test to check for SOA-EDIT-API result
(And cleanup incorrect comment in existing tests.)
bert hubert [Wed, 13 Apr 2016 19:47:23 +0000 (21:47 +0200)]
Merge pull request #3697 from pieterlexis/split-travis
Split travis between auth, recursor, dnsdist and docs
bert hubert [Wed, 13 Apr 2016 15:53:57 +0000 (17:53 +0200)]
Merge pull request #3701 from rgacogne/protobuf-fixes
Protobuf: Encode UUID in binary. Add question to the response msg
bert hubert [Wed, 13 Apr 2016 15:41:35 +0000 (17:41 +0200)]
Merge pull request #3702 from ahupowerdns/dnsreplay-real
Dnsreplay & ednssubnet: teach dnsreplay to add original IP address as ECS & recursor to log it
bert hubert [Wed, 13 Apr 2016 13:40:52 +0000 (15:40 +0200)]
don't try to do protobuf w/o protobuf
bert hubert [Wed, 13 Apr 2016 12:53:27 +0000 (14:53 +0200)]
add ECS logging to pdns_recursor, teach dnsreplay to add original IP address as ECS, plus document all this
Remi Gacogne [Wed, 13 Apr 2016 11:16:13 +0000 (13:16 +0200)]
Protobuf: Encode UUID in binary. Add question to the response msg
Also:
- merge the dnsdist and recursor Remote Logger implementations.
- fix the protobuf logging over TCP in dnsdist
Pieter Lexis [Wed, 13 Apr 2016 09:48:49 +0000 (11:48 +0200)]
Merge pull request #3696 from pieterlexis/more-alpha-secpoll
More additions to the secpoll
Remi Gacogne [Wed, 13 Apr 2016 08:54:14 +0000 (10:54 +0200)]
Merge pull request #3699 from rgacogne/dnsdist-doc-protobuf
dnsdist: Document our remote logging feature
Remi Gacogne [Wed, 13 Apr 2016 07:35:31 +0000 (09:35 +0200)]
Merge pull request #3677 from pieterlexis/dnsdist-systemd-notify-support
dnsdist: Add support for systemd-notify
Pieter Lexis [Tue, 12 Apr 2016 13:41:47 +0000 (15:41 +0200)]
dnsdist: patch the systemd.m4
This patch is twofold:
1 - It detects the correct library for sd-daemon (either
libsystemd-daemon (systemd pre-209) or libsystemd (systemd post-209)
2 - Detection of the library and files is only run once, even when
systemd support detection is automatic (when using AX_AVAILABLE_SYSTEMD)
Pieter Lexis [Tue, 12 Apr 2016 13:41:24 +0000 (15:41 +0200)]
dnsdist: Add systemd notify support
Remi Gacogne [Tue, 12 Apr 2016 16:54:28 +0000 (18:54 +0200)]
dnsdist: Document our remote logging feature
Peter van Dijk [Tue, 12 Apr 2016 11:38:44 +0000 (13:38 +0200)]
Merge pull request #3681 from pieterlexis/issue-3645-cache-wipe-dot
Don't throw an error on wipe-cache .something
Pieter Lexis [Tue, 12 Apr 2016 10:08:09 +0000 (12:08 +0200)]
dnsdist: Import systemd autoconf macros
Imported
https://github.com/mcgrof/funk-systemd/blob/
b17396e7b1f5e93db74cae0e9123f39cf27a8339 /src/m4/systemd.m4
as m4/systemd.m4
Imported
https://github.com/mcgrof/funk-systemd/blob/
b17396e7b1f5e93db74cae0e9123f39cf27a8339 /src/m4/features.m4
as m4/ax_arg_default_enable_disable.m4
Pieter Lexis [Tue, 12 Apr 2016 07:49:24 +0000 (09:49 +0200)]
More additions to the secpoll
Peter van Dijk [Mon, 11 Apr 2016 20:59:29 +0000 (22:59 +0200)]
Merge pull request #3694 from Habbie/protobuf-old-autoconf
avoid generating empty if/else blocks on autoconf 2.63, fixes #3684
Peter van Dijk [Mon, 11 Apr 2016 18:23:41 +0000 (20:23 +0200)]
avoid generating empty if/else blocks on autoconf 2.63, fixes #3684
Pieter Lexis [Mon, 11 Apr 2016 08:07:20 +0000 (10:07 +0200)]
Split travis between the products
For better parallel testing
Pieter Lexis [Fri, 8 Apr 2016 14:20:19 +0000 (16:20 +0200)]
Revert "temporarily reduce travis runtime, revert me later"
This reverts commit
cb547431e9809f85028231cc8015e2ca5e914ad3 .
Remi Gacogne [Mon, 11 Apr 2016 14:53:53 +0000 (16:53 +0200)]
Merge pull request #3691 from rgacogne/dnsdist-ecs-dnsname-crash
Throw if DNSName would overflow when asked to read type/class
Remi Gacogne [Mon, 11 Apr 2016 12:53:32 +0000 (14:53 +0200)]
Merge pull request #3692 from pieterlexis/dnsdist-makefile
dnsdist: do not install the testrunner
Remi Gacogne [Mon, 11 Apr 2016 12:47:53 +0000 (14:47 +0200)]
Merge pull request #3690 from rgacogne/dnsdist-doc-ecs-fixes
dnsdist: Doc: Clarify ECS a bit, fix the source address list
Pieter Lexis [Mon, 11 Apr 2016 10:52:22 +0000 (12:52 +0200)]
dnsdist: do not install the testrunner
Remi Gacogne [Mon, 11 Apr 2016 09:14:41 +0000 (11:14 +0200)]
Throw if DNSName would overflow when asked to read type/class
Otherwise, the caller has to check the consumed size to know
if the type and class he asked for have been read, while it
clearly expected them to be present.
Fix a crash in dnsdist ECS parsing found by american fuzzy lop.
bert hubert [Mon, 11 Apr 2016 08:53:26 +0000 (10:53 +0200)]
Merge pull request #3689 from Habbie/nocomment
this comment makes no sense after
e377f86
Peter van Dijk [Sun, 10 Apr 2016 13:16:20 +0000 (15:16 +0200)]
this comment makes no sense after
e377f86
Remi Gacogne [Sun, 10 Apr 2016 11:26:34 +0000 (13:26 +0200)]
dnsdist: Doc: Clarify ECS a bit, fix the source address list
Peter van Dijk [Fri, 8 Apr 2016 14:14:31 +0000 (16:14 +0200)]
temporarily reduce travis runtime, revert me later
Pieter Lexis [Fri, 8 Apr 2016 07:27:01 +0000 (09:27 +0200)]
Catch an error in wipe-cache
When an invalid DNSName is encountered, we do not wipe anything from the
cache.
Also update the manpage.
Closes #3645
Peter van Dijk [Fri, 8 Apr 2016 11:01:14 +0000 (13:01 +0200)]
Merge pull request #3642 from pieterlexis/protobuf-cleanups
Protobuf cleanups
Peter van Dijk [Fri, 8 Apr 2016 11:00:05 +0000 (13:00 +0200)]
Merge pull request #3640 from rgacogne/rec-protobuf-wake-worker
rec: Extract ECS even w/o gettag. Wake worker when exiting.
Peter van Dijk [Fri, 8 Apr 2016 10:58:18 +0000 (12:58 +0200)]
Merge pull request #3633 from rgacogne/dnsdist-cache-short-ttl
dnsdist: Count "TTL too short" events, default min TTL to 0
Peter van Dijk [Fri, 8 Apr 2016 10:55:43 +0000 (12:55 +0200)]
Merge pull request #3632 from saltsa/master
fix exit statuses to constants and return 0 when success
Peter van Dijk [Fri, 8 Apr 2016 10:52:29 +0000 (12:52 +0200)]
Merge pull request #3619 from pieterlexis/issue-2072-rec_control-reload-zones
Don't replace forwards with broken config file
Peter van Dijk [Fri, 8 Apr 2016 10:51:50 +0000 (12:51 +0200)]
Merge pull request #3618 from pieterlexis/issue-3430-scoped-syntax-docs
Document v6 scoped syntax
Peter van Dijk [Fri, 8 Apr 2016 10:51:07 +0000 (12:51 +0200)]
Merge pull request #3614 from hlindqvist/policy-lua-fixes
Policy lua script null handling fixes
Peter van Dijk [Fri, 8 Apr 2016 10:42:24 +0000 (12:42 +0200)]
Merge pull request #3656 from zeha/api-cryptokey-cleanup
API: clean up cryptokeys resource
Peter van Dijk [Fri, 8 Apr 2016 10:41:46 +0000 (12:41 +0200)]
Merge pull request #3658 from rgacogne/dnsdist-maxqpsiprule-crash
dnsdist: Add a lock to MaxQPSIPRule
Peter van Dijk [Fri, 8 Apr 2016 10:40:39 +0000 (12:40 +0200)]
Merge pull request #3667 from mind04/default
fix default algorithms in pdnsutil
Peter van Dijk [Fri, 8 Apr 2016 10:38:45 +0000 (12:38 +0200)]
Merge pull request #3678 from mind04/bindroot
root zone fixes in bind backend
Kees Monshouwer [Thu, 7 Apr 2016 18:12:14 +0000 (20:12 +0200)]
enable all bind root zone tests in travis
Kees Monshouwer [Wed, 6 Apr 2016 07:25:19 +0000 (09:25 +0200)]
redo NSEC3 in bind backend
Pieter Lexis [Thu, 31 Mar 2016 13:29:24 +0000 (15:29 +0200)]
recursor: ignore generated files
Pieter Lexis [Thu, 31 Mar 2016 13:09:48 +0000 (15:09 +0200)]
recursor: Protobuf auto* cleanup
Pieter Lexis [Thu, 31 Mar 2016 09:17:59 +0000 (11:17 +0200)]
dnsdist: allow building with `make dnsdist`
Pieter Lexis [Thu, 31 Mar 2016 09:17:33 +0000 (11:17 +0200)]
dnsdist: Protobuf automake fixes
Pieter Lexis [Thu, 31 Mar 2016 09:07:22 +0000 (11:07 +0200)]
dnsdist: ignore generated files
Pieter Lexis [Thu, 31 Mar 2016 09:02:32 +0000 (11:02 +0200)]
dnsdist: automatically detect protobuf
Pieter Lexis [Thu, 31 Mar 2016 06:13:13 +0000 (08:13 +0200)]
make dnspcap2protobuf buildable without `make all`
Pieter Lexis [Thu, 31 Mar 2016 06:54:20 +0000 (08:54 +0200)]
Automatically detect protobuf (similar to Lua)
No need to `--enable-protobuf`. If you want to skip protobuf detection,
`--without-protobuf` is your friend. We also fail configure if
`--with-protobuf=yes` and protobuf is not found.
Pieter Lexis [Sat, 26 Mar 2016 11:21:56 +0000 (12:21 +0100)]
Ignore built files
Pieter Lexis [Thu, 7 Apr 2016 14:46:27 +0000 (16:46 +0200)]
Update auth docs
Pieter Lexis [Thu, 7 Apr 2016 14:39:56 +0000 (16:39 +0200)]
Merge pull request #3612 from pieterlexis/issue-3480-pgsql-segfault
pdnsutil: Fix segfault in the gpgsql backend
Pieter Lexis [Thu, 7 Apr 2016 14:39:29 +0000 (16:39 +0200)]
Merge pull request #3676 from pieterlexis/docupdates
Documentation updates
Pieter Lexis [Thu, 7 Apr 2016 11:55:19 +0000 (13:55 +0200)]
Merge branch 'mind04-root'
Pieter Lexis [Thu, 7 Apr 2016 11:43:39 +0000 (13:43 +0200)]
Merge branch 'root' of https://github.com/mind04/pdns into mind04-root
Pieter Lexis [Thu, 7 Apr 2016 11:33:46 +0000 (13:33 +0200)]
Merge pull request #3671 from pieterlexis/relative-paths
recursor: use relative paths for recuweb
Peter van Dijk [Thu, 7 Apr 2016 11:30:16 +0000 (13:30 +0200)]
Merge pull request #3625 from cyclops1982/3362
Suggested fix for #3362 and #2911
Peter van Dijk [Thu, 7 Apr 2016 11:30:02 +0000 (13:30 +0200)]
Merge pull request #3666 from mind04/backend
Restore old gsql backend behaviour
Pieter Lexis [Thu, 7 Apr 2016 09:10:10 +0000 (11:10 +0200)]
docs: Update the authoritative mainpage
Pieter Lexis [Thu, 7 Apr 2016 09:08:17 +0000 (11:08 +0200)]
Merge remote-tracking branch 'habbie/ldapdocs' into docupdates
Pieter Lexis [Thu, 7 Apr 2016 08:24:16 +0000 (10:24 +0200)]
dnsdist: update last addLuaAction parameter reference
Pieter Lexis [Thu, 7 Apr 2016 08:19:27 +0000 (10:19 +0200)]
Merge pull request #3563 from GaveUp/master
Clarify ALLOW-AXFR-FROM.