summaryrefslogtreecommitdiff
path: root/src/network/core
AgeCommit message (Expand)Author
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
2021-05-29Codechange: rename str_validate to StrMakeValid(InPlace) (#9304)Patric Stout
2021-05-24Fix: Network on Haiku, remove old code for BeOSmilek7
2021-05-15Change: Use gender-neutral pronounsrubidium42
2021-05-15Fix: comparison of narrow type to wide type in loop (potential for infinite l...Rubidium
2021-05-15Fix: [Network] Check on CIDR for netmask check considered everything validRubidium
2021-05-13Codechange: move passwords in settings to std::stringrubidium42
2021-05-13Codechange: [Network] split CloseSocket and CloseConnection more clearly (#9261)Patric Stout
2021-05-13Codechange: remove pointless close call due to resolving virtual functions st...Rubidium
2021-05-13Fix #9255: [Network] TCPConnecter crashes when hostname not found (#9259)Patric Stout
2021-05-12Change: reworked the debug levels for network facility (#9251)Patric Stout
2021-05-11Fix: [Network] clients leaving because of broken connections was not broadcas...Patric Stout
2021-05-10Change: reworded many of the network errors during connect/listen (#9230)Patric Stout
2021-05-08Fix: destroying a TCPConnecter that was still resolving made illegal writesPatric Stout
2021-05-08Codechange: move connection_string to private for TCPConnecterPatric Stout
2021-05-08Fix f7e390bd: getpeername() doesn't work on closed sockets (#9213)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 NetworkGameInforubidium42
2021-05-06Codechange: [Network] Use std::string for NetworkAddress' host namerubidium42
2021-05-05Codechange: use connection_string in favour of NetworkAddress (#9197)Patric Stout
2021-05-05Cleanup: [Network] Remove variable from NetworkGameInfo that is only used dur...Rubidium
2021-05-05Change: [Network] Update server's NetworkServerGameInfo only when neededrubidium42
2021-05-05Codechange: [Network] Use a single NetworkServerGameInfo object at server sid...rubidium42
2021-05-03Add: [Network] Reading std::string from a packetrubidium42
2021-05-03Add: [Network] Writing std::string to a packetrubidium42
2021-05-01Codechange: move some OS abstraction method implementations out of the headerrubidium42