mirror of
https://github.com/RetroShare/RetroShare.git
synced 2025-05-21 23:40:26 -04:00
![]() Merging Dht Relay improvements into the trunk. These changes should finally make relays functional. There are still some service changes required to reduce the traffic over relays. Summary of Changes --------------------- * Changed the way proxy/relay peers are selected in bdConnection. (needs more work). * Added LinkType to peer info in p3LinkMgr & rspeers.h interface. * Added getConnectionType() to p3PeerMgr. This defaults to FRIEND for the moment. * Provide information about Bandwidth, Transport and Peer Type via LinkType(). * Added RateCap() to limit traffic over Relay connections. * Set Internal Rate to 75% of Relay Limit to account for transport overhead. * Added various #include "util/rswin.h" to fix compile errors with standard ssl package. * Removed Local variables (mConnectProxyAddr, etc) which were hiding Class Variables. * Cleaned up bits in pqissl.cc and p3linkmgr.cc * Increased UDP Relay Packet size (max transport of 1400 bytes per UDP packet) * Modified checkRelay() to use Low Pass Filter to calculate Relay Bandwidth. * Improved udprelay debugging. * increased (x2) Relay Lifetimes - this is so that enough useful data can be transported (1meg). * Added LOCALNET_TESTING code to rsinit.cc. This allows Port Restrictions to simulate firewalls. * more debugging and minor bugfixes. git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@4780 b45a01b8-16f6-495d-af2f-9b41ad6348cc |
||
---|---|---|
.. | ||
Makefile | ||
p3discovery.cc | ||
p3discovery.h | ||
p3face-config.cc | ||
p3face-msgs.cc | ||
p3face-server.cc | ||
p3face.h | ||
p3history.cc | ||
p3history.h | ||
p3msgs.cc | ||
p3msgs.h | ||
p3peers.cc | ||
p3peers.h | ||
p3photo.cc | ||
p3photo.h | ||
p3rank.cc | ||
p3rank.h | ||
p3serverconfig.cc | ||
p3serverconfig.h | ||
p3status.cc | ||
p3status.h | ||
rsiface.cc | ||
rsinit.cc | ||
rsloginhandler.cc | ||
rsloginhandler.h | ||
rstypes.cc |