summaryrefslogtreecommitdiff
path: root/src/inspsocket.cpp
AgeCommit message (Expand)Author
2007-02-06Fixes to allow inspsocket connects to be protocol transparentbrain
2007-02-06In InspSocket destructor remove any pending timers since the object is now go...peavey
2007-02-05Stuff to make dns work protocol-independentbrain
2007-02-05Smart tricks to allow for ipv4 and ipv6 bindings on client ports. WARNING, NO...brain
2007-02-05Move quitting of clients to a central Cull List, and do quitting outside user...peavey
2007-01-31ipv6 connect tweaks, to memcpy() sin6_addr's rather than assigning with =.brain
2007-01-30Tweaks to backwards memcpy's that dont actually do anything, causing ipv6 add...brain
2007-01-30Whoops, fix inspsocket so that its ok to use errno after a failure of the Wri...brain
2007-01-17Remove a ton of inspsocket debugbrain
2006-12-16Add stuff so that the core catches CoreException properlybrain
2006-12-15Jesus, look who's the commit whore today. More header updates, and removal of...w00t
2006-12-11Fix EOF conditions on inspsockets which are having their write() handled by m...brain
2006-12-11Debug stuff, and some minor fixesbrain
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