mirror of
https://github.com/RetroShare/RetroShare.git
synced 2025-11-19 23:42:23 -05:00
This avoids that an attacker that captures a broadcast hash request can also ask for the file.
This needed to add back explicit sources in SearchDialog and private chat transfer. I dynamically search
for sources in file lists just before calling FileRequest.
When RS links anchorClick() will work properly with Qt, we can remove the search flag "EXTRA" from the
tunnel digging in p3turtle.cc, otherwise, people having this bug can't transfer files in private chat by
copy+paste of a RS link.
Also:
- added missing mutexes in search requests into fimonitor.cc
- suppressed some debug info in connect manager
- added check for write fails when dumping config files
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@3027 b45a01b8-16f6-495d-af2f-9b41ad6348cc
|
||
|---|---|---|
| .. | ||
| dbase | ||
| dht | ||
| ft | ||
| pqi | ||
| rsiface | ||
| rsserver | ||
| scripts | ||
| serialiser | ||
| services | ||
| tcponudp | ||
| tests | ||
| turtle | ||
| upnp | ||
| util | ||
| BUGS | ||
| Doxyfile | ||
| libretroshare.pro | ||
| licence | ||
| mingw32make.bat | ||
| Readme.txt | ||
| TODO | ||
| version_detail.sh | ||
=======================================================================================
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/
---------------------------------------------