758 Commits

Author SHA1 Message Date
csoler
330cc98c23 fixed test of max age when receiving posts 2016-12-17 18:14:44 +01:00
cyril soler
f8f040bde9 fixed deadlock due to cross-locking RsGxsNetService and RsGxsGenExchange (reported by sss) 2016-12-16 10:03:23 +01:00
csoler
a8422028fe fixed compilation and set the default storage to 1year to comply with forum default 2016-12-14 09:59:20 +01:00
csoler
5953e563f4 added auto-consistency between store/sync periods 2016-12-13 21:12:34 +01:00
csoler
dd2a3c26de fixed serialisation bug in new UpdateMap code, and removed debug info from RsGxsNetService 2016-12-12 22:52:55 +01:00
csoler
0d94b683dd removed duplicate peerID/grpId in msg/grp update maps 2016-12-12 21:01:24 +01:00
csoler
478746f2b2 moved incoming msg time check to RsGenExchange validation method 2016-12-08 23:53:28 +01:00
csoler
8b697eb77a added check to prevent loading saving corrupted peer/grp ids in GXS update maps 2016-12-08 21:53:39 +01:00
csoler
ae37787853 merged with upstream/master 2016-12-08 09:17:56 +01:00
csoler
6c4497a18c improved debug output in rsgxsutil. Added disabled code for removing old unused groups 2016-12-07 22:41:05 +01:00
csoler
d9416d3e3d added proper use of storage time parameter in group msg cleanup 2016-12-07 22:00:50 +01:00
csoler
b03fe3d4c5 fixed computation of max update time for sync 2016-12-06 23:28:28 +01:00
csoler
68f7fff0d8 fixed saving bug in GrpConfigMap 2016-12-06 23:02:25 +01:00
csoler
a4c14c2212 improved serialisation methods in RsGxsNet items, and added serialisation for RsGrpConfigItem 2016-12-06 22:17:03 +01:00
csoler
661038d9b2 added a function to check keep/req times for consistency 2016-12-05 23:42:44 +01:00
csoler
7afb91d1db added machinery to allow to set/get sync and store periods for GXS groups 2016-12-05 22:14:48 +01:00
csoler
d2ef2248c6 added entry in rsgxsnetservice to change sync params 2016-12-04 23:42:26 +01:00
csoler
5612647672 added new GrpServerConfigMap to store additional data on groups for net service. Removed pointers to simplify the code 2016-12-04 23:40:52 +01:00
csoler
143829c881 moved constants for GXS group management into rsgxs.h 2016-12-04 23:40:39 +01:00
csoler
f3a34bf5a3 created a new item to hold/save per gxs group information (statistics, update delays) 2016-12-04 23:39:45 +01:00
csoler
c6d21e4abc changed old msg update default strategy to one month 2016-12-04 23:39:10 +01:00
csoler
bba1a719fe removed deprecated bandwidth recorder code in RsGxsNetService 2016-12-04 23:38:50 +01:00
Phenom
674b6de381 Fix Some gcc warnings 383 to 208 lines
Left explicit #warning and deprecated.
Some lines are wrong indented and produce mal formed code.
2016-11-30 22:01:01 +01:00
Gio
ea42d822c2 Merge branch 'master' into android 2016-10-26 13:43:24 +02:00
Gio
633a6cf8c2 Fixed a bunch of warnings in safe ways 2016-10-13 00:01:33 +02:00
Gio
68a00138d2 Avoid usage of deprecated function RSA_generate_key that make android
compiler mad
2016-08-23 12:15:28 +02:00
Phenom
72d743584a Fix RsGxsNetService::handleRecvPublishKeys when grpMeta is NULL
Bug noted by Papache
2016-08-08 19:05:42 +02:00
Phenom
beab81e134 Fix Forum Item sort on LastPost View.
msg.mMeta.mChildTs Was not updated when received new child so do it when
creating GxsIdRSTreeWidgetItem.
2016-08-06 11:57:41 +02:00
Cyril Soler
96e73b301c Merge pull request #454 from csoler/v0.6-ContactList
V0.6 contact list
2016-08-04 22:38:59 +02:00
csoler
3993fbf5cc fixed auto-positive opinions for contacts 2016-08-04 16:10:00 +02:00
csoler
c7576309a7 added callback in RsGenExchange subclasses to autorise new groups, to be used by p3GxsIdentity 2016-08-04 13:12:55 +02:00
csoler
70228ee405 fixed missign return, probably causing crashes 2016-08-04 11:02:12 +02:00
csoler
17003f136b modified wrong comment in why mLastPost should not be used in rsgxsnetservice.cc, and added a call to clearing GrpMeta cache when new msg in that group are received 2016-08-02 16:25:00 +02:00
csoler
3cd90ae11c re-disabled the code to update the server TS to last post as it can severely perturbate the distribution of posts. Added a call to update msgServerUpdateMap when new messages received 2016-08-01 16:35:19 +02:00
csoler
d6be4404d2 re-enabled some code previously disabled in last commit 2016-08-01 15:38:51 +02:00
csoler
b1288bcb7e added missing time stamp of msgServerUpdateMap when posting a new message 2016-08-01 14:43:17 +02:00
csoler
efd503e7d4 removed the possibility of GXS groups to keep track of post origin before release, as it is too intrusive as compared to the benefits 2016-07-25 14:56:55 -04:00
csoler
daf54dff3d fixed missing RsGxsGrpMeta cache update when updating grp meta, which caused unstable group flags/name/perms update 2016-07-22 17:49:07 -04:00
Cyril Soler
9fd44a53be Merge pull request #437 from PhenomRetroShare/Fix_UnitTests
Fix UnitTests and run it in windows too.
2016-07-15 19:28:54 -04:00
csoler
9126076336 removed debug info in p3IdService and RsGxsNetService 2016-07-15 17:09:22 -04:00
csoler
90dfc6e14a improved explicit requests of missing GXS ids, also fixing situations where empty peers lists would wipe out pending peer lists 2016-07-15 16:59:57 -04:00
Phenom
3152ecaa9b Fix UnitTests and run it in windows too. 2016-07-15 15:36:06 +02:00
csoler
c555300c37 fixed merging with upstream 2016-07-12 22:45:23 -04:00
csoler
c7e60d0cdb removed debug info in rsgxsnetservice 2016-07-12 22:42:19 -04:00
csoler
ed523e8edf fixed backend for locl circles 2016-07-11 22:44:15 -04:00
csoler
951f29f155 removed debug info in rsDataService 2016-07-10 23:00:47 -04:00
Cyril Soler
1c277ab81b Merge pull request #433 from csoler/v0.6-SqlCache
V0.6 sql cache
2016-07-05 23:47:55 -04:00
csoler
218ca45ac8 removed some debug info in rsdataservice 2016-07-03 23:12:56 -04:00
csoler
e611b2bb05 moved isIdentitybanned from p3GxsReputations to p3IdService, so as to avoid calling back p3IdService from p3GxsReputations, which simplifies the code 2016-07-03 18:06:01 -04:00
csoler
86d8f01033 added a local cache in rsdataservice to avoid calling sqlcipher on GrpMetaData 2016-07-01 23:38:10 -04:00