Commit Graph

4188 Commits

Author SHA1 Message Date
csoler
06265f2b54 added consistency check in meta data in publishGroup() and updateGroup() in order to avoid bad data supplied from GXS services 2017-01-19 11:13:06 +01:00
cyril soler
8568199497 fixed mistake that prevented GXS posts to propagate 2017-01-17 12:40:09 +01:00
csoler
e19711785b fixed last commit because of compilation 2017-01-16 20:57:19 +01:00
csoler
967b85c9bf removed old call to rsIdentity in rsgxsnetservice and removed warning 2017-01-16 20:49:52 +01:00
csoler
c00caa967d Merge pull request #644 from G10h4ck/ccleanup
Some cleanup and deprecation
2017-01-15 21:28:28 +01:00
csoler
5c296b9349 removed warning when peer list is empty in cache_load of identities 2017-01-15 09:57:06 +01:00
Gioacchino Mazzurco
a881441384 Some cleanup and deprecation
RsGxsDataAccess deprecate unused ansType
RsGxsDataAccess::setReq(...) use proper types for params
RsGxsDataAccess::getGroupData(...) print useful information in case of error
GxsRequest proper initialization in constructor
GxsRequest deprecate meaningless ansType
RsGroupMetaData Fix comment to avoid confusion
Deprecated meaningless RS_TOKREQ_ANSTYPE_* common source of confusion
p3GxsCircles::request_CircleIdList() removed unused variable
p3GxsCircles::request_CircleIdList() preper return value
2017-01-14 23:12:50 +01:00
csoler
233c38d8db Merge pull request #641 from csoler/v0.6-Reputations
V0.6 reputations
2017-01-14 20:45:53 +01:00
csoler
df94de9142 disallow to ban your own identity in forums, and make opinions show up as a function ofwhat the ID opinion already is 2017-01-13 18:31:50 +01:00
Gioacchino Mazzurco
cdd39736d4 Documentation and code cleanup
Fix a warning in RsGenExchange::messagePublicationTest(...)
Fix documentation for RsGenExchange::{generatePublicToken(), acknowledgeTokenGrp(...)}
Properly initialize RsGroupMetaData, RsMsgMetaData and p3GxsForums members
Cleanup RsGxsNotify
2017-01-12 22:34:28 +01:00
csoler
19819b9b77 removed debug info 2017-01-12 22:14:41 +01:00
csoler
3c07d50dac set auto-reset of banned nodes to "never" by default 2017-01-12 21:27:02 +01:00
csoler
70a92a1c32 various small fixes in reputation/identity cleaning 2017-01-12 21:14:36 +01:00
csoler
bd7f6aca99 added to parameters in options to fix the time banned ids are kept in list and prevented to re-download 2017-01-12 20:39:49 +01:00
csoler
a7f0fff0f1 made sure reputations are not stamped when requested for debugging/printing 2017-01-10 23:05:00 +01:00
csoler
e329815f33 Merge pull request #621 from G10h4ck/ccleanup
Cleanup rstokenservice defines
2017-01-10 21:59:27 +01:00
csoler
a810ae9a74 use rsReputations instead of rsIdentity for reputation calls. Suspended reputation vetting code which is not needed anymore 2017-01-10 21:44:37 +01:00
csoler
2f1d9073fa removed debug info 2017-01-10 20:10:28 +01:00
csoler
8d8453f9c0 removed the reputation calls through rsIdentity. Improved the logic of updating static identity flags in p3gxsreputations 2017-01-09 23:47:51 +01:00
cyril soler
2ed983026d fixed 2 comments in GXS net service 2017-01-09 15:49:20 +01:00
csoler
2fc8d22cf9 changed cleaning strategy of p3gxsreputations to be based on last activity of the reputation system rather than the identity system 2017-01-08 22:00:54 +01:00
csoler
b6a3f53826 changed the needsUpdate flag so that unset/default needs update, and added code to read old reputation set item class 2017-01-08 11:14:18 +01:00
csoler
0dd3a318ed added last used TS in reputation items 2017-01-08 11:10:33 +01:00
csoler
d631758e8c added hashstream class to hash content of RsIdentityUsage and fix duplication of identity usage statistics 2017-01-05 23:07:59 +01:00
Gioacchino Mazzurco
052a65219b Cleanup rstokenservice defines
Removed unused defines
Marked for future cleanup the ones the needed ones to refactor as inner
enums in future
2017-01-05 11:31:35 +01:00
csoler
1a2def70b5 removed debug info in rsgxsnetservice.cc 2017-01-04 22:04:40 +01:00
csoler
f72399f2a8 merged upstream/master 2017-01-04 20:24:08 +01:00
csoler
2919058652 finished backend part for identity usage statistics 2017-01-03 23:31:29 +01:00
csoler
a9670a569a Second stage in abstracting GXS identities usage cases (almost done) 2017-01-02 23:53:39 +01:00
csoler
17fc89e3c0 First stage in abstracting GXS identities usage cases (half done) 2017-01-02 15:58:37 +01:00
csoler
00613d433c made sure we have the public keys for msg validation, as only the private key is available when we are admin/publisher of a group 2017-01-02 14:00:23 +01:00
csoler
a962330f25 fixed compilation in GxsSecurity with debug flags 2017-01-01 21:28:14 +01:00
csoler
e883a32711 added more debug info in msg validation code 2017-01-01 21:10:14 +01:00
csoler
bb7d8297ee fixed compilaiton in debug mode for rsgenexchange 2017-01-01 20:54:00 +01:00
csoler
a261094120 removed debug output form p3idservice 2017-01-01 20:22:54 +01:00
csoler
1a9f19145e Merge pull request #617 from csoler/v0.6-Circles2
V0.6 circles2
2017-01-01 18:22:01 +01:00
csoler
f07ebbf605 fixed circle authentication policy 2017-01-01 17:51:03 +01:00
csoler
e312848d24 added documentation of flags in GXS msg authentication policy 2017-01-01 17:50:09 +01:00
csoler
fcf8a35081 check that author id is not null before complaining that it does not exist 2017-01-01 17:49:34 +01:00
csoler
c71cf7a5ee removed timestamping of key that was in the wrong place 2017-01-01 17:47:24 +01:00
csoler
97957bdc09 fixed update problem due to forgetting that delay=0 means no time constraints 2016-12-31 18:20:28 +01:00
csoler
b1923dd915 fixed compilation 2016-12-31 17:47:34 +01:00
Phenom
41386c64b7 Fix some new warnings 2016-12-31 15:17:51 +01:00
csoler
e2dfadf352 started documentation of GXS flags. Fixed a bug in p3gxscircles authentication policy 2016-12-31 14:23:37 +01:00
csoler
f8ac391a28 better documentation of anti-spam policy 2016-12-31 13:42:29 +01:00
csoler
924e3bf54b changed anti-spam policy to require a minimum of NEUTRAL to forward posts of trusted people 2016-12-29 21:54:50 +01:00
csoler
057e3ebea2 extended GXS sync limit to sending instead of just requesting, in order to make backward compatibility less painful 2016-12-29 18:10:21 +01:00
csoler
9d82a3ff16 replace mNbAttempts in signature and validation of posts by a timeout, which allows to wait for missing keys more robustly 2016-12-29 15:24:31 +01:00
csoler
3a45bac8e7 removed unused autoBanIdentitiesLimit variable 2016-12-29 15:12:58 +01:00
csoler
f3f0fcea05 added load/save of new thresholds in p3gxsreputation. Removed some unused variables 2016-12-29 10:34:57 +01:00