Update to RingRTC v2.62.0

Co-authored-by: sashaweiss-signal <sasha@signal.org>
Co-authored-by: Max Radermacher <max@signal.org>
This commit is contained in:
Jim Gustafson 2026-01-16 12:48:47 -08:00 committed by GitHub
parent 8f7acd661e
commit 4e578831c0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 143 additions and 1220 deletions

View File

@ -15,8 +15,8 @@ ENV['LIBSIGNAL_FFI_PREBUILD_CHECKSUM'] = '1655bb2f32d4eaaab84c7302056824512f70c3
pod 'LibSignalClient', git: 'https://github.com/signalapp/libsignal.git', tag: 'v0.86.13', testspecs: ["Tests"]
# pod 'LibSignalClient', path: '../libsignal', testspecs: ["Tests"]
ENV['RINGRTC_PREBUILD_CHECKSUM'] = '3d6444af7032fb4a8d42ea4fb8f545a50ab77ad300a44a98a4800e8b727b18f1'
pod 'SignalRingRTC', git: 'https://github.com/signalapp/ringrtc', tag: 'v2.61.0', inhibit_warnings: true
ENV['RINGRTC_PREBUILD_CHECKSUM'] = '582c64f2b256bd87c1ad6cb3de4bb954feefeef4d3162b65f62a8256200c5105'
pod 'SignalRingRTC', git: 'https://github.com/signalapp/ringrtc', tag: 'v2.62.0', inhibit_warnings: true
# pod 'SignalRingRTC', path: '../ringrtc', testspecs: ["Tests"]
pod 'GRDB.swift/SQLCipher'

View File

@ -36,9 +36,9 @@ PODS:
- SDWebImageWebPCoder (0.14.6):
- libwebp (~> 1.0)
- SDWebImage/Core (~> 5.17)
- SignalRingRTC (2.61.0):
- SignalRingRTC/WebRTC (= 2.61.0)
- SignalRingRTC/WebRTC (2.61.0)
- SignalRingRTC (2.62.0):
- SignalRingRTC/WebRTC (= 2.62.0)
- SignalRingRTC/WebRTC (2.62.0)
- SQLCipher (4.6.1):
- SQLCipher/standard (= 4.6.1)
- SQLCipher/common (4.6.1)
@ -62,7 +62,7 @@ DEPENDENCIES:
- Reachability
- SDWebImage
- SDWebImageWebPCoder
- SignalRingRTC (from `https://github.com/signalapp/ringrtc`, tag `v2.61.0`)
- SignalRingRTC (from `https://github.com/signalapp/ringrtc`, tag `v2.62.0`)
- SQLCipher (from `https://github.com/signalapp/sqlcipher.git`, tag `v4.6.1-f_barrierfsync`)
- SwiftProtobuf (= 1.31.1)
@ -98,7 +98,7 @@ EXTERNAL SOURCES:
:tag: v6.0.3
SignalRingRTC:
:git: https://github.com/signalapp/ringrtc
:tag: v2.61.0
:tag: v2.62.0
SQLCipher:
:git: https://github.com/signalapp/sqlcipher.git
:tag: v4.6.1-f_barrierfsync
@ -122,7 +122,7 @@ CHECKOUT OPTIONS:
:tag: v6.0.3
SignalRingRTC:
:git: https://github.com/signalapp/ringrtc
:tag: v2.61.0
:tag: v2.62.0
SQLCipher:
:git: https://github.com/signalapp/sqlcipher.git
:tag: v4.6.1-f_barrierfsync
@ -143,10 +143,10 @@ SPEC CHECKSUMS:
Reachability: fd0ecd23705e2599e4cceeb943222ae02296cbc6
SDWebImage: 9f177d83116802728e122410fb25ad88f5c7608a
SDWebImageWebPCoder: e38c0a70396191361d60c092933e22c20d5b1380
SignalRingRTC: 67d2762636cb3d5d799f19beb19cf2bed164dd25
SignalRingRTC: d57e990d0c9e9dea3ffe592c769f6545f6a232bb
SQLCipher: ff2f045b20d675a73a70f7329395ddd4a2580063
SwiftProtobuf: e02f51c8c2df5845657aee2d4de9d61bf50ef788
PODFILE CHECKSUM: f2d24fab19ff40712c4fd02d7eed19aad3babea7
PODFILE CHECKSUM: c3a137adeb2f32b35d7108cbc23c5e45ced4aa74
COCOAPODS: 1.15.2

2
Pods

@ -1 +1 @@
Subproject commit a0bb8786a0d85e1a8dfce3f6753d32f655cabcd5
Subproject commit 92817b36a2c61fd679c90f859efbdd288dbac46b

View File

@ -1191,6 +1191,22 @@ extension CallService: CallManagerDelegate {
}
}
/**
* Send a generic call message to an adhoc group. Send to all members of the group
* using multi-recipient sealed sender. If the sealed sender request fails,
* clients should provide a fallback mechanism.
* If there is any error, the UI can reset UI state and invoke the reset() API.
*/
func callManager(
_ callManager: CallManager<SignalCall, CallService>,
shouldSendCallMessageToAdhocGroup message: Data,
urgency: SignalRingRTC.CallMessageUrgency,
expiration: Date,
recipientsToEndorsements: [UUID: Data],
) {
Logger.warn("shouldSendCallMessageToAdhocGroup() not handled yet!")
}
private func sendCallMessageToGroup(
_ opaqueMessage: SSKProtoCallMessageOpaque,
groupId: Data,

File diff suppressed because it is too large Load Diff