Revision: 7403
          http://sourceforge.net/p/retroshare/code/7403
Author:   csoler
Date:     2014-06-12 10:28:23 +0000 (Thu, 12 Jun 2014)
Log Message:
-----------
- implemented DH protocol for PFS encryption in distant chat between GXS ids.
- changed format of keyId in rstlvkeys.{h,cc}, but kept the serialisation for 
backward compatibility (A #define needs to be removed to fix it for good). 
Updated rsrecogn, rsmsgitems, gxssecurity accordingly
- added "chat peer" in IdDialog to help testing distant chat.

Distant chat works and is now encrypted. The GUI still needs some smoothing: 
display of correct peer names
in chat window, remove the need to add a message in p3chatservice.cc:3217 to 
force poping up the chat window.

- added MsgAddress class to handle generic address types while keeping type 
separation in Messages. Not used yet.

Modified Paths:
--------------
    trunk/libretroshare/src/gxs/gxssecurity.cc
    trunk/libretroshare/src/gxs/rsgenexchange.cc
    trunk/libretroshare/src/pqi/pqissludp.cc
    trunk/libretroshare/src/retroshare/rsmsgs.h
    trunk/libretroshare/src/rsserver/p3msgs.cc
    trunk/libretroshare/src/rsserver/p3msgs.h
    trunk/libretroshare/src/rsserver/rsinit.cc
    trunk/libretroshare/src/serialiser/rsmsgitems.cc
    trunk/libretroshare/src/serialiser/rsmsgitems.h
    trunk/libretroshare/src/serialiser/rstlvkeys.cc
    trunk/libretroshare/src/serialiser/rstlvkeys.h
    trunk/libretroshare/src/services/p3chatservice.cc
    trunk/libretroshare/src/services/p3chatservice.h
    trunk/libretroshare/src/services/p3idservice.cc
    trunk/libretroshare/src/services/p3idservice.h
    trunk/libretroshare/src/services/p3msgservice.cc
    trunk/libretroshare/src/util/rsrecogn.cc
    trunk/libretroshare/src/util/rsrecogn.h
    trunk/retroshare-gui/src/gui/Identity/IdDialog.cpp
    trunk/retroshare-gui/src/gui/Identity/IdDialog.h
    trunk/retroshare-gui/src/gui/Identity/IdDialog.ui

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.


------------------------------------------------------------------------------
HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing & Easy Data Exploration
http://p.sf.net/sfu/hpccsystems
_______________________________________________
Retroshare-devel mailing list
Retroshare-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/retroshare-devel

Reply via email to