RetroShare is a Free and Open Source cross-platform, Friend-2-Friend and secure decentralised communication platform.
Go to file
drbob 069b72e0b2 Merged branch v0.5-gxs-b1 into trunk (from -r 5351 -> 5995)
This brings a huge amount of goodness into the trunk,
but there is still a big chunk todo before it can be released.

 * GXS Backend.
 * GXS Services:
	- Identities.
	- Circles
	- Photos
	- Wiki
	- GxsForums
	- Posted.
 * SSH no-gui server.

See branch commits for more info.

To switch on GXS stuff, enable CONFIG += gxs
in both libretroshare.pro and retroshare-gui.pro



git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@5996 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2012-12-16 19:17:11 +00:00
build_scripts added missign dependency, fixed .tgz package for debian 2012-12-15 21:01:20 +00:00
libbitdht/src Merged branch v0.5-gxs-b1 into trunk (from -r 5351 -> 5995) 2012-12-16 19:17:11 +00:00
libretroshare/src Merged branch v0.5-gxs-b1 into trunk (from -r 5351 -> 5995) 2012-12-16 19:17:11 +00:00
openpgpsdk/src Fixed #ifdef for Windows compile in openpgpsdk. 2012-12-03 18:08:16 +00:00
plugins Merged branch v0.5-gxs-b1 into trunk (from -r 5351 -> 5995) 2012-12-16 19:17:11 +00:00
retroshare-gui/src Merged branch v0.5-gxs-b1 into trunk (from -r 5351 -> 5995) 2012-12-16 19:17:11 +00:00
retroshare-nogui/src Merged branch v0.5-gxs-b1 into trunk (from -r 5351 -> 5995) 2012-12-16 19:17:11 +00:00
rsctrl/src tweaked Makefile 2012-10-22 19:07:54 +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 renamed project file 2012-07-31 11:36:00 +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.