- Mar 28, 2025
-
-
Adrien Béraud authored
Change-Id: I29fcc7b078799abb3d8c5aba9a7bcb8f48357d2a
-
Adrien Béraud authored
Change-Id: I5bc21822a8c754951a92ac7be8dd2e4af78cce6f
-
- Mar 26, 2025
-
-
Adrien Béraud authored
Use a single static instance of Json::StreamWriterBuilder instead of creating a new one repeatedly. Move json-related symbols to their own namespace. Change-Id: I5145a71d7b19fd2aac158b51774e964ce772311b
-
- Mar 25, 2025
-
-
François-Simon Fauteux-Chapleau authored
The LIBJAMI_TESTABLE macro was always defined, so using it in ifdef directives had no effect. Change-Id: I0f7ac906c70a90230cf224f9dc001712e1d5ca86
-
- Mar 24, 2025
-
-
François-Simon Fauteux-Chapleau authored
Commit 86d3bb66 accidentally broke two conversation tests by removing necessary waiting periods. GitLab: #1117 Change-Id: Idebd037b2bf9083f59a108455fea82f2203a3ece
-
- Mar 21, 2025
-
-
François-Simon Fauteux-Chapleau authored
Follow-up to commit 0838e6a9. Change-Id: I26194ca4b404edc3b96f0e15df48e0dd49f320aa
-
- Mar 19, 2025
-
-
Adrien Béraud authored
Change-Id: I6c65054f8741d05aac5bd4dcd3357122e6b9e450
-
- Mar 18, 2025
-
-
Adrien Béraud authored
Preserve pre-std::filesystem behavior of returning null if operation fails. Change-Id: I76414a73f8aa0a74640b92c27c753f0311d86380
-
- Mar 14, 2025
-
-
Rework the mutex lock to release it before the sha3 computation to avoid a lock. GitLab: #1919 Change-Id: Ic7f065959873bcc9f932e07611ed3c8010ef2979
-
Adrien Béraud authored
allows to use android logger Change-Id: I66af2cb8dd05808f353dcc2dee74fa842718a445
-
Adrien Béraud authored
Change-Id: I58ceec1d2c58b21f04aaa6a131a014d3b34a8d81
-
- Mar 12, 2025
-
-
Andreas Traczyk authored
This effectively restores a previously removed patch, thought to be unnecessary (removed in cbba52ef when bumping gnutls). The issue is fixed in a later version of gnutls, which opendht is not yet ready to use. Change-Id: I6d07028f7c5f95803776d1413c7e6a8411902fef
-
- Mar 11, 2025
-
-
Change-Id: If05e5c35a739b7149b66622c249c303996ba8550
-
Adrien Béraud authored
Change-Id: I8625be46bcde0c2f69f75cb341a11da7def7e0d0
-
- Mar 10, 2025
-
-
Adrien Béraud authored
Change-Id: I73eeb7a3c8f09e147a8ca2713028c94de6a72aa7
-
Adrien Béraud authored
Change-Id: I3e8ccd71a1b5cb906b66837813bd132cc81f697a
-
- Mar 08, 2025
-
-
François-Simon Fauteux-Chapleau authored
GitLab: #1113 Change-Id: I0772167f692b8551c6009c7b8c1ae4f63cecb73e
-
- Mar 07, 2025
-
-
Kateryna Kostiuk authored
- disable vpx for arm64 simulator jami-client-ios#422 Change-Id: I5369dc6ce8e666dc03a5993a05f38d7a74556d4b
-
- Mar 06, 2025
-
-
Adrien Béraud authored
Gitlab: #930 Change-Id: I76f07a81c4887d0dc127d74bc6c4de2e9f4f2ee8
-
François-Simon Fauteux-Chapleau authored
This patch partially reverts GnuTLS commit 516f48bfbf33d111e4fcd310541baa8f160067ae, which prevents the daemon from building on some old Linux distributions due to increasing the minimum required version of autoconf from 2.64 to 2.71. The patch also removes the AM_GNU_GETTEXT macros from the configure.ac file. When these macros are present, autoreconf calls autopoint, which overwrites some m4 files in the GnuTLS repository with the version found on the system. This causes the Ubuntu 20.04 and snap builds to fail with "possibly undefined macro" errors. GitLab: #1111 Change-Id: I45b8225bff148b3cf01aa2ce14adc639de823a8f
-
- Mar 03, 2025
-
-
Pierre Nicolas authored
Ensure the video muted state is properly maintained. Change-Id: I69d768913e141eca820abe171732d855fc1d8a78
-
Pierre Nicolas authored
Use streamId as the media identifier since it is unique. Change-Id: I68a0c8a53bdecdb22008260640fb79b6febd5b71
-
GitLab: #1110 Change-Id: I36e090fcb6c44b2483b1765786d64be108d93d21
-
- Feb 28, 2025
-
-
Adrien Béraud authored
Change-Id: I02a995e93c23c2f602295c9c38080f196397e896
-
- Feb 27, 2025
-
-
François-Simon Fauteux-Chapleau authored
This upgrades the upstream version of PJPROJECT used from 2.13.1 to 2.15.1. Change-Id: Ica6a94e7010a41839a57afc226f3c48e9e72f897
-
Andreas Traczyk authored
Fix file access issues when reading hard links on Windows by: - Adding explicit share mode (_SH_DENYNO) to allow reading files opened elsewhere - Using binary mode to ensure consistent behavior with hard links This resolves issues with reading hard linked files on Windows while maintaining behavior on other platforms. jami-client-qt#1899 Change-Id: I2adc0f29db46d5bf5b69762018e7a5e677ec3d04
-
Andreas Traczyk authored
For an account's VCard, we store the actual VCard file in the account's profile directory, alongside other contact profile files, and a link is created in the account's directory to the VCard file that is named using the base64-encoded account URI. This method will fail on Windows where users can not create soft links. When linking to this VCard file, we first try to hard link to it. If that fails, we fall back to symlinking to it. This allows the new profile linking mechanism to work on Windows, and we are fairly confident that the `profiles` sub dir will not be on a different filesystem. jami-client-qt#1899 Change-Id: I3be8150b02f8427c164beb6c652f96d895aab048
-
- Feb 26, 2025
-
-
This patch enables nat-pmp for iOS and macOS and fixes build for iOS by removing USE_SYSCTL_NET_ROUTE, which requires net/route.h that is not available on iOS. Change-Id: I7342f65a85ecbc0d7f291c981cc78ded2e741e58
-
- Feb 25, 2025
-
-
Andreas Traczyk authored
Gitlab: #1108 Change-Id: Ib11ddad75a421816c1a954d96c051aff4ea0d6b9
-
- Update gmp to 6.2.1-4 - Update gnutls to 3.8.3 - Update nettle to 3.10.0 Gitlab: #1108 Change-Id: Ia7686a94eeaef7242b6570a186700f6d301ffe6c
-
- Feb 21, 2025
-
-
Adrien Béraud authored
Change-Id: I6d88519a637c876848407b1e7b59e746b895c185
-
Adrien Béraud authored
Change-Id: Iab18b291176441a9fbf901e36d5bc5e1c8e341a0
-
- Feb 20, 2025
-
-
Kateryna Kostiuk authored
Change-Id: Iab22cafde6aa39a5dd970ace8de6150cc85e3bf5
-
Adrien Béraud authored
Change-Id: I827de0a30a32e75e21993b435a0a68d71d846653
-
Adrien Béraud authored
Add parseJson function to simplify json parsing: * automatically log parsing failure * allows single-line json parsing * take a string_view instead of begin/end pointers * optimize building the CharReader by reusing the CharReaderBuilder Change-Id: I332a88fc476ee84ba400a96bc1b41515cca43c32
-
- Feb 18, 2025
-
-
Adrien Béraud authored
Change-Id: I08c68d10513dc6267571d8bc466df1763191f6b8
-
- Feb 17, 2025
-
-
François-Simon Fauteux-Chapleau authored
When removing a contact, we need to update the ID of its linked conversation (to be empty, which is the convention used to signify that a contact doesn't have a linked conversation). This used to be done via the updateConvForContact function, but there were two issues (which are fixed by this patch): 1) if the user had multiple one-to-one conversations with the removed contact, then the function would be called multiple times (once per conversation) even though the update only needs to be performed once; 2) more importantly, if the contact's linked conversation ID didn't match any of its one-to-one conversations, then the update would not be performed at all. (Every contact should normally be linked to a valid conversation, but this can fail in practice due to synchronization issues.) As a result, the contact would remain linked to a conversation that no longer exists. jami-client-qt#1673 jami-client-qt#1804 Change-Id: Ia75c5b27a4120bc48da5f449a874354326c6d96a
-
- Feb 12, 2025
-
-
Change-Id: I480edbe0fb14f4b4758a681fb789cb30385d4982
-
Change-Id: Ifb3d176bc37c4ecbc6ce9ff682e7721d55ea7e0f
-
- Feb 11, 2025
-
-
Removed legacy code that was causing options to be cleared unnecessarily. Change-Id: I02b32221acc6abfef634ba843549c6391c2058c8
-