git: db5443497b31 - 2026Q2 - net-im/libsignal: Update to 0.87.5
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 22 May 2026 11:21:12 UTC
The branch 2026Q2 has been updated by mikael:
URL: https://cgit.FreeBSD.org/ports/commit/?id=db5443497b31f7aad8b075b470d0e878524a1f93
commit db5443497b31f7aad8b075b470d0e878524a1f93
Author: Jaap Aarts <jaap.aarts1@gmail.com>
AuthorDate: 2026-04-06 10:03:20 +0000
Commit: Mikael Urankar <mikael@FreeBSD.org>
CommitDate: 2026-05-22 11:20:17 +0000
net-im/libsignal: Update to 0.87.5
PR: 293378
(cherry picked from commit bb40db9f457e7bce816f907a0dcba55d329772dd)
---
net-im/libsignal/Makefile | 13 +-
net-im/libsignal/Makefile.crates | 599 +++++-----
net-im/libsignal/distinfo | 1198 +++++++++-----------
.../files/patch-boring_boring-sys_main.rs | 12 +-
4 files changed, 813 insertions(+), 1009 deletions(-)
diff --git a/net-im/libsignal/Makefile b/net-im/libsignal/Makefile
index 63f3989e92a0..792654586381 100644
--- a/net-im/libsignal/Makefile
+++ b/net-im/libsignal/Makefile
@@ -1,7 +1,6 @@
PORTNAME= libsignal
DISTVERSIONPREFIX= v
-DISTVERSION= 0.84.0
-PORTREVISION= 4
+DISTVERSION= 0.87.5
CATEGORIES= net-im java
MAINTAINER= jaap.aarts1@gmail.com
@@ -26,23 +25,23 @@ USE_LDCONFIG= yes
# git submodule update --init --recursive
# the hash for boringssl and fips should be printed on screen
# or browse https://github.com/signalapp/boring/tree/signal-v4.15.0/boring-sys/deps (with the correct tag)
-GH_TUPLE= google:boringssl:44b3df6f03d85c901767250329c571db405122d5:boringssl \
- google:boringssl:853ca1ea1168dff08011e5d42d94609cc0ca2e27:boringssl_fips
+GH_TUPLE= google:boringssl:91a66a59b6c1435120ff83e245d7719411294386:boringssl \
CARGO_BUILD_ARGS= --package libsignal-jni --package libsignal-ffi
MAKE_ENV= CARGO_PROFILE_RELEASE_LTO=thin \
OPENSSL_INCLUDE_DIR=${OPENSSLINC} \
OPENSSL_LIB_DIR=${OPENSSLLIB} \
RUSTC_BOOTSTRAP=aes,polyval
-PLIST_FILES= lib/libsignal_jni.so
+PLIST_FILES= lib/libsignal_ffi.a lib/libsignal_jni.so
.include <bsd.port.options.mk>
post-extract:
- ${MV} ${WRKDIR}/boringssl-44b3df6f03d85c901767250329c571db405122d5/* ${WRKDIR}/boring-signal-v4.18.0/boring-sys/deps/boringssl
- ${MV} ${WRKDIR}/boringssl-853ca1ea1168dff08011e5d42d94609cc0ca2e27/* ${WRKDIR}/boring-signal-v4.18.0/boring-sys/deps/boringssl-fips
+ ${MV} ${WRKDIR}/boringssl-91a66a59b6c1435120ff83e245d7719411294386/* ${WRKDIR}/boring-signal-v5.0.2/boring-sys/deps/boringssl
do-install:
+ ${INSTALL_DATA} ${CARGO_TARGET_DIR}/*/libsignal_ffi.a \
+ ${STAGEDIR}${PREFIX}/lib/
${INSTALL_LIB} ${CARGO_TARGET_DIR}/*/libsignal_jni.so \
${STAGEDIR}${PREFIX}/lib/
diff --git a/net-im/libsignal/Makefile.crates b/net-im/libsignal/Makefile.crates
index 5591c8c3191c..d98589d74c71 100644
--- a/net-im/libsignal/Makefile.crates
+++ b/net-im/libsignal/Makefile.crates
@@ -1,65 +1,57 @@
CARGO_CRATES= addr2line-0.25.1 \
adler2-2.0.1 \
- adler-0.2.1 \
aead-0.5.2 \
- aes-0.8.3 \
- aes-gcm-0.10.0 \
+ aes-0.8.4 \
+ aes-gcm-0.10.3 \
aes-gcm-siv-0.11.1 \
- aho-corasick-1.0.0 \
+ aho-corasick-1.1.4 \
android_system_properties-0.1.5 \
- anes-0.1.4 \
+ anes-0.1.6 \
anstream-0.6.21 \
anstyle-1.0.13 \
anstyle-parse-0.2.7 \
- anstyle-query-1.1.4 \
- anstyle-wincon-3.0.10 \
- anyhow-1.0.97 \
- argon2-0.5.0 \
- arrayvec-0.7.4 \
- asn1-0.21.0 \
- asn1_derive-0.21.0 \
- assert_cmd-2.0.13 \
+ anstyle-query-1.1.5 \
+ anstyle-wincon-3.0.11 \
+ anyhow-1.0.100 \
+ arbitrary-1.4.2 \
+ argon2-0.5.3 \
+ arrayvec-0.7.6 \
+ asn1-0.23.0 \
+ asn1-rs-0.7.1 \
+ asn1-rs-derive-0.6.0 \
+ asn1-rs-impl-0.2.0 \
+ asn1_derive-0.23.0 \
+ assert_cmd-2.1.2 \
assert_matches-1.5.0 \
- async-compression-0.4.5 \
- async-trait-0.1.79 \
+ async-compression-0.4.36 \
+ async-trait-0.1.89 \
atomic-take-1.1.0 \
atomic-waker-1.1.2 \
auto_enums-0.8.7 \
- autocfg-1.3.0 \
- axum-0.8.6 \
- axum-core-0.5.5 \
+ autocfg-1.5.0 \
backtrace-0.3.76 \
base64-0.22.1 \
- base64ct-1.8.0 \
- base64-0.21.3 \
- base64-0.13.0 \
- base64-0.11.0 \
- bincode-1.3.2 \
+ base64ct-1.8.2 \
+ bincode-1.3.3 \
bindgen-0.72.1 \
bit-set-0.8.0 \
bit-vec-0.8.0 \
- bitflags-2.9.4 \
- bitflags-1.1.0 \
- bitflags-1.0.1 \
+ bitflags-2.10.0 \
bitstream-io-1.10.0 \
blake2-0.10.6 \
- block-buffer-0.10.0 \
- block-buffer-0.7.3 \
- block-padding-0.3.0 \
- breakpad-symbols-0.22.1 \
- bstr-1.0.1 \
- bumpalo-3.19.0 \
- byteorder-1.3.4 \
- bytes-1.9.0 \
- bytes-0.5.0 \
+ block-buffer-0.10.4 \
+ block-padding-0.3.3 \
+ breakpad-symbols-0.22.2 \
+ bstr-1.12.1 \
+ bumpalo-3.19.1 \
+ bytes-1.11.1 \
cachemap2-0.3.0 \
cast-0.3.0 \
cbc-0.1.2 \
- cc-1.2.8 \
- cc-1.0.72 \
+ cc-1.2.52 \
cesu8-1.1.0 \
cexpr-0.6.0 \
- cfg-if-1.0.3 \
+ cfg-if-1.0.4 \
chacha20-0.9.1 \
chacha20poly1305-0.10.1 \
chrono-0.4.42 \
@@ -69,77 +61,80 @@ CARGO_CRATES= addr2line-0.25.1 \
cipher-0.4.4 \
circular-0.3.0 \
clang-sys-1.8.1 \
- clap-4.4.18 \
- clap-stdin-0.6.0 \
- clap_builder-4.4.18 \
- clap_derive-4.4.7 \
- clap_lex-0.6.0 \
- cmake-0.1.48 \
+ clap-4.5.54 \
+ clap-stdin-0.8.0 \
+ clap_builder-4.5.54 \
+ clap_derive-4.5.49 \
+ clap_lex-0.7.6 \
+ cmake-0.1.57 \
colorchoice-1.0.4 \
combine-4.6.7 \
- const-oid-0.9.2 \
- const-str-0.6.2 \
+ compression-codecs-0.4.35 \
+ compression-core-0.4.31 \
+ const-oid-0.9.6 \
+ const-str-1.0.0 \
convert_case-0.4.0 \
+ convert_case-0.10.0 \
core-foundation-0.10.1 \
core-foundation-sys-0.8.7 \
- core-models-0.0.3 \
- cpufeatures-0.2.6 \
+ core-models-0.0.5 \
+ cpufeatures-0.2.17 \
crc32fast-1.5.0 \
criterion-0.5.1 \
- crossbeam-epoch-0.9.18 \
- crossbeam-deque-0.8.6 \
criterion-plot-0.5.0 \
+ critical-section-1.2.0 \
+ crossbeam-deque-0.8.6 \
+ crossbeam-epoch-0.9.18 \
crossbeam-utils-0.8.21 \
crunchy-0.2.4 \
- crypto-common-0.1.6 \
+ crypto-common-0.1.7 \
ctr-0.9.2 \
- darling-0.21.3 \
darling-0.20.11 \
- darling_core-0.21.3 \
+ darling-0.21.3 \
darling_core-0.20.11 \
- darling_macro-0.21.3 \
+ darling_core-0.21.3 \
darling_macro-0.20.11 \
+ darling_macro-0.21.3 \
data-encoding-2.9.0 \
data-encoding-macro-0.1.18 \
data-encoding-macro-internal-0.1.16 \
debugid-0.8.0 \
der-0.7.10 \
- deranged-0.5.4 \
+ der-parser-10.0.0 \
+ deranged-0.5.5 \
+ derive-where-1.6.0 \
+ derive_arbitrary-1.4.2 \
derive_builder-0.20.2 \
derive_builder_core-0.20.2 \
derive_builder_macro-0.20.2 \
- derive_more-0.99.17 \
- derive_more-2.0.0 \
- derive_more-impl-2.0.0 \
+ derive_more-0.99.20 \
+ derive_more-2.1.1 \
+ derive_more-impl-2.1.1 \
derive_utils-0.15.0 \
- derive-where-1.2.7 \
+ diff-0.1.13 \
+ difflib-0.4.0 \
digest-0.10.7 \
- digest-0.10.3 \
- digest-0.8.1 \
dir-test-0.4.1 \
dir-test-macros-0.4.1 \
displaydoc-0.2.5 \
- diff-0.1.13 \
- difflib-0.4.0 \
- doc-comment-0.3.3 \
- downcast-rs-1.2.0 \
- dyn-clone-1.0.20 \
+ downcast-rs-1.2.1 \
dyn-clonable-0.9.2 \
dyn-clonable-impl-0.9.2 \
+ dyn-clone-1.0.20 \
ed25519-2.2.3 \
- ed25519-dalek-2.1.0 \
- either-1.13.0 \
+ ed25519-dalek-2.2.0 \
+ either-1.15.0 \
encoding_rs-0.8.35 \
enum-as-inner-0.6.1 \
+ env_filter-0.1.4 \
env_logger-0.11.8 \
- env_filter-0.1.3 \
equivalent-1.0.2 \
errno-0.3.14 \
- fake-simd-0.1.2 \
- fastrand-2.1.1 \
- fiat-crypto-0.2.1 \
+ fastrand-2.3.0 \
+ fiat-crypto-0.2.9 \
+ find-msvc-tools-0.1.7 \
fixedbitset-0.5.7 \
- flate2-1.1.4 \
+ flate2-1.1.5 \
fnv-1.0.7 \
foreign-types-0.5.0 \
foreign-types-macros-0.2.3 \
@@ -157,170 +152,145 @@ CARGO_CRATES= addr2line-0.25.1 \
futures-task-0.3.31 \
futures-util-0.3.31 \
generic-array-0.14.7 \
- getrandom-0.3.3 \
- getrandom-0.2.10 \
- ghash-0.5.0 \
- generator-0.6.25 \
+ getrandom-0.2.16 \
+ getrandom-0.3.4 \
+ ghash-0.5.1 \
gimli-0.32.3 \
glob-0.3.3 \
- h2-0.4.12 \
- h2-0.3.27 \
- half-2.2.0 \
- hashbrown-0.16.0 \
+ h2-0.4.13 \
+ half-2.7.1 \
hashbrown-0.12.3 \
- hax-lib-0.3.1 \
- hax-lib-0.2.0 \
- hax-lib-macros-0.3.1 \
- hax-lib-macros-0.2.0 \
- hax-lib-macros-types-0.3.1 \
- hax-lib-macros-types-0.2.0 \
- headers-0.4.0 \
- headers-0.3.9 \
+ hashbrown-0.16.1 \
+ hax-lib-0.3.6 \
+ hax-lib-macros-0.3.6 \
+ hax-lib-macros-types-0.3.6 \
+ headers-0.4.1 \
headers-core-0.3.0 \
- headers-core-0.2.0 \
heck-0.5.0 \
- heck-0.4.0 \
- hermit-abi-0.5.0 \
+ hermit-abi-0.5.2 \
hex-0.4.3 \
- hickory-proto-0.24.4 \
+ hickory-proto-0.25.2 \
hkdf-0.12.4 \
hmac-0.12.1 \
- hmac-0.12.0 \
home-0.5.11 \
- hpke-rs-0.3.0 \
- hpke-rs-crypto-0.3.0 \
- http-1.3.0 \
- http-0.2.11 \
+ hpke-rs-0.6.0 \
+ hpke-rs-crypto-0.6.0 \
+ http-1.4.0 \
http-body-1.0.1 \
- http-body-0.4.0 \
- http-body-util-0.1.1 \
+ http-body-util-0.1.3 \
httparse-1.10.1 \
httpdate-1.0.3 \
- httpdate-0.3.0 \
- hyper-1.4.1 \
- hyper-0.14.32 \
- hyper-timeout-0.5.2 \
- hyper-util-0.1.10 \
+ hyper-1.8.1 \
+ hyper-util-0.1.19 \
iana-time-zone-0.1.64 \
iana-time-zone-haiku-0.1.2 \
- icu_collections-2.0.0 \
- icu_locale_core-2.0.0 \
- icu_normalizer-2.0.0 \
- icu_normalizer_data-2.0.0 \
- icu_properties-2.0.1 \
- icu_properties_data-2.0.0 \
- icu_provider-2.0.0 \
+ icu_collections-2.1.1 \
+ icu_locale_core-2.1.1 \
+ icu_normalizer-2.1.1 \
+ icu_normalizer_data-2.1.1 \
+ icu_properties-2.1.2 \
+ icu_properties_data-2.1.2 \
+ icu_provider-2.1.1 \
ident_case-1.0.1 \
idna-1.1.0 \
idna_adapter-1.2.1 \
- indexmap-2.11.4 \
- indexmap-2.5.0 \
indexmap-1.9.3 \
- indexmap-1.5.0 \
- inout-0.1.1 \
- intmap-3.1.2 \
- io-uring-0.7.10 \
+ indexmap-2.13.0 \
+ inout-0.1.4 \
+ intmap-3.1.3 \
ipnet-2.11.0 \
- is-terminal-0.4.16 \
- is_terminal_polyfill-1.70.1 \
- itertools-0.14.0 \
+ is-terminal-0.4.17 \
+ is_terminal_polyfill-1.70.2 \
itertools-0.10.5 \
- itoa-1.0.15 \
- jiff-0.2.15 \
- jiff-static-0.2.15 \
+ itertools-0.14.0 \
+ itoa-1.0.17 \
+ jiff-0.2.18 \
+ jiff-static-0.2.18 \
jni-0.21.1 \
jni-sys-0.3.0 \
- js-sys-0.3.81 \
- json5-0.4.1 \
+ js-sys-0.3.83 \
lazy_static-1.5.0 \
- libc-0.2.177 \
- libcrux-hacl-rs-0.0.2 \
- libcrux-hkdf-0.0.2 \
- libcrux-hmac-0.0.2 \
- libcrux-intrinsics-0.0.3 \
- libcrux-intrinsics-0.0.2 \
- libcrux-macros-0.0.2 \
- libcrux-ml-kem-0.0.2 \
- libcrux-platform-0.0.2 \
- libcrux-sha2-0.0.2 \
- libcrux-sha3-0.0.3 \
- libcrux-sha3-0.0.2 \
- libcrux-traits-0.0.2 \
+ libc-0.2.180 \
+ libcrux-hacl-rs-0.0.4 \
+ libcrux-hmac-0.0.6 \
+ libcrux-intrinsics-0.0.5 \
+ libcrux-intrinsics-0.0.6 \
+ libcrux-macros-0.0.3 \
+ libcrux-ml-kem-0.0.7 \
+ libcrux-platform-0.0.3 \
+ libcrux-secrets-0.0.5 \
+ libcrux-sha2-0.0.6 \
+ libcrux-sha3-0.0.6 \
+ libcrux-sha3-0.0.7 \
+ libcrux-traits-0.0.5 \
+ libcrux-traits-0.0.6 \
libloading-0.8.9 \
- libz-sys-1.1.22 \
- linkme-0.3.33 \
- linkme-impl-0.3.33 \
- linux-raw-sys-0.11.0 \
- linux-raw-sys-0.9.4 \
+ libz-sys-1.1.23 \
+ linkme-0.3.35 \
+ linkme-impl-0.3.35 \
linux-raw-sys-0.4.15 \
- litemap-0.8.0 \
- log-0.4.21 \
+ linux-raw-sys-0.11.0 \
+ litemap-0.8.1 \
+ log-0.4.29 \
log-panics-2.1.0 \
- loom-0.4.1 \
- macro_rules_attribute-0.2.0 \
+ macro_rules_attribute-0.2.2 \
macro_rules_attribute-proc_macro-0.2.2 \
matchers-0.2.0 \
- matchit-0.8.4 \
mediasan-common-0.5.3 \
- memchr-2.6.0 \
- memchr-2.5.0 \
- memchr-2.4.0 \
+ memchr-2.7.6 \
+ memmap2-0.9.9 \
mime-0.3.17 \
mime_guess-2.0.5 \
- minidump-0.22.1 \
- minidump-common-0.22.1 \
+ minidump-0.22.2 \
+ minidump-common-0.22.2 \
minidump-processor-0.22.1 \
- minidump-unwind-0.22.1 \
- minimal-lexical-0.1.2 \
+ minidump-unwind-0.22.2 \
+ minimal-lexical-0.2.1 \
miniz_oxide-0.8.9 \
- miniz_oxide-0.4.0 \
- mio-1.0.4 \
- memmap2-0.9.8 \
+ mio-1.1.1 \
mp4san-0.5.3 \
mp4san-derive-0.5.3 \
- multer-2.1.0 \
multimap-0.10.1 \
- neon-1.1.0 \
- neon-macros-1.1.0 \
- nonzero_ext-0.3.0 \
- nom-7.0.0 \
+ neon-1.1.1 \
+ neon-macros-1.1.1 \
+ nom-7.1.3 \
nom-derive-0.10.1 \
nom-derive-impl-0.10.1 \
+ nonzero_ext-0.3.0 \
nu-ansi-term-0.50.3 \
- num-bigint-0.4.4 \
- num-conv-0.1.0 \
+ num-bigint-0.4.6 \
+ num-conv-0.2.0 \
num-derive-0.4.2 \
- num-integer-0.1.45 \
- num-traits-0.2.16 \
- num-traits-0.2.15 \
- num_enum-0.7.4 \
- num_enum_derive-0.7.4 \
+ num-integer-0.1.46 \
+ num-traits-0.2.19 \
+ num_enum-0.7.5 \
+ num_enum_derive-0.7.5 \
object-0.37.3 \
- once_cell-1.19.0 \
- once_cell_polyfill-1.70.1 \
+ oid-registry-0.8.1 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.2 \
oorandom-11.1.5 \
- opaque-debug-0.3.0 \
- opaque-debug-0.2.0 \
+ opaque-debug-0.3.1 \
openssl-macros-0.1.1 \
- openssl-probe-0.1.6 \
+ openssl-probe-0.2.0 \
partial-default-0.1.0 \
partial-default-derive-0.1.0 \
- paste-1.0.15 \
- pastey-0.1.1 \
password-hash-0.5.0 \
- pem-3.0.2 \
+ paste-1.0.15 \
+ pastey-0.2.1 \
+ pem-3.0.6 \
percent-encoding-2.3.2 \
- pest-2.8.3 \
- pest_derive-2.8.3 \
- pest_generator-2.8.3 \
- pest_meta-2.8.3 \
+ pest-2.8.5 \
+ pest_derive-2.8.5 \
+ pest_generator-2.8.5 \
+ pest_meta-2.8.5 \
petgraph-0.7.1 \
phf-0.11.3 \
phf_codegen-0.11.3 \
phf_generator-0.11.3 \
phf_shared-0.11.3 \
pin-project-1.1.10 \
- pin-project-internal-1.1.10\
+ pin-project-internal-1.1.10 \
pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
pkcs8-0.10.2 \
@@ -330,86 +300,75 @@ CARGO_CRATES= addr2line-0.25.1 \
plotters-svg-0.3.7 \
poly1305-0.8.0 \
polyval-0.6.2 \
- portable-atomic-1.11.1 \
+ portable-atomic-1.13.0 \
portable-atomic-util-0.2.4 \
- potential_utf-0.1.3 \
+ potential_utf-0.1.4 \
powerfmt-0.2.0 \
- ppv-lite86-0.2.14 \
+ ppv-lite86-0.2.21 \
predicates-3.1.3 \
predicates-core-1.0.9 \
predicates-tree-1.0.12 \
pretty_assertions-1.4.1 \
prettyplease-0.2.37 \
proc-macro-crate-3.4.0 \
- proc-macro-error2-2.0.1 \
- proc-macro-error-1.0.4 \
proc-macro-error-attr2-2.0.0 \
- proc-macro-error-attr-1.0.4 \
- proc-macro2-1.0.93 \
- procfs-core-0.16.0 \
- proptest-1.8.0 \
- prost-0.13.5 \
- prost-build-0.13.5 \
- prost-derive-0.13.5 \
- prost-types-0.13.5 \
+ proc-macro-error2-2.0.1 \
+ proc-macro2-1.0.105 \
+ procfs-core-0.17.0 \
+ proptest-1.9.0 \
+ proptest-arbitrary-interop-0.1.0 \
+ prost-0.14.1 \
+ prost-build-0.14.1 \
+ prost-derive-0.14.1 \
+ prost-types-0.14.1 \
protobuf-3.7.2 \
protobuf-codegen-3.7.2 \
protobuf-json-mapping-3.7.2 \
protobuf-parse-3.7.2 \
protobuf-support-3.7.2 \
- quick-error-2.0.1 \
- quick-error-1.2.1 \
- quote-1.0.38 \
+ quick-error-1.2.3 \
+ quote-1.0.43 \
r-efi-5.3.0 \
- rand-0.9.2 \
rand-0.8.5 \
+ rand-0.9.2 \
rand_chacha-0.9.0 \
- rand_chacha-0.3.1 \
- rand_core-0.9.0 \
rand_core-0.6.4 \
+ rand_core-0.9.3 \
rand_xorshift-0.4.0 \
range-map-0.2.0 \
- rangemap-1.5.1 \
- rayon-1.8.1 \
- rayon-core-1.12.1 \
- rcgen-0.13.0 \
- redox_syscall-0.1.38 \
+ rangemap-1.7.1 \
+ rayon-1.11.0 \
+ rayon-core-1.13.0 \
+ rcgen-0.14.6 \
ref-cast-1.0.25 \
ref-cast-impl-1.0.25 \
- regex-1.11.3 \
- regex-automata-0.4.12 \
- regex-automata-0.1.5 \
- regex-syntax-0.8.6 \
+ regex-1.12.2 \
+ regex-automata-0.4.13 \
+ regex-syntax-0.8.8 \
ring-0.17.14 \
- ring-0.16.20 \
rustc-demangle-0.1.26 \
rustc-hash-2.1.1 \
rustc_version-0.4.1 \
- rustc_version-0.3.3 \
rusticata-macros-4.1.0 \
- rustix-1.1.2 \
rustix-0.38.44 \
- rustls-0.23.32 \
- rustls-0.22.4 \
- rustls-native-certs-0.8.1 \
- rustls-pemfile-2.2.0 \
- rustls-pki-types-1.12.0 \
+ rustix-1.1.3 \
+ rustls-0.23.36 \
+ rustls-native-certs-0.8.3 \
+ rustls-pki-types-1.13.2 \
rustls-platform-verifier-0.5.3 \
rustls-platform-verifier-android-0.1.1 \
- rustls-webpki-0.103.7 \
- rustls-webpki-0.102.8 \
+ rustls-webpki-0.103.8 \
rustversion-1.0.22 \
rusty-fork-0.3.1 \
- ryu-1.0.20 \
+ ryu-1.0.22 \
same-file-1.0.6 \
schannel-0.1.28 \
- schemars-1.0.4 \
schemars-0.9.0 \
+ schemars-1.2.0 \
scoped-tls-1.0.1 \
scopeguard-1.2.0 \
scroll-0.12.0 \
scroll_derive-0.12.1 \
- sct-0.7.1 \
security-framework-3.5.1 \
security-framework-sys-2.15.0 \
semver-1.0.27 \
@@ -417,11 +376,11 @@ CARGO_CRATES= addr2line-0.25.1 \
serde-1.0.228 \
serde_core-1.0.228 \
serde_derive-1.0.228 \
+ serde_json-1.0.149 \
+ serde_json5-0.2.1 \
serde_urlencoded-0.7.1 \
- serde_json-1.0.145 \
- serde_with-3.15.0 \
- serde_with_macros-3.15.0 \
- sha-1-0.8.2 \
+ serde_with-3.16.1 \
+ serde_with_macros-3.16.1 \
sha1-0.10.6 \
sha1_smol-1.0.1 \
sha2-0.10.9 \
@@ -429,93 +388,87 @@ CARGO_CRATES= addr2line-0.25.1 \
sharded-slab-0.1.7 \
shlex-1.3.0 \
signature-2.2.0 \
- simd-adler32-0.3.7 \
+ simd-adler32-0.3.8 \
siphasher-1.0.1 \
slab-0.4.11 \
smallvec-1.15.1 \
smart-default-0.7.1 \
snow-0.10.0 \
- socket2-0.6.0 \
- socket2-0.5.10 \
+ socket2-0.6.1 \
socks5-proto-0.4.1 \
socks5-server-0.10.1 \
sorted-vec-0.8.10 \
- spin-0.9.8 \
spki-0.7.3 \
stable_deref_trait-1.2.1 \
static_assertions-1.1.0 \
+ strsim-0.11.1 \
strum-0.27.2 \
strum_macros-0.27.2 \
- strsim-0.11.1 \
- strsim-0.10.0 \
subtle-2.6.1 \
- syn-2.0.106 \
syn-1.0.109 \
+ syn-2.0.114 \
syn-mid-0.6.0 \
sync_wrapper-1.0.2 \
synstructure-0.13.2 \
- tempfile-3.23.0 \
+ tempfile-3.24.0 \
termtree-0.5.1 \
test-case-3.3.1 \
test-case-core-3.3.1 \
test-case-macros-3.3.1 \
- test-log-0.2.18 \
- test-log-macros-0.2.18 \
+ test-log-0.2.19 \
+ test-log-macros-0.2.19 \
testing_logger-0.1.1 \
- thiserror-2.0.17 \
thiserror-1.0.69 \
- thiserror-impl-2.0.17 \
+ thiserror-2.0.17 \
thiserror-impl-1.0.69 \
+ thiserror-impl-2.0.17 \
thread_local-1.1.9 \
- time-0.3.44 \
- time-0.3.11 \
- time-0.1.43 \
- time-core-0.1.6 \
- time-macros-0.2.24 \
+ time-0.3.47 \
+ time-core-0.1.8 \
+ time-macros-0.2.27 \
+ tinystr-0.8.2 \
tinytemplate-1.2.1 \
- tinystr-0.8.1 \
tinyvec-1.10.0 \
tinyvec_macros-0.1.1 \
tls-parser-0.12.2 \
- tokio-1.47.1 \
- tokio-macros-2.5.0 \
- tokio-rustls-0.25.0 \
+ tokio-1.49.0 \
+ tokio-macros-2.6.0 \
tokio-socks-0.5.2 \
- tokio-stream-0.1.17 \
+ tokio-stream-0.1.18 \
tokio-tungstenite-0.27.0 \
- tokio-tungstenite-0.21.0 \
- tokio-util-0.7.16 \
- toml_edit-0.23.7 \
- toml_datetime-0.7.3 \
- toml_parser-1.0.4 \
- tonic-0.13.1 \
- tonic-build-0.13.1 \
- tower-0.5.2 \
+ tokio-tungstenite-0.28.0 \
+ tokio-util-0.7.18 \
+ toml_datetime-0.7.5+spec-1.1.0 \
+ toml_edit-0.23.10+spec-1.0.0 \
+ toml_parser-1.0.6+spec-1.1.0 \
+ tonic-0.14.2 \
+ tonic-build-0.14.2 \
+ tonic-prost-0.14.2 \
+ tonic-prost-build-0.14.2 \
tower-layer-0.3.3 \
tower-service-0.3.3 \
- tracing-0.1.41 \
- tracing-attributes-0.1.30 \
- tracing-core-0.1.34 \
+ tracing-0.1.44 \
+ tracing-attributes-0.1.31 \
+ tracing-core-0.1.36 \
tracing-log-0.2.0 \
- tracing-subscriber-0.3.20 \
+ tracing-subscriber-0.3.22 \
try-lock-0.2.5 \
- tungstenite-0.21.0 \
- typenum-1.18.0 \
+ tungstenite-0.27.0 \
+ tungstenite-0.28.0 \
+ typenum-1.19.0 \
ucd-trie-0.1.7 \
- ucd-util-0.1.0 \
unarray-0.1.4 \
- unicase-2.8.1 \
- unicode-bidi-0.3.18 \
- unicode-ident-1.0.19 \
- unicode-normalization-0.1.24 \
+ unicase-2.9.0 \
+ unicode-ident-1.0.22 \
+ unicode-segmentation-1.12.0 \
unicode-xid-0.2.6 \
universal-hash-0.5.1 \
untrusted-0.9.0 \
- url-2.5.7 \
+ url-2.5.8 \
utf-8-0.7.6 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
- uuid-1.18.1 \
+ uuid-1.19.0 \
valuable-0.1.1 \
vcpkg-0.2.15 \
version_check-0.9.5 \
@@ -523,18 +476,16 @@ CARGO_CRATES= addr2line-0.25.1 \
wait-timeout-0.2.1 \
walkdir-2.5.0 \
want-0.3.1 \
- warp-0.3.7 \
- wasi-0.14.7+wasi-0.2.4 \
+ warp-0.4.2 \
wasi-0.11.1+wasi-snapshot-preview1 \
wasip2-1.0.1+wasi-0.2.4 \
- wasm-bindgen-0.2.104 \
- wasm-bindgen-backend-0.2.104 \
- wasm-bindgen-macro-0.2.104 \
- wasm-bindgen-macro-support-0.2.104 \
- wasm-bindgen-shared-0.2.104 \
- web-sys-0.3.81 \
- webpki-root-certs-1.0.3 \
+ wasm-bindgen-0.2.106 \
+ wasm-bindgen-macro-0.2.106 \
+ wasm-bindgen-macro-support-0.2.106 \
+ wasm-bindgen-shared-0.2.106 \
+ web-sys-0.3.83 \
webpki-root-certs-0.26.11 \
+ webpki-root-certs-1.0.5 \
webpsan-0.5.3 \
which-4.4.2 \
winapi-0.3.9 \
@@ -545,72 +496,58 @@ CARGO_CRATES= addr2line-0.25.1 \
windows-implement-0.60.2 \
windows-interface-0.59.3 \
windows-link-0.2.1 \
- windows-link-0.1.3 \
windows-result-0.4.1 \
windows-strings-0.5.1 \
- windows-sys-0.61.0 \
- windows-sys-0.60.2 \
- windows-sys-0.59.0 \
- windows-sys-0.52.0 \
- windows-sys-0.48.0 \
windows-sys-0.45.0 \
- windows-targets-0.53.3 \
- windows-targets-0.52.6 \
- windows-targets-0.48.0 \
+ windows-sys-0.52.0 \
+ windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
+ windows-sys-0.61.2 \
windows-targets-0.42.2 \
- windows_aarch64_gnullvm-0.53.0 \
- windows_aarch64_gnullvm-0.52.6 \
- windows_aarch64_gnullvm-0.48.0 \
+ windows-targets-0.52.6 \
+ windows-targets-0.53.5 \
windows_aarch64_gnullvm-0.42.2 \
- windows_aarch64_msvc-0.53.0 \
- windows_aarch64_msvc-0.52.6 \
- windows_aarch64_msvc-0.48.0 \
+ windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.1 \
windows_aarch64_msvc-0.42.2 \
- windows_i686_gnu-0.53.0 \
- windows_i686_gnu-0.52.6 \
- windows_i686_gnu-0.48.0 \
+ windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.1 \
windows_i686_gnu-0.42.2 \
- windows_i686_gnullvm-0.53.0 \
+ windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.1 \
windows_i686_gnullvm-0.52.6 \
- windows_i686_msvc-0.53.0 \
- windows_i686_msvc-0.52.6 \
- windows_i686_msvc-0.48.0 \
+ windows_i686_gnullvm-0.53.1 \
windows_i686_msvc-0.42.2 \
- windows_x86_64_gnu-0.53.0 \
- windows_x86_64_gnu-0.52.6 \
- windows_x86_64_gnu-0.48.0 \
+ windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.1 \
windows_x86_64_gnu-0.42.2 \
- windows_x86_64_gnullvm-0.53.0 \
- windows_x86_64_gnullvm-0.52.6 \
- windows_x86_64_gnullvm-0.48.0 \
+ windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.1 \
windows_x86_64_gnullvm-0.42.2 \
- windows_x86_64_msvc-0.53.0 \
- windows_x86_64_msvc-0.52.6 \
- windows_x86_64_msvc-0.48.0 \
+ windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.1 \
windows_x86_64_msvc-0.42.2 \
- winnow-0.7.13 \
+ windows_x86_64_msvc-0.52.6 \
+ windows_x86_64_msvc-0.53.1 \
+ winnow-0.7.14 \
wit-bindgen-0.46.0 \
- wit-bindgen-rt-0.33.0 \
- writeable-0.6.1 \
+ writeable-0.6.2 \
x25519-dalek-2.0.1 \
+ x509-parser-0.18.0 \
yansi-1.0.1 \
yasna-0.5.2 \
- yoke-0.8.0 \
- yoke-derive-0.8.0 \
- zerocopy-0.8.27 \
- zerocopy-derive-0.8.27 \
+ yoke-0.8.1 \
+ yoke-derive-0.8.1 \
+ zerocopy-0.8.33 \
+ zerocopy-derive-0.8.33 \
zerofrom-0.1.6 \
zerofrom-derive-0.1.6 \
zeroize-1.8.2 \
- zeroize-1.6.0 \
- zeroize-1.5.7 \
- zeroize_derive-1.4.2 \
- zerotrie-0.2.2 \
- zerovec-0.11.4 \
- zerovec-derive-0.11.1 \
- curve25519-dalek@git+https://github.com/signalapp/curve25519-dalek?tag=signal-curve25519-4.1.3 \
- boring@git+https://github.com/signalapp/boring?tag=signal-v4.18.0 \
- boring-sys@git+https://github.com/signalapp/boring?tag=signal-v4.18.0 \
- spqr@git+https://github.com/signalapp/SparsePostQuantumRatchet.git?tag=v1.2.0 \
- tokio-boring@git+https://github.com/signalapp/boring?tag=signal-v4.18.0 \
- tungstenite@git+https://github.com/signalapp/tungstenite-rs?tag=signal-v0.27.0
+ zeroize_derive-1.4.3 \
+ zerotrie-0.2.3 \
+ zerovec-0.11.5 \
+ zerovec-derive-0.11.2 \
+ zmij-1.0.12 \
+ spqr@git+https://github.com/signalapp/SparsePostQuantumRatchet.git?tag=v1.5.0\#63d9b93634bf543845376eb57b8a33ef29337aa8 \
+ curve25519-dalek,curve25519-dalek-derive@git+https://github.com/signalapp/curve25519-dalek?tag=signal-curve25519-4.1.3\#7c6d34756355a3566a704da84dce7b1c039a6572 \
+ boring,boring-sys,tokio-boring@git+https://github.com/signalapp/boring?tag=signal-v5.0.2\#2c157897feea0c54f5eca93407a157fa90703b5f
diff --git a/net-im/libsignal/distinfo b/net-im/libsignal/distinfo
index fea0f0c17f64..720911cb3107 100644
--- a/net-im/libsignal/distinfo
+++ b/net-im/libsignal/distinfo
@@ -1,128 +1,112 @@
-TIMESTAMP = 1760464931
+TIMESTAMP = 1775502053
SHA256 (rust/crates/addr2line-0.25.1.crate) = 1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b
SIZE (rust/crates/addr2line-0.25.1.crate) = 43134
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
SIZE (rust/crates/adler2-2.0.1.crate) = 13366
-SHA256 (rust/crates/adler-0.2.1.crate) = 6aa100a6f6f525226719f8de3f70076be4f4191801ebd92621450d1c51e9053d
-SIZE (rust/crates/adler-0.2.1.crate) = 10975
SHA256 (rust/crates/aead-0.5.2.crate) = d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0
SIZE (rust/crates/aead-0.5.2.crate) = 15509
-SHA256 (rust/crates/aes-0.8.3.crate) = ac1f845298e95f983ff1944b728ae08b8cebab80d684f0a832ed0fc74dfa27e2
-SIZE (rust/crates/aes-0.8.3.crate) = 124679
-SHA256 (rust/crates/aes-gcm-0.10.0.crate) = 0b3c77e113f083cb8873afbedde29438c7fa9026223bba2d7b4d430a022caac5
-SIZE (rust/crates/aes-gcm-0.10.0.crate) = 148471
+SHA256 (rust/crates/aes-0.8.4.crate) = b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0
+SIZE (rust/crates/aes-0.8.4.crate) = 124812
+SHA256 (rust/crates/aes-gcm-0.10.3.crate) = 831010a0f742e1209b3bcea8fab6a8e149051ba6099432c8cb2cc117dec3ead1
+SIZE (rust/crates/aes-gcm-0.10.3.crate) = 148991
SHA256 (rust/crates/aes-gcm-siv-0.11.1.crate) = ae0784134ba9375416d469ec31e7c5f9fa94405049cf08c5ce5b4698be673e0d
SIZE (rust/crates/aes-gcm-siv-0.11.1.crate) = 26633
-SHA256 (rust/crates/aho-corasick-1.0.0.crate) = e5bce8d450891e3b36f85a2230cec441fddd60e0c455b61b15bb3ffba955ca85
-SIZE (rust/crates/aho-corasick-1.0.0.crate) = 167421
+SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
+SIZE (rust/crates/aho-corasick-1.1.4.crate) = 184015
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-SHA256 (rust/crates/anes-0.1.4.crate) = e5e04b263cb24d859f06563beb27213c7bbfff2c61513763578eba297f4314e4
-SIZE (rust/crates/anes-0.1.4.crate) = 8303
+SHA256 (rust/crates/anes-0.1.6.crate) = 4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299
+SIZE (rust/crates/anes-0.1.6.crate) = 23857
SHA256 (rust/crates/anstream-0.6.21.crate) = 43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a
SIZE (rust/crates/anstream-0.6.21.crate) = 29516
SHA256 (rust/crates/anstyle-1.0.13.crate) = 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78
SIZE (rust/crates/anstyle-1.0.13.crate) = 17651
SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
-SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
-SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192
-SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
-SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
-SHA256 (rust/crates/anyhow-1.0.97.crate) = dcfed56ad506cb2c684a14971b8861fdc3baaaae314b9e5f9bb532cbe3ba7a4f
-SIZE (rust/crates/anyhow-1.0.97.crate) = 52221
-SHA256 (rust/crates/argon2-0.5.0.crate) = 95c2fcf79ad1932ac6269a738109997a83c227c09b75842ae564dc8ede6a861c
-SIZE (rust/crates/argon2-0.5.0.crate) = 27500
-SHA256 (rust/crates/arrayvec-0.7.4.crate) = 96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711
-SIZE (rust/crates/arrayvec-0.7.4.crate) = 29856
*** 1637 LINES SKIPPED ***