RetroShare is a Free and Open Source cross-platform, Friend-2-Friend and secure decentralised communication platform.
Go to file
chrisparker126 21dd979ba8 Fixed for duplicate messages ending up in db, set msgId and grpId as primary keys in message and group table respectively in db when created
Please delete your TESTNET folders so a keyed db is created
few additional fixes
- did create id list for meta request in dataservice
- possible fix for uninitialised values for rsdb



git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6123 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2013-02-12 21:45:30 +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 for duplicate messages ending up in db, set msgId and grpId as primary keys in message and group table respectively in db when created 2013-02-12 21:45:30 +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 Fixed wrong subscribeFlags in context menu of GxsForumsDialog. 2013-02-11 00:19:35 +00:00
retroshare-nogui/src Fixed ssl path in retroshare-nogui.pro for Windows compile 2013-02-02 18:30:43 +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