RetroShare is a Free and Open Source cross-platform, Friend-2-Friend and secure decentralised communication platform.
Go to file
chrisparker126 2ba8dc13ac Added max group and message size limit.
Refactored how public and private keys are handled.
private keys stored in meta
public keys stored in serialised meta (for transport across network)
only private keys are sent to service_GroupCreate
identities validation temporarily not working due to minor bug


git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5-gxs_sync-validate-fix@6105 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2013-02-07 21:37:45 +00:00
build_scripts added missign dependency, fixed .tgz package for debian 2012-12-15 21:01:20 +00:00
libbitdht/src Fixed up bootstrap singleshot search function. Now returns parameters. 2012-12-17 20:19:27 +00:00
libretroshare/src Added max group and message size limit. 2013-02-07 21:37:45 +00:00
openpgpsdk/src To fix msg synchronisation and validation 2012-12-20 20:22:22 +00:00
plugins FeedReader: 2012-12-20 18:36:58 +00:00
retroshare-gui/src Added identity validation to GXS 2013-01-24 21:00:18 +00:00
retroshare-nogui/src Disabled "CONFIG += debug" in retroshare-nogui.pro 2012-12-18 21:26:01 +00:00
rsctrl/src Added SystemExternalAccess Function to RPC. 2012-12-17 19:15:04 +00:00
supportlibs/pegmarkdown Switched compiler to gcc for Windows too. 2012-12-10 22:28:18 +00:00
build-all-mingw32make.bat update version and changelog 2012-09-26 12:26:27 +00:00
README.txt updated README file for this branch 2012-10-09 07:27:54 +00:00
RetroShare.pro Added pegmarkdown to the main project file. 2012-12-16 21:22:14 +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.