summaryrefslogtreecommitdiff
path: root/src/dns.cpp
Commit message (Expand)AuthorAgeFilesLines
* Return false; was missing•••git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@3927 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-05-031-1/+1
* Const refs (this is about the last of them in the core api)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3694 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-03-121-5/+5
* Support for hostnames in <bind> tag (so long as the hostname resolves to a lo...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3621 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-03-101-12/+23
* Typo in some code that should usually be #ifdef'ed out anyway, but we still w...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3147 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-091-2/+2
* *UNTESTED DO NOT USE YET* - async dns for InspSocket as test - removing requi...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3017 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-021-0/+14
* Allow async dns to compile -- but its still experimental and should not be us...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3006 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-011-2/+2
* Remove last relic of last goto in inspircd (an unused label)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2907 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar om2006-01-251-1/+0
* One goto is now no gotos.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2904 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-251-1/+2
* Updated copyrights in headers etc using perl inplace edit•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2795 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-151-1/+1
* Tidyup of K&R style indenting, comments in silly places, and pointless curly ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2718 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-311-111/+171
* Changed to QueryType rather than short int for query types•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2717 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-311-36/+32
* Removed crappy linked list stuff and replaced with faster std::map•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2716 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-311-27/+24
* Improving niceness of DNS code, i WILL make this readable!•••Changed a ton of ugly firedns #define's to enums git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2715 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-311-52/+46
* Fixed an extremely n00bish mistake involving referencing a global copy of Ser...•••(everyone point and laugh at Brain) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2692 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-291-6/+3
* Moved serverstats stuff out•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2529 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-161-7/+6
* Moved SocketEngine* SE into InspIRCd class•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2527 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-161-5/+6
* Moved command parsing crap into command_parse.cpp•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2505 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-161-0/+42
* Started moving of data into ServerConfig class•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2393 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-141-0/+1
* Half way through updating to move a ton of extern confs into class ServerConfig•••WILL NOT RUN ATM git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2392 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-141-8/+7
* Tied in DNS to SocketEngine•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2333 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-121-0/+4
* Attempts to make DNS nicer with new socket engine•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2332 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-121-0/+5
* *EXPERIMENTAL* Tied DNS into new socket engine•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2331 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-121-0/+15
* Changed behaviour of module API to pass Server* to the constructor, rather th...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2252 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-071-1/+0
* Tons of DNS debugging and stability fixes•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2247 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-071-33/+29
* DNS safety and logging•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2246 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-071-1/+16
* Fixed dns lookups•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2098 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-021-1/+6
* Bloody ip addresses.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2097 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-021-6/+1
* Om's ip is annoying to parse.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2096 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-021-1/+5
* Changed to %u for unsigned•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2092 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-021-1/+1
* Signed octets in dns forward lookup! GAH•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2091 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-021-1/+1
* Multithreaded DNS -- not tested!!!!•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2088 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-011-1/+31
* Started on -Wall - safe compile•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1570 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-301-5/+6
* Changed to use __single_client_alloc, faster on most systems in a single thread•••Specified namespace std in *all* files git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1404 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-151-0/+2
* New docs•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1399 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-151-1/+1
* Moved a ton of functions into helperfuncs.h to speed up recompiles•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1383 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-151-0/+1
* Hit dns with spork. Repeat until crispy.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1349 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-091-61/+21
* Fixes to way allocations are handled•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1346 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-091-1/+1
* Added /stats T•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1280 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-05-021-1/+4
* Major code tidyup (-W) - expect a few belches•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1190 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-261-35/+34
* Added OnUserDisconnect method to modules.* to fix fd leak in m_ident.cpp•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1134 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-201-0/+1
* Fixed fd leaks•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1133 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-191-1/+0
* Dns free() errors fixed•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1055 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-111-4/+5
* Major optimizations!•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@982 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-051-2/+4
* Fixes for dns queueing, timeout functions etc moved to more sensible place•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@956 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-021-3/+8
* DNS timeout fixes!•••Docs to come git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@940 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-011-21/+29
* Added nonblocking dns•••*** BUG BUG BUG - If dns is slow, things will go wrong!!!! do not use this on a live net without accepting the risk involved! *** Will be fixed by next commit. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@938 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-011-0/+716