Commit Graph

1027 Commits

Author SHA1 Message Date
moiseev-signal
7c8cb0c5fc
keytrans: Add reset account data field function
Some checks failed
[CI] Check Versions / Check version number consistency (push) Has been cancelled
2026-05-16 12:07:54 -07: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
b8f2aaf5dc java: Silence unchecked cast in UploadForm.fromNative
...and make it private.
2026-05-12 15:59:50 -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
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
moiseev-signal
8582eb70d6
java: Properly handle empty attachments in incremental mac stream 2026-04-21 16:13:35 -07: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
14f4cee71f build_jni.sh: Continue building even if cargo fetch fails
Normally we `cargo fetch` as part of the script so that
`rust_remap_path_options` from build_helpers.sh/.py behaves correctly.
But if we're offline, that will fail, and it's better to go on with
whatever we have instead.
2026-04-21 08:42: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
Jordan Rose
a8083dee6e zkgroup: Generate new ExpiringProfileKeyCredentialPresentations 2026-04-09 11:40:02 -07:00
Jordan Rose
480021a260 Reset for version v0.92.1 2026-04-08 10:24:15 -07:00
Jordan Rose
5835078f50 java: Test verification of the V4 ProfileKeyCredentialPresentation 2026-04-07 16:09:10 -07:00
Jordan Rose
bd5e21217a java: Use Kotlin's Base64 support in tests instead of our own shim 2026-04-07 10:49:50 -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
marc-signal
400a021c2b
Log a backtrace on panic 2026-03-31 12:12:40 -04:00
Jordan Rose
8df85d3c0b
chat: Add UserBasedAuthorization::UnrestrictedUnidentifiedAccess
...for users with "allow sealed sender from everyone".
2026-03-30 09:50:48 -07:00
Jordan Rose
407d7e7a27 check_code_size: Update for newer workflow and job names
...and account for `gh run view` not consistently tagging steps by
matching on a different output line of the script.
2026-03-27 16:22:12 -07:00
Rolfe Schmidt
98794de745
1:1 decryption takes local address 2026-03-27 16:45:07 -06: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
marc-signal
c706b7f5ce
Expose getUploadForm() to clients
Co-authored-by: Jordan Rose <jrose@signal.org>
2026-03-24 14:32:59 -04:00
Andrew
e667bd6c03 Reset for version v0.89.2 2026-03-19 11:06:21 -04:00
marc-signal
1ca00428e0
Add signal-debug for Android 2026-03-17 18:51:17 -04: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
marc-signal
f6c4ff2e8d
Allow kotlin.Pair getters to be called from native 2026-03-16 13:11:33 -04:00
Jordan Rose
657d185fb8 bridge: Use bridge_callbacks for IdentityKeyStore in Java 2026-03-13 15:16:30 -07:00
Max Moiseev
fe9d0e761b Reset for version v0.88.4 2026-03-13 15:02:59 -07:00
Andrew
19e0b3d34f Reset for version v0.88.3 2026-03-13 11:43:31 -04:00
andrew-signal
f7c4aceebd
follow-on: Clarify test naming in BackupJsonExporter tests 2026-03-11 16:19:14 -04:00
andrew-signal
68019908f8
follow-on: Clean up BackupJsonExporter tests 2026-03-10 18:33:05 -04:00