Peter Steinberger
|
b3fd537740
|
refactor(line): share command authorization gate logic
|
2026-03-07 17:05:23 +00:00 |
|
Tak Hoffman
|
dbccc73d7a
|
security(line): synthesize strict LINE auth boundary hardening
LINE auth boundary hardening synthesis for inbound webhook authn/z/authz:
- account-scoped pairing-store access
- strict DM/group allowlist boundary separation
- fail-closed webhook auth/runtime behavior
- replay and duplicate handling with in-flight continuity for concurrent redeliveries
Source PRs: #26701, #26683, #25978, #17593, #16619, #31990, #26047, #30584, #18777
Related continuity context: #21955
Co-authored-by: bmendonca3 <208517100+bmendonca3@users.noreply.github.com>
Co-authored-by: davidahmann <46606159+davidahmann@users.noreply.github.com>
Co-authored-by: harshang03 <58983401+harshang03@users.noreply.github.com>
Co-authored-by: haosenwang1018 <167664334+haosenwang1018@users.noreply.github.com>
Co-authored-by: liuxiaopai-ai <73659136+liuxiaopai-ai@users.noreply.github.com>
Co-authored-by: coygeek <65363919+coygeek@users.noreply.github.com>
Co-authored-by: lailoo <20536249+lailoo@users.noreply.github.com>
|
2026-03-03 00:21:15 -06:00 |
|
Tak Hoffman
|
9a5bfb1fe5
|
fix(line): synthesize media/auth/routing webhook regressions (openclaw#32546) thanks @Takhoffman
Verified:
- pnpm build
- pnpm check
- pnpm test:macmini
Co-authored-by: Takhoffman <781889+Takhoffman@users.noreply.github.com>
Co-authored-by: Tak Hoffman <781889+Takhoffman@users.noreply.github.com>
|
2026-03-02 23:47:56 -06:00 |
|
Peter Steinberger
|
bce643a0bd
|
refactor(security): enforce account-scoped pairing APIs
|
2026-02-26 21:57:52 +01:00 |
|
Peter Steinberger
|
8bdda7a651
|
fix(security): keep DM pairing allowlists out of group auth
|
2026-02-26 12:58:18 +01:00 |
|
Peter Steinberger
|
6dd36a6b77
|
refactor(channels): reuse runtime group policy helpers
|
2026-02-22 12:44:23 +01:00 |
|
Peter Steinberger
|
85e5ed3f78
|
refactor(channels): centralize runtime group policy handling
|
2026-02-22 12:35:41 +01:00 |
|
Peter Steinberger
|
777817392d
|
fix: fail closed missing provider group policy across message channels (#23367) (thanks @bmendonca3)
|
2026-02-22 12:21:04 +01:00 |
|
Peter Steinberger
|
0bd9f0d4ac
|
fix: enforce strict allowlist across pairing stores (#23017)
|
2026-02-22 00:00:23 +01:00 |
|
Peter Steinberger
|
b8b43175c5
|
style: align formatting with oxfmt 0.33
|
2026-02-18 01:34:35 +00:00 |
|
Peter Steinberger
|
31f9be126c
|
style: run oxfmt and fix gate failures
|
2026-02-18 01:29:02 +00:00 |
|
cpojer
|
d0cb8c19b2
|
chore: wtf.
|
2026-02-17 13:36:48 +09:00 |
|
Sebastian
|
ed11e93cf2
|
chore(format)
|
2026-02-16 23:20:16 -05:00 |
|
cpojer
|
90ef2d6bdf
|
chore: Update formatting.
|
2026-02-17 09:18:40 +09:00 |
|
Peter Steinberger
|
9f393a045c
|
fix(line): restore bot-message-context types
|
2026-02-15 16:58:52 +00:00 |
|
Peter Steinberger
|
1ab5fcc325
|
refactor(line): share source info parsing
|
2026-02-15 16:57:58 +00:00 |
|
cpojer
|
f06dd8df06
|
chore: Enable "experimentalSortImports" in Oxfmt and reformat all imorts.
|
2026-02-01 10:03:47 +09:00 |
|
cpojer
|
5ceff756e1
|
chore: Enable "curly" rule to avoid single-statement if confusion/errors.
|
2026-01-31 16:19:20 +09:00 |
|
Peter Steinberger
|
9a7160786a
|
refactor: rename to openclaw
|
2026-01-30 03:16:21 +01:00 |
|
Peter Steinberger
|
6d16a658e5
|
refactor: rename clawdbot to moltbot with legacy compat
|
2026-01-27 12:21:02 +00:00 |
|
plum-dawg
|
c96ffa7186
|
feat: Add Line plugin (#1630)
* feat: add LINE plugin (#1630) (thanks @plum-dawg)
* feat: complete LINE plugin (#1630) (thanks @plum-dawg)
* chore: drop line plugin node_modules (#1630) (thanks @plum-dawg)
* test: mock /context report in commands test (#1630) (thanks @plum-dawg)
* test: limit macOS CI workers to avoid OOM (#1630) (thanks @plum-dawg)
* test: reduce macOS CI vitest workers (#1630) (thanks @plum-dawg)
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com>
|
2026-01-25 12:22:36 +00:00 |
|