csoler
9f7af84347
added debug output for encryption/decryption of transactions
2016-01-03 17:33:14 -05:00
csoler
8ec0e10019
updated v0.6-Circles with latest trunk
2016-01-01 22:18:43 -05:00
csoler
9da8a8abc3
fixed compilation of RsNxsTransaction encryption code
2016-01-01 21:37:27 -05:00
csoler
6ecd2991e7
merged with latest trunk
2016-01-01 15:15:19 -05:00
csoler
ab3939cd9a
added missing update of mClientMsgUpdateMap, causing both a memory leak and an inconsistency in TS
2016-01-01 11:12:06 -05:00
electron128
58672e83a6
fix the logic to prevent using invalid iterators.
...
First make a valid iterator, then dereference it. Not the other way round.
This bug can randomly prevent gxs group stats from being collected from peers.
2016-01-01 13:51:35 +01:00
csoler
8a41554754
fixed some leaking memory issues in loadList() methods, and also increased consistency by not returning non empty list with deleted items inside
2015-12-30 18:20:09 -05:00
csoler
0299691a54
removed overkill test that would cause sending updates to peers when no messages are available (thx jo)
2015-12-30 11:14:10 -05:00
csoler
9e0dc01110
changed the reset of client map into a reset f server map when subscribing a group
2015-12-29 17:31:35 -05:00
csoler
98b27d6a2b
moved notify calls to RsGenExchange out of RsGxsNetService lock zone, to avoid deadlocks
2015-12-23 11:18:26 -05:00
Phenom
1346259411
Miss recomment NXS_NET_DEBUG_0...
2015-12-23 13:45:39 +01:00
Phenom
4aea100e4f
From jolavillette-morkitu: in rsgxsnetservice.cc when #define
...
NXS_NET_DEBUG_0 is set to 1 the compilation fails with:
gxs/rsgxsnetservice.cc: In member function ‘void
RsGxsNetService::updateClientSyncTS()’:
gxs/rsgxsnetservice.cc:1686:117: error: ‘now’ was not declared in this
scope
2015-12-23 13:40:01 +01:00
csoler
d4926cbc61
fixed a number of memory leaks in gxsnetservice. Used a class that auto-deletes retrieved items.
2015-12-20 20:35:48 -05:00
csoler
462f969da7
merged with upstream/master
2015-12-19 19:15:48 -05:00
csoler
ccc5f0f8fc
improved debug info in rsgxsnetservice
2015-12-19 19:04:49 -05:00
csoler
5fcaa36736
fixed some serialising bugs, and added proper notification of observer
2015-12-19 19:00:06 -05:00
csoler
6910ad3695
added stats exchange system to gather number of posts in unsubscribed groups without the need to actually DL the messages (reduced bw a lot)
2015-12-19 17:38:52 -05:00
csoler
b1b75a35a1
fixed stupid bug causing cleanRejectedMessages() to be called continuously
2015-12-18 08:07:00 -05:00
csoler
e8b881b2f1
added rejection list to gxsnetservice that is fed by calls from GenExchange system, to avoid infinitely re-downloading rejected messages due to bad reputation, bad signatures, missing ids, etc
2015-12-17 23:08:02 -05:00
csoler
dc034fe523
removed debug info from GxsNetService
2015-12-15 23:17:35 -05:00
csoler
3617f9ced0
added NXS_NET_DEBUG_5 to print summary of incoming items
2015-12-15 18:09:49 -05:00
csoler
8d886b8ecc
added regular timestamp-ing of GXS ids of group authors and group post authors for all subscribed groups
2015-12-15 12:31:03 -05:00
csoler
f702c942ed
added a few methods to improve consistency between client and server sides, and force update of groups in some cases (such as database erased)
2015-12-13 18:22:04 -05:00
csoler
ed7a261001
added check for NULL client update map in rsgxsnetservice::debugDump()
2015-12-12 21:07:48 -05:00
csoler
ad1aafebf7
added missing mutex
2015-12-12 14:05:45 -05:00
csoler
534be72360
improved debug info in rsgxsnetservice.cc
2015-12-11 22:54:45 -05:00
csoler
7be7233b29
fixed a number of timing issues in rsgxsnetservice. To be tested.
2015-12-11 22:38:17 -05:00
csoler
66d6f053f5
added debugDump() method to display update timestamps of GXS groups on both sides
2015-12-11 19:01:20 -05:00
csoler
16d815f891
added protocol documentation in rsgxsnetservice.cc
2015-12-11 18:03:44 -05:00
csoler
039db26cd2
improved debug info in rsgxsnetservice.cc
2015-12-10 22:25:09 -05:00
csoler
c9af8e3240
improved debug info in rsgxsnetservice.cc
2015-12-10 22:08:28 -05:00
csoler
3cb3662d2d
improved debug info in rsgxsnetservice.cc
2015-12-10 21:54:48 -05:00
csoler
9843c1fb34
started updating debug info in gxsnetservice
2015-12-10 00:03:01 -05:00
csoler
1bc2892753
removed some debug info
2015-10-30 21:11:44 -04:00
csoler
21c31fb446
modifications to item encryption so as to match APIs
2015-10-22 20:24:36 -04:00
csoler
36101a977d
fixed small bug preventing msg exchange
2015-10-12 00:28:21 -04:00
csoler
1a76bea6ff
enabled bannign button in forums, and disable message passing for banned users
2015-10-11 21:41:35 -04:00
csoler
68ca57ce75
added removal of messages frm banned users
2015-10-10 18:27:15 -04:00
csoler
1c12178874
finished implementing decryption routines. Still needs fixing compilation
2015-10-01 23:37:50 -04:00
csoler
6626538cab
half way through RsNxsItem encryption
2015-09-27 23:53:55 -04:00
csoler
225e8f130b
changed serialisation methods to use c++ in rsnxsitems, added two new items for encrypted data, renamed classes RsNxsSyncGrp and RsNxsSyncMsg to RsNxsSyncGrp/MsgReqItem
2015-09-12 00:39:35 -04:00
csoler
a1ce7f2d6f
updated branch to upstream/master
2015-09-06 17:37:13 -04:00
csoler
697b7be5d1
fixed compilation of circles
2015-09-06 17:34:43 -04:00
thunder2
4d7f92ecbe
Removed unnecessary select of groups in RsGxsNetService::locked_genReqGrpTransaction.
2015-08-27 22:27:19 +02:00
thunder2
1a1a2aa11d
Lowered update of server sync TS from 10 seconds to 60 seconds.
2015-08-26 20:23:10 +02:00
thunder2
b1101ed429
Prevent selecting data from the database in RsGxsNetService::syncWithPeers without online friends.
2015-08-13 22:03:04 +02:00
csoler
636635a8b8
disable update of group messages for IdService since it is unused and takes some bandwidth
...
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@8572 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2015-06-30 08:12:51 +00:00
thunder2
c97dae0652
Removed potentially unintentional integer overflow in NxsBandwidthRecorder::recordEvent.
...
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@8566 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2015-06-28 12:13:56 +00:00
csoler
49534d9efd
commented out some debug info
...
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@8501 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2015-06-16 19:11:07 +00:00
csoler
e9b9dce9f5
created 2 subclasses of RsThread, one for ticking services, and one for single shot jobs. Now all threads use the same base code.
...
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@8288 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2015-05-22 20:54:38 +00:00