Commit Graph

6457 Commits

Author SHA1 Message Date
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
Phenom
d1ba81e50f Fix System Message Sender 2020-12-16 16:17:44 +01:00
csoler
63bc384ae7 switched to RC2 2020-12-15 21:29:11 +01:00
csoler
733b059571
Merge pull request #2161 from csoler/v0.6-BugFixing_5
V0.6 bug fixing 5
2020-12-15 20:50:14 +01:00
Phenom
4340b1a04a Fix Friend Request Toaster 2020-12-14 17:33:08 +01:00
csoler
aad27ff94b renamed "count" to "size" in DirDetails 2020-12-13 20:03:21 +01:00
csoler
335a90cc92 added internal update of total size for directories and display in GUI 2020-12-13 18:15:14 +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
50ad409e26
Merge pull request #2150 from PhenomRetroShare/Fix_RsMutexDebug
Fix RsMutex Debug and add rs_mutex_debug qmake option.
2020-12-09 23:04:51 +01:00
csoler
906c1f03e4
Merge pull request #2147 from csoler/v0.6-BugFixing_2
Still bug fixing 0.6.6-RC1
2020-12-09 22:58:13 +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
2ff3d83c30 Fix RsMutex Debug and add rs_mutex_debug qmake option. 2020-12-08 17:15:16 +01:00
Phenom
5f67710f16 Fix RsGxsDataAccess req delete when failed. 2020-12-07 14:47:57 +01:00
csoler
931be5dc6d fixed update of forum and circle lists when forum/circle is edited 2020-12-06 21:29:56 +01:00
csoler
dbd6477acd fixed bug in circle chooser that showed duplicates. Removed mCircleExternalIdList (not really useful now that circles are cached) and used a std::set to ensure uniqueness 2020-12-05 20:12:03 +01:00
csoler
08e264913d
Merge pull request #2143 from csoler/v0.6-BugFixing_4
V0.6 bug fixing 4
2020-12-05 16:15:11 +01:00
csoler
9533fc9c00 added notification when new extra file is shared, so that shared files updates 2020-12-04 16:33:12 +01:00
csoler
ba7bac4284 removed debug info 2020-12-03 23:33:22 +01:00
csoler
d2dad59b54 added sending of group authors along with group data in distant GXS search 2020-12-03 23:13:18 +01:00
csoler
fa20b9b254 simplified GxsIntegrityCheck, in hope that it will remove the crashes. Also moved the deletion to async RsGenExchange, so as to get the proper notifications 2020-12-01 20:34:23 +01:00
csoler
a4e3f98a09 Merge remote-tracking branch 'upstream/master' into v0.6-BugFixing_2 2020-12-01 19:45:30 +01:00
csoler
bcb43cb9a1 fixed bug in Gxs cleaning code 2020-12-01 14:43:23 +01:00
csoler
a3b7dbe55e fixed merge 2020-12-01 09:35:11 +01:00
csoler
ac7e2b5582 fixed redraw of channels and boards info when editing the group data 2020-11-28 23:10:40 +01:00
csoler
d842c6fe52 Merge remote-tracking branch 'upstream/master' into v0.6-BugFixing_4 2020-11-28 21:34:32 +01:00
csoler
0a78d27cae Merge remote-tracking branch 'upstream/master' into v0.6-BugFixing_2 2020-11-28 21:28:16 +01:00
csoler
1e53bf3b77 fixed auto-DL from trusted identities 2020-11-28 16:51:31 +01:00
jolavillette
9324d9de6c More optimization of priorities 2020-11-26 20:29:51 +01:00
jolavillette
e8691e9b0f Priority optimization and fixes 2020-11-26 20:29:51 +01:00
csoler
41357489c0
Merge pull request #2127 from PhenomRetroShare/Add_PID_InLockFile
Add current PID in Lock file.
2020-11-26 20:18:53 +01:00
csoler
cb995f3aff reverted back cleanup period to 59 mins 2020-11-26 20:07:16 +01:00
csoler
5a7f95f443 fixed deletion of groups using the proper method in RsGenExchange, and disabled debug output 2020-11-26 20:03:03 +01:00
csoler
b820057064
Merge pull request #2128 from PhenomRetroShare/Fix_RsItemDeserialiseTooSmall
Fix rs item deserialise too small
2020-11-26 20:01:41 +01:00
Phenom
3fff0869a2 Fix Valgrind report at End of RS
XXXX bytes in XX blocks are still reachable in loss record.
2020-11-26 19:13:54 +01:00
csoler
bce514115d added proper notifications when a group is deleted 2020-11-25 23:35:20 +01:00
csoler
f21b57b643 fixed a few bugs in checking for unused groups 2020-11-25 23:03:25 +01:00
Phenom
0ae073d073 Fix RsItem deserialise when they are too small (< 8 bytes). 2020-11-25 15:35:21 +01:00
csoler
be1728d535
Merge pull request #2120 from csoler/v0.6-BugFixing_2
Trying to optimize circles and prevent the spread of unwanted/useless circles
2020-11-24 18:40:49 +01:00
csoler
fc8604154b cancelled commit c1c6d33 because PR2122 provides a more advanced set 2020-11-24 18:39:21 +01:00
csoler
2c7ee7ebeb added logic to keep track of circles activity from friend nodes and the methods to estimate when circles are not used 2020-11-24 18:33:16 +01:00
Phenom
cf0360a172 Add current PID in Lock file. 2020-11-24 15:57:43 +01:00
thunder2
e9298c16bc Fixed linking with enabled libretroshare_shared with msys2 2020-11-23 21:04:18 +01:00
csoler
2fd15134c9 added auto-cleaning of unused forums, channels, posted. Works for all GXS groups if the correct method is supplied. 2020-11-22 21:45:21 +01:00
csoler
c1c6d33add new experimental set of priorities accounting for more recent statistics 2020-11-21 15:57:45 +01:00
csoler
1058989c5b added some info about circles subscribe and membership system 2020-11-21 15:12:50 +01:00
csoler
115dd1cf5f removed unused variable _item_count in pqiqos 2020-11-20 10:33:18 +01:00
csoler
e15058d14c optimization in circles: now only auto-subscribe when a own msg is present 2020-11-19 23:43:47 +01:00
csoler
11c71d16ab
Merge pull request #2115 from csoler/v0.6-BugFixing_2
Bug fixing for 0.6.6
2020-11-18 19:57:48 +01:00
Gioacchino Mazzurco
d473f1be3f
Fix JSON API compilation 2020-11-16 12:44:10 +01:00
csoler
7db8400233 disable limit of forward time checking for validating signatures 2020-11-15 21:22:25 +01:00
csoler
f9bb886c27 fixed bug in circles causing missing identities to block circle interaction in UI and data send/recv 2020-11-14 23:40:03 +01:00
csoler
f8721ad60f Merge remote-tracking branch 'upstream/master' into v0.6-BugFixing_2 2020-11-12 23:17:55 +01:00
csoler
3d958a7592 moved event to the right place for detecting change in local address 2020-11-11 22:43:07 +01:00
csoler
9a2749dbe5 added flags to invite system to unify the different variables and made sure the HomePage contains at least current IP (not fully tested) 2020-11-09 22:42:28 +01:00
thunder2
76b22ada5c Added new config "libretroshare_shared" to build libretroshare as shared library (default off) based on changes from ET. Activated for Windows build with plugins to fix the link error (ld.exe: Error: export ordinal too large) due to too many exported symbols. 2020-11-09 20:00:50 +01:00
thunder2
1895abfb24 Changed updating submodules for Windows build. Use "cd /D" to change directory. 2020-11-09 16:16:29 +01:00
csoler
d2bd947252 fixed bug due to passing shared_ptr to RsThread::async() without making an explicit copy before 2020-11-08 18:25:20 +01:00
csoler
d472053960 fixed missing call to update comments in GxsChannelPostsModel 2020-11-08 14:57:17 +01:00
csoler
08e2987154 added icon over posts with comments in channels 2020-11-07 20:52:50 +01:00
Phenom
b1129df077 Change Chat History Dialog to no modal.
It will be updated when new message comes.
2020-11-07 18:09:50 +01:00
csoler
3cac0c030d added NEW_COMMENT and NEW_VOTE to rsEvents types in Posted and Channels 2020-11-07 16:55:15 +01:00
csoler
dc90d6f6dc renamed SSGXSChannelGroup to GxsChannelGroupInfo, mCount in RsGxsChannelPost to mAttachmentCount and added a mCommentCount member. Also added some missing override in p3gxschannels.cc 2020-11-06 23:08:18 +01:00
csoler
1dd54317c7 fixed pinned post immediate update by adding the proper rsEvent notification when updating own group data. Should also help in circles 2020-11-04 22:30:30 +01:00
Gioacchino Mazzurco
079180c790
Fix compilation with libupnp 1.14.0
Based of sehraf patch https://github.com/RetroShare/RetroShare/issues/2072#issuecomment-703299870
2020-11-03 17:53:52 +01:00
csoler
b5cfa46073 fixed missed notification in Messages when new/draft msg happens by switching to new event system 2020-10-28 21:26:07 +01:00
csoler
74edefcc43 added infrastructure to track oingoing distant GXS group requests 2020-10-25 22:47:48 +01:00
csoler
c30107c248 added up-to-date info about sync period in group data details (channels, boards, forums) and warning when the sync period is too small w.r.t. the date of last post 2020-10-24 21:17:34 +02:00
hunbernd
a7cda5167d Fix: additional / when combining file paths 2020-10-23 22:28:35 +02:00
csoler
4199b1a02f switched to 0.6.6 2020-10-15 20:41:36 +02:00
csoler
ce6fb603c7
Merge pull request #2026 from csoler/v0.6-BoardsGUI
V0.6 boards gui
2020-10-12 20:07:42 +02:00
csoler
1170f0bc7b Merge remote-tracking branch 'upstream/master' into v0.6-BoardsGUI 2020-10-10 23:12:58 +02:00
csoler
74660b916a Merge remote-tracking branch 'upstream/master' into v0.6-TorV3 2020-10-10 23:12:27 +02:00
Gioacchino Mazzurco
eca11d0885
retroshare-gui: fix missing include in jsonapipage
Fix compile error, warnings and typo
2020-10-07 10:58:52 +02:00
csoler
3912c6562e fixed bugs causing short invites to not generate/parse hidden nodes with correct options to keep hidden address 2020-10-06 23:02:00 +02:00
sehraf
26d0443ff9
fixed Cyrils remarks 2020-10-04 20:41:34 +02:00
sehraf
26fdd79b50
Merge remote-tracking branch 'RetroShare/master' into pr_rsconfig 2020-10-04 20:25:06 +02:00
csoler
5dfa481f2f added code to change posts read status 2020-09-22 23:32:10 +02:00
csoler
0e4d438066 fixed model update when new vote is posted by user 2020-09-17 21:08:07 +02:00
csoler
5915c27b9f merged upstream 2020-09-11 22:37:26 +02:00
csoler
6e3f42381e
Merge pull request #2060 from csoler/v0.6-BugFixing_2
UI Bug fixing
2020-09-11 21:21:47 +02:00
csoler
a4d3848547 Hidden nodes always drop IP information from normal nodes. 2020-09-05 10:29:12 +02:00
csoler
05daa0387b added some debug info in p3gxschannels.cc 2020-09-03 20:53:57 +02:00
csoler
97762093ce added missing initialization of write-only pointer that causes error in RsTypeSerializer 2020-09-01 22:34:56 +02:00
csoler
e2a04c1baa
Merge pull request #2059 from G10h4ck/stubborn_post
Forum add API to mark a post to be kept forever
2020-09-01 22:28:10 +02:00
csoler
4e923bd8ad
Merge pull request #2057 from G10h4ck/rm_deadcode
Remove a bunch of deadcode
2020-09-01 22:25:29 +02:00
Gioacchino Mazzurco
06d8476120
Forum add API to mark a post to be kept forever
This way the post never get deleted even when older then  parent group
  maximum storage time
