RetroShare/libretroshare/src/serialiser
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
..
rsbaseitems.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
rsbaseitems.h Major improvements to the serialiser to make it work with retroshare. 2007-12-12 00:54:42 +00:00
rsbaseserial.cc Memory leak and compiler warnings fixes: 2010-06-07 01:47:15 +00:00
rsbaseserial.h added regexp search to turtle router 2009-08-25 12:04:43 +00:00
rsblogitems.cc adding blog bad to gui, test for new blog reply field 2010-02-19 23:23:19 +00:00
rsblogitems.h git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@2181 b45a01b8-16f6-495d-af2f-9b41ad6348cc 2010-02-03 22:47:06 +00:00
rschannelitems.cc Addition of new channels service. 2008-06-24 04:22:42 +00:00
rschannelitems.h Addition of new channels service. 2008-06-24 04:22:42 +00:00
rsconfigitems.cc Found cause of OSX network resets / lost connections: inet_ntoa is not thread-safe. 2010-07-10 20:34:03 +00:00
rsconfigitems.h Network REWORK. 2010-07-04 10:17:37 +00:00
rsdiscitems.cc Restored p3disc functionality. 2010-07-04 15:16:52 +00:00
rsdiscitems.h ask disc info when adding a new friend 2010-01-19 19:15:22 +00:00
rsdistribitems.cc added extra constructor to allow distrib cache service item grpkey to be used with p3service. 2010-05-29 12:05:54 +00:00
rsdistribitems.h cleaned some compiler warnings 2010-06-09 19:51:46 +00:00
rsforumitems.cc Addition of serialisers for forum/distrib 2008-06-13 15:26:31 +00:00
rsforumitems.h Addition of serialisers for forum/distrib 2008-06-13 15:26:31 +00:00
rsgameitems.cc Lots of bugfixes and tweaks: 2008-03-31 14:06:59 +00:00
rsgameitems.h Improvements to the Games Launcher. 2008-03-17 14:24:56 +00:00
rsmsgitems.cc improvements messages: 2010-06-04 23:39:33 +00:00
rsmsgitems.h improvements messages: 2010-06-04 23:39:33 +00:00
rsphotoitems.cc Addition of two more Services / Applications. 2008-03-04 21:31:11 +00:00
rsphotoitems.h Addition of two more Services / Applications. 2008-03-04 21:31:11 +00:00
rsrankitems.cc Removed most of the output to stderr. 2008-07-09 09:55:09 +00:00
rsrankitems.h Third attempt at link rank system. 2008-04-15 16:35:46 +00:00
rsserial.cc Improved the notification model so that it uses Qt signals to avoid core dumps, and improved the gui to increase responsiveness (e.g. forum display, network discovery info, friends, msg deletion and selection) 2009-02-22 17:36:39 +00:00
rsserial.h Added in RsItem a new virtual method queueType() that returns the type of the queue to 2010-06-16 21:09:58 +00:00
rsserviceids.h added key sharing facility for distrib groups 2010-05-25 22:51:53 +00:00
rsserviceitems.h added blogs 2010-02-03 22:53:35 +00:00
rsstatusitems.cc Added network message objects for the Status service - RsStatusItem 2008-05-14 10:35:12 +00:00
rsstatusitems.h finished status service 2010-04-15 10:47:48 +00:00
rstlvaddrs.cc Found cause of OSX network resets / lost connections: inet_ntoa is not thread-safe. 2010-07-10 20:34:03 +00:00
rstlvaddrs.h Network REWORK. 2010-07-04 10:17:37 +00:00
rstlvbase.cc fixed chat bug that was truncating some messages, due to using a uint16_t to store a local size. Totally backward compatible. This fix might also affect blog messages. 2010-05-09 20:06:19 +00:00
rstlvbase.h Network REWORK. 2010-07-04 10:17:37 +00:00
rstlvfileitem.cc * 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
rstlvimage.cc * 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
rstlvkeys.cc Fix incorrect TLV Signature DataType. 2010-07-05 18:32:53 +00:00
rstlvkeys.h NETWORK REWORK (cont) 2010-06-26 12:31:24 +00:00
rstlvkvwide.cc * 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
rstlvkvwide.h * 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
rstlvtypes.cc added dsitrib item tests: channels, grp, grp key, signed msg. 2010-06-24 10:35:00 +00:00
rstlvtypes.h added dsitrib item tests: channels, grp, grp key, signed msg. 2010-06-24 10:35:00 +00:00
rstlvutil.cc Addition of new makefile scripts. 2007-11-16 04:45:00 +00:00
rstlvutil.h Addition of new makefile scripts. 2007-11-16 04:45:00 +00:00
rstunnelitems.cc Corrected two harmful bugs in tunnel connexion code: 2010-06-22 21:05:56 +00:00
rstunnelitems.h Corrected two harmful bugs in tunnel connexion code: 2010-06-22 21:05:56 +00:00