]> git.netwichtig.de Git - user/henk/code/inspircd.git/history - src/dns.cpp
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8850 e03df62e-2008...
[user/henk/code/inspircd.git] / src / dns.cpp
2008-01-10 w00tHeader update: 2007 -> 2008
2007-11-12 brainNOTE: our stuff for parsing multiple dns replies for...
2007-11-11 brainFixed all that, back to the crash we had before (yay?)
2007-11-11 brainThis fixed. Initialise dns at the end of pass 1 before...
2007-11-11 brainHmm
2007-11-04 brainHonking huge commit. Removal of DELETE() template that...
2007-10-23 brainPedantic safe
2007-10-22 brainRemove the need for a bunch of the hard coded arrays...
2007-10-15 w00tInspTimer -> Timer
2007-09-05 specialFixed IPv6 resolving on big-endian machines (bug #403...
2007-08-23 brainCraquity craq De-craq!
2007-08-23 brainTidyup some duplicated code
2007-08-19 brainAllow support for multiple dns results per request...
2007-08-15 brainRemoval of ifdef
2007-08-09 brainMake sure that dns sockets never block (thanks djGrrr)
2007-07-27 brainWindows specific data types in EventHandler are now...
2007-07-16 peaveyOOPS! We try again, since I'm smoking craq. LF is 0x0a...
2007-07-16 peavey'svn propset -R svn:eol-style CR *' Set to UNIX-style...
2007-07-01 brainOptimizations and code tidyups. QA please check that...
2007-06-14 burlex- Made the recvfrom wrapper a bit neater.
2007-06-14 burlex- Fixed UDP Overlapped I/O under windows. (not the...
2007-05-30 brainApply ipv6 #ifdef tidyup patch from djGrrr, thanks :)
2007-05-19 brainVisual studio's ability to translate tabs to four space...
2007-05-19 w00tWindows support. Tested and working to compile on freeb...
2007-05-11 brainRefactor port binding, warning not yet tested fully
2007-02-07 brainIdent fixes,
2007-02-06 brainRemove debug output that was only useful to me
2007-02-06 brainMove var around
2007-02-06 brainDNS lookups now work for users.
2007-02-06 brainFix the ipv6 end
2007-02-06 brainChange some stuff here to bind INADDR_ANY
2007-02-05 brainNo gaurantees on this atm
2007-02-05 brainThis wont compile atm
2007-02-05 brainStuff to make dns work protocol-independent
2007-01-21 brainKeep gcc from whining when there is NOT an error (see...
2007-01-15 brainCrusade to remove debug from stable and tested parts...
2007-01-08 brainAdd repeating timers, and make an hourly prune of the...
2007-01-08 brainAdd /CLEARCACHE, oper only command which completely...
2007-01-08 brainOh, this tweak is for w00t -- rehash will remove expire...
2007-01-07 brainDocument dns caching, add a "bool cached" to OnLookupCo...
2007-01-07 brainDNS caching stuff (almost done)
2007-01-07 brainDNS Stuff - this wont work right yet, it will soon...
2007-01-07 brainAdd TTL stuff to dns system (pass it to inherited objects)
2006-12-31 brainFix whoopsies
2006-12-31 brainAdd missing feature: /rehash reinitializes dns subsytem...
2006-12-18 brainRefactor dns.cpp to use an array of request types rathe...
2006-12-15 w00tStill more massive commit fun. Headers in include/...
2006-12-15 w00tJesus, look who's the commit whore today. More header...
2006-11-19 brainFix all the _FORTIFY_SOURCE warnings except "punned...
2006-11-10 brainAdd fix for patch #166 (this is a reasonably big one)
2006-11-02 brainApply patch by satmd which performs ipv4 lookup on...
2006-10-31 brainSocket error state stuff
2006-10-22 brainDefault to 5 if none set
2006-10-22 brainRespect the dns timeout value in the conf
2006-10-22 brainChange around some dns stuff (dont use this yet)
2006-10-22 brainCall OnError when timing out
2006-10-22 brainDNS timeouts missing
2006-10-06 brainDocument more classes
2006-09-08 brainFix for uninitialized var in valgrind output
2006-08-30 brainWahhhhhhhhhhhh bwahahaha. Mass commit to tidy up tons...
2006-08-18 brainEventHandler class, an abstraction for raw i/o
2006-08-11 brainJust to mess with om's head, remove helperfuncs.h from...
2006-08-11 brainChange to using Instance->Log (InspIRCd::Log) rather...
2006-08-11 brainNow two types of log macro, log() and ilog(). log(...
2006-08-10 brainMove the socket functions like insp_ntoa into their...
2006-08-09 brainPassing invalid instance to dns isnt a good idea
2006-08-09 brainFix passing wrong instance to resolver
2006-08-09 brainChange some resolver stuff.
2006-08-09 brainServerConfig extern moved into class InspIRCd
2006-08-08 brainExtra checking that the fd's we pass to SocketEngine...
2006-08-04 brainFixes for ::0 ip's, disable autobind when using ::ffff...
2006-08-04 brainSafety wrapper defines for ipv6 code on ipv4 ircds
2006-08-03 brainAdd proper support for "munging" of ipv6 addresses...
2006-08-03 brainChange some checking
2006-08-03 brainMore stuff
2006-08-03 brainOdd stuff with ::ffff ipv6 addresses
2006-08-03 brainExtra debug
2006-08-03 brainTweak
2006-08-03 brainTweak tweak
2006-08-03 brainChange to use inaddr6_any
2006-08-03 brainAdd more debug
2006-08-03 brainDebug output on invalid nameserver address in constructor
2006-08-03 brainAdd strerror stuff
2006-08-03 brainTidier MakeIP6Int()
2006-08-03 brainIts ip6.arpa, not ip6.int?
2006-08-03 brainExtra stuff for forcing a v4 or v6 lookup
2006-08-03 brainImproved ip6.int builder (no more HUGE sprintf craq)
2006-08-03 brainAdded test framework, so that i can work on improving...
2006-08-03 brain*.ip6.int PTR lookups. FUGLY AS FUCK. someone please...
2006-08-03 brainAAAA lookup fixed. Theyre returned as string, without...
2006-08-03 brainSupport CNAME, AAAA
2006-08-03 brainFix sockaddr structs for ipv6
2006-08-03 brainAdd some commenting
2006-08-03 brainadd erroring if there are already 65536 id's in transit
2006-08-03 brainCheck for spoofed DNS replies where the source-port...
2006-08-03 brainProperly check for duplicate dns id's from the PRNG
2006-08-03 brainImprove PRNG
2006-08-02 brainPseudo-random id's again, combined with incrementing...
2006-08-02 brainAdd back stats counters for dns total, good and bad
2006-08-02 brainAllocate request id's in sequence, which means we wont...
next