Mariano
|
5dd304d1c6
|
fix(gateway): clear pairing state on device token mismatch (#22071)
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: ad38d1a5297ff897b2f4b79c5e126ec215a28e48
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Reviewed-by: @mbelinky
|
2026-02-20 18:21:13 +00:00 |
|
Coy Geek
|
914a7c5359
|
fix: Device Token Scope Escalation via Rotate Endpoint (#20703)
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 4f2c2ecef4f53777dafc94cbdf1aa07ef0a2b1c0
Co-authored-by: coygeek <65363919+coygeek@users.noreply.github.com>
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Reviewed-by: @mbelinky
|
2026-02-20 17:38:58 +00:00 |
|
Nimrod Gutman
|
8775d34fba
|
fix(pairing): simplify pending merge and harden mixed-role onboarding
|
2026-02-20 14:47:20 +02:00 |
|
Nimrod Gutman
|
1da23be302
|
fix(pairing): preserve operator scopes for ios onboarding
|
2026-02-20 14:47:20 +02:00 |
|
Shakker
|
525d6e0671
|
Gateway: align pairing scope checks for read access
|
2026-02-20 05:12:05 +00:00 |
|
Hudson
|
7b81383d44
|
fix(signal): preserve case for Base64 group IDs in target normalization (openclaw#10623) thanks @heyhudson
Verified:
- pnpm build
- pnpm check
- pnpm test:macmini
Co-authored-by: heyhudson <258693705+heyhudson@users.noreply.github.com>
Co-authored-by: Tak Hoffman <781889+Takhoffman@users.noreply.github.com>
|
2026-02-19 22:41:55 -06:00 |
|
Kirill Shchetynin
|
ee519086f6
|
Feature/default messenger delivery target (openclaw#16985) thanks @KirillShchetinin
Verified:
- pnpm build
- pnpm check
- pnpm test:macmini
Co-authored-by: KirillShchetinin <13061871+KirillShchetinin@users.noreply.github.com>
Co-authored-by: Tak Hoffman <781889+Takhoffman@users.noreply.github.com>
|
2026-02-19 22:37:19 -06:00 |
|
adhitShet
|
ae4907ce6e
|
fix(heartbeat): return false for zero-width active-hours window (#21408)
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 993860bd0393fe9f48022f36c950c069863b4a61
Co-authored-by: adhitShet <131381638+adhitShet@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
|
2026-02-19 20:03:57 -05:00 |
|
adhitShet
|
57f0ac21e9
|
fix(heartbeat): constrain 24-hour sentinel to 24:00 only in regex (#21410)
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 7b8fe757389d61d339f48772fc27244ff004d17f
Co-authored-by: adhitShet <131381638+adhitShet@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
|
2026-02-19 19:52:38 -05:00 |
|
Gustavo Madeira Santana
|
cf4ffff3e1
|
fix(heartbeat): run when HEARTBEAT.md is missing
|
2026-02-19 19:32:18 -05:00 |
|
George Pickett
|
802f043e53
|
Net: expand cross-origin sensitive header regression test
|
2026-02-19 11:42:25 -08:00 |
|
Andrii Furmanets
|
c0cd5a7265
|
Net: strip sensitive headers on cross-origin redirects
|
2026-02-19 11:42:25 -08:00 |
|
Peter Steinberger
|
bf8117ad32
|
fix(update): silence npm deprecation/funding noise
|
2026-02-19 18:19:16 +01:00 |
|
Peter Steinberger
|
a1cb700a05
|
test: dedupe and optimize test suites
|
2026-02-19 15:19:38 +00:00 |
|
Peter Steinberger
|
4574f3279b
|
test: cover npm pack install drift branches
|
2026-02-19 15:08:54 +00:00 |
|
Peter Steinberger
|
dcd592a601
|
refactor: eliminate jscpd clones and boost tests
|
2026-02-19 15:08:54 +00:00 |
|
Peter Steinberger
|
edf92f1cb0
|
refactor: share npm integrity drift handling
|
2026-02-19 15:08:14 +00:00 |
|
Peter Steinberger
|
a688ccf24a
|
refactor(security): unify safe-bin argv parsing and harden regressions
|
2026-02-19 16:04:58 +01:00 |
|
Peter Steinberger
|
f76f98b268
|
chore: fix formatting drift and stabilize cron tool mocks
|
2026-02-19 15:41:38 +01:00 |
|
Peter Steinberger
|
ba538c98c7
|
refactor: share plain object guard across config and utils
|
2026-02-19 14:27:36 +00:00 |
|
Peter Steinberger
|
cb6b835a49
|
test: dedupe heartbeat and action-runner fixtures
|
2026-02-19 14:27:36 +00:00 |
|
Peter Steinberger
|
26c9b37f5b
|
fix(security): enforce strict IPv4 SSRF literal handling
|
2026-02-19 15:24:47 +01:00 |
|
Peter Steinberger
|
775816035e
|
fix(security): enforce trusted sender auth for discord moderation
|
2026-02-19 15:18:24 +01:00 |
|
Peter Steinberger
|
baa335f258
|
fix(security): harden SSRF IPv4 literal parsing
|
2026-02-19 15:14:46 +01:00 |
|
Peter Steinberger
|
5dc50b8a3f
|
fix(security): harden npm plugin and hook install integrity flow
|
2026-02-19 15:11:25 +01:00 |
|
Peter Steinberger
|
2777d8ad93
|
refactor(security): unify gateway scope authorization flows
|
2026-02-19 15:06:38 +01:00 |
|
Peter Steinberger
|
f8b61bb4ed
|
refactor(acp): split session tests and share rate limiter
|
2026-02-19 14:55:06 +01:00 |
|
Peter Steinberger
|
7a89049d1d
|
refactor: dedupe pending pairing request flow and add reuse tests
|
2026-02-19 13:54:35 +00:00 |
|
Peter Steinberger
|
79ab4927c1
|
test: dedupe extracted-size budget assertions in archive tests
|
2026-02-19 13:51:53 +00:00 |
|
Peter Steinberger
|
4ddc4dfd76
|
test: dedupe fetch cleanup-throw signal harness
|
2026-02-19 13:50:07 +00:00 |
|
Peter Steinberger
|
182ffdf557
|
test: dedupe zai env test setup and cover blank legacy key
|
2026-02-19 13:48:21 +00:00 |
|
Peter Steinberger
|
177654f526
|
refactor: dedupe APNs push send flow and add wake default test
|
2026-02-19 13:45:34 +00:00 |
|
Peter Steinberger
|
722a898f20
|
refactor: dedupe openclaw root traversal and add coverage
|
2026-02-19 13:43:31 +00:00 |
|
Peter Steinberger
|
a40c10d3e2
|
fix: harden agent gateway authorization scopes
|
2026-02-19 14:37:56 +01:00 |
|
Peter Steinberger
|
165c18819e
|
refactor(security): simplify safe-bin validation structure
|
2026-02-19 14:33:58 +01:00 |
|
Peter Steinberger
|
268b0dc921
|
style: fix formatting drift in security allowlist checks
|
2026-02-19 13:31:01 +00:00 |
|
Peter Steinberger
|
ff74d89e86
|
fix: harden gateway control-plane restart protections
|
2026-02-19 14:30:15 +01:00 |
|
Peter Steinberger
|
14b4c7fd56
|
refactor: dedupe provider usage auth/fetch logic and expand coverage
|
2026-02-19 13:28:18 +00:00 |
|
Peter Steinberger
|
2d485cd47a
|
refactor(security): extract safe-bin policy and dedupe tests
|
2026-02-19 14:28:03 +01:00 |
|
Peter Steinberger
|
0e85380e56
|
style: format files and fix safe-bins e2e typing
|
2026-02-19 14:26:12 +01:00 |
|
Peter Steinberger
|
fec48a5006
|
refactor(exec): split host flows and harden safe-bin trust
|
2026-02-19 14:22:01 +01:00 |
|
Peter Steinberger
|
bafdbb6f11
|
fix(security): eliminate safeBins file-existence oracle
|
2026-02-19 14:18:11 +01:00 |
|
Peter Steinberger
|
cfe8457a0f
|
fix(security): harden safeBins stdin-only enforcement
|
2026-02-19 14:10:45 +01:00 |
|
Peter Steinberger
|
3c127b6eac
|
test: dedupe provider usage tests and expand coverage
|
2026-02-19 13:08:01 +00:00 |
|
Peter Steinberger
|
badafdc7b3
|
refactor: dedupe provider usage fetch logic and tests
|
2026-02-19 12:51:30 +00:00 |
|
Vincent Koc
|
de656e3194
|
fix(otel): complete diagnostics-otel OpenTelemetry v2 API migration (#12897)
* fix(otel): complete diagnostics-otel OpenTelemetry v2 API migration
* chore(format): align otel files with updated oxfmt config
* chore(format): apply updated oxfmt spacing to otel diagnostics
|
2026-02-19 02:36:47 -08:00 |
|
Peter Steinberger
|
49d0def6d1
|
fix(security): harden imessage remote scp/ssh handling
|
2026-02-19 11:08:23 +01:00 |
|
Peter Steinberger
|
96a3d5bce8
|
test: collapse duplicate unhandled rejection fatal cases
|
2026-02-19 09:40:30 +00:00 |
|
Peter Steinberger
|
d05c8eb912
|
refactor: unify SSRF hostname/ip precheck and add policy regression
|
2026-02-19 10:25:31 +01:00 |
|
Peter Steinberger
|
b4792c7362
|
style: format fs-safe and web media
|
2026-02-19 09:25:12 +00:00 |
|