mirror of
https://github.com/signalapp/Signal-Desktop.git
synced 2026-02-15 07:28:59 +00:00
Upgrade libsignal to v0.78.3 and add chat noise shadowing
This commit is contained in:
@@ -130,7 +130,7 @@
|
||||
"@react-aria/utils": "3.25.3",
|
||||
"@react-spring/web": "9.7.5",
|
||||
"@react-types/shared": "3.27.0",
|
||||
"@signalapp/libsignal-client": "0.78.2",
|
||||
"@signalapp/libsignal-client": "0.78.3",
|
||||
"@signalapp/minimask": "1.0.1",
|
||||
"@signalapp/quill-cjs": "2.1.2",
|
||||
"@signalapp/ringrtc": "2.56.0",
|
||||
|
||||
10
pnpm-lock.yaml
generated
10
pnpm-lock.yaml
generated
@@ -126,8 +126,8 @@ importers:
|
||||
specifier: 3.27.0
|
||||
version: 3.27.0(react@18.3.1)
|
||||
'@signalapp/libsignal-client':
|
||||
specifier: 0.78.2
|
||||
version: 0.78.2
|
||||
specifier: 0.78.3
|
||||
version: 0.78.3
|
||||
'@signalapp/minimask':
|
||||
specifier: 1.0.1
|
||||
version: 1.0.1
|
||||
@@ -3296,8 +3296,8 @@ packages:
|
||||
'@signalapp/libsignal-client@0.76.7':
|
||||
resolution: {integrity: sha512-iGWTlFkko7IKlm96Iy91Wz5sIN089nj02ifOk6BWtLzeVi0kFaNj+jK26Sl1JRXy/VfXevcYtiOivOg43BPqpg==}
|
||||
|
||||
'@signalapp/libsignal-client@0.78.2':
|
||||
resolution: {integrity: sha512-WpoygjlvB7jqwqwXKzRtYIbXNLuCHaeLBp0pZ3yqSTRNuRCo94Oqf/GRh9uV/Ljs2gSLqIzGcdyQ+Ikn61LZnA==}
|
||||
'@signalapp/libsignal-client@0.78.3':
|
||||
resolution: {integrity: sha512-svxZn9dnK49nx4J3pxlQYW34NUfDHQgdVPElQlOcoMzwgdFJBF5re7UBLeZOWdWvoNK3ZZOFF+/AYOk51r2QKw==}
|
||||
|
||||
'@signalapp/minimask@1.0.1':
|
||||
resolution: {integrity: sha512-QAwo0joA60urTNbW9RIz6vLKQjy+jdVtH7cvY0wD9PVooD46MAjE40MLssp4xUJrph91n2XvtJ3pbEUDrmT2AA==}
|
||||
@@ -13939,7 +13939,7 @@ snapshots:
|
||||
type-fest: 4.26.1
|
||||
uuid: 11.0.2
|
||||
|
||||
'@signalapp/libsignal-client@0.78.2':
|
||||
'@signalapp/libsignal-client@0.78.3':
|
||||
dependencies:
|
||||
node-gyp-build: 4.8.4
|
||||
type-fest: 4.26.1
|
||||
|
||||
@@ -35,6 +35,8 @@ export type ConfigKeyType =
|
||||
| 'desktop.experimentalTransportEnabled.beta'
|
||||
| 'desktop.experimentalTransportEnabled.prod.2'
|
||||
| 'desktop.libsignalNet.enforceMinimumTls'
|
||||
| 'desktop.libsignalNet.shadowUnauthChatWithNoise'
|
||||
| 'desktop.libsignalNet.shadowAuthChatWithNoise'
|
||||
| 'desktop.cdsiViaLibsignal'
|
||||
| 'desktop.cdsiViaLibsignal.disableNewConnectionLogic'
|
||||
| 'desktop.funPicker' // alpha
|
||||
|
||||
@@ -2037,6 +2037,22 @@ export function initialize({
|
||||
log.info('libsignal net will require TLS 1.3');
|
||||
libsignalRemoteConfig.set('enforceMinimumTls', 'true');
|
||||
}
|
||||
if (
|
||||
window.Signal.RemoteConfig.isEnabled(
|
||||
'desktop.libsignalNet.shadowUnauthChatWithNoise'
|
||||
)
|
||||
) {
|
||||
log.info('libsignal net will shadow unauth chat connections');
|
||||
libsignalRemoteConfig.set('shadowUnauthChatWithNoise', 'true');
|
||||
}
|
||||
if (
|
||||
window.Signal.RemoteConfig.isEnabled(
|
||||
'desktop.libsignalNet.shadowAuthChatWithNoise'
|
||||
)
|
||||
) {
|
||||
log.info('libsignal net will shadow auth chat connections');
|
||||
libsignalRemoteConfig.set('shadowAuthChatWithNoise', 'true');
|
||||
}
|
||||
libsignalNet.setRemoteConfig(libsignalRemoteConfig);
|
||||
|
||||
const socketManager = new SocketManager(libsignalNet, {
|
||||
|
||||
Reference in New Issue
Block a user