summaryrefslogtreecommitdiff
path: root/src/inspsocket.cpp
AgeCommit message (Expand)Author
2009-11-12Fix double-cull of users quitting due to connection errordanieldg
2009-10-24Catch exceptions in inspsocket callbacksdanieldg
2009-10-22Make irc::sockets::* parameters consistent, add irc::sockets::maskdanieldg
2009-10-21Kill ListenSocketBase, use OnAcceptConnection for all new connectionsdanieldg
2009-10-17Make classbase and refcountbase uncopyable; expand comments on their indended...danieldg
2009-10-12Correct the will-block prediction on partial writev() returndanieldg
2009-10-12Define DISABLE_WRITEV and use the IOHook single-copy method for Windows send()danieldg
2009-10-10* Fix inspsocket to not include uio.h on windows.peavey
2009-10-09Move autoconnect next-server to TreeSocket::cull, and drop autoconnect refere...danieldg
2009-10-03Fix crash due to null address in DNSdanieldg
2009-09-30Add explicit reference-counting base classdanieldg
2009-09-28Fix compile errors on BSDdanieldg
2009-09-27SendQ bugfixesdanieldg
2009-09-26Compile fixes and message updatesdanieldg
2009-09-26Add FD_WANT_SINGLE_WRITE to efficiently replace FD_WANT_POLL_WRITEdanieldg
2009-09-26Clean up SocketEngine interface to allow edge-triggered I/O and sockets that ...danieldg
2009-09-21Improve speed of SSL sendq processingdanieldg
2009-09-21Don't try to write to dead users, add debug to SquitServer, and remove a stri...danieldg
2009-09-21Create StreamSocket for IO hooking implementationdanieldg
2009-09-13Change Extensible to use strongly typed entriesdanieldg
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 needless sockaddr[2] allocations, replace with irc::sockets::sockaddrs...danieldg
2009-06-16Fix sockaddr length argument, BSD will complain if it doesn't exactly match t...danieldg
2009-06-14Backport BufferedSocket::DoConnect rewrite to fix valgrind warningdanieldg
2009-04-30Fix bug found by Jeremy from Teranova, thanks: if an explicit bind to an IP i...w00t
2009-03-15Update all wiki links to point to the new wiki. This was done automatically w...psychon
2009-03-09Rewrite BufferedSocket::BindAddr to actually make sense, and not infinite loo...w00t
2009-02-03Fix minor memory leak, patch by Darom. Closes bug #699. Thanks!`w00t
2009-01-02Update copyrights for 2009.w00t
2008-09-21Be consistent. Use ServerInstance in all places instead of 'Instance' in half...w00t
2008-09-12Cleanup of some internals. Tested via m_httpd.w00t
2008-09-11Remove some duplication, everything calls the SE equivilant anyway.w00t
2008-09-11Remove useless parameter.w00t
2008-09-11Minor stylistic improvements.w00t
2008-09-11Fix a compile oops.w00t
2008-09-11There is absolutely no need to cache connect timeout.w00t
2008-09-11Remove an unused member.w00t
2008-09-11Windows doesn't need blocking connect, IOCP was the cause of that.w00t
2008-09-11Remove WaitingForWriteEvent, it seems to do *nothing* except confuse things. ...w00t
2008-09-09Remove a totally redundant method (this is already available via inheritance ...w00t
2008-09-08Remove listening from BufferedSocket, it's bloaty and horrid. We have a Liste...w00t
2008-09-07Move socket hooking in inspsocket to utilise the new system properly.w00t
2008-07-29Remove last vestige of libircdfoo, by changing tag into a single identifier...w00t
2008-07-19Fix the 4-byte read madness discovered by psychonbrain
2008-07-12Remove individual read buffers inside of BufferedSocket, use the shared netbu...w00t
2008-07-02Fix an off-by-one which could possibly perhaps cause djGrrr/satmd's bug by dr...w00t
2008-05-19Listening bufferedsockets dont have an OnRawSocketClose event as theyre never...brain
2008-04-01Remove call to FlushWriteBuffer from BufferedSocket::Write(), this means we d...w00t