summaryrefslogtreecommitdiff
path: root/src/network/core
AgeCommit message (Expand)Author
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
2021-05-01Codechange: encapsulate network error handlingrubidium42
2021-05-01Codechange: rename NetworkError to ShowNetworkErrorrubidium42
2021-04-29Change: [Network] Encapsulate logic about the connection string to the networ...rubidium42
2021-04-29Codechange: use NetworkAddress instead of two host/port variables where possiblePatric Stout
2021-04-29Codechange: use std::string over stack-based strings if possiblePatric Stout
2021-04-29Cleanup: remove write-only variable "hostname" in NetworkGameListPatric Stout
2021-04-28Fix b3003dd1: swap SERVER_GAME_INFO with CLIENT_GAME_INFO (#9129)Patric Stout
2021-04-27Fix: missing <limits> include in network/core/packet.h (#9123)Milek7