summaryrefslogtreecommitdiff
path: root/src/socket.cpp
AgeCommit message (Expand)Author
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
2009-10-21Kill ListenSocketBase, use OnAcceptConnection for all new connectionsdanieldg
2009-10-21Use ConfigTagList as a faster access method for access to configurationdanieldg
2009-10-17Rewrite ConfigReader againdanieldg
2009-10-103rd time lucky? Fix again for setsockopt.peavey
2009-10-10Slight tweak to setsockopt fix.peavey
2009-10-10Compile fixes for windows.peavey
2009-10-09Add server ports to ServerInstance->ports, enable SSL on them using OnHookIOdanieldg
2009-10-03Fix crash due to null address in DNSdanieldg
2009-10-03Get rid of a bunch of memory-wasting C-style stringsdanieldg
2009-09-26Remove InspIRCd* parameters and fieldsdanieldg
2009-09-21Create StreamSocket for IO hooking implementationdanieldg
2009-09-02Rewrite BindPorts to index ports by their human-readable descriptiondanieldg
2009-09-02Remove duplicated address conversion from InspIRCd::BindSocket, fix FD leak i...danieldg
2009-09-02Use a set to mark client SSL ports rather than going by textual IP/port pairsdanieldg
2009-09-02Add irc::sockets::satouser for user-readable IP/port pairsdanieldg
2009-09-02Fix valgrind uninitialised memory errordanieldg
2009-09-02Cast rework: use C++ style static_cast<> instead of C-style castsdanieldg
2009-09-01Use a bool return type for boolean returndanieldg
2009-09-01Use sa_size() rather than sizeof() when passing input parameters to a syscalldanieldg