summaryrefslogtreecommitdiff
path: root/src/socketengine.cpp
AgeCommit message (Expand)Author
2020-04-24Update copyright headers.InspIRCd Robot
2020-02-15Add HasFd to EventHandler and switch code to use it.Sadie Powell
2020-01-11Update copyright headers.InspIRCd Robot
2019-07-21Add a method for swapping user I/O handlers.Peter Powell
2018-02-17Fix building on Windows (mostly).Peter Powell
2018-01-20Pass an irc::socket::sockaddrs to SocketEngine::SendTo().Peter Powell
2018-01-20Pass an irc::socket::sockaddrs to SocketEngine::Connect().Peter Powell
2017-12-23Get rid of InspIRCd::QuickExit.Peter Powell
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