Commit Graph

  • 95dab6e019 fix: harden config prototype-key guards (#22968) (thanks @Clawborn) Peter Steinberger 2026-02-22 00:24:54 +01:00
  • e23c08b5f4 Fix prototype pollution in applyMergePatch via blocked key filter Clawborn 2026-02-22 05:42:22 +08:00
  • 780bbbd062 fix: restore CI checks after #23012 (thanks @druide67) Peter Steinberger 2026-02-22 00:15:44 +01:00
  • 1ef30b82b2 fix(test): guard optional forum topic options Peter Steinberger 2026-02-22 00:09:57 +01:00
  • 843a037532 fix(test): repair readonly case table typing Peter Steinberger 2026-02-22 00:09:06 +01:00
  • 8394f0e30e fix(test): resolve outbound envelope case typing Peter Steinberger 2026-02-22 00:07:18 +01:00
  • 8752203f59 refactor(test): stabilize case tables and readonly helper inputs Peter Steinberger 2026-02-22 00:00:53 +01:00
  • 03586e3d00 feat(channels): add Synology Chat native channel (#23012) Jean-Marc 2026-02-22 00:09:58 +01:00
  • fbf0c99d7c test(security): simplify repeated audit finding assertions Peter Steinberger 2026-02-21 23:09:15 +00:00
  • d5cc357737 test(telegram): table-drive sticker and forum-topic cases Peter Steinberger 2026-02-21 23:04:40 +00:00
  • b1c50cc5c0 test(browser): tighten relay test watchdog timeouts Peter Steinberger 2026-02-21 23:03:29 +00:00
  • 1534248169 test(telegram): dedupe shared reply/chat-not-found cases Peter Steinberger 2026-02-21 23:03:24 +00:00
  • fa4e4efd92 fix(gateway): restore localhost Control UI pairing when allowInsecureAuth is set (#22996) Marcus Widing 2026-02-22 00:04:52 +01:00
  • bfe016fa29 fix: clear stale remote discovery endpoints (#21618) (thanks @bmendonca3) Peter Steinberger 2026-02-21 23:52:38 +01:00
  • 37d5320f6b test: tighten canvas host websocket watchdog timeouts Peter Steinberger 2026-02-21 23:00:23 +00:00
  • 5164822cd5 test: table-drive status reactions and session key cases Peter Steinberger 2026-02-21 22:59:39 +00:00
  • 389630fc64 test: table-drive internal hook type-guard cases Peter Steinberger 2026-02-21 22:57:01 +00:00
  • 4a2ff03f49 test: dedupe channel/web cases and tighten gateway e2e waits Peter Steinberger 2026-02-21 22:56:09 +00:00
  • c708a18b0f test: table-drive utils and channel-match cases Peter Steinberger 2026-02-21 22:54:45 +00:00
  • 1b0e021e91 test(telegram): table-drive pairing DM scenarios Peter Steinberger 2026-02-21 22:49:51 +00:00
  • f3d4045c03 test: matrix owner and timezone system-prompt cases Peter Steinberger 2026-02-21 22:48:59 +00:00
  • 0e39371dc4 test: dedupe command gating coverage tables Peter Steinberger 2026-02-21 22:47:07 +00:00
  • b2de8719ad test(gateway): normalize canvas ws watchdog timeouts Peter Steinberger 2026-02-21 22:46:14 +00:00
  • 7731f28a24 test(ui): matrix chat indicator rendering cases Peter Steinberger 2026-02-21 22:46:02 +00:00
  • 5fd1d2cadc test(ui): collapse session key/display name fixtures Peter Steinberger 2026-02-21 22:44:14 +00:00
  • 81a85c19ff test(gateway): tighten e2e timeouts and dedupe invoke checks Peter Steinberger 2026-02-21 22:35:16 +00:00
  • 1baac3e31d test(ui): consolidate navigation/scroll/format matrices Peter Steinberger 2026-02-21 22:35:10 +00:00
  • 0bd9f0d4ac fix: enforce strict allowlist across pairing stores (#23017) Peter Steinberger 2026-02-22 00:00:23 +01:00
  • 617e38cec0 Security/macos: enforce wss for non-loopback direct gateway Brian Mendonca 2026-02-20 18:41:11 -07:00
  • 8942ac04a8 fix(security): fail closed on unauthenticated discovery routing Brian Mendonca 2026-02-19 22:00:39 -07:00
  • 21087c5c70 test: fix rebase-introduced tsgo regressions Brian Mendonca 2026-02-21 15:56:38 -07:00
  • 1357e02cff test: stabilize internal hook error assertions Brian Mendonca 2026-02-21 15:52:36 -07:00
  • 69cedc7a15 test: make brew fallback assertion windows-safe Brian Mendonca 2026-02-21 15:47:57 -07:00
  • 6c813bd32b test: avoid asserting auth.json absence for invalid profile creds Brian Mendonca 2026-02-21 15:36:10 -07:00
  • 4414af977a test: guard inline keyboard fixture against undefined input Brian Mendonca 2026-02-21 15:31:54 -07:00
  • a186036814 test: fix latest tsgo inference regressions in test suites Brian Mendonca 2026-02-21 15:30:12 -07:00
  • d12817994f test: stabilize model catalog and auth-sync assertions across runtimes Brian Mendonca 2026-02-21 15:24:00 -07:00
  • 60c735dd98 test: normalize outbound payload fixture typing Brian Mendonca 2026-02-21 15:16:22 -07:00
  • 828f4e18e0 test: finish readonly fixture compatibility for CI check Brian Mendonca 2026-02-21 15:14:37 -07:00
  • c7c047287e test: fix readonly typing regressions in check baseline Brian Mendonca 2026-02-21 15:11:56 -07:00
  • 0e1aa77928 chore(tsgo/format): fix CI errors Gustavo Madeira Santana 2026-02-21 17:51:56 -05:00
  • 6ac89757ba Security/Gateway: harden Control UI static path containment (#21203) bmendonca3 2026-02-21 15:47:51 -07:00
  • 71bd15bb42 fix(ssrf): block special-use ipv4 ranges Peter Steinberger 2026-02-21 23:44:52 +01:00
  • 2f46308d5a refactor(logging): migrate non-agent internal console calls to subsystem logger (#22964) Gustavo Madeira Santana 2026-02-21 17:44:00 -05:00
  • 4ef4aa3c10 refactor(gateway): streamline control-ui secure file serving Peter Steinberger 2026-02-21 23:36:47 +01:00
  • 0608587bc3 test: streamline config, audit, and qmd coverage Peter Steinberger 2026-02-21 22:23:12 +00:00
  • a9227f571b test: dedupe telegram formatting and send cases Peter Steinberger 2026-02-21 22:23:06 +00:00
  • 21b0eac917 test: consolidate infra approval and heartbeat test matrices Peter Steinberger 2026-02-21 22:23:00 +00:00
  • 738e2c21dd chore(tests): properly check logging in tests Gustavo Madeira Santana 2026-02-21 17:21:48 -05:00
  • dea154ccae docs(changelog): add control-ui symlink hardening entry Peter Steinberger 2026-02-21 23:19:11 +01:00
  • b34097f62d fix(security): enforce msteams redirect allowlist checks Peter Steinberger 2026-02-21 23:18:39 +01:00
  • 1bc5c2a7e9 refactor: unify exec shell parser parity and gateway websocket test helpers Peter Steinberger 2026-02-21 23:16:53 +01:00
  • ffa63173e0 refactor(agents): migrate console.warn/error/info to subsystem logger (#22906) Harry Cui Kepler 2026-02-21 23:11:47 +01:00
  • 1257aee6e1 docs(agents): note ghsa severity cvss patch constraint Peter Steinberger 2026-02-21 23:10:51 +01:00
  • 7c500ff623 fix(security): harden control-ui static path resolution Peter Steinberger 2026-02-21 23:10:47 +01:00
  • 2028ca4428 fix(macos): unify exec allowlist validation pipeline Peter Steinberger 2026-02-21 23:09:03 +01:00
  • 61dc7ac679 refactor(msteams,bluebubbles): dedupe inbound media download helpers Peter Steinberger 2026-02-21 23:08:07 +01:00
  • 73d93dee64 fix: enforce inbound media max-bytes during remote fetch Peter Steinberger 2026-02-21 23:02:17 +01:00
  • dd41fadcaf fix(macos): enforce path-only exec allowlist patterns Peter Steinberger 2026-02-21 22:58:18 +01:00
  • 2712883d16 docs(changelog): clarify quoted substitution fix for macOS allowlist Peter Steinberger 2026-02-21 22:57:49 +01:00
  • 90a378ca3a fix(macos): block quoted shell substitution in allowlist checks Peter Steinberger 2026-02-21 22:51:38 +01:00
  • 861718e4dc test: group remaining suite cleanups Peter Steinberger 2026-02-21 21:43:24 +00:00
  • 5c8f0b5a77 test: tighten plugin e2e matrix coverage Peter Steinberger 2026-02-21 21:43:22 +00:00
  • cc2ff68947 test: optimize gateway infra memory and security coverage Peter Steinberger 2026-02-21 21:43:20 +00:00
  • 58254b3b57 test: dedupe channel and transport adapters Peter Steinberger 2026-02-21 21:43:18 +00:00
  • 52ddb6ae18 test: streamline auto-reply and tts suites Peter Steinberger 2026-02-21 21:43:16 +00:00
  • 5d9e7c942c test: consolidate agent command and config scenarios Peter Steinberger 2026-02-21 21:43:14 +00:00
  • a1ccd03da0 refactor(cli): share outbound send dependency mapping Peter Steinberger 2026-02-21 20:22:35 +00:00
  • 84686db850 refactor(cli): dedupe system gateway action handling Peter Steinberger 2026-02-21 20:21:24 +00:00
  • a04cdc0390 refactor(cli): share update global command runner adapter Peter Steinberger 2026-02-21 20:19:39 +00:00
  • 944913fc98 refactor(cli): extract shared command-removal and timeout action helpers Peter Steinberger 2026-02-21 20:18:00 +00:00
  • bb490a4b51 test(cli): expand agent registrar coverage Peter Steinberger 2026-02-21 20:17:46 +00:00
  • b5a66e7b7e test(cli): add message registrar wiring coverage Peter Steinberger 2026-02-21 20:14:08 +00:00
  • fecc29d2c8 test(cli): add onboard registrar coverage for daemon flag precedence Peter Steinberger 2026-02-21 20:13:25 +00:00
  • 3d2f4aea63 test(cli): add setup registrar coverage for wizard dispatch Peter Steinberger 2026-02-21 20:12:29 +00:00
  • bd8b3cd15e test(cli): add configure registrar coverage Peter Steinberger 2026-02-21 20:11:52 +00:00
  • 580417685b test(cli): add build-program wiring coverage Peter Steinberger 2026-02-21 20:11:22 +00:00
  • 1c78ade1a1 test(cli): add program help coverage for root output and version fast-path Peter Steinberger 2026-02-21 20:10:55 +00:00
  • ceaa43df7a test(cli): add preaction hook coverage for banner/config/plugin gating Peter Steinberger 2026-02-21 20:09:46 +00:00
  • d5bfbc36d8 test(cli): add program context unit coverage Peter Steinberger 2026-02-21 20:08:35 +00:00
  • 0f36cbe677 test(cli): add program helper parser coverage Peter Steinberger 2026-02-21 20:07:46 +00:00
  • ab3fa83f17 test(cli): add action-reparse coverage for fallback argv resolution Peter Steinberger 2026-02-21 20:07:25 +00:00
  • 5de9419748 test(cli): add status/health/sessions registrar coverage Peter Steinberger 2026-02-21 20:06:26 +00:00
  • 938fb652b5 fix(cli): honor dashboard no-open and expand maintenance coverage Peter Steinberger 2026-02-21 20:05:35 +00:00
  • 6de7f9d9b0 test(cli): dedupe config-guard harness and cover invalid-config gates Peter Steinberger 2026-02-21 20:04:13 +00:00
  • 4503bd0591 test(cli): expand command-registry grouped and subcommand coverage Peter Steinberger 2026-02-21 20:03:39 +00:00
  • 037da5d8a8 test(cli): extend command option inheritance edge coverage Peter Steinberger 2026-02-21 20:02:45 +00:00
  • cdb92494d1 test(cli): dedupe inspect runner and cover snapshot/screenshot mode defaults Peter Steinberger 2026-02-21 20:02:10 +00:00
  • 81ddc98e12 test(cli): dedupe browser state command runner and cover input validation Peter Steinberger 2026-02-21 20:01:30 +00:00
  • 8581e6b52d test(cli): dedupe route assertions and cover missing-flag guards Peter Steinberger 2026-02-21 20:00:40 +00:00
  • adedacbfe1 test(cron): dedupe delivery-target whatsapp stubs and cover sessionKey fallback Peter Steinberger 2026-02-21 19:59:37 +00:00
  • 04a23f45b7 test(channels): dedupe whatsapp heartbeat fixtures and cover recipient sources Peter Steinberger 2026-02-21 19:58:56 +00:00
  • 42e181dd4b test(web): dedupe inbound cfg fixtures and cover reply/from formatting Peter Steinberger 2026-02-21 19:58:16 +00:00
  • 2d62685ff0 test(cli): dedupe memory runtime spies and cover json/search fallback flows Peter Steinberger 2026-02-21 19:57:33 +00:00
  • e46634db9a test(media): dedupe server fixture helpers and cover 404/id validation Peter Steinberger 2026-02-21 19:56:07 +00:00
  • dc7ec65c8f test(web): dedupe mention assertions and cover diagnostics helpers Peter Steinberger 2026-02-21 19:55:26 +00:00
  • e2a50228a1 test(browser): dedupe chrome mocks and cover SIGKILL escalation Peter Steinberger 2026-02-21 19:54:33 +00:00
  • 00ab894feb test(cli): dedupe acp program setup and cover token-file errors Peter Steinberger 2026-02-21 19:54:01 +00:00
  • 7bfbbd6309 test(version): dedupe fixture setup and cover invalid URL/version metadata Peter Steinberger 2026-02-21 19:53:13 +00:00
  • bd74d49169 test(cli): dedupe camera temp fixtures and cover clip url error paths Peter Steinberger 2026-02-21 19:51:58 +00:00