]>
granicus.if.org Git - pdns/log
Peter van Dijk [Tue, 6 Jan 2015 08:28:08 +0000 (09:28 +0100)]
Merge pull request #1918 from mind04/pc-key
better key for packetcache
Peter van Dijk [Tue, 6 Jan 2015 07:42:16 +0000 (08:42 +0100)]
Merge pull request #2006 from rubenk/fix-postgres-check-with-missing-pg_config
If pg_config is not found, don't override paths
Peter van Dijk [Mon, 5 Jan 2015 17:05:47 +0000 (18:05 +0100)]
Merge pull request #2042 from pieterlexis/issue-494-VirtualHosting
Expand a little on the virtual hosting docs
Pieter Lexis [Sun, 4 Jan 2015 13:55:16 +0000 (14:55 +0100)]
Expand a little on the virtual hosting docs
Closes #494 in the process
Peter van Dijk [Mon, 5 Jan 2015 16:58:56 +0000 (17:58 +0100)]
Merge pull request #2046 from pieterlexis/fix-manpages-sections
Fix manpage sections _in_ the manpages
Pieter Lexis [Mon, 5 Jan 2015 16:57:11 +0000 (17:57 +0100)]
Fix manpage sections _in_ the manpages
Peter van Dijk [Mon, 5 Jan 2015 15:10:44 +0000 (16:10 +0100)]
Merge pull request #2045 from mind04/zsk
support single-type ZSK signing
bert hubert [Mon, 5 Jan 2015 13:57:27 +0000 (14:57 +0100)]
document iputils class, fix some formatting
bert hubert [Mon, 5 Jan 2015 13:56:19 +0000 (14:56 +0100)]
fix up namespace issue for RHEL
bert hubert [Mon, 5 Jan 2015 13:21:39 +0000 (14:21 +0100)]
rename prequery to preoutquery, remove a duplicate *duplicate* prequery from example script
bert hubert [Mon, 5 Jan 2015 12:43:51 +0000 (13:43 +0100)]
fix up compilation with lua-ipset after dist-recursor, plus fix up compilation w/o lua
bert hubert [Mon, 5 Jan 2015 12:32:38 +0000 (13:32 +0100)]
expand our example script to benefit from the iputils code in prequery
bert hubert [Mon, 5 Jan 2015 12:26:59 +0000 (13:26 +0100)]
Merge branch 'master' into prequery
bert hubert [Mon, 5 Jan 2015 12:24:55 +0000 (13:24 +0100)]
expose 'iputils' module to Lua code, allowing for native IP(v6) address processing, netmasks and netmaskgroups
bert hubert [Mon, 5 Jan 2015 12:13:59 +0000 (13:13 +0100)]
Merge branch 'master' of github.com:PowerDNS/pdns
Peter van Dijk [Mon, 5 Jan 2015 11:50:18 +0000 (12:50 +0100)]
Merge pull request #1992 from rubenk/fixup-sqlite3-check
(Finally) move sqlite3 to separate checks
bert hubert [Mon, 5 Jan 2015 11:46:50 +0000 (12:46 +0100)]
if we make an IPv6 address struct, make sure it has that family, and that the scope_id is zeroed of not set explicitly
bert hubert [Mon, 5 Jan 2015 11:45:33 +0000 (12:45 +0100)]
small escaping issue
Kees Monshouwer [Mon, 5 Jan 2015 10:26:08 +0000 (11:26 +0100)]
support single-type ZSK signing
Peter van Dijk [Mon, 5 Jan 2015 10:00:24 +0000 (11:00 +0100)]
Merge pull request #2004 from rubenk/use-ac-path-prog-for-mysql_config
Check the whole $PATH for mysql_config
Peter van Dijk [Sun, 4 Jan 2015 18:32:15 +0000 (19:32 +0100)]
Merge pull request #2039 from rubenk/fix-race-in-generated-header
Fix race condition in generating header
Ruben Kerkhof [Sun, 4 Jan 2015 15:54:40 +0000 (16:54 +0100)]
Fix the same race in recursor Makefile
Ruben Kerkhof [Sat, 3 Jan 2015 16:06:04 +0000 (17:06 +0100)]
Fix race condition in generating header
Use a define to create the file in one go.
Fixes #1853
bert hubert [Sat, 3 Jan 2015 10:57:03 +0000 (11:57 +0100)]
Merge pull request #2038 from ahupowerdns/uniwork
Fix up various gcc 4.2.1 issues on FreeBSD with Boost
bert hubert [Sat, 3 Jan 2015 10:55:26 +0000 (11:55 +0100)]
disable our -fPIE detection for freebsd for recursor for now
bert hubert [Sat, 3 Jan 2015 10:30:01 +0000 (11:30 +0100)]
oops that bit too
bert hubert [Sat, 3 Jan 2015 10:12:12 +0000 (11:12 +0100)]
work around a compiler/boost bug (unsure who is really to blame)
bert hubert [Fri, 2 Jan 2015 21:57:34 +0000 (22:57 +0100)]
Merge pull request #1999 from zeha/f/pipedocs
docs: Remove PING from pipebackend
bert hubert [Fri, 2 Jan 2015 21:40:59 +0000 (22:40 +0100)]
work around a boost issue with circular buffer or map of unions, most evident on freebsd 9 and 10
Christian Hofstaedtler [Thu, 25 Dec 2014 16:35:52 +0000 (17:35 +0100)]
docs: correct typo for pipebackend
Christian Hofstaedtler [Thu, 25 Dec 2014 16:35:16 +0000 (17:35 +0100)]
docs: improve formatting for pipebackend
Christian Hofstaedtler [Thu, 25 Dec 2014 16:25:34 +0000 (17:25 +0100)]
docs: Remove PING from pipebackend
PING is never sent by pipebackend, so don't have it in the docs.
Peter van Dijk [Fri, 2 Jan 2015 18:02:14 +0000 (19:02 +0100)]
Merge pull request #2034 from rubenk/handle-missing-pandoc-and-no-generated-manpages
Handle missing pandoc and no generated manpages
Peter van Dijk [Fri, 2 Jan 2015 18:01:10 +0000 (19:01 +0100)]
Merge pull request #2035 from nivex/patch-1
Fix SOA example in backend.pl
bert hubert [Fri, 2 Jan 2015 15:36:27 +0000 (16:36 +0100)]
bought a book on Lua. Turns out I needed to learn a few things on scope ;-)
bert hubert [Fri, 2 Jan 2015 15:12:36 +0000 (16:12 +0100)]
add note about precompiled lua scripts
bert hubert [Fri, 2 Jan 2015 09:54:24 +0000 (10:54 +0100)]
Merge branch 'master' of github.com:PowerDNS/pdns
bert hubert [Fri, 2 Jan 2015 09:54:08 +0000 (10:54 +0100)]
improve packet too short error message
Kevin Otte [Thu, 1 Jan 2015 19:53:34 +0000 (14:53 -0500)]
Update backend.pl
SOA record format is "hostname email serial ..."
Example has hostname and email flipped.
Ruben Kerkhof [Thu, 1 Jan 2015 18:08:36 +0000 (19:08 +0100)]
Correct HAVE_MANPAGES conditional
We need to check for files in $srcdir during VPATH build
Ruben Kerkhof [Thu, 1 Jan 2015 18:05:01 +0000 (19:05 +0100)]
Generating manpages without pandoc is an error
If for some reason we end up with a dist tarball
without generated manpages, better warn and exit then trying to run
no -s -t man manpages/dnsdist.1.md -o dnsdist.1
Peter van Dijk [Thu, 1 Jan 2015 14:25:13 +0000 (15:25 +0100)]
Merge pull request #2033 from rubenk/make-distcheck
Fix header path during VPATH build
Ruben Kerkhof [Tue, 30 Dec 2014 22:35:20 +0000 (23:35 +0100)]
Fix header path during VPATH build
/bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H
-I. -I../../../modules/remotebackend -I../.. -I../.. -I../../..
-pthread -I/usr/include -I../../pdns/ext/rapidjson/include
-I../../../pdns/ext/yahttp -I../../../pdns/ext/polarssl/include/
-fPIE -DPIE -D_FORTIFY_SOURCE=2 --param ssp-buffer-size=4
-fstack-protector -Wall -g -O2 -c -o remotebackend.lo
../../../modules/remotebackend/remotebackend.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I.
-I../../../modules/remotebackend -I../.. -I../.. -I../../.. -pthread
-I/usr/include -I../../pdns/ext/rapidjson/include
-I../../../pdns/ext/yahttp -I../../../pdns/ext/polarssl/include/ -DPIE
-D_FORTIFY_SOURCE=2 --param ssp-buffer-size=4 -fstack-protector -Wall -g
-O2 -c ../../../modules/remotebackend/remotebackend.cc -fPIC -DPIC -o
.libs/remotebackend.o
In file included from
../../../modules/remotebackend/remotebackend.hh:9:0,
from ../../../modules/remotebackend/remotebackend.cc:1:
../../../pdns/json.hh:27:32: fatal error: rapidjson/document.h: No such
file or directory
#include "rapidjson/document.h"
^
compilation terminated.
Peter van Dijk [Thu, 1 Jan 2015 14:22:57 +0000 (15:22 +0100)]
Merge pull request #2023 from rubenk/travis-multiline
Travis multiline
Ruben Kerkhof [Thu, 1 Jan 2015 12:51:25 +0000 (13:51 +0100)]
Break long lines into multiple lines
Peter van Dijk [Thu, 1 Jan 2015 12:40:25 +0000 (13:40 +0100)]
Merge pull request #2027 from rubenk/fix-building-on-osx-again
Fix building tools on OSX
Peter van Dijk [Thu, 1 Jan 2015 12:40:08 +0000 (13:40 +0100)]
Merge pull request #2028 from rubenk/vpath-build
Specify the correct location of the prerequisite
Peter van Dijk [Thu, 1 Jan 2015 00:10:27 +0000 (01:10 +0100)]
Merge pull request #2032 from mind04/2015
happy new year :)
Kees Monshouwer [Wed, 31 Dec 2014 23:57:08 +0000 (00:57 +0100)]
happy new year :)
Peter van Dijk [Wed, 31 Dec 2014 18:41:16 +0000 (18:41 +0000)]
force PACKAGEVERSION to string in secpoll-recursor
Peter van Dijk [Wed, 31 Dec 2014 16:58:06 +0000 (16:58 +0000)]
force PACKAGEVERSION to string, fixes #2030
Peter van Dijk [Wed, 31 Dec 2014 13:48:44 +0000 (14:48 +0100)]
attempt to remove pandoc dependency for "make install" from a dist tarball; @rubenk should i use build_dir or something in that test -e?
Peter van Dijk [Wed, 31 Dec 2014 11:50:30 +0000 (12:50 +0100)]
remove recursor manpages from auth dist
Peter van Dijk [Wed, 31 Dec 2014 11:46:57 +0000 (12:46 +0100)]
generate recursor manpages during dist-recursor; reverts & fixes
8045478dd4f548a76d72f948591d5fcdea4ff83d
Peter van Dijk [Wed, 31 Dec 2014 11:07:54 +0000 (12:07 +0100)]
update more manpage sections
Peter van Dijk [Wed, 31 Dec 2014 10:07:29 +0000 (11:07 +0100)]
Merge pull request #2029 from rubenk/only-create-manpages-if-we-have-pandoc
Only build manpages if we have pandoc
Peter van Dijk [Wed, 31 Dec 2014 10:05:43 +0000 (11:05 +0100)]
update debian rules for new manual sections
Peter van Dijk [Wed, 31 Dec 2014 10:04:17 +0000 (11:04 +0100)]
update RPM spec for new manual sections
Peter van Dijk [Wed, 31 Dec 2014 09:33:34 +0000 (10:33 +0100)]
don't log BOOST_LDFLAGS as it no longer exists
Peter van Dijk [Wed, 31 Dec 2014 09:31:29 +0000 (10:31 +0100)]
Peter van Dijk [Wed, 31 Dec 2014 09:28:41 +0000 (10:28 +0100)]
Revert "Use Boost macros from autoconf-archive"
This reverts commit
39107229d77017ae3909a48332175f901d49e6e0 .
Discussed with @rubenk. While a lot faster, the autoconf-archive
variant gives confusing errors when parts of Boost are missing,
and misses an rpath workaround for Solaris
Ruben Kerkhof [Tue, 30 Dec 2014 22:57:07 +0000 (23:57 +0100)]
Only build manpages if we have pandoc
Ruben Kerkhof [Tue, 30 Dec 2014 21:50:12 +0000 (22:50 +0100)]
Fix building tools on OSX
Triggered by running ./configure --enable-tools
Turns the error
In file included from selectmplexer.cc:6:
In file included from ./syncres.hh:22:
In file included from ./mtasker.hh:26:
/usr/include/ucontext.h:43:2: error: The deprecated ucontext routines require _XOPEN_SOURCE to be defined
^
In file included from selectmplexer.cc:6:
In file included from ./syncres.hh:22:
In file included from ./mtasker.hh:113:
./mtasker.cc:272:3: error: use of undeclared identifier 'getcontext'
getcontext(uc);
^
2 errors generated.
make[4]: *** [selectmplexer.o] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
into a warning:
In file included from ./mtasker.hh:113:
./mtasker.cc:272:3: warning: 'getcontext' is deprecated: first deprecated in OS X 10.6 [-Wdeprecated-declarations]
getcontext(uc);
^
/usr/include/ucontext.h:37:6: note: 'getcontext' has been explicitly marked deprecated here
int getcontext(ucontext_t *) __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_5, __MAC_10_6, __IPHONE_2_0, __IPHONE_2_0);
^
1 warning generated.
Ruben Kerkhof [Tue, 30 Dec 2014 21:16:22 +0000 (22:16 +0100)]
Specify the correct location of the prerequisite
Peter van Dijk [Tue, 30 Dec 2014 14:56:38 +0000 (15:56 +0100)]
REVERT ME: remove manpages from recursor dist
Peter van Dijk [Mon, 29 Dec 2014 19:30:30 +0000 (20:30 +0100)]
Merge pull request #2025 from rubenk/postgres-fix
Fix semistatic building
Ruben Kerkhof [Mon, 29 Dec 2014 16:10:32 +0000 (17:10 +0100)]
Fix semistatic building
5e71d414cfc6 added BOOST_LDFLAGS to the front of LDFLAGS.
A side effect of this change is that this adds -L/usr/lib
at the front of the linker search path, where normally it is last.
We then try to link to /usr/lib/libpq.a but that's a different version
than the one we need.
As a workaround place the BOOST_LDFLAGS after LDFLAGS. The correct fix
needs more thought.
bert hubert [Mon, 29 Dec 2014 14:58:34 +0000 (15:58 +0100)]
Merge pull request #2024 from rubenk/log-boost-flags
Log the boost flags
Ruben Kerkhof [Mon, 29 Dec 2014 14:55:42 +0000 (15:55 +0100)]
Log the boost flags
bert hubert [Mon, 29 Dec 2014 14:54:59 +0000 (15:54 +0100)]
make sure we have the manpages we need to ship for dist-recursor
bert hubert [Mon, 29 Dec 2014 14:41:22 +0000 (15:41 +0100)]
remote html documentation from tarball for now
bert hubert [Mon, 29 Dec 2014 14:16:20 +0000 (15:16 +0100)]
see if this fixes package building..
bert hubert [Mon, 29 Dec 2014 12:14:09 +0000 (13:14 +0100)]
remove 'bert hubert' from manpages
bert hubert [Mon, 29 Dec 2014 11:57:10 +0000 (12:57 +0100)]
Merge pull request #1995 from pieterlexis/makefile-to-autoconf
Port manpages to MarkDown and use autotools
Pieter Lexis [Tue, 2 Dec 2014 07:45:53 +0000 (08:45 +0100)]
Move the /pdns/docs folder to /docs
Pieter Lexis [Tue, 2 Dec 2014 07:45:53 +0000 (08:45 +0100)]
Port manpages to MarkDown and use autotools
Shout out to @rubenk for helping with autotools.
* Add disable-dnssec to pdnssec docs (closes #641)
* Make manpages consistent with eachother
* Expanded missing options
* Removed old manpages
* Added --with-docs and --with-manpages configure switches
* Build manpages and docs in travis.
* Add both the built docs/manpages and sources to dist tarball
* Build docs to pdsn/docs/html (instead of html-new)
* Remove all references to asciidoc
* Distribute both the source files and built docs + manpages in the
tarball created with `make dist`
* Move all manpages to section 1 (closes #1753)
bert hubert [Sun, 28 Dec 2014 20:02:11 +0000 (21:02 +0100)]
Merge pull request #2022 from rubenk/remove-unused-conditional-on-osx
Remove unused conditional on OS X
bert hubert [Sun, 28 Dec 2014 20:01:31 +0000 (21:01 +0100)]
Merge pull request #2017 from rubenk/show-configuration-summary
Show a few build options at end of ./configure
bert hubert [Sun, 28 Dec 2014 20:00:40 +0000 (21:00 +0100)]
Merge pull request #2014 from rubenk/bison
Check for bison instead of yacc
bert hubert [Sun, 28 Dec 2014 19:59:57 +0000 (20:59 +0100)]
Merge pull request #2011 from rubenk/cleanup-recursor-spec
Cleanup recursor spec
bert hubert [Sun, 28 Dec 2014 19:58:55 +0000 (20:58 +0100)]
Merge pull request #2013 from rubenk/ragel
Ragel
Ruben Kerkhof [Sun, 28 Dec 2014 18:11:51 +0000 (19:11 +0100)]
Remove unused conditional on OS X
bert hubert [Sun, 28 Dec 2014 14:35:09 +0000 (15:35 +0100)]
Merge pull request #2018 from rubenk/duplicate-include
Remove duplicate include
bert hubert [Sun, 28 Dec 2014 14:26:36 +0000 (15:26 +0100)]
implement Lua pre-query filter, executed before we ask a question to an authoritative server from the recursor, plus add sample script for ezdns
bert hubert [Sun, 28 Dec 2014 13:39:28 +0000 (14:39 +0100)]
prevent spurious recompilations to get the latest and greatest version string
Ruben Kerkhof [Sun, 28 Dec 2014 11:20:45 +0000 (12:20 +0100)]
Show a few build options at end of ./configure
configure:
configure: Configuration summary
configure: =====================
configure:
configure: Modules: bind gmysql geo random
configure: Dynamic Modules: pipe
configure:
configure: CC: gcc
configure: CXX: g++
configure: LD: /usr/bin/ld -m elf_x86_64
configure: CFLAGS: -fPIE -DPIE -D_FORTIFY_SOURCE=2 --param ssp-buffer-size=4 -fstack-protector -g -O2
configure: CPPFLAGS:
configure: CXXFLAGS: -fPIE -DPIE -D_FORTIFY_SOURCE=2 --param ssp-buffer-size=4 -fstack-protector -Wall -g -O2
configure: LDFLAGS: -Wl,-z -Wl,relro -Wl,-z -Wl,now -L/usr/lib64
configure:
configure: SQLite3 support: no
configure: Lua support: yes
bert hubert [Sat, 27 Dec 2014 19:34:59 +0000 (20:34 +0100)]
Merge pull request #2009 from rubenk/remove-unused-vars-from-init
Remove two unused variables from the init script
Ruben Kerkhof [Sat, 27 Dec 2014 17:11:55 +0000 (18:11 +0100)]
Check for bison instead of yacc
Bail out if we need it but can't find it.
Part of #774
bert hubert [Sat, 27 Dec 2014 16:32:47 +0000 (17:32 +0100)]
Merge pull request #2012 from rubenk/cycle-only-works-in-guardian-mode
pdns_control cycle only works in guardian mode
Ruben Kerkhof [Sat, 27 Dec 2014 15:56:42 +0000 (16:56 +0100)]
Respect silent-rules
Ruben Kerkhof [Sat, 27 Dec 2014 15:55:59 +0000 (16:55 +0100)]
Use the ragel detected by configure
Ruben Kerkhof [Sat, 27 Dec 2014 15:39:05 +0000 (16:39 +0100)]
pdns_control cycle only works in guardian mode
Fixes #483
Ruben Kerkhof [Sat, 27 Dec 2014 12:11:20 +0000 (13:11 +0100)]
Remove duplicate include
Ruben Kerkhof [Sat, 27 Dec 2014 11:58:59 +0000 (12:58 +0100)]
Use consistent macro style
Ruben Kerkhof [Sat, 27 Dec 2014 11:54:34 +0000 (12:54 +0100)]
Remove obsolete option
Ruben Kerkhof [Sat, 27 Dec 2014 11:53:36 +0000 (12:53 +0100)]
Replace hardcoded paths with macros
Ruben Kerkhof [Sat, 27 Dec 2014 11:52:24 +0000 (12:52 +0100)]
Remove unneccesary quotes
Ruben Kerkhof [Sat, 27 Dec 2014 11:51:35 +0000 (12:51 +0100)]
Correct license
Ruben Kerkhof [Sat, 27 Dec 2014 11:15:20 +0000 (12:15 +0100)]
Remove two unused variables from the init script
bert hubert [Fri, 26 Dec 2014 21:17:41 +0000 (22:17 +0100)]
Merge branch 'master' of github.com:PowerDNS/pdns