summaryrefslogtreecommitdiff
path: root/src/socketengine.cpp
AgeCommit message (Expand)Author
2017-10-22Deduplicate error handling in the socket engines.Peter Powell
2017-10-22Convert GetMaxFds() to size_t and deduplicate setting code.Peter Powell
2017-07-11Improve and centralize socket engine event counters.Robin Burchell
2015-04-12Dispatch EventHandler events to dedicated virtual functionsAttila Molnar
2015-03-04Add SocketEngine::WriteV()Attila Molnar
2014-07-25Merge insp20Attila Molnar
2014-06-07Relax fd bounds checkingAttila Molnar
2014-04-12Filter out newlines from error messages on WindowsAttila Molnar
2014-02-09Call DelFd() and SetFd(-1) from SocketEngine::Close(EventHandler*)Attila Molnar
2014-02-08Change all socketengine methods to be staticAttila Molnar
2014-02-08Move socketengine stats into a new classAttila Molnar
2014-02-08Update SocketEngine::CurrentSetSize in AddFdRef()/DelFdRef()Attila Molnar
2014-02-08Rename SocketEngine::AddFd() and DelFd() to AddFdRef() and DelFdRef()Attila Molnar
2014-02-04Coding style changes in socketenginesAdam
2014-02-04New socketengine stuff:Adam
2013-08-30Merge insp20attilamolnar
2013-07-14Use the correct socket related error messages on WindowsAdam
2013-04-28Merge insp20attilamolnar
2013-04-24Move SocketEngine::IgnoreError() code into socketengine.h and add test for EW...attilamolnar
2013-04-16Fix m_ssl_gnutls and perhaps some other things on Windows by recognizing WSAE...Adam
2013-04-16Do not enable SO_LINGER on our socketsattilamolnar
2013-04-01Whitespace and empty destructor removal, minor coding style changesattilamolnar
2012-10-12Windows: In-depth cleanup (see details)ChrisTX
2012-09-13Set errno to EINPROGRESS on Windows when the connect() call does not complete...attilamolnar
2012-05-23Count the actual number of sent/received bytes in SocketEngine instead of the...attilamolnar
2012-04-19Replace copyright headers with headers granting specific authors copyrightRobby-
2010-02-01Fix possible uninit memory access detected by valgrinddanieldg
2010-01-11...because every now and again, i have to do a massive commit.brain
2009-11-13Get rid of socklen_t parameter to Bind, we are using C++ here and can do it o...danieldg
2009-10-24Get rid of OpenTCPSocketdanieldg
2009-10-10Compile fixes, these too take char* on windows and not void*.peavey
2009-09-30Remove include/inspircd_se_config.h and socketengine-specific headersdanieldg
2009-09-26Clean up SocketEngine interface to allow edge-triggered I/O and sockets that ...danieldg
2009-09-21Create StreamSocket for IO hooking implementationdanieldg
2009-09-02ThreadWindows: Remove ThreadSignalListener and connect the socket right awaydanieldg
2009-09-02Cast rework: use C++ style static_cast<> instead of C-style castsdanieldg
2009-03-15Update all wiki links to point to the new wiki. This was done automatically w...psychon
2009-02-14Nuke trailing spacespeavey
2009-01-02Update copyrights for 2009.w00t
2008-11-01Second attempt at time() -> SI->Time(), now problems with the original were f...w00t
2008-10-23Revert earlier time() -> SI->Time() diff for now, this causes problems with d...w00t
2008-10-23Patch from Namegduf converting all instances (where possible) of time() -> Se...w00t
2008-09-07Initialising the member we added might be an idea.w00t
2008-09-07Fix a stupid error, and two warnings.w00t
2008-09-07Start moving IO hooking from being bufferedsocket based to residing in EventH...w00t
2008-08-25Add poll to build system if kqueue/epoll/ports are not used, above select.w00t
2008-07-29Remove last vestige of libircdfoo, by changing tag into a single identifier...w00t
2008-06-18Properly clear the bandwidth measurementsbrain
2008-06-18another fix just to piss off people who are trying to build every svn revisionbrain
2008-06-18Fix typobrain