2020-09-01 16:15:49 +02:00
Gioacchino Mazzurco
4a81f7f5db
Remove documentation for param which doesn't exists anymore 2020-09-01 15:36:47 +02:00
Gioacchino Mazzurco
162028abd0
Remove a bunch of deadcode 2020-09-01 12:01:38 +02:00
csoler
fa72af4d0c merged upstream/master 2020-08-25 11:52:06 +02:00
csoler
bb6706e996 added missing destructor in MsgMetaCache 2020-08-15 18:54:00 +02:00
csoler
20346fc30e fixed voting in Boards 2020-08-12 12:02:28 +02:00
csoler
347b3ac9aa added mechanism for voting. Not working yet 2020-08-11 22:10:22 +02:00
thunder2
0df86aa416 Fixed update of submodule supportlibs/udp-discovery-cpp and supportlibs/restbed with mingw32-make compile 2020-08-11 13:19:08 +02:00
thunder2
4c4648e3e2 Fixed compile of jsonapi with MinGW 2020-08-11 00:37:56 +02:00
thunder2
1760f819c8 Added git update of submodule supportlibs/udp-discovery-cpp for MinGW compile 2020-08-11 00:37:45 +02:00
drbob
9a90ef694e [TheWire] update GroupPtrs
Ensure all possible GroupPtrs are filled in on Pulse Data Requests.
 * Expand Id collection to include all the additonal RefGroupIds.
 * Perform intersection(available IDs, pulse GroupIds) before retrieving
 * Iterate over pulse tree and update GroupPtr references.
 * Enable GROUP_IDS gxs data fetches.
