- Oct 20, 2021
-
-
Change-Id: I724883bf523ce7670f87979c884d97a86688cc38
-
- Oct 19, 2021
-
-
Adrien Béraud authored
Change-Id: If306734d2c29c017115e829b3fb4811333cea1f4
-
Adrien Béraud authored
* use fmt for better performances * fix dtls * remove double space after display name Change-Id: I9daeb69c65838b130432dfee0b4a5f92d0e53ad9
-
Change-Id: I53308fca61c46551129320babc99915d927a81dd
-
- Oct 14, 2021
-
-
Mohamed Chibani authored
The contact header field was stored in a member varialbe of Jami/SIP accounts. There was a condition in which the contact header could be concurrently accessed by multiple threads. This typically happens when terminating calls in batch (when calling hangupCalls() for instance). Managment of SIP contact header in Jami and SIP accounts was reworked to prevent such race. Gitlab: #633 Change-Id: Ib9295070a5295969bf114ec29e66e36b1c5c5e03
-
GitLab: #644 Change-Id: Ia2b8e05d6ffbb22336bb284ea9ac5fc292eacb85
-
- Oct 13, 2021
-
-
GitLab: jami-client-ios#145 Change-Id: Ic4ae63ce2f1df1176c4a74339d1c3d82a9570ad5
-
Change-Id: I2bcbbf872b54262f8e4406fb01921a1ec07be3b3
-
Change-Id: I09876059293d18e25c34e755deafba8d224dc740
-
Change-Id: Ib5194ef6ca475df5be621c923d7660266cf7256e
-
Change-Id: I0c44b1a5fdd9727a8acf3d9deb88f9c2b5f71dd8
-
Change-Id: I1b21d80b7ea24bfc9334f2f63f3a57f0d4a57522
-
Change-Id: I59d9d812b6b5a2c66e2832328fbfdf663d9019af
-
Change-Id: I42fe3a4682bb9468ecf5417d6d9823e151e10bec
-
The agent will be written in Guile Scheme instead of C++ in order to give maximum flexibility to developers of scenarios. Thus, bindings will be added for the public Jami interface. In other words, the agent will be a client of yet another Jami's bindings. Change-Id: Ic2cd333007d0b1aad56c02b116ea708b56e96cc5
-
- Oct 12, 2021
-
-
Adrien Béraud authored
Change-Id: Iab2caaa3fb8377b7a42301c3635d70233f0cc623
-
Adrien Béraud authored
Change-Id: I2c04e3831f68a55b7682c42eb93464e1fab78b1b
-
Adrien Béraud authored
Change-Id: I4bdef901c2a2bc07dc1a9263eb0a9796655c051a
-
Change-Id: I55568eac3c95105131751d245224fbc3fd44a782
-
Adrien Béraud authored
RingBuffer has its own mutex. This avoids potential deadlocks. Change-Id: I93175aafe9fbb3f927da28124a7d42e61585523d
-
Adrien Béraud authored
Change-Id: Idde24be13daf0fca55ce5a2607e6b9835c18f3c5
-
Change-Id: Iaa356f723a34c67cfd66190c04a53aea88bbea07
-
Adrien Béraud authored
Change-Id: I30b7d9db2cbac84c6ae15d15b0fe8a0f93e3a271
-
- Oct 11, 2021
-
-
Adrien Béraud authored
Change-Id: I3b0fd2a34289545dbf06b85c2e825fbf87bb42ad
-
Adrien Béraud authored
Change-Id: Idbb8720de936661b01fcea97faeab92d0526b6c2
-
Hardware decoding will still be used even if the codec level is unknown or higher than the hardware's reported supported level. From FFmpeg: "It's generally a good idea to pass this flag unless you have a specificreason not to, as hardware tends to under-report supported levels." Change-Id: I83614b0eab6166a42973f062e666783c2a8e7627
-
- Oct 10, 2021
-
-
Change-Id: I19bc2fe4edef3c8dc7992473235f6ffd002c6e0b
-
- Oct 07, 2021
-
-
Adrien Béraud authored
Change-Id: I12148f354905cd888e284ab5583a80f9fe721248
-
Adrien Béraud authored
Change-Id: Ieb61181e437278e1975fadfa9908c0bc413b1add
-
Adrien Béraud authored
Change-Id: If641609b25cf6dad1a2c91fe534c2fa3a7119ad1
-
Adrien Béraud authored
Change-Id: I5e328cc2d0e38aa26bf62cb3a5bd083d499b9a02
-
Adrien Béraud authored
Change-Id: If509355da31d71e9301d463fbbd64c202530cdfc
-
- Oct 06, 2021
-
-
If UPNP is enabled by the user, the UPNP controller must registered only if the account is enabled. Gitlab: #639 Change-Id: I993b50ea37fafa847460650d901ac3c3d5039718
-
- Oct 04, 2021
-
-
Add logs to help debug ICE intialization issues Gitlab: #619 Change-Id: If81067e2261cf7fbb054b4c9abe641e2ebc84a0a
-
- Oct 01, 2021
-
-
Sébastien Blin authored
After removing and re-adding a contact, the second conversation will be deleted and the first conv will be recloned. However, some text messages can be present. In this case, we can re-add them. Change-Id: I7cafcf76b5d36769ea939729a2fbf6730853cafb
-
Sébastien Blin authored
cancel a file from the user should removes the file from the waiting map to avoid to relaunch the download on the next sync. Change-Id: I0696364d0131c8dde563b97b8b965e99d1f5686a
-
For now, the daemon doesn't handle the profile of the account nor the compression. However, it does handle sendTrustRequest, which uses the DHT to transmit requests. DHT values must be small, else it will not be sent. So, this patch cache the compressed payload generated by the client and removes it as soon as the confirmation is received. This allow the daemon to retry to send request with the payload sent originally. Change-Id: I3fac542c6a53febdb7f1d0c516ec2d9ff5b317be
-
- Sep 30, 2021
-
-
Sébastien Blin authored
Change-Id: I14df750d459a0771f4e60923a1ecf3bfb938a78b
-
Sébastien Blin authored
This is only to avoid to return weird states from the daemon to the client. But if a conversation is added through addContact, removeContact should be called to removes it. However, if removeConversation() is called, the conversationId in contact's details MUST be updated. Same for acceptConversationRequest, this should removes related trust requests Change-Id: I4b273075862cdcdffc7f13c1b5e581a2eebc411d
-
Sébastien Blin authored
Change-Id: I2af34ba8055903541d04d87c12082ffd03f47d8c
-