- Mar 05, 2024
-
-
Sébastien Blin authored
Change-Id: I87660a117c9f1c45c1066ddeb15c01e0e504b744
-
- Mar 04, 2024
-
-
Sébastien Blin authored
So that client calls getConversations() with an existing convModule_ git.jami.net/savoirfairelinux/jami-client-android/-/issues/1588 Change-Id: I8e7e3add0076b8d4b63a99c2ece29fd53b5c55d9
-
Sébastien Blin authored
Change-Id: I2a7b7cc13268be127a6afe3d689d005b6596a3cd
-
Adrien Béraud authored
Change-Id: I0aacf47c70a0de4fcd1a68f6688cf0ee0c551934
-
Adrien Béraud authored
Change-Id: I7aedd81b133985210cf817d2c524ef3415a219c0
-
- Mar 03, 2024
-
-
Adrien Béraud authored
avoids deadlock Change-Id: I01521a3e8c3da5774325dfcc78a96be6bd683fd4
-
- Feb 29, 2024
-
-
Andreas Traczyk authored
Change-Id: I9a2ec38049a3b2e5dcbd04c3ca84e595e69a4e72
-
Andreas Traczyk authored
Also don't install pywinmake from the CMakeLists.txt. Change-Id: Idf77fa95e1166561c809fba50b867a07d3358a83
-
Sébastien Blin authored
Change-Id: I6c783563a0a58327012a3e2889ea78ea6c595d89
-
François-Simon Fauteux-Chapleau authored
This is necessary in order to support screen sharing on Wayland because the version of PipeWire that comes with Ubuntu 20.04 is too old. Change-Id: I67bdd579d1496b66d014488a507fba06a8e7f683
-
- Feb 28, 2024
-
-
Sébastien Blin authored
Now, a client should not do any logic and not store preferences client side. + When a member is removed while banned, the typing indication is updated + Timeout is computed both for sender and receiver + Sending and receiving a composing status is managed by the account's config. GitLab: #951 Change-Id: Iba9441736eec4f71695bfbd609d4b9e8b6adcb73
-
- Feb 27, 2024
-
-
Sébastien Blin authored
This should fix sporadic failured in ut_conversationMembersEvent + A banned member get a valid conversation still on the device. + Re-adding a contact updates the "removed" state + Avoid useless network operation if we're removing and fetching at the same time GitLab: #956 Change-Id: Ife3678d2ba35cb5ca61c8f22c64aa3400eae23d3
-
Sébastien Blin authored
If no commit is fetch, no need to forward the message Change-Id: I1311a15d8ab81cd0b84ecce6a81a9398c239d938
-
The state is now partially observed by the jami core even when the client is not subscribed, so we need to retransmit it on subscription. Change-Id: I6fc4b72b561b6fbd5f5ba6a9fa83a04d9914088c
-
- Feb 26, 2024
-
-
Kateryna Kostiuk authored
For backward compatibility with jami versions that do not yet send a conversation ID in the request, this patch adds the option to load all conversations. Change-Id: I0764d46c635aa3dd05be7adc991918ff53f2c673
-
- Feb 23, 2024
-
-
Adrien Béraud authored
Change-Id: Idb5ddd8471e30fd31ebb48f495537d10b24ff250
-
Adrien Béraud authored
Change-Id: I6c892f0667bf4c2a7122297b7523f756baf20a8f
-
Adrien Béraud authored
Change-Id: Ie52a0f0c0b499d22caa03714741e9bca96839fac
-
Kateryna Kostiuk authored
Change-Id: I89e11e723ab0cc53c8e025bb9aa4a0b8322ec82c
-
We recently changed getContactDetails() to get the removed state when needed. However, getOneToOneConversation was now returning a removed conversation causing the request to be ignored if both sides removed them previously. GitLab: #1619 Change-Id: Ie7464460609d6c1b6b3774318fb50116b7408f0a
-
Adrien Béraud authored
Change-Id: I43a682cbd6a4bf26065f325b61330d03a8f68497
-
- Feb 22, 2024
-
-
Change-Id: Icb82f42449478e632a4fe97a05c57533f564f42b
-
Sébastien Blin authored
Use member event signal to check if a member is removed and avoid merge id Change-Id: Ifc18d5e12594bedf2f47bbc5d6d88a9c0dfbd6c7
-
- Feb 21, 2024
-
-
dht_ can be nullptr. Moreover, configurationMtx_ should be improved but for now ,this will fix the crash Change-Id: Id6554a679d6397ba83d5026b8a8d9eadc6c882ee
-
Sometimes, failed wasn't called Change-Id: I7734518a5d186b45a6d82da14bd20948ec0976f9
-
This allow unit test to be able to check why a call is declined and allow client to clarify messages for call messages Change-Id: I37f8f1d1160910ca702010e4a9a40c9ecbcd13fd
-
Sébastien Blin authored
Change-Id: I65ca8d0fc907b8a4dea2cebe459ac67d0ba21f5d
-
Sébastien Blin authored
There were no useful test as it duplicates test for ICE connectivity and doesn't test media Change-Id: Ifde558bf44bbd60911385760c209eb4ccab9dc12
-
- Feb 20, 2024
-
-
Sébastien Blin authored
There was both "Account.dhtPort" and "DHT.port" in the config and this was unused. Change-Id: I5a21b20923e8d588e6be52eb9e89f40a46836890
-
Adrien Béraud authored
Change-Id: I30e0a693dcaa3e88df579b6e794be9b2de9b147c
-
Adrien Béraud authored
Change-Id: I802152553dae070fd0e1d2cfb6d5a0259ff1a3d5
-
Sébastien Blin authored
Basically, the user must override the values in the config, will be done via jenkins for our CI Change-Id: I6908f116f194444ae76b2843cd5795e94342a922
-
- Feb 19, 2024
-
-
Sébastien Blin authored
Green indicator is not understandable for the majority of users. This patch introduces a new approach to this status. API doesn't change, so this is 100% backward compatible but introduces new possibilities: 1. The status sent to the client is now 0=offline (no device found on the DHT), 1=dht_presence (at least a device is found on the DHT), 2=connected (with a TCP + SIP channel, so ready to exchange data). 2. Publish can now be used on a Jami Account. Status is ignored, but custom note can be added. e.g. "Lunch time!" This status is sent via a PIDF XML status as described in RFC3863 (and already supported by SIP account) to connected peers (or for future connections). Several scenarios are tested in ut_presence Change-Id: I87d987bc69e97f92a0c9f4751069e52ad69ea0fc
-
Sébastien Blin authored
This avoid to log commits at startup to get initial members() and speed-up a bit load conversations Change-Id: I402ee32bac19261e937b5cd8e738122619952cdb
-
Sébastien Blin authored
The test fails as this is not the current behaviour of MediaPlayer. If this is considered as a behaviour we want, it should be done and the test should be added at this point. Change-Id: Ib3c76c72919e828b2be400095c24c474c2b1ce76
-
Sébastien Blin authored
This fix testLastInteractionAfterClone Change-Id: Ic37001af693f25df37655897ee00d70727a68be8
-
Sébastien Blin authored
Fallback to next member if setKnownNodes doesn't trigger a tryConnect Change-Id: I5bba9f01071885d1c332a51235ccf6b3e4308ec8
-
- Feb 16, 2024
-
-
Sébastien Blin authored
Tests are the same, with 500 lines removed Change-Id: I06ab061b3a92acf71f19734af8158554fff8309b
-
Sébastien Blin authored
Change-Id: Ib0e2f7e34967769d1d6cfb2cdf7b43f600647d73
-
- Feb 15, 2024
-
-
Kateryna Kostiuk authored
This patch introduces an option to initialize the daemon without loading any accounts or conversations. Additionally, it offers the capability to load accounts and conversations as needed. This feature could be particularly beneficial for iOS notification extensions to decrease CPU and memory usage. jami-client-ios#345 Change-Id: Ib2ceef2a1f7d7cb7e7d4f94a18dd3bfdc3a8989f
-