2020-08-07 18:12:06 +10:00
csoler
035010af76
Merge pull request #1970 from drbob/TheWire-rework-ui
TheWire rework UI, and update Data Messages.
2020-08-03 14:57:03 +02:00
drbob
660be58cf2 make image count more robust 2020-08-03 20:48:44 +10:00
thunder2
2eb7fecd42 Fixed Windows build of udp-discovery-cpp without MSYS2 2020-08-01 22:31:31 +02:00
Gioacchino Mazzurco
794fb13660
Fix description in copyright header 2020-08-01 18:28:20 +02:00
Gioacchino Mazzurco
3a6648f706
Fix build error on big endian architectures 2020-08-01 18:23:35 +02:00
G10h4ck
9587cfd4d9
Merge pull request #2009 from hunbernd/feature/msys2enhancements
Reworked msys2 build scripts
2020-08-01 18:00:19 +02:00
G10h4ck
97a0ba72f6
Merge pull request #2032 from G10h4ck/forums_get_child_posts
Add API method to retrieve forum child posts
2020-08-01 17:11:10 +02:00
drbob
8c869f0bbf Merge remote-tracking branch 'origin/master' into TheWire-rework-ui 2020-07-31 09:58:00 +10:00
drbob
b0245920aa Fix Gxs data requests with LATEST flag.
This was broken during a re-write earlier this year.
Currently the code incorrectly checks mParentId,
this has been fixed to check mOrigMsgId.
2020-07-30 23:02:17 +10:00
drbob
0522c7907a Merge branch 'master' into TheWire-rework-ui 2020-07-30 21:45:59 +10:00
csoler
ed0e0f1da1
removed more debug info 2020-07-23 22:05:45 +02:00
csoler
7d21390d03
increased GxsId size to 15000 2020-07-23 21:59:35 +02:00
csoler
120eb02638
disabled debug output 2020-07-17 21:56:57 +02:00
csoler
e4d9194073
fixed bug causing to not request identities correctly to friends 2020-07-17 00:27:09 +02:00
csoler
016e6445a3
fixed bug causing dataservice to return a non null group when the DB doesnt contain the requested group, causing rsgxsnetservice to still sync new groups in no mGrpAutoSync mode, causing identities to spread like hell 2020-07-17 00:26:14 +02:00
csoler
6f636fd816
fixed compilation and re-enabled sync grp broadcast because it is necessary for grp updates 2020-07-16 21:51:37 +02:00
csoler
1a2e25da71
disabled syncWithPeers group sync broadcast when mGrpAutoSync is false 2020-07-16 21:41:01 +02:00
csoler
6e52804547
fixed bug causing banned GXS id to be still added to sync list 2020-07-16 21:33:26 +02:00
Gioacchino Mazzurco
c01d797386
Add API method to retrieve forum child posts
RsGxsDataAccess::getMsgRelatedInfo print errors also when not debugging
RsGxsForums::getChildPosts get child posts from parent id
p3gxsforums.cc remove a bit of deadcode
2020-07-16 10:31:02 +02:00
csoler
b3ab99bd49
added last minute check to avoid re-requesting IDs that have been loaded in cache after they where foundmissing 2020-07-15 22:07:31 +02:00
csoler
94918dc1a3
fixed error in parsing identity service string. 2020-07-15 21:22:02 +02:00
csoler
6d665868e8
fixed usage info statistics in identities 2020-07-08 12:56:40 +02:00
csoler
57a1c4bf5d
attempt to improve the info about GXS id usage 2020-07-07 23:01:20 +02:00
csoler
8fba3ba937
Merge pull request #2015 from csoler/v0.6-BugFixing
Fixing distant channel search
2020-07-03 22:45:55 +02:00
csoler
d805b18578
Merge pull request #2024 from csoler/v0.6-GXS-Optim
added anti-clogging strategy in GXS. To be tested.
2020-07-03 21:20:05 +02:00
Gioacchino Mazzurco
6510af7ab6
Enable JSON API for channel turtle search
Add event subtype to RsGxsChannelSearchResultEvent so its type can be
  recognized from JSON API
