From b2b9f78993c7eac473644904102b4ad141357b85 Mon Sep 17 00:00:00 2001 From: andrew-signal Date: Tue, 24 Mar 2026 18:59:24 -0400 Subject: [PATCH] Bump to libsignal v0.89.2 --- ACKNOWLEDGMENTS.md | 10 +++++----- package.json | 2 +- pnpm-lock.yaml | 12 ++++++------ ts/RemoteConfig.dom.ts | 14 +++++++------- 4 files changed, 19 insertions(+), 19 deletions(-) diff --git a/ACKNOWLEDGMENTS.md b/ACKNOWLEDGMENTS.md index 2c0f03bb72..a9fc9142e8 100644 --- a/ACKNOWLEDGMENTS.md +++ b/ACKNOWLEDGMENTS.md @@ -5923,7 +5923,7 @@ Signal Desktop makes use of the following open source projects. libsignal makes use of the following open source projects. -## spqr 1.5.0, partial-default-derive 0.1.0, partial-default 0.1.0 +## spqr 1.5.1, partial-default-derive 0.1.0, partial-default 0.1.0 ``` GNU AFFERO GENERAL PUBLIC LICENSE @@ -8355,7 +8355,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ``` -## 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 +## libcrux-hacl-rs 0.0.4, libcrux-hmac 0.0.6, libcrux-intrinsics 0.0.6, libcrux-macros 0.0.3, libcrux-ml-kem 0.0.8, libcrux-platform 0.0.3, libcrux-secrets 0.0.5, libcrux-sha2 0.0.6, libcrux-sha3 0.0.8, libcrux-traits 0.0.6 ``` Apache License @@ -9105,7 +9105,7 @@ THIS SOFTWARE. ``` -## rustls-webpki 0.103.8 +## rustls-webpki 0.103.10 ``` Except as otherwise noted, this project is licensed under the following @@ -12989,7 +12989,7 @@ IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ``` -## curve25519-dalek-derive 0.1.1, adler2 2.0.1, anyhow 1.0.100, async-trait 0.1.89, atomic-waker 1.1.2, auto_enums 0.8.7, derive_utils 0.15.0, displaydoc 0.2.5, dyn-clone 1.0.20, fastrand 2.3.0, home 0.5.11, itoa 1.0.17, linkme-impl 0.3.35, linkme 0.3.35, linux-raw-sys 0.11.0, linux-raw-sys 0.4.15, minimal-lexical 0.2.1, num_enum 0.7.5, num_enum_derive 0.7.5, once_cell 1.21.3, paste 1.0.15, pin-project-internal 1.1.10, pin-project-lite 0.2.16, pin-project 1.1.10, prettyplease 0.2.37, proc-macro-crate 3.4.0, proc-macro2 1.0.105, quote 1.0.43, ref-cast-impl 1.0.25, ref-cast 1.0.25, rustix 0.38.44, rustix 1.1.3, rustversion 1.0.22, semver 1.0.27, send_wrapper 0.6.0, serde 1.0.228, serde_core 1.0.228, serde_derive 1.0.228, serde_json 1.0.149, syn-mid 0.6.0, syn 2.0.114, thiserror-impl 1.0.69, thiserror-impl 2.0.17, thiserror 1.0.69, thiserror 2.0.17, unicode-ident 1.0.22, utf-8 0.7.6, zmij 1.0.12 +## curve25519-dalek-derive 0.1.1, adler2 2.0.1, anyhow 1.0.100, async-trait 0.1.89, atomic-waker 1.1.2, auto_enums 0.8.7, derive_utils 0.15.0, displaydoc 0.2.5, dyn-clone 1.0.20, fastrand 2.3.0, home 0.5.11, itoa 1.0.17, linkme-impl 0.3.35, linkme 0.3.35, linux-raw-sys 0.11.0, linux-raw-sys 0.4.15, minimal-lexical 0.2.1, num_enum 0.7.5, num_enum_derive 0.7.5, once_cell 1.21.3, paste 1.0.15, pin-project-internal 1.1.10, pin-project-lite 0.2.16, pin-project 1.1.10, prettyplease 0.2.37, proc-macro-crate 3.4.0, proc-macro2 1.0.105, quote 1.0.43, ref-cast-impl 1.0.25, ref-cast 1.0.25, rustix 0.38.44, rustix 1.1.3, rustversion 1.0.22, semver 1.0.27, send_wrapper 0.6.0, serde 1.0.228, serde_core 1.0.228, serde_derive 1.0.228, serde_json 1.0.149, syn-mid 0.6.0, syn 1.0.109, syn 2.0.114, thiserror-impl 1.0.69, thiserror-impl 2.0.17, thiserror 1.0.69, thiserror 2.0.17, unicode-ident 1.0.22, utf-8 0.7.6, zmij 1.0.12 ``` Permission is hereby granted, free of charge, to any @@ -13539,7 +13539,7 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ``` -## hpke-rs-crypto 0.6.0, hpke-rs 0.6.0 +## hpke-rs-crypto 0.6.1, hpke-rs 0.6.1 ``` Mozilla Public License Version 2.0 diff --git a/package.json b/package.json index a9db72d791..accd11832a 100644 --- a/package.json +++ b/package.json @@ -130,7 +130,7 @@ "@react-aria/utils": "3.33.1", "@react-spring/web": "10.0.3", "@react-types/shared": "3.33.1", - "@signalapp/libsignal-client": "0.89.1", + "@signalapp/libsignal-client": "0.89.2", "@signalapp/minimask": "1.0.1", "@signalapp/mute-state-change": "workspace:1.0.0", "@signalapp/quill-cjs": "2.1.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d7bd0c47ba..0350e96082 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -126,8 +126,8 @@ importers: specifier: 3.33.1 version: 3.33.1(react@19.2.4) '@signalapp/libsignal-client': - specifier: 0.89.1 - version: 0.89.1 + specifier: 0.89.2 + version: 0.89.2 '@signalapp/minimask': specifier: 1.0.1 version: 1.0.1 @@ -3422,8 +3422,8 @@ packages: '@sideway/pinpoint@2.0.0': resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} - '@signalapp/libsignal-client@0.89.1': - resolution: {integrity: sha512-e68h7iKC2rWaSAFqMk5Ubl+XTBI6GDCCy70Jybe24KfmK9c0Bz+z7I+jjs9BAj1kpIJkUvb/A9JLMrst295DBg==} + '@signalapp/libsignal-client@0.89.2': + resolution: {integrity: sha512-LGvE50XxiCB7vXHtx/TElPXl8sFr6kLO6CkZVh33pc5FME3j/PMtdTZnUE7bFDV15yxW//pCntFrpV0XzV5lSA==} '@signalapp/minimask@1.0.1': resolution: {integrity: sha512-QAwo0joA60urTNbW9RIz6vLKQjy+jdVtH7cvY0wD9PVooD46MAjE40MLssp4xUJrph91n2XvtJ3pbEUDrmT2AA==} @@ -14064,7 +14064,7 @@ snapshots: '@sideway/pinpoint@2.0.0': {} - '@signalapp/libsignal-client@0.89.1': + '@signalapp/libsignal-client@0.89.2': dependencies: node-gyp-build: 4.8.4 type-fest: 4.26.1 @@ -14076,7 +14076,7 @@ snapshots: dependencies: '@indutny/parallel-prettier': 3.0.0(prettier@3.7.4) '@indutny/protopiler': 3.2.1 - '@signalapp/libsignal-client': 0.89.1 + '@signalapp/libsignal-client': 0.89.2 '@tus/file-store': 1.5.1 '@tus/server': 1.10.2 debug: 4.3.7(supports-color@8.1.1) diff --git a/ts/RemoteConfig.dom.ts b/ts/RemoteConfig.dom.ts index ba0b20288c..fd11b354e2 100644 --- a/ts/RemoteConfig.dom.ts +++ b/ts/RemoteConfig.dom.ts @@ -87,20 +87,20 @@ const ScalarKeys = [ // `desktop.libsignalNet` const KnownDesktopLibsignalNetKeys = [ 'desktop.libsignalNet.chatPermessageDeflate.prod', - 'desktop.libsignalNet.chatRequestConnectionCheckTimeoutMillis.beta', 'desktop.libsignalNet.chatRequestConnectionCheckTimeoutMillis', - 'desktop.libsignalNet.grpc.AccountsAnonymousCheckAccountExistence.2.beta', + 'desktop.libsignalNet.chatRequestConnectionCheckTimeoutMillis.beta', 'desktop.libsignalNet.grpc.AccountsAnonymousCheckAccountExistence.2', - 'desktop.libsignalNet.grpc.AccountsAnonymousLookupUsernameHash.beta', + 'desktop.libsignalNet.grpc.AccountsAnonymousCheckAccountExistence.2.beta', 'desktop.libsignalNet.grpc.AccountsAnonymousLookupUsernameHash', - 'desktop.libsignalNet.grpc.AccountsAnonymousLookupUsernameLink.2.beta', + 'desktop.libsignalNet.grpc.AccountsAnonymousLookupUsernameHash.beta', 'desktop.libsignalNet.grpc.AccountsAnonymousLookupUsernameLink.2', - 'desktop.libsignalNet.grpc.MessagesAnonymousSendMultiRecipientMessage.2.beta', + 'desktop.libsignalNet.grpc.AccountsAnonymousLookupUsernameLink.2.beta', 'desktop.libsignalNet.grpc.MessagesAnonymousSendMultiRecipientMessage.2', - 'desktop.libsignalNet.useH2ForAuthChat.beta', + 'desktop.libsignalNet.grpc.MessagesAnonymousSendMultiRecipientMessage.2.beta', 'desktop.libsignalNet.useH2ForAuthChat', - 'desktop.libsignalNet.useH2ForUnauthChat.beta', + 'desktop.libsignalNet.useH2ForAuthChat.beta', 'desktop.libsignalNet.useH2ForUnauthChat', + 'desktop.libsignalNet.useH2ForUnauthChat.beta', ] as const; type KnownLibsignalKeysType = StripPrefix<