aboutsummaryrefslogtreecommitdiff
path: root/src/connection.h
AgeCommit message (Collapse)Author
2014-01-31Add propper client initializationsapier
-add client states to avoid server sending data to uninitialized clients -don't show uninitialized clients to other players -propper client disconnect handling Minor comment fixes in server Minor bugfixes in connection -improved peer id calculation -honor NDEBUG flag -improved disconnect handling -increased initial send window Remove some dead code
2014-01-10Fixed minetest reliable udp implementation (compatible to old clients)sapier
2013-12-15Replace SimpleThread by JThread now implementing same featuressapier
2013-08-14Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenuKahrl
2013-08-04Fix server getting completely choked up on even a little of DoSPerttu Ahola
* If client count is unbearable, immediately delete denied clients * Re-prioritize the checking order of things about incoming clients * Remove a huge CPU-wasting exception in ReliablePacketBuffer
2013-06-23Add support for IPv6proller
Two new configuration options are added: - "enable_ipv6" to enable/disable the overall use of IPv6 - "ipv6_server" to enable/disable the use of IPv6 sockets when running a server (when "enable_ipv6" is enabled)
2013-03-11Migrate to STL containers/algorithms.Ilya Zhuravlev
2013-02-24Update Copyright YearsSfan5
2013-02-24Change Minetest-c55 to MinetestPilzAdam
2012-11-29Add congestion control settings to minetest.confPerttu Ahola
2012-06-17Optimize headersPerttu Ahola
2012-06-17Properly and efficiently use split utility headersPerttu Ahola
2012-06-05Switch the license to be LGPLv2/later, with small parts still remaining as ↵Perttu Ahola
GPLv2/later, by agreement of major contributors
2012-03-11Proper handling of failing to bind server socketPerttu Ahola
2011-11-07Make Connection::Receive return the data via a SharedBuffer reference, so ↵Kahrl
the caller doesn't have to choose the right buffer size in advance. Conflicts: src/test.cpp
2011-11-07utility.h: Change Buffer's interface to be more compatible with ↵Kahrl
SharedBuffer's interface, connection.h: use Buffer instead of SharedBuffer in command and event queues
2011-10-20Improve Connection with threading and some kind of congestion controlPerttu Ahola
2011-05-21Cleaned networking code a bit (had this one on the to-do list for like 4 ↵Perttu Ahola
months already)
2011-01-15Players are left on server while server is running. No passwords yet.Perttu Ahola
2010-12-25tinkering aroundPerttu Ahola
2010-12-24disconnect method to connection to be used instead of just timing outPerttu Ahola
2010-11-29license stuffPerttu Ahola
--HG-- rename : src/licensecomment.txt => licensecomment.txt
2010-11-27Initial filesPerttu Ahola