Alexey
3bd5637e47
ME + Admission + Cleanup Correctness: merge pull request #779 from telemt/flow
...
ME + Admission + Cleanup Correctness
3.4.11
2026-05-10 14:23:09 +03:00
Alexey
57b2aa0453
Rustfmt
2026-05-10 14:14:52 +03:00
Alexey
10c7cb2e0c
Middle Relay Cancellation Errors
2026-05-10 14:12:15 +03:00
Alexey
900b574fb8
Harden ME Writer Cancellation paths
2026-05-10 14:09:10 +03:00
Alexey
beed6b4679
Middle Wait Deadlines + Tighten Session Release State
2026-05-10 13:58:02 +03:00
Alexey
eef2a38c75
Type Route Cutovers + Reduce IP Tracker cleanup pressure
2026-05-10 13:55:01 +03:00
Alexey
6cb72b3b6c
Explicit Reasons of Session Fallback Cleanup + ME Close
2026-05-10 13:50:36 +03:00
Alexey
090b2ca636
Stats and Cleanup-proccess beyond Hot-path
2026-05-10 13:43:41 +03:00
Alexey
e10c070dc1
Observability + Cancellation for Middle Quota + Traffic Waits
2026-05-10 13:38:11 +03:00
Alexey
3f9ac87daf
Bounded Rate Bursts + Cancel ME Waits
2026-05-10 13:33:54 +03:00
Alexey
36de807096
Merge branch 'flow' of https://github.com/telemt/telemt into flow
2026-05-10 13:31:11 +03:00
Alexey
844a912b38
Expose Quota Contention + Cleanup fallback metrics
2026-05-10 13:30:59 +03:00
Alexey
5c5a3fae06
Update AGENTS.md
2026-05-10 13:29:02 +03:00
Alexey
ba1d9be5d4
Hardened Relays and API Security paths
2026-05-10 13:22:54 +03:00
Alexey
b2aa9b8c9e
Hardened API & Management-plane Admission
...
- bound API and metrics connection handling
- default metrics listener to localhost
- reject untrusted PROXY protocol peers before parsing headers
- cap API request body size and PROXY v2 payload allocation
- validate route usernames and TLS domains consistently
2026-05-09 20:50:23 +03:00
Alexey
73c82bda7a
Update AGENTS.md
2026-05-09 16:34:54 +03:00
Alexey
b3510aa8b8
Bound HTTP API+Metrics Connection Admission
2026-05-09 16:29:30 +03:00
Alexey
dd3c5eff1c
Merge pull request #776 from pavlozt/fix/sudo_path
...
Fix(installer): workaround for systems with secure PATH
2026-05-09 13:09:25 +03:00
PavelZ
dd4fb71959
Fix(installer): workaround for systems with secure PATH
2026-05-08 17:31:50 +03:00
Alexey
f0f2bc0482
Limit&Quota Saving as File + API
2026-05-08 14:38:24 +03:00
Alexey
86573be493
Event-driven Wakeup for ME Admission-gate
2026-05-08 13:34:41 +03:00
Alexey
658a565cb3
Merge pull request #770 from konstpic/feat/user-source-deny-list
...
feat(access): add per-user source IP deny list checks
2026-05-07 11:56:54 +03:00
Alexey
29fabcb199
Merge pull request #772 from agrofx1/user_check
...
Add root switch or login check
2026-05-07 11:53:50 +03:00
Alexey
efdf3bcc1b
Fix root detection by checking UID
2026-05-07 11:53:29 +03:00
Agrofx
66c37ad6fd
Merge branch 'flow' into user_check
2026-05-07 10:30:57 +03:00
Agrofx
0fcf67ca34
Update install.sh
...
Co-authored-by: Dimasssss <Dimasssss2000@gmail.com >
2026-05-07 10:30:47 +03:00
Agrofx
df14762a12
Add root switch or login check
2026-05-07 06:27:51 +03:00
Alexey
4995e83236
Config Strict and Validator
2026-05-06 20:38:55 +03:00
Alexey
e0f251ad82
TLS Domains masking fixes
2026-05-06 20:29:24 +03:00
Konstantin Pichugin
b605b1ba7c
docs(access): document user_source_deny usage and API path
...
Add config examples and behavior notes for access.user_source_deny, and clarify that it is configured through config.toml rather than dedicated user API request fields.
2026-05-06 19:17:06 +03:00
Konstantin Pichugin
b859fb95c3
feat(access): add per-user source IP deny list checks
...
Add access.user_source_deny and enforce it in TLS and MTProto handshake paths after successful authentication to fail closed for blocked source IPs.
2026-05-06 19:11:18 +03:00
Alexey
8c303ab2b6
Merge pull request #765 from Misha20062006/patch-2
...
Correct saving instructions in QUICK_START_GUIDE.ru.md
2026-05-06 17:13:49 +03:00
Misha20062006
f70c2936c7
Correct saving instructions in QUICK_START_GUIDE.ru.md
...
Updated instructions for saving changes in the guide.
2026-05-06 00:07:14 +03:00
Alexey
d67c37afd7
Merge pull request #762 from astronaut808/feature/tls-front-profile-health
...
Add TLS Front Profile Health metrics
2026-05-05 15:23:01 +03:00
astronaut808
9f9ca9f270
Add TLS front profile health metrics
2026-05-03 18:07:24 +05:00
Alexey
cdd2239047
Merge pull request #758 from mammuthus/feature/metrics-bad-class-export-dashboard
...
Add class-based error metrics and dashboard panels
2026-05-02 00:46:53 +03:00
Alexey
9ee341a94f
Merge pull request #757 from Dimasssss/docs
...
Update CONFIG_PARAMS
2026-05-02 00:36:46 +03:00
mamuthus
a7a2f4ab27
Adjust General metrics dashboard layout
2026-05-01 19:19:00 +00:00
mamuthus
9dae14aa66
Add class-based error metrics and dashboard panels
2026-05-01 18:26:32 +00:00
Dimasssss
f76c847c44
Update CONFIG_PARAMS.en.md
2026-05-01 21:10:34 +03:00
Dimasssss
1aaa9c0bc6
Update CONFIG_PARAMS.ru.md
2026-05-01 21:09:38 +03:00
Alexey
e50026e776
Update README.md
2026-04-30 19:41:40 +03:00
Alexey
7106f38fae
Update Cargo.lock
3.4.10
2026-04-30 11:38:33 +03:00
Alexey
2a694470d5
Update Cargo.toml
2026-04-30 11:37:18 +03:00
Alexey
b98cd37211
TLS Full Certificate Budget Bookkeeping + Hot-path Cleanup and Timeout Invariants + IP-Tracker refactoring + Shard TLS Full-Cert Budget: merge pull request #753 from telemt/flow
...
TLS Full Certificate Budget Bookkeeping + Hot-path Cleanup and Timeout Invariants + IP-Tracker refactoring + Shard TLS Full-Cert Budget
2026-04-30 11:36:30 +03:00
Alexey
8b62965978
Stabilize unknown-DC symlink race test setup
2026-04-30 11:11:04 +03:00
Alexey
d46bda9880
Preserve synchronous IP cleanup queue contract + Rustfmt
2026-04-30 11:05:18 +03:00
Alexey
c3de07db6a
Shard TLS full-cert budget tracking + Bound user-labeled metrics export cardinality
2026-04-30 11:01:10 +03:00
Alexey
61f9af7ffc
Reduce Lock-free IP-Tracker Cleanup backlog
2026-04-30 10:51:04 +03:00
Alexey
1f90e28871
Cap scanner-sensitive Caches and IP-Tracker Cardinality
2026-04-30 10:43:27 +03:00