summaryrefslogtreecommitdiff
path: root/src/network/core/tcp_connect.cpp
AgeCommit message (Expand)Author
2021-08-28Fix: when DNS didn't resolve any IPs, the debug message was misleading (#9519)Patric Stout
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-11Feature: join servers based on their invite codePatric 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-06-29Fix f7e390bd: freeaddrinfo() is not guaranteed to handle a nullptr graceful (...Patric Stout
2021-06-17Cleanup: use nullptr instead of 0 or NULLRubidium
2021-06-15Codechange: [Network] Make hostname/client IP return strings instead of a C-s...rubidium42
2021-06-13Codechange: convert printf DEBUG statements to fmt Debug statementsrubidium42
2021-05-13Fix #9255: [Network] TCPConnecter crashes when hostname not found (#9259)Patric Stout
2021-05-12Change: reworked the debug levels for network facility (#9251)Patric Stout
2021-05-10Change: reworded many of the network errors during connect/listen (#9230)Patric Stout
2021-05-08Fix: destroying a TCPConnecter that was still resolving made illegal writesPatric 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-26Codechange: Removed SmallVector completelyHenry Wilson
2019-03-26Codechange: Replaced SmallVector::[Begin|End]() with std alternativesHenry Wilson
2019-03-26Codechange: Replaced SmallVector::Append() with std::vector::[push|emplace]_b...Henry Wilson
2019-03-26Codechange: Replaced SmallVector::Erase() with std::vector::erase()Henry Wilson
2019-03-20Remove: ENABLE_NETWORK switchPatric Stout
2016-10-30(svn r27670) -Add: [FS#6471] Assign descriptive names to (GNU pthread) thread...frosch
2014-04-23(svn r26482) -Codechange: add an include that allows us to undefine/redefine ...rubidium
2011-01-22(svn r21886) -Codechange: move documentation towards the code to make it more...rubidium
2009-10-04(svn r17693) -Cleanup: remove some unneeded includesrubidium
2009-09-01(svn r17339) -Codechange: move thread related files to their own directory (l...rubidium
2009-08-21(svn r17248) -Fix: add GPL license notice where appropriaterubidium
2009-04-02(svn r15920) -Codechange: make the (TCP) connecting less AF dependent.rubidium
2009-04-02(svn r15917) -Codechange: remove the latest traces of NetworkAddress::GetIP.rubidium
2009-01-20(svn r15163) -Change/Fix: use a non-blocking method to resolve the hostname a...rubidium