moved p3distrib loading to background thread.
 * Added Cache Queues to p3distrib.
 * Created p3ThreadedService class.
 * added code to launch these threads.
 * debug code to see loading.

Seems to be far too many called to gpg->verifySignature()... to look at.



git-svn-id: https://retroshare.svn.sourceforge.net/svnroot/retroshare/trunk@3998 56268a12-702b-0410-a8f4-c53eb35c22f6
Fixed compile on Windows.

git-svn-id: https://retroshare.svn.sourceforge.net/svnroot/retroshare/trunk@3999 56268a12-702b-0410-a8f4-c53eb35c22f6
restored random seeding of the Mersenne twister (plz dont remove this! If it does not compile on windows, use time(NULL) only)

git-svn-id: https://retroshare.svn.sourceforge.net/svnroot/retroshare/trunk@4000 56268a12-702b-0410-a8f4-c53eb35c22f6
added dependency of gnome-keyring

git-svn-id: https://retroshare.svn.sourceforge.net/svnroot/retroshare/trunk@4001 56268a12-702b-0410-a8f4-c53eb35c22f6
merged with local modifications (binary tgz file)

git-svn-id: https://retroshare.svn.sourceforge.net/svnroot/retroshare/trunk@4002 56268a12-702b-0410-a8f4-c53eb35c22f6
added missign lib

git-svn-id: https://retroshare.svn.sourceforge.net/svnroot/retroshare/trunk@4003 56268a12-702b-0410-a8f4-c53eb35c22f6
Fixed compile on Windows.

git-svn-id: https://retroshare.svn.sourceforge.net/svnroot/retroshare/trunk@4004 56268a12-702b-0410-a8f4-c53eb35c22f6
MessageComposer:
- Removed standard subject "No Title"
- Corrected tabstops
- Set focus to subject after asking "Do you want to send the message without a subject ?"

git-svn-id: https://retroshare.svn.sourceforge.net/svnroot/retroshare/trunk@4005 56268a12-702b-0410-a8f4-c53eb35c22f6
Corrected some translations and fixed german language.

git-svn-id: https://retroshare.svn.sourceforge.net/svnroot/retroshare/trunk@4006 56268a12-702b-0410-a8f4-c53eb35c22f6
Cleaned the login code:

- Added a RsLoginHandler class, responsible for storing/loading the SSL passwd from keyrings/disk/gpg file
- Removed RsInitConfig::havePasswd, RsInitConfig::haveHelp, etc.



git-svn-id: https://retroshare.svn.sourceforge.net/svnroot/retroshare/trunk@4007 56268a12-702b-0410-a8f4-c53eb35c22f6

 Fixed the FriendFeed backup of messages:
   * switched to one universal PendingCache list.
   * added mHistoricalCaches variable to p3distrib - to indicate when old caches have been loaded.
   * added calls to p3GroupDistrib::HistoricalCachesDone() in rsinit.cc
   * added "historical" parameter to lots of p3distrib functions.
   * updated child classes to only add FeedItems if (historical == false).
   * Switched Validate / Duplicate Msg checks to speed up historical data load.
   * corrected rsrandom function for OSX.
   * bugfix to rsloginhandler function. (compile error).
   


git-svn-id: https://retroshare.svn.sourceforge.net/svnroot/retroshare/trunk@4008 56268a12-702b-0410-a8f4-c53eb35c22f6
Fixed compile of the changes in rsloginhandler on Windows.
Fixed german language.

git-svn-id: https://retroshare.svn.sourceforge.net/svnroot/retroshare/trunk@4009 56268a12-702b-0410-a8f4-c53eb35c22f6

 Added First Part of tracking missing messages.
  * Added RsDistribDummyMsg class to each GroupInfo.
  * Added function to check for missing parents.
  * added print functions for debugging.



git-svn-id: https://retroshare.svn.sourceforge.net/svnroot/retroshare/trunk@4010 56268a12-702b-0410-a8f4-c53eb35c22f6
made number of active transsfers more relevant

git-svn-id: https://retroshare.svn.sourceforge.net/svnroot/retroshare/trunk@4011 56268a12-702b-0410-a8f4-c53eb35c22f6
Removed maximum size of the splitter in ForumsDialog and ChannelFeed.
Save and load the splitter state of the ChannelFeed.

git-svn-id: https://retroshare.svn.sourceforge.net/svnroot/retroshare/trunk@4012 56268a12-702b-0410-a8f4-c53eb35c22f6
clear chat history bug fix (tracker 2992786)

git-svn-id: https://retroshare.svn.sourceforge.net/svnroot/retroshare/trunk@4013 56268a12-702b-0410-a8f4-c53eb35c22f6
clear chat history bug fix (2992786)

git-svn-id: https://retroshare.svn.sourceforge.net/svnroot/retroshare/trunk@4014 56268a12-702b-0410-a8f4-c53eb35c22f6
clear chat history bug fix (2992786)

git-svn-id: https://retroshare.svn.sourceforge.net/svnroot/retroshare/trunk@4015 56268a12-702b-0410-a8f4-c53eb35c22f6
corrected bug of not sending info to own location (tracker 3104190)

git-svn-id: https://retroshare.svn.sourceforge.net/svnroot/retroshare/trunk@4016 56268a12-702b-0410-a8f4-c53eb35c22f6
restored channel key restore 
created new action for delete channel history

git-svn-id: https://retroshare.svn.sourceforge.net/svnroot/retroshare/trunk@4017 56268a12-702b-0410-a8f4-c53eb35c22f6