Commit Graph

5750 Commits

Author SHA1 Message Date
drbob
123d4a630b Major commit of progress on new GxsServices (Channels and Posted). These are not complete yet!
- Reorganisation of p3posted, stripped out lots of previous stuff.
 - Converted p3posted to use GxsComment system.
 - Disabled much of the DummyData - switch it on manually when testing.
 - Added Basics of ChannelPost processing for AutoDownload. (incomplete).
 - Added GxsCommon backend for RsGxsImage and RsGxsFile.
 - Completed Serialiser for GxsChannels.




git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6207 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2013-03-11 20:40:28 +00:00
csoler
4b9087b60d removed dead-end for peers not answering downloads, that would get file cache transfers to get stuck indefinitly when peers are too much stressed for a short period. The offline state is entirely given by setPeerState()
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6206 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2013-03-11 20:33:49 +00:00
chrisparker126
12172e3acc Added PGP GxsId signature creation
group creation operates on a 10 second timeout rather than number of attempts

git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6205 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2013-03-11 16:04:25 +00:00
csoler
7c0fb5eced fixed other uninitialized memory read
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6204 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2013-03-10 22:48:47 +00:00
csoler
4e4e81fa8e fixed uninitialized memory read in debug statement
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6203 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2013-03-10 22:29:25 +00:00
csoler
22befbfdf4 fxed uninitialized memory read in p3NetMgr
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6202 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2013-03-10 22:21:07 +00:00
chrisparker126
bc8c569db3 Added group validation code.
Tested and seems to work fine
Reverted back setAuthenPolicy static function to overwrite semantics and modified wiki and channels policy to equivalents statements

git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6201 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2013-03-10 15:08:04 +00:00
csoler
3fe1bf78be renamed Transfers tab "File Sharing", as it is more appropriate
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6200 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2013-03-08 21:22:28 +00:00
chrisparker126
83ec723d8d Added group signature creation
Added return values for deferred sign function in identity and circles
Not ready for deferred sign testing yet

git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6199 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2013-03-08 19:55:59 +00:00
csoler
2cb52f0624 removed the constraint of sharing own files only in channels. Replaced it by a warning, to allow peers to post from other locations etc.
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6198 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2013-03-08 13:40:26 +00:00
csoler
7b9a0f411c updated README.txt with package deps and libssh 0.5.4
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6197 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2013-03-08 13:08:24 +00:00
csoler
8cc98aeabc added missing pthread lib for ubuntu raring
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6196 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2013-03-08 12:57:27 +00:00
csoler
29a762d340 significantly lowered the cost of the network graph by computing pairwise repulsive forces 8 times less often
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6195 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2013-03-07 20:16:04 +00:00
chrisparker126
23209c8c45 handled validation/sign of message when key not available
(set for 5 attempts before message is dropped)
moved rstokenservice.h to retroshare interface folder
groups do not sync anymore unless user is subscribed to it

git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6194 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2013-03-06 23:33:23 +00:00
csoler
17f2d2e8a5 Patch from AC to enable completion over chat lobby participants
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6193 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2013-03-06 19:41:08 +00:00
thunder2
7f06b1e9b8 Removed special settings for win32 from VOIP.pro.
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6192 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2013-03-06 00:01:05 +00:00
drbob
d39460bec0 Fixed service_type => 16bits in gxscomments.
Removed OLD RelatedMessage() data checks - which we killing comment tree.
Added debug indicating comment / vote counts.



git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6191 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2013-03-04 22:47:32 +00:00
drbob
0f78719d7f added missing checks for deserialisation success.
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6190 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2013-03-04 22:43:55 +00:00
drbob
c2150768db Fixed up a couple of serialiser bugs.
- service_type is 16bit.
 - missing return statement.
 - added a bit more debugging too.



git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6189 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2013-03-04 22:42:32 +00:00
csoler
eeeb50d23c updated building scripts to use libssh 0.5.4
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6188 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2013-03-04 22:22:27 +00:00
csoler
579b04db05 switched libssh to 0.5.4
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6187 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2013-03-04 22:09:10 +00:00
drbob
22782e5edd Adding Basics of GxsChannel Service into libretroshare.
This includes a generic CommentService, which will be used by other Services.
+ Bugfix, gxs service threads were started before global variables were set.



