- Aug 03, 2022
-
-
Aline Gondim Santos authored
Unloading a plugin without erasing the exit function might cause Jami to crash when closing. Change-Id: I63d5c481036c4718507396f76df3f132e543c48c
-
- Aug 02, 2022
-
-
Sébastien Blin authored
bad CPPUNIT_ASSERT and timing issue Change-Id: I16267d00325ebc1875cb4a92f73eaefb50614f99
-
Aline Gondim Santos authored
Change-Id: I50593324cef00af15f5a77d73e2b60eae7d8f63b
-
Aline Gondim Santos authored
Change-Id: I2d8d29077e15967f3869ffc341eda07852aa8fe8
-
- Aug 01, 2022
-
-
Adrien Béraud authored
Change-Id: Ib2ba3429d0bc7b63a4608d34b321e4ae2759b48d
-
Adrien Béraud authored
Change-Id: I3ee8a5051e8aace1737d40364bd5defae044636c
-
The natpmp CMake build has no installation specified, so currently we use the root source directory which contains the header files as an include path in the daemon build. This may cause issues as case insensative header includes for the standard library <version> will incorrectly load natpmp's 'VERSION' file. This patch copies the project's headers to an include directory post-build, and adjusts the daemon's include path. Change-Id: I4b318fb0309c72b94f4ea4e757035780ee2a8a63
-
Adrien Béraud authored
Change-Id: I0fe99a8d44f8bc5271bea0b7b6a0e377f051f0ab
-
Adrien Béraud authored
Change-Id: I55664ee12cb3b7ca372ec9efcb654cb9f68242fb
-
- Jul 30, 2022
-
-
Because an incorrect TURN can cause long delay for connections, we cache the resolved address in a file which is refresh at the next status changes. However if the resolution fails it can take a long time (moreover on servers) to retry the resolution if it fails. Here, if turn is enabled but not resolved, we do the resolution on incoming requests to avoid to wait too long before re-using the TURN. Change-Id: I39a8e83b43c7342a6c296e57316bd85497360011
-
- Jul 29, 2022
-
-
Change-Id: I97867faadfcdbe3896464c6ca05c5857f042f1e2
-
Change-Id: Ib3bbc21e513e0dd22ce28d099356f3286b9dffd1
-
Now that it's been months since all clients supports swarm, we can assume that everybody is using a version compatible with swarm now. So, downgrading conversations to a non swarm if a DHT message comes is not necessary and it's just unwanted code. Change-Id: I83b83d592ea43219cbdecb31fa8b5a71b897e487 GitLab: #312
-
- Jul 28, 2022
-
-
Adrien Béraud authored
Change-Id: I77f0617371f59cba662289f53a08d6037c709cd2
-
Adrien Béraud authored
* Android log API is thread-safe * We should not call openlog on Android Change-Id: If5eb45debe7666cb8430fedd761c668db2e8fa63
-
Adrien Béraud authored
* move pending queue to the stack Change-Id: Ib44578aab4b8e27fd19ff564abab8d67e9b1ad00
-
Aline Gondim Santos authored
Change-Id: I48327ab7e015a7edb885d3d2599b6fe0db8a6a63
-
This is a primitive way of caching builds of contrib. Basically, a hash entry is created from all the *.mak files in contrib. This include all rules.mak of individual packages and config.mak generated by the bootstrap script. When caching is enabled, the installation is done in the cache and a symbolic link is created to it. Caching can be enabled with `--cache-dir=/tmp/jami-contrib-cache --cache-builds' or any other path for cache-dir. Not providing the `cache-builds` option will bypass the cache. Change-Id: I58aa0295664113792518851ede1c568495a33e59
-
Aline Gondim Santos authored
Change-Id: Ifcc608b33e2edd73070d33476c8e006ff5f8f31d
-
- Jul 27, 2022
-
-
Change-Id: I9a72b2693e3fc41a3b41f01eb1f13f535ec86508
-
Adrien Béraud authored
Change-Id: I3746c6062e6477aa8417ece698b50a1d3a6075b2
-
- Jul 26, 2022
-
-
Adrien Béraud authored
Change-Id: I4c08894e51857f89db1a8249d24d3ee606354703
-
Adrien Béraud authored
Change-Id: Ie34828d6f7fa60ab3d17d9acb5bd4a0cd4a72434
-
Adrien Béraud authored
Change-Id: Ic2637af666a12216524fd3e93fb1c484b69253a2
-
Change-Id: I630a53810f39dc4b1df81417242eafb0da77766a
-
- Jul 25, 2022
-
-
Sébastien Blin authored
useful to load until a specific commit Change-Id: I1a780e2048be8bcaddeee0b9846b2bd2e3ac979e
-
Sébastien Blin authored
GitLab: #318 Change-Id: I12c04096a91c40b5e6c9c435373cce23b4065d7e
-
Tobias Hildebrandt authored
Change-Id: I564aaafaf54d7818037e10aca4fe9c0735035982
-
- Jul 22, 2022
-
-
Sébastien Blin authored
The video mixer was only initialized if the host got a camera or if calls got some video. Now, the conf infos are sent if all calls are audio only and if the host has no camera. Change-Id: I69c9e773134b6ab4aab3e9462128ea841a09539e
-
Sébastien Blin authored
After a re-add of an invited contact, the validation was bugguy causing the conversation to be invalidated and erased due to malformed commits Change-Id: Ib500ae117f0c53774cfb1eec23aa160ba2f86420
-
Sébastien Blin authored
A contact can be banned from another device. In this case, JamiAccount::removeContact is not called and the daemon only call the dedicated callback. So, remove the conversation requests and connections to the banned contact (and avoid future incoming calls if connected) when the callback is called instead in JamiAccount::removeContact() as it will be called in a multi-device context. Change-Id: I1ac8b441268d7bfc9bb6627fbbbc7b83e2e75052
-
- Jul 21, 2022
-
-
Sébastien Blin authored
Change-Id: Ibfa6759b19ba240115ef36412cc8a1ed7bd6cd41
-
- Jul 20, 2022
-
-
Change-Id: I78171ce4f6ad90db5e5b85602354b2e81cd6379b
-
Adrien Béraud authored
Change-Id: Id4c741ebfa9a7c731ad32db0267a66b755896166
-
- Jul 19, 2022
-
-
Aline Gondim Santos authored
Change-Id: I441f47133ad81aeb6ad50a379e96af3549669301
-
Aline Gondim Santos authored
After b8e03c79, the streams were sharing a single subject for input/output causing an undefined behavior. Change-Id: I8e1fce46893233820ff452a278d3416564c547e8
-
Sébastien Blin authored
Change-Id: I46a26e7ae628e6ae4d1ec930d3348459827b9d12
-
Aline Gondim Santos authored
Change-Id: I4b81133a7d2ed62e2e853d9a308a5d8b26913b83
-
- Jul 18, 2022
-
-
Sébastien Blin authored
Avoid crash while enabling proxy server and local peer discovery Change-Id: I8edb1bb2bb9463722aad9c02f7bad7759d3c9078
-
Sébastien Blin authored
sipTransport was only true on destroy, causing tlsInfos_ to be always incorrect. Moreover, if the SIPTransport is generated from a channeled socket, we do not need to copy the peerCertificate. Finally, update conference to use the tlsInfos_ to get the URI instead of playing with peerNumber's Change-Id: If8b93a4614e790e6ffbfd1bcc0aa68f6407344ce
-