RetroShare is a Free and Open Source cross-platform, Friend-2-Friend and secure decentralised communication platform.
Go to file
2013-02-22 21:42:27 +00:00
build_scripts fixed compilation of proto files with all versions (always recreated) 2013-01-30 17:45:33 +00:00
libbitdht/src Fixed up bootstrap singleshot search function. Now returns parameters. 2012-12-17 20:19:27 +00:00
libretroshare/src Fixed sign validation. request not reachable in previous logic 2013-02-16 10:51:00 +00:00
openpgpsdk/src Fixed #ifdef for Windows compile in openpgpsdk. 2012-12-03 18:08:16 +00:00
plugins FeedReader: 2013-01-26 11:02:41 +00:00
retroshare-gui/src Merged branch for GUI improvements into trunk. The improvement phase is not finsihed yet. The work on GUI will continue into trunk 2013-02-22 21:42:27 +00:00
retroshare-nogui/src removed intermediate (re-generated) protobuf .cc and .h files. Fixed missing include line 2013-02-17 17:01:22 +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 Added pegmarkdown compile to build script 2012-12-21 09:59:48 +00:00
README.txt - made errors of certificate (new formaT) parsing translatable. 2012-12-22 21:22:03 +00:00
RetroShare.pro Added pegmarkdown to the main project file. 2012-12-16 21:22:14 +00:00

To compile:

	- 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.

List of non backward compatible changes for V0.6:
================================================

- in rscertificate.cc, enable V_06_USE_CHECKSUM
- in p3charservice, remove all usage of _deprecated items