summaryrefslogtreecommitdiff
path: root/include/dns.h
AgeCommit message (Expand)Author
2006-12-18Refactor dns.cpp to use an array of request types rather than map, for O(1) l...brain
2006-12-15And now, just to force you to recompile the *whole* ircd.. updated headers on...w00t
2006-11-19Fix all the _FORTIFY_SOURCE warnings except "punned pointer".brain
2006-11-10Add fix for patch #166 (this is a reasonably big one)brain
2006-10-31Socket error state stuffbrain
2006-10-22Change around some dns stuff (dont use this yet)brain
2006-10-22Call OnError when timing outbrain
2006-08-18EventHandler class, an abstraction for raw i/obrain
2006-08-10Move the socket functions like insp_ntoa into their own namespace. They arent...brain
2006-08-09Change some resolver stuff.brain
2006-08-03Add proper support for "munging" of ipv6 addresses when ::ffff:addr is used (...brain
2006-08-03Change comments to reflect change from ip6.int to ip6.arpa which occured on ...brain
2006-08-03Extra stuff for forcing a v4 or v6 lookupbrain
2006-08-03Added test framework, so that i can work on improving MakeIP6Intbrain
2006-08-03*.ip6.int PTR lookups. FUGLY AS FUCK. someone please help me tidy (backported...brain
2006-08-03Support CNAME, AAAAbrain
2006-08-03Check for spoofed DNS replies where the source-port is invalid, or the ip is ...brain
2006-08-03Improve PRNGbrain
2006-08-02Added comments to class DNS and typedefsbrain
2006-08-02Allocate request id's in sequence, which means we wont get a duplicate id unt...brain
2006-08-02Change to a constbrain
2006-08-02Change more names and typesbrain
2006-08-02Move more stuff into private members of class DNSbrain
2006-08-02Tidyups, rename some varsbrain
2006-08-02Made MasterSocket staticbrain
2006-08-02Move more stuff into class DNSbrain
2006-08-02Change comment at start of the file, rename dns_connectionbrain
2006-08-02Add error messages to Resolver::OnError()brain
2006-08-02Change comment which referred to an fd, is now an idbrain
2006-08-01Remove unused vars from class DNSbrain
2006-08-01Remove unused temp buffersbrain
2006-08-01Removed threaded dns (it might make a comeback some day, but as it stands its...brain
2006-08-01The IPV6 stuff compiles now, with compile-correct ipv6 code. I dont know if t...brain
2006-08-01Move to entirely using insp_sockaddr and insp_inaddr for socket stuff, first ...brain
2006-07-16Fix socket leak properly this timebrain
2006-07-12Tiny tiny docs update, not even worth re-generating the docs for atmbrain
2006-07-12Document class Resolverbrain
2006-07-12Make it work:brain
2006-07-12Added class Resolver (needs testing)brain
2006-07-10Sort include dependencies of dns.hbrain
2006-07-10Made a load more stuff Extensible which might be of use to someonebrain
2006-04-10Route some more stuff through socket.h and hash_map.h. Add #define protection...om
2006-03-12Const refs (this is about the last of them in the core api)brain
2006-02-02*UNTESTED DO NOT USE YET* - async dns for InspSocket as test - removing requi...brain
2005-12-16Moved command parsing crap into command_parse.cppbrain
2005-12-12Attempts to make DNS nicer with new socket enginebrain
2005-12-07Tons of DNS debugging and stability fixesbrain
2005-12-01Multithreaded DNS -- not tested!!!!brain
2005-05-30Started on -Wall - safe compilebrain
2005-04-26Major code tidyup (-W) - expect a few belchesbrain