- Jun 05, 2023
-
-
Sébastien Blin authored
jami-client-qt#681 jami-client-qt#880 jami-client-qt#908 Change-Id: Idcf20c821cf0b619d9ee6ccfcaf3ba153622a679
-
- Jun 02, 2023
-
-
Change-Id: I4fe092e978d77213ebf29fea9d2a256bd1954d6c
-
Aline Gondim Santos authored
GitLab: jami-plugins#38 Change-Id: I42b4f25460285a677a226671bf85e0c1039e7c37
-
- Jun 01, 2023
-
-
Sébastien Blin authored
Change-Id: Id84e465996138a16aa425dde37baa389240f4221
-
Sébastien Blin authored
Else, we can see several deadlock (closeVideoInput() will wait forever, because a signal is emitted before the method is finished causing a deadlock in sdbus-cpp) Change-Id: I87d5a5d51e80f3b75e60354595f8c618def361ff
-
- May 31, 2023
-
-
Vladimir Stoiakin authored
Change-Id: I50749a002936da4159be9479f256aa45fce64221
-
- May 29, 2023
-
-
Change-Id: If10740b4fd192a1043c5f83adc9072fe67df7862
-
- May 26, 2023
-
-
Change-Id: I4627179aefe44e7cc0720c28076f70d2aaf17b0c
-
Else, passing the path and not the content of the file will cause: Could not read certificate - ASN1: error in TAG Change-Id: I2db356d1ccf8d3b059072cc14e64df8369f84e77
-
If client calls some APIs from the account, convModule_ may be un-initialized if the account is not yet ready, causing potential segfaults Change-Id: If47c9d5466e42dee58ea1ebbdd71404ee94a82d1
-
- May 25, 2023
-
-
Sébastien Blin authored
convModule()->bootstrap should not use configurationMutex_ while locking conversations. Else we may have: thread 1: configurationMutex_->conversationsMtx_ thread 2: conversationsMtx_->configurationMutex_ causing a deadlock So, retrieve known devices before bootstrapping the conversation Change-Id: Ib194edaa255b5ffde9e58ea7e0be0226943bb118
-
Andreas Traczyk authored
This will output to the "Output" pane in Visual Studio. Change-Id: I74e229670c990f09af247b02dc3ae753ad7db9c6
-
Change-Id: I9ef704107897a0a057e7d43feeb24d5e2eb73679
-
Sébastien Blin authored
Else, it can cause a message forever sending. https: //git.jami.net/savoirfairelinux/jami-client-ios/-/issues/281 Change-Id: Ia3bbf508a955137c5d57d8f7b45b2f6b0ac232be
-
It is unnecessary because the device performs synchronization during the bootstrap. Moreover, it could result in the failure to receive notifications on iOS because iOS does not respond to sync connections in the background. However, the other side may consider it as already connected. jami-client-ios#281 Change-Id: Id55e7bfaafba1e45a6c27afdebf682c33acd9d30
-
- May 24, 2023
-
-
Kateryna Kostiuk authored
Change-Id: Ibb8963b9aa02c21e5382413b7918f0e1e0baea4a
-
- May 23, 2023
-
-
We use GNUTls >= 3.6.7 so this is always true. Change-Id: Ifcc996a95faf056a3c0eed35cffc17becddeeed3
-
Sébastien Blin authored
Change-Id: I157118c875868aa1cae7d0b0ea02644175d33b70
-
- May 19, 2023
-
-
Sébastien Blin authored
The check in this loop is useless as we already have the transport that we are searching for. Moreover, locking sipConnsMtx_ from a pjsip operation (here sipvoiplink) may cause a deadlock. Change-Id: Ic263d69a3f5518857a93a4a4576a4a63b7fda575
-
Sébastien Blin authored
Change-Id: Ief11062f573e331d497aa267a1cd8723a757b113
-
- May 18, 2023
-
-
Sébastien Blin authored
Multiple changes are included in this patch: + Remove pendingConversationFetchMtx_ and use conversationsMtx_ instead to avoid any potential weird state + Remove RepeatedTask causing two fetch operations to happen + Remove bugguy map access causing a fetch to happen even if previously removed A test for the problematic scenario is added to avoid any future regression. Change-Id: I9b5f93fc11f053a0552e5f34711130d5a5c22c05
-
+ Like for windows, add write permissions if possible + Rewrite removeAll() condition because it returns an integer. Change-Id: Id5eb413ed8a6a6345d9208646cdfb13f5c5810bb
-
Gitlab: jami-client-ios#275 Change-Id: I34c2bd8e34d5c4932dcc2e2555659419c88b6202
-
Kateryna Kostiuk authored
When the LIBJAMI_FLAG_NO_AUTOSYNC flag is used, it is still necessary to call startSync in order to receive invitations. This patch applies the LIBJAMI_FLAG_NO_AUTOSYNC flag to startSync callbacks. jami-client-ios#280 Change-Id: Ieb8a1fb8542c4caf975e13d5a3210bdbc1099a55
-
Sébastien Blin authored
GitLab: #855 Change-Id: Iaf9819d082b3b3e43291eb58f0ca59f168971542
-
- May 17, 2023
-
-
Allows to fix a bug on android where updatedpreference signal was not emitted GitLab: jami-android#1271 Change-Id: I015269da19acb18dc0cdfb8310cb12b73aeb585f
-
On iOS, both Jami.app and notifications extension could modify conversations and requests files. This patch adds API to reload conversations and requests so Jami.app and notifications extension could have up to date information. Change-Id: I5873bc69c329bd6c78e7f4d60a01c9471e19bcd1
-
Sébastien Blin authored
Else, destruction of the object can occurs during a async task causing weird crashes. Change-Id: Ia5f7e8f7324a8e8708c94890627d8576538289d3
-
Sébastien Blin authored
+ Use JAMI_ERROR/JAMI_WARNING/JAMI_DEBUG/JAMI_LOG + Add a new error signal if an error occurs while comitting Change-Id: Ic0ec594911bb7d29f6419f9ec1cba060c973d0d6
-
- May 12, 2023
-
-
Adrien Béraud authored
Change-Id: Ic7044e0aaef48403ab879750f43da202bbee21e0
-
Kateryna Kostiuk authored
This commit uses latest gmp version since it fixes build for arm64 for macOS with assembly enabled. It does not fix the build for iPhone, so the option --disable-assembly should still be used when building for iOS. Change-Id: I045e0372c36367f22f8b8a95aaac987e559c6d02
-
Sébastien Blin authored
GitLab: #854 Change-Id: If260bd73205d579cbe7c963bf3497bff202c1b55
-
- May 09, 2023
-
-
Sébastien Blin authored
Change-Id: Ic23ace5dbc183781d0020db647a5ac6e77e376fc
-
- May 08, 2023
-
-
Kateryna Kostiuk authored
To build for arm64 on macOS, Darwin version 20 or higher is required. Change-Id: I6da0b78e64eee2b0b3b6169be58fd261ac3085be
-
- May 05, 2023
-
-
Sébastien Blin authored
Change-Id: I86622eb65679a2c953804fc87344d1733e5cb7b6
-
Change-Id: I267631faf3bdd24164553de669440c0e8d104638
-
isCancelled_ wasn't used and cancelOperations should wake up IceTransport::send to avoid any potential locks. Change-Id: Ic5d412b5f0e8328f7c64d28dcab5710ed948ccd8
-
Adrien Béraud authored
Change-Id: I4d5b2476e22ae9079eabb12012a48d75e308d66d
-
Adrien Béraud authored
Change-Id: Ief19e95693560eb1db50a90a446106e201860680
-
Change-Id: I600651eb9ac15fc081768e14c3bb95c18f44ede5
-