Max Moiseev
89e3d4df8f
Reset for version v0.86.5
2025-11-14 16:57:39 -08:00
Andrew
42935e5c5a
Reset for version v0.86.4
2025-11-11 19:14:30 -05:00
Max Moiseev
acbe6822c5
Reset for version v0.86.3
2025-11-10 12:37:04 -08:00
Jordan Rose
ef0001108a
Reset for version v0.86.2
2025-11-07 11:55:30 -08:00
Jordan Rose
8af11e52ea
Reset for version v0.86.1
2025-11-06 17:50:19 -08:00
moiseev-signal
177a495eba
java: Use kotlin.Pair
2025-11-06 15:37:29 -08:00
Andrew
be62a177b1
Reset for version v0.85.7
2025-11-03 23:25:12 -05:00
andrew-signal
e746f7a2c4
node: Add repository field to package.json
...
Authored-by: Max Moiseev <moiseev@signal.org >
2025-11-03 23:23:23 -05:00
Max Moiseev
663e406675
Reset for version v0.85.6
2025-11-03 16:24:39 -08:00
Andrew
55133b3d05
Reset for version v0.85.5
2025-11-03 15:29:19 -05:00
Max Moiseev
5e5ea1aad7
Reset for version v0.85.4
2025-10-31 16:40:01 -07:00
Max Moiseev
0e99a6eb2d
Reset for version v0.85.3
2025-10-29 16:45:24 -07:00
Max Moiseev
c3ff263d47
Reset for version v0.85.2
2025-10-24 07:40:33 -07:00
Jordan Rose
24a3f40aaa
node: Use a newer @types/chai
2025-10-23 16:03:40 -07:00
Jordan Rose
85686caa01
node: Combine Native.js and .d.ts into Native.ts
...
This allows the file to be checked by tsc, which would have caught
some of the missing type aliases sooner (now added to Native.ts.in).
Strictly speaking the behavior is slightly different: we have returned
to exporting many items individually instead of collecting them on a
single object.
Co-authored-by: Alex Bakon <akonradi@signal.org >
2025-10-15 17:50:37 -07:00
Max Moiseev
6257493380
Reset for version v0.85.1
2025-10-15 13:42:55 -07:00
Jordan Rose
279390b4f2
Incremental MAC: Check digest length when initializing ValidatingMac
2025-10-14 16:30:10 -07:00
Andrew
85cba92588
Reset for version v0.84.1
2025-10-09 23:18:05 -04:00
andrew-signal
b6db49f457
TypeScript: Provide BackupsJsonExporter for takeout flow
2025-10-09 20:27:00 -04:00
Jordan Rose
4503a19190
Unify IdentityKeyPair_Deserialize implementations
...
...in the process revealing that the Java declaration had a missing
exception spec.
2025-10-09 11:31:20 -07:00
Max Moiseev
d2258f52c2
Reset for version v0.83.1
2025-10-02 12:46:14 -07:00
gram-signal
533d11dd7c
Remove usePqRatchet from client-facing code, defaulting to always use.
2025-10-02 11:32:36 -07:00
Jordan Rose
41d8316e44
Reset for version v0.82.2
2025-09-30 12:18:10 -07:00
Jordan Rose
65112605e3
node: Make sure we always qualify node: imports
2025-09-29 18:23:38 -07:00
Andrew
15ac8b7c5f
Reset for version v0.82.1
2025-09-25 11:51:36 -07:00
Alex Bakon
e64bf1a319
Migrate eslint from deprecated v8 to supported v9
2025-09-22 15:38:53 -04:00
Alex Bakon
2776f4b271
Upgrade node test dependencies
2025-09-22 15:15:46 -04:00
Alex Bakon
1f01c19e5f
Convert libsignal-client node package to ESM
2025-09-22 14:20:16 -04:00
Andrew
9df30d1821
Reset for version v0.81.2
2025-09-18 12:38:40 -07:00
Jordan Rose
0ef36f8741
node: Format package.json via a prettier plugin
2025-09-18 10:09:09 -07:00
Jordan Rose
0143e2f69a
Reset for version v0.81.1
2025-09-16 16:57:05 -07:00
Jordan Rose
15af92c93d
protocol: Record signed prekey and base key used with a Kyber prekey
2025-09-16 15:33:59 -07:00
Jordan Rose
03d0b2b71f
Reset for version v0.80.4
2025-09-11 13:53:02 -07:00
Jordan Rose
320245fcea
node: End dependency on node-gyp and prebuildify
...
Invoke build_node_bridge.py directly, and teach it to do the things
node-gyp and prebuildify were helping us with.
2025-09-10 16:20:40 -07:00
Andrew
173cb9b5a4
Reset for version v0.80.3
2025-09-10 16:55:18 -04:00
Jordan Rose
6f2d15be95
Reset for version v0.80.2
2025-09-09 16:19:35 -07:00
Andrew
d502ce0ec2
Reset for version v0.80.1
2025-09-05 14:20:13 -04:00
moiseev-signal
4675bb82a2
Desktop: add distinct type for incremental mac verification error
2025-09-03 16:40:58 -07:00
Andrew
1e9f50c840
Reset for version v0.79.2
2025-09-02 22:28:59 -04:00
Andrew
4c75abcac3
Reset for version v0.79.1
2025-08-21 15:17:44 -04:00
Jordan Rose
8fdb2778bc
protocol: Split FingerprintError out from SignalProtocolError
...
The "fingerprint" / safety number operations *are* tied to the
"protocol" in that they provide a way to verify identity keys, but
they are also completely distinct from the message handling that the
rest of SignalProtocolError is used for.
2025-08-15 12:21:25 -07:00
Alex Bakon
912d75d3b5
Reset for version v0.78.4
2025-08-15 09:58:52 -04:00
Jordan Rose
969f9304a5
Reset for version v0.78.3
2025-08-08 14:20:19 -07:00
Max Moiseev
a357e1c8f4
Reset for version v0.78.2
2025-08-06 11:28:06 -07:00
Jordan Rose
59ce2f3f0c
Reset for version v0.78.1
2025-07-31 14:00:29 -07:00
gram-signal
72935510d4
Immediately after a restore, use the same enc_salt/pw_salt for the next backup.
...
Co-authored-by: Jordan Rose <jrose@signal.org >
2025-07-30 20:14:26 -07:00
Andrew
b76a09d9c7
Reset for version v0.77.2
2025-07-29 20:31:28 -04:00
Andrew
b7ebe6833b
Reset for version v0.77.1
2025-07-28 19:10:50 -04:00
Jordan Rose
a881fcf0f3
java: Align CompletableFuture cancellation behavior with OpenJDK's
2025-07-25 13:24:29 -07:00
Alex Bakon
c913c90aca
Reset for version v0.76.8
2025-07-22 16:56:33 -04:00