RetroShare/libretroshare/src/pqi
drbob 31c9832978 Fixed Bad SSL Timeout code.
* Added TS check to SSL_RETURN_ZERO code. 
	- Existing code was dependent on tick rate. (could kill connection in 2-3 seconds)
	- If nothing is received within 15 seconds - the connection will be killed.
  * Removed "No send if RETURN_ZERO" check. 
	- This causes deadlocks and kills connections.



git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@3287 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2010-07-13 12:13:56 +00:00
..
authgpg.cc Switched p3distrib (forums) personal signatures from ssl to pgp. 2010-07-04 22:23:45 +00:00
authgpg.h Switched p3distrib (forums) personal signatures from ssl to pgp. 2010-07-04 22:23:45 +00:00
authgpgtest.cc Switched p3distrib (forums) personal signatures from ssl to pgp. 2010-07-04 22:23:45 +00:00
authgpgtest.h Switched p3distrib (forums) personal signatures from ssl to pgp. 2010-07-04 22:23:45 +00:00
authssl.cc Networking REWORK: Major cleanup of p3ConnectMgr. 2010-07-04 10:35:38 +00:00
authssl.h Networking REWORK: Major cleanup of p3ConnectMgr. 2010-07-04 10:35:38 +00:00
authssltest.cc Networking REWORK: Major cleanup of p3ConnectMgr. 2010-07-04 10:35:38 +00:00
authssltest.h Networking REWORK: Major cleanup of p3ConnectMgr. 2010-07-04 10:35:38 +00:00
cleanupxpgp.cc Memory leak and compiler warnings fixes: 2010-06-07 01:47:15 +00:00
cleanupxpgp.h update, during the GUI for invitation changes 2009-03-18 19:33:30 +00:00
Makefile * Major tweak to the serialiser: shifted size to 32bits to handle bigger packets. This will break compatibility. 2009-09-08 20:18:43 +00:00
p3cfgmgr.cc Merged branch commits: 2010-06-05 19:16:39 +00:00
p3cfgmgr.h * changed misleading comment about Mutexs 2010-06-25 21:52:21 +00:00
p3connmgr.cc Found cause of OSX network resets / lost connections: inet_ntoa is not thread-safe. 2010-07-10 20:34:03 +00:00
p3connmgr.h Networking REWORK: Major cleanup of p3ConnectMgr. 2010-07-04 10:35:38 +00:00
p3dhtmgr.cc Found cause of OSX network resets / lost connections: inet_ntoa is not thread-safe. 2010-07-10 20:34:03 +00:00
p3dhtmgr.h
p3notify.cc NETWORK REWORK (cont) 2010-06-26 12:31:24 +00:00
p3notify.h - Changes for Message Toaster 2010-06-13 10:12:56 +00:00
p3upnpmgr.h
pqi.h
pqi_base.h NETWORK REWORK (cont) 2010-06-26 12:31:24 +00:00
pqiarchive.cc still further log cleanings 2010-02-08 16:42:26 +00:00
pqiarchive.h
pqiassist.h
pqibin.cc Found cause of OSX network resets / lost connections: inet_ntoa is not thread-safe. 2010-07-10 20:34:03 +00:00
pqibin.h NETWORK REWORK (cont) 2010-06-26 12:31:24 +00:00
pqihandler.cc Revert "Ad a friend right upon connection when necessary. Removed two core mutex to do that, it might be dangerous, we will see" 2010-01-14 22:50:27 +00:00
pqihandler.h new computing for download and upload rate. No more indiv rate settings 2009-06-08 17:09:00 +00:00
pqihash.h warning suppression 2010-02-23 21:55:29 +00:00
pqiindic.h
pqiipset.cc Found cause of OSX network resets / lost connections: inet_ntoa is not thread-safe. 2010-07-10 20:34:03 +00:00
pqiipset.h Network REWORK 2010-07-04 10:15:56 +00:00
pqilistener.h NETWORK REWORK (cont) 2010-06-26 12:31:24 +00:00
pqiloopback.cc
pqiloopback.h
pqimonitor.cc Found cause of OSX network resets / lost connections: inet_ntoa is not thread-safe. 2010-07-10 20:34:03 +00:00
pqimonitor.h Networking REWORK: Major cleanup of p3ConnectMgr. 2010-07-04 10:35:38 +00:00
pqinetwork.cc pqinetwork.cc: removed compiler warnings on windows, errors was fixed already 2010-07-11 00:07:19 +00:00
pqinetwork.h Found cause of OSX network resets / lost connections: inet_ntoa is not thread-safe. 2010-07-10 20:34:03 +00:00
pqinotify.h - Changes for Message Toaster 2010-06-13 10:14:04 +00:00
pqiperson.cc Found cause of OSX network resets / lost connections: inet_ntoa is not thread-safe. 2010-07-10 20:34:03 +00:00
pqiperson.h Networking REWORK: Major cleanup of p3ConnectMgr. 2010-07-04 10:35:38 +00:00
pqipersongrp.cc Found cause of OSX network resets / lost connections: inet_ntoa is not thread-safe. 2010-07-10 20:34:03 +00:00
pqipersongrp.h NETWORK REWORK (cont) 2010-06-26 12:31:24 +00:00
pqisecurity.cc * Added partially completed authssl.cc, as we move towards openpgp authentication. 2009-04-22 23:29:16 +00:00
pqisecurity.h
pqiservice.cc Add the tunneling connection. Warning, encryption is not implemented yet for tunnel connection, use only for testing. 2009-12-13 21:59:26 +00:00
pqiservice.h
pqissl.cc Fixed Bad SSL Timeout code. 2010-07-13 12:13:56 +00:00
pqissl.h Fixed Bad SSL Timeout code. 2010-07-13 12:13:56 +00:00
pqissllistener.cc Found cause of OSX network resets / lost connections: inet_ntoa is not thread-safe. 2010-07-10 20:34:03 +00:00
pqissllistener.h make it run 2010-01-13 21:01:06 +00:00
pqisslpersongrp.cc * disabled UDP and TUNNEL connections for debugging purposes. 2010-06-24 18:06:10 +00:00
pqisslpersongrp.h
pqissltunnel.cc Networking REWORK: Major cleanup of p3ConnectMgr. 2010-07-04 10:35:38 +00:00
pqissltunnel.h Networking REWORK: Major cleanup of p3ConnectMgr. 2010-07-04 10:35:38 +00:00
pqissludp.cc Found cause of OSX network resets / lost connections: inet_ntoa is not thread-safe. 2010-07-10 20:34:03 +00:00
pqissludp.h get rid of p3authmgr 2010-01-13 20:56:55 +00:00
pqistore.cc Ported branch commit 3017: 2010-05-28 14:00:35 +00:00
pqistore.h Modified (all I hope) remaining pqistream -> pqistore for cache file save/loads. 2009-05-12 21:55:50 +00:00
pqistreamer.cc Added in RsItem a new virtual method queueType() that returns the type of the queue to 2010-06-16 21:09:58 +00:00
pqistreamer.h Added a Mutex around out_pkt and out_data in pqistreamer.cc, as a thread race between queue_outpqi and handleoutgoing is most probably responsible for random packet corruption. 2009-03-11 20:36:51 +00:00
sslfns.cc Found cause of OSX network resets / lost connections: inet_ntoa is not thread-safe. 2010-07-10 20:34:03 +00:00
sslfns.h pqinetwork.cc: removed compiler warnings on windows, errors was fixed already 2010-07-11 00:07:19 +00:00