summaryrefslogtreecommitdiff
path: root/src/network
AgeCommit message (Expand)Author
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
2021-06-10Codechange: [ContentInfo] Do not use memset/memcpy to make it possible to use...rubidium42
2021-06-10Cleanup: [ContentInfo] Remove unused functionrubidium42
2021-06-03Fix ef991b17: server was trying to free() a packet created with "new CommandP...Patric Stout
2021-05-30Codechange: [Network] Let admin-console use std::string(_view)rubidium42
2021-05-30Codechange: [Network] Let admin-game script use std::stringrubidium42
2021-05-30Codechange: [Network] Make admin name and version std::stringrubidium42
2021-05-30Codechange: [Network] Use std::string to determine an unique name for clientsrubidium42
2021-05-30Codechange: [Network] Use std::string to send the client name and rcon commandsrubidium42
2021-05-30Codechange: [Network] Use std::string for server side logic of kicking and ba...rubidium42
2021-05-30Codechange: [Network] Let server rcon result use std::stringrubidium42