]> git.netwichtig.de Git - user/henk/code/inspircd.git/history - src/socket.cpp
Move Blocking/NonBlocking to socket.cpp and make inline
[user/henk/code/inspircd.git] / src / socket.cpp
2006-08-09 brainMove Blocking/NonBlocking to socket.cpp and make inline
2006-08-08 brainExtra checking that the fd's we pass to SocketEngine...
2006-08-07 brainCheck earlier on is no longer required
2006-08-07 brainBail if we couldn't bind any ports (when did this get...
2006-08-06 brainRemove check that very rarely equates to true
2006-08-06 brainChange to strrchr when looking for '/'. faster
2006-08-06 brainComments
2006-08-06 brainExtra comments
2006-08-06 brainJust comments
2006-08-06 brainAllow nick!ident@ and ident@ portions in a CIDR mask...
2006-08-06 brainAdd <link:allowmask>
2006-08-06 brainClamp mask sizes to 128 for ipv6 and 32 for ipv4
2006-08-06 brainExtra safety checks
2006-08-06 brainSupport CIDR, CIDR zline, /oper and CIDR <connect>...
2006-08-06 brainFix CIDR functions so they work
2006-08-06 brainSimple CIDR checking routine
2006-08-03 brainFix bindsocket to work in ipv6 mode
2006-08-02 brainCheck for invalid ip's being bound to
2006-08-02 brain(1) remove CleanAndResolve.
2006-08-01 brainFix broken inet_pton call
2006-08-01 brainFixes for inspsocket in ipv6 environment
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-07-28 brainTidyup message.cpp, remove some really old craq.
2006-07-19 brainChange stats recv/send to double, so they can hold...
2006-07-11 brainMove openSockfd[] into ServerConfig
2006-05-03 brainChecks for negative fd's when adding them to the socket...
2006-04-12 brainSomeone didnt test their fixes in cygwin *gets tortoise...
2006-04-08 omSplit inspircd_io.* insp inspsocket.* and configreader...
2006-04-06 w00tHoly christ that was a LOT OF SPACES. TABS, USE THEM...
2006-04-04 brainConnection refused bug is FIXED!!!!
2006-04-04 brainBad brain bad
2006-04-04 brainTweaks to hopefully prevent 100% cpu use issue
2006-04-01 brainFixes for stability of connects (these didnt make it...
2006-03-28 brainBackport of 100% cpu on connection refused bug
2006-03-27 brainRemove debugging
2006-03-26 brainRegressed buffering code
2006-03-13 brainRemoval of ancient TRUE/FALSE #defines (C-ish stuff)
2006-03-11 brainComplete removal of all stl stuff here
2006-03-11 brainCompletely removed the deque
2006-03-11 brainPut some error checking back in here
2006-03-11 brainTemporarily removed output buffering as an experiment
2006-03-11 brainBlah
2006-03-11 brainLogging
2006-03-11 brainDifferent way of using substr
2006-03-11 brainDeque doing some reallllly odd stuff
2006-03-11 brainCant do *ANYTHING* in the damn destructor?!
2006-03-11 brainClose-pending checks
2006-03-11 brainChecking that buffers are empty in destructor
2006-03-11 brainChecks and stuff :p
2006-03-11 brainDamnit
2006-03-11 brainFixes
2006-03-11 brainAdded method to check if an fd is in the socketengine...
2006-03-11 brainRe-enterant safety
2006-03-11 brainRe-enterance safety
2006-03-09 omConvert more by-values to const references, optimise...
2006-03-07 brainTweaks to socket engine, faster buffer flush and hopefu...
2006-03-07 braintrue and false transposed in new code
2006-03-07 brainException to the rules for EAGAIN
2006-03-07 brainCheck for write errors in inspsocket (this is probably...
2006-02-26 brainThat's enough tweaks for now
2006-02-26 brainTweaks for valgrind (again)
2006-02-26 brainFixes for valgrind
2006-02-26 brainTweaks to closed socket detection
2006-02-24 brainAnother tweak for port
2006-02-24 brainOne character brain-wave fix (had idea at work)
2006-02-24 brainWrong address being bound by InspSocket when binding...
2006-02-16 brainExtra checking and exception handling in InspSocket...
2006-02-15 brainTest for bug reported by TDC
2006-02-15 brainExtra error logging
2006-02-14 brainFix to compare against signed/unsigned warning
2006-02-14 brainForce initialization of fd to -1
2006-02-14 brainWe're going for that commits per minute record again.
2006-02-14 brainHelps to get the var names right too..
2006-02-14 brainError checking for out of range buffer reads (this...
2006-02-07 brainUses less write() calls
2006-02-07 brainSlightly more efficient write buffers
2006-02-02 brainMore nonblocking dns stuffs
2006-02-02 brainFixes to set correct resolver address before looking...
2006-02-02 brainNonblocking dns for InspSocket class (used by server...
2006-02-02 brain*UNTESTED DO NOT USE YET* - async dns for InspSocket...
2006-01-15 brainUpdated copyrights in headers etc using perl inplace...
2006-01-15 brainRemoved some redundant (and commented out) functions
2006-01-15 brainMade InspSocket::Read return an empty but non-NULL...
2005-12-30 brainMade socket.cpp flush its write buffer more often ...
2005-12-29 brainChanged to MAX_DESCRIPTORS
2005-12-16 brainMoved SocketEngine* SE into InspIRCd class
2005-12-15 brainOutput buffering fixes
2005-12-15 brainNew socket handling code
2005-12-15 brainFull removal of inspircd_util.h
2005-12-14 brainStarted moving of data into ServerConfig class
2005-12-12 brainEfficiency suggestion by w00t, faster processing of...
2005-12-12 brainFixed timeout code
2005-12-12 brainFixed outbounds
2005-12-12 brainAdded module sockets to new engine, MAY NOT WORK
2005-11-27 brainAdded proper administrativia notices to CONNECT and...
2005-11-27 brainAdded /CONNECT
2005-11-26 brainAdded stricter checking for listening sockets
2005-11-26 brainAdded reading of server link configs
2005-11-26 brainAdded listening socket support for InspSocket
next