root/trunk/pdns/pdns/pdns_recursor.cc

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Chgset Date Author Log Message
(edit) @1489 [1489] 3 years ahu make the 'pimp' multithreading communicator typesafe
(edit) @1487 [1487] 3 years ahu fix up compilation error (oops), plus move around initialization of global …
(edit) @1486 [1486] 3 years ahu remove 'top-remotes' functionality for now (not ready for the new …
(edit) @1474 [1474] 3 years ahu add comments, remove some dead code, reorder functions and declarations so …
(edit) @1473 [1473] 3 years ahu split up overly large pdns_recursor.cc, parts that deal with auth and …
(edit) @1472 [1472] 3 years ahu and the final bit of whitespace/tab cleanup
(edit) @1469 [1469] 3 years ahu it turns out that boost::iequals is dog slow, introduce pdns_iequals which …
(edit) @1468 [1468] 3 years ahu silence 'sdig' EDNS-PING output, replace Utility::strcasecmp by …
(edit) @1457 [1457] 3 years ahu some whitespace changes, add 'rec_control reload-acls' (leaks some …
(edit) @1454 [1454] 4 years ahu clean up getQueryLocal() port handling htons
(edit) @1453 [1453] 4 years ahu make the 'lua' scripts threadsafe, with luxury pre-thread sequential …
(edit) @1451 [1451] 4 years ahu implement --forward-zones-recurse and special '+domain=1.2.3.4' syntax for …
(edit) @1446 [1446] 4 years ahu Make packetcache controllable (TTLs and enable/disable), by Winfried …
(edit) @1442 [1442] 4 years ahu move g_singleThreaded to misc.cc, so it is universal
(edit) @1439 [1439] 4 years ahu re-optimize the single-threaded case
(edit) @1438 [1438] 4 years ahu implement max-cache-ttl, patch by Winfried Angele, for BIND compatability. …
(edit) @1433 [1433] 4 years ahu add simple packetcache to recursor (thread safe)
(edit) @1430 [1430] 4 years ahu disable EDNS by default - delivers nothing but trouble..
(edit) @1426 [1426] 4 years ahu move to multiple query-local-addresses (4 and 6), plus implement very …
(edit) @1416 [1416] 4 years ahu 64 bit compilation fix
(edit) @1414 [1414] 4 years ahu hook up 'tcp defer accept' again for slight DoS protection on linux …
(edit) @1413 [1413] 4 years ahu reinstate some things that got disabled because of multithreading
(edit) @1411 [1411] 4 years ahu no longer mention selection of mplexer once per thread
(edit) @1410 [1410] 4 years ahu multithreaded recursor - may not actually be faster yet, and lacks certain …
(edit) @1402 [1402] 4 years ahu implement timeouts with millisecond resolution, and raise the default …
(edit) @1354 [1354] 4 years ahu set a sane default for the maximum cache size in the recursor, suggested …
(edit) @1350 [1350] 4 years ahu add possibility to disable edns-ping. For now, by default, edns-ping is …
(edit) @1349 [1349] 4 years ahu Lay groundwork for rd/non-rd zone forwarding make sure we can forward …
(edit) @1348 [1348] 4 years ahu make sure we don't set export-etc-hosts to 'on' on reload-zones. …
(edit) @1333 [1333] 4 years ahu it is 2009!
(edit) @1332 [1332] 4 years ahu implement EDNS & EDNS-PING probing, plus logic to benefit from said …
(edit) @1329 [1329] 4 years ahu deal with remote authoritative servers that send back responses w/o a …
(edit) @1319 [1319] 5 years ahu implement pdnslog() function from Lua, and document it. Plus close ticket …
(edit) @1309 [1309] 5 years ahu send Lua the 'local' address too
(edit) @1286 [1286] 5 years ahu oops, we committed a heap of debugging..
(edit) @1276 [1276] 5 years ahu third batch of std::exception
(edit) @1274 [1274] 5 years ahu update pdns_recursor to support boost 1.37.0 (thanks Darix)
(edit) @1264 [1264] 5 years ahu do not crash on EDNS0 queries containing data (was never in any released …
(edit) @1256 [1256] 5 years ahu hook up dns urandom for auth server too
(edit) @1252 [1252] 5 years ahu implement some EDNS0 sanity checks
(edit) @1232 [1232] 5 years ahu implement EDNS NSID call (RFC 5001), plus an experimental EDNS option …
(edit) @1200 [1200] 5 years ahu prequery -> preresolve, make records arrive in the correct order, make …
(edit) @1198 [1198] 5 years ahu fix lua5.0 compatability for the enterprisetards, plus spiff up the lua …
(edit) @1197 [1197] 5 years ahu lua documentation, plus compilation fixes
(edit) @1196 [1196] 5 years ahu implement & hookup the lua hooks
(edit) @1179 [1179] 5 years ahu further randomisation improvements
(edit) @1170 [1170] 5 years ahu improve pid writing logic, plus control-socket separation. Patch by Matti …
(edit) @1168 [1168] 5 years ahu implement multiple forwarders per domain, both from file and from …
(edit) @1164 [1164] 5 years ahu we consumed too much random (need only 128 bits), plus close ticket 147: …
(edit) @1160 [1160] 5 years ahu move to a real CSRNG, plus hooks for 'dns-0x20'.
(edit) @1150 [1150] 5 years ahu implement 'allow-from-file', based on a patch by Sten Spans, thanks!
(edit) @1135 [1135] 5 years ahu also prime IPv6 addresses - working towards IPv6-only operational …
(edit) @1133 [1133] 5 years ahu do not return socket to the pool in case of connect() error, just close it
(edit) @1130 [1130] 5 years ahu reprime root hints using EDNS0, thanks to dns-operations AT …
(edit) @1118 [1118] 5 years ahu l.root-servers.net has moved!
(edit) @1098 [1098] 6 years ahu close bug issue 165, re-spotted by Leo Baltus
(edit) @1094 [1094] 6 years ahu gcc 4.3 fixes, mostly by Darix of opensuse
(edit) @1073 [1073] 6 years ahu moves towards smart socket reuse, plus mplayer de-boost::any-fication …
(edit) @1028 [1028] 6 years ahu recursor compile fixes, plus make dnswasher a bit more helpful
(edit) @988 [988] 6 years ahu close ticket 120 - pdns-recursor leaves behind pidfile & controlsocket on …
(edit) @972 [972] 6 years ahu move DNSPacket over to MOADNSParser!
(edit) @963 [963] 6 years ahu implement 'forward-zones-file' for large amounts of forwarded zones, …
(edit) @955 [955] 6 years ahu rebase error logging priorities
(edit) @944 [944] 6 years ahu close ticket #110 and improve chroot efficacy by chdir("/"), thanks …
(edit) @935 [935] 6 years ahu implement 'rec_control get uptime' (suggested by Niels Bakker), implement …
(edit) @934 [934] 6 years ahu some more stats
(edit) @931 [931] 7 years ahu implement rest of speedups + some debugging output + i386 specific code …
(edit) @923 [923] 7 years ahu implement 'dont-query', and enable it by default, which means we no longer …
(edit) @917 [917] 7 years ahu pre3 release, silence some common errors, update docs
(edit) @915 [915] 7 years ahu fix possible TCP related crash on malformed packet
(edit) @903 [903] 7 years ahu fix support for outgoing TCP questions where send() does not manage to …
(edit) @899 [899] 7 years ahu oops - returnSocket does not close of the fdmultiplexer said the fd was …
(edit) @897 [897] 7 years ahu fix yet another FD leak, problem observed by Stefan Schmidt
(edit) @892 [892] 7 years ahu oops! On a error connecting our connectionless socket, we neglect to close …
(edit) @871 [871] 7 years ahu Don't try to parse non-query opcode packets, by Jan Gyselinck add …
(edit) @870 [870] 7 years ahu plug small memory leak, spotted by Kai and probably by Darren Gamble as …
(edit) @868 [868] 7 years ahu make stack-size configurable, and raise the default that was too low
(edit) @858 [858] 7 years ahu fix odd TCP query bugs that could lead to memory leaks and high cpu usage, …
(edit) @855 [855] 7 years ahu slight speedup by testing the TCP sessions for timeouts less often, add …
(edit) @854 [854] 7 years ahu kill some debugging output, make ANY queries work again..
(edit) @853 [853] 7 years ahu drop yet more calles to gettimeofday() and time(0)
(edit) @851 [851] 7 years ahu prevent silly logging of stats on startup of a busy server
(edit) @849 [849] 7 years ahu oops - when exceeding configured TCP query limit, we would disable TCP …
(edit) @846 [846] 7 years ahu add simple non-rd auth & forward support
(edit) @845 [845] 7 years ahu add support to make powerdns able to listen on multiple different ports, …
(edit) @844 [844] 7 years ahu add ignore-rd-bit for compatability with some load balancers - PowerDNS …
(edit) @843 [843] 7 years ahu make query chaining select on type as well..
(edit) @838 [838] 7 years ahu make RFC 2181 'authoritative zone can lower NS TTL' configurable and off …
(edit) @837 [837] 7 years ahu fix 'perpetually self-reviving NS records', as noted by Darren Gamble, see …
(edit) @836 [836] 7 years ahu follow rfc 2181 for now
(edit) @835 [835] 7 years ahu makes things react quicker if the network was down and is now up
(edit) @834 [834] 7 years ahu implement query chaining to prevent even the 1 second burst of duplicate …
(edit) @829 [829] 7 years ahu IPv6 link local net appears to be fe80::/10 and not fe80::/16 (thanks …
(edit) @826 [826] 7 years ahu implement 'back mapping' for IPv4 addresses mapped to IPv6, so things …
(edit) @825 [825] 7 years ahu log startup errors as well, suggested by Marcus Rueckert
(edit) @823 [823] 7 years ahu implement reload-zones make loading zones do a 'round trip' of records to …
(edit) @820 [820] 7 years ahu implement improved control channel error logging implement 2 week max ttl
(edit) @816 [816] 7 years ahu more logging && service fixes
(edit) @812 [812] 7 years ahu implement 'netstringerror', to be called to report network errors
(edit) @810 [810] 7 years ahu tiny fixup
Note: See TracRevisionLog for help on using the revision log.