41384122a8
contrib: update dhtnet
...
Change-Id: I699955671953b68bf37c01697232cb9010066b33
2025-06-05 14:36:11 -04:00
1597de891c
contrib: update opendht
...
Change-Id: Id1106c9f924d95a43517def70e74e0b57ac30720
2025-05-22 15:56:11 -04:00
c231df3e05
contrib: download gmp from GNU
...
Change-Id: Ia4f417fbf0ee17d9e378e7dedeae6d8da8605cdc
2025-05-08 15:32:31 -04:00
4662710e5a
contrib: update dhtnet
...
Change-Id: Id2ff4b719131139925889fec7a803be7851a16eb
2025-04-23 16:36:25 -04:00
00d757a24c
contrib: update opendht
...
GitLab: #1123
Change-Id: I4d72e89adc4ab946b3a058d3523179554d13ffcf
2025-04-18 12:18:05 -04:00
c210225d73
contrib: get ffnvcodec from GitHub
...
We already do this on Windows, but the Linux build has failed at least
two or three times in CI in the past year due to git.videolan.org being
temporarily unavailable.
Change-Id: I78bb1d147ee469d188789ee5268e219d811108e2
2025-04-16 13:26:12 -04:00
8a28f27702
Windows-build: improve handling failures in gnutls build-steps
...
Change-Id: I765959e1ac73ca8d0315d1ee85b18cbb0b4cf92b
2025-04-16 11:51:25 -04:00
0e60561d77
contrib: always depend on toolchain.cmake when using cmake
...
Change-Id: I99f4194635d6a2cf26a4cef58880c947817d6909
2025-04-10 19:25:12 -04:00
79b8f3a085
contrib: update libarchive
...
Gitlab: #1122
Change-Id: I9d0aca488b52744c4b089c000f17a70d334eb54b
2025-04-09 13:53:16 -04:00
4d46e99e29
contrib: update jsoncpp
...
Gitlab: #1122
Change-Id: Ia80eb6f1b90c663419a6cbe25f416afee742e3c3
2025-04-09 13:53:16 -04:00
68fe75b1d3
contrib: update yaml-cpp
...
Gitlab: #1122
Change-Id: I2a03716fd9d493d41dd0ec8f87759a0d2fb2de5d
2025-04-09 13:53:16 -04:00
81a48595ef
contrib: update llhttp
...
Gitlab: #1122
Change-Id: I31d290cd8ebf623a2aa91a6c279d6637952135ce
2025-04-09 13:53:16 -04:00
2b090f88d8
contrib: update msgpack
...
Gitlab: #1122
Change-Id: I1173ddbb2d9b5625a759dcbb0d6449c1d88efc63
2025-04-09 13:53:16 -04:00
13dcc658f0
contrib: update opendht
...
Gitlab: #1122
Change-Id: Ib0332c86e310aea03f5ea31d89e6ab932a8d741c
2025-04-09 13:53:16 -04:00
0dbdbd34c9
contrib: update opus
...
Gitlab: #1122
Change-Id: I5c7d0c74b2eb07ecf537451a8052b8907b99d0fb
2025-04-09 13:53:16 -04:00
e7f8f9926c
contrib: update restinio
...
Gitlab: #1122
Change-Id: I0d09d8733e427843e34963b0c911c5109b0bb0ec
2025-04-09 13:53:16 -04:00
42c62ecc22
contrib: update required opendht version to 3.3
...
Change-Id: Ide2ef47acda8c423bfa14355e42ecdb3afbb7c36
2025-04-09 13:53:16 -04:00
3f45561abf
build: use _FILE_OFFSET_BITS=64
...
Allows to use 64 bits file APIs on 32 bits POSIX systems.
Gitlab: #1122
Change-Id: Ie9ec07c7027b09ada8daf49c5bf3663dd9ff939d
2025-04-09 10:02:14 -04:00
12f603f7d9
contrib: always use CMAKE_BUILD_SHARED_LIBS=OFF
...
Change-Id: I72d6d80ef3dea7a868acb4fea0f65ff6882e743c
2025-04-09 10:02:06 -04:00
279d6515ea
contrib: don't build opendht documentation
...
The CMake option to build OpenDHT's documentation was already disabled
on Linux but not on Windows.
Change-Id: I66b29e68cc64596ca3066122c27facd871620d05
2025-03-30 17:42:04 -04:00
fc3402940f
contrib: update dhtnet on Windows
...
Follow-up to commit 0838e6a
.
Change-Id: I26194ca4b404edc3b96f0e15df48e0dd49f320aa
2025-03-21 11:15:18 -04:00
0838e6a973
contrib: update dhtnet
...
Change-Id: I6c65054f8741d05aac5bd4dcd3357122e6b9e450
2025-03-19 16:18:55 -04:00
1b155312ea
contrib: fix mkdir permissions on Windows for gnutls
...
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
2025-03-12 15:13:40 -04:00
8b5fd05239
build: support iOS arm64 simulator
...
- disable vpx for arm64 simulator
https://git.jami.net/savoirfairelinux/jami-client-ios/-/issues/422
Change-Id: I5369dc6ce8e666dc03a5993a05f38d7a74556d4b
2025-03-07 14:27:53 -05:00
597cde8d30
contrib: fix gnutls build errors
...
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
2025-03-06 09:05:01 -05:00
8eb66bf80c
update dhtnet
...
Change-Id: I02a995e93c23c2f602295c9c38080f196397e896
2025-02-28 13:35:11 -05:00
4fb5f8e558
contrib: bump pjproject
...
This upgrades the upstream version of PJPROJECT used from 2.13.1 to
2.15.1.
Change-Id: Ica6a94e7010a41839a57afc226f3c48e9e72f897
2025-02-27 16:37:47 -05:00
c3f07d730d
iOS: enable nat-pmp
...
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
2025-02-26 10:30:25 -05:00
4aff5e977c
contrib: Windows: bump openssl to 3.4.0
...
Gitlab: #1108
Change-Id: Ib11ddad75a421816c1a954d96c051aff4ea0d6b9
2025-02-25 11:26:02 -05:00
cbba52ef01
contrib: Windows: update gmp, gnutls, nettle
...
- Update gmp to 6.2.1-4
- Update gnutls to 3.8.3
- Update nettle to 3.10.0
Gitlab: #1108
Change-Id: Ia7686a94eeaef7242b6570a186700f6d301ffe6c
2025-02-25 11:25:56 -05:00
bd63d69bb0
opendht: log push notification handling result
...
Change-Id: I6d88519a637c876848407b1e7b59e746b895c185
2025-02-21 11:23:42 -05:00
876085f886
contrib: update gnutls, nettle
...
Change-Id: Iab18b291176441a9fbf901e36d5bc5e1c8e341a0
2025-02-21 10:32:35 -05:00
62ab5d057a
android: enable using nat-pmp
...
Change-Id: I08c68d10513dc6267571d8bc466df1763191f6b8
2025-02-18 15:32:21 -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
b85165ae1a
copyright: happy new year!
...
Change-Id: I2753c58c12d167ee5f7454e5a2ed893991c90e24
2025-01-08 11:02:33 -05:00
75e84842bf
contrib: update dhtnet
...
Change-Id: If64326796b5fb678994fe734aabfd57067b7bacb
2024-12-16 14:22:05 -05:00
a091a4bc56
contribs: fix gnutls build for windows
...
Change-Id: I74a713c610d4705dc573ced052fef2dd79a6b0f8
2024-12-12 11:34:11 -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
57e91daefe
build: Windows: update contribs (llhttp-migration)
...
Change-Id: I58292280dcd9451f59033976897aae5af023241c
2024-11-26 14:44:33 -05:00
ee342157a7
update dhtnet
...
Change-Id: I518669616d94187be20648024b9749291fd3af0b
2024-11-12 16:25:31 -05:00
696e25b04f
contrib: update opendht
...
Change-Id: I164d852c6bda142c1420f69ed8d6d35900b3701c
2024-11-05 20:47:22 -05:00
ae3241edd7
contrib: update dhtnet
...
Change-Id: I91c81a4591e056d22dd83c07e9d8e4c8e326b34f
2024-11-05 16:18:58 -05:00
8e6116b395
contrib: update opendht
...
Change-Id: I4321379b2f81fde8fd810f4f2151f8e21c7b2705
2024-11-05 16:18:58 -05:00
f379421e8a
contrib: update dhtnet
...
Change-Id: I5f175a0167945412fd2392e88b201251b35cc239
2024-10-23 16:11:00 -04:00
59159407f2
contrib: bump dhtnet
...
Change-Id: I6579d650d59b2e870cc62a462dff29eaf5c10f8d
2024-10-22 15:52:45 -04:00
583e7ce4cb
plugins contrib: need PIC flags
...
to port libraries into plugins, they need to be PIC compiled.
docker default user is root, the flag --allow_running_as_root is needed for onnx
Change-Id: If9a3f70b8232b32ac005cdb7b22f011aef32c871
2024-10-22 15:14:42 -04:00
7c41450f29
contrib: bump dhtnet
...
Change-Id: I31abf407ca8d535cbeb6aa057937247e2f62b906
2024-10-18 17:08:15 -04:00
c892fec90e
contrib: bump dhtnet
...
This fixes a UPnP-related crash during connectivity changes.
https://git.jami.net/savoirfairelinux/jami-client-ios/-/issues/410
Change-Id: I5560582ddb2b8cb42d5c58e3d52bd87d0cefd2e8
2024-10-17 13:11:19 -04:00
b4eb7007cf
contrib: bump dhtnet
...
This fixes a build issue on Fedora 41.
https://git.jami.net/savoirfairelinux/dhtnet/-/issues/630
Change-Id: I6f4f918e933c187cf7fa16906927b8acc6ba6aae
2024-10-17 10:07:41 -04:00