Commit Graph

  • 7c8cb0c5fc
    keytrans: Add reset account data field function main v0.94.1 moiseev-signal 2026-05-16 12:07:54 -0700
  • c41e917d4e
    keytrans: Log data versions before and after monitor moiseev-signal 2026-05-15 16:33:05 -0700
  • 4d43a6270a
    Use linkme, not macro expansion, for Native.ts generation marc-signal 2026-05-15 14:16:26 -0400
  • 7543c3d35b
    net: partially implement reflector proxy type andrew-signal 2026-05-14 16:53:47 -0400
  • bd383e51f0 testing: Add a timeout for FakeChatRemote receive operations Jordan Rose 2026-05-13 17:34:56 -0700
  • fb9407cbcb chat: Expose a raw_grpc endpoint Jordan Rose 2026-05-08 16:59:59 -0700
  • 9903175a51 Expose gRPC+JSON testing to Swift Jordan Rose 2026-05-07 17:05:24 -0700
  • af55da7bbd bridge: Expose FakeChatRemote gRPC testing endpoints to apps Jordan Rose 2026-05-06 18:02:00 -0700
  • 875f93019b Add JSON conversion and gRPC framing APIs for testing Jordan Rose 2026-05-07 13:04:24 -0700
  • 73bcc78e12 net: Add an H2/gRPC connection to FakeChatRemote Jordan Rose 2026-05-06 18:01:29 -0700
  • d0b3edc0f1 Add grpcOverrides to FakeChatRemote Jordan Rose 2026-05-07 16:46:50 -0700
  • ec67c55017 taplo: Don't try to vertically align comments in toml files Jordan Rose 2026-05-07 17:26:27 -0700
  • ee47959258 Add grpc.BackupsAnonymousGetUploadForm remote config Jordan Rose 2026-05-13 17:00:08 -0700
  • 7b399f26d8
    Update mac setup script moiseev-signal 2026-05-13 15:10:27 -0700
  • f70d1faaa0 grpc: Drop idea of "JSON codec", just provide binproto<->JSON by name Jordan Rose 2026-05-07 11:18:13 -0700
  • b8f2aaf5dc java: Silence unchecked cast in UploadForm.fromNative Jordan Rose 2026-05-12 15:43:53 -0700
  • 2af375875b Reset for version v0.94.1 Max Moiseev 2026-05-08 16:26:57 -0700
  • 6e5a0466b3
    Remove unused SignalMessage.verifyMac v0.94.0 moiseev-signal 2026-05-08 15:18:31 -0700
  • 2486ffe4e2
    SPQR: API changes to allow remote config for archiving non-PQ sessions. gram-signal 2026-05-08 14:06:24 -0700
  • 9adf4191f0
    keytrans: Detect version changes sooner moiseev-signal 2026-05-07 16:34:04 -0700
  • 4fe3cbf6b6 chat: Tidy up gRPC test cases Jordan Rose 2026-04-29 17:22:01 -0700
  • a360c14a58 Fix -Zdirect-minimal-versions build Jordan Rose 2026-05-07 09:55:30 -0700
  • d33445757d
    Upgrade tokio to 1.52 marc-signal 2026-05-06 18:53:33 -0400
  • 2c7c0d16dc net: Test that H2 GOAWAY disconnects a chat websocket immediately Jordan Rose 2026-05-06 10:35:16 -0700
  • 9be982cbf3
    libsignal-net-grpc: add pbjson mode Jordan Rose 2026-05-06 11:35:09 -0700
  • 8b4eff395e chat: Consistently check BackupsAnonymousGetUploadForm for gRPC Jordan Rose 2026-05-05 17:24:23 -0700
  • a84b3560d1
    bridge: Expose SyncInputStream to FFI with bridge_callbacks directly Jordan Rose 2026-05-06 10:30:12 -0700
  • 36add9ba9b Reset for version v0.93.3 Andrew 2026-05-05 21:02:21 -0400
  • bbc16886ca
    net: Stop processing websocket events on H2 GOAWAY v0.93.2 Jordan Rose 2026-05-05 17:34:41 -0700
  • 29adeae754 node: Support non-ASCII usernames and passwords in proxy URLs Jordan Rose 2026-05-05 16:41:27 -0700
  • df8cf83114
    node: Bridge SVR2-related code moiseev-signal 2026-05-05 16:24:54 -0700
  • 0929fa7cc7
    net: Add a test for H2+WS behavior with H2 GOAWAY (graceful shutdown) Jordan Rose 2026-05-05 10:11:40 -0700
  • b6ae27f259
    Bump hickory-proto to 0.26.1 andrew-signal 2026-05-04 17:31:22 -0400
  • 16a1b80a82
    New SVR enclaves gram-signal 2026-05-01 13:03:49 -0700
  • 191f78b8e2
    CDSI - update production enclave. gram-signal 2026-04-30 13:08:32 -0700
  • dc72d43c21
    Improve dev ergonomics around acknowledgements andrew-signal 2026-04-30 15:07:24 -0400
  • 3e616bfca4 Reset for version v0.93.2 Max Moiseev 2026-04-29 12:40:08 -0700
  • 4c460615cd
    Update CDSI staging to 6d9b9649 v0.93.1 gram-signal 2026-04-29 11:41:59 -0700
  • 309a220fe3 swift: Add AuthServiceSelector.messages (mistakenly .attachments) Jordan Rose 2026-04-28 16:22:26 -0700
  • ce7b55a3af swift: Ensure that a SliceOfBuffers borrow keeps its buffers alive Jordan Rose 2026-04-28 16:17:29 -0700
  • 12228b31e7 chat: Add a debug-level log for uncategorized gRPC failures Jordan Rose 2026-04-28 15:56:09 -0700
  • 7c6ef18903 Reset for version v0.93.1 Max Moiseev 2026-04-28 14:40:37 -0700
  • fc0fb6fd5c
    Fix cross-version protocol test local addresses v0.93.0 andrew-signal 2026-04-28 17:16:31 -0400
  • 12617f69b7
    net: clamp max DNS ANCOUNT andrew-signal 2026-04-28 13:39:48 -0400
  • 7d5eebee89
    chore: bump rustls-webpki / zerocopy / quote andrew-signal 2026-04-27 22:38:38 -0400
  • 202df549ef
    Check identity key and service id to determine a self-message marc-signal 2026-04-27 15:21:22 -0400
  • bbc6c37c1a jni: Generalize bridge_trait macro encompass all the traits it used to Jordan Rose 2026-04-10 13:24:02 -0700
  • 8582eb70d6
    java: Properly handle empty attachments in incremental mac stream moiseev-signal 2026-04-21 16:13:35 -0700
  • 3ae7241bc1
    Expose AuthMessagesService.sendMessage and sendSyncMessage Jordan Rose 2026-04-21 13:23:10 -0700
  • bddcb4e15f
    Expose UnauthMessagesService.sendMessage Jordan Rose 2026-04-21 11:17:39 -0700
  • 14f4cee71f build_jni.sh: Continue building even if cargo fetch fails Jordan Rose 2026-04-20 13:07:33 -0700
  • 7962de2f9a bridge_callbacks: Accept a custom name for the Node interface Jordan Rose 2026-04-10 13:02:26 -0700
  • 67a8a50c7a bridge_callbacks: Accept a custom basename for the C bridge types Jordan Rose 2026-04-09 18:14:29 -0700
  • ded51f5bdb
    keytrans: Add info level logs in key places moiseev-signal 2026-04-20 14:45:18 -0700
  • b41aeb1fda Update rand 0.8 as well (dev-dependency only) Jordan Rose 2026-04-20 12:35:32 -0700
  • 9abd8a52d2 Improve docs for bridge_fn, bridge_io, and bridge_callbacks Jordan Rose 2026-04-09 17:50:22 -0700
  • 8044869780 bridge_callbacks: Reject non-async callbacks returning values in Node Jordan Rose 2026-04-09 17:38:08 -0700
  • 91932c20c5 build_node_bridge: Debug builds don't have separate debug info Jordan Rose 2026-04-10 13:31:53 -0700
  • cac69c686a
    Debug stacktrace capture performance marc-signal 2026-04-20 14:18:40 -0400
  • ccd54a28f9
    CI: Update last outdated actions/setup-node moiseev-signal 2026-04-20 10:45:04 -0700
  • aa6769e2e2 CI: Disable SWIFT_ENABLE_EXPLICIT_MODULES for pod lib lint Jordan Rose 2026-04-10 15:55:06 -0700
  • 5967b6a9b1 Reset for version v0.92.3 Andrew 2026-04-16 10:50:16 -0400
  • 98915c442d Update rustls-webpki v0.92.2 Jordan Rose 2026-04-15 14:40:46 -0700
  • a110fe85c7
    Upgrade rand crate marc-signal 2026-04-13 17:35:57 -0400
  • 5cf8b0d717
    Refactor 1:1 messaging code Rolfe Schmidt 2026-04-13 11:17:27 -0700
  • c975a83e8a
    keytrans: Check that values in search response match expected ones moiseev-signal 2026-04-10 14:33:05 -0700
  • c683a45242
    keytrans: Persist latest distinguished tree head in local store moiseev-signal 2026-04-10 14:32:20 -0700
  • 00709fe70b
    keytrans: Update distinguished tree head when needed moiseev-signal 2026-04-10 13:53:35 -0700
  • f556ac7b1f
    keytrans: Update test data moiseev-signal 2026-04-10 12:40:24 -0700
  • 9178fbc04e Reset for version v0.92.2 Andrew 2026-04-09 19:19:47 -0400
  • b58bd7d5df
    Bridge backup uploads to clients v0.92.1 marc-signal 2026-04-09 18:31:22 -0400
  • a8083dee6e zkgroup: Generate new ExpiringProfileKeyCredentialPresentations Jordan Rose 2026-04-09 10:54:16 -0700
  • 3d333fa3e6
    Move day alignment check for receipt credential into libsignal Rolfe Schmidt 2026-04-08 16:03:47 -0700
  • 5289445a4e
    Enforce max # of pairs in backup metadata. gram-signal 2026-04-08 13:48:27 -0700
  • 480021a260 Reset for version v0.92.1 Jordan Rose 2026-04-08 10:24:15 -0700
  • 5835078f50 java: Test verification of the V4 ProfileKeyCredentialPresentation v0.92.0 Jordan Rose 2026-04-07 15:38:11 -0700
  • c235197dad
    zkgroup: Bind C_y5 in ProfileKeyCredential proof Jordan Rose 2026-04-07 15:08:40 -0700
  • 1a347324e4
    Fix cross-version assert_matches on stable andrew-signal 2026-04-07 14:53:43 -0400
  • bd5e21217a java: Use Kotlin's Base64 support in tests instead of our own shim Jordan Rose 2026-04-06 17:31:52 -0700
  • cf9a7445c6
    Force SPQR v1. gram-signal 2026-04-03 11:04:42 -0700
  • 939690b070 chat: Replace stale comment Jordan Rose 2026-04-02 17:39:44 -0700
  • 4cafee67b0 chat: Log "done" instead of "OK" when a gRPC request completes Jordan Rose 2026-04-02 16:26:39 -0700
  • 50a7742adf
    Implement backoff on more kinds of 4xx errors andrew-signal 2026-04-01 21:00:07 -0400
  • 87ba49f645 Reset for version v0.91.1 Max Moiseev 2026-04-01 12:51:05 -0700
  • 8418be45db
    Support upload size arguments in getUploadSize() v0.91.0 marc-signal 2026-04-01 15:00:16 -0400
  • 81afdfe2fa
    MAC sender ID Rolfe Schmidt 2026-04-01 10:22:54 -0700
  • 3d4e950848 node: Support H2 connections to a local server Jordan Rose 2026-03-31 12:38:35 -0700
  • f645178020 node: Replace the NPM 'uuid' package with a Rust-backed implementation Jordan Rose 2026-03-31 10:48:06 -0700
  • c077c48393 node: Use neon:🧵:LocalKey instead of an underscored JS global Jordan Rose 2026-03-30 17:58:07 -0700
  • 400a021c2b
    Log a backtrace on panic marc-signal 2026-03-31 12:12:40 -0400
  • 1bca413376 ffi: Use bridge_callbacks for Logger Jordan Rose 2026-03-27 18:09:17 -0700
  • a7a24ed517
    Log more details on gRPC failure marc-signal 2026-03-30 18:50:00 -0400
  • c18509b108
    Run swift format marc-signal 2026-03-30 18:49:11 -0400
  • 6f48650cea net: Remove overzealous assert waiting for a websocket task to exit Jordan Rose 2026-03-30 12:27:23 -0700
  • 49d53a6506 ffi: Micro-optimization for returning a String Jordan Rose 2026-03-27 18:03:47 -0700
  • 8df85d3c0b
    chat: Add UserBasedAuthorization::UnrestrictedUnidentifiedAccess Jordan Rose 2026-03-30 09:50:48 -0700
  • 1feca0e32e
    chat: gRPC implementation of unauth 1:1 sendMessage Jordan Rose 2026-03-27 17:22:39 -0700
  • 407d7e7a27 check_code_size: Update for newer workflow and job names Jordan Rose 2026-03-27 16:03:03 -0700
  • 98794de745
    1:1 decryption takes local address Rolfe Schmidt 2026-03-27 15:45:07 -0700
  • 955e4c9f1d
    chat: Implement gRPC 1:1 auth sends Jordan Rose 2026-03-27 13:08:45 -0700