Harold Hunt
4bd3469324
refactor(telegram): remove unused webhook callback helper ( #27816 )
2026-03-05 10:10:09 +05:30
Peter Steinberger
f212351aed
refactor(telegram): dedupe monitor retry test helpers
2026-03-03 02:53:14 +00:00
Peter Steinberger
6a425d189e
refactor(channels): dedupe slack telegram and web monitor tests
2026-03-02 21:32:11 +00:00
liuxiaopai-ai
042d06a19b
Telegram: stop bot on polling teardown
2026-03-02 02:09:52 +00:00
Peter Steinberger
e915b4c64a
refactor: unify monitor abort lifecycle handling
2026-02-26 04:36:25 +01:00
Peter Steinberger
b786d11fea
refactor(telegram): simplify polling restart flow
2026-02-26 03:33:20 +01:00
Peter Steinberger
98427453ba
fix(network): normalize SSRF IP parsing and monitor typing
2026-02-22 18:55:34 +01:00
Peter Steinberger
5069250faf
fix(telegram): clear webhook state before polling startup
...
Co-authored-by: Peter Machona <7957943+chilu18@users.noreply.github.com>
2026-02-22 17:54:16 +01:00
Peter Steinberger
81384daeb4
fix(telegram): harden polling retry setup and teardown order
...
Co-authored-by: Cklee <99405438+liebertar@users.noreply.github.com>
Co-authored-by: Ho Lim <166576253+HOYALIM@users.noreply.github.com>
2026-02-22 17:54:16 +01:00
Peter Steinberger
1a9b5840d2
fix(telegram): keep webhook monitor alive until abort
...
Co-authored-by: Evgeny Zislis <7056+kesor@users.noreply.github.com>
2026-02-22 17:54:16 +01:00
Peter Steinberger
4d0ca7c315
fix(telegram): restart stalled polling after unhandled network errors
2026-02-22 17:54:15 +01:00
Glucksberg
2739328508
fix(telegram): classify undici fetch errors as recoverable for retry ( #16699 )
...
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 67b5bce44f
Co-authored-by: Glucksberg <80581902+Glucksberg@users.noreply.github.com>
Co-authored-by: obviyus <22031114+obviyus@users.noreply.github.com>
Reviewed-by: @obviyus
2026-02-22 16:16:11 +05:30
cpojer
600022cdcc
chore: Fix types in tests 24/N.
2026-02-17 14:30:36 +09:00
cpojer
43c97d18aa
chore: Fix types in tests 17/N.
2026-02-17 12:00:29 +09:00
Peter Steinberger
c6c53437f7
fix(security): scope session tools and webhook secret fallback
2026-02-16 03:47:10 +01:00
David Rudduck
5643a93479
fix(security): default standalone servers to loopback bind ( #13184 )
...
* fix(security): default standalone servers to loopback bind (#4 )
Change canvas host and telegram webhook default bind from 0.0.0.0
(all interfaces) to 127.0.0.1 (loopback only) to prevent unintended
network exposure when no explicit host is configured.
* fix: restore telegram webhook host override while keeping loopback defaults (openclaw#13184) thanks @davidrudduck
* style: format telegram docs after rebase (openclaw#13184) thanks @davidrudduck
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-02-13 16:39:56 +01: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
Gustavo Madeira Santana
b861a0bd73
Telegram: harden network retries and config
...
Co-authored-by: techboss <techboss@users.noreply.github.com>
2026-01-26 19:36:43 -05:00
Peter Steinberger
90342a4f3a
refactor!: rename chat providers to channels
2026-01-13 08:40:39 +00:00
Peter Steinberger
407a3c2c10
fix: quiet telegram getUpdates errors
2026-01-09 15:35:39 +01:00
Peter Steinberger
7b81d97ec2
feat: wire multi-agent config and routing
...
Co-authored-by: Mark Pors <1078320+pors@users.noreply.github.com>
2026-01-09 12:48:42 +00:00
Peter Steinberger
2140caaf67
fix: telegram html formatting ( #435 , thanks @RandyVentures)
2026-01-08 02:34:32 +01:00
Peter Steinberger
068b1872fa
fix(telegram): sequence runner updates and cap concurrency
2026-01-07 22:08:20 +01:00
Muhammed Mukhthar CM
ee99311130
test(telegram): mock grammyjs/runner for fast tests
2026-01-07 22:08:20 +01:00
Peter Steinberger
f65702a8a8
chore(ci): fix lint and swiftformat failures
2025-12-08 01:48:53 +01:00
Peter Steinberger
4d3d9cca2a
Add Bun bundle docs and Telegram grammY support
2025-12-07 22:47:05 +01:00