summaryrefslogtreecommitdiff
path: root/src/listensocket.cpp
AgeCommit message (Expand)Author
2021-05-14Update copyright headers.InspIRCd Robot
2021-03-10Rename `<bind:ssl>` to `<bind:sslprofile>`.Sadie Powell
2020-04-24Update copyright headers.InspIRCd Robot
2020-04-14Update user-facing text and comments of SSL to TLS.Matt Schatz
2020-04-09Set the minimum length to 1 for most config items with a default.Sadie Powell
2020-04-09Set Unix socket permissions after binding.Matt Schatz
2020-02-19Convert some things to HasFd that were previously missed.Sadie Powell
2020-02-15Add HasFd to EventHandler and switch code to use it.Sadie Powell
2020-01-11Update copyright headers.InspIRCd Robot
2019-08-01Move UNIX socket removal to ListenSocket ctor.Matt Schatz
2019-05-31Fix parsing <bind:permissions> as base 10 instead of base 8.Peter Powell
2019-05-30Various improvements to UNIX socket support.Peter Powell
2018-07-24Make more config stuff case insensitive.Peter Powell
2018-07-18Initial support for listening on UNIX socket endpoints.Peter Powell
2018-07-18Add the family() member to the sockaddrs union.Peter Powell
2017-09-12Store the server endpoint as a sockaddrs in ListenSocket.Peter Powell
2017-09-12Get rid of irc::sockets::satoap().Peter Powell
2017-09-03Convert a bunch of time-related config options to getDuration.Peter Powell
2016-11-12Allow listeners to be able to listen on unavailable addresses.Peter Powell
2016-08-24Default defer to on for SSL listenersAttila Molnar
2016-08-08Keep multiple IOHookProvider references in class ListenSocketAttila Molnar
2016-08-08Change return type of ListenSocket::ResetIOHookProvider() to voidAttila Molnar
2015-04-12Dispatch EventHandler events to dedicated virtual functionsAttila Molnar
2014-06-14Kill needless #includes in source filesAttila Molnar
2014-06-13Change allocation of InspIRCd::stats to be physically part of the object cont...Attila Molnar
2014-06-07Relax fd bounds checkingAttila 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-22Split IOHook into IOHook and IOHookProviderAttila Molnar
2013-12-15Remove some pointless code:Peter Powell
2013-08-27Fix Windows build and a few more problemsattilamolnar
2013-07-16Use the preprocessor to check for TCP deferring support.Peter Powell
2013-06-06Merge insp20attilamolnar
2013-06-03Added option for using TCP_DEFER_ACCEPT. Prevents the connection from being h...Daniel Vassdal
2013-05-19Fix spacing in calls to LogManager::Log.Peter Powell
2013-05-02Fix disabling IPV6_V6ONLY on sockets, issue #511Adam
2013-04-28Merge insp20attilamolnar
2013-04-16Close listening sockets regardless of the return value of shutdown()attilamolnar
2013-04-12Add LOG_ prefix to the log level enum values.Peter Powell
2012-08-20listensocket: Fix the two aliasing warningsChrisTX
2012-04-19Replace copyright headers with headers granting specific authors copyrightRobby-
2011-04-10Fixed Windows build on VS 2010Adam
2010-04-14Add IPV6_V6ONLY supportDaniel De Graaf
2010-03-02Fix m_ident deleting sockets that are still in usedanieldg
2010-02-23Replace #define IPV6 with <config defaultbind="ipv6">, and autodetect if not ...danieldg
2010-01-22Fall back to copying bind IP if getsockname() fails, as it apparently can on ...danieldg
2010-01-21Remove unneeded save of errnodanieldg
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