RetroShare/libretroshare/src/dht
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
..
connectstatebox.cc Removed unused parameter warnings in libretroshare. 2011-08-12 13:42:30 +00:00
connectstatebox.h Bugfixes for ExclusiveProxy Mode. 2011-07-17 16:24:45 +00:00
p3bitdht_interface.cc Bugfix: missing TCP connection call - when peer is found on the DHT. 2011-09-28 16:01:22 +00:00
p3bitdht_peernet.cc Improvements to BanPeer Code, mainly from a UdpStunner perspective. 2011-12-08 20:15:08 +00:00
p3bitdht_peers.cc Improvements to BanPeer Code, mainly from a UdpStunner perspective. 2011-12-08 20:15:08 +00:00
p3bitdht.cc Improvement to BanPeers Sharing Code. 2011-11-25 00:58:01 +00:00
p3bitdht.h Improvement to BanPeers Sharing Code. 2011-11-25 00:58:01 +00:00
stunaddrassist.h Integrated NetStateBox and Activated Stunners. 2011-07-12 14:16:46 +00:00