RetroShare/libretroshare/src
Gioacchino Mazzurco 2170313e42
Improve discovery
Workaround RS single local address flawed assumption by spreading
  all viables local addrresses via discovery
Spread addresses also through hidden node as they are the only hope
  to help direct connection happening for common trusted nodes
  behind nasty firewalls
2018-02-24 14:29:56 +01:00
..
chat Fix New Chat Invite 2018-02-16 10:22:59 +01:00
crypto replaced usleep() by rstime::rs_usleep() which accepts times >= 1 sec. Should fix problems on windows 2018-01-27 20:22:31 +01:00
dht Fix warning: this statement may fall through 2017-07-17 22:29:11 +02:00
file_sharing Merge pull request #1153 from csoler/v0.6-TorOnly 2018-02-11 20:49:45 +01:00
ft Merge pull request #1169 from csoler/v0.6-FT 2018-02-11 21:28:43 +01:00
grouter Fix CppCheck in p3grouter 2017-11-05 16:41:11 +01:00
gxs Fix Gcc Warning in nxsmsgsync_test.cc 2018-02-20 23:28:48 +01:00
gxstrans Fix CppCheck in p3gxstransitems.h 2017-11-05 16:53:15 +01:00
gxstunnel Fix CppCheck in rsgxstunnelitems.h 2017-11-05 16:55:48 +01:00
pgp Fix Gcc Warning in nxsmsgsync_test.cc 2018-02-20 23:28:48 +01:00
plugins Fix CppCheck in pluginmanager.h 2017-11-05 18:19:50 +01:00
pqi Increase size of list of ip shared via discovery2 2018-02-23 02:10:58 +01:00
retroshare added limiter in number of responses forwarded back by turtle search, which should avoid bursts of bandwidth for popular requests 2018-02-17 23:37:25 +01:00
rsitems added load/save of known channels to avoid re-displaying it in the NewsFeed after then have been deleted. 2018-02-16 23:51:43 +01:00
rsserver added load/save of known channels to avoid re-displaying it in the NewsFeed after then have been deleted. 2018-02-16 23:51:43 +01:00
scripts added for MSYS compile releated changes by default its disabled 2009-09-05 17:23:58 +00:00
serialiser Fix CppCheck in rstlvstring.h 2017-11-07 21:58:10 +01:00
services Improve discovery 2018-02-24 14:29:56 +01:00
tcponudp Fix warning: this statement may fall through 2017-07-16 20:25:11 +02:00
tests Typo fixes 2017-06-04 20:34:10 +02:00
turtle added limiter in number of responses forwarded back by turtle search, which should avoid bursts of bandwidth for popular requests 2018-02-17 23:37:25 +01:00
unfinished removed p3portservice. Moved to unfinished/ 2011-07-31 12:32:38 +00:00
unused moved dsdv code to unused directory 2017-04-26 14:31:15 +02:00
upnp Fix CppCheck in UPnPBase.h 2017-11-07 22:04:46 +01:00
util Use link local address only if necessary 2018-02-19 23:23:15 +01:00
zeroconf optim: changed postfixed ++ into prefix++ for non trivial operators, replaced test on std::list::size() by std::list::empty() (Patch from Phenom, modified) 2014-10-21 22:33:02 +00:00
Doxyfile Update Doxfiles for Online Doxygen generation http://notdefine.de/retroshare/retroshare-gui/html/index.html and http://notdefine.de/retroshare/libretroshare/html/index.html 2014-03-08 13:07:34 +00:00
libretroshare.pro Merge pull request #1153 from csoler/v0.6-TorOnly 2018-02-11 20:49:45 +01:00
LICENSE.txt Rename licence to LICENSE.txt 2015-12-16 02:00:17 -08:00
mingw32make.bat update windows build scripts 2015-08-11 16:44:59 +02:00
Readme.txt Updated link for Qt 2016-11-13 01:39:54 +07:00
TODO git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@514 b45a01b8-16f6-495d-af2f-9b41ad6348cc 2008-04-24 07:03:31 +00:00
version_detail.bat - Added update of version information for Windows build 2015-08-04 15:15:49 +02:00
version_detail.sh Fixed version_detail_bash_script with shadow build 2016-09-05 16:27:04 +02:00

=======================================================================================
README for RetroShare
=======================================================================================

RetroShare web site . . . . http://retroshare.sourceforge.net/
Documentation . . . . . . . http://retroshare.sourceforge.net/doc.html
Support . . . . . . . . . . http://retroshare.sourceforge.net/support.html
Forums  . . . . . . . . . . http://retroshare.sourceforge.net/forum/
Wiki  . . . . . . . . . . . http://retroshare.sourceforge.net/wiki/
The Developers site . . . . http://retroshare.sourceforge.net/developers.html
Project site  . . . . . . . https://sourceforge.net/projects/retroshare

Contact:  . . . . . . . . . retroshare@lunamutt.com ,defnax@users.sourceforge.net


Compiling + Running RetroShare (V0.5.xxx)
=========================================================================================
REQUIREMENTS
=========================================================================================

Libraries/Tools:
	* C/C++ Compiler. 	  	  (standard on Linux/cygwin)
	* Qt >= 4.5.x 		  	    https://download.qt.io/official_releases/qt/4.8/4.8.7/qt-everywhere-opensource-src-4.8.7.tar.gz
	* OpenSSL       	      	http://www.openssl.org/source/openssl-0.9.8k.tar.gz
	* MiniUPnP           	  	http://miniupnp.free.fr/files/download.php?file=miniupnpc-1.3.tar.gz
	* gpgme 		              ftp://ftp.gnupg.org/gcrypt/gpgme/gpgme-1.1.8.tar.bz2
	* libgpg-error          	ftp://ftp.gnupg.org/gcrypt/libgpg-error/libgpg-error-1.7.tar.bz2 

Windows only:
	* Cygwin  	          	  http://www.cygwin.com/cygwin/setup.exe (for openssl compile)
	* MinGW/Msys package  		http://sourceforge.net/projects/mingw/files/	 (for compile gpgme,libgpg-error)
	* Pthreads            		http://sourceware.org/pthreads-win32/ 
	* Zlib                		http://www.zlib.net/
	
	Latest RetroShare sources from (SVN) sourceforge.net:	
    	svn co https://retroshare.svn.sourceforge.net/svnroot/retroshare retroshare 

=========================================================================================

Build Scripts are avaible on SVN for Debian and Ubuntu:
http://retroshare.svn.sourceforge.net/viewvc/retroshare/trunk/build_scripts/

Latest stable OpenSSL is available at:
http://www.openssl.org

Latest miniupnpc-1.3 is avaible at:
http://miniupnp.free.fr/files/download.php?file=miniupnpc-1.3.tar.gz

Latest gpgme Library is avaible at:
ftp://ftp.gnupg.org/gcrypt/gpgme/gpgme-1.1.8.tar.bz2

Latest libgpg-error Library is avaible at:
ftp://ftp.gnupg.org/gcrypt/libgpg-error/libgpg-error-1.7.tar.bz2

Windows only:
	pthreads: ftp://sourceware.org/pub/pthreads-win32/pthreads-w32-2-8-0-release.tar.gz 
	zlib:	    http://www.zlib.net/zlib-1.2.3.tar.gz 
=========================================================================================
You can find here instrustions howto compile libretroshare and gui:
http://retroshare.sourceforge.net/wiki/index.php/Developers_Corner
	
=========================================================================================	
You can go on over to our forum when you have trouble with compiling:
http://retroshare.sourceforge.net/forum/
---------------------------------------------