aboutsummaryrefslogtreecommitdiff
path: root/src/connection.cpp
Commit message (Collapse)AuthorAge
* Add propper client initializationsapier2014-01-31
| | | | | | | | | | | | | -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
* Fix bug only half of unreliable queue handled per step in worst casesapier2014-01-26
|
* Connection: Stop processing malformed packet when encounteredkwolekr2014-01-21
|
* Fixed minetest reliable udp implementation (compatible to old clients)sapier2014-01-10
|
* Make MutexQueue use jsemaphore for signalingsapier2014-01-10
|
* Replace SimpleThread by JThread now implementing same featuressapier2013-12-15
|
* Fix server getting completely choked up on even a little of DoSPerttu Ahola2013-08-04
| | | | | | * 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
* Throw exception instead of assert on nested reliable packetsKahrl2013-07-04
| | | | Fixes a denial of service vulnerability, issue #784
* Add support for IPv6proller2013-06-23
| | | | | | | 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)
* Migrate to STL containers/algorithms.Ilya Zhuravlev2013-03-11
|
* Update Copyright YearsSfan52013-02-24
|
* Change Minetest-c55 to MinetestPilzAdam2013-02-24
|
* Add congestion control settings to minetest.confPerttu Ahola2012-11-29
|
* Properly and efficiently use split utility headersPerttu Ahola2012-06-17
|
* Switch the license to be LGPLv2/later, with small parts still remaining as ↵Perttu Ahola2012-06-05
| | | | GPLv2/later, by agreement of major contributors
* Remove misdesigned exception from ReliablePacketBufferPerttu Ahola2012-06-04
|
* Attempt to fix some minor memory leaksPerttu Ahola2012-03-20
|
* Attempt to fix build for MSVCPerttu Ahola2012-03-18
|
* Proper handling of failing to bind server socketPerttu Ahola2012-03-11
|
* Increase Peer max_packets_per_second (hopefully doesn't break anything)Perttu Ahola2012-03-11
|
* The huge item definition and item namespace unification patch (itemdef), see ↵Kahrl2012-01-12
| | | | http://c55.me/minetest/wiki/doku.php?id=changes:itemdef
* Make Connection::Receive return the data via a SharedBuffer reference, so ↵Kahrl2011-11-07
| | | | | | | | the caller doesn't have to choose the right buffer size in advance. Conflicts: src/test.cpp
* Attempt a workaround to the network layer segfaultPerttu Ahola2011-10-30
|
* Make it to compile on MSVC2010Perttu Ahola2011-10-21
|
* Some tuning in m_max_packets_per_second algorithmPerttu Ahola2011-10-21
|
* Improve Connection with threading and some kind of congestion controlPerttu Ahola2011-10-20
|
* Better handling of SendFailedException in ConnectionPerttu Ahola2011-10-18
|
* Catch SendFailedException when replying back in Connection::Receive()Perttu Ahola2011-10-17
|
* Make Connection::Send cancel silently if peer doesn't exist.Perttu Ahola2011-09-06
|
* Cleaned networking code a bit (had this one on the to-do list for like 4 ↵Perttu Ahola2011-05-21
| | | | months already)
* OMG! Main Menu!Perttu Ahola2011-01-23
|
* Players are left on server while server is running. No passwords yet.Perttu Ahola2011-01-15
|
* tinkering aroundPerttu Ahola2010-12-25
|
* disconnect method to connection to be used instead of just timing outPerttu Ahola2010-12-24
|
* day/night working client sidePerttu Ahola2010-12-19
|
* license stuffPerttu Ahola2010-11-29
| | | | | --HG-- rename : src/licensecomment.txt => licensecomment.txt
* Initial filesPerttu Ahola2010-11-27