to implement the new cache system

git-svn-id: https://retroshare.svn.sourceforge.net/svnroot/retroshare/branches/v0.5-new_cache_system@4772 56268a12-702b-0410-a8f4-c53eb35c22f6
initial addition general exchange service interfaces


git-svn-id: https://retroshare.svn.sourceforge.net/svnroot/retroshare/branches/v0.5-new_cache_system@4781 56268a12-702b-0410-a8f4-c53eb35c22f6
added more interface declarations and comments clarifying 
resposibility


git-svn-id: https://retroshare.svn.sourceforge.net/svnroot/retroshare/branches/v0.5-new_cache_system@4803 56268a12-702b-0410-a8f4-c53eb35c22f6
added new declaration for retrodb and removed sqlite reference.


git-svn-id: https://retroshare.svn.sourceforge.net/svnroot/retroshare/branches/v0.5-new_cache_system@4804 56268a12-702b-0410-a8f4-c53eb35c22f6

Early pass at defining new message exchange (cache replacement system)



git-svn-id: https://retroshare.svn.sourceforge.net/svnroot/retroshare/branches/v0.5-new_cache_system@4805 56268a12-702b-0410-a8f4-c53eb35c22f6

Added acadeeb - A bibiography / reference paper system.
Added wire - decentralised twitter clone.
Tweaks to other definitions.



git-svn-id: https://retroshare.svn.sourceforge.net/svnroot/retroshare/branches/v0.5-new_cache_system@4809 56268a12-702b-0410-a8f4-c53eb35c22f6
refined GDP, GNP, and GSP component further and made classes pure
virtual. 
- added interface to allow GDP and GNP to work via an observer pattern 
- added grpId explicitly to GDP, GNP and GSP
- shifting from protocol to service semantics


git-svn-id: https://retroshare.svn.sourceforge.net/svnroot/retroshare/branches/v0.5-new_cache_system@4816 56268a12-702b-0410-a8f4-c53eb35c22f6
Removed cpp source files, don't need them yet. 

Added more clarity to declarations 
Also added comment on general implementation of an
RsGeneralExchangeService


git-svn-id: https://retroshare.svn.sourceforge.net/svnroot/retroshare/branches/v0.5-new_cache_system@4820 56268a12-702b-0410-a8f4-c53eb35c22f6
more notes on gixs and things to clarify

git-svn-id: https://retroshare.svn.sourceforge.net/svnroot/retroshare/branches/v0.5-new_cache_system@4847 56268a12-702b-0410-a8f4-c53eb35c22f6

Adding First Pass Use Cases... for API Design.



git-svn-id: https://retroshare.svn.sourceforge.net/svnroot/retroshare/branches/v0.5-new_cache_system@4966 56268a12-702b-0410-a8f4-c53eb35c22f6

Added example details of how the functionality will be implemented.
Added a couple more cases.



git-svn-id: https://retroshare.svn.sourceforge.net/svnroot/retroshare/branches/v0.5-new_cache_system@4967 56268a12-702b-0410-a8f4-c53eb35c22f6
Added declaration of functions which would service GXS app requirements

git-svn-id: https://retroshare.svn.sourceforge.net/svnroot/retroshare/branches/v0.5-new_cache_system@4975 56268a12-702b-0410-a8f4-c53eb35c22f6
moved my(chris's) version of GXservice to rsgxs.h and reverted db_gxp_service.h back to original

slight modification of rsgdp to not handle encryption requests at its level

git-svn-id: https://retroshare.svn.sourceforge.net/svnroot/retroshare/branches/v0.5-new_cache_system@4985 56268a12-702b-0410-a8f4-c53eb35c22f6
updated retrodb classes and resolved some data access issues with 
ContentValue class. 
Changed parameters to some RetroDb methods
updated RetroCursor with functionality to traverse result set correctly

git-svn-id: https://retroshare.svn.sourceforge.net/svnroot/retroshare/branches/v0.5-new_cache_system@4999 56268a12-702b-0410-a8f4-c53eb35c22f6
Penultimate touches to the RsGxsService interface 

- added most request receive pairs for querying base service 
- Still need to finalise the RsGixs and Search functionality, look at p3DistribSecurity for this

git-svn-id: https://retroshare.svn.sourceforge.net/svnroot/retroshare/branches/v0.5-new_cache_system@5013 56268a12-702b-0410-a8f4-c53eb35c22f6
Created this branch to evaluate the possitility of using OpenPGP SDK instead of libGPGME


git-svn-id: https://retroshare.svn.sourceforge.net/svnroot/retroshare/branches/v0.5-OpenPGP@5023 56268a12-702b-0410-a8f4-c53eb35c22f6
added RetroDb:

- tests added which pass on windows. 

git-svn-id: https://retroshare.svn.sourceforge.net/svnroot/retroshare/branches/v0.5-new_cache_system@5036 56268a12-702b-0410-a8f4-c53eb35c22f6
added compilable version of openpgp sdk

git-svn-id: https://retroshare.svn.sourceforge.net/svnroot/retroshare/branches/v0.5-OpenPGP@5048 56268a12-702b-0410-a8f4-c53eb35c22f6
patched openpgpsdkfor c++ compilation, added test program, started retroshare PGPHandler component

git-svn-id: https://retroshare.svn.sourceforge.net/svnroot/retroshare/branches/v0.5-OpenPGP@5050 56268a12-702b-0410-a8f4-c53eb35c22f6
improvements to openpgp-sdk integration. Added/tested key generation, keyring output

git-svn-id: https://retroshare.svn.sourceforge.net/svnroot/retroshare/branches/v0.5-OpenPGP@5052 56268a12-702b-0410-a8f4-c53eb35c22f6