summaryrefslogtreecommitdiff
path: root/include/dns.h
AgeCommit message (Expand)Author
2007-01-09Comment on a lot of recently added stuff that wasnt properly documented (unti...brain
2007-01-08Add repeating timers, and make an hourly prune of the dns cache, otherwise a ...brain
2007-01-08Add /CLEARCACHE, oper only command which completely purges the DNS cache -- u...brain
2007-01-07Document dns caching, add a "bool cached" to OnLookupComplete method in Resol...brain
2007-01-07DNS caching stuff (almost done)brain
2007-01-07DNS Stuff - this wont work right yet, it will soon (tm)brain
2007-01-07Add TTL stuff to dns system (pass it to inherited objects)brain
2006-12-31Add missing feature: /rehash reinitializes dns subsytem (and can handle chang...brain
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