Skip to content

Commit

Permalink
libsignal: update to v0.55.0
Browse files Browse the repository at this point in the history
  • Loading branch information
tulir committed Aug 9, 2024
1 parent 5d19a74 commit bf4cedb
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 6 deletions.
6 changes: 4 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
# v0.7.0 (unreleased)

* Updated to libsignal v0.54.0.
* Updated to libsignal v0.55.0.
* Rewrote bridge using bridgev2 architecture.
* It is recommended to check the config file after upgrading.
* It is recommended to check the config file after upgrading. If you have
prevented the bridge from writing to the config, you should update it
manually.

# v0.6.3 (2024-07-16)

Expand Down
2 changes: 1 addition & 1 deletion pkg/libsignalgo/libsignal
Submodule libsignal updated 96 files
+5 −0 .github/workflows/build_and_test.yml
+40 −23 .github/workflows/jni_artifacts.yml
+7 −7 .github/workflows/npm.yml
+28 −3 .github/workflows/slow_tests.yml
+88 −110 Cargo.lock
+1 −1 Cargo.toml
+1 −1 LibSignalClient.podspec
+35 −34 acknowledgments/acknowledgments.html
+19 −20 acknowledgments/acknowledgments.md
+20 −21 acknowledgments/acknowledgments.plist
+5 −4 bin/build_helpers.sh
+2 −1 java/Dockerfile
+3 −2 java/Makefile
+17 −2 java/build.gradle
+61 −8 java/build_jni.sh
+7 −1 java/client/build.gradle
+3 −4 java/client/src/main/java/org/signal/libsignal/net/ChatService.java
+9 −0 java/client/src/main/java/org/signal/libsignal/net/Network.java
+0 −2 java/client/src/test/java/org/signal/libsignal/net/ChatServiceTest.java
+19 −0 java/client/src/test/java/org/signal/libsignal/net/NetworkTest.java
+5 −1 java/code_size.json
+8 −2 java/server/build.gradle
+4 −5 java/server/src/main/java/org/signal/libsignal/protocol/SealedSenderMultiRecipientMessage.java
+45 −0 java/server/src/test/java/org/signal/libsignal/protocol/SealedSenderMultiRecipientMessageTest.java
+19 −6 java/shared/java/org/signal/libsignal/internal/Native.java
+3 −2 node/Native.d.ts
+1 −1 node/package.json
+4 −4 node/ts/incremental_mac.ts
+48 −16 node/ts/net.ts
+18 −3 node/ts/test/NetTest.ts
+1 −1 rust/attest/Cargo.toml
+1 −1 rust/bridge/ffi/Cargo.toml
+1 −1 rust/bridge/jni/Cargo.toml
+18 −6 rust/bridge/jni/bin/Native.java.in
+69 −89 rust/bridge/jni/src/lib.rs
+1 −4 rust/bridge/jni/testing/Cargo.toml
+1 −1 rust/bridge/node/Cargo.toml
+0 −1 rust/bridge/node/bin/Native.d.ts.in
+1 −13 rust/bridge/shared/Cargo.toml
+5 −0 rust/bridge/shared/src/net.rs
+23 −4 rust/bridge/shared/src/net/chat.rs
+0 −1 rust/bridge/shared/src/testing/net.rs
+0 −4 rust/bridge/shared/testing/Cargo.toml
+0 −12 rust/bridge/shared/types/Cargo.toml
+3 −1 rust/bridge/shared/types/src/ffi/chat.rs
+0 −2 rust/bridge/shared/types/src/ffi/convert.rs
+0 −1 rust/bridge/shared/types/src/ffi/mod.rs
+0 −5 rust/bridge/shared/types/src/jni/convert.rs
+1 −1 rust/bridge/shared/types/src/net.rs
+49 −13 rust/bridge/shared/types/src/net/chat.rs
+3 −1 rust/bridge/shared/types/src/node/chat.rs
+0 −3 rust/bridge/shared/types/src/node/convert.rs
+0 −4 rust/bridge/shared/types/src/support/mod.rs
+1 −1 rust/core/src/version.rs
+0 −1 rust/message-backup/Cargo.toml
+3 −0 rust/message-backup/src/backup.rs
+20 −4 rust/message-backup/src/backup/chat.rs
+29 −15 rust/message-backup/src/backup/chat/chat_style.rs
+31 −4 rust/message-backup/src/backup/chat/contact_message.rs
+49 −3 rust/message-backup/src/backup/chat/group.rs
+54 −4 rust/message-backup/src/backup/chat/link.rs
+109 −2 rust/message-backup/src/backup/chat/quote.rs
+73 −16 rust/message-backup/src/backup/chat/standard_message.rs
+2 −1 rust/message-backup/src/backup/chat/sticker_message.rs
+23 −10 rust/message-backup/src/backup/chat/update_message.rs
+14 −7 rust/message-backup/src/backup/chat/voice_message.rs
+0 −4 rust/message-backup/src/backup/expected_serialized_backup.json
+423 −31 rust/message-backup/src/backup/file.rs
+6 −6 rust/message-backup/src/backup/method.rs
+83 −26 rust/message-backup/src/backup/recipient.rs
+6 −6 rust/message-backup/src/backup/serialize.rs
+7 −1 rust/message-backup/src/backup/serialize/unordered_list.rs
+30 −3 rust/message-backup/src/backup/sticker.rs
+1 −1 rust/message-backup/tests/res/Signal-Message-Backup-Tests
+14 −5 rust/message-backup/tests/res/canonical-backup.expected.json
+2 −2 rust/net/Cargo.toml
+4 −2 rust/net/examples/chat_smoke_test.rs
+6 −7 rust/net/src/chat.rs
+2 −6 rust/net/src/chat/chat_reconnect.rs
+0 −1 rust/net/src/chat/error.rs
+6 −3 rust/net/src/chat/server_requests.rs
+52 −48 rust/net/src/chat/ws.rs
+5 −6 rust/net/src/infra.rs
+38 −462 rust/net/src/infra/reconnect.rs
+21 −20 rust/net/src/infra/tcp_ssl.rs
+22 −19 rust/net/src/infra/ws.rs
+1 −2 rust/protocol/src/lib.rs
+2 −62 rust/protocol/src/sealed_sender.rs
+0 −113 rust/protocol/tests/sealed_sender.rs
+60 −16 swift/Sources/LibSignalClient/ChatListener.swift
+18 −2 swift/Sources/LibSignalClient/ChatService.swift
+1 −4 swift/Sources/LibSignalClient/ChatServiceTypes.swift
+12 −0 swift/Sources/LibSignalClient/Net.swift
+5 −2 swift/Sources/SignalFfi/signal_ffi.h
+39 −3 swift/Tests/LibSignalClientTests/ChatServiceTests.swift
+6 −0 swift/Tests/LibSignalClientTests/NetTests.swift
7 changes: 5 additions & 2 deletions pkg/libsignalgo/libsignal-ffi.h
Original file line number Diff line number Diff line change
Expand Up @@ -575,7 +575,6 @@ typedef struct {
} SignalCPromiseFfiCdsiLookupResponse;

