RetroShare/libretroshare/src
2014-11-17 21:56:41 +00:00
..
chat fixed GUI for distant chat: correct display of peer names, chat window on client shows up when chat is openned. Window on server only shows up when first message is received. 2014-11-17 21:56:41 +00:00
dbase Removed unnecessary method p3Notify::AddFeedItem. 2014-11-11 20:28:45 +00:00
dht changed post fixed operator++ into prefixed. More efficient on some systems. Patch from Phenom. 2014-10-24 22:07:26 +00:00
file_sharing fixed up plugin system to work with v0.6 2014-04-20 14:20:13 +00:00
ft Removed unnecessary method p3Notify::AddFeedItem. 2014-11-11 20:28:45 +00:00
grouter fixed error messages in grouter items 2014-11-13 22:27:01 +00:00
gxs fixed bug caused by old GXS keys in distant chat. Added a security warning for these keys to be deleted. 2014-11-15 20:54:42 +00:00
pgp changed post fixed operator++ into prefixed. More efficient on some systems. Patch from Phenom. 2014-10-24 22:07:26 +00:00
plugins changed post fixed operator++ into prefixed. More efficient on some systems. Patch from Phenom. 2014-10-24 22:07:26 +00:00
pqi Removed some compiler warnings 2014-11-15 00:39:19 +00:00
retroshare improved the logic in distant chat. Now all traffic is referred to by the GXS id of the contact instead of virtual peer id which would change with tunnel route. Work still needed to fix up the GUI 2014-11-16 22:46:18 +00:00
rsserver improved the logic in distant chat. Now all traffic is referred to by the GXS id of the contact instead of virtual peer id which would change with tunnel route. Work still needed to fix up the GUI 2014-11-16 22:46:18 +00:00
scripts added for MSYS compile releated changes by default its disabled 2009-09-05 17:23:58 +00:00
serialiser separated chat items from message items, separated chat into tree components: chat, distant chat and distributed chat (i.e. lobbies). moved all chat components into chat/. Removed deprecated chat items 2014-11-11 16:10:54 +00:00
services Added notify of received groups and messages for forums and channels to libretroshare. 2014-11-13 22:03:12 +00:00
tcponudp changed post fixed operator++ into prefixed. More efficient on some systems. Patch from Phenom. 2014-10-24 22:07:26 +00:00
tests fixed compilation of network simulator 2014-11-08 12:36:20 +00:00
turtle added missing record of Dn traffic in turtle router 2014-10-19 12:36:38 +00:00
unfinished removed p3portservice. Moved to unfinished/ 2011-07-31 12:32:38 +00:00
upnp fixed SIGSEGV when quitting due to deletion of UPnP handler during callback 2014-10-25 12:48:03 +00:00
util Removed some compiler warnings 2014-11-15 00:39:19 +00: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
BUGS
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 separated chat items from message items, separated chat into tree components: chat, distant chat and distributed chat (i.e. lobbies). moved all chat components into chat/. Removed deprecated chat items 2014-11-11 16:10:54 +00:00
licence
mingw32make.bat updated the MinGW build bat files 2014-03-05 22:46:37 +00:00
Readme.txt removed old instructions from readme 2010-03-04 11:27:34 +00:00
svn_revision.bat added svn_revision.bat file to update easier the rsversion.h under Windows, and modifyd the mingw32make.bat before compiling write the latest revision to rsversion.h 2010-06-01 22:46:56 +00:00
TODO
version_detail.sh improved version details bash script to include a svn revision number (of type int) 2012-09-04 19:04:48 +00: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 		  	    http://qt.nokia.com/downloads/downloads#lgpl
	* 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/
---------------------------------------------