summaryrefslogtreecommitdiff
path: root/src/clientiface.h
Commit message (Expand)AuthorAge
* Cache client IP in RemoteClient so it can always be retrieved (#10887)sfan52021-01-31
* Avoid resending near blocks unnecessarily.Lars2020-10-27
* Rely on max_simultaneous_block_sends_per_client to limit blocks sent to the c...Lars2020-10-13
* Add server side translations capability (#9733)EvidenceB Kidscode2020-04-25
* Fix the player information version_string return value (#8616)Lejo2019-12-20
* ClientInterface: Use recursive mutex to prevent freeze in on_newplayer() (#8808)SmallJoker2019-08-17
* Check node updates whether the blocks are known (#7568)SmallJoker2018-08-16
* Drop less performant Server::setBlockNotSent for ClientInterface::markBlockpo...Loic Blot2018-03-09
* Cache server config settings. (#6530)lhofhansl2017-10-15
* Fix some forgotten u16 -> session_t in ad7daf7b52348e1b71aa803be10de5b2134cba11Loic Blot2017-09-27
* Add session_t typedef + remove unused functions (#6470)Loïc Blot2017-09-27
* Network: Remove large parts of deprecated legacy code (#6404)SmallJoker2017-09-12
* Server: Calculate maximal total block sends dynamically (#6393)SmallJoker2017-09-09
* Network cleanup (#6302)Loïc Blot2017-08-24
* C++ modernize: Pragma once (#6264)Loïc Blot2017-08-17
* l_server, clientenvironment, clientiface: code modernizationLoic Blot2017-08-17
* ClientInterface: add a function to verify (correctly) if user limit was reach...Loïc Blot2017-08-16
* Cleanup various headers to reduce compilation times (#6255)Loïc Blot2017-08-16
* Chat protocol rewrite (#5117)Loïc Blot2017-07-16
* C++11 patchset 9: move hardcoded init parameters to class definitions (part 1...Loïc Blot2017-06-16
* Use C++11 mutexes only (remove compat code) (#5922)Loïc Blot2017-06-06
* C++11 patchset 2: remove util/cpp11.h and util/cpp11_container.h (#5821)Loïc Blot2017-06-04
* Time: Change old `u32` timestamps to 64-bit (#5818)SmallJoker2017-05-26
* Various code cleanup & little performance improvement on HTTP download (#5772)Loïc Blot2017-05-20
* Clean up getTime helpersShadowNinja2017-04-28
* Fix various copy instead of const ref reported by cppcheck (part 3) (#5616)Loïc Blot2017-04-20
* ClientIface::sendToAll: honor packet configuration (#5590)Loïc Blot2017-04-14
* Use the `ARRLEN` macro in more places and remove an unused macro. (#5260)red-0012017-02-18
* Optimize ClientIface::getPlayerNames(): return const ref instead a copy of al...Loic Blot2016-10-08
* Replace various std::map with UNORDERED_MAP + various cleanupsLoic Blot2016-10-05
* Resend blocks when modified while sending to clientJeija2016-03-12
* Clientiface: remove "value is dummy" from docsest312016-02-16
* Make ClientInterface::statenames consistent with the state enum againest312015-08-31
* Clean up threadingShadowNinja2015-08-23
* Ask auth handler to create auth when a default password is setest312015-07-21
* Small clientiface ASCII art improvementsest312015-05-24
* Fix build since last commitest312015-05-16
* Finalize init packets and enable protocol v25est312015-05-16
* Make early protocol auth mechanism generic, and add SRPest312015-05-11
* Replace NetworkPacket pointers to referencesLoic Blot2015-03-13
* Prepare Protocol v25 init & authentication.Loic Blot2015-03-13
* For usages of assert() that are meant to persist in Release builds (when NDEB...Craig Robbins2015-03-07
* ClientInterface::getClientIDs doesn't need a std::list. Use a std::vector for...Loic Blot2015-03-04
* [Patch 2/4] Network rework: packet writing, sending and cleanupsLoic Blot2015-02-16
* Fix "ghost" blocks if block update is "on wire" while player digs nodessapier2014-08-22
* Add prefixes to enum values and fix style issueskwolekr2014-06-28
* Fix macro ARRAYSIZE name collision on windowssapier2014-04-20
* Fix all warnings reported by clangSfan52014-04-15
* Fix MSVC buildBlockMen2014-04-12
* Cleanup client init states by bumping protocol versionsapier2014-04-08