RetroShare is a Free and Open Source cross-platform, Friend-2-Friend and secure decentralised communication platform.
Go to file
drbob 2048bb5e47 Improvements to BanPeer Code, mainly from a UdpStunner perspective.
* Added UdpStunner::dropStunPeer() code to remove bad peer from stun list.
 * added calls to UdpStunner::dropStunPeer for BanLists going to/from DHT.
 * added  DEBUG_BANLIST_CONDENSE to remove unnecessary debug.
 * Improved UdpStunner::status() print out of stunlist.
 * Added extra check to throw away stun reports where remote_addr == reported ext_addr.
	- This was causing peers to get the wrong IP addresses.
 * Modified UdpStunner ExtAddr checks to make sure the IP addresses match.
 * Changed BANLIST service Id to from Test ID to real ID.

NOTE: These are stop-gap methods to avoid the wrong Stun reports.
A more robust scheme must be implemented. I'd expect that it would
involve a strict initial check to establish your IP address...
(e.g. require 4 peers to confirm it, allowing for some fake entries)
After this we can have a weaker check ensuring IP address matches.
If we detect a likely REAL change of IP address - drop back to requiring
a strick check again.



git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5-dhtmods@4717 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2011-12-08 20:15:08 +00:00
build_scripts updated ubuntu changelog 2011-11-09 21:34:15 +00:00
libbitdht/src Improvements to BadPeer Filter. 2011-12-08 20:00:20 +00:00
libretroshare/src Improvements to BanPeer Code, mainly from a UdpStunner perspective. 2011-12-08 20:15:08 +00:00
plugins Added missing files. 2011-11-17 21:19:46 +00:00
retroshare-gui/src Added translation for plugins and added german language to LinksCloud. Recompile needed. 2011-11-17 21:17:24 +00:00
retroshare-nogui/src added missign lib for ubuntu oneiric 2011-10-15 18:44:37 +00:00
build-all-mingw32make.bat added build all bat file for windows 2011-07-02 16:52:58 +00:00
RetroShare.pro Added translation for plugins and added german language to LinksCloud. Recompile needed. 2011-11-17 21:17:24 +00:00