git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6186 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2013-03-04 20:26:48 +00:00
csoler
99c5633a63 patch from Henry Morgan to unify compilation settings for VOIP
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6185 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2013-03-04 12:34:45 +00:00
csoler
cc821d94ac do not show msg icon for current lobby (Improved upon patch from AC)
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6184 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2013-03-03 21:41:56 +00:00
thunder2
4f20b0a325 Updated english translation.
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6183 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2013-03-03 14:05:44 +00:00
csoler
82456bc9a6 removed auto-clear of search field when searching (Patch from AC)
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6182 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2013-03-02 21:31:45 +00:00
csoler
9bc52689bc patch from AC to better handle colors in lobby list
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6181 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2013-03-02 21:27:38 +00:00
thunder2
d1b488002e - Fixed generating of protobuf files in retroshare-nogui.pro for shadow build and Windows compile.
- Added dummy files for generated protobuf files. Without these files qmake doesn't add it to the makefile.
- Added svnignore:* to gencc directory.


git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6180 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2013-03-02 13:50:07 +00:00
notdefine
6e59ff213e Updated Debian changelog
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6179 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2013-03-02 11:18:17 +00:00
csoler
4028cf7928 updated ubuntu changelog
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6178 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2013-03-02 10:01:36 +00:00
csoler
4c3905e257 simplified the chunk drawing code a little bit
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6177 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2013-03-01 23:41:42 +00:00
csoler
1fb605cfa9 fixed stupid bug causing streaming mode to get stalled
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6176 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2013-03-01 23:16:09 +00:00
csoler
9b01e3658d implemented deferred signature method in notify system to alow signing from a non GUI thread
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6175 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2013-03-01 23:00:43 +00:00
csoler
e397560654 fixed bug causing crash when invitation is received foran unsubscribed lobby
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6174 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2013-03-01 20:51:40 +00:00
csoler
4d6ca28e53 fixed bug (Plz drbob & chris, check this one)
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6173 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2013-03-01 19:03:55 +00:00
csoler
1efaa6d5ab added 2 missing return statements
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6172 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2013-03-01 19:01:11 +00:00
csoler
ae37065364 updated ubuntu changelog
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6171 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2013-03-01 17:53:42 +00:00
csoler
e63effbb9b fixed packaging for ubuntu lucid
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6170 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2013-03-01 17:46:52 +00:00
csoler
2752a6975d patch from Henry Morgan to auto-detect system-wide libssh and use it to compile
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6169 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2013-02-28 22:48:28 +00:00
csoler
4cf53ba03e updated debian rules files to skip rsctrl/ directory
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6168 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2013-02-28 22:35:59 +00:00
csoler
7e03ba812d patch from Henry Morgan to handle proto files from the .pro file
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6167 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2013-02-28 22:32:13 +00:00
chrisparker126
50c75de73c Refactored GXS interface to remove exposure to RS internals (i.e. only reference types, declaration in retroshare folder)
To achieve this I created second interface RsGxsIface which RsGxsGenExchange derives from, and RsGxsIfaceImpl (renamed RsGxsIfaceHelper) now takes an instance of this instead so these interfaces don't exposed the RsGenExchange and its underlying types. 

The other stuff is simply definitions and type aliases required for the front-ends to work (RsGroupMeta, RsGroupId, etc) and I've moved gxs flags also. 

This is a good idea as it seem much more clear what's available to a GXS service (apart from RsGenExchange public methods).  


git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6166 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2013-02-28 21:58:38 +00:00
csoler
5ccfed1cf4 fixed bug with chat lobby icons
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6165 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2013-02-28 21:47:37 +00:00
csoler
4f1dda2ffb added new DL mode: Progressive. This is a random mode that ensures no more than 50MB of free space will be written in the file at once. This should effectively remove the lag when initiating a DL on a big file, while keeping enough entropy to ensure a good dissemination of chunks
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6164 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2013-02-28 20:42:01 +00:00
drbob
2d74a3012a Fixed a number of Wiki GUI bugs.
- clear GxsIdChooser - so they don't accumulate.
 - Enable / Disable the New Page / Republish buttons.
 - Allow No Signatures for New Page / Republished pages.
 - clear Parent and Thread Id for new Page Submission.



git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6163 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2013-02-27 23:52:27 +00:00
drbob
ea8d71ee71 Fixed AuthenFlags ...
There were a couple of issues.
    - Setting function was wiping other flags. This is fine - if known - but not how we were using the fns.
    - Offsets were just wacky!

Added some more debugging so we can know if/why a message is not being created.



git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6162 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2013-02-27 22:51:58 +00:00
csoler
854b5eb94a updated ubuntu changelog
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6161 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2013-02-27 22:21:51 +00:00
csoler
061a8113bb fixed icons in chat lobbies
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6160 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2013-02-27 22:17:49 +00:00
drbob
c13192b4c3 Fixed up validate / create Signature logic.
Added comments about missing re-try for Keys that are not in Cache.





git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6159 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2013-02-27 21:20:00 +00:00
drbob
ebce79f9fa More disabled debugging.
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6158 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2013-02-27 21:18:36 +00:00