root/trunk/pdns/pdns/pdns_recursor.cc

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Chgset Date Author Log Message
(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
(edit) @809 [809] 7 years ahu reinstate windows 'service' support - untested
(edit) @803 [803] 7 years ahu centralise and fix 'packed' ugliness for EDNS0 and dnsrecordheader fix …
(edit) @802 [802] 7 years ahu Big bag of VC++ fixes, mostly by Michel 'Wimpie' Stol
(edit) @800 [800] 7 years ahu move some things to the #ifdef WIN32 block trivial Utility moves move from …
(edit) @791 [791] 7 years ahu update documentation with new features, fix built-in SOA
(edit) @790 [790] 7 years ahu improve error reporting from houseKeeping(), fix bind on FreeBSD
(edit) @789 [789] 7 years ahu make our speed stats deal with multiple IP(v6) addresses per nameserver …
(edit) @784 [784] 7 years ahu add support for serving rfc-1918, on by default fix up the caching of ANY …
(edit) @780 [780] 7 years ahu fix . zone refreshing bug (we didn't actually import what the root-servers …
(edit) @759 [759] 7 years ahu improve error checking and reporting of selftest
(edit) @758 [758] 7 years ahu add self-test to epoll to detect non-supported kernels better improve …
(edit) @757 [757] 7 years ahu dup2 /dev/null on fd's 0, 1 and 2 to prevent accidental logging
(edit) @750 [750] 7 years ahu things not only compile but work now too for freebsd system compiler & …
(edit) @749 [749] 7 years ahu work around 3.4.4 compiler bugs (freebsd 6 system compiler)
(edit) @748 [748] 7 years ahu work around compiler bug
(edit) @747 [747] 7 years ahu make logging really work
(edit) @746 [746] 7 years ahu have to shift the multiplexer to way after fork - freebsd chokes on it
(edit) @741 [741] 7 years ahu fixes for easier packaging
(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 …
Note: See TracRevisionLog for help on using the revision log.