summaryrefslogtreecommitdiff
path: root/src/listensocket.cpp
AgeCommit message (Expand)Author
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
2009-10-24Get rid of OpenTCPSocketdanieldg
2009-10-24Get rid of ModePairdanieldg
2009-10-23Change to <type:vhost> and <oper:vhost> because <oper:host> is taken.danieldg
2009-10-22Make irc::sockets::* parameters consistent, add irc::sockets::maskdanieldg
2009-10-21Kill ListenSocketBase, use OnAcceptConnection for all new connectionsdanieldg
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-09-26Remove InspIRCd* parameters and fieldsdanieldg
2009-09-26Clean up SocketEngine interface to allow edge-triggered I/O and sockets that ...danieldg
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-02Change OnHookUserIO to OnHookIO, making it usable for more than User* and les...danieldg
2009-09-01Remove unneeded paramaters from OnAcceptReadydanieldg
2009-09-01Remove more text<->binary IP conversions, making code more IPv4/IPv6 independentdanieldg
2009-09-01Change IP address storage in User to use more IPv4/IPv6 common codedanieldg
2009-06-12This file *BROKEN AGAIN* in windows builds (VC9) - uint_16t and uint_32t do n...brain
2009-05-07Fix ListenSocketBase::GetPort() returning incorrect value on ports not bound ...danieldg
2009-05-04Canonicalize bind addresses when creating listen socketsdanieldg
2009-03-15Update all wiki links to point to the new wiki. This was done automatically w...psychon
2009-01-02Update copyrights for 2009.w00t
2008-11-01Add comments on Daniel's workw00t
2008-11-01Simulate AF_INET addresses for 4in6 connections [danieldg]w00t
2008-11-01Merge commit 'ddg/out-12'w00t
2008-10-27Merge commit 'danieldg/out-12'w00t
2008-09-08Remove crappy, unsafe (and now unneeded!) casts.w00t
2008-09-08Make OnAcceptReady pure virtual, rename ListenSocket to ListenSocketBase, cre...w00t
2008-09-08Move this to another (yet more appropriate) place, saves some syscalls in an ...w00t
2008-09-08Add incoming IP to OnAcceptReadyw00t
2008-09-07Move a socket sanity check into the generic listener handler, avoiding the ne...w00t
2008-09-07Tidy up some of the internals a bit, making things a bit more extensible and ...w00t
2008-09-07Move listensocket stuff into a file of it's own.w00t