Remove unused member remnant of the past from RsGxsChannelEvent
2020-07-03 18:07:07 +02:00
Gioacchino Mazzurco
0c173587e2
Merge branch 'v0.6-BugFixing' of https://github.com/csoler/RetroShare into csoler-v0.6-channe_distant_search 2020-07-03 16:03:43 +02:00
csoler
9133adbde8
added anti-clogging strategy in GXS. To be tested. 2020-06-29 21:03:17 +02:00
Gioacchino Mazzurco
2d01eadd56
Fix missing include in i2p common 2020-06-29 15:45:53 +02:00
csoler
ba486a0029
multiple improvements in distant channel search and general display of distant search results 2020-06-25 21:15:37 +02:00
csoler
500f572b98
merged with master 2020-06-25 16:53:18 +02:00
csoler
69b51fecb7
Merge pull request #1994 from csoler/v0.6-ChannelsGUI
Abstract item model for channels
2020-06-24 23:22:44 +02:00
hunbernd
6863f4cc70 Fix hidden node crashing at the startup, caused by calling uninitialized objects. 2020-06-21 21:55:52 +02:00
csoler
d0a373c14f
print more debug info and added missing emit to display the channel tab name after loading 2020-06-21 21:43:10 +02:00
hunbernd
a5d23d0b3f Merge remote-tracking branch 'remotes/retroshare/master' into feature/msys2enhancements 2020-06-19 22:48:43 +02:00
csoler
9f5e7f2081
removed debug info 2020-06-16 21:29:13 +02:00
csoler
33da5c06b8
removed multi-callback based distant search result handling, and use rsEvents instead 2020-06-16 21:13:55 +02:00
G10h4ck
891d7e7c9a
Merge pull request #1971 from sehraf/pr_i2p_refactoring
i2p refactoring
2020-06-16 18:26:08 +02:00
csoler
8e2c670716
fixed the logic with distant search. 2020-06-16 00:00:22 +02:00
csoler
61437cd0b4
added some debug info in rsgxsnetservice distant search result handling and fixed a bug causing so some search result to not show up 2020-06-15 21:11:58 +02:00
Gioacchino Mazzurco
f13b429f1c
Document what chars are return RsRandom::alphaNumeric
As requested by Cyril
2020-06-13 14:58:30 +02:00
sehraf
f18d49db48
use RsRandom::alphaNumeric 2020-06-13 11:07:07 +02:00
sehraf
8323b94a6a
use modern c++ 2020-06-13 10:58:44 +02:00
sehraf
ba23b9ad51
fix typo 2020-06-13 10:57:08 +02:00
Gioacchino Mazzurco
5ff5a32df7
Proper naming for RsRandom string functions 2020-06-12 20:06:43 +02:00
sehraf
f88527dbd7
i2pbob: remove sockaddr_storage_tostring 2020-06-12 17:28:08 +02:00
sehraf
ebc5a116b2
remove unnecessary std::replace 2020-06-11 11:18:52 +02:00
sehraf
591d2ad864
autoproxy: use new RS_DBG 2020-06-11 11:16:31 +02:00
sehraf
3d784e8871
remove unnecessary std::replace 2020-06-11 11:14:01 +02:00
sehraf
86c30a01dd
next attampt to use RS_DBG correctly 2020-06-11 10:55:09 +02:00
sehraf
7207e6a2c1
use RS_DBG 2020-06-10 22:06:12 +02:00
sehraf
008a4b87b3
replace std::map with std::array 2020-06-10 22:06:12 +02:00
sehraf
d0c5dc4e24
i2p: bob: convert to RS_DBG 2020-06-10 22:06:09 +02:00