RetroShare/libretroshare/src/rsserver
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
..
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 exchange of what version of retroshare our friends are using 2009-06-28 20:57:02 +00:00
p3discovery.h This intimidating patch renames libretroshare/src/rsiface/ to 2010-08-06 09:40:23 +00:00
p3face-config.cc Removed read/write mutex from AuthGPGimpl and from the sources. 2010-09-30 19:05:43 +00:00
p3face-msgs.cc Removed methods on RsControl for handling id's of chat and messages. 2010-09-24 11:38:46 +00:00
p3face-server.cc Introduced a minimal version of RetroShare. 2010-08-31 20:00:49 +00:00
p3face.h Removed methods on RsControl for handling id's of chat and messages. 2010-09-24 11:38:46 +00:00
p3msgs.cc Save incoming not read private chat messages in config and delete it after reading. 2010-09-21 00:08:06 +00:00
p3msgs.h Save incoming not read private chat messages in config and delete it after reading. 2010-09-21 00:08:06 +00:00
p3peers.cc * Disabled personal signatures on Channel Messages. 2010-10-04 22:25:12 +00:00
p3peers.h Groups for friends in PeersDialog. 2010-09-22 22:37:57 +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
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 This intimidating patch renames libretroshare/src/rsiface/ to 2010-08-06 09:40:23 +00:00
rsinit.cc Limit the concurrent connection attempts in Windows XP. Its's only a hack. 2010-10-07 11:17:42 +00:00
rstypes.cc This intimidating patch renames libretroshare/src/rsiface/ to 2010-08-06 09:40:23 +00:00