- Apr 30, 2024
-
-
Andreas Traczyk authored
On Windows using MSC, unsigned long is 32 bits even on 64-bit systems, while unsigned long long is 64 bits. This commit replaces the call to std::stoul with std::stoull which should be portable. This will address the following Jami-client issue: jami-client-qt#1419 Change-Id: I9f7998573f493f479b9f97bf5d56ef65b8b58f57
-
- Mar 17, 2024
-
-
Adrien Béraud authored
Change-Id: Iec6d57d6a66557a66096c7a8f67e025c6ca5a64c
-
- Feb 23, 2024
-
-
Adrien Béraud authored
Change-Id: I7b69bd74a401aac644ad42a521cfe8a17f455974
-
Adrien Béraud authored
this piece of code could run on a spacecraft Change-Id: I7f47ed35b5d03dc449bd8d9459682f2101c25518
-
- Jan 31, 2024
-
-
Sébastien Blin authored
cinfo->mtx_ MUST be locked before socketsMutex, so it SHOULD never be locked in a callback. Retrigger the lock in its own thread avoid a deadlock there. GitLab: #20 Change-Id: If17af7db81d8ca2b990629446b5d78dc11a785b1
-
- Jan 05, 2024
-
-
https://review.jami.net/c/dhtnet/+/26809 revisited Change-Id: Ib8e20e6322fd06ca0a2acb25823549e3271ca593
-
- Dec 11, 2023
-
-
Andreas Traczyk authored
It seems there are scenarios in which the ConnectionInfo is disposed during the on-ready callback, resulting in the TlsSocketEndpoint's callback mutex being locked twice on the same thread. Change-Id: I401b3c70ba81708e4a3d4ecf3f099f0292c2ff04
-
- Dec 08, 2023
-
-
Adrien Béraud authored
Change-Id: Ic24123e329b221f5f1e24d3df6f3cc93649c4591
-
- Dec 07, 2023
-
-
Sébastien Blin authored
To check if we're connected with a device Change-Id: I9d0659c3d6d5e305baabd5c4156a820754bae377
-
- Nov 17, 2023
-
-
Adrien Béraud authored
Change-Id: I03cf7bead8bcf5760d035e32a82ec3412ef6fea9
-
- Oct 31, 2023
-
-
Adrien Béraud authored
Change-Id: Ifdb26180460343fab1cf39a770d90d924f8ef263
-
- Oct 23, 2023
-
-
Sébastien Blin authored
If a TLS handshake was failing, the device information was not correctly removed, causing a connection to be detected and further communications to fail. So, while monitoring, some connections were stuck in "Connecting TLS". Moreover, remove waitForReady because it's unused Change-Id: I8350d7f8731311ab46db78fb26328edc0dcb31dc
-
- Oct 18, 2023
-
-
Adrien Béraud authored
Avoids blocking on socket write sequentially, and prevents locking while blocked on a write. Change-Id: Ia9e6e0f3e0d73e070f90d988f351d782932a1a07
-
- Oct 17, 2023
-
-
Adrien Béraud authored
Change-Id: I93782be5cd93c824d14e7c9871be47ed6527d836
-
Adrien Béraud authored
Change-Id: I71d88e0efbf78009ba003b03d107c0f897dbc485
-
Adrien Béraud authored
Change-Id: I5bc6cdc830959dfc37f2b0f620340653ed2342a9
-
Adrien Béraud authored
* merge info, waiting and pending maps into DeviceInfo, improving consistency of various operations * DeviceInfo has its own mutex, and operations keep a weak pointer to it, reducing contention * DeviceInfoSet encapsulate atomic management of DeviceInfos, enforcing proper locking order Change-Id: I12c107782600355a34d460e7802d92ae9d590993
-
- Oct 16, 2023
-
-
Sébastien Blin authored
dht() can live longer, so technically there is nothing preventing this to be nullptr there Change-Id: Ifc77f1a9c8e3b3d889da16056a7e8965ec4786ed
-
- Oct 02, 2023
-
-
Kateryna Kostiuk authored
Change-Id: I182ba3b7e9a69ef7fd02808cfa36576473f8857d
-
- Sep 24, 2023
-
-
Adrien Béraud authored
Change-Id: I55ea604cc2542fb0d38b465cfa6a090450fe9322
-
Adrien Béraud authored
Change-Id: Ie56f065a58b9a5453d3b2df86cd7a7b249fac077
-
- Sep 20, 2023
-
-
Amna Snene authored
Change-Id: I96eb3ed8d0d4f82adb28c8d47a5751bc3f603560
-
- Sep 19, 2023
-
-
Adrien Béraud authored
Change-Id: I6a5d7b458f033f0d3dfebefb29bc7a097720e701
-
- Sep 15, 2023
-
-
Kateryna Kostiuk authored
Change-Id: I1c532f150cc47440d41583a1806a32569b1f21af
-
- Sep 14, 2023
-
-
Adrien Béraud authored
Change-Id: I1c872351cf3f0e519595ab8d734db2841d7d2218
-
- Sep 13, 2023
-
-
Aline Gondim Santos authored
Change-Id: I2c3a9f626ca56d63c239f2afc5d9ed71db6f631d
-
- Aug 29, 2023
-
-
Change-Id: I3fd0e040aaeb80cda41f719bc4b9e27279c37663
-
- Aug 27, 2023
-
-
Adrien Béraud authored
Change-Id: Iecf54a3a0368c99705969679fe18ceda59ce4290
-
Adrien Béraud authored
Change-Id: I5408d193bda6830395bd705371c86c949643ee74
-
Adrien Béraud authored
Change-Id: I27cf22e66a4c86742b022136d036ca77c25dc724
-
- Aug 21, 2023
-
-
Adrien Béraud authored
Change-Id: I2948cb86e4655471d6809ddb0971de60d3950948
-
- Aug 17, 2023
-
-
Adrien Béraud authored
Change-Id: I8abe918b0e7405cff7df59c7d7f29479b270218a
-
Adrien Béraud authored
Change-Id: I2fe4f7e2c48edb99154d07619a79dae3bff6b091
-
- Aug 15, 2023
-
-
Amna Snene authored
Change-Id: Id006a25ebd5501d143ef7ee1f39008fb1d7cd87e
-
Change-Id: I20a08723ae90cb8daf1b35bf7cbbea44ef067dca
-
- Aug 09, 2023
-
-
Change-Id: If63c8121351f81b869b5b48b3df64eb412dd6f79
-
- Jul 27, 2023
-
-
Adrien Béraud authored
Change-Id: I9d982eb3a543f9fb6c38b0321b757947ccf3de08
-
Sébastien Blin authored
ice_transport: fix log Change-Id: I55177a814cfc28db594229652c5c9c2f849d85f1
-
Adrien Béraud authored
This reverts commit 62b657d7. Change-Id: I1789883b516f96f6c5ffc664da6f940c3dcd3e61
-
- Jul 26, 2023
-
-
Adrien Béraud authored
Change-Id: I10999a2126a6ee0ed1fbc0d9edcef963a6e6c261
-