RetroShare is a Free and Open Source cross-platform, Friend-2-Friend and secure decentralised communication platform.
Go to file
drbob d0f52f1d5f Bugfixes for TcoOnUdp:
* Reduce Maximum Transmission size from 1500 -> 1000.  
	This is the cause of Failed Connections. It looks like UDP packets are being truncated from 1520 -> 1492 bytes.
	and this is killing the TCP protocol. Windows is the main suspect. UDP packets this large are liable to get fragmented anyway.
	We will start at 1000, verify that connections are okay, then start increasing this parameter.
	There is up to 64 bytes of Headers (IP + UDP + Relay + TOU), so 1400 + 64 = 1464 is below the 1492 cutoff. This is the target!
 * Switch to RSRandom for Sequence numbers. rand() is rubbish on Windows.
 * Added code to handle Larger Packets coming in (e.g. 1500 Bytes input, now that Max Size is 1000).

NB: The code is here needs to be optimised, there are excessive numbers of malloc(), new() & memcpy(), which should be removed.



git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@4482 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2011-07-20 18:37:21 +00:00
build_scripts updated ubuntu changelog 2011-06-28 16:39:56 +00:00
libbitdht/src fixed compilation on ubuntu 2011-07-20 17:56:49 +00:00
libretroshare/src Bugfixes for TcoOnUdp: 2011-07-20 18:37:21 +00:00
plugins fixed compilation 2011-07-09 15:47:49 +00:00
retroshare-gui/src Display UDP addresses in Dht WIndow. 2011-07-19 00:06:52 +00:00
retroshare-nogui/src fixed compilation of retroshare-nogui 2011-04-11 13:15:48 +00:00
build-all-mingw32make.bat added build all bat file for windows 2011-07-02 16:52:58 +00:00
RetroShare.pro Added a project file (subdirs template) for libbitdht, libretroshare and retroshare-gui. 2011-07-17 23:28:44 +00:00