921 Commits

Author SHA1 Message Date
csoler
5c08dcb0de added missing delete causing small leak 2021-01-25 20:33:27 +01:00
csoler
c85209693f removed some debug info 2021-01-24 22:34:07 +01:00
csoler
a7de50d4c8 fixed direct calls to setMsgReadStatus in forums. Made them async to gain GUI speed 2021-01-24 22:06:58 +01:00
csoler
202ce3327d added better debug info in RsGenexchange (allowing service-based debug) and fixed growing of mGrpNotify and mMsgNotify in DataAccess due to not acknowledging tokens for explicit operations in circles 2021-01-24 21:42:45 +01:00
csoler
53f0c396e7 attempt to fix token queue growth in circles 2021-01-23 22:54:29 +01:00
csoler
4be2ed548c added more debug info to rsdataservice 2021-01-23 20:18:15 +01:00
csoler
f63575aa21 added missing test on mUseCache in dataservice 2021-01-22 22:33:04 +01:00
csoler
17c6a2c54f added more debuginfo to data service 2021-01-22 22:32:43 +01:00
csoler
3d1e43cf25 fixed bug in updating cache from DB 2021-01-22 16:51:37 +01:00
csoler
95fc1a56c8 Merge remote-tracking branch 'upstream/master' into v0.6-BugFixing_6 2021-01-21 18:15:08 +01:00
csoler
39a8de9bb9 improved cache management to avoid clearing it unless strictly necessary 2021-01-21 18:00:00 +01:00
csoler
f491e3c20e fixed conflict with master 2021-01-19 22:34:44 +01:00
csoler
0757b161ba patched BroadcastDiscivery and GxsNetTunnel so that they respond faster to shutdown 2021-01-19 20:44:21 +01:00
csoler
e56add841a removed useless reload of channel data. Fixed default implicit conversion from pointer to shared_ptr 2021-01-19 19:38:38 +01:00
csoler
5ec3ae8640
Merge pull request #2224 from csoler/v0.6-BugFixing_5
continue bug fixing for 0.6.6 (See commits)
2021-01-18 13:24:31 +01:00
csoler
5d805e3798 fixed compilation, removing implicit cast from nullptr to uninitialized std::shared_ptr 2021-01-18 13:23:43 +01:00
csoler
217aa119ff limit distant search results to non circle-restricted groups 2021-01-15 22:48:31 +01:00
csoler
7f5f03bcda
Merge pull request #2141 from PhenomRetroShare/Fix_DataAccessReqDelWhenFailed
Fix RsGxsDataAccess req delete when failed.
2021-01-14 21:42:35 +01:00
csoler
3decd2b768
Merge pull request #2137 from PhenomRetroShare/Add_HandleTokenStatus
Add ability to manage canceled token in Gxs.
2021-01-14 19:50:55 +01:00
csoler
0f9aa519a5 added proper check for size w.r.t. RsSerialiser::MAX_SERIAL_SIZE before publishing GXS message, and proper handling of error if de-deserialization produces an item that is too large as well 2021-01-10 20:32:30 +01:00
Phenom
ec32ec9983 Add ability to manage canceled token in Gxs. 2021-01-08 15:49:22 +01:00
csoler
3ee9408c00 fixed compilation with rs_deep_channels_index 2021-01-08 13:28:27 +01:00
csoler
ce4a0de6df fixed normal checking/cleaning periods 2021-01-06 23:09:50 +01:00
csoler
c3988e986f only call the costly part of db checking when deep-indexing is needed 2021-01-06 21:48:18 +01:00
csoler
839a82450e made GxsUtil check a static method 2021-01-06 21:47:46 +01:00
csoler
6d11abc0f3 added single call for db check at time of db creation 2021-01-05 20:35:58 +01:00
csoler
2124c0935d fixed stupid mistake 2021-01-05 14:51:24 +01:00
csoler
94afc17629 added more debug output 2021-01-04 21:24:06 +01:00
csoler
d0dffaa2a4 removed display of "Dead" elements in cache since they are no longer used 2021-01-04 13:57:54 +01:00
csoler
f1ccfb4d57 removed double-return 2021-01-03 21:24:15 +01:00
csoler
ef21db0a0a fixed bug causing bad cache update 2021-01-02 23:56:26 +01:00
csoler
aad542e3a5 trick to avoid creating new memoty when cache is not used 2021-01-02 22:24:13 +01:00
csoler
71f2e273ea moved all metadata cache switches into DataStore as a single internal variable 2021-01-01 23:36:16 +01:00
csoler
637d5f360a fixed extra delete after storeGroup and storeMessage 2020-12-30 21:41:47 +01:00
csoler
4916c3925f renamed mispelled functions 2020-12-30 20:16:44 +01:00
csoler
1fe3664007 fixed bug causing GXS sync to fail and crash 2020-12-30 20:16:25 +01:00
csoler
a40c54950c fixed bug due to double free 2020-12-27 00:12:13 +01:00
csoler
5ff58e6a5f added params to disable the use of cache when retrieving msg and grp data and metadata. Made GxsUtil::check() not use the cache 2020-12-26 23:35:39 +01:00
csoler
22ceec6c43 replaced GxsMetaData pointers by shared_ptrs in dataaccess and dataservice, so that we can easily disable caching, more freely get rid of cache items, and have a simpler memory management scheme 2020-12-26 23:13:17 +01:00
csoler
e8d6632473 fixed bug in debug_printCacheSize() that was actually corrupting the cache 2020-12-19 21:11:13 +01:00
csoler
d112357b77
Merge pull request #2158 from csoler/v0.6-BugFixing_5
Mem leaks fixing and cpu optimization
2020-12-12 19:57:18 +01:00
csoler
7b2f7f2e0e fixed mem leak in rsgxstunnel.cc 2020-12-10 20:23:23 +01:00
csoler
9a6835bf06 fixed memory leak in RsGenExchange 2020-12-10 20:15:53 +01:00
csoler
0f55d73b69 fixed quadratic search in GxsUtil check routine 2020-12-09 23:31:40 +01:00
csoler
e3c2b644b3
Merge pull request #2154 from csoler/v0.6-BugFixing_5
fixed missing delete in generic_sendData() causing a memory leak
2020-12-09 23:06:06 +01:00
csoler
758aaffbd0 fixed missing delete in generic_sendData() causing a memory leak 2020-12-09 22:55:15 +01:00
Phenom
82bd8d5f6a Fix CONFIG with rs_deep_channels_index 2020-12-09 16:10:17 +01:00
csoler
4ddcf3c0bb removed double call to delete groups and delete msgs (left after previous changes). Improved output when checking groups/msgs 2020-12-08 23:57:30 +01:00
csoler
ed5f8618b6 fixed bug in mutexes causing a deadlock in gxs integrity check 2020-12-08 23:45:31 +01:00
Phenom
5f67710f16 Fix RsGxsDataAccess req delete when failed. 2020-12-07 14:47:57 +01:00