aboutsummaryrefslogtreecommitdiff
path: root/src/connection.cpp
AgeCommit message (Collapse)Author
2014-02-05Add the option to bind to a specific addressShadowNinja
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-26Fix bug only half of unreliable queue handled per step in worst casesapier
2014-01-21Connection: Stop processing malformed packet when encounteredkwolekr
2014-01-10Fixed minetest reliable udp implementation (compatible to old clients)sapier
2014-01-10Make MutexQueue use jsemaphore for signalingsapier
2013-12-15Replace SimpleThread by JThread now implementing same featuressapier
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-07-04Throw exception instead of assert on nested reliable packetsKahrl
Fixes a denial of service vulnerability, issue #784
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-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-06-04Remove misdesigned exception from ReliablePacketBufferPerttu Ahola
2012-03-20Attempt to fix some minor memory leaksPerttu Ahola
2012-03-18Attempt to fix build for MSVCPerttu Ahola
2012-03-11Proper handling of failing to bind server socketPerttu Ahola
2012-03-11Increase Peer max_packets_per_second (hopefully doesn't break anything)Perttu Ahola
2012-01-12The huge item definition and item namespace unification patch (itemdef), see ↵Kahrl
http://c55.me/minetest/wiki/doku.php?id=changes:itemdef
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-10-30Attempt a workaround to the network layer segfaultPerttu Ahola
2011-10-21Make it to compile on MSVC20100.3.dev-20111021Perttu Ahola
2011-10-21Some tuning in m_max_packets_per_second algorithmPerttu Ahola
2011-10-20Improve Connection with threading and some kind of congestion controlPerttu Ahola
2011-10-18Better handling of SendFailedException in ConnectionPerttu Ahola
2011-10-17Catch SendFailedException when replying back in Connection::Receive()Perttu Ahola
2011-09-06Make Connection::Send cancel silently if peer doesn't exist.Perttu 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-23OMG! Main Menu!Perttu Ahola
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-12-19day/night working client sidePerttu Ahola
2010-11-29license stuffPerttu Ahola
--HG-- rename : src/licensecomment.txt => licensecomment.txt
2010-11-27Initial filesPerttu Ahola