summaryrefslogtreecommitdiff
path: root/src/network/core/tcp.h
AgeCommit message (Expand)Author
2021-07-16Feature: allow the use of STUN to connect client and server togetherPatric Stout
2021-07-16Codechange: allow Connect() to bind to a local addressPatric Stout
2021-07-11Change: groundwork to allow ServerAddress to use invite codesPatric Stout
2021-07-11Codechange: track servers with a ServerAddress instead of a NetworkAddressPatric Stout
2021-05-13Codechange: [Network] split CloseSocket and CloseConnection more clearly (#9261)Patric Stout
2021-05-13Fix #9255: [Network] TCPConnecter crashes when hostname not found (#9259)Patric Stout
2021-05-08Fix: destroying a TCPConnecter that was still resolving made illegal writesPatric Stout
2021-05-08Codechange: move connection_string to private for TCPConnecterPatric Stout
2021-05-08Fix f7e390bd: getpeername() doesn't work on closed sockets (#9213)Patric Stout
2021-05-06Feature: use Happy Eyeballs to make network connections (TCP-only) (#9199)Patric Stout
2021-05-05Codechange: use connection_string in favour of NetworkAddress (#9197)Patric Stout
2020-06-18Fix: Racy use of flags in TCPConnecter::CheckCallbacksJonathan G Rennison
2019-11-10Cleanup: Removed SVN headersS. D. Cloudt
2019-04-10Codechange: Use null pointer literal instead of the NULL macroHenry Wilson
2019-04-06Codechange: Replace custom thread code with C++11 thread objects.Michael Lutz
2019-03-24Codechange: Use override keyword in networking classes.peter1138
2019-03-20Remove: ENABLE_NETWORK switchPatric Stout
2013-01-08(svn r24900) -Fix [FS#5389]: Comments with typos (most fixes supplied by Eagl...planetmaker
2012-10-28(svn r24642) -Codechange: add helper function to see if there is anything in ...rubidium
2011-02-12(svn r22068) -Codechange/Fix: return "connection lost" instead of "okay" when...rubidium
2011-01-22(svn r21886) -Codechange: move documentation towards the code to make it more...rubidium
2010-12-05(svn r21399) -Change/Feature/Fix [FS#4284]: perform the compression of savega...rubidium
2010-11-30(svn r21363) -Add: support for limiting the amount of (accepted) incoming datarubidium
2010-11-30(svn r21358) -Codechange: make some network function names conform to coding ...rubidium
2010-10-15(svn r20933) -Codechange: move some more client related methods and such to n...rubidium
2010-01-15(svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, if...rubidium
2010-01-14(svn r18801) -Fix: in some cases error messages weren't properly sent to the ...rubidium
2009-10-07(svn r17742) -Codechange: remove unused variable from Recv_Packetrubidium
2009-10-04(svn r17699) -Codechange: move #ifdef ENABLE_NETWORK till after the 'generic'...rubidium
2009-08-21(svn r17248) -Fix: add GPL license notice where appropriaterubidium
2009-06-19(svn r16601) -Fix [FS#2880]: try 2... hopefully better this timerubidium
2009-04-07(svn r15971) -Codechange: make it possible for UDP socket handlers to bind to...rubidium
2009-01-22(svn r15206) -Fix [FS#2567]: memory corruption due to not properly cleanup up...rubidium
2009-01-20(svn r15163) -Change/Fix: use a non-blocking method to resolve the hostname a...rubidium
2009-01-14(svn r15079) -Codechange: split tcp 'backend' and in-game handling like it is...rubidium
2009-01-08(svn r14915) -Codechange: unify the receiving and sending of commands, and th...rubidium
2008-12-29(svn r14766) -Fix (r14730ish): remove unused typedef.rubidium
2008-12-28(svn r14759) -Fix (r14730): tab completion causing out-of-bounds read.rubidium
2008-12-23(svn r14730) -Codechange: remove the need for networkclientsockets and networ...rubidium
2008-12-23(svn r14724) -Codechange: move some NetworkClientSocket related function/defi...rubidium
2008-12-23(svn r14723) -Codechange: shuffling some stuff around to reduce indirect #inc...rubidium
2008-12-23(svn r14721) -Codechange: s/NetworkTCPSocketHandler/NetworkClientSocket/ as i...rubidium
2008-12-23(svn r14719) -Codechange: replace DEREF_CLIENT with an instance function and ...rubidium
2008-12-22(svn r14709) -Codechange: make a clearer distinction between 'unique' client ...rubidium
2008-09-30(svn r14421) -Codechange: rename all player variables/types to company *or* c...rubidium
2008-01-12(svn r11818) -Codechange: split player.h into smaller pieces.rubidium
2007-07-10(svn r10501) -Fix [FS#1015]: error dialog was sometimes shown on all clients ...rubidium
2007-03-07(svn r9051) -Codechange: typedef [enum|struct] Y {} X; -> [enum|struct] X {};rubidium
2007-03-06(svn r9038) -Fix [FS#115]: inactive connections are not automatically kicked,...rubidium
2007-02-23(svn r8857) -Documentation: Added some doxygen @file tags, repaired others (t...celestar