f4993c888a
AccountManager: check for certificate
...
Change-Id: I527d834dac6fb2f57c879d02afd09c529f95b5fe
2025-01-31 14:48:22 -05:00
40b39370a9
AccountManager: move accountId to constructor
...
Change-Id: I1aa416e952c2b38107c6534e104601641fabbf5f
2025-01-31 11:34:45 -05:00
2e7668600f
ContactList: avoid re-saving device list n times on load
...
Change-Id: I8f11b6ede9701ba7770c7c774e87b6028dda117b
2025-01-31 11:28:13 -05:00
c96ea3eea7
configure.ac: cleanup
...
Change-Id: I553a183700ecdd3b5a8740cb962169a3037e3696
2025-01-31 11:18:07 -05:00
cbf9457ae7
name directory: allow unicode names
...
GitLab: #1097
Change-Id: I742d1306007b3ae4908ee2d46bd5275d1ce2c99a
2025-01-30 17:12:44 -05:00
bb47c0495a
conversation-loading: fix concurrent access issue
...
resolved a segfault triggered by multiple clients accessing and calling clearCache simultaneously during conversation loading.
Change-Id: Ic2b134d67d1a207f45e52c5aedeee5712ead14ba
2025-01-30 13:58:52 -05:00
5c8d45c474
manager: avoid loading account twice
...
Change-Id: I1731d5b876bde9c0d954d36e9644988dedeca079
2025-01-29 15:10:10 -05:00
502f56b582
audiolayer.cpp: cleanup
...
Change-Id: Ib969e576919058468e88786adccbda9d672e7af4
2025-01-24 14:07:13 -05:00
c308dc2cf9
account: refactor unregistering logic
...
This patch removes the callback argument to the doUnregister function,
which wasn't really needed since it was always called right before
returning from the function.
The patch also removes all calls to the shutdownConnections function
outside of doUnregister, and instead adds a boolean argument to
doUnregister to allow the caller to specify if they want the connections
to be shut down. This is a preparatory step for fixing the bug described
in the GitLab issue linked below.
GitLab: #1095
Change-Id: Ic78659f2e00684fd1db91c0ee3cf894a53d558ce
2025-01-23 14:29:00 -05:00
70a9c0b8a8
contrib: update opendht, disable io_uring
...
Change-Id: I67ab26f9fe3d4afcb682e60db25c97b1f07ebb5e
2025-01-20 13:49:22 -05:00
556650c9af
contrib: bump dhtnet
...
This should fix the following issue:
https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1898
Change-Id: I508e02b7fd1870228801dc7f773ff586f439c4ed
2025-01-17 13:12:58 -05:00
59966097d0
jams: return true when revokeDevice succeeds
...
Change-Id: I8b66fe04a4ed5b1aa14da99cde3b7c84d1361e2d
2025-01-16 14:44:57 -05:00
8f3c3b65d8
dockerfile: update node version
...
Change-Id: Iaf9e4019c3c15b106bf8db6841c9fd43d1785640
2025-01-15 21:37:02 -05:00
2fd25c2948
cmake/nodejs: build for node 22, arm64
...
Change-Id: I8b2d628acfdcad83983e12409b5c033a318a6bf4
2025-01-15 16:21:54 -05:00
4b8946fbd6
cmake/nodejs: improve dependency lookup
...
Change-Id: Iaa92e035fe4ac6a09e1586e7f4d681ecf1b053f4
2025-01-15 16:07:45 -05:00
58758918d3
contrib: fix build for libgit2 1.8-1.9
...
GitLab: #1093
Change-Id: Iaaed6d86dba597b7b4435a98022aad163599c9fb
2025-01-14 09:52:56 -05:00
efb8976193
namedirectory: add default scheme, use canonical name
...
Change-Id: Ia2858d7dab79954312b657ea4380f0ea65bfa640
2025-01-13 11:35:17 -05:00
3e586b0dd1
deviceRevocationEnded : add signal callback for nodeJs
...
Change-Id: I9853bfd5742f751c4e20ee4668feed550013561a
2025-01-13 09:33:00 -05:00
6c639d2317
logs: add accountId
...
Change-Id: Ia3ec3a96660821175d52c0120642c7c6fc946d1c
2025-01-09 15:42:55 -05:00
2eedc6b2b7
nodejs: add userSearch signal
...
Change-Id: I7ceb5c0809918ca53cbcf2bc1c0d8efff586f960
2025-01-09 11:03:39 -05:00
b85165ae1a
copyright: happy new year!
...
Change-Id: I2753c58c12d167ee5f7454e5a2ed893991c90e24
2025-01-08 11:02:33 -05:00
9fb288936a
ringbufferpool: refactor variable names + add documentation
...
Improve code clarity only. No logic changes.
Change-Id: I348185c79bf48248f1f407627d12fc50cbe3e1d4
2025-01-07 15:39:50 -05:00
e3073efd46
call: fix mute participant
...
GitLab: #1089
Change-Id: I7f16e0ac1daca8a85770e778f350725fe54d2431
2025-01-07 15:39:10 -05:00
38b55ed28d
call: don't bind audio that are muted
...
`bindRingbuffers` is bilateral.
GitLab: #1088
Change-Id: I5fdb58c69f870588900eff0b23fde01de1955219
2025-01-07 15:13:42 -05:00
5beb24ba62
ConversationRepository: cleanup, use std::filesystem::path
...
Change-Id: I16c4b8ebea5a534fa1b25baaf029c62c6e7b8f84
2025-01-07 13:40:45 -05:00
022a92e513
ConversationRepository: unlock on startup
...
Change-Id: I019a385b43d78ce35691dd0da3599749e0442c83
2025-01-07 14:40:37 -04:00
94044bb04d
pulselayer.cpp: cleanup
...
PulseAudio
Change-Id: Ic9949e83d953ada4c7fe0d8ba38dacf6b7777d53
2025-01-01 23:14:16 -04:00
c1aeda281a
manager.cpp: cleanup
...
Change-Id: I585ba37ea176173facfde6bea4282b42d9c00eb0
2024-12-21 23:56:18 -04:00
bdc8d506e0
logs: cleanup
...
Change-Id: I194497974f46f88d0b16c41391d45797fecc6943
2024-12-19 15:54:22 -05:00
feb232f0a9
ConversationChannelHandler: add log to know why a channel is refused
...
Change-Id: I2655eb16f9a6e6cbee6bdb8ae620ec3102cf0c94
2024-12-19 15:34:11 -05:00
d577a1ae88
logs: cleanup
...
Change-Id: Ibc45eb6228732b8163a6dd29b0bfbd2cc5cfaa46
2024-12-19 12:04:06 -05:00
86b42510a2
logs: cleanup
...
Change-Id: I6b84270da276a91ea6f455ad477e73d04e601ea5
2024-12-19 11:42:38 -05:00
be5af7a90c
cleanup
...
…
→
Change-Id: I3421a0b8b9528a6815da6b826a1ca1b066b9b73f
2024-12-19 03:18:13 -04:00
ef441f56dd
certificat: add error log if certificate verification fails
...
Change-Id: If48f902ab7f80afd11b840f00193ef5a98cda62e
2024-12-17 16:56:05 -04:00
94591e473b
tlsvalidator.cpp: fix typo
...
bellow → below
Change-Id: I6a8983f7adc87157f442d2f1e874561306a7d141
2024-12-16 19:25:33 -04:00
8ad61af4e0
cleanup
...
Sentence case
…
→
DHT
higher → greater than
ID
libgit2
PJSIP
SIP
try on → attempt with
vCard
Change-Id: Iaeca39f1b8daaad71452dfb595b61e4fb7e8204e
2024-12-16 16:59:47 -04:00
75e84842bf
contrib: update dhtnet
...
Change-Id: If64326796b5fb678994fe734aabfd57067b7bacb
2024-12-16 14:22:05 -05:00
adffcf5a19
loadSwarmUntil: fix infinite loading issue
...
The marker used to indicate that the desired message had been passed was wrapped in a conditional statement that could evaluate to false when it needed to set the marker to true. This prevented the function from recognizing that the desired message had already been processed.
Change-Id: I9934858f5837d91fc5dfc54debb417dd8c19c933
2024-12-16 14:13:08 -05:00
a091a4bc56
contribs: fix gnutls build for windows
...
Change-Id: I74a713c610d4705dc573ced052fef2dd79a6b0f8
2024-12-12 11:34:11 -05:00
4a14122e39
conversation: fix invalid message status cache
...
The Conversation::loadMessages2 function uses the information cached in
both loadedHistory_ and memberToStatus, so it's important for the two to
always remain consistent with each other. This patch fixes two issues
that could cause them to diverge:
1) the Conversation::clearCache function currently resets
loadedHistory_, but not memberToStatus;
2) Conversation::Impl::loadMessage2 doesn't modify loadedHistory_ but
sometimes resets memberToStatus.
GitLab: #1087
Change-Id: I21caedea996d5ad66b695a0f130cd473c5d5ddc4
2024-12-11 12:58:40 -05:00
3ab6be5572
build: do not use system-provided sha512sum on macOS
...
This patch prevents macOS from using its system-provided sha512sum
to ensure consistent compatibility with other platforms.
Change-Id: Ie239cc14b9b0e17c486f5a3d4d55e6f26af32b0a
2024-12-02 10:22:28 -05:00
6df44807f1
cleanup
...
cannot → unable to
fail to → failed to
{inexistent, non-existing} → nonexistent
P2P
try → attempt
UPnP
retrieven → retrieved
testAdminCannotKickTheirself → testAdminCannotKickThemselves
wishes → wants
Change-Id: I84dbb7b78fd674507eab7186c8f9e0a5f1d3d5b3
2024-12-02 10:20:02 -05:00
9c3465ba7c
updateProfile: Send Signal for SIP Accounts
...
The SIP accounts were not functioning properly because they weren't notified that a new profile vCard was available. Since they lack a URI, the accountId needs to be included in the URI. This adjustment shouldn't cause significant issues, as accountIds have a different format than URIs.
Change-Id: I2fd41909c4bf20a9c42538620dacc732b6ab27e1
2024-11-29 11:17:43 -05:00
96526bbb6a
cleanup
...
…
Bash
CMake
Couldn\'t → Unable to
MSBuild
NMAKE
PowerShell
SDK
URL
vs → Visual Studio
Windows
Change-Id: I0cb2b46e4ba9f1fa29ed5cfeeaec9b7425e8d105
2024-11-28 16:03:19 -04:00
a7d3197f29
string utils: remove stoi/stod wrapper
...
Change-Id: I06afa15ff33a639458a618364d4eb00197de585a
2024-11-28 11:53:55 -04:00
85e79e5618
jamiaccount: don't needlessly force new connection
...
GitLab: #1083
Change-Id: If43a74758bbceff69e57baa2fc70c4526ec1f9f0
2024-11-28 10:17:26 -05:00
cd0eca6b2f
cleanup
...
ice → ICE
pnp → PnP
rtp → RTP
try → attempt
un-hold → unhold
won't → unable to
Change-Id: I5a012dd22b40027a9470b42fb7ae0b512619c8ee
GitLab: https://git.jami.net/savoirfairelinux/jami-client-qt/issues/1730
2024-11-27 19:38:32 -04:00
fee6f291d7
namedirectory: log error when name lookup fails
...
Change-Id: I7d7f2050b8af62e277a57e117b25db2707596404
2024-11-27 13:28:56 -05:00
f1207126fb
conversationrepository.cpp: fix typo
...
GitLab: https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1888
Change-Id: Ic6a677189b1ce5b2859db7e9f5b889e236da7a85
2024-11-27 00:24:14 -04:00
a53ca378df
jamiaccount: avoid sending profile multiple times
...
Change-Id: Iae76467110d02fef007e075103d1a79b0aa031b2
2024-11-26 16:36:10 -05:00