root/trunk/pdns/pdns/pdns_recursor.cc

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Chgset Date Author Log Message
(edit) @1518 [1518] 3 years ahu remove --fork!
(edit) @1512 [1512] 3 years ahu account the packetcached answers in the latency measurement, plus don't …
(edit) @1511 [1511] 3 years ahu reinstate top-remotes
(edit) @1508 [1508] 3 years ahu oops, set number of threads before allocating room for them..
(edit) @1507 [1507] 3 years ahu do far more frequent cache cleaning, and less 'cache scanning'. Thanks to …
(edit) @1505 [1505] 3 years ahu implement explicit (configurable) limit to number of mthreads - we are …
(edit) @1504 [1504] 3 years ahu add max packet cache size + silence warning
(edit) @1502 [1502] 3 years ahu implement packetcache pruning, hardcoded at 250k entries right now
(edit) @1499 [1499] 3 years ahu make sure thread cleaning interval is 1) thread local 2) not all threads …
(edit) @1498 [1498] 3 years ahu update statistics for answers served from the packet cache
(edit) @1497 [1497] 3 years ahu fix up the statistics of packets with errors again, plus unexpected …
(edit) @1494 [1494] 3 years ahu catch errors in the packetcache and report them (and don't crash)
(edit) @1493 [1493] 3 years ahu add packetcache statistics, plus qps counter in statistics. remove edns …
(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] 3 years ahu clean up getQueryLocal() port handling htons
(edit) @1453 [1453] 3 years ahu make the 'lua' scripts threadsafe, with luxury pre-thread sequential …
(edit) @1451 [1451] 3 years ahu implement --forward-zones-recurse and special '+domain=1.2.3.4' syntax for …
(edit) @1446 [1446] 3 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] 4 years ahu implement pdnslog() function from Lua, and document it. Plus close ticket …
(edit) @1309 [1309] 4 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] 6 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..
Note: See TracRevisionLog for help on using the revision log.