summaryrefslogtreecommitdiff
path: root/src/network/core
AgeCommit message (Expand)Author
2021-12-16Change: [Network] Transfer command data as serialized byte stream without fix...Michael Lutz
2021-12-05Codechange: do not use all upper case enumerators in a scoped enumRubidium
2021-12-04Fix #9730: [Network] connections can use an invalid socket due to a race cond...Patric Stout
2021-12-04Codechange: ensure OnConnect() always gets called with a valid socket (#9729)Patric Stout
2021-09-19Add: [Network] external chat messages for remote admins (#9563)dP
2021-09-11Add: support filtering content entries for patchpacks (#9541)Patric Stout
2021-08-28Fix: when DNS didn't resolve any IPs, the debug message was misleading (#9519)Patric Stout
2021-08-17Fix: report reuse of invite-code and switch to local game-type (#9487)Patric Stout
2021-08-14Remove: COMPANY_INFO packets and related code (#9475)Patric Stout
2021-08-14Feature: make "join game" button join the game, instead of first showing a lo...Patric Stout
2021-08-10Change: remove the ability to control "max spectators" (#9466)Patric Stout
2021-07-21Cleanup: remove some references to the old master-serverRubidium
2021-07-21Fix: crash when joining a server again after a TCP disconnect (#9453)Patric Stout
2021-07-20Feature: allow the use of TURN to connect client and server togetherPatric Stout
2021-07-18Feature: [Game Coordinator] Send NewGRF names to the clientRubidium
2021-07-18Feature: [Network] Optionally send NewGRF names with NewGRFs in GameInforubidium42
2021-07-18Fix c921f6d: [Network] Documentation of Game Info packet was not updatedrubidium42
2021-07-18Remove: the concept of UnknownGRFsrubidium42
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-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-10Remove: unused UDP protocol partsPatric Stout
2021-07-10Remove: old server listing via 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-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-17Cleanup: use nullptr instead of 0 or NULLRubidium
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: convert printf DEBUG statements to fmt Debug statementsrubidium42
2021-06-13Fix #9361, a2051ba: [Network] Off by one in CanWriteToPacketrubidium42
2021-06-10Cleanup: [Network] Remove C-string Recv_string and its last userubidium42
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-05-30Codechange: [Network] Make admin name and version std::stringrubidium42