Commit Graph

  • 98915c442d Update rustls-webpki main v0.92.2 Jordan Rose 2026-04-15 14:40:46 -07:00
  • a110fe85c7 Upgrade rand crate marc-signal 2026-04-13 17:35:57 -04:00
  • 5cf8b0d717 Refactor 1:1 messaging code Rolfe Schmidt 2026-04-13 11:17:27 -07:00
  • c975a83e8a keytrans: Check that values in search response match expected ones moiseev-signal 2026-04-10 14:33:05 -07:00
  • c683a45242 keytrans: Persist latest distinguished tree head in local store moiseev-signal 2026-04-10 14:32:20 -07:00
  • 00709fe70b keytrans: Update distinguished tree head when needed moiseev-signal 2026-04-10 13:53:35 -07:00
  • f556ac7b1f keytrans: Update test data moiseev-signal 2026-04-10 12:40:24 -07:00
  • 9178fbc04e Reset for version v0.92.2 Andrew 2026-04-09 19:19:47 -04:00
  • b58bd7d5df Bridge backup uploads to clients v0.92.1 marc-signal 2026-04-09 18:31:22 -04:00
  • a8083dee6e zkgroup: Generate new ExpiringProfileKeyCredentialPresentations Jordan Rose 2026-04-09 10:54:16 -07:00
  • 3d333fa3e6 Move day alignment check for receipt credential into libsignal Rolfe Schmidt 2026-04-08 16:03:47 -07:00
  • 5289445a4e Enforce max # of pairs in backup metadata. gram-signal 2026-04-08 13:48:27 -07:00
  • 480021a260 Reset for version v0.92.1 Jordan Rose 2026-04-08 10:24:15 -07:00
  • 5835078f50 java: Test verification of the V4 ProfileKeyCredentialPresentation v0.92.0 Jordan Rose 2026-04-07 15:38:11 -07:00
  • c235197dad zkgroup: Bind C_y5 in ProfileKeyCredential proof Jordan Rose 2026-04-07 15:08:40 -07:00
  • 1a347324e4 Fix cross-version assert_matches on stable andrew-signal 2026-04-07 14:53:43 -04:00
  • bd5e21217a java: Use Kotlin's Base64 support in tests instead of our own shim Jordan Rose 2026-04-06 17:31:52 -07:00
  • cf9a7445c6 Force SPQR v1. gram-signal 2026-04-03 11:04:42 -07:00
  • 939690b070 chat: Replace stale comment Jordan Rose 2026-04-02 17:39:44 -07:00
  • 4cafee67b0 chat: Log "done" instead of "OK" when a gRPC request completes Jordan Rose 2026-04-02 16:26:39 -07:00
  • 50a7742adf Implement backoff on more kinds of 4xx errors andrew-signal 2026-04-01 21:00:07 -04:00
  • 87ba49f645 Reset for version v0.91.1 Max Moiseev 2026-04-01 12:51:05 -07:00
  • 8418be45db Support upload size arguments in getUploadSize() v0.91.0 marc-signal 2026-04-01 15:00:16 -04:00
  • 81afdfe2fa MAC sender ID Rolfe Schmidt 2026-04-01 10:22:54 -07:00
  • 3d4e950848 node: Support H2 connections to a local server Jordan Rose 2026-03-31 12:38:35 -07:00
  • f645178020 node: Replace the NPM 'uuid' package with a Rust-backed implementation Jordan Rose 2026-03-31 10:48:06 -07:00
  • c077c48393 node: Use neon::thread::LocalKey instead of an underscored JS global Jordan Rose 2026-03-30 17:58:07 -07:00
  • 400a021c2b Log a backtrace on panic marc-signal 2026-03-31 12:12:40 -04:00
  • 1bca413376 ffi: Use bridge_callbacks for Logger Jordan Rose 2026-03-27 18:09:17 -07:00
  • a7a24ed517 Log more details on gRPC failure marc-signal 2026-03-30 18:50:00 -04:00
  • c18509b108 Run swift format marc-signal 2026-03-30 18:49:11 -04:00
  • 6f48650cea net: Remove overzealous assert waiting for a websocket task to exit Jordan Rose 2026-03-30 12:27:23 -07:00
  • 49d53a6506 ffi: Micro-optimization for returning a String Jordan Rose 2026-03-27 18:03:47 -07:00
  • 8df85d3c0b chat: Add UserBasedAuthorization::UnrestrictedUnidentifiedAccess Jordan Rose 2026-03-30 09:50:48 -07:00
  • 1feca0e32e chat: gRPC implementation of unauth 1:1 sendMessage Jordan Rose 2026-03-27 17:22:39 -07:00
  • 407d7e7a27 check_code_size: Update for newer workflow and job names Jordan Rose 2026-03-27 16:03:03 -07:00
  • 98794de745 1:1 decryption takes local address Rolfe Schmidt 2026-03-27 15:45:07 -07:00
  • 955e4c9f1d chat: Implement gRPC 1:1 auth sends Jordan Rose 2026-03-27 13:08:45 -07:00
  • e9ec8dd431 Add gRPC support for getUploadForm() marc-signal 2026-03-27 14:39:42 -04:00
  • c7e696c536 Upgrade derive-where marc-signal 2026-03-27 11:13:45 -04:00
  • ec675c52a6 Reset for version v0.90.1 Jordan Rose 2026-03-26 17:10:34 -07:00
  • 0a58e80bbc Add support for a retry later duration in rate limit challenge responses v0.90.0 marc-signal 2026-03-26 20:08:19 -04:00
  • c2db79042d keytrans: Keep the missing field markers on version change moiseev-signal 2026-03-26 14:59:37 -07:00
  • 467cd795e5 keytrans: Simplify the top-level API moiseev-signal 2026-03-26 14:30:47 -07:00
  • e06ff35e1a net: Pull shared_h2_connection out of the ws::Chat state mutex Jordan Rose 2026-03-24 17:47:47 -07:00
  • 7ca4f738fb net: Remove explicit Drop for ws::Chat, it no longer adds anything Jordan Rose 2026-03-24 17:46:20 -07:00
  • e3d9c09bec net: Make a hybrid chat's WS task cancel any shared H2 requests Jordan Rose 2026-03-24 17:43:57 -07:00
  • 703dafe239 Use syntactically correct usernames to test server behavior andrew-signal 2026-03-26 15:44:02 -04:00
  • c3479fabe1 Update CDSI to use Jasmin backend in staging. gram-signal 2026-03-26 12:00:45 -07:00
  • daaea0a9e9 net: Require chat-server Auth to have a valid ACI and device ID Jordan Rose 2026-03-25 13:10:24 -07:00
  • a4a1191309 Clean up signatures for auth message sends Jordan Rose 2026-03-24 16:12:52 -07:00
  • bd3ee636b8 chat: Implement WS send_sync_message Jordan Rose 2026-03-20 17:51:17 -07:00
  • ab73bbf262 net: For auth chat connections, remember the ACI we used in auth'ing Jordan Rose 2026-03-20 17:40:38 -07:00
  • cb2990f318 chat: Add authenticated sendMessage (WS only) Jordan Rose 2026-03-24 15:48:32 -07:00
  • 1f5f12f1fc Reset for version v0.89.3 Andrew 2026-03-24 18:07:13 -04:00
  • da00edb1ec Bump tokio-util to 0.7.18, to match actual usage v0.89.2 andrew-signal 2026-03-24 18:03:08 -04:00
  • d3eaaa46b7 Remove Maven migration warning from README andrew-signal 2026-03-24 16:12:41 -04:00
  • 1283a8a00b Bump to latest Rust nightly Andrew 2026-03-24 15:51:55 -04:00
  • 75925e46d7 Use --locked in Node reproducible builds Andrew 2026-03-24 15:47:02 -04:00
  • 2c0b3c9984 net: Allow cancelling outstanding Http2Client requests Jordan Rose 2026-03-24 12:12:14 -07:00
  • f0babf1537 net: Record service-level errors post-connect Jordan Rose 2026-03-24 11:54:35 -07:00
  • c706b7f5ce Expose getUploadForm() to clients marc-signal 2026-03-24 14:32:59 -04:00
  • 1c9a428c2c Bump libcrux and spqr versions Rolfe Schmidt 2026-03-23 10:04:49 -07:00
  • b9b9cf0684 Bump to latest rustls-webpki. andrew-signal 2026-03-23 13:02:01 -04:00
  • 68f33f488d bridge: Collapse node::ArgTypeInfo for bridge traits back into a macro Jordan Rose 2026-03-18 13:35:32 -07:00
  • db33599cad bridge: Use bridge_callbacks for InputStream in Node Jordan Rose 2026-03-18 13:27:33 -07:00
  • 3e0c17541f net: Introduce service-level backoff as well as route-level Jordan Rose 2026-03-18 18:14:10 -07:00
  • 227dc23941 net: Add ServiceName to DomainConfig; thread it down to ConnectState Jordan Rose 2026-03-18 16:54:43 -07:00
  • e667bd6c03 Reset for version v0.89.2 Andrew 2026-03-19 11:06:21 -04:00
  • a5e7667488 Allow gRPC remote config names to have version suffixes (".123") v0.89.1 Jordan Rose 2026-03-18 11:56:44 -07:00
  • 63fd295b9d grpc: Rely on tonic's extraction of error details Jordan Rose 2026-03-18 11:36:03 -07:00
  • 84b2718fd1 grpc: Add missing dot in manually-assembled type URLs Jordan Rose 2026-03-18 11:34:19 -07:00
  • 8abb863cca CI: Update most actions to Node 24 moiseev-signal 2026-03-18 14:07:01 -07:00
  • 18f47d2cb4 chat: Add chat_request_scaffold example, for one-off testing Jordan Rose 2026-03-18 10:59:03 -07:00
  • 358dd5cb80 chat: Implement WS *auth* API get_upload_form Jordan Rose 2026-03-18 10:52:42 -07:00
  • c5b3a53c9c backups: Add group terminated snapshot field and terminate group change update validation. Cody Henthorne 2026-03-18 13:01:13 -04:00
  • 8a1663387b node: Preserve more information for exceptions thrown in callbacks Jordan Rose 2026-03-17 17:58:44 -07:00
  • 2936450819 chat: impl Display for Redact<proto::ServiceIdentifier> Jordan Rose 2026-03-17 17:24:13 -07:00
  • 1ca00428e0 Add signal-debug for Android marc-signal 2026-03-17 18:51:17 -04:00
  • 8cc2832763 Reset for version v0.89.1 Jordan Rose 2026-03-17 11:46:00 -07:00
  • a47ba487a7 Add getPreKeys() client library v0.89.0 marc-signal 2026-03-17 13:18:06 -04:00
  • 8bfbd12323 Update all Uint8Array/Buffer to use ArrayBuffer Jamie 2026-03-16 18:55:17 -07:00
  • 863219012f Use bridge_callbacks for IdentityKeyStore in Node Jordan Rose 2026-03-12 18:08:32 -07:00
  • 260c46ce61 CI: Check private rustdoc validity too Jordan Rose 2026-03-13 16:37:52 -07:00
  • f6c4ff2e8d Allow kotlin.Pair getters to be called from native marc-signal 2026-03-16 13:11:33 -04:00
  • 7cfb75ea1e chat: Add JsonRequestValidator to test client->server JSON bodies Jordan Rose 2026-03-13 16:22:11 -07:00
  • 71183a9043 chat: Implement unauth 1:1 message sends (WS only) Jordan Rose 2026-03-13 16:31:47 -07:00
  • 0e51bb356b keytrans: Preserve more account data between API calls moiseev-signal 2026-03-13 16:03:49 -07:00
  • 657d185fb8 bridge: Use bridge_callbacks for IdentityKeyStore in Java Jordan Rose 2026-03-11 19:03:02 -07:00
  • fbe0e69889 CODING_GUIDELINES.md: fix spelling of "maintenance" alexanderhassler 2026-03-13 12:52:25 +01:00
  • 895b079448 jni: Avoid forming &mut when destroying a bridged handle Jordan Rose 2026-03-13 10:34:35 -07:00
  • fe9d0e761b Reset for version v0.88.4 Max Moiseev 2026-03-13 15:02:59 -07:00
  • c5edd3fa38 Don't abort a whole takeout JSON batch just because one line fails to render v0.88.3 andrew-signal 2026-03-13 17:39:27 -04:00
  • be5c8df415 backup: Replace protobuf-json-mapping with pbjson Jordan Rose 2026-03-13 12:18:08 -07:00
  • 19e0b3d34f Reset for version v0.88.3 Andrew 2026-03-13 11:43:31 -04:00
  • 77a04db08e Revert "node: Stop statically linking the C runtime on Windows" v0.88.2 andrew-signal 2026-03-13 11:40:51 -04:00
  • 6c2bf65989 keytrans: Implement improved logic for monitor_and_search moiseev-signal 2026-03-12 11:00:36 -07:00
  • f7c4aceebd follow-on: Clarify test naming in BackupJsonExporter tests andrew-signal 2026-03-11 16:19:14 -04:00
  • aad9131f5d ci: Increase Android emulator disk size in Slow Tests andrew-signal 2026-03-10 18:33:27 -04:00
  • 68019908f8 follow-on: Clean up BackupJsonExporter tests andrew-signal 2026-03-10 18:33:05 -04:00