moiseev-signal
7c8cb0c5fc
keytrans: Add reset account data field function
[CI] Check Versions / Check version number consistency (push) Has been cancelled
2026-05-16 12:07:54 -07:00
marc-signal
4d43a6270a
Use linkme, not macro expansion, for Native.ts generation
2026-05-15 14:16:26 -04:00
Jordan Rose
fb9407cbcb
chat: Expose a raw_grpc endpoint
2026-05-14 10:57:50 -07:00
Jordan Rose
af55da7bbd
bridge: Expose FakeChatRemote gRPC testing endpoints to apps
2026-05-14 09:49:36 -07:00
Jordan Rose
875f93019b
Add JSON conversion and gRPC framing APIs for testing
2026-05-14 09:49:36 -07:00
Jordan Rose
d0b3edc0f1
Add grpcOverrides to FakeChatRemote
...
Unused until we have H2 support as well (coming soon!)
2026-05-14 09:49:36 -07:00
Jordan Rose
ee47959258
Add grpc.BackupsAnonymousGetUploadForm remote config
2026-05-14 09:47:19 -07:00
Max Moiseev
2af375875b
Reset for version v0.94.1
2026-05-08 16:26:57 -07:00
moiseev-signal
6e5a0466b3
Remove unused SignalMessage.verifyMac
2026-05-08 15:18:31 -07:00
gram-signal
2486ffe4e2
SPQR: API changes to allow remote config for archiving non-PQ sessions.
2026-05-08 14:06:24 -07:00
Andrew
36add9ba9b
Reset for version v0.93.3
2026-05-05 21:02:21 -04:00
Jordan Rose
29adeae754
node: Support non-ASCII usernames and passwords in proxy URLs
2026-05-05 17:04:24 -07:00
moiseev-signal
df8cf83114
node: Bridge SVR2-related code
2026-05-05 16:24:54 -07:00
Max Moiseev
3e616bfca4
Reset for version v0.93.2
2026-04-29 12:40:08 -07:00
Max Moiseev
7c6ef18903
Reset for version v0.93.1
2026-04-28 14:40:37 -07:00
marc-signal
202df549ef
Check identity key and service id to determine a self-message
2026-04-27 15:21:22 -04:00
Jordan Rose
3ae7241bc1
Expose AuthMessagesService.sendMessage and sendSyncMessage
2026-04-21 13:23:10 -07:00
Jordan Rose
bddcb4e15f
Expose UnauthMessagesService.sendMessage
2026-04-21 11:17:39 -07:00
Jordan Rose
7962de2f9a
bridge_callbacks: Accept a custom name for the Node interface
2026-04-21 07:54:31 -07:00
Jordan Rose
91932c20c5
build_node_bridge: Debug builds don't have separate debug info
2026-04-20 11:51:01 -07:00
Andrew
5967b6a9b1
Reset for version v0.92.3
2026-04-16 10:50:16 -04:00
moiseev-signal
c683a45242
keytrans: Persist latest distinguished tree head in local store
2026-04-10 14:32:20 -07:00
Andrew
9178fbc04e
Reset for version v0.92.2
2026-04-09 19:19:47 -04:00
marc-signal
b58bd7d5df
Bridge backup uploads to clients
2026-04-09 18:31:22 -04:00
Rolfe Schmidt
3d333fa3e6
Move day alignment check for receipt credential into libsignal
2026-04-08 17:03:47 -06:00
Jordan Rose
480021a260
Reset for version v0.92.1
2026-04-08 10:24:15 -07:00
gram-signal
cf9a7445c6
Force SPQR v1.
2026-04-03 11:04:42 -07:00
Max Moiseev
87ba49f645
Reset for version v0.91.1
2026-04-01 12:51:05 -07:00
marc-signal
8418be45db
Support upload size arguments in getUploadSize()
2026-04-01 15:00:16 -04:00
Rolfe Schmidt
81afdfe2fa
MAC sender ID
2026-04-01 11:22:54 -06:00
Jordan Rose
3d4e950848
node: Support H2 connections to a local server
2026-03-31 15:30:26 -07:00
Jordan Rose
f645178020
node: Replace the NPM 'uuid' package with a Rust-backed implementation
2026-03-31 11:06:13 -07:00
Jordan Rose
8df85d3c0b
chat: Add UserBasedAuthorization::UnrestrictedUnidentifiedAccess
...
...for users with "allow sealed sender from everyone".
2026-03-30 09:50:48 -07:00
Rolfe Schmidt
98794de745
1:1 decryption takes local address
2026-03-27 16:45:07 -06:00
marc-signal
e9ec8dd431
Add gRPC support for getUploadForm()
2026-03-27 14:39:42 -04:00
Jordan Rose
ec675c52a6
Reset for version v0.90.1
2026-03-26 17:10:34 -07:00
marc-signal
0a58e80bbc
Add support for a retry later duration in rate limit challenge responses
2026-03-26 17:08:19 -07:00
moiseev-signal
467cd795e5
keytrans: Simplify the top-level API
2026-03-26 14:30:47 -07:00
andrew-signal
703dafe239
Use syntactically correct usernames to test server behavior
2026-03-26 15:44:02 -04:00
Andrew
1f5f12f1fc
Reset for version v0.89.3
2026-03-24 18:07:13 -04:00
Andrew
75925e46d7
Use --locked in Node reproducible builds
2026-03-24 15:52:17 -04:00
marc-signal
c706b7f5ce
Expose getUploadForm() to clients
...
Co-authored-by: Jordan Rose <jrose@signal.org>
2026-03-24 14:32:59 -04:00
Jordan Rose
db33599cad
bridge: Use bridge_callbacks for InputStream in Node
...
Note that this isn't unified with the bridge_callbacks trait in
ffi/io.rs! The signatures are too different to be useful. However,
this is still simpler than the manual implementation that was there
before.
2026-03-23 09:42:12 -07:00
Andrew
e667bd6c03
Reset for version v0.89.2
2026-03-19 11:06:21 -04:00
Jordan Rose
a5e7667488
Allow gRPC remote config names to have version suffixes (".123")
...
And bump AccountsAnonymousLookupUsernameLink,
AccountsAnonymousCheckAccountExistence, and
MessagesAnonymousSendMultiRecipientMessage to have a ".2" suffix.
2026-03-18 15:12:59 -07:00
Jordan Rose
8a1663387b
node: Preserve more information for exceptions thrown in callbacks
2026-03-18 10:00:49 -07:00
Jordan Rose
8cc2832763
Reset for version v0.89.1
2026-03-17 11:46:00 -07:00
marc-signal
a47ba487a7
Add getPreKeys() client library
2026-03-17 13:18:06 -04:00
Jamie
8bfbd12323
Update all Uint8Array/Buffer to use ArrayBuffer
...
Co-authored-by: Jordan Rose <jrose@signal.org>
2026-03-16 18:55:17 -07:00
Jordan Rose
863219012f
Use bridge_callbacks for IdentityKeyStore in Node
...
And add IdentityKeyStore.getIdentityKeyPair to save a public key
derivation when implemented, similar to 55b233d43 .
2026-03-16 14:42:46 -07:00