]>
granicus.if.org Git - pdns/log
Ruben Kerkhof [Wed, 4 Feb 2015 10:13:07 +0000 (11:13 +0100)]
Mount /home and /run/user read-only
Ruben Kerkhof [Wed, 4 Feb 2015 10:07:44 +0000 (11:07 +0100)]
Give recursor its own read-only mount namespace
/usr and /etc are mounted read-only
Ruben Kerkhof [Wed, 4 Feb 2015 10:06:23 +0000 (11:06 +0100)]
Ensure recursor can't elevate its privileges
Ruben Kerkhof [Wed, 4 Feb 2015 10:04:43 +0000 (11:04 +0100)]
Drop unneeded capabilities
The recursor only needs CAP_NET_BIND_SERVICE
to bind to port 53
Ruben Kerkhof [Wed, 4 Feb 2015 10:04:13 +0000 (11:04 +0100)]
Give recursor its own /dev namespace
Peter van Dijk [Mon, 9 Feb 2015 15:51:26 +0000 (16:51 +0100)]
Merge pull request #1997 from rubenk/fix-undef-warnings
Fix undef warnings
Ruben Kerkhof [Thu, 25 Dec 2014 13:24:47 +0000 (14:24 +0100)]
Fix a few warnings which show up with -Wundef
Also remove DARWIN, since OS X doesn't define that
Peter van Dijk [Mon, 9 Feb 2015 14:22:54 +0000 (15:22 +0100)]
Merge pull request #2090 from rubenk/remove-commented-out-zone2ldap-from-spec
Remove commented out zone2ldap
Peter van Dijk [Mon, 9 Feb 2015 14:14:26 +0000 (15:14 +0100)]
Merge pull request #2210 from shimmi2/master
Update migration.md
shimmi2 [Mon, 9 Feb 2015 13:06:55 +0000 (14:06 +0100)]
Update migration.md
Updated link to wiki for easy reach scripts for migrating from MyDNS
Peter van Dijk [Mon, 9 Feb 2015 12:22:22 +0000 (13:22 +0100)]
Merge pull request #2181 from mind04/api1
always set di.notified_serial in getAllDomains
Kees Monshouwer [Tue, 3 Feb 2015 22:21:18 +0000 (23:21 +0100)]
always set di.notified_serial in getAllDomains
Peter van Dijk [Mon, 9 Feb 2015 10:36:30 +0000 (11:36 +0100)]
Merge pull request #2170 from mind04/docker
update example in the Dockerfile for building the markdown docs
Peter van Dijk [Mon, 9 Feb 2015 10:35:59 +0000 (11:35 +0100)]
Merge pull request #2184 from rubenk/fail-when-compiling-epollmplexer-fails
Fail when compiling epollmplexer fails
Peter van Dijk [Mon, 9 Feb 2015 10:35:53 +0000 (11:35 +0100)]
Merge pull request #2190 from rubenk/cp-dont-move-binaries
Copy the binaries during install, don't move them
Peter van Dijk [Mon, 9 Feb 2015 10:35:38 +0000 (11:35 +0100)]
Merge pull request #2199 from rubenk/fix-building-with-boost-1.57
fix building with GCC 5
Peter van Dijk [Mon, 9 Feb 2015 09:44:47 +0000 (10:44 +0100)]
Merge pull request #2200 from cmouse/add-newline-carbon-error
Add newline to carbon error message on recursor
Peter van Dijk [Mon, 9 Feb 2015 09:44:35 +0000 (10:44 +0100)]
Merge pull request #2201 from zeha/api-improvements
Zone API improvements
Peter van Dijk [Mon, 9 Feb 2015 09:44:23 +0000 (10:44 +0100)]
Merge pull request #2202 from zeha/docs
Documentation improvements
Peter van Dijk [Mon, 9 Feb 2015 09:43:59 +0000 (10:43 +0100)]
Merge pull request #2205 from zeha/api-account2
API: move shared DomainInfo reader into it's own function
Peter van Dijk [Mon, 9 Feb 2015 09:27:23 +0000 (10:27 +0100)]
Merge pull request #2208 from zeha/init-exec_prefix
Readd exec_prefix to pdns.init.in
Ruben Kerkhof [Fri, 6 Feb 2015 13:05:25 +0000 (14:05 +0100)]
fix building with GCC 5
Fix the following failure:
checking for Boost headers version >= 1.35.0... yes
checking for Boost's header version...
configure: error: invalid value: boost_major_version=
by updating boost.m4 to upstream commit
af50806d657
from https://github.com/tsuna/boost.m4
Fixes #2198
Peter van Dijk [Mon, 9 Feb 2015 08:18:55 +0000 (09:18 +0100)]
Merge pull request #2207 from zeha/api-account3
Fix goraclebackend after 2203 plus undo useless change
Christian Hofstaedtler [Sun, 8 Feb 2015 20:50:20 +0000 (21:50 +0100)]
Readd exec_prefix to pdns.init.in
automake doesn't completely expand variables like @bindir@, so we need
to keep ${exec_prefix} in there.
Christian Hofstaedtler [Sun, 8 Feb 2015 19:11:21 +0000 (20:11 +0100)]
insert-zone-query: Undo addition of account field
We don't actually need this, and we didn't bind any value to
:account.
Christian Hofstaedtler [Sun, 8 Feb 2015 19:09:26 +0000 (20:09 +0100)]
Add account changes to goraclebackend
Christian Hofstaedtler [Sun, 8 Feb 2015 12:36:24 +0000 (13:36 +0100)]
API: move shared DomainInfo reader into it's own function
And test that listing zones also returns account now.
bert hubert [Sun, 8 Feb 2015 08:54:38 +0000 (09:54 +0100)]
Merge pull request #2203 from zeha/api-account
API: expose domains.account
Aki Tuomi [Sat, 7 Feb 2015 20:03:13 +0000 (22:03 +0200)]
Add newline to carbon error message on auth
Christian Hofstaedtler [Sat, 7 Feb 2015 14:20:42 +0000 (15:20 +0100)]
API: allow writing to domains.account field
Christian Hofstaedtler [Sat, 7 Feb 2015 14:01:26 +0000 (15:01 +0100)]
API: read and expose domain account field
Christian Hofstaedtler [Sat, 7 Feb 2015 13:32:17 +0000 (14:32 +0100)]
docs: Remove remains of gsqlite(2)
It has been removed in 2012.
Christian Hofstaedtler [Sat, 7 Feb 2015 13:27:15 +0000 (14:27 +0100)]
docs: Improve third party names
LUA -> Lua
PostGreSQL -> PostgreSQL
PgSQL -> PostgreSQL
Fixes #2131.
Christian Hofstaedtler [Sat, 7 Feb 2015 12:58:08 +0000 (13:58 +0100)]
API: be more strict when parsing record contents
Fixes #2113.
Christian Hofstaedtler [Sat, 7 Feb 2015 12:38:33 +0000 (13:38 +0100)]
API: Reject unknown types (TYPE0)
Fixes #2130.
Aki Tuomi [Sat, 7 Feb 2015 11:40:49 +0000 (13:40 +0200)]
Add newline to carbon error message on recursor
Peter van Dijk [Fri, 6 Feb 2015 15:24:32 +0000 (10:24 -0500)]
add getregisteredname() function for recursor Lua scripts
bert hubert [Fri, 6 Feb 2015 08:10:35 +0000 (09:10 +0100)]
turn off root-nx-trust by default, cleanups
bert hubert [Thu, 5 Feb 2015 18:53:54 +0000 (19:53 +0100)]
trust root nxdomains
bert hubert [Thu, 5 Feb 2015 12:24:52 +0000 (13:24 +0100)]
throw AAAA records in the mix for resolution if we have them lying around, even if we already got a working A record
bert hubert [Wed, 4 Feb 2015 12:23:48 +0000 (13:23 +0100)]
dates. they matter.
bert hubert [Wed, 4 Feb 2015 12:03:05 +0000 (13:03 +0100)]
clarify booleans in our documentation, plus serve-rfc1918 correction.
bert hubert [Wed, 4 Feb 2015 11:04:21 +0000 (12:04 +0100)]
secpoll security status for 3.7.0-rc2
Ruben Kerkhof [Wed, 4 Feb 2015 09:56:55 +0000 (10:56 +0100)]
Copy the binaries during install, don't move them
bert hubert [Wed, 4 Feb 2015 09:48:01 +0000 (10:48 +0100)]
rc2 release notes
Ruben Kerkhof [Wed, 4 Feb 2015 09:47:51 +0000 (10:47 +0100)]
Fail when compiling epollmplexer fails
bert hubert [Wed, 4 Feb 2015 08:55:13 +0000 (09:55 +0100)]
fix up the wrong size of the 'remotes' ringbuffer with pdns-distributes-queries, fix up finally the wrong sizing of caches in case of pdns-distributes-queries and slightly adjust the number of available filedescriptors based on reality. Thanks AJ ;-)
bert hubert [Tue, 3 Feb 2015 22:05:18 +0000 (23:05 +0100)]
secpoll zone soa update
bert hubert [Tue, 3 Feb 2015 22:04:46 +0000 (23:04 +0100)]
scoped_array/scoped_ptr mistake, found by rubenk's address sanitizer check run
bert hubert [Tue, 3 Feb 2015 20:19:23 +0000 (21:19 +0100)]
Merge pull request #2175 from cmouse/set-ulimit-before-setuid
Try to raise open files before dropping privileges
Aki Tuomi [Tue, 3 Feb 2015 19:08:31 +0000 (21:08 +0200)]
Try to raise open files before dropping privileges
bert hubert [Tue, 3 Feb 2015 09:40:16 +0000 (10:40 +0100)]
Merge branch 'master' of github.com:PowerDNS/pdns
bert hubert [Tue, 3 Feb 2015 09:39:40 +0000 (10:39 +0100)]
clear up local socket in rec_control in case recursor is down, close #2061
Peter van Dijk [Tue, 3 Feb 2015 09:21:12 +0000 (10:21 +0100)]
finalize auth 3.4.2 docs
Peter van Dijk [Tue, 3 Feb 2015 09:20:30 +0000 (10:20 +0100)]
add auth-3.4.2 to secpoll
bert hubert [Tue, 3 Feb 2015 09:17:13 +0000 (10:17 +0100)]
reinstate --loglevel=7 for access to DEBUG messages in recursor
Kees Monshouwer [Tue, 3 Feb 2015 07:55:44 +0000 (08:55 +0100)]
update example in the Dockerfile for building the markdown docs
Peter van Dijk [Tue, 3 Feb 2015 07:29:21 +0000 (08:29 +0100)]
Merge pull request #2169 from mind04/upgrade
auth 3.4.0 - 3.4.2 upgrade notes
Kees Monshouwer [Mon, 2 Feb 2015 17:09:48 +0000 (18:09 +0100)]
auth 3.4.0 - 3.4.2 upgrade notes
Peter van Dijk [Mon, 2 Feb 2015 12:49:40 +0000 (13:49 +0100)]
cleanup 3.4.2 log a bit; update to
0cdb3ab
Peter van Dijk [Mon, 2 Feb 2015 12:06:19 +0000 (13:06 +0100)]
partial, unclean 3.4.2 changelog, up to
b4ec12d156404e239a1c356fc45de86c4a30fd60
Peter van Dijk [Mon, 2 Feb 2015 10:29:05 +0000 (11:29 +0100)]
typo
Peter van Dijk [Mon, 2 Feb 2015 07:30:44 +0000 (08:30 +0100)]
Merge pull request #2144 from rubenk/distribute-effective_tld_names.dat
Ship effective_tld_names.dat in tarball
Peter van Dijk [Mon, 2 Feb 2015 07:28:48 +0000 (08:28 +0100)]
Merge pull request #2155 from cmouse/fix-issue-1984
Implement CORS in WebServer, fixes #1984
Peter van Dijk [Mon, 2 Feb 2015 07:27:29 +0000 (08:27 +0100)]
Merge pull request #2159 from zeha/markup
Markdownify regression-tests/README
Christian Hofstaedtler [Sun, 1 Feb 2015 15:03:55 +0000 (16:03 +0100)]
Markdownify regression-tests/README
Aki Tuomi [Sun, 1 Feb 2015 13:59:49 +0000 (15:59 +0200)]
Remove OPTIONS from webWrapper
Aki Tuomi [Fri, 30 Jan 2015 08:41:41 +0000 (10:41 +0200)]
Implement CORS in WebServer, fixes #1984
Peter van Dijk [Sat, 31 Jan 2015 15:41:29 +0000 (16:41 +0100)]
Merge pull request #2153 from pieterlexis/fixChangelogJumble
Unjumble the changelog
bert hubert [Fri, 30 Jan 2015 12:57:00 +0000 (13:57 +0100)]
unshare g_now between threads, it was causing weirdness. Again thanks to Winfried for great debugging & solution!
Pieter Lexis [Thu, 29 Jan 2015 16:51:41 +0000 (17:51 +0100)]
Unjumble the changelog
Peter van Dijk [Thu, 29 Jan 2015 16:05:00 +0000 (17:05 +0100)]
Merge pull request #2152 from rubenk/build-ports+devpoll-on-sunos
Build devpoll and ports mplexer in on Solaris
Peter van Dijk [Thu, 29 Jan 2015 11:03:24 +0000 (12:03 +0100)]
Merge pull request #2148 from pieterlexis/documentRecursorSettings
Document all the recursor settings
Peter van Dijk [Thu, 29 Jan 2015 11:02:34 +0000 (12:02 +0100)]
Merge pull request #2150 from rubenk/build-kqueue-multiplexer-on-freebsd
Build kqueue mplexer into recursor on FreeBSD
Peter van Dijk [Wed, 28 Jan 2015 18:48:13 +0000 (19:48 +0100)]
Merge pull request #2149 from rubenk/pie-detector-test
Pie detector test
Ruben Kerkhof [Wed, 28 Jan 2015 18:19:40 +0000 (19:19 +0100)]
Build devpoll and ports mplexer in on Solaris
bert hubert [Wed, 28 Jan 2015 16:03:42 +0000 (17:03 +0100)]
Merge pull request #2146 from rubenk/autoconf-recursor
Only build epollmultiplexer on Linux
Ruben Kerkhof [Wed, 28 Jan 2015 09:22:41 +0000 (10:22 +0100)]
Build kqueue mplexer into recursor on FreeBSD
Ruben Kerkhof [Tue, 27 Jan 2015 22:04:39 +0000 (23:04 +0100)]
Link only programs with -pie
Add a new variable, $PROGRAM_LDFLAGS
only meant for programs, not libraries.
Add PIE_LDFLAGS to this variable.
Since all programs need $THREADFLAGS,
add it to this variable too. This allows us
to remove a lot of program_LDFLAGS which contained only
$THREADFLAGS
An extra advantage is that we don't touch the user's LDFLAGS
anymore.
Ruben Kerkhof [Tue, 27 Jan 2015 21:48:12 +0000 (21:48 +0000)]
Simplify check
If we can link with -pie or -Wl,pie, -fPIE works too
Ruben Kerkhof [Tue, 27 Jan 2015 21:43:36 +0000 (21:43 +0000)]
Make variables global
Ruben Kerkhof [Tue, 27 Jan 2015 21:20:01 +0000 (21:20 +0000)]
Link some slightly more advanced code
Ruben Kerkhof [Tue, 27 Jan 2015 20:48:08 +0000 (20:48 +0000)]
Only export CXXFLAGS when the LDFLAGS work
Pieter Lexis [Tue, 27 Jan 2015 20:15:25 +0000 (21:15 +0100)]
Document all the recursor settings
* Better layout
* Fix a typo in the authoritative settings docs
Ruben Kerkhof [Tue, 27 Jan 2015 20:01:57 +0000 (20:01 +0000)]
Use -fPIE CXXFLAGS when linking
Ruben Kerkhof [Tue, 27 Jan 2015 19:41:17 +0000 (20:41 +0100)]
Fix quoting
Ruben Kerkhof [Tue, 27 Jan 2015 19:33:30 +0000 (20:33 +0100)]
Make sure Clang reports warnings as errors in test
Ruben Kerkhof [Tue, 27 Jan 2015 18:59:21 +0000 (19:59 +0100)]
Check both for -pie and -Wl,pie
Some versions of clang need the latter
Fixes #2125
Ruben Kerkhof [Tue, 27 Jan 2015 18:27:49 +0000 (19:27 +0100)]
Import warnings.m4 from gnulib
bb41ff0b7782
This uses AC_LINK_ELSE instead of AC_COMPILE_ELSE
which should detect failures a bit better
Ruben Kerkhof [Tue, 27 Jan 2015 13:21:56 +0000 (14:21 +0100)]
Only build epollmultiplexer on Linux
fixes make -C pdns pdns_recursor on OSX
bert hubert [Tue, 27 Jan 2015 13:03:24 +0000 (14:03 +0100)]
add lock.hh
bert hubert [Tue, 27 Jan 2015 13:01:10 +0000 (14:01 +0100)]
fix up jumbled to console logging
bert hubert [Tue, 27 Jan 2015 12:26:21 +0000 (13:26 +0100)]
add tests for our port override feature in ComboAddress
Peter van Dijk [Tue, 27 Jan 2015 12:24:47 +0000 (13:24 +0100)]
handle SRCDIR absence more gracefully
Ruben Kerkhof [Tue, 27 Jan 2015 11:46:53 +0000 (12:46 +0100)]
Ship effective_tld_names.dat in tarball
pubsuffix.cc is generated code, so we need the source.
make[3]: *** No rule to make target '../../../pdns/effective_tld_names.dat', needed by 'pubsuffix.cc'. Stop.
Peter van Dijk [Tue, 27 Jan 2015 09:35:19 +0000 (10:35 +0100)]
Merge pull request #2141 from zeha/out-of-tree-build
Fix (some) out of tree build failures
Peter van Dijk [Tue, 27 Jan 2015 09:32:26 +0000 (10:32 +0100)]
Merge pull request #2128 from zeha/json-uppercase-types
JSON API: uppercase types
Christian Hofstaedtler [Mon, 26 Jan 2015 22:54:35 +0000 (23:54 +0100)]
Fix testrunner for out-of-tree builds
Christian Hofstaedtler [Mon, 26 Jan 2015 22:08:10 +0000 (23:08 +0100)]
Fix (some) out of tree build failures
Kees Monshouwer [Sun, 25 Jan 2015 21:48:07 +0000 (22:48 +0100)]
qtype is now case insensitive
Plus update JSON API tests to test for this (from @zeha).