RetroShare/libretroshare/src/rsserver
drbob fc949ce5d0 --- Merging r4753 through r4779 from /svnroot/retroshare/branches/v0.5-dhtmods
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
2012-01-11 11:54:28 +00:00
..
Makefile Various stuff. FAQ has 0 zero stuff inside, we don't use git, and matched lowercase filenames. Also, a few formatting fixes in the .pro file in libretroshare. 2010-02-08 21:34:40 +00:00
p3discovery.cc Added new statusbar widget about pending discovery informations. 2011-01-07 16:56:57 +00:00
p3discovery.h Added new statusbar widget about pending discovery informations. 2011-01-07 16:56:57 +00:00
p3face-config.cc Reverted some of my last changes: 2011-12-12 16:07:38 +00:00
p3face-msgs.cc Removed unused parameter warnings in libretroshare. 2011-08-12 13:42:30 +00:00
p3face-server.cc fix for windows plugin system 2011-10-08 17:47:36 +00:00
p3face.h Moved the chat history into the libretroshare. 2011-09-29 09:20:09 +00:00
p3history.cc Moved the chat history into the libretroshare. 2011-09-29 09:20:09 +00:00
p3history.h Moved the chat history into the libretroshare. 2011-09-29 09:20:09 +00:00
p3msgs.cc added interface methods for public lobby exchange and subscription to public lobbies. Need a GUI now 2012-01-07 19:52:58 +00:00
p3msgs.h added interface methods for public lobby exchange and subscription to public lobbies. Need a GUI now 2012-01-07 19:52:58 +00:00
p3peers.cc Final core changes required to get relay links working. 2012-01-08 22:15:19 +00:00
p3peers.h corrected a few bugs in the cert cleaning method. Added feedback to the GUI and error codes for the cert cleaning function of rspeers 2011-08-30 21:49:49 +00:00
p3photo.cc Addition of improvements to photo service - can now add local photos - but these are not shared over the network yet. 2008-03-17 13:51:04 +00:00
p3photo.h This intimidating patch renames libretroshare/src/rsiface/ to 2010-08-06 09:40:23 +00:00
p3rank.cc * Improvements to Link Cloud Service. You can now vote anonymously on a Link, 2008-05-13 15:41:40 +00:00
p3rank.h This intimidating patch renames libretroshare/src/rsiface/ to 2010-08-06 09:40:23 +00:00
p3serverconfig.cc Removed unused parameter warnings in libretroshare. 2011-08-12 13:42:30 +00:00
p3serverconfig.h Net, Dht and Configuration changes. 2011-07-30 16:57:40 +00:00
p3status.cc New class "StatusDefs" for status information like strings, images, fonts and colors. 2010-09-12 14:10:28 +00:00
p3status.h New class "StatusDefs" for status information like strings, images, fonts and colors. 2010-09-12 14:10:28 +00:00
rsiface.cc Added a name to the RsMutex class. 2011-07-04 22:59:39 +00:00
rsinit.cc --- Merging r4753 through r4779 from /svnroot/retroshare/branches/v0.5-dhtmods 2012-01-11 11:54:28 +00:00
rsloginhandler.cc Added Ben's patches: 2011-09-28 15:16:21 +00:00
rsloginhandler.h Cleaned the login code: 2011-02-01 23:27:53 +00:00
rstypes.cc This intimidating patch renames libretroshare/src/rsiface/ to 2010-08-06 09:40:23 +00:00