]> git.netwichtig.de Git - user/henk/code/inspircd.git/history - src/dns.cpp
Default to 5 if none set
[user/henk/code/inspircd.git] / src / dns.cpp
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...
2006-08-02 brainChange more names and types
2006-08-02 brainAbsolutely everything is now part of class DNS, or...
2006-08-02 brainMore tidying
2006-08-02 brainMove more stuff into private members of class DNS
2006-08-02 brainTidyups, rename some vars
2006-08-02 brainMade MasterSocket static
2006-08-02 brainMove more stuff into class DNS
2006-08-02 brainTweak case of all classes to match those in the rest...
2006-08-02 brainChange comment at start of the file, rename dns_connection
2006-08-02 brainChange a message
2006-08-02 brainMore tidying. Add comments. More comments to do :p
2006-08-02 brainAdd error messages to Resolver::OnError()
2006-08-02 brainThe great summer clean (better than a spring clean)
2006-08-02 brainTidyup var names. people who use 'l' to mean 'length...
2006-08-02 brainMore tidyups
2006-08-02 brainTidyups (as usual)
2006-08-02 brainMore tidyups
2006-08-02 brainTidyup var names. If i ever meet this person who called...
2006-08-02 brainTidyup dns.cpp
2006-08-02 brainInspSocket no longer resolves hosts.
2006-08-01 brainRemove unused temp buffers
2006-08-01 brainRemoved threaded dns (it might make a comeback some...
2006-08-01 brainFix broken inet_pton call
2006-08-01 brainFixes for inspsocket in ipv6 environment
2006-08-01 brainStill working under ipv4 now
2006-08-01 brainDns stuff
2006-08-01 brainThis might well be the last commit to this dns resolver...
2006-08-01 brainThe IPV6 stuff compiles now, with compile-correct ipv6...
2006-08-01 brainAF_INET -> define to AF_FAMILY, will be either AF_INET...
2006-08-01 brainMove to entirely using insp_sockaddr and insp_inaddr...
2006-07-20 brainAdd comments, remove debug, alter message in ./configure
2006-07-20 brainFixed, no longer a memory leak (Thread leak)
2006-07-20 brainSomeone please take a look at this and tell me why...
2006-07-20 brainMake threaded dns stable by placing some mutexes around...
2006-07-20 brainThreaded dns stuff - im going to try and make this...
2006-07-19 brainRemoved all that lastcreate and wantclose craq from...
2006-07-19 brain* Seperate out socket engines into derived classes...
2006-07-16 brainTweaks for nonblocking dns
2006-07-16 brainFix socket leak properly this time
2006-07-14 brainRollback dns change
2006-07-14 brainFix dns socket leak found in stable
2006-07-12 brainRemoved debugging
2006-07-12 brainAll this works now (hopefully)
2006-07-12 brainThrow moduleexception if you:
2006-07-12 brainTypo
2006-07-12 brainMake it work:
2006-07-12 brainAdded class Resolver (needs testing)
2006-05-03 brainReturn false was missing
2006-04-24 braindelete operator tracking in debug mode (using a macro...
2006-04-06 w00tHoly christ that was a LOT OF SPACES. TABS, USE THEM...
2006-03-12 brainConst refs (this is about the last of them in the core...
2006-03-10 brainSupport for hostnames in <bind> tag (so long as the...
next