root/trunk/pdns/pdns/pdns_recursor.cc

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Chgset Date Author Log Message
(edit) @740 [740] 7 years ahu solaris completion ports don't survive fork
(edit) @738 [738] 7 years ahu implement rec_control 'ping', make socket-dir error message bit more …
(edit) @732 [732] 7 years ahu placate valgrind + protect powerdns against non-IN queries, we don't deal …
(edit) @731 [731] 7 years ahu implement id.server, version.bind ("version-string" and "server-id" in …
(edit) @730 [730] 7 years ahu make advanced multiplexers and --fork play nicely
(edit) @729 [729] 7 years ahu spiff up ipv6 output a bit, work around odd linker things with static …
(edit) @726 [726] 7 years ahu make clientside ipv4/ip6 agnostic, including allow-from fix address …
(edit) @724 [724] 7 years ahu remove sample code from kqueuemplexer, fix huge fd leak in pdns_recursor, …
(edit) @723 [723] 7 years ahu fix duplicate return of sockets to the pool, improve tcp timeout message
(edit) @722 [722] 7 years ahu fix timeouts of running TCP client queries - we shouldn't time them out …
(edit) @721 [721] 7 years ahu fix 'removing unlisted fd from multiplexer' remove --single-socket support …
(edit) @718 [718] 7 years ahu enable logging to syslog (oops)
(edit) @716 [716] 7 years ahu hook up tcp timeout var again
(edit) @715 [715] 7 years ahu remove debugging chatter add time to die support
(edit) @714 [714] 7 years ahu implement OS specific sysdeps + compiletime selection of working …
(edit) @713 [713] 7 years ahu add automatic mplexer selection at runtime, still need to do compile time
(edit) @710 [710] 7 years ahu move to mplexer
(edit) @706 [706] 7 years ahu fix TCP outgoing error handling, fixing possible crashes under high load …
(edit) @705 [705] 7 years ahu work around gcc 4.0 bug, prepare move to boost::function based …
(edit) @704 [704] 7 years ahu make nearMisses only account for the proper fd
(edit) @703 [703] 7 years ahu fix djbdns-mode
(edit) @702 [702] 7 years ahu move full-blown djbdns-style socket-per-query support add --single-socket …
(edit) @700 [700] 7 years ahu make anti-spoofing measures question and not ip address specific, make …
(edit) @699 [699] 7 years ahu implement stunningly cool spoofing protection, plus spoofer in dnspbench
(edit) @698 [698] 7 years ahu add query-local-port, and make us move around if unset log netmasks …
(edit) @697 [697] 7 years ahu WARNING WARNING: We now listen on 127.0.0.1 by default *AND* only reply to …
(edit) @696 [696] 7 years ahu actually check output of sendEvent and log
(edit) @688 [688] 7 years ahu silence warning
(edit) @683 [683] 7 years ahu fix handling of truncated packets with partial records (like emitted by …
(edit) @680 [680] 7 years ahu the FSF has moved!
(edit) @678 [678] 7 years ahu add counts for broken packets add switch to prevent logging rather common …
(edit) @673 [673] 7 years ahu Try to prevent the 'Oops, sent partial answer' error, and made it more …
(edit) @672 [672] 7 years ahu implement very simple SMP support
(edit) @670 [670] 7 years ahu 1) make everyting intrinsically case-insensitive 2) clear up . oddness, …
(edit) @669 [669] 7 years ahu add max-tcp-per-client to limit number of TCP connections per client
(edit) @668 [668] 7 years ahu documentation, retuned cache pruning - should take less time now
(edit) @667 [667] 7 years ahu add allow-from option to limit who can recurse. enable 'defer-accept' for …
(edit) @664 [664] 7 years ahu lower case diff for hints-zone
(edit) @662 [662] 7 years ahu remove vestiges of 'opaque record' support we now deal with in …
(edit) @656 [656] 7 years ahu move cache to being pruned 'CLOCK' fashion
(edit) @652 [652] 7 years ahu remove unused 'title' facility from MTasker - saving a lot of string …
(edit) @647 [647] 7 years ahu lower default buffer size, add cpu-use counters to rec_control & rrd …
(edit) @637 [637] 7 years ahu improve error messages some more Update README for the recursor separate …
(edit) @636 [636] 7 years ahu slightly improve error messages
(edit) @635 [635] 7 years ahu make socket buffer raising report better errors blast packets back to back …
(edit) @633 [633] 7 years ahu make rec_control clean up its socket properly. Remove some silly …
(edit) @631 [631] 7 years ahu trim some build dependencies, make rec_control/pdns_recursor grok /var/run …
(edit) @628 [628] 7 years ahu move negcache to boost::multi_index, make sure it gets pruned a bit …
(edit) @627 [627] 7 years ahu "I can't belieeeeeve it!" same bug twice
(edit) @621 [621] 7 years ahu oops, getsockopt called incorrectly. make the case of our root-zone match …
(edit) @616 [616] 7 years ahu improve truncating behaviour: don't truncate because of additional …
(edit) @614 [614] 7 years ahu add qa-latency to rrd, add throttle-entries to rrd, add 'QUIT' command, …
(edit) @610 [610] 7 years ahu oops, did cache-entries accounting wrong. made 'average latency' ignore …
(edit) @609 [609] 7 years ahu add sizing of UDP receive buffers, plus fix (somewhat) the latency …
(edit) @608 [608] 7 years ahu speed up replay speed, add qa-latency stats
(edit) @605 [605] 7 years ahu add servfail stats, make cachehits/misses unsigend
(edit) @602 [602] 7 years ahu add per query latency accounting. WARNING: DTime from now on does implicit …
(edit) @600 [600] 7 years ahu save a few time(0) calls, hook up PulseRate?
(edit) @595 [595] 7 years ahu quiet fix
(edit) @594 [594] 7 years ahu tune up stats, add 64-bit logger output, hookup control channel, remove a …
(edit) @593 [593] 7 years ahu add beginnings of recursor control channel
(edit) @592 [592] 7 years ahu kill some signed/unsigned warnings, speedup cache pruning slightly, clean …
(edit) @584 [584] 7 years ahu bring cache pruning in line (once a minute)
(edit) @574 [574] 7 years ahu only prune cache once every 5 minutes, not every minute we neglected to …
(edit) @572 [572] 7 years ahu fixed small but possibly relevant memory leak in mtasker on duplicate wait …
(edit) @571 [571] 7 years ahu update copyright, add 64/32-bit notification for bi-arch users
(edit) @567 [567] 7 years ahu teach recursor to shuffle, by moving shuffle logic away from dnspacket.cc …
(edit) @544 [544] 8 years ahu big rename, arg() -> ::arg(), bind() -> ::bind() remove a read from the …
(edit) @535 [535] 8 years ahu fix pruning of negcache specialize the common case where we see identical …
(edit) @533 [533] 8 years ahu not only convert error into proper exception, catch it as well
(edit) @530 [530] 8 years ahu last minute release fixups
(edit) @524 [524] 8 years ahu update TODO list some cosmetic changes in pdns_recursor make …
(edit) @522 [522] 8 years ahu remove silly debugging output
(edit) @521 [521] 8 years ahu add beginning of next generation zoneparser add error checking to socket …
(edit) @518 [518] 8 years ahu make ./configure fail if Boost is not installed, and give out helpful tip …
(edit) @517 [517] 8 years ahu add support for properly truncating records in the pdns_recursor again …
(edit) @516 [516] 8 years ahu fix compilation of dnsreplay move pdns_recursor cache to 'optString', …
(edit) @515 [515] 8 years ahu fix 1.2.3.4 reporting instead of real addresses in recursor add some …
(edit) @514 [514] 8 years ahu the gist is: move pdns_recursor over to new …
(edit) @508 [508] 8 years ahu add OPT pseudo-record support teach DNSPacketWriter about differing …
(edit) @477 [477] 8 years ahu Move from u_intxx_t to uintxx_t typedefs, which are preferred: …
(edit) @469 [469] 8 years ahu remove quite a number of gettimeofday calls
(edit) @464 [464] 8 years ahu make recursor quiet by default update to 2.9.19-svn version work on …
(edit) @462 [462] 8 years ahu add dnsreplay based on boost multi-index remove dirty pthread hacks for …
(edit) @447 [447] 8 years ahu release fixes - drop xdbbackend from the static builds, fix up …
(edit) @444 [444] 8 years ahu ignore SIGPIPE, fix warning
(edit) @442 [442] 8 years ahu add titles to mthreads fix confusion in mtasker when waiting for …
(edit) @440 [440] 8 years ahu fix TCP related crashes due to HUUUUGE daum.net records (3.5kbyte!)
(edit) @439 [439] 8 years ahu simplified TCP outgoing query code in attempt to smoke out crasher bug
(edit) @436 [436] 8 years ahu add TCP client timeouts, add way to limit the number of simultaneous TCP …
(edit) @435 [435] 8 years ahu update some copyrights, license version 2.0 improve logging so TCP-queries …
(edit) @433 [433] 8 years ahu first shot at working TCP resolving code on receipt of packet with TC bit …
(edit) @421 [421] 8 years ahu MASSIVE speedup - after 60 seconds of operation pruning would be continous
(edit) @416 [416] 8 years ahu remove dead file (recns.cc) update configuration description fix run w/o …
(edit) @415 [415] 8 years ahu improve logging a bit, add --query-local-address
(edit) @414 [414] 8 years ahu improve statistics for the recursor, split out timeout and real errors, …
(edit) @413 [413] 8 years ahu This commit closes #11 , thanks Matthijs and Thomas Hood
(edit) @330 [330] 8 years ahu ancient patch by Bram Vandoren implementing setuid, setgid and chroot in …
(edit) @325 [325] 8 years ahu Based on request of Simon Kirby, added ability to listen on multiple …
(edit) @324 [324] 8 years ahu remove some more time(0) calls remove outdated and #ifdeffed code …
Note: See TracRevisionLog for help on using the revision log.