]> git.netwichtig.de Git - user/henk/code/inspircd.git/history - src/socket.cpp
Untested! New m_watch that should be hundreds of times faster (im not joking either)
[user/henk/code/inspircd.git] / src / socket.cpp
2006-11-12 brainWhen some (but not all) of the ports fail to bind on...
2006-11-11 peaveyfix a compile warning
2006-11-11 brainDont allow overlapped ports in these files
2006-11-11 brainAdd irc::portparser, a class to parse port ranges in...
2006-11-11 brainAllow port ranges for client ports (this is still todo...
2006-11-05 brainFix the 'not all ports could be bound' warning to not...
2006-11-04 brainAs requested by satmd, inspircd will now run with no...
2006-10-31 brainSocket error state stuff
2006-09-08 brainFix small memory leak if non-cidr string passed to...
2006-08-30 brainWahhhhhhhhhhhh bwahahaha. Mass commit to tidy up tons...
2006-08-18 brainFix trying to add failed ports to socketengine (<3...
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-11 brainextern time_t TIME -> InspIRCd::Time()
2006-08-11 braincommands.cpp:extern InspIRCd* ServerInstance;
2006-08-10 brainSo much stuff changed in this one, i forgot most of it.
2006-08-10 brainMove IsNick, IsIdent into class InspIRCd, update module...
2006-08-10 brainMove the socket functions like insp_ntoa into their...
2006-08-09 brainServerConfig extern moved into class InspIRCd
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...
next