RetroShare/libretroshare/src/turtle
csoler b80aef1228 Suppressed the possibility for browsable only files to be searched by hash from turtle router.
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
2010-05-29 13:17:09 +00:00
..
Makefile added Makefile in libretroshare/src/turtle to comply with existing build scripts 2009-07-14 13:33:14 +00:00
p3turtle.cc Suppressed the possibility for browsable only files to be searched by hash from turtle router. 2010-05-29 13:17:09 +00:00
p3turtle.h moved removal of sources off turtle mutex to avoid cross-lock. Added a closeFile() call when moving files out of the queue 2010-03-12 19:39:23 +00:00
rsturtleitem.cc - Implemented chunk-based file transfer from partial sources. This in particular means: 2010-01-11 16:00:42 +00:00
rsturtleitem.h - Implemented chunk-based file transfer from partial sources. This in particular means: 2010-01-11 16:00:42 +00:00
turtletypes.h First commit for the turtle download. It works without perturbating RS traffic, but still needs some (internal) smoothing 2009-05-26 21:42:45 +00:00