summaryrefslogtreecommitdiff
path: root/src/inspsocket.cpp
AgeCommit message (Expand)Author
2006-10-31Close an inspsocket on getting error statebrain
2006-10-31Socket error state stuffbrain
2006-10-31Start of stuff to handle socket error statebrain
2006-10-31Whack unused var warningbrain
2006-10-31Set flags correctly when receiving a module-requested write eventbrain
2006-10-31Tidy up WaitingForWriteEvent stuffbrain
2006-10-30Make this properly obey the write/read states. This ZOOMS now.brain
2006-10-30WARNING: This commit breaks kqueue and select -- work in progress!brain
2006-10-22More sensible way to flush socketsbrain
2006-10-22Tweaks to drain socket on writebrain
2006-10-07Fix (we hope!) for the 'internal error processing connection' bug. Thanks to ...brain
2006-09-071) Make earlier fix to inspsocket actually compile without errorbrain
2006-09-07Delete the file descriptor upon write error to an inspsocket, preventing it e...brain
2006-08-30Wahhhhhhhhhhhh bwahahaha. Mass commit to tidy up tons of messy include listsbrain
2006-08-28Connect timeouts now work again, using InspSocketbrain
2006-08-28Note: connect() cant time out for inspsockets in this commit. They'll sit in ...brain
2006-08-18EventHandler class, an abstraction for raw i/obrain
2006-08-11Just to mess with om's head, remove helperfuncs.h from everywherebrain
2006-08-11Change to using Instance->Log (InspIRCd::Log) rather than log() macrobrain
2006-08-11Now two types of log macro, log() and ilog(). log() assumes an InspIRCd objec...brain
2006-08-11extern time_t TIME -> InspIRCd::Time()brain
2006-08-11ConfigReader and FileReader now take InspIRCd* to their constructorsbrain
2006-08-10Committing this as a rollback point - does not compilebrain
2006-08-10So much stuff changed in this one, i forgot most of it.brain
2006-08-10Move IsNick, IsIdent into class InspIRCd, update modules that use it.brain
2006-08-10Move the socket functions like insp_ntoa into their own namespace. They arent...brain
2006-08-09Move socket_ref and module_sockets vectors/arrays into InspIRCd*. These are p...brain
2006-08-09ServerConfig extern moved into class InspIRCdbrain
2006-08-08Extra checking that the fd's we pass to SocketEngine::AddFd were added (a lot...brain
2006-08-04Fixes for ::0 ip's, disable autobind when using ::ffff: etcbrain
2006-08-02(1) remove CleanAndResolve.brain
2006-08-02InspSocket no longer resolves hosts.brain
2006-08-01Removed threaded dns (it might make a comeback some day, but as it stands its...brain
2006-08-01Fix broken inet_pton callbrain
2006-08-01Fixes for inspsocket in ipv6 environmentbrain
2006-08-01The IPV6 stuff compiles now, with compile-correct ipv6 code. I dont know if t...brain
2006-08-01AF_INET -> define to AF_FAMILY, will be either AF_INET or AF_INET6brain
2006-07-28Tidyup message.cpp, remove some really old craq.brain
2006-07-12Typo #2brain
2006-07-12Make it work:brain
2006-07-10Move logging further up in inspsocket so we get the right error for bind failurebrain
2006-07-07Added InspSocket::WantWrite(), InspSocket::OnWriteReady() and private data me...brain
2006-06-29Convert char* to const char* in InspSocket constructor prototype. Shouldn't b...om
2006-06-28Allow binding to hosts again in <bind> and <link>brain
2006-06-27Commentingbrain
2006-06-27Added auto-binding, picks the first ip in the <bind> tags that isnt localhost...brain
2006-05-03Checks for negative fd's when adding them to the socketengine so we can gener...brain
2006-04-08Remove uneccessary socket includes now included in socket.hom
2006-04-08Helps to svn add these too :Pom