summaryrefslogtreecommitdiff
path: root/src/inspsocket.cpp
AgeCommit message (Expand)Author
2020-04-09More HasFd() conversions.Sadie Powell
2020-01-11Update copyright headers.InspIRCd Robot
2019-07-21Add a method for swapping user I/O handlers.Peter Powell
2019-05-22Add an overload of StreamSocket::Close which closes when all data has been wr...linuxdaemon
2019-04-15Fix linking servers with UNIX sockets.Peter Powell
2019-01-14Redo OnSetEndPoint logic to fix duplicate clones (#1549).linuxdaemon
2018-07-18Add the family() member to the sockaddrs union.Peter Powell
2018-04-09Optimize some behaviour in the core (#1476).Dylan Frank
2018-01-20Pass an irc::socket::sockaddrs to SocketEngine::Connect().Peter Powell
2017-11-17Fix a ton of -Wsign-conversion warnings.Peter Powell
2016-08-08Add support for multiple IOHooks per StreamSocketAttila Molnar
2016-08-08Call StreamSocket::OnDataReady() from only one placeAttila Molnar
2016-08-08Extract code that reads data into a recvq from StreamSocket::DoRead() into Re...Attila Molnar
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