summaryrefslogtreecommitdiff
path: root/src/network/core/address.cpp
AgeCommit message (Expand)Author
2021-07-16Feature: allow the use of STUN to connect client and server togetherPatric 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-15Codechange: [Network] Make hostname/client IP return strings instead of a C-s...rubidium42
2021-06-15Codechange: [Network] Let IsInNetmask use std::stringrubidium42
2021-06-15Codechange: [Network] Simplify formatting of network addresses to stringrubidium42
2021-06-13Codechange: convert printf DEBUG statements to fmt Debug statementsrubidium42
2021-05-15Fix: [Network] Check on CIDR for netmask check considered everything validRubidium
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-06Feature: use Happy Eyeballs to make network connections (TCP-only) (#9199)Patric Stout
2021-05-06Codechange: [Network] Use std::string for NetworkAddress' host namerubidium42
2021-05-01Codechange: encapsulate network error handlingrubidium42
2021-04-29Codechange: use NetworkAddress instead of two host/port variables where possiblePatric Stout
2021-04-29Codechange: use std::string over stack-based strings if possiblePatric Stout
2021-04-27Change: [Network] lower TCP connect() timeout to 3s (#9112)Patric Stout
2021-04-27Fix: [Network] errno and strerror do not handle network errors on Windowsrubidium42
2021-04-12Change: warn the user about the resolving of an address being extra very slowRubidium
2021-04-07Fix #8713: Change OTTD2FS and FS2OTTD to return string objects instead of sta...Niels Martin Hansen
2020-12-15Fix: workarounds for two emscripten bugs in the network stackPatric Stout
2020-12-15Add: support for emscripten (play-OpenTTD-in-the-browser)Patric Stout
2020-06-21Fix: Thread unsafe use of NetworkAddress::GetAddressAsStringJonathan 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-09Codechange: If something is a vector of strings, use a vector of strings inst...Michael Lutz
2019-03-20Remove: ENABLE_NETWORK switchPatric Stout
2014-12-24(svn r27092) -Fix/Add [FS#6186]: Compilation on OS/2 (smedles)frosch
2014-04-23(svn r26482) -Codechange: add an include that allows us to undefine/redefine ...rubidium
2013-01-08(svn r24900) -Fix [FS#5389]: Comments with typos (most fixes supplied by Eagl...planetmaker
2011-11-12(svn r23193) -Codechange: don't cast away const unneededlyrubidium
2011-07-30(svn r22695) -Fix [FS#4697]: mark addresses that could not be resolved as 'do...rubidium
2011-01-22(svn r21886) -Codechange: move documentation towards the code to make it more...rubidium
2010-10-16(svn r20951) -Codechange: Add SmallMap::Contains() and use it.frosch
2010-03-11(svn r19385) -Fix [FS#3684]: [IPv6] Netmask calculations were wrong if cidr >...rubidium
2009-10-04(svn r17693) -Cleanup: remove some unneeded includesrubidium
2009-08-21(svn r17248) -Fix: add GPL license notice where appropriaterubidium
2009-05-10(svn r16265) -Fix (r16238): wrong format string for debug outputsmatz
2009-05-06(svn r16238) -Change: improve/clarify some network related debug "error" mess...rubidium
2009-04-11(svn r16034) -Fix: compile warnings generated by 64 bits MSVC.rubidium
2009-04-10(svn r16007) -Fix (r16004): when we want to bind to both IPv4 and IPv6, make ...rubidium
2009-04-09(svn r16005) -Fix: assertion when there is no last joined server; when you've...rubidium
2009-04-09(svn r16004) -Fix (r16000): explicitly binding to an IPv4 socket would try to...rubidium
2009-04-08(svn r15990) -Codechange: provide a thread safe variant of GetAddressAsString.rubidium
2009-04-08(svn r15984) -Codechange: prepare the UDP receiver to process multiple types ...rubidium
2009-04-08(svn r15982) -Codechange: use GetAddressAsString to get the name instead of p...rubidium
2009-04-08(svn r15981) -Fix: don't print the address family when writing the IP+port to...rubidium
2009-04-08(svn r15980) -Codechange: don't try to bind to the same socket twice; it's qu...rubidium
2009-04-08(svn r15979) -Codechange: tweak the debug/warning levels of some of the messa...rubidium
2009-04-08(svn r15976) -Codechange: make it a bit more clear for what (type of) address...rubidium
2009-04-08(svn r15975) -Codechange: register each of the IPs we have bound to to the ma...rubidium