typedef struct {
uint32_t reconnect_count;
uint8_t raw_ip_type;
double duration_secs;
const char *connection_info;
Expand Down Expand Up @@ -1521,6 +1520,8 @@ SignalFfiError *signal_connection_manager_set_proxy(const SignalConnectionManage

SignalFfiError *signal_connection_manager_clear_proxy(const SignalConnectionManager *connection_manager);

SignalFfiError *signal_connection_manager_on_network_change(const SignalConnectionManager *connection_manager);

SignalFfiError *signal_create_otp(const char **out, const char *username, SignalBorrowedBuffer secret);

SignalFfiError *signal_create_otp_from_base64(const char **out, const char *username, const char *secret);
Expand Down Expand Up @@ -1581,7 +1582,9 @@ SignalFfiError *signal_chat_service_auth_send(SignalCPromiseFfiChatResponse *pro

SignalFfiError *signal_chat_service_auth_send_and_debug(SignalCPromiseFfiResponseAndDebugInfo *promise, const SignalTokioAsyncContext *async_runtime, const SignalChat *chat, const SignalHttpRequest *http_request, uint32_t timeout_millis);

SignalFfiError *signal_chat_server_set_listener(const SignalTokioAsyncContext *runtime, const SignalChat *chat, const SignalFfiMakeChatListenerStruct *make_listener);
SignalFfiError *signal_chat_service_set_listener_auth(const SignalTokioAsyncContext *runtime, const SignalChat *chat, const SignalFfiMakeChatListenerStruct *make_listener);

SignalFfiError *signal_chat_service_set_listener_unauth(const SignalTokioAsyncContext *runtime, const SignalChat *chat, const SignalFfiMakeChatListenerStruct *make_listener);

SignalFfiError *signal_testing_chat_service_inject_raw_server_request(const SignalChat *chat, SignalBorrowedBuffer bytes);

Expand Down
2 changes: 1 addition & 1 deletion pkg/libsignalgo/version.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@

package libsignalgo

const Version = "v0.54.0"
const Version = "v0.55.0"

0 comments on commit bf4cedb

Please sign in to comment.