]>
granicus.if.org Git - pdns/log
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.
Peter van Dijk [Tue, 17 Mar 2015 13:57:57 +0000 (14:57 +0100)]
Merge pull request #2360 from hkraal/autoconf-version
Change autoconf version in README to be in line with configure.ac
Henk Kraal [Tue, 17 Mar 2015 13:43:34 +0000 (14:43 +0100)]
Change autoconf version in README to be in line with configure.ac
Peter van Dijk [Tue, 17 Mar 2015 12:49:20 +0000 (13:49 +0100)]
Merge pull request #2355 from cmouse/pkcs11-patches
PKCS#11 patches
Aki Tuomi [Tue, 17 Mar 2015 10:22:49 +0000 (12:22 +0200)]
Fix compiler nits
Aki Tuomi [Sun, 15 Mar 2015 09:51:25 +0000 (11:51 +0200)]
Update documentation
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 [Mon, 16 Mar 2015 12:46:03 +0000 (13:46 +0100)]
Merge pull request #2357 from pieterlexis/MyDNS-docs
Add documentation for the MyDNS backend
Peter van Dijk [Mon, 16 Mar 2015 12:45:44 +0000 (13:45 +0100)]
Merge pull request #2345 from Makdaam/master
Fixed outdated docs,
Pieter Lexis [Wed, 11 Mar 2015 13:31:32 +0000 (14:31 +0100)]
Add documentation for the MyDNS backend
Peter van Dijk [Mon, 16 Mar 2015 09:28:45 +0000 (10:28 +0100)]
Merge pull request #2350 from mind04/hash
skip our new nsec3-hash-query test for oracle-nsec
Peter van Dijk [Fri, 13 Mar 2015 15:04:10 +0000 (16:04 +0100)]
forgot narrow
Peter van Dijk [Fri, 11 Apr 2014 18:02:43 +0000 (20:02 +0200)]
make more tests pass on osx by improving script portability
Kees Monshouwer [Fri, 13 Mar 2015 09:23:46 +0000 (10:23 +0100)]
skip our new nsec3-hash-query for oracle-nsec
Peter van Dijk [Fri, 13 Mar 2015 07:51:20 +0000 (08:51 +0100)]
Merge pull request #2348 from mind04/hashquery
NSEC3 records and related RRSIGS are not part of the dnstree
Kees Monshouwer [Thu, 12 Mar 2015 16:38:51 +0000 (17:38 +0100)]
NSEC3 and related RRSIGS are not part of the dnstree
Peter van Dijk [Thu, 12 Mar 2015 18:14:28 +0000 (19:14 +0100)]
Merge pull request #2347 from sid3windr/patch-1
Bring auth carbon-ourname documentation in line with recursor's.
Tom Laermans [Thu, 12 Mar 2015 16:30:54 +0000 (17:30 +0100)]
Bring auth carbon-ourname documentation in line with recursor's.
This bit me as I "accidentally" put dots in the carbon-ourname field.
Leszek Jakubowski [Wed, 11 Mar 2015 15:43:03 +0000 (16:43 +0100)]
Fixed outdated docs
default sql queries have a wrong number and order of columns
Leszek Jakubowski [Wed, 11 Mar 2015 12:58:17 +0000 (13:58 +0100)]
Fixed outdated docs, argument list in generic pg/mysqlbackend list-query statement was synced with the code.
Peter van Dijk [Mon, 9 Mar 2015 14:31:54 +0000 (15:31 +0100)]
Merge pull request #2341 from rubenk/warn-when-pkg-m4-is-missing
Warn when pkg.m4 is missing at autoreconf time.
Ruben Kerkhof [Mon, 9 Mar 2015 11:59:40 +0000 (12:59 +0100)]
Warn when pkg.m4 is missing at autoreconf time.
Peter van Dijk [Mon, 9 Mar 2015 13:49:54 +0000 (14:49 +0100)]
Merge pull request #2338 from rubenk/add-configure-option-for-luajit
Add --with-luajit configure option
Peter van Dijk [Mon, 9 Mar 2015 12:13:37 +0000 (13:13 +0100)]
Merge pull request #2339 from cmouse/p11ki1-v2-initialize-correctly
PKCS11: Initialize modules correctly
Peter van Dijk [Mon, 9 Mar 2015 12:13:16 +0000 (13:13 +0100)]
Merge pull request #2335 from rubenk/log-when-configfile-cant-be-opened
Log when we can't open the config file
Peter van Dijk [Mon, 9 Mar 2015 12:12:53 +0000 (13:12 +0100)]
Merge pull request #2328 from rubenk/darwin-recursor-silence-deprecation-warnings
Darwin: silence deprecation warnings
Ruben Kerkhof [Sun, 8 Mar 2015 15:01:35 +0000 (16:01 +0100)]
Add --with-luajit configure option
For now we don't do autodetection and you'll need
to explicitly enable it. If it is enabled, we check
for LuaJIT and not for Lua.
Aki Tuomi [Sun, 8 Mar 2015 14:03:39 +0000 (16:03 +0200)]
Initialize modules correctly
Peter van Dijk [Sun, 8 Mar 2015 14:01:24 +0000 (15:01 +0100)]
Merge pull request #2327 from rubenk/freebsd-fail-when-compilation-fails
FreeBSD: fail when compiling kqueuemplexer fails
Peter van Dijk [Sun, 8 Mar 2015 14:00:41 +0000 (15:00 +0100)]
Merge pull request #2333 from rubenk/cleanup-lua-macro
Cleanup lua macro
Peter van Dijk [Sun, 8 Mar 2015 13:59:03 +0000 (14:59 +0100)]
Merge pull request #2329 from rubenk/recursor-exit-1-when-pdns-hw-fails
Exit 1 when compiling or running pdns_hw fails
Peter van Dijk [Sun, 8 Mar 2015 13:58:43 +0000 (14:58 +0100)]
Merge pull request #2331 from rubenk/fix-typo-in-internals-docs
s/of/if/
Ruben Kerkhof [Sun, 8 Mar 2015 13:57:28 +0000 (14:57 +0100)]
Log when we can't open the config file
Ruben Kerkhof [Sat, 7 Mar 2015 23:39:39 +0000 (00:39 +0100)]
Fix description
Ruben Kerkhof [Sat, 7 Mar 2015 23:38:43 +0000 (00:38 +0100)]
Remove unused define
Ruben Kerkhof [Sat, 7 Mar 2015 23:37:30 +0000 (00:37 +0100)]
Show the Lua version at the end of ./configure
Ruben Kerkhof [Sat, 7 Mar 2015 23:13:00 +0000 (00:13 +0100)]
Log if the user asked for Lua
Just like we do for our other checks
Ruben Kerkhof [Sat, 7 Mar 2015 23:04:44 +0000 (00:04 +0100)]
Cleanup indentation a bit
Ruben Kerkhof [Fri, 6 Mar 2015 18:16:30 +0000 (19:16 +0100)]
Exit 1 when compiling or running pdns_hw fails
Ruben Kerkhof [Fri, 6 Mar 2015 17:06:21 +0000 (18:06 +0100)]
Darwin: silence deprecation warnings
./mtasker.cc:282:3: warning: 'getcontext' is deprecated: first
deprecated in OS X 10.6 [-Wdeprecated-declarations]
getcontext(uc);
^
Peter van Dijk [Fri, 6 Mar 2015 16:34:04 +0000 (17:34 +0100)]
Merge pull request #2326 from rubenk/sunos-fail-when-compilation-fails
SunOS: Fail when compiling mplexers fails
Ruben Kerkhof [Fri, 6 Mar 2015 16:15:57 +0000 (17:15 +0100)]
SunOS: Fail when compiling devpollmplexer fails
We leave the : true for portsmplexer.cc since Solaris 9
doesn't have port.h
Ruben Kerkhof [Fri, 6 Mar 2015 16:17:58 +0000 (17:17 +0100)]
FreeBSD: fail when compiling kqueuemplexer fails
Peter van Dijk [Fri, 6 Mar 2015 16:17:27 +0000 (17:17 +0100)]
Merge pull request #2325 from rubenk/use-threadflags-on-freebsd
Use THREADFLAGS on FreeBSD
Ruben Kerkhof [Fri, 6 Mar 2015 15:44:28 +0000 (16:44 +0100)]
Use THREADFLAGS on FreeBSD
Instead of modifying LDFLAGS and CXXFLAGS
Fixes a few of these:
c++: warning: argument unused during compilation: '-pthread'
Peter van Dijk [Fri, 6 Mar 2015 14:27:09 +0000 (15:27 +0100)]
Merge pull request #2324 from rubenk/postgresql-dont-touch-ldflags
postgresql check should not touch LDFLAGS
Ruben Kerkhof [Fri, 6 Mar 2015 14:20:27 +0000 (15:20 +0100)]
postgresql check should not touch LDFLAGS
Fixes #2323
Peter van Dijk [Fri, 6 Mar 2015 11:36:59 +0000 (12:36 +0100)]
Merge pull request #2322 from pieterlexis/makeLinkcheckerLessChatty
Make linkchecker less chatty
Pieter Lexis [Fri, 6 Mar 2015 08:43:01 +0000 (09:43 +0100)]
Make linkchecker quiet unless errors are found
Peter van Dijk [Fri, 6 Mar 2015 08:01:18 +0000 (09:01 +0100)]
Merge pull request #2319 from rubenk/make-packageversion-configurable
Make PACKAGEVERSION configurable
Peter van Dijk [Thu, 5 Mar 2015 18:00:49 +0000 (19:00 +0100)]
Merge pull request #2315 from rubenk/handle-embedded-quotes-better
Stringify preprocessor string
Ruben Kerkhof [Thu, 5 Mar 2015 16:53:40 +0000 (17:53 +0100)]
Make PACKAGEVERSION configurable
I.e. ./configure PACKAGEVERSION=1.2.3
Fixes #2040
Ruben Kerkhof [Thu, 5 Mar 2015 15:49:05 +0000 (16:49 +0100)]
Stringify preprocessor string
When compiling with something like './configure
CXXFLAGS=-DPACKAGEVERSION="1.2.3"', we fail with
"../config.h:162:792: error: too many decimal points in number"
This happens because the string as defined in config.h
has embedded double quotes. Escape them.
Peter van Dijk [Thu, 5 Mar 2015 11:14:10 +0000 (12:14 +0100)]
Merge pull request #2313 from mind04/ddot
fix double dot for root MX/SRV in bind slave zone files
Kees Monshouwer [Wed, 4 Mar 2015 21:12:05 +0000 (22:12 +0100)]
fix double dot for root MX/SRV in bind slave zone files
Peter van Dijk [Tue, 3 Mar 2015 15:09:59 +0000 (16:09 +0100)]
Merge pull request #2294 from a6502/busy-waiting-fix-v2
second take of busy waiting fix, now with blocking io
Peter van Dijk [Tue, 3 Mar 2015 10:42:08 +0000 (11:42 +0100)]
Merge pull request #2302 from pieterlexis/FixFrontpage
Fix the frontpage
Peter van Dijk [Tue, 3 Mar 2015 10:40:51 +0000 (11:40 +0100)]
Merge pull request #2296 from rubenk/ship-lmdb-example-script-in-dist
Ship lmdb-example.pl in tarball
Peter van Dijk [Tue, 3 Mar 2015 10:40:39 +0000 (11:40 +0100)]
Merge pull request #2295 from rubenk/fix-segfault-in-zone2lmdb
Fix segfault in zone2lmdb
Peter van Dijk [Tue, 3 Mar 2015 08:57:17 +0000 (09:57 +0100)]
make sure the tarball is fresh when publishing
Pieter Lexis [Tue, 3 Mar 2015 08:56:58 +0000 (09:56 +0100)]
Fix the frontpage
* De-ugly-fy the quote
* Make the list consistent
Peter van Dijk [Tue, 3 Mar 2015 08:54:54 +0000 (09:54 +0100)]
note changed default, thanks qvr
Pieter Lexis [Mon, 2 Mar 2015 14:04:25 +0000 (15:04 +0100)]
Merge pull request #2300 from pieterlexis/auth-3.4.3-update-secpoll
Secpoll: update for auth 3.4.3
Pieter Lexis [Mon, 2 Mar 2015 14:03:24 +0000 (15:03 +0100)]
Secpoll: update for auth 3.4.3
Pieter Lexis [Mon, 2 Mar 2015 13:59:26 +0000 (14:59 +0100)]
Merge pull request #2299 from pieterlexis/dependPublishOnHtml
Docs: Depend on the html built when publishing
Pieter Lexis [Mon, 2 Mar 2015 13:57:28 +0000 (14:57 +0100)]
Docs: Depend on the html built when publishing
* Rename publish3 to publish
Peter van Dijk [Mon, 2 Mar 2015 13:55:47 +0000 (14:55 +0100)]
Merge pull request #2297 from pieterlexis/auth-3.4.3-changelog
Changelog: prepare for auth 3.4.3 release
Pieter Lexis [Mon, 2 Mar 2015 13:47:23 +0000 (14:47 +0100)]
Changelog: prepare for auth 3.4.3 release
Ruben Kerkhof [Mon, 2 Mar 2015 13:27:37 +0000 (14:27 +0100)]
Ship lmdb-example.pl in tarball
Ruben Kerkhof [Mon, 2 Mar 2015 13:12:32 +0000 (14:12 +0100)]
Fix segfault in zone2lmdb
$ ./pdns/zone2lmdb --zone=./regression-tests.recursor/configs/10.0.3.10/example.net.zone
ASAN:SIGSEGV
=================================================================
==25526==ERROR: AddressSanitizer: SEGV on unknown address 0x00000000000c
(pc 0x7fe8b57a4d50 bp 0x7ffedb062f90 sp 0x7ffedb061d58 T0)
#0 0x7fe8b57a4d4f (/lib64/liblmdb.so.0.0.0+0x4d4f)
#1 0x7fe8b6c4c1aa in emitData(std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >, ZoneParserTNG&)
/home/ruben/src/pdns/pdns/zone2lmdb.cc:99
#2 0x7fe8b6c4f301 in main /home/ruben/src/pdns/pdns/zone2lmdb.cc:295
#3 0x7fe8b493b83f in __libc_start_main (/lib64/libc.so.6+0x2083f)
#4 0x7fe8b6b6ef88 in _start
(/home/ruben/src/pdns/pdns/zone2lmdb+0x27f88)
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV ??:0 ??
==25526==ABORTING
Wieger Opmeer [Mon, 2 Mar 2015 12:21:44 +0000 (13:21 +0100)]
second take of busy waiting fix, now with blocking io
Peter van Dijk [Mon, 2 Mar 2015 11:14:27 +0000 (12:14 +0100)]
Merge pull request #2293 from pieterlexis/issue-377-Auth-forward-recursive-subzones
Docs: Fix recursion on the auth server docs
Peter van Dijk [Mon, 2 Mar 2015 10:45:40 +0000 (11:45 +0100)]
Merge pull request #2280 from zeha/api-root-zone
API (Auth): fix hosting of root zone
Peter van Dijk [Mon, 2 Mar 2015 10:44:47 +0000 (11:44 +0100)]
Merge pull request #2282 from rubenk/gather-configure-args
Log the arguments passed to ./configure
Peter van Dijk [Mon, 2 Mar 2015 10:42:07 +0000 (11:42 +0100)]
Merge pull request #2287 from hkraal/document-webserver-settings
Added web server configuration parameters
Pieter Lexis [Mon, 2 Mar 2015 09:58:16 +0000 (10:58 +0100)]
Docs: Fix recursion on the auth server docs
* Cut to 80 chars per line
* Add link to DJB's article on auth/rec separation
* Add info about delegated subzones (Closes #377)
Peter van Dijk [Mon, 2 Mar 2015 09:39:28 +0000 (10:39 +0100)]
Merge pull request #2292 from pieterlexis/issue-445-OpenDBX-Documentation
Docs: Add information on the OpenDBX backend
Pieter Lexis [Mon, 2 Mar 2015 09:35:42 +0000 (10:35 +0100)]
Docs: Add information on the OpenDBX backend
Related to #445
Peter van Dijk [Mon, 2 Mar 2015 08:29:13 +0000 (09:29 +0100)]
Merge pull request #2291 from pieterlexis/issue-340-MissingRecursorStats
Add missing recursor and authoritative stats
Pieter Lexis [Mon, 2 Mar 2015 08:25:13 +0000 (09:25 +0100)]
Add missing counters for the authoritative server
Closes #2288
Pieter Lexis [Sun, 4 Jan 2015 09:54:00 +0000 (10:54 +0100)]
Docs: Add missing recursor stats
* Closes #340
* Closes #552
Henk Kraal [Fri, 27 Feb 2015 13:41:16 +0000 (14:41 +0100)]
Added web server configuration parameters
Ruben Kerkhof [Wed, 25 Feb 2015 14:41:08 +0000 (15:41 +0100)]
Log the arguments passed to ./configure
And show them in the output of pdns_server --version:
configure:
configure: Configuration summary
configure: =====================
configure:
configure: Configured with: --enable-unit-tests --with-modules=bind gsqlite3 --with-dynmodules=lmdb --with-system-polarssl --disable-dependency-tracking --enable-tsan CXXFLAGS=-O0 -Wall -ggdb
configure:
configure: Modules: bind gsqlite3
configure: Dynamic Modules: lmdb
configure:
configure: With ZeroMQ connector for remotebackend: no
configure:
configure: CC: gcc
configure: CXX: g++
configure: LD: /usr/bin/ld -m elf_x86_64
configure: CFLAGS: -fPIE -DPIE --param ssp-buffer-size=4
-fstack-protector -Wall -g -O2
configure: CPPFLAGS:
configure: CXXFLAGS: -fsanitize=thread -fPIE -DPIE --param
ssp-buffer-size=4 -fstack-protector -O0 -Wall -ggdb -std=gnu++11
configure: LDFLAGS: -Wl,-z -Wl,relro -Wl,-z -Wl,now
configure:
configure: BOOST_CPPFLAGS:
configure:
configure: SQLite3 support: no
configure: Lua support: yes
configure: C++2011 support: yes
configure:
Feb 25 18:07:34 PowerDNS Authoritative Server
git-rec-3.7.0-180-g06ae3174df69 + (ruben@wodan) (C) 2001-2015 PowerDNS.COM BV
Feb 25 18:07:34 Using 64-bits mode. Built on
20150225173213 by ruben@wodan, gcc 5.0.0
20150217 (Red Hat 5.0.0-0.15).
Feb 25 18:07:34 PowerDNS comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it according to the terms of the GPL version 2.
Feb 25 18:07:34 Features: lua
Feb 25 18:07:34 Built-in modules: bind gsqlite3
Feb 25 18:07:34 Configured with: --enable-unit-tests --with-modules=bind gsqlite3 --with-dynmodules=lmdb --with-system-polarssl --disable-dependency-tracking --enable-tsan CXXFLAGS=-O0 -Wall -ggdb
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.
Peter van Dijk [Tue, 24 Feb 2015 20:45:22 +0000 (21:45 +0100)]
Merge pull request #2279 from rubenk/check-for-lua-5.3
Check for Lua 5.3
Ruben Kerkhof [Tue, 24 Feb 2015 20:09:29 +0000 (21:09 +0100)]
Check for Lua 5.3
Peter van Dijk [Tue, 24 Feb 2015 16:05:01 +0000 (17:05 +0100)]
Merge pull request #2278 from mind04/gitignore
add calidns and dumresp to .gitignore
Kees Monshouwer [Sun, 15 Feb 2015 21:34:34 +0000 (22:34 +0100)]
add calidns and dumresp to .gitignore
Peter van Dijk [Tue, 24 Feb 2015 14:35:34 +0000 (15:35 +0100)]
Merge pull request #1993 from rubenk/libtool
Libtool stuff
Ruben Kerkhof [Wed, 24 Dec 2014 22:54:08 +0000 (23:54 +0100)]
Any recent system has RTLD_NOW
And we checked them all...
Ruben Kerkhof [Wed, 24 Dec 2014 22:51:26 +0000 (23:51 +0100)]
Bail out if dlopen doesn't work
Ruben Kerkhof [Wed, 24 Dec 2014 22:42:29 +0000 (23:42 +0100)]
Use libtool to check for libdl
Ruben Kerkhof [Wed, 24 Dec 2014 22:12:23 +0000 (23:12 +0100)]
Require libtool 2.2.2 or newer for bootstrapping
Peter van Dijk [Tue, 24 Feb 2015 11:52:18 +0000 (12:52 +0100)]
Merge pull request #2276 from cmouse/fix-lmdb-race-condition
Properly lock lmdb database, fixes #1954
Peter van Dijk [Tue, 24 Feb 2015 10:44:31 +0000 (11:44 +0100)]
Merge pull request #2252 from cmouse/consistent-config-h
Consistently include config.h as first, if HAVE_CONFIG_H is defined
Aki Tuomi [Tue, 24 Feb 2015 09:53:42 +0000 (11:53 +0200)]
Properly lock lmdb database, fixes #1954
The LMDB database needs to be reloaded without allowing requests, so
we use readwrite lock to ensure that this cannot happen.
Aki Tuomi [Tue, 24 Feb 2015 08:32:47 +0000 (10:32 +0200)]
Remove undef VERSION as it's not really needed
Aki Tuomi [Tue, 24 Feb 2015 07:50:53 +0000 (09:50 +0200)]
Set HAVE_CONFIG_H when building recursor
Aki Tuomi [Tue, 24 Feb 2015 07:44:16 +0000 (09:44 +0200)]
Include config.h only in .cc files
Including config.h in header files can make it difficult to make
the header files public in future, also, including config.h only
in compilation units ensures it's only included once.