summaryrefslogtreecommitdiff
path: root/src/network/network.cpp
AgeCommit message (Expand)Author
2021-07-20Fix: [Network] rework when to close connections and inform Game Coordinator i...Patric Stout
2021-07-11Fix: "Search LAN games" used the socket after it was closed (#9437)Patric Stout
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-10Remove: old server announcement to Master ServerPatric 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-06-26Codechange: [Network] Remove overload on NetworkValidateClientNamerubidium42
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-03Fix ef991b17: server was trying to free() a packet created with "new CommandP...Patric Stout
2021-05-29Codechange: Rename window related DeleteXXX to match new behaviourglx22
2021-05-29Codechange: [Network] Use std::string in CommandPacketrubidium42
2021-05-29Fix: [Network] Prevent an empty server name to be set anywhererubidium42
2021-05-17Codechange: [Network] Use C++ string functions to generate company password hashrubidium42
2021-05-16Codechange: [Network] Let NetworkClientInfo use std::stringrubidium42
2021-05-15Codechange: Use std::string GetString where convenientrubidium42
2021-05-15Codechange: [Network] Let NetworkTextMessage use std::stringrubidium42
2021-05-15Change: Use gender-neutral pronounsrubidium42
2021-05-14Codechange: [Network] Pass passwords as std::string to the network coderubidium42
2021-05-14Codechange: [Network] Use std::string for the internal handling of company pa...rubidium42
2021-05-14Codechange: [Network] Make company state password std::stringrubidium42
2021-05-13Codechange: move client name in settings to std::stringrubidium42
2021-05-13Codechange: move server name/id in settings to std::stringrubidium42
2021-05-13Codechange: move hostnames in settings to std::stringrubidium42
2021-05-13Codechange: move passwords in settings to std::stringrubidium42
2021-05-12Change: reworked the debug levels for network facility (#9251)Patric Stout
2021-05-11Fix: [Network] mark server as offline when no longer reachable (#9244)Patric Stout
2021-05-11Fix #9243: [Network] For a dedicated server use a fallback client and server ...rubidium42
2021-05-11Fix: [Network] don't rebuild the host-list during iterating the list (#9240)Patric Stout
2021-05-11Fix: [Network] clients leaving because of broken connections was not broadcas...Patric Stout
2021-05-09Fix: lobby window doesn't close if no connection could be established (#9223)Patric Stout
2021-05-08Fix: only query a manually added server if it isn't there yetPatric Stout
2021-05-08Fix: don't do a network disconnect between two queriesPatric Stout
2021-05-08Codechange: move connection_string to private for TCPConnecterPatric Stout
2021-05-08Codechange: [Network] Change ChatMessage's message to std::string and simplif...rubidium42
2021-05-06Feature: use Happy Eyeballs to make network connections (TCP-only) (#9199)Patric Stout
2021-05-06Codechange: [Network] Use std::string for NetworkGameInforubidium42
2021-05-06Codechange: [Network] Move connection string parsing away from C-stringsrubidium42
2021-05-05Codechange: use connection_string in favour of NetworkAddress (#9197)Patric Stout
2021-05-05Change: [Network] Update server's NetworkServerGameInfo only when neededrubidium42
2021-05-02Fix: [Network] Reading beyond the length of the server's ID when hashing pass...rubidium42
2021-05-01Codechange: rename NetworkError to ShowNetworkErrorrubidium42
2021-05-01Fix #6598: Prevent invalid memory accesses when abandoning a join from within...rubidium42
2021-05-01Codechange: Move join information into a single structurerubidium42
2021-05-01Change: [Console] Show help when passing invalid company numberrubidium42
2021-04-30Change: use TCP for everything except for master-server and initial server sc...Patric Stout
2021-04-29Change: [Network] Encapsulate logic about the connection string to the networ...rubidium42