- Oct 20, 2022
-
-
Change-Id: I2e8e7c6ff7da0cb71db135184522e92f25aca0f3 GitLab: #779
-
Sébastien Blin authored
Change-Id: I7362b02cc1fd557cf454ccc29d60ff88a53f4afc
-
- Oct 19, 2022
-
-
Aline Gondim Santos authored
GitLab: #780 Change-Id: I50e5dff097c4573f24f9ba6c25fa38e2857479ae
-
Adrien Béraud authored
Change-Id: Ifa30deb2740f80c6c6d222c5984a118e71037c2e
-
Change-Id: I2c64b42dd7ad290dede7d7633eacc6bc20ed95ea GitLab: #779
-
- Oct 18, 2022
-
-
Adrien Béraud authored
A sent file was linked after the commit was announced to the client and to other devices, which was causing various race conditions. We add a new onCommit callback allowing to take action after a commit is made and before it's announced to clients and other devices, and we use this callback to link the file. Change-Id: If5c64271b08a71749e5bf84426c5a6ecb9806ea6
-
Change-Id: Ib26c2977182e61dc25eb2beb9670bc5268757fad
-
Adrien Béraud authored
Change-Id: I932f58c87bd8324bf79d7a88310bf6365b63b2f3
-
If a new stream is requested, and the client-qt does not specifically states that it should be not mute, then accept muted media. GitLab: #770 Change-Id: I1d9d6bdddfb40216d1750d4246e63745773033a6
-
- Oct 17, 2022
-
-
FMT_COMPILE is needed Change-Id: Ic7f7948d2816dc0017f9b780046e4ce9f31b4c9c
-
Change-Id: If37b12f2d5588c087aaef639568cd9cd2015f136
-
Sébastien Blin authored
shutdownSIPConnection must not be called in pjsip callback (can be called in shutdownSIPConnection) GitLab: #775 Change-Id: I4d05d38e863c0f2b1f4e72d2fc827d17ca4bad8b
-
- Oct 15, 2022
-
-
Adrien Béraud authored
Change-Id: I7c22af5885e6e0386f4723d68bfee727faf8d068
-
Adrien Béraud authored
Change-Id: Iada47d9ac1fadb7717a171eb4e4e4d332fa83096
-
- Oct 12, 2022
-
-
Io Daza-Dillon authored
Change-Id: I3a444c818210fbdb3c5873fea63fc75af5101b44
-
- Oct 11, 2022
-
-
Sébastien Blin authored
So that everybody in the conference can know who is recording Change-Id: Ibc2d670560c086e2fd1925cab6bb5ea12f563a73 GitLab: #699
-
- Oct 08, 2022
-
-
Olivier Dion authored
Although not harmful, the race conditions could make Jami hang for many seconds when closing the library. Change-Id: I88186adbcde309671de6502a22e52ab440f61f4b
-
- Oct 07, 2022
-
-
Adrien Béraud authored
Change-Id: I5493a8fd395edb0219b15d83717f1d1f371d571c
-
Adrien Béraud authored
Change-Id: I8c3ef6c6aee6b326bf917d3bcb8fc53857072cc3
-
Adrien Béraud authored
Change-Id: Ia1d00fcb5f043f06f8ad93c391083b2c38e35aea
-
Exit hooks are only called when in a REPL. Thus, provide the user with bindings for initialization and finalization of the daemon. The syntax `with-jami' can be used to ensure that finalization happens if initialization succeed. Change-Id: I2f84a76844866a1de06300cde26618c8576045e5
-
Change-Id: Ieaa87654df3eebf6f2b0e74e45e69df80f6cfab0
-
- Oct 06, 2022
-
-
Adrien Béraud authored
Change-Id: If0e90df14266533e5ff38d58cb4dd34876dbce32
-
Sébastien Blin authored
This store user's preferences per conversation into conversation_data/<convId>/preferences In this way, the daemon is able to sync this file across devices and remove preferences at the same time we remove the conversation. For now, only support "color" and "ignoreNotifications" The preferences are synced via partial SyncMsg sent across devices. Change-Id: I8fe74cc06733ad61d45d721e0264b1941d4cf122
-
Sébastien Blin authored
Change-Id: Iac15b1cbefadb2b438029f53608542ba577e28af
-
Aline Gondim Santos authored
To properly get the time_base and framerate in the plugins, we need to set the frame properties when decoding. GitLab: jami-plugins#23 Change-Id: I69a2235c46b13a15414c4d01821cc1eba5b73987
-
- Oct 05, 2022
-
-
Change-Id: Ie472c28a510e801f347263c26e3241ad2bfdd98f
-
- Oct 04, 2022
-
-
Adrien Béraud authored
Change-Id: I4fd53b924a086e95893e2486e5a4b5b9243025f7
-
Aline Gondim Santos authored
+ Do not setMuted if socketPair not created GitLab: #769 Change-Id: I4443ed4d381e1729f9d479a84a1b577c79bf2e2e
-
- Oct 03, 2022
-
-
Change-Id: I3a1109e0acc64aed296abe19a198d71253cd4364
-
- Sep 30, 2022
-
-
Olivier Dion authored
Use the system version instead. Change-Id: I9f7886c73cdb4a70251eef79b1125919a4396eb5
-
- Sep 29, 2022
-
-
Adrien Béraud authored
Change-Id: I222a7f6aa81ccf40e5c7037b86c26e4c82f5155b
-
Adrien Béraud authored
Change-Id: I02057d31ede36eff218c2d06d20a4e7d2e49cc7b
-
- Sep 28, 2022
-
-
Aline Gondim Santos authored
Change-Id: Iffedd964cb6848df8172cdc557d7cee3656ebca4
-
- Sep 22, 2022
-
-
Olivier Dion authored
Change-Id: If13a246aa50953c99d72937daeb7866de2d82e8d
-
Olivier Dion authored
Change-Id: Id123f733759d6147f0f8fb9975b21fd8b0f1e558
-
- Sep 18, 2022
-
-
Adrien Béraud authored
Change-Id: I15fc7859a645f51918df0a911ae3ba1d077f6211
-
Adrien Béraud authored
Change-Id: Ia493ea8d6375e923185d3b8fccdf94ce669f07fe
-
Adrien Béraud authored
Change-Id: Id980bc5eecf11424e32dc14275b2dba6862aae24
-
- Sep 16, 2022
-
-
Instead of creating an agent executable, bundle the bindinds into a shared library. That way, we're adding an extension that Guile can load at runtime. This shared library can be installed along with libjami so that users can use the full power of Scheme to control their Jami accounts. Also create a `guile-wraper' that compiles against the configuration flags. This is necessary when building libjami with ASAN because then the executable either has to LD_PRELOAD ASAN or compile against it. This minimal wrapper really just boot guile and start a REPL. Change-Id: I984d211ff03322b102ebe8650950ac8487711e9d
-