csoler
d87de5121a
small fix to make setLocalAddress() and setExtAddress() also call mPeerMgr-UpdateOwnAddresses()
2021-02-03 23:35:23 +01:00
csoler
67cf8baf77
added early check of ExtAddrFinder and notify about its results
2021-02-03 22:36:24 +01:00
csoler
104facdfe2
Merge pull request #2263 from csoler/v0.6-BugFixing_8
...
Attempt to improve BW graph
2021-02-03 21:57:07 +01:00
jolavillette
725094e9be
Fix bug in pqihandler preventing proper BW management when bandwidth ctrl service is OFF
2021-02-03 09:38:35 +01:00
csoler
95e1073b8a
fixed error in reputation that prevented to account for delay after which banned identities are un-banned
2021-02-02 12:35:17 +01:00
csoler
1abd206443
added missing delete causing mem leak in GXS distant search
2021-02-01 17:59:25 +01:00
RetroPooh
c4ca513791
disable some spam debug
...
(cherry picked from commit 70f9aa5d63
)
2021-02-01 11:56:22 +03:00
csoler
f61b37e10b
fixed bw graph window to display both up+dn
2021-01-31 23:28:15 +01:00
csoler
85c86197a1
fixed bug causing swarming to fail when FT encryption is enforced
2021-01-31 19:55:36 +01:00
csoler
42dd13b0e6
Merge pull request #2261 from csoler/v0.6-BugFixing_6
...
Better display of last seen info in groups
2021-01-30 20:14:44 +01:00
csoler
38c0603f6d
Merge pull request #2252 from jolavillette/ConfigFilesSavePeriod
...
Save configuration files every 1 hour instead of every 5 seconds
2021-01-30 19:56:46 +01:00
csoler
70a536b13e
Merge pull request #2251 from csoler/v0.6-BugFixing_7
...
Additional fixes for 0.6.6
2021-01-30 19:55:01 +01:00
csoler
8a4e15d304
removed some debug info in rsgenexchange
2021-01-30 00:00:48 +01:00
csoler
5292ff0af5
added info about last time unsubscribed circles and forums have been advertised by subscribed friends
2021-01-29 00:18:08 +01:00
csoler
c9a92bc58a
added last seen display info in circles to help debugging auto-cleaning of circles
2021-01-28 21:14:43 +01:00
csoler
48ac7c3147
removed debug info
2021-01-28 20:21:06 +01:00
csoler
a7918d426e
improved GxsId signature checking scheme to avoid bruteforcing PGPHash when signature provides the issuer ID
2021-01-27 22:33:25 +01:00
csoler
17b2da269a
fixed missing call to loadign groups to process
2021-01-27 20:14:44 +01:00
csoler
633d69dc7d
only load GxsId metadata to check for signatures flag, and data for actual signature check
2021-01-26 20:45:09 +01:00
defnax
d1c87f215d
Merge pull request #2250 from PhenomRetroShare/Fix_FriendListStatus
...
Fix Friend List Status
2021-01-26 13:38:36 +01:00
jolavillette
1760f967c2
Save configuration files every 1 hour instead of every 5 seconds
2021-01-26 09:51:21 +01:00
csoler
6ebea19087
added check for group/friends consistency at loadign time
2021-01-25 21:13:37 +01:00
csoler
7613fe1a44
Merge pull request #2245 from csoler/v0.6-BugFixing_7
...
Fixing the token queues
2021-01-25 20:48:48 +01:00
csoler
5c08dcb0de
added missing delete causing small leak
2021-01-25 20:33:27 +01:00
Phenom
6b519838b1
Fix Friend List Status
2021-01-25 20:15:04 +01:00
csoler
c85209693f
removed some debug info
2021-01-24 22:34:07 +01:00
csoler
16c4e2cef4
added missing acknowledge token in ID service
2021-01-24 22:33:56 +01:00
csoler
537957a2ea
added missing acknowledge token in channels and fasten up markAllRead by using async on each post
2021-01-24 22:17:02 +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
David Gerber
a73ea961c6
Fix JSON API mime type
...
Most clients expect application/json which is standard, instead
of text/json.
2021-01-24 01:53:58 +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
Phenom
b2baf89758
Fix NickName in Chat Lobby when starting
2021-01-22 15:56:20 +01:00
csoler
95fc1a56c8
Merge remote-tracking branch 'upstream/master' into v0.6-BugFixing_6
2021-01-21 18:15:08 +01:00
csoler
feecf7c763
added safeguard against crash in dir_hierarchy
2021-01-21 18:15:02 +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
80ed4e0e25
Merge pull request #2235 from PhenomRetroShare/Fix_QMakeErrorMessage
...
Fix qmake error:
2021-01-18 21:52:51 +01:00
csoler
ddc0a8c1ec
fixed update of identity list when avatar is changed and changed avatar to use ZoomableLabel
2021-01-18 21:49:03 +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
Phenom
da02bf8ca1
Fix qmake error:
...
Please specify at least one package name on the command line.
2021-01-18 11:57:38 +01:00
csoler
e73e3232f6
fixed update of avatar/name in signed identities
2021-01-17 23:53:49 +01:00
csoler
217aa119ff
limit distant search results to non circle-restricted groups
2021-01-15 22:48:31 +01:00
Phenom
31acef55d3
Fix Compil with Photo Service
...
CONFIG+=gxsphotoshare
2021-01-15 22:29:59 +01:00
csoler
dca8a5a91d
fixed bug in chat history causing lots of gibberish output to the console
2021-01-14 22:35:08 +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
af696639cc
fixed channel UI so that comment label is only shown when a new comment is here
2021-01-12 22:31:59 +01:00
csoler
7b2f6a3439
Merge pull request #2213 from jolavillette/bandwidthOptim
...
bandwith management optimization
2021-01-12 19:35:43 +01:00
jolavillette
df7de80914
restore smooth increase of up bw, and restore the use of the maximum down bw advertised by peer via BwCtrl
2021-01-12 10:12:11 +01:00
csoler
d92132d025
Merge pull request #2211 from csoler/v0.6-BugFixing_5
...
Various bug fixes
2021-01-11 20:12:01 +01:00
csoler
faa09ea55a
fixed small memleak in authssl
2021-01-10 21:09:14 +01:00
csoler
78628a1842
fixed mem leak in p3MsgService
2021-01-10 20:52:58 +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
jolavillette
45a1c7af24
bandwith management optimization
2021-01-10 15:55:38 +01:00
csoler
453c656570
fixed the status of signature vs. making friends, and fixed the deadlock when signing a certificate
2021-01-09 14:24:04 +01:00
csoler
d7fbe29a56
sorted out the mess with various calls to clear/cache PGP passphrase that resulted in the passphrase staying in memory
2021-01-08 23:43:59 +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
d0b8c7dd69
Merge pull request #2203 from csoler/v0.6-CacheTests_2
...
Cache tests 2
2021-01-07 18:07:55 +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
ec0f56f0ae
Merge pull request #2194 from jolavillette/ChatroomStatus
...
speed up status display of participants in chatrooms
2021-01-03 15:41:38 +01:00
csoler
ef21db0a0a
fixed bug causing bad cache update
2021-01-02 23:56:26 +01:00
csoler
a6010beab3
Merge remote-tracking branch 'upstream/master' into v0.6-CacheTests
2021-01-02 22:25:10 +01:00
csoler
aad542e3a5
trick to avoid creating new memoty when cache is not used
2021-01-02 22:24:13 +01:00
hunbernd
a97d0ff15c
Fix: DHT cannot bootstrap if bdboot.txt is corrupted.
...
If the bdboot.txt file is broken in profile folder, attempt to load the data from the file installed with RS.
2021-01-02 18:44:32 +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
06ed1e3e97
Merge pull request #2175 from csoler/v0.6-BugFixing_2
...
v0.6.6-RC2 fixes
2020-12-31 13:19:02 +01:00
csoler
637d5f360a
fixed extra delete after storeGroup and storeMessage
2020-12-30 21:41:47 +01:00
csoler
c3f4e1babc
Merge pull request #2189 from PhenomRetroShare/Fix_UninitGxsTunnelPeerInfo
...
Fix Uninit in GxsTunnelPeerInfo
2020-12-30 21:00:01 +01:00
csoler
159a2061f6
Merge pull request #2182 from csoler/v0.6-MemLeaks
...
Fixing mem leaks
2020-12-30 20:58:32 +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
jolavillette
4aaae99a52
speed up status display of participants in chatrooms
2020-12-30 16:06:12 +01:00
Phenom
ac4b7334dd
Fix ValGrind error in PGPHandler::locked_writePrivateTrustDatabase
...
Syscall param write(buf) points to uninitialised byte(s)
in PGPHandler::locked_writePrivateTrustDatabase() in /libretroshare/
src/pgp/pgphandler.cc:1885
1: write in /usr/lib/libc-2.32.so
2: _IO_file_write@@GLIBC_2.2.5 in /usr/lib/libc-2.32.so
3: new_do_write in /usr/lib/libc-2.32.so
4: _IO_do_write@@GLIBC_2.2.5 in /usr/lib/libc-2.32.so
5: _IO_file_close_it@@GLIBC_2.2.5 in /usr/lib/libc-2.32.so
6: fclose@@GLIBC_2.2.5 in /usr/lib/libc-2.32.so
7: PGPHandler::locked_writePrivateTrustDatabase() in /libretroshare/
src/pgp/pgphandler.cc:1885
8: PGPHandler::locked_syncTrustDatabase() in /libretroshare/src/pgp/
pgphandler.cc:1987
9: PGPHandler::syncDatabase() in /libretroshare/src/pgp/pgphandler.cc:
1909
10: AuthGPG::threadTick() in /libretroshare/src/pqi/authgpg.cc:207
11: RsTickingThread::run() in /libretroshare/src/util/rsthreads.h:314
12: RsThread::wrapRun() in /libretroshare/src/util/rsthreads.cc:116
13: RsThread::rsthread_init(void*) in /libretroshare/src/util/
rsthreads.cc:84
14: start_thread in /usr/lib/libpthread-2.32.so
15: clone in /usr/lib/libc-2.32.so
Address 0xcb70379 is 9 bytes inside a block of size 4,096 alloc'd 1:
malloc in /build/valgrind/src/valgrind-3.16.1/coregrind/m_replacemalloc/
vg_replace_malloc.c:307
2: _IO_file_doallocate in /usr/lib/libc-2.32.so
3: _IO_doallocbuf in /usr/lib/libc-2.32.so
4: _IO_file_overflow@@GLIBC_2.2.5 in /usr/lib/libc-2.32.so
5: _IO_file_xsputn@@GLIBC_2.2.5 in /usr/lib/libc-2.32.so
6: fwrite in /usr/lib/libc-2.32.so
7: PGPHandler::locked_writePrivateTrustDatabase() in /libretroshare/
src/pgp/pgphandler.cc:1877
8: PGPHandler::locked_syncTrustDatabase() in /libretroshare/src/pgp/
pgphandler.cc:1987
9: PGPHandler::syncDatabase() in /libretroshare/src/pgp/pgphandler.cc:
1909
10: AuthGPG::threadTick() in /libretroshare/src/pqi/authgpg.cc:207
11: RsTickingThread::run() in /libretroshare/src/util/rsthreads.h:314
12: RsThread::wrapRun() in /libretroshare/src/util/rsthreads.cc:116
13: RsThread::rsthread_init(void*) in /libretroshare/src/util/
rsthreads.cc:84
14: start_thread in /usr/lib/libpthread-2.32.so
15: clone in /usr/lib/libc-2.32.so
Uninitialised value was created by a stack allocation 1:
PGPHandler::locked_writePrivateTrustDatabase() in /libretroshare/src/
pgp/pgphandler.cc:1855
2020-12-29 13:05:41 +01:00
Phenom
308fa78307
Fix Uninit in GxsTunnelPeerInfo
2020-12-29 12:23:18 +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
2a3fa76256
added missing delete of X509 cert at loading time
2020-12-23 21:12:05 +01:00
csoler
d28665df18
added missing delete in authssl.cc
2020-12-23 20:47:28 +01:00
csoler
25041c694b
fixed previous commit with remaining deletes and shared_ptr that messed the whole thing
2020-12-22 22:51:17 +01:00
csoler
68d7edd405
fixed leak in gossipDiscovery
2020-12-22 20:15:45 +01:00
csoler
d5aa8dd9f3
fixed wrong message code in rsEvent call from p3msgservice
2020-12-20 16:40:21 +01:00
defnax
43d953b992
Merge pull request #2168 from PhenomRetroShare/Fix_SystemMessageSender
...
Fix System Message Sender
2020-12-20 15:44:38 +01:00
csoler
e8d6632473
fixed bug in debug_printCacheSize() that was actually corrupting the cache
2020-12-19 21:11:13 +01:00