summaryrefslogtreecommitdiff
path: root/src/network/network_server.cpp
AgeCommit message (Expand)Author
2021-04-24Add: [Network] Validate the client name server side, so no clients with inval...rubidium42
2021-04-24Codechange: [Network] Introduce function to validate the client namerubidium42
2021-04-20Remove: "language" field from server/clientPatric Stout
2021-04-06Fix: [Network] State conditions for sending client info/quit packets (#8959)Jonathan G Rennison
2021-02-28Fix: [Network] don't show "server doesn't respond" while in queuePatric Stout
2021-02-28Fix: [Network] send map to next client if current client disconnectsPatric Stout
2021-02-28Fix: [Network] also count the person downloading the map in the queuePatric Stout
2021-02-27Change: Improve console warnings on invalid network commands (#8753)Pavel Stupnikov
2021-02-27Codechange: [Network] replace _realtime_tick with std::chronoPatric Stout
2021-02-27Fix bddfcaef: don't tell twice that a client left because of a timeout etc (#...Patric Stout
2021-01-08Codechange: Remove min/max functions in favour of STL variants (#8502)Charles Pigott
2021-01-05Change: move "give money" from client-list to company windowPatric Stout
2020-12-27Codechange: Replace assert_compile macro with static_assertCharles Pigott
2020-07-09Fix: Thread unsafe use of SendPacket for PACKET_SERVER_MAP_SIZEJonathan G Rennison
2020-02-08Fix #7976: Don't kick the client doing the rconglx
2020-02-04Feature #7756: Allow server to supply a reason to kicked/banned clientsBjarni Thor
2020-01-12Feature: Auto-restart loads the original resources againBerbe
2019-12-21Codechange: Replace vehicle related FOR_ALL with range-based for loopsglx
2019-12-21Codechange: Replace network related FOR_ALL with range-based for loopsglx
2019-12-21Codechange: Replace station related FOR_ALL with range-based for loopsglx
2019-12-21Codechange: Replace FOR_ALL_COMPANIES with range-based for loopsglx
2019-11-10Cleanup: Removed SVN headersS. D. Cloudt
2019-09-29Fix: Some typos found using codespellJMcKiern
2019-04-10Codechange: Use null pointer literal instead of the NULL macroHenry Wilson
2019-04-09Codechange: If something is a vector of strings, use a vector of strings inst...Michael Lutz
2019-04-06Codechange: Replace custom mutex code with C++11 mutex'es.Michael Lutz
2019-04-05Fix #7439: don't overwrite CompanyRemoveReason with ClientID (#7465)glx22
2019-03-26Codechange: Replaced SmallVector::[Begin|End]() with std alternativesHenry Wilson
2019-03-26Codechange: Replaced SmallVector::Append() with std::vector::[push|emplace]_b...Henry Wilson
2019-03-24Codechange: Use override specifer for overriding member declarationsHenry Wilson
2019-03-20Remove: ENABLE_NETWORK switchPatric Stout
2019-02-04Add: CompanyCtrlAction enum for CMD_COMPANY_CTRL actionsglx
2018-10-31Doc: Lots and lots of doxymentation fixesCharles Pigott
2018-04-30Fix: Some spelling errors in printed messagesMatthijs Kooijman
2017-08-13(svn r27893) -Codechange: Use fallthrough attribute. (LordAro)frosch
2014-10-07(svn r26975) -Fix: reading too many bits when determining the client index fo...rubidium
2014-05-25(svn r26616) -Fix (r26576) [FS#6025]: First send packages about new company, ...planetmaker
2014-05-11(svn r26576) -Fix [FS#6003]: [Network] AIs would not reset certain network st...rubidium
2014-04-25(svn r26509) -Codechange: replace strdup with stredup (the latter ensures the...rubidium
2014-04-23(svn r26488) -Codechange: perform the appropriate length checks when getting ...rubidium
2014-04-23(svn r26485) -Codechange: Replace ttd_strlcpy and ttd_strlcat with strecpy an...frosch
2014-04-23(svn r26482) -Codechange: add an include that allows us to undefine/redefine ...rubidium
2013-11-21(svn r26043) -Fix [FS#5811]: occasional hanging when client joinsrubidium
2013-11-15(svn r26005) -Fix [FS#5478]: crash when transferring savegame from server to ...rubidium
2013-01-08(svn r24900) -Fix [FS#5389]: Comments with typos (most fixes supplied by Eagl...planetmaker
2012-10-09(svn r24580) -Fix [FS#5308]: Do not add duplicates to the ban list. (alechz)frosch
2012-05-09(svn r24221) -Fix [FS#5166]: Lag counters were not properly reset when switch...rubidium
2012-02-16(svn r23958) -Fix: don't allow chat messages from pre-active clients. As they...rubidium
2012-02-16(svn r23957) -Fix [FS#4990]: allow sending chat to pre-active clients as the ...rubidium
2012-02-12(svn r23941) -Add: support for clangsmatz