godot/modules/enet
Fabio Alessandrelli b80d72e662 Better checks for Multiplayer API, prevent packet source spoofing.
Fixes the following problems.

A malicious client was able to contact another peer faking its identity
(even looking like he was the server).

A malicious client was able to force other client disconnections by sending
bogus system packets to the server.
2016-10-07 16:48:55 +02:00
..
enet -Added an ENet implementation for NetworkedMultiplayerPeer for "a bit higher level" networking. 2016-08-14 14:07:23 -03:00
callbacks.c -Added an ENet implementation for NetworkedMultiplayerPeer for "a bit higher level" networking. 2016-08-14 14:07:23 -03:00
compress.c -Added an ENet implementation for NetworkedMultiplayerPeer for "a bit higher level" networking. 2016-08-14 14:07:23 -03:00
config.py -Added an ENet implementation for NetworkedMultiplayerPeer for "a bit higher level" networking. 2016-08-14 14:07:23 -03:00
host.c -Added an ENet implementation for NetworkedMultiplayerPeer for "a bit higher level" networking. 2016-08-14 14:07:23 -03:00
list.c -Added an ENet implementation for NetworkedMultiplayerPeer for "a bit higher level" networking. 2016-08-14 14:07:23 -03:00
networked_multiplayer_enet.cpp Better checks for Multiplayer API, prevent packet source spoofing. 2016-10-07 16:48:55 +02:00
networked_multiplayer_enet.h add NetworkedMultiplayerENet::set_bind_ip 2016-08-27 13:41:34 +02:00
packet.c -Added an ENet implementation for NetworkedMultiplayerPeer for "a bit higher level" networking. 2016-08-14 14:07:23 -03:00
peer.c -Added an ENet implementation for NetworkedMultiplayerPeer for "a bit higher level" networking. 2016-08-14 14:07:23 -03:00
protocol.c -High Level protocol optimization (should be smaller) 2016-08-22 01:19:24 -03:00
register_types.cpp ENet windows compilation fixes. 2016-08-20 01:05:57 -03:00
register_types.h -Added an ENet implementation for NetworkedMultiplayerPeer for "a bit higher level" networking. 2016-08-14 14:07:23 -03:00
SCsub enet: Fix build on android and iphone platforms 2016-08-22 12:59:06 +02:00
unix.c -Added an ENet implementation for NetworkedMultiplayerPeer for "a bit higher level" networking. 2016-08-14 14:07:23 -03:00
win32.c Patch thirdy-party libraries to build for WinRT 2016-09-03 19:46:26 -03:00