]>
granicus.if.org Git - pdns/log
Peter van Dijk [Thu, 12 Jul 2012 10:03:48 +0000 (10:03 +0000)]
Fix for ticket 460, as attached to that ticket. Code & debugging by
s.hoogeveen@nederhost.nl. Additional help in debugging by Totaalnet, Miek
Gieben en Roland van Rijswijk.
This fixes presigned wildcard record signatures. (r2674)
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2676
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Thu, 12 Jul 2012 10:02:39 +0000 (10:02 +0000)]
make sure pdnssec test-algorithm has an argument
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2675
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Sun, 8 Jul 2012 18:18:50 +0000 (18:18 +0000)]
make sure dnsreplay & friends compile on OpenBSD. Closes ticket 522 by 'Stefan' (r2672)
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2673
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Fri, 6 Jul 2012 12:03:23 +0000 (12:03 +0000)]
semi-static build instructions (r2669)
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2671
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Fri, 6 Jul 2012 12:02:44 +0000 (12:02 +0000)]
fix issue if signer could not sign and died on us, leaving us with 100% busy CPU in many cases (r2668)
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2670
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Mon, 2 Jul 2012 10:49:48 +0000 (10:49 +0000)]
update docs for 3.1.1
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2667
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Mon, 2 Jul 2012 10:49:23 +0000 (10:49 +0000)]
also look for x86_64 mysql libs
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2666
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Mon, 2 Jul 2012 08:16:58 +0000 (08:16 +0000)]
provide useful diagnostics when people have been confused into typing pdnssec test-zone
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2651
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Mon, 2 Jul 2012 07:45:54 +0000 (07:45 +0000)]
add big warning about DNSSEC in 3.0 to the docs
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2650
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sun, 1 Jul 2012 11:44:26 +0000 (11:44 +0000)]
If we receive a question with an EDNS section in auth, always answer with an EDNS section too. Some versions of BIND intepreted our lack of EDNS section on non-DO=1 answers as an indication we did not do DNSSEC, with ensuing pain.
Spotted by the ever-vigilant Jimmy Bergman.
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2649
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sun, 1 Jul 2012 10:21:31 +0000 (10:21 +0000)]
update docs to improve operational DNSSEC doctrine
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2648
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sun, 1 Jul 2012 10:15:53 +0000 (10:15 +0000)]
there will not be a powerdns recursor 3.4 release, now aiming for 3.5.
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2647
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Wed, 27 Jun 2012 08:19:35 +0000 (08:19 +0000)]
Fix missing newline, reported by Job Snijders.
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2646
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Tue, 26 Jun 2012 11:06:25 +0000 (11:06 +0000)]
make sure get-all-domains works with postgres too. Patch by Ruben d'Arco.
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2645
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sat, 23 Jun 2012 19:23:37 +0000 (19:23 +0000)]
add lua-auth.hh to Makefile.am deps
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2644
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Fri, 22 Jun 2012 10:51:35 +0000 (10:51 +0000)]
add getRemote to lua DNSPacket binding
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2643
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Fri, 22 Jun 2012 10:15:40 +0000 (10:15 +0000)]
make dist-recursor independent of Makefile; make dist-recursor fail early when necessary
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2642
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Fri, 22 Jun 2012 09:08:40 +0000 (09:08 +0000)]
one more +x
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2641
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Thu, 21 Jun 2012 19:37:14 +0000 (19:37 +0000)]
add a bunch of RCODEs to the lua "pdns" table
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2640
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Thu, 21 Jun 2012 13:13:13 +0000 (13:13 +0000)]
+x one more regression test
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2639
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Thu, 21 Jun 2012 13:11:52 +0000 (13:11 +0000)]
set C locale for sort in cleandig
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2638
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Thu, 21 Jun 2012 13:10:46 +0000 (13:10 +0000)]
set regression test scripts executable
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2637
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Thu, 21 Jun 2012 11:17:33 +0000 (11:17 +0000)]
set recursor test scripts executable
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2636
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Wed, 20 Jun 2012 16:31:58 +0000 (16:31 +0000)]
slightly saner regression-tests.recursor sample settings
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2635
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Wed, 20 Jun 2012 15:37:39 +0000 (15:37 +0000)]
add recursor test suite
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2634
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Wed, 20 Jun 2012 15:32:49 +0000 (15:32 +0000)]
prevent recursor from adding a SOA for intermediate steps in a CNAME chain
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2633
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Wed, 20 Jun 2012 10:25:39 +0000 (10:25 +0000)]
update pdns.conf-dist with lua-prequery-script
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2632
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Wed, 20 Jun 2012 10:12:20 +0000 (10:12 +0000)]
refactor PowerDNSLua into a base class plus AuthLua and RecursorLua; add auth lua-prequery hook
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2631
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Fri, 15 Jun 2012 13:42:44 +0000 (13:42 +0000)]
make rec_control pick up socket-dir from recursor.conf, fixes #267
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2630
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Fri, 15 Jun 2012 13:16:44 +0000 (13:16 +0000)]
be stricter about parsing netmask prefix lengths, fixes #331
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2629
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Fri, 15 Jun 2012 13:16:03 +0000 (13:16 +0000)]
add rec_control help
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2628
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Fri, 15 Jun 2012 13:15:35 +0000 (13:15 +0000)]
report error on rec_control reload-lua-script, fixing #278
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2627
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Fri, 15 Jun 2012 10:02:22 +0000 (10:02 +0000)]
s/LUA/Lua/
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2626
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Thu, 7 Jun 2012 08:44:31 +0000 (08:44 +0000)]
make sure every RR actually goes in the right place in a recursor response packet
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2625
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Wed, 23 May 2012 13:33:03 +0000 (13:33 +0000)]
fix signed/unsigned compiler warning, reported by Aki Tuomi
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2624
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Tue, 22 May 2012 07:51:55 +0000 (07:51 +0000)]
add long-name test
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2623
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Tue, 22 May 2012 05:37:49 +0000 (05:37 +0000)]
Make sure tinydnsbackend does not choke on request names > 64 bytes. Reported by PiZZaBoY, fixed by Ruben d'Arco.
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2622
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Thu, 17 May 2012 14:26:20 +0000 (14:26 +0000)]
fix RPM url
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2621
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Thu, 17 May 2012 10:50:25 +0000 (10:50 +0000)]
give recursor snapshotty names too
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2620
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Wed, 16 May 2012 08:30:23 +0000 (08:30 +0000)]
make "make uninstall" in ext/polarssl-1.1.2 a no-op, like install already is. Reported by Aki Tuomi.
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2619
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Mon, 14 May 2012 07:26:39 +0000 (07:26 +0000)]
use tcp in q invocation during tests
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2618
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Fri, 11 May 2012 07:24:15 +0000 (07:24 +0000)]
only run tests that are actually runnable
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2617
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Thu, 10 May 2012 20:27:50 +0000 (20:27 +0000)]
Juraj Lutter contributed this patch which implements the AXFR-SOURCE per-zone metadata, which does what it says. Thanks! Still misses documentation.
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2616
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Thu, 10 May 2012 09:18:11 +0000 (09:18 +0000)]
update start-test-stop help text
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2615
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Wed, 9 May 2012 18:28:15 +0000 (18:28 +0000)]
remove no-op option allow-recursion-override
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2614
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Wed, 9 May 2012 18:16:08 +0000 (18:16 +0000)]
update docs, we -do- need boost libs these days
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2613
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Wed, 9 May 2012 17:31:29 +0000 (17:31 +0000)]
clarify obfuscated password in pgsql error messages
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2612
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Wed, 9 May 2012 12:53:20 +0000 (12:53 +0000)]
make sure pdns auth builds with Lua enabled. Reported by Jan-Piet Mens.
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2611
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Wed, 9 May 2012 12:52:33 +0000 (12:52 +0000)]
detect pkg-config explicitly in configure.ac; this stops --without-lua from breaking sqlite3 detection. Suggested by Aki Tuomi and Marcus Rueckert.
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2610
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Wed, 9 May 2012 10:41:52 +0000 (10:41 +0000)]
stop logging postgres database password in gpgsql connection errors. Fixes #459, reported by Stefan Kaltenbrunner.
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2609
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Wed, 9 May 2012 10:27:04 +0000 (10:27 +0000)]
make sure pdns_server --version works even if guardian or daemon are enabled. Fixes #456, reported by several.
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2608
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Mon, 7 May 2012 05:58:42 +0000 (05:58 +0000)]
doc typo
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2607
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Fri, 4 May 2012 09:54:45 +0000 (09:54 +0000)]
update docs for 3.1 release
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2605
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Thu, 3 May 2012 09:58:07 +0000 (09:58 +0000)]
remove odbc from tar-gz build
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2604
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Thu, 3 May 2012 09:36:38 +0000 (09:36 +0000)]
getting very close to 3.1, updating version number in anticipation
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2603
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Thu, 3 May 2012 08:41:07 +0000 (08:41 +0000)]
pdns doc updates regarding pdns_control, submitted by Ruben d'Arco
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2602
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Wed, 2 May 2012 16:29:17 +0000 (16:29 +0000)]
update documentation of gsql queries to cover dnssec; other minor doc tweaks
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2601
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Wed, 2 May 2012 10:36:01 +0000 (10:36 +0000)]
make sure pdnssec can see default-soa-name in pdns.conf
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2600
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Mon, 30 Apr 2012 11:03:49 +0000 (11:03 +0000)]
update docs for RC3
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2598
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Mon, 30 Apr 2012 09:29:31 +0000 (09:29 +0000)]
fix config file name in rec_control
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2597
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Mon, 30 Apr 2012 08:23:53 +0000 (08:23 +0000)]
add pdnssec test-algorithm X for easy testing. Patch by Aki Tuomi.
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2596
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Mon, 30 Apr 2012 07:39:28 +0000 (07:39 +0000)]
update tinydnsbackend data file for regression-tests/example.com change
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2595
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sun, 29 Apr 2012 22:06:51 +0000 (22:06 +0000)]
add missing description
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2594
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sun, 29 Apr 2012 21:58:46 +0000 (21:58 +0000)]
include fix from polarssl to speedup rsa key generation again
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2593
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Sun, 29 Apr 2012 18:46:47 +0000 (18:46 +0000)]
make botan110signers report 1.10 instead of 1.9
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2592
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Sun, 29 Apr 2012 14:47:17 +0000 (14:47 +0000)]
Make sure we use libmysqlclient in a thread-safe manner. This fixes a long-standing but unlikely crash. Reported and painstakingly researched by Marc Haber.
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2591
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Sun, 29 Apr 2012 14:38:06 +0000 (14:38 +0000)]
implement support for NSEC bitmaps covering types above 255. Reported by Michael Braunoeder, patch by Aki Tuomi. Includes regression test.
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2590
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Sun, 29 Apr 2012 13:02:29 +0000 (13:02 +0000)]
add DNSSEC-related types to dns.hh, patch by Aki Tuomi
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2589
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sat, 28 Apr 2012 18:31:44 +0000 (18:31 +0000)]
make sure svn head thinks it is called RC3 alread
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2588
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sat, 28 Apr 2012 15:33:24 +0000 (15:33 +0000)]
fix up pdnssec --help and specifically the output of pdnssec add-zone-key
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2587
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Sat, 28 Apr 2012 14:30:16 +0000 (14:30 +0000)]
upgrade polarssl to 1.1.2
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2586
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Thu, 26 Apr 2012 16:27:07 +0000 (16:27 +0000)]
put recursor-test okpercentage at 95 again. should probably make this configurable.
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2585
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Thu, 26 Apr 2012 12:43:03 +0000 (12:43 +0000)]
nit
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2584
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Thu, 26 Apr 2012 12:37:17 +0000 (12:37 +0000)]
s/MySQL/database/ in one gsqlbackend error message
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2583
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Thu, 26 Apr 2012 12:24:35 +0000 (12:24 +0000)]
log that communicator thread deaths cause exits
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2582
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Thu, 26 Apr 2012 12:05:47 +0000 (12:05 +0000)]
lower recursor-test OK threshold to 90%
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2581
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Thu, 26 Apr 2012 11:46:55 +0000 (11:46 +0000)]
make pdnssec check-zone report MBOXFW and URL records. Reported by Gerwin Krist of Digitalus, patch by Ruben d'Arco. Closes #446
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2580
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Thu, 26 Apr 2012 11:28:04 +0000 (11:28 +0000)]
replace a bunch of static ints with AtomicCounters for threadsafety; make QType init threadsafe; avoid helgrind warning on spawning receiver threads
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2579
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Thu, 26 Apr 2012 04:53:41 +0000 (04:53 +0000)]
make sure recursor-test does not accidentally pick up a systemwide recursor config
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2578
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Wed, 25 Apr 2012 13:53:30 +0000 (13:53 +0000)]
also remove odbcbackend from modules/Makefile.am
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2577
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Wed, 25 Apr 2012 13:51:51 +0000 (13:51 +0000)]
drop windows-only odbcbackend
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2576
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Mon, 23 Apr 2012 18:04:24 +0000 (18:04 +0000)]
combine two calls to write() when doing outgoing AXFR, possibly making Microsoft DNS happy.
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2575
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Fri, 20 Apr 2012 10:08:38 +0000 (10:08 +0000)]
make sure bindbackend runs when compiled without sqlite3
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2574
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Wed, 18 Apr 2012 17:51:53 +0000 (17:51 +0000)]
remove useless setup code from gsqlite3-nodnssec test
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2573
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Wed, 18 Apr 2012 17:09:50 +0000 (17:09 +0000)]
add opendbx-sqlite3 test
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2572
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Mon, 16 Apr 2012 17:37:31 +0000 (17:37 +0000)]
fix crash in high-concurrency master setups
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2571
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Sat, 14 Apr 2012 13:05:28 +0000 (13:05 +0000)]
fix attribution for c2549 in docs
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2570
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Sat, 14 Apr 2012 11:55:28 +0000 (11:55 +0000)]
document RC2
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2568
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sat, 14 Apr 2012 09:06:03 +0000 (09:06 +0000)]
James Cloos was the first to submit a patch with the IANA assigned code for TLSA!
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2567
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Thu, 12 Apr 2012 10:26:11 +0000 (10:26 +0000)]
make sure pdns auth can compile on OSX by avoiding linking in too much recursor magic
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2566
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Wed, 11 Apr 2012 14:31:13 +0000 (14:31 +0000)]
make sure soadata.db is initialized
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2565
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Wed, 11 Apr 2012 12:24:12 +0000 (12:24 +0000)]
actually report which context was unknown during start-test-stop
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2564
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Wed, 11 Apr 2012 11:22:34 +0000 (11:22 +0000)]
start-stop-test now honours $RUNWRAPPER, makes it easy to apply valgrind
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2563
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Wed, 11 Apr 2012 11:09:56 +0000 (11:09 +0000)]
fix another two gcc warnings
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2562
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Wed, 11 Apr 2012 10:41:03 +0000 (10:41 +0000)]
Various tweaks to avoid compiler warnings, submitted by Ruben d'Arco
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2561
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Wed, 11 Apr 2012 10:40:41 +0000 (10:40 +0000)]
replace asprintf with boost::format. Improves portability and gets rid of two gcc warnings. Patch by Ruben d'Arco
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2560
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Fri, 6 Apr 2012 10:46:52 +0000 (10:46 +0000)]
Add tinydnsbackend, submitted by Ruben d'Arco
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2559
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Fri, 6 Apr 2012 10:31:42 +0000 (10:31 +0000)]
add DNSLabel class to pdns_server build so backends can use it
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2558
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Fri, 6 Apr 2012 10:29:04 +0000 (10:29 +0000)]
doc updates, mostly for backend writers
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2557
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Peter van Dijk [Fri, 6 Apr 2012 08:16:25 +0000 (08:16 +0000)]
Remove ancient vestiges of binary-only powerdns releases
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2556
d19b8d6e -7fed-0310-83ef-
9ca221ded41b