root/trunk/pdns/pdns/pdns_recursor.cc

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Chgset Date Author Log Message
(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..
(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 …
Note: See TracRevisionLog for help on using the revision log.