csoler
175664e10e
fixing compilation for openssl-1.1.0 (part 12)
2017-02-18 23:58:47 +01:00
csoler
0c77a10224
fixing compilation for openssl-1.1.0 (part 11)
2017-02-18 23:47:53 +01:00
cyril soler
cda3c744af
attempt at fixing a bug that can cause a crash in p3filelists.cc
2017-02-17 09:17:33 +01:00
csoler
ccacba797f
added pgp passphrase temporary caching in order to avoid re-asking for password at location creation time
2017-02-12 15:27:13 +01:00
csoler
f3824f2348
merged upstream/master
2017-02-11 10:46:51 +01:00
csoler
22f2edb5ad
removed debug info and added comment
2017-02-11 10:45:30 +01:00
csoler
ea82d26b75
fixed signature verification bug for versionned messages
2017-02-09 23:35:59 +01:00
csoler
c61ccda431
fixed compilation problem caused by a bug in qtcreator global replace. Warning: always check the result of qtcreator global replace
2017-02-07 22:04:07 +01:00
csoler
37f3e1a62a
fixed problem in ID creation code.
2017-02-07 20:15:55 +01:00
csoler
6a9b697e42
made RsReputation::overallReputationLevel() to also return the identity ownership flags so that we dont need to rely on async calls to p3IdService to get them
2017-02-06 23:46:01 +01:00
csoler
013eb93f70
rewrote forum loading method with the proper logarithmic containers
2017-02-06 00:11:26 +01:00
cyril soler
873fbf98ad
added 3 missing delete, responsible for small memory leaks
2017-02-01 14:32:51 +01:00
csoler
a357c52124
fixed a few things in options
2017-01-31 21:51:16 +01:00
csoler
deea1b5344
moved temporary GXS object structures into rsgxsutil.h and used them in p3gxscircles to remove a memory leak
2017-01-31 20:59:50 +01:00
csoler
0a02419a29
fixed a big memory leak in hash cache storage load code, and improved deletion of allocated memory if file reading fails
2017-01-31 20:07:27 +01:00
csoler
7327f1a98b
fixed deadlock caused by locking the mutex in p3Identity after the one in p3GxsReputation
2017-01-28 15:26:12 +01:00
csoler
f7a1348370
made Accepted option in Transfers to send tunnel requests for both encrypted and clear tunnels
2017-01-23 19:13:50 +01:00
csoler
297907ef81
Merge pull request #662 from csoler/v0.6-ImprovedGUI
...
V0.6 improved gui
2017-01-22 21:48:48 +01:00
csoler
7da68ff72d
improved certificate parsing in Home so that corrupted certs never get accepted
2017-01-22 21:44:26 +01:00
csoler
73d9a48366
update client Grp TS even when friend peer is subscribed to no groups, so as to avoid the friend re-sendign an empty list indefinitly (fix suggested by jo)
2017-01-22 18:36:36 +01:00
Phenom
1f5ef4cc05
Fix Compilation
2017-01-21 17:29:07 +01:00
csoler
e07d6ff6b1
removed debuginfo from PR 654
2017-01-21 17:26:44 +01:00
Phenom
aa05d60894
Fix all warnings in UnitTest
2017-01-21 16:31:45 +01:00
csoler
ee4d722225
fixed cache deletion of GXS grp meta that caused deleted groups to not come back when available
2017-01-20 23:27:18 +01:00
csoler
d1af2e09dc
merged with upstream/master
2017-01-20 00:00:47 +01:00
csoler
b52ab0f542
added auto-clean of unused groups when grpAutoSync is enabled (so it does not touch identities)
2017-01-19 23:59:26 +01:00
csoler
410123b976
added warning about consistency error in idservice group flags
2017-01-19 11:16:47 +01:00
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
jolavillette
1b8de7b30e
Attempt to reduce BW bursts
2017-01-18 13:25:45 +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
csoler
fb733916ef
added two fields in settings/people to setup the thresholds to decide between neutral and remotely positive/negative reputation
2016-12-28 18:58:49 +01:00
csoler
64737827a1
added an icon for when information is missing for an ID in forum distribution
2016-12-27 17:17:23 +01:00
csoler
d8233bb101
merged updatream/master
2016-12-26 16:59:52 +01:00
csoler
742a7648a4
added display of warning for non forwarded posts
2016-12-26 15:59:53 +01:00
csoler
c80d3ec1a4
added check for reputation before sending message ids
2016-12-25 23:12:07 +01:00
csoler
72fb8f17a9
changed the reputation system to output a level that differentiate your own opinion to your friends opinion
2016-12-23 17:52:02 +01:00
csoler
36453dd0c3
Merge pull request #609 from G10h4ck/android_debug
...
Android debug
2016-12-22 22:20:07 +01:00
Gioacchino Mazzurco
3de3becb9b
Cleanup #ifdef mess in RsAccountsDetail::PathDataDirectory()
2016-12-22 13:50:44 +01:00
Gio
06a1020724
Add workaround to see debug messages from native code in android service
2016-12-22 13:50:44 +01:00
csoler
8b9038a028
improved display/wording of usage statstics in People
2016-12-22 11:21:49 +01:00
csoler
0a3ec9706d
added statistics info for key requests
2016-12-22 00:14:16 +01:00
Phenom
40cf76808c
Fix compilation and some new warnings.
2016-12-21 21:23:54 +01:00
csoler
d3051eff1a
added display of usage statistics for GXS identities
2016-12-21 00:34:07 +01:00
cyril soler
f3e699a5d7
fixed typo causing publishTest to fail in some cases
2016-12-20 14:08:47 +01:00
csoler
948b88bccd
fixed bug caused by calling clear in constructor which would reset the TS in GXS when saving...
2016-12-19 21:40:04 +01:00
csoler
ef0850e65b
added recording system for usage cases of GXS ids
2016-12-19 20:44:15 +01:00
csoler
ed61d7272c
fixed compilaiton
2016-12-17 19:10:13 +01:00
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
1ef11a27fd
Merge pull request #599 from G10h4ck/qml_app_chat
...
Qml app chat
2016-12-15 23:21:11 +01:00
csoler
8637cfa42f
added detection of flag change so that new TS is set on root of hierarchy and changes are made visible to friends at next update
2016-12-15 23:07:40 +01:00
csoler
08294deeba
removed unused updateHash() functions in directory_storage. Fixed a bug that caused H(H(F)) to not be recomputed at start, causing e2e encryption to fail in some cases.
2016-12-14 22:58:49 +01:00