summaryrefslogtreecommitdiff
path: root/src/socket.cpp
AgeCommit message (Expand)Author
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
2009-09-01Remove unneeded #ifdef IPV6 linesdanieldg
2009-09-01Move IP<->sockaddr conversions into irc::sockets:: namespacedanieldg
2009-09-01Remove now-unused insp_sockaddr and insp_inaddr typesdanieldg
2009-09-01Remove needless sockaddr[2] allocations, replace with irc::sockets::sockaddrs...danieldg
2009-07-01Make rehash generate a new ServerInstance->Config objectdanieldg
2009-07-01Move list of open ports out of Config objectdanieldg
2009-06-16Fix incorrect attempted inline of irc::sockets::sa_sizedanieldg
2009-05-13Fix incomple memset() in irc::sockets::aptosa, add support for converting emp...danieldg
2009-04-29Add IP address conversion utility functions, irc::sockets::aptosa and irc::so...danieldg
2009-03-15Update all wiki links to point to the new wiki. This was done automatically w...psychon
2009-02-14Nuke trailing spacespeavey
2009-01-02Update copyrights for 2009.w00t
2008-12-07Patch to allow bindings to all ips on an ipv4 only system where the build is ...brain
2008-09-08Remove crappy, unsafe (and now unneeded!) casts.w00t
2008-09-08Make OnAcceptReady pure virtual, rename ListenSocket to ListenSocketBase, cre...w00t
2008-09-07Move listensocket stuff into a file of it's own.w00t
2008-07-29Remove last vestige of libircdfoo, by changing tag into a single identifier...w00t
2008-07-20Fix output corruption on startup if ports fail to bind, spotted by psychonbrain