RetroShare is a Free and Open Source cross-platform, Friend-2-Friend and secure decentralised communication platform.
Go to file
drbob c6e6d444bf Added Identity Info retrieval to rsIdentities.
This is now pretty much complete for Phase 1 of GXS.
Still todo:
	- PGPHash signatures.
	- Reputations.

 - Added two helper classes GxsTokenQueue: similar to TokenQueue, but for libretroshare
       & RsTickEvent: schedule one shot events, and basic stats.
 - Reorganised/simplified p3IdService using these two classes.
 - Added fns to load/reload a list of Own Identities.
 - Improved the Cache to store all GUI required Info.
 - Updater retroshare/rsidentity.h with new Identity interface.
 - added fns to update Cache from internal background tasks.
 - Modified RsMemCache to support replace operation.
 - Found nasty Bug that caused PGPHASHes not to match & Patched same bug in GXS.
 - added generic CacheArbitration.
 - Added AuthorIds to dummy Forum messages.



git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5-gxs-b1@5848 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2012-11-19 22:00:05 +00:00
build_scripts updated ubuntu changelog 2012-07-25 12:37:12 +00:00
libbitdht/src Modified previous example into a Single Shot Search for RPC support. 2012-10-28 14:21:58 +00:00
libretroshare/src Added Identity Info retrieval to rsIdentities. 2012-11-19 22:00:05 +00:00
openpgpsdk/src emergency commit, computer acting up bad! 2012-09-17 22:08:23 +00:00
plugins FeedReader plugin 2012-09-04 23:53:04 +00:00
retroshare-gui/src Added to hide logo label and logo button, when calling "Create Wiki Group" 2012-11-19 16:27:39 +00:00
retroshare-nogui/src tweaked cyrils mods to be compatible with old ssh location, and use pregenerated proto.cc files. 2012-10-22 18:42:54 +00:00
rsctrl/src tweaked Makefile 2012-10-22 19:07:54 +00:00
build-all-mingw32make.bat improved build bat file (san) 2012-07-22 12:03:11 +00:00
README.txt updated README file for this branch 2012-10-09 07:27:54 +00:00
RetroShare.pro Renamed the pro-file of OpenPGP-SDK from "src.pro" to "openpgpsdk.pro". 2012-07-13 22:19:32 +00:00

To use this branch:

	- get source code for libssh-0.5.2, unzip it, and create build directory (if needed) 

		# wget http://www.libssh.org/files/0.5/libssh-0.5.2.tar.gz
		# tar zxvf libssh-0.5.2.tar.gz
		# cd libssh-0.5.2
		# mkdir build
		# cd build
		# cmake -DWITH_STATIC_LIB=ON ..
		# make
		# cd ../..
	
	- build the google proto files

		# cd rsctrl/src
		# make

		Don't bother about python related errors.

	- go to retroshare-nogui, and compile it

		# cd ../../retroshare-nogui
		# qmake
		# make

	- to use the SSH RS server:
		
		# ssh-keygen -t rsa -f rs_ssh_host_rsa_key			# this makes a RSA
		# ./retroshare-nogui -G										# generates a login+passwd hash for the RSA key used.
		# ./retroshare-nogui -S 7022 -U[SSLid] -P [Passwd hash]

	- to connect from a remote place to the server by SSH:

		# ssh -T -p 7022 [user]@[host]

		and use the command line interface to control your RS instance.