RetroShare/libretroshare/src/tcponudp
drbob 648e15bcf7 Found cause of OSX network resets / lost connections: inet_ntoa is not thread-safe.
* Added thread-safe rs_inet_ntoa function (util/rsnet.cc)
 * Switched all calls to this function (most of the changes)
 * Modified getLocalInterfaces() and getPreferredInterface() to avoid string conversions.
   - NB: Modified windows functions too, but unable to test (hope it compiles!)

Also:
 * Added  EVP_CIPHER_CTX_rand_key() replacement function for old versions of SSL (pre 0.9.8)  (for OSX 10.5)
   - NB: This code should be reworked to remove these calls anyway.
 * Updated tests/pqi to handle above changes.



git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@3281 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2010-07-10 20:34:03 +00:00
..
bio_tou.h Created V0.3.x branch and moved the head into the trunk directory. 2007-11-15 03:18:48 +00:00
bss_tou.c Created V0.3.x branch and moved the head into the trunk directory. 2007-11-15 03:18:48 +00:00
extaddrfinder.cc Ported branch commits 2980/1: cleaned the code in IP address lists management. Removed some bugs. Changed the strategy a bit: only keep the most recent port for identical ips. Changed the interface of extAddrFinder to make it mroe secure. 2010-05-23 22:27:10 +00:00
extaddrfinder.h Ported branch commits 2980/1: cleaned the code in IP address lists management. Removed some bugs. Changed the strategy a bit: only keep the most recent port for identical ips. Changed the interface of extAddrFinder to make it mroe secure. 2010-05-23 22:27:10 +00:00
internal_tou.cc Created V0.3.x branch and moved the head into the trunk directory. 2007-11-15 03:18:48 +00:00
largefile_tou.cc Significant changes to aid UDP connections. 2008-02-27 02:32:20 +00:00
Makefile Major change to the way certificates are stored now defaults to ~/.retroshare/SSLID/ 2009-07-30 21:27:47 +00:00
pair_tou.cc Significant changes to aid UDP connections. 2008-02-27 02:32:20 +00:00
reset_tou.cc Significant changes to aid UDP connections. 2008-02-27 02:32:20 +00:00
tcppacket.cc Created V0.3.x branch and moved the head into the trunk directory. 2007-11-15 03:18:48 +00:00
tcppacket.h Significant changes to aid UDP connections. 2008-02-27 02:32:20 +00:00
tcpstream.cc remove some exit(1) 2010-02-25 22:43:04 +00:00
tcpstream.h A series of small bugfixes - as we head towards the first v0.4 release. 2008-03-03 14:01:52 +00:00
test_tou.cc Significant changes to aid UDP connections. 2008-02-27 02:32:20 +00:00
tou_errno.h Created V0.3.x branch and moved the head into the trunk directory. 2007-11-15 03:18:48 +00:00
tou_net.cc Created V0.3.x branch and moved the head into the trunk directory. 2007-11-15 03:18:48 +00:00
tou_net.h add include for latest gcc. Comment usleep fonction in tou_net.h 2010-01-20 22:02:43 +00:00
tou.cc Found cause of OSX network resets / lost connections: inet_ntoa is not thread-safe. 2010-07-10 20:34:03 +00:00
tou.h This patch allows Windows users to share files and folders with "exotic" characters. 2010-05-16 23:26:45 +00:00
udp_server.cc Significant changes to aid UDP connections. 2008-02-27 02:32:20 +00:00
udplayer.cc Ported branch commits: 2010-06-10 13:42:49 +00:00
udplayer.h Ported branch commits: 2010-06-10 13:42:49 +00:00
udpsock_test.cc The first commit of the new UDP Connection methods and 2008-01-25 06:11:39 +00:00
udpsort_test.cc The first commit of the new UDP Connection methods and 2008-01-25 06:11:39 +00:00
udpsorter.cc Found cause of OSX network resets / lost connections: inet_ntoa is not thread-safe. 2010-07-10 20:34:03 +00:00
udpsorter.h Reworking of networking code to enable Net Restart. 2009-08-04 23:22:44 +00:00
udptestfn.cc The first commit of the new UDP Connection methods and 2008-01-25 06:11:39 +00:00
udptestfn.h The first commit of the new UDP Connection methods and 2008-01-25 06:11:39 +00:00