RetroShare is a Free and Open Source cross-platform, Friend-2-Friend and secure decentralised communication platform.
Go to file
thunder2 f4bbd3e933 Limit the concurrent connection attempts in Windows XP. Its's only a hack.
Problem:
RetroShare connects to all ssl's at once. In Windows XP there is a build-in connection limit of concurrent incomplete connections.

Quote:
"The TCP/IP stack in Windows XP with Service Pack 2 (SP2) installed limits the number of concurrent, incomplete outbound TCP connection attempts. When the limit is reached, subsequent connection attempts are put in a queue and resolved at a fixed rate so that there are only a limited number of connections in the incomplete state."

This results in a high usage of the nonepaged pool and when it runs over the limit it results in the following error in the system log:
German:  "TCP/IP hat das Sicherheitslimit erreicht, das für die Anzahl gleichzeitiger TCP-Verbindungsversuche festgelegt wurde."
English: "TCP/IP has reached the security limit imposed on the number of concurrent (incomplete) TCP connect attempts."

After a longer runtime of RetroShare and a very high usage of the nonepaged pool all connections of all running programs are lost and no new connections can be made. At the end it can cause a blue screen.

git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@3631 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2010-10-07 11:17:42 +00:00
build_scripts fixed packaging on ubuntu with DHT 2010-10-05 10:54:00 +00:00
libbitdht/src tentative of blind bug fixing 2010-10-06 21:44:38 +00:00
libretroshare/src Limit the concurrent connection attempts in Windows XP. Its's only a hack. 2010-10-07 11:17:42 +00:00
plugins Removed Mac directory junk. 2010-04-01 20:14:38 +00:00
retroshare-gui/src update stylesheets 2010-10-07 01:32:17 +00:00
retroshare-nogui/src This intimidating patch renames libretroshare/src/rsiface/ to 2010-08-06 09:40:23 +00:00