summaryrefslogtreecommitdiff
path: root/src/inspsocket.cpp
AgeCommit message (Expand)Author
2006-12-09Make it all work properly. Have it wait for handshake to complete before send...brain
2006-12-09It works! WOO AND YAY! (this isnt finished yet, only an idiot would use this ...brain
2006-12-09Add OnRawSocketConnect, we've not had it till now because we've not needed it :)brain
2006-12-09Not yet tested -- allow iohooking of inspsocketsbrain
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