summaryrefslogtreecommitdiff
path: root/src/socket.cpp
AgeCommit message (Expand)Author
2021-02-26Update copyright headers.InspIRCd Robot
2021-01-20Make the UNIX socket listener path relative to the runtime path.Sadie Powell
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-12-12Extract port binding code to a function and improve output.Peter Powell
2019-12-09Make BindPorts return size_t instead of int.Peter Powell
2019-08-01Move UNIX socket removal to ListenSocket ctor.Matt Schatz
2019-05-30Various improvements to UNIX socket support.Peter Powell
2019-05-29Add irc::sockets::isunix for checking if a file is a UNIX socket.Peter Powell
2019-02-07Fix erroneously limiting to the size of sa instead of sun_path.Peter Powell
2019-02-07Add irc::sockets::untosa() for creating AF_UNIX sockaddrs.Peter Powell
2019-02-06Don't allow invalid characters in UNIX listener paths.linuxdaemon
2019-01-24Remove trailing whitespace from various source files.Peter Powell
2018-12-12Fix conversion issues by replacing ConvToInt with ConvToNum<T>.Peter Powell
2018-08-14Fix some bugs in cidr_mask::str().Peter Powell
2018-07-24Fix building on Windows.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-11-17Fix a ton of -Wsign-conversion warnings.Peter Powell
2017-09-12Change FailedPortList to store a sockaddrs/int instead of string.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-08-06Purge code for Windows XP and MSVC pre-2015.Peter Powell
2014-08-04Remove InspIRCd::BindSocket()Attila Molnar
2014-06-14Kill needless #includes in source filesAttila Molnar
2014-04-07Merge insp20Attila Molnar
2014-02-11Fix various problems detected by Clang 3.4.Peter Powell
2014-02-08Change SocketEngine functions that do not require an instance to be staticAttila Molnar
2014-01-23Remove whitespace and minor style changesAttila Molnar
2014-01-22Split IOHook into IOHook and IOHookProviderAttila Molnar
2014-01-21Merge insp20Attila Molnar
2014-01-17Fix OOB error in sa2cidr()Daniel Vassdal
2013-06-06Rewrite irc::sockets::sockaddrs::str() completely.Peter Powell
2013-05-19Fix spacing in calls to LogManager::Log.Peter Powell
2013-04-12Add LOG_ prefix to the log level enum values.Peter Powell
2012-09-30Fix more undefined behavior caused by referencing the returned buffer by std:...attilamolnar
2012-09-12Fix bug #291 - fix rehashing bind tags not changing them between servers/clie...Adam
2012-04-19Replace copyright headers with headers granting specific authors copyrightRobby-
2011-04-18Fix mis-implemented irc::sockets::cidr_mask::operator<Daniel De Graaf
2010-04-26Define comparator for irc::sockets::sockaddrsDaniel De Graaf
2010-02-23Replace #define IPV6 with <config defaultbind="ipv6">, and autodetect if not ...danieldg
2010-02-03Fix cidr_mask::str not correctly displaying mask lengthdanieldg
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-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-24Create irc::sockets::cidr_maskdanieldg
2009-10-22Make irc::sockets::* parameters consistent, add irc::sockets::maskdanieldg