Commit Graph

  • e89ec17786
    Merge 5c5a91876389cf431a5fa4c065f707d55f2db0a7 into 5f94b7b6d1406f77d35ab8e50dcd02a8807899eb Gara Dorta 2026-05-05 11:34:23 +01:00
  • 5c5a918763
    Merge branch 'master' into schemas-on-release Gara Dorta 2026-05-05 11:34:21 +01:00
  • a304b47fbf feat: add schemas to the release CI Era Dorta 2026-05-04 15:30:52 +01:00
  • 5f94b7b6d1
    fix: Attempted immutable list modification causes runtime exception (#2038) master Connor Lanigan 2026-05-05 10:15:21 +02:00
  • 583327bd34 fix: Attempted immutable list modification causes runtime exception Connor Lanigan 2026-05-04 14:34:49 +00:00
  • c1c827d2d3
    Merge 67105e14c19d9abf09a3ab133bd43da13662a7d6 into dc43e4402050fc774ef2f420e1f7578da0290e17 Stefan Meinecke 2026-04-29 22:53:07 +02:00
  • dc43e44020
    fix: flush SSE response headers immediately on connect (#2034) legacycode 2026-04-29 22:52:34 +02:00
  • e4aa88be7b
    fix: flush SSE response headers immediately on connect Christian Lehmann 2026-04-28 08:02:14 +02:00
  • 251bd2d87a Refactor profile key extraction AsamK 2026-04-27 16:36:22 +02:00
  • a3fcda7598 Update kotlin jvm version for buildSrc AsamK 2026-04-24 19:52:50 +02:00
  • c9e2504349
    Store profile keys from group requesting members (#2031) Patrick Dattilio 2026-04-27 10:25:47 -04:00
  • 5ed490ce11 Store profile keys from group requesting members Patrick Dattilio 2026-04-24 23:09:59 -04:00
  • 9b09df5f17
    Bump rustls-webpki from 0.103.12 to 0.103.13 in /client (#2030) dependabot[bot] 2026-04-24 19:55:35 +02:00
  • 0b23ae37ca
    Bump rustls-webpki from 0.103.12 to 0.103.13 in /client dependabot[bot] 2026-04-24 17:03:36 +00:00
  • 5fe94ff44a Temporarily disable 26 build due to container issue AsamK 2026-04-23 21:58:10 +02:00
  • 6286a054eb Update libsignal-service AsamK 2026-04-23 20:31:43 +02:00
  • e6635d1bb0 Prepare next release AsamK 2026-04-23 20:37:35 +02:00
  • 67105e14c1
    Merge branch 'master' into fix/unauthenticated-socket-keepalive Stefan Meinecke 2026-04-23 10:23:51 +00:00
  • 056878fad7 Bump version to 0.14.3 v0.14.3 AsamK 2026-04-22 23:12:40 +02:00
  • 60bc32e80a
    Merge 3dbe3fba50f2c2e59a5c8c2c80aec8d07a96b367 into da214817be1b43c6c3da3642167189e47987e24c tonycpsu 2026-04-22 22:51:41 +02:00
  • da214817be Reduce number of installed packages AsamK 2026-04-22 22:43:13 +02:00
  • d6edaf3be2 Update reproducible build container images AsamK 2026-04-22 22:18:42 +02:00
  • 47e50988b5 Make SOURCE_DATE_EPOCH configurable AsamK 2026-04-22 22:22:32 +02:00
  • aa446619f2 Add script to update pinned container versions AsamK 2026-04-22 22:08:10 +02:00
  • 6405655127 Only build native/client containers if required AsamK 2026-04-22 21:43:26 +02:00
  • b8d990b0f9 Adapt workflows to use previous naming scheme AsamK 2026-04-22 21:19:25 +02:00
  • f27eb524de Merge branch 'master' of https://github.com/AsamK/signal-cli into fix/unauthenticated-socket-keepalive Stefan Meinecke 2026-04-17 11:49:13 +02:00
  • 0006fd0dc0 Tie unauthenticated WebSocket keep-alive to active client connections Stefan Meinecke 2026-04-17 11:49:05 +02:00
  • 417d2ce971 Keep websocket connection alive during call AsamK 2026-04-16 21:04:20 +02:00
  • 33b2b563b3 Don't send busy call response to allow linked devices to accept call AsamK 2026-04-16 20:54:19 +02:00
  • 740cd6f89b Update dependencies AsamK 2026-04-16 20:53:16 +02:00
  • 3dbe3fba50 Document getRateLimitStatus in man page and changelog Tony Cebzanov 2026-04-16 14:50:48 -04:00
  • 7887ed408d Update libsignal-service AsamK 2026-04-16 20:47:39 +02:00
  • c979fcbb53 Add getRateLimitStatus JSON-RPC method Tony Cebzanov 2026-04-16 08:26:40 -04:00
  • ddfad2c4ce
    Add distinct JSON-RPC error code for captcha rejection (#2021) tonycpsu 2026-04-16 02:00:39 -04:00
  • fe53a1d65b Add exit code 6 to man page Tony Cebzanov 2026-04-15 17:53:52 -04:00
  • 63de93a4ab Add distinct JSON-RPC error code for captcha rejection Tony Cebzanov 2026-04-15 15:45:28 -04:00
  • 7e95ea7403 Log identifier of failed profile download AsamK 2026-04-15 21:18:26 +02:00
  • 2991cdafe7
    Add reproducible builds (#1954) BarbossHack 2026-04-15 21:10:42 +02:00
  • 561dfc373f Refactor retry after handling AsamK 2026-04-15 20:55:47 +02:00
  • 5bfb044245
    JSON Schema for JSON-RPC (#1952) Gara Dorta 2026-04-15 20:57:36 +02:00
  • e1b17bf863
    Surface server Retry-After for rate-limit send failures (#2016) tonycpsu 2026-04-15 14:17:54 -04:00
  • 72332750a8 Merge branch 'master' of https://github.com/AsamK/signal-cli into fix/unauthenticated-socket-keepalive Stefan Meinecke 2026-04-15 11:42:43 +02:00
  • aafb40fd94 Increase connection disconnect duration to match android app AsamK 2026-04-15 00:17:44 +02:00
  • 7dc55eba81
    Fix sender key re-distribution on every group message (#2019) Stefan Meinecke 2026-04-14 22:06:19 +00:00
  • 8310b16895 Keep unauthenticated WebSocket alive during daemon receive loop Stefan Meinecke 2026-04-14 19:50:18 +02:00
  • a3ce0cc7ba Merge branch 'fix/sender-key-redistribution' of https://github.com/smeinecke/signal-cli into fix/sender-key-redistribution Stefan Meinecke 2026-04-14 19:13:38 +02:00
  • 3018210db3 Fix sender key re-distribution on every group message Stefan Meinecke 2026-04-14 18:44:02 +02:00
  • 09850afce5 Fix sender key re-distribution on every group message in daemon mode Stefan Meinecke 2026-04-14 18:44:02 +02:00
  • 0b1261c549 Preserve source compat and document retry-after field change Tony Cebzanov 2026-04-12 23:41:42 -04:00
  • d4c57c9270 Address review: include proof-required retry-after and ceiling-round millis Tony Cebzanov 2026-04-12 23:26:12 -04:00
  • 196b70b63d Surface retry-after seconds for plain rate-limit failures Tony Cebzanov 2026-04-12 21:26:57 -04:00
  • a03d17a9e4 Use padded and encrypted attachment size for upload spec AsamK 2026-04-12 22:34:59 +02:00
  • 364f89f1d0 Prepare next release AsamK 2024-04-19 19:25:27 +02:00
  • 05c1d7bc99 Add reproducible builds BarbossHack 2026-04-11 18:32:24 +02:00
  • d0ee90dbbc Reformat files AsamK 2026-04-11 12:29:16 +02:00
  • 398faa50b0 Make address cache synchronized AsamK 2026-04-11 12:26:41 +02:00
  • e9eabbeeb5 Add commits in early returns AsamK 2026-04-11 12:26:24 +02:00
  • 132dfb95dc
    Fix SQLiteException in resolveRecipient by checking cache before opening connection (#2011) tonycpsu 2026-04-11 06:23:15 -04:00
  • 2651823d4d Fix add group member handling for already members AsamK 2026-04-11 11:56:50 +02:00
  • 4709cfacc7 Update multiple member roles in one change AsamK 2026-04-11 11:55:59 +02:00
  • 9bc4c0ecd8 Update libsignal-service AsamK 2026-04-10 18:24:57 +02:00
  • 6c5945310c Fix SQLiteException in resolveRecipient by checking cache before opening connection tonycpsu 2026-04-07 23:07:15 -04:00
  • 7773a3fd83 Merge branch 'master' into openapi-docs Era Dorta 2026-04-06 18:22:07 +02:00
  • 763ddf85e6 Bump version to 0.14.2 v0.14.2 AsamK 2026-04-04 15:05:24 +02:00
  • b2bab0d0dc Add libsignal-version file AsamK 2026-04-03 11:40:08 +02:00
  • 62fc96c4c9 Handle MustRequestNewCodeException AsamK 2026-04-03 11:20:46 +02:00
  • 2667688139 Update gradle wrapper AsamK 2026-04-03 11:20:01 +02:00
  • 990d1eab58 Add java 26 to ci build AsamK 2026-04-03 10:11:04 +02:00
  • 30f1464092 Remove empty space from merge Era Dorta 2026-04-02 23:29:54 +02:00
  • 52543fbc5e Merge branch 'master' into openapi-docs Era Dorta 2026-04-02 23:28:43 +02:00
  • e6b33b8da7 Check for missing attachment id AsamK 2026-04-02 22:06:10 +02:00
  • d40f62ec21 Adapt exception handling to libsignal-service changes AsamK 2026-04-02 21:32:19 +02:00
  • 265369e353 Update libsignal-service AsamK 2026-04-01 22:23:35 +02:00
  • d1106299fe Pass sender device id to ice handler AsamK 2026-04-01 21:56:12 +02:00
  • 7919a0f4aa Change subscribeCallEvents command to match subscribeReceive AsamK 2026-04-01 22:38:36 +02:00
  • 7a8a34f45e Some call refactoring AsamK 2026-03-30 22:28:28 +02:00
  • 0a777ea7df Some minor code improvements AsamK 2026-03-30 22:28:48 +02:00
  • 103a0807ca Update graalvm buildtools AsamK 2026-03-30 18:21:06 +02:00
  • 135d3a1677
    Add voice calling support (#1932) Shaheen Gandhi 2026-04-01 13:07:16 -07:00
  • 318f6f1ffc
    Merge branch 'master' into signal-call-tunnel Sebastian Scheibner 2026-03-30 18:20:16 +02:00
  • c633f478c2 typo fixing Era Dorta 2026-03-28 22:02:18 +01:00
  • dd1d41c798 Merge branch 'master' into openapi-docs Era Dorta 2026-03-28 21:59:15 +01:00
  • ed6f41c691 Updated readme with the new schemas path Era Dorta 2026-03-28 21:58:36 +01:00
  • b4d5da7bf0 Simplified jsonSchemas task definition Era Dorta 2026-03-28 21:57:53 +01:00
  • 59a0bd87cd
    Add --voice-note flag for send command (#1973) Kevin Kickartz-Grabowsky 2026-03-28 12:28:13 +01:00
  • 6832e21b12 Fix NullPointerException in AttachmentStore.retrieveAttachment Marshall Æon 2026-03-25 22:05:56 -07:00
  • c94da00212 Update libsignal-service AsamK 2026-03-21 22:32:31 +01:00
  • 36649a8526 Update CONTRIBUTING.md AsamK 2026-03-18 17:05:41 +01:00
  • 3297acd3f4 Update gradle AsamK 2026-03-15 10:41:35 +01:00
  • 3e5caf9284 Prepare next release AsamK 2024-04-19 19:25:27 +02:00
  • 53ae9e4266
    Bump rustls-webpki from 0.103.9 to 0.103.10 in /client (#1982) dependabot[bot] 2026-03-21 16:37:53 +01:00
  • 1702266b75 fix: remove jsonunwrapped workaround by upgrading to micronaut-json-schema version 2.0.0-M6 Era Dorta 2026-03-21 15:56:58 +01:00
  • 65ac3b2279
    Bump rustls-webpki from 0.103.9 to 0.103.10 in /client dependabot[bot] 2026-03-21 09:41:08 +00:00
  • dec5b03487 Replace Unix socket with stdin/stdout for tunnel communication Shaheen Gandhi 2026-03-18 09:39:05 -07:00
  • 8169c9031b Add subscribeCallEvents command for opt-in call event notifications Shaheen Gandhi 2026-03-17 16:41:55 -07:00
  • e6dea074c3 Use Jackson JSON serialization in CallManager Shaheen Gandhi 2026-03-17 16:31:55 -07:00
  • a481584c3a Guard handleIncoming* methods against missing call event listeners Shaheen Gandhi 2026-03-17 16:27:24 -07:00
  • cb7725482a Use instanceof pattern matching for call ID extraction Shaheen Gandhi 2026-03-17 16:24:14 -07:00
  • ad8d692a13 Remove explicit success responses from hangup and reject commands Shaheen Gandhi 2026-03-17 16:08:20 -07:00