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
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
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
d631758e8c
added hashstream class to hash content of RsIdentityUsage and fix duplication of identity usage statistics
2017-01-05 23:07:59 +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
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
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
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
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
0a3ec9706d
added statistics info for key requests
2016-12-22 00:14:16 +01:00
csoler
d3051eff1a
added display of usage statistics for GXS identities
2016-12-21 00:34:07 +01:00
csoler
ef0850e65b
added recording system for usage cases of GXS ids
2016-12-19 20:44:15 +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
633a6cf8c2
Fixed a bunch of warnings in safe ways
2016-10-13 00:01:33 +02:00
csoler
52ee76ed24
removed annoying debug message in ID system
2016-09-24 14:14:32 +02:00
csoler
5d69ae886a
reduced period for slow saving of GRouter config data, and removed useless saving of BanList config when received data fro friends does not modify the existing data
2016-08-22 22:25:05 +02:00
Phenom
275c47eff9
Add Title when ask for password.
2016-08-09 01:22:14 +02:00
csoler
cd433e82fd
fixed bug causing uninitialised memory read in reputation changing
2016-08-04 22:33:45 +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
7545ad4d11
simplied/improved reputation system. Now ids can be banned based on their owner node using a single checkbox in the Person tab, with immediate effect
2016-08-04 11:43:35 +02:00
csoler
c4ef4d7743
saved owner node ID in GXS reputation item
2016-08-03 14:52:37 +02:00
csoler
f5e55e849b
fixed a few bugs in the People tab
2016-07-25 16:04:30 -04:00
csoler
218977170c
added two new options to people page for handlign reputations: change the ban limit from friend opinions, and allow to auto-set positive opinions to contacts
2016-07-25 15:45:49 -04:00
Phenom
7c7da7e6d1
Fix Posted Feed Item when received comment.
2016-07-23 01:48:35 +02:00
csoler
713deac758
time-stamping newly received GXS ids
2016-07-16 18:39:36 -04:00
csoler
71168c7a00
drop net ID request when peer list is empty
2016-07-15 22:47:35 -04:00
csoler
8fdd255185
improved strategy for merging pending ID load requests, fixing bug in previous commit
2016-07-15 22:28:36 -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
csoler
c555300c37
fixed merging with upstream
2016-07-12 22:45:23 -04:00
csoler
ed523e8edf
fixed backend for locl circles
2016-07-11 22:44:15 -04:00
csoler
a7d82cf197
delete GXS IDs with no TS
2016-07-11 18:44:52 -04:00
csoler
95915fa31d
removed cross deadlock between p3GxsReputation and p3IdService
2016-07-10 22:46:37 -04:00
csoler
218ca45ac8
removed some debug info in rsdataservice
2016-07-03 23:12:56 -04:00
csoler
09ad53981d
fixed red color in IdDialog
2016-07-03 22:02:23 -04:00
csoler
c98416dc28
added auto-cleaning of reputation info for outdated/removed identities
2016-07-03 18:59:30 -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
720c6fd915
fixed bug causing TS update of some unused identities
2016-07-02 22:41:12 -04:00
sehraf
5d962682e1
removed unused variable warnings
2016-06-21 14:02:52 +02:00
Cyril Soler
35da9cb193
Merge pull request #419 from PhenomRetroShare/Fix_ChannelNewsFeedWhenComment
...
Fix GxsChannelPostItem when received comment.
2016-06-18 15:36:03 -04:00
Cyril Soler
90a27f4e81
Merge pull request #418 from sehraf/pr-improve-debug
...
This is the first set of patches to improve RS' logging functionality
2016-06-18 15:33:10 -04:00
Phenom
d84fdff2e1
Fix GxsChannelPostItem when received comment.
2016-06-18 20:10:14 +02:00
sehraf
3cf1968943
fixed p3msgservice.cc
2016-06-18 18:04:18 +02:00
sehraf
09afbbed5d
switched to new rslog method
2016-06-18 13:00:15 +02:00
csoler
eb05922cd1
added a tooltip and read color for unsecure GXS identities. These are still supported for a few weeks at most. So get rid of them
2016-06-17 22:21:06 -04:00
csoler
25c0c9d4ce
added systematic consistency checking of public/private RSA keys at deserialisation time
2016-06-16 23:06:07 -04:00
csoler
dbd78d2401
merged with upstream/master
2016-06-16 20:19:03 -04:00
csoler
e63f9361f2
improved strategy for removal of unused GXS ids with proper constants for unknown/signed/known ids. Forbid the stamping of banned keys.
2016-06-15 21:33:27 -04:00
csoler
54a0ca4678
added line in circle tooltip for visibility. Re-worked tooltip text a little bit
2016-06-05 15:49:33 -04:00
csoler
927f782bef
pass over compiler warnings
2016-06-05 10:43:57 -04:00
csoler
c2ae4fc904
merged upstream/master
2016-06-05 10:06:11 -04:00
csoler
a2ca0385db
fixed compilation and several problems following separation of public/private keys
2016-06-04 21:39:40 -04:00
csoler
590be092e5
separated RsTlvSecurityKey into two incompatible classes to enforce the correct usage of private vs. public keys
2016-06-02 23:47:57 -04:00
csoler
e2b5785eec
merged PR403 with trunk
2016-06-02 21:15:51 -04:00
csoler
10e0254317
fixed a few things to correct PR403
2016-06-02 20:38:33 -04:00
sehraf
cfc0e7071a
libretroshare: remove unused variables
2016-06-02 14:54:07 +02:00
csoler
cbef01451c
added regular test of circle auto-subscribe from cache, and auto-subscribe when submitting a membership request
2016-05-29 16:09:56 -04:00
csoler
2bde81f210
removed more debug info, improved tooltips
2016-05-28 21:09:44 -04:00
csoler
ccd72cb827
removed some debug info. Added information tooltips on circles and ids in circle member/invitee list
2016-05-28 20:58:28 -04:00
csoler
9a328f67ce
extended auto-subscribe to circles with admin flag
2016-05-28 20:25:15 -04:00
csoler
d114b830a7
extended auto-subscribe to circles with requested membership
2016-05-28 20:17:19 -04:00
csoler
cfdaa2ca68
removed debug info in p3gxscircles
2016-05-27 17:09:13 -04:00
csoler
2e91ab6364
added proper notify for subscription message reception in circles
2016-05-24 21:07:50 -04:00
csoler
5bc83d902b
fixed unsubscription of external circles
2016-05-23 21:09:06 -04:00
csoler
55cb15caa9
fixed updating of membership when loading circle cache entry
2016-05-22 20:35:51 -04:00
csoler
fac1fb84e8
enabled message publish for circle subscription requests
2016-05-22 18:50:18 -04:00
csoler
be3be9f8bf
put loading circles in cache as soon as we get the data for them. The cache entry might be incomplete.
2016-05-22 18:21:00 -04:00
csoler
d60e99e8e0
added subwidgets for invited GXS ids in circles
2016-05-21 16:50:50 -04:00
csoler
82ad7d6b1c
improved debugoutput in p3gxscircles
2016-05-21 15:51:49 -04:00
csoler
3a2b9e881b
added some debug info in new circle code
2016-05-18 21:47:34 -04:00
csoler
722609a3e6
finished implementing the backend part for the subscription system
2016-05-18 21:13:54 -04:00
csoler
89472d6502
put some notes and comments in the code for what is to be done
2016-05-17 00:00:15 -04:00
csoler
f44ccbe756
fixed serialisation bug
2016-05-14 11:56:14 -04:00
csoler
a3a0b1d312
added proper menus for adding/removing IDs from circles
2016-05-12 22:30:12 -04:00
csoler
d01c61fde8
added items for encoding subscription requests and the logic to create them from GUI calls
2016-05-11 17:59:42 -04:00
csoler
9a86989060
first version of circle messages
2016-05-10 21:24:31 -04:00
csoler
c9846c0dcf
added proper context menu for requesting/cancelling circle subscription
2016-05-06 22:12:44 -04:00
csoler
83049259f2
added bullets to show subscription status of circles. Enabled message sync in circles. Changed flags in GxsCirclesDetails to include new subscription flags
2016-05-06 21:37:17 -04:00
csoler
70648398e2
merged with upstream/master
2016-05-01 15:22:13 -04:00
csoler
4bdd464861
removed a few debug output and timer measurement
2016-04-29 18:53:25 -04:00
csoler
654e0fc1d8
added missing call to SSL_pending, which caused decrypted data to wait in the SSL buffer when the bio is not receiving anything more
2016-04-29 17:53:21 -04:00
csoler
a4430647de
various changes to measure RTTs more accurately
2016-04-26 23:42:44 -04:00
csoler
34bd998c8e
cleaned the mess in Circles, due to mixing up GxsIds and PgpIds, which is now irrelevant because items for external circles are not sent based on PGP signatures anymore
2016-04-17 17:13:42 -04:00