summaryrefslogtreecommitdiff
path: root/src/inspsocket.cpp
AgeCommit message (Expand)Author
2016-08-08Extract code that flushes the sendq from StreamSocket::DoWrite() into FlushSe...Attila Molnar
2016-08-08Add StreamSocket::GetModHook() for obtaining the IOHook belonging to a given ...Attila Molnar
2016-08-08Pass sendq to OnStreamSocketWriteAttila Molnar
2015-06-06Clean up indent in StreamSocket::DoWrite()Attila Molnar
2015-06-06Call OnStreamSocketWrite() once per write eventAttila Molnar
2015-06-06Convert all code to use StreamSocket::SendQueueAttila Molnar
2015-04-15Remove exception handling from StreamSocket methods calling IOHooksAttila Molnar
2015-04-12Dispatch EventHandler events to dedicated virtual functionsAttila Molnar
2015-03-04Use the native IOVector type in StreamSocket::DoWrite()Attila Molnar
2015-03-04Remove DISABLE_WRITEV and StreamSocket code for platforms lacking writev() su...Attila Molnar
2015-03-04Add SocketEngine::WriteV()Attila Molnar
2015-01-10Store iovec array on the stack instead of heap allocating it for the lifetime...Attila Molnar
2015-01-10Remove pointless fd == INT_MAX check from StreamSocket::DoWrite()Attila Molnar
2015-01-10Remove some unnecessary NULL checksAttila Molnar
2015-01-10Reduce std::string::substr() usageAttila Molnar
2014-07-10Remove current time parameter of the Timer constructorAttila Molnar
2014-06-14Kill needless #includes in source filesAttila Molnar
2014-03-15Change allocation of InspIRCd::Timers to be physically part of the object con...Attila 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-08Change SocketEngine functions that do not require an instance to be staticAttila Molnar
2014-01-30Allow Timers to delete themselves in Tick()Attila Molnar
2014-01-23Remove whitespace and minor style changesAttila Molnar
2014-01-22Split IOHook into IOHook and IOHookProviderAttila Molnar
2013-12-18Clean up CoreExceptionAttila Molnar
2013-08-30Merge insp20attilamolnar
2013-07-14Use the correct socket related error messages on WindowsAdam
2013-07-07Do not send too much data over SSL in one goattilamolnar
2013-06-07Create IOHook interface (extracted from Module)attilamolnar
2013-05-19Fix spacing in calls to LogManager::Log.Peter Powell
2013-04-28Merge insp20attilamolnar
2013-04-26Modularize DNSAdam
2013-04-21Timer changes and TimerManager enhancementsattilamolnar
2013-04-16Fix m_ssl_gnutls and perhaps some other things on Windows by recognizing WSAE...Adam
2013-04-12Add LOG_ prefix to the log level enum values.Peter Powell
2012-11-06Fix incorrect substr usagenewuser1
2012-10-14Remove IncreaseOSBuffers() completelyattilamolnar
2012-10-13Remove no-op call to IncreaseOSBuffers() from BufferedSocket::BeginConnect()attilamolnar
2012-05-28Use socketengine functions for sending and receiving data instead of plain se...attilamolnar
2012-04-19Replace copyright headers with headers granting specific authors copyrightRobby-
2011-04-10Fixed Windows build on VS 2010Adam
2010-03-27Block writes to pending-connect socketDaniel De Graaf
2010-03-02Fix some more incorrect socket usedanieldg
2010-03-02Don't try quite so hard to writev() the entire buffer in one godanieldg
2010-02-15Dump sendq before closing socketdanieldg
2010-02-03Delink servers using an SSL module that is being reloadeddanieldg
2010-02-01Correctly abort attempted socket writes on errordanieldg
2010-01-21Remove unneeded save of errnodanieldg
2010-01-19ERROR is not a valid log level, so all these messages were getting droppeddanieldg
2010-01-14Fix stripping of character prior to delimiter in StreamSocket::GetNextLine (n...danieldg