]>
git.ipfire.org Git - thirdparty/pdns.git/log
bert hubert [Fri, 16 Jan 2015 14:30:07 +0000 (15:30 +0100)]
Merge branch 'master' of github.com:PowerDNS/pdns
bert hubert [Fri, 16 Jan 2015 14:29:34 +0000 (15:29 +0100)]
remove the lock from our Logger class and replace it by thread specific storage of the log line being constructed
Ruben Kerkhof [Fri, 16 Jan 2015 09:21:23 +0000 (10:21 +0100)]
Remove commented out zone2ldap
We never build it semistatically
Fixes #2079
Pieter Lexis [Fri, 16 Jan 2015 09:02:40 +0000 (10:02 +0100)]
Document missing options in pdns_control.1
* Closes #2085
* Ports changes (in the original manpages) from the following commits:
*
64e4dc71
*
a5d2ead5
Peter van Dijk [Fri, 16 Jan 2015 08:54:00 +0000 (09:54 +0100)]
Merge pull request #2082 from rubenk/only-build-zone2ldap-when-building-ldapbackend
Only build zone2ldap when we build ldapbackend
Ruben Kerkhof [Tue, 13 Jan 2015 20:06:05 +0000 (21:06 +0100)]
Only build zone2ldap when we build ldapbackend
Peter van Dijk [Fri, 16 Jan 2015 07:01:27 +0000 (08:01 +0100)]
Merge pull request #2087 from nivex/patch-2
Fix reference to wrong zone2sql dialect
bert hubert [Thu, 15 Jan 2015 19:10:54 +0000 (20:10 +0100)]
'Aiden880' discovered a link missed http://
Kevin Otte [Thu, 15 Jan 2015 16:22:49 +0000 (11:22 -0500)]
Fix reference to wrong zone2sql dialect
Peter van Dijk [Thu, 15 Jan 2015 13:50:11 +0000 (14:50 +0100)]
Merge pull request #2086 from cmouse/httpconnector-errors
Properly handle read errors (EOF and errors)
bert hubert [Thu, 15 Jan 2015 12:43:28 +0000 (13:43 +0100)]
remove old tsc based timer infrastructure, beef up #ifdef to prevent using the high-end per thread cpu timers on OSX
bert hubert [Thu, 15 Jan 2015 12:35:11 +0000 (13:35 +0100)]
add some timing infra which is disabled by default, turn it on with -DMTASKERTIMING
bert hubert [Thu, 15 Jan 2015 12:24:08 +0000 (13:24 +0100)]
add CPU time nanosecond resolution infrastructure, behind #ifdef now for supporting systems
bert hubert [Thu, 15 Jan 2015 12:08:16 +0000 (13:08 +0100)]
shave a whole bunch of replace_all calls & resulting allocations
bert hubert [Thu, 15 Jan 2015 11:50:10 +0000 (12:50 +0100)]
we actually deliver MTasker timeouts with the wrong d_tid set. Unknown if this matters anywhere, but it was wrong in any case.
bert hubert [Thu, 15 Jan 2015 09:21:51 +0000 (10:21 +0100)]
Merge branch 'master' of github.com:PowerDNS/pdns
bert hubert [Thu, 15 Jan 2015 09:21:30 +0000 (10:21 +0100)]
our new loop detection did not correctly discriminate between A and AAAA
Aki Tuomi [Thu, 15 Jan 2015 06:40:24 +0000 (08:40 +0200)]
Properly handle read errors (EOF and errors)
Peter van Dijk [Wed, 14 Jan 2015 19:28:50 +0000 (20:28 +0100)]
Merge pull request #2084 from terrorobe/patch-1
fix filename and link api specification in httpapi overview docs
Peter van Dijk [Wed, 14 Jan 2015 19:08:48 +0000 (20:08 +0100)]
Merge pull request #2075 from mind04/cid1262547
remove unused variable CID
1262547
Peter van Dijk [Wed, 14 Jan 2015 19:07:03 +0000 (20:07 +0100)]
Merge pull request #2083 from cmouse/httpconnector-timeout
Httpconnector timeout
Michael Renner [Wed, 14 Jan 2015 16:16:44 +0000 (17:16 +0100)]
fix filename and link api specification in httpapi overview docs
Aki Tuomi [Wed, 14 Jan 2015 09:57:45 +0000 (11:57 +0200)]
Use NetworkError, remove redundant code
Peter van Dijk [Tue, 13 Jan 2015 19:14:00 +0000 (20:14 +0100)]
Merge pull request #2076 from rubenk/detect-static-deps-when-building-static-binaries-v2
Override PKG_CONFIG sooner
bert hubert [Tue, 13 Jan 2015 16:18:29 +0000 (17:18 +0100)]
should really fix up osx compilation now..
Peter van Dijk [Tue, 13 Jan 2015 16:03:50 +0000 (17:03 +0100)]
Merge pull request #1944 from rubenk/slightly-reword-slave-cycle-interval-setting
Improve slave-cycle-interval description a little
Peter van Dijk [Tue, 13 Jan 2015 16:03:23 +0000 (17:03 +0100)]
Merge pull request #2078 from jpmens/typo1
Fixed typo in pdnssec
Jan-Piet Mens [Tue, 13 Jan 2015 16:02:22 +0000 (17:02 +0100)]
Fixed typo in pdnssec
Peter van Dijk [Tue, 13 Jan 2015 13:31:32 +0000 (13:31 +0000)]
actually re-fix manpage sections
Peter van Dijk [Tue, 13 Jan 2015 13:24:14 +0000 (13:24 +0000)]
re-fix manpage sections
Peter van Dijk [Tue, 13 Jan 2015 13:18:20 +0000 (14:18 +0100)]
Merge pull request #2010 from rubenk/cleanup-spec
Cleanup spec
Ruben Kerkhof [Tue, 13 Jan 2015 12:31:01 +0000 (13:31 +0100)]
Append to PKG_CONFIG only after calling PKG_PROG_PKG_CONFIG
Otherwise PKG_CONFIG is not set yet.
Ruben Kerkhof [Tue, 13 Jan 2015 12:09:49 +0000 (13:09 +0100)]
Override PKG_CONFIG sooner
We need to override PKG_CONFIG before any calls to PKG_PROG_PKG_CONFIG
Peter van Dijk [Tue, 13 Jan 2015 12:21:36 +0000 (12:21 +0000)]
Revert "Use pkg-config --static to pick up deps"
This reverts commit
e25a0864f82865afddab2871490106baa71f1786 .
Reopens #1912
Kees Monshouwer [Tue, 13 Jan 2015 11:54:45 +0000 (12:54 +0100)]
recursor: limit long version strings to 63 characters and catch exceptions in secpoll
Kees Monshouwer [Tue, 13 Jan 2015 11:54:27 +0000 (12:54 +0100)]
auth: limit long version strings to 63 characters and catch exceptions in secpoll
Peter van Dijk [Tue, 13 Jan 2015 11:07:54 +0000 (12:07 +0100)]
Merge pull request #2074 from cmouse/report-correct-chosen-lua
Report correct chosen lua
Peter van Dijk [Tue, 13 Jan 2015 11:07:38 +0000 (12:07 +0100)]
Merge pull request #1991 from rubenk/detect-static-deps-when-building-static-binaries-v2
Use pkg-config --static to pick up deps
Aki Tuomi [Tue, 13 Jan 2015 10:30:11 +0000 (12:30 +0200)]
Check timeout since it seems that readWithTimeout not always works
Kees Monshouwer [Tue, 13 Jan 2015 10:20:11 +0000 (11:20 +0100)]
remove unused variable CID
1262547
Aki Tuomi [Tue, 13 Jan 2015 10:15:01 +0000 (12:15 +0200)]
Report correct chosen lua
Peter van Dijk [Tue, 13 Jan 2015 09:54:25 +0000 (10:54 +0100)]
Merge pull request #2015 from rubenk/flex
Check for flex
Peter van Dijk [Tue, 13 Jan 2015 09:46:14 +0000 (10:46 +0100)]
Merge pull request #2071 from cmouse/gsql-coverity
Gsql coverity
Aki Tuomi [Tue, 13 Jan 2015 08:30:38 +0000 (10:30 +0200)]
Aki Tuomi [Tue, 13 Jan 2015 08:29:54 +0000 (10:29 +0200)]
Aki Tuomi [Tue, 13 Jan 2015 08:28:49 +0000 (10:28 +0200)]
Peter van Dijk [Tue, 13 Jan 2015 07:21:49 +0000 (08:21 +0100)]
Merge pull request #2050 from rubenk/the-pie-is-a-lie
Don't create PIE executables for semistatic builds
Peter van Dijk [Tue, 13 Jan 2015 07:17:43 +0000 (08:17 +0100)]
Merge pull request #2052 from mind04/notify-all
pdns_control make it posible to notify all (type=MASTER) zones at once
Ruben Kerkhof [Tue, 6 Jan 2015 14:50:11 +0000 (15:50 +0100)]
Don't create PIE executables for semistatic builds
Otherwise this happens:
/bin/bash ../libtool --tag=CXX --mode=link /var/lib/jenkins/jobs/auth-git-semistatic-rpm-amd64/workspace/pdns-git-
20150106 -5355-
20d9693 /build-scripts/semistaticg++ -DSYSCONFDIR=\"/etc/powerdns\" -DPKGLIBDIR=\"/usr/lib/pdns\" -DLOCALSTATEDIR=\"/var/run\" -fPIE -DPIE -D_FORTIFY_SOURCE=2 --param ssp-buffer-size=4 -fstack-protector -Wall -g -O2 -pthread -pie -Wl,-z -Wl,relro -Wl,-z -Wl,now -L/opt/postgresql/lib -Wl,-rpath,/opt/postgresql/lib -lpq -all-static -o pdns_control arguments.o dynloader.o dynmessenger.o logger.o misc.o qtype.o statbag.o unix_utility.o -lcrypt
libtool: link: /var/lib/jenkins/jobs/auth-git-semistatic-rpm-amd64/workspace/pdns-git-
20150106 -5355-
20d9693 /build-scripts/semistaticg++ -DSYSCONFDIR=\"/etc/powerdns\" -DPKGLIBDIR=\"/usr/lib/pdns\" -DLOCALSTATEDIR=\"/var/run\" -fPIE -DPIE -D_FORTIFY_SOURCE=2 --param ssp-buffer-size=4 -fstack-protector -Wall -g -O2 -pthread -pie -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-rpath -Wl,/opt/postgresql/lib -static -o pdns_control arguments.o dynloader.o dynmessenger.o logger.o misc.o qtype.o statbag.o unix_utility.o -L/opt/postgresql/lib -lpq -lcrypt -pthread
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/4.7/libstdc++.a(compatibility.o): relocation R_X86_64_32 against `_ZTIN10__cxxabiv115__forced_unwindE' can not be used when making a shared object; recompile with -fPIC
/usr/lib/gcc/x86_64-linux-gnu/4.7/libstdc++.a: could not read symbols: Bad value
collect2: error: ld returned 1 exit status
Ruben Kerkhof [Sat, 27 Dec 2014 11:50:08 +0000 (12:50 +0100)]
Fix macro in comment
Ruben Kerkhof [Sat, 27 Dec 2014 11:48:32 +0000 (12:48 +0100)]
Remove obsolete option
Ruben Kerkhof [Sat, 27 Dec 2014 11:47:27 +0000 (12:47 +0100)]
Remove ancient requires
Ruben Kerkhof [Sat, 27 Dec 2014 11:47:06 +0000 (12:47 +0100)]
Correct license
Ruben Kerkhof [Sat, 27 Dec 2014 11:46:26 +0000 (12:46 +0100)]
Replace some hardcoded variables with macros
Ruben Kerkhof [Sat, 27 Dec 2014 11:41:41 +0000 (12:41 +0100)]
Remove some unneccesary quotes
Ruben Kerkhof [Fri, 26 Dec 2014 17:33:32 +0000 (18:33 +0100)]
Stop linking pgsqlbackend with hardcoded libs
This is only for the dynamic case, static case uses
OBJECTLIBS to do the right thing.
Remove the check for libcrypt since that's now not needed anymore.
Ruben Kerkhof [Tue, 23 Dec 2014 11:52:26 +0000 (12:52 +0100)]
Use pkg-config --static to pick up deps
Fixes #1912
Peter van Dijk [Mon, 12 Jan 2015 16:16:06 +0000 (17:16 +0100)]
Merge pull request #1990 from rubenk/remove-hardcoded-libs
Remove hardcoded -lresolv, -lnsl and -lsocket
Ruben Kerkhof [Sun, 14 Dec 2014 09:38:59 +0000 (10:38 +0100)]
Improve slave-cycle-interval description a little
Ruben Kerkhof [Sat, 27 Dec 2014 11:12:03 +0000 (12:12 +0100)]
Don't chmod init script
Let the distributions who still use System V init
handle that themselves. Most of them probably already do this.
Ruben Kerkhof [Sat, 27 Dec 2014 17:56:45 +0000 (18:56 +0100)]
Check for flex
Bail out if we need it but can't find it.
Part of #774
Peter van Dijk [Mon, 12 Jan 2015 12:59:48 +0000 (13:59 +0100)]
Merge pull request #2048 from rubenk/reduce-shell-invocations
Reduce the number of shell invocations
Aki Tuomi [Sun, 5 Oct 2014 15:14:16 +0000 (18:14 +0300)]
Switch gsql* and mydns backends to prepared statements
Closes #1783 which is the PR this code came from.
bert hubert [Mon, 12 Jan 2015 09:32:48 +0000 (10:32 +0100)]
should fix up rapidjson error on OSX
bert hubert [Mon, 12 Jan 2015 09:13:24 +0000 (10:13 +0100)]
fix up our public-suffix-list filtering, add co.za and co.il manually.
bert hubert [Sun, 11 Jan 2015 21:22:35 +0000 (22:22 +0100)]
hook up several more ringbuffers to the recursor web API, support grouping by public suffix, include counts for 'rest', remove dependency on version_generated.cc
bert hubert [Sat, 10 Jan 2015 22:06:38 +0000 (23:06 +0100)]
allocate TCP buffer dynamically, decreasing our stack usage
bert hubert [Fri, 9 Jan 2015 20:08:27 +0000 (21:08 +0100)]
document how to buid debian and rpm packages for the recursor
bert hubert [Fri, 9 Jan 2015 20:07:52 +0000 (21:07 +0100)]
adjust regression test to new http error in case of bad auth (401 is confusing if not doing basic auth)
bert hubert [Fri, 9 Jan 2015 19:55:28 +0000 (20:55 +0100)]
with this commit ./dist-recursor ; ./buid-recursor gets you debs and RPMs. Old 'specify version' syntax still works.
bert hubert [Fri, 9 Jan 2015 19:19:41 +0000 (20:19 +0100)]
note that pandoc and zip are required when building recursor from git
bert hubert [Fri, 9 Jan 2015 14:31:36 +0000 (15:31 +0100)]
make the webserver available via explicit API-key, add query-ring-querying for https://github.com/ahupowerdns/recuweb
bert hubert [Fri, 9 Jan 2015 13:34:22 +0000 (14:34 +0100)]
Merge branch 'master' of github.com:PowerDNS/pdns
bert hubert [Fri, 9 Jan 2015 13:32:21 +0000 (14:32 +0100)]
prevent crash at starup if lua script has an error AND we are powering up the webserver simultaneously
Peter van Dijk [Fri, 9 Jan 2015 11:31:33 +0000 (12:31 +0100)]
Merge pull request #2053 from mind04/pdnssec-rrsig
pdnssec: fix ttl ceck for RRSIG records
Peter van Dijk [Fri, 9 Jan 2015 10:17:42 +0000 (11:17 +0100)]
Merge pull request #2051 from mind04/base64
use polarssl Base64
bert hubert [Fri, 9 Jan 2015 09:33:48 +0000 (10:33 +0100)]
silence some stray debugging in recent 'any' address support (sorry)
JP Mens [Thu, 8 Jan 2015 20:21:44 +0000 (21:21 +0100)]
Add blurb about presign as discussed
for #2057
JP Mens [Thu, 8 Jan 2015 20:03:50 +0000 (21:03 +0100)]
Add missing parenthesis
bert hubert [Thu, 8 Jan 2015 19:45:44 +0000 (20:45 +0100)]
we relied on an unitialized variable for enabling UDP timestamps, plus set IPV6_V6ONLY when binding
bert hubert [Thu, 8 Jan 2015 15:59:33 +0000 (16:59 +0100)]
improve timeout reporting in rec_control
bert hubert [Thu, 8 Jan 2015 15:40:13 +0000 (16:40 +0100)]
recursor timestamps, recursor any address, auth consolidation: teach recursor about how to properly reply from 0.0.0.0, ::
teach recursor to measure 'received' timestamps, teach it to drop queries that have been sitting in a queue for a second already, add too-old-drops metric for this
unify some code with the auth server
bert hubert [Thu, 8 Jan 2015 14:48:11 +0000 (15:48 +0100)]
fix up compilation of testrunner
bert hubert [Thu, 8 Jan 2015 13:50:49 +0000 (14:50 +0100)]
move infrastructure for serving from 0.0.0.0 and :: from Auth server to a shared place with the recursor
bert hubert [Thu, 8 Jan 2015 13:48:46 +0000 (14:48 +0100)]
const correctness in addCMsgSrcAddr
bert hubert [Thu, 8 Jan 2015 12:02:10 +0000 (13:02 +0100)]
Merge branch 'master' of github.com:PowerDNS/pdns
bert hubert [Thu, 8 Jan 2015 12:01:30 +0000 (13:01 +0100)]
don't reprime the root because we discovered a delegation loop. No longer terminate a query when this happens. Do terminate a query if more than 50 throttled queries. Improve --trace output a bit.
Kees Monshouwer [Tue, 6 Jan 2015 21:46:23 +0000 (22:46 +0100)]
pdnssec: fix ttl ceck for RRSIG records
Ruben Kerkhof [Sun, 28 Dec 2014 15:50:08 +0000 (16:50 +0100)]
Add missing include guards
Peter van Dijk [Tue, 6 Jan 2015 19:33:14 +0000 (20:33 +0100)]
Merge pull request #1998 from mind04/
ed25519
hookup experimental
ed25519 signer
Kees Monshouwer [Tue, 30 Dec 2014 11:30:11 +0000 (12:30 +0100)]
pdns_control make it posible to notify all zones at once
bert hubert [Tue, 6 Jan 2015 15:30:53 +0000 (16:30 +0100)]
new queries now get far more multiplexer attention than they used to
bert hubert [Tue, 6 Jan 2015 15:12:09 +0000 (16:12 +0100)]
put our loop detection on a diet, plus make it IPv6 aware (again)
bert hubert [Tue, 6 Jan 2015 15:11:12 +0000 (16:11 +0100)]
slightly tweak the 'doubting root repriming' logic
bert hubert [Tue, 6 Jan 2015 14:28:25 +0000 (15:28 +0100)]
if a query ends up failing so badly we want to reprime the root, do so, but abort the query
bert hubert [Tue, 6 Jan 2015 14:25:32 +0000 (15:25 +0100)]
Merge branch 'master' of github.com:PowerDNS/pdns
bert hubert [Tue, 6 Jan 2015 14:25:08 +0000 (15:25 +0100)]
improve non-quiet logging a bit, remove some dead code
Kees Monshouwer [Sun, 4 Jan 2015 14:30:32 +0000 (15:30 +0100)]
base64 encode/decode speedtest
Kees Monshouwer [Sat, 3 Jan 2015 22:24:24 +0000 (23:24 +0100)]
use polarssl base64
Peter van Dijk [Tue, 6 Jan 2015 13:51:14 +0000 (14:51 +0100)]
Revert "Make executables position-independent"
This reverts commit
c116f5d4a4e0d7a0cc22844cbd2a3cf267fb1a8e .
(Because it breaks with semistatic. Will have another attempt later.)