RetroShare/libretroshare/src/turtle
csoler 6edb9eb4f8 Merged branch that provide group-based file permissions.
Now users can sort peers into groups in the friend list, and attribute flags and parent groups to the
directories in the share manager.

Flags are B-B-N, meaning in order:
- browsable for peers in the parent groups
- browsable for everyone
- network wide for everyone
Backward compatibility makes previously BN flags been interpreted as -BN, meaning browsable/network wide for everyone.

Be careful with this new feature. It has been tested, but it's a bit early to rely on it for highly sensitive data.

The merge also includes a significant improvement of the naming of flags with incompatible types
which should sort out some existing bugs as well, since inconsistencies in flag usage have been
found during the process.



git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@5787 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2012-11-07 20:03:16 +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 Merged branch that provide group-based file permissions. 2012-11-07 20:03:16 +00:00
p3turtle.h First shot of file sharing permissions. Compiles, but needs some testing/debugging. 2012-11-01 10:06:12 +00:00
rsturtleitem.cc Added deferred check of chunks during file transfer. Chunk sha1 sums are requested to the sources and checked for downloaded data. 2012-03-15 19:55:43 +00:00
rsturtleitem.h Added deferred check of chunks during file transfer. Chunk sha1 sums are requested to the sources and checked for downloaded data. 2012-03-15 19:55:43 +00:00
turtlestatistics.h added additional statistics from turtle router. Needs full recompilation. 2011-05-26 22:11:06 +00:00
turtletypes.h This intimidating patch renames libretroshare/src/rsiface/ to 2010-08-06 09:40:23 +00:00