summaryrefslogtreecommitdiff
path: root/src/network
AgeCommit message (Expand)Author
2021-07-18Fix c921f6d: [Network] Documentation of Game Info packet was not updatedrubidium42
2021-07-18Remove: the concept of UnknownGRFsrubidium42
2021-07-17Feature: Persistant rotation of numbered auto/netsave after restart (#9397)Loïc Guilloux
2021-07-16Doc: explain in a bit more detail how we implemented STUNPatric 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-14Add: inform clients what game-script a server is running (#9441)Patric Stout
2021-07-11Fix: "Search LAN games" used the socket after it was closed (#9437)Patric Stout
2021-07-11Remove: includes to network/core/config.h from headers when only three cpp fi...Rubidium
2021-07-11Add: allow setting your server visibility to "invite-only" (#9434)Patric 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-07-11Feature: raise the maximum NewGRF limit to 255Patric Stout
2021-07-10Feature: allow setting (game) coordinator and content server connection strin...Rubidium
2021-07-10Cleanup: remove unused optional ctor parameter for NetworkGameListPatric Stout
2021-07-10Remove: unused UDP protocol partsPatric Stout
2021-07-10Remove: old server listing via Master ServerPatric Stout
2021-07-10Remove: old server announcement to Master ServerPatric Stout
2021-07-10Add: use Game Coordinator to get latest public server listingPatric Stout
2021-07-10Add: use Game Coordinator to annouce public serversPatric Stout
2021-07-10Codechange: track version of network servers to prune once out-of-datePatric Stout
2021-07-10Codechange: use UpdateNetworkGameWindow() over manually marking window dirtyPatric Stout
2021-07-09Add #9188: netsave now keeps multiple version around, similar to autosave (#9...Stephan
2021-07-08Fix 9e32c618: network revision was always empty (#9419)Patric Stout
2021-06-29Fix f7e390bd: freeaddrinfo() is not guaranteed to handle a nullptr graceful (...Patric Stout
2021-06-28Add: Show the number of clients and companies in the online players window (#...TELK
2021-06-26Codechange: [Network] Remove overload on NetworkValidateClientNamerubidium42
2021-06-17Cleanup: use nullptr instead of 0 or NULLRubidium
2021-06-15Fix: you could join an AI company in multiplayer via the GUI (#9369)SamuXarick
2021-06-15Codechange: [Network] Use std::string instead of char[] for the name of the f...rubidium42
2021-06-15Codechange: [Network] Use std::string for the client name in the network serverrubidium42
2021-06-15Codechange: [Network] Use string_view for network compatability checkrubidium42
2021-06-15Codechange: [Network] Simplify constructing the HTTP request with fmtrubidium42
2021-06-15Codechange: [Network] Let NetworkError return its std::string instead of a C-...rubidium42
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-14Fix: [Network] Determining GetNetworkRevisionString could overflow and underf...rubidium42
2021-06-13Codechange: replace IConsolePrintF with IConsolePrint and fmt formattingrubidium42
2021-06-13Change: improve some of the console messages related to networking (make them...rubidium42
2021-06-13Codechange: convert printf DEBUG statements to fmt Debug statementsrubidium42
2021-06-13Fix #9361, a2051ba: [Network] Off by one in CanWriteToPacketrubidium42
2021-06-13Fix #9362: Hover in online players window was slightly too big (#9364)TELK
2021-06-10Cleanup: [Network] Remove C-string Recv_string and its last userubidium42
2021-06-10Codechange: [Network] Use std::string to get a NewGRF's namerubidium42
2021-06-10Cleanup: [ContentInfo] Remove some functions that are not needed anymorerubidium42
2021-06-10Codechange: [ContentInfo] Use std::string instead of string buffersrubidium42
2021-06-10Codechange: [ContentInfo] Use a vector for dependencies instead of custom all...rubidium42
2021-06-10Codechange: [ContentInfo] Use StringList for tags instead of custom allocationsrubidium42