tinydnsbackend updates: add ignore-bogus-records setting; update tai offset; remove dnslabel dependency; strip dots on names where necessary; minor optimizations (Ruben d'Arco)

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2762 d19b8d6e-7fed-0310-83ef-9ca221ded41b
finally gave up. You can now bind to 0.0.0.0 or :: and we'll Do The Right Thing at least on Linux and BSD. Untested on BSD, unknown if this even will work on Solaris.


git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2763 d19b8d6e-7fed-0310-83ef-9ca221ded41b
in all likelihood fix compilation with boost in non-standard location


git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2764 d19b8d6e-7fed-0310-83ef-9ca221ded41b
re-commit botan fix from 2720 as 2721 accidentally reverted it

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2765 d19b8d6e-7fed-0310-83ef-9ca221ded41b
remove linuxism


git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2766 d19b8d6e-7fed-0310-83ef-9ca221ded41b
3.2-pre time!


git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2767 d19b8d6e-7fed-0310-83ef-9ca221ded41b
move (DNSSEC) metadata cache to a read/write lock interface, as suggested in ticket 578 by Mark Zealey. We look forward to seeing this benchmarked ;-)


git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2768 d19b8d6e-7fed-0310-83ef-9ca221ded41b
Make sure that if you deactivate all keys, we'll still show the keys with 'show-zone'. Closes ticket  586 which was so well worded that I'm sure it comes from Marc Haber ;-)


git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2769 d19b8d6e-7fed-0310-83ef-9ca221ded41b
gmysql-client can now be used to select which 'group' we connect as to MySQL. Continues to default to 'client'. Thanks to Kees Monshouwer for contributing this patch, which closes ticket 463.
Please check!


git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2770 d19b8d6e-7fed-0310-83ef-9ca221ded41b
document gmysql-group


git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2771 d19b8d6e-7fed-0310-83ef-9ca221ded41b
Make sure we don't try to do notifications to IPv6 if we have no IPv6 (and vv for IPv4). Closes ticket 515. 


git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2772 d19b8d6e-7fed-0310-83ef-9ca221ded41b
sqlite2 backend had been broken for a while now, and it is ancient. bye bye. Closes ticket 565.


git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2773 d19b8d6e-7fed-0310-83ef-9ca221ded41b
vestige of gsqlite (2)


git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2774 d19b8d6e-7fed-0310-83ef-9ca221ded41b
more vestiges of sqlite2


git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2775 d19b8d6e-7fed-0310-83ef-9ca221ded41b
changed version by accident


git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2776 d19b8d6e-7fed-0310-83ef-9ca221ded41b
amazing in how many places we define a backend..


git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2777 d19b8d6e-7fed-0310-83ef-9ca221ded41b
fix up the mysql client group patch


git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2778 d19b8d6e-7fed-0310-83ef-9ca221ded41b
Justin Clift discovered OSX needs some help to support the new destination sensing / source selection stuff for IPv6


git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2779 d19b8d6e-7fed-0310-83ef-9ca221ded41b
ok NOW it works on all MySQL versions. Thanks again to Kees Monshouwer for testing!


git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2780 d19b8d6e-7fed-0310-83ef-9ca221ded41b
Merge remote-tracking branch 'git-svn'