Commit Graph

  • 01b0c5c6ce Merge pull request #786 from Dimasssss/patch-1 main Alexey 2026-05-16 14:12:14 +03:00
  • ad1bb5cc1a Update install.sh Dimasssss 2026-05-15 01:32:37 +03:00
  • 08cde1a255 Update install.sh Dimasssss 2026-05-15 01:29:13 +03:00
  • faf1f28f9d Update install.sh Dimasssss 2026-05-15 01:23:45 +03:00
  • 32613c8e68 Update install.sh Dimasssss 2026-05-15 01:12:47 +03:00
  • f77e9b8881 Merge pull request #783 from astronaut808/feature/user-rate-limits-api flow Alexey 2026-05-14 18:20:04 +03:00
  • 25ca64de1b Document Docker config layout for API mutations astronaut808 2026-05-13 16:42:01 +05:00
  • 8895947414 Expose user rate limits through the API astronaut808 2026-05-13 16:35:40 +05:00
  • 1fe621f743 Update CONFIG_PARAMS.en.md Alexey 2026-05-10 17:37:41 +03:00
  • 3b0ebf3c9e Update CONFIG_PARAMS.ru.md Alexey 2026-05-10 17:37:31 +03:00
  • b41f6bc21e Update CONFIG_PARAMS.en.md Alexey 2026-05-10 17:37:15 +03:00
  • 0a9f599611 Update CONFIG_PARAMS.en.md Alexey 2026-05-10 17:37:03 +03:00
  • cdb021fc71 Update CONFIG_PARAMS.ru.md Alexey 2026-05-10 17:22:39 +03:00
  • 6b61183b9d Update CONFIG_PARAMS.en.md Alexey 2026-05-10 17:22:21 +03:00
  • 7a284623d6 Update API.md Alexey 2026-05-10 15:38:27 +03:00
  • 3bd5637e47 ME + Admission + Cleanup Correctness: merge pull request #779 from telemt/flow 3.4.11 Alexey 2026-05-10 14:23:09 +03:00
  • 57b2aa0453 Rustfmt Alexey 2026-05-10 14:14:52 +03:00
  • 10c7cb2e0c Middle Relay Cancellation Errors Alexey 2026-05-10 14:12:15 +03:00
  • 900b574fb8 Harden ME Writer Cancellation paths Alexey 2026-05-10 14:09:10 +03:00
  • beed6b4679 Middle Wait Deadlines + Tighten Session Release State Alexey 2026-05-10 13:58:02 +03:00
  • eef2a38c75 Type Route Cutovers + Reduce IP Tracker cleanup pressure Alexey 2026-05-10 13:55:01 +03:00
  • 6cb72b3b6c Explicit Reasons of Session Fallback Cleanup + ME Close Alexey 2026-05-10 13:50:36 +03:00
  • 090b2ca636 Stats and Cleanup-proccess beyond Hot-path Alexey 2026-05-10 13:43:41 +03:00
  • e10c070dc1 Observability + Cancellation for Middle Quota + Traffic Waits Alexey 2026-05-10 13:38:11 +03:00
  • 3f9ac87daf Bounded Rate Bursts + Cancel ME Waits Alexey 2026-05-10 13:33:54 +03:00
  • 36de807096 Merge branch 'flow' of https://github.com/telemt/telemt into flow Alexey 2026-05-10 13:31:11 +03:00
  • 844a912b38 Expose Quota Contention + Cleanup fallback metrics Alexey 2026-05-10 13:30:59 +03:00
  • 5c5a3fae06 Update AGENTS.md Alexey 2026-05-10 13:29:02 +03:00
  • ba1d9be5d4 Hardened Relays and API Security paths Alexey 2026-05-10 13:22:54 +03:00
  • b2aa9b8c9e Hardened API & Management-plane Admission Alexey 2026-05-09 20:47:16 +03:00
  • 73c82bda7a Update AGENTS.md Alexey 2026-05-09 16:34:54 +03:00
  • b3510aa8b8 Bound HTTP API+Metrics Connection Admission Alexey 2026-05-09 16:29:30 +03:00
  • dd3c5eff1c Merge pull request #776 from pavlozt/fix/sudo_path Alexey 2026-05-09 13:09:25 +03:00
  • dd4fb71959 Fix(installer): workaround for systems with secure PATH PavelZ 2026-05-08 17:30:36 +03:00
  • f0f2bc0482 Limit&Quota Saving as File + API Alexey 2026-05-08 14:38:24 +03:00
  • 86573be493 Event-driven Wakeup for ME Admission-gate Alexey 2026-05-08 13:34:41 +03:00
  • 658a565cb3 Merge pull request #770 from konstpic/feat/user-source-deny-list Alexey 2026-05-07 11:56:54 +03:00
  • 29fabcb199 Merge pull request #772 from agrofx1/user_check Alexey 2026-05-07 11:53:50 +03:00
  • efdf3bcc1b Fix root detection by checking UID Alexey 2026-05-07 11:53:29 +03:00
  • 66c37ad6fd Merge branch 'flow' into user_check Agrofx 2026-05-07 10:30:57 +03:00
  • 0fcf67ca34 Update install.sh Agrofx 2026-05-07 10:30:47 +03:00
  • df14762a12 Add root switch or login check Agrofx 2026-05-07 06:27:51 +03:00
  • 4995e83236 Config Strict and Validator Alexey 2026-05-06 20:38:55 +03:00
  • e0f251ad82 TLS Domains masking fixes Alexey 2026-05-06 20:29:24 +03:00
  • b605b1ba7c docs(access): document user_source_deny usage and API path Konstantin Pichugin 2026-05-06 19:17:06 +03:00
  • b859fb95c3 feat(access): add per-user source IP deny list checks Konstantin Pichugin 2026-05-06 19:11:18 +03:00
  • 8c303ab2b6 Merge pull request #765 from Misha20062006/patch-2 Alexey 2026-05-06 17:13:49 +03:00
  • f70c2936c7 Correct saving instructions in QUICK_START_GUIDE.ru.md Misha20062006 2026-05-06 00:07:14 +03:00
  • d67c37afd7 Merge pull request #762 from astronaut808/feature/tls-front-profile-health Alexey 2026-05-05 15:23:01 +03:00
  • 9f9ca9f270 Add TLS front profile health metrics astronaut808 2026-05-03 18:06:59 +05:00
  • cdd2239047 Merge pull request #758 from mammuthus/feature/metrics-bad-class-export-dashboard Alexey 2026-05-02 00:46:53 +03:00
  • 9ee341a94f Merge pull request #757 from Dimasssss/docs Alexey 2026-05-02 00:36:46 +03:00
  • a7a2f4ab27 Adjust General metrics dashboard layout mamuthus 2026-05-01 19:19:00 +00:00
  • 9dae14aa66 Add class-based error metrics and dashboard panels mamuthus 2026-05-01 18:26:32 +00:00
  • f76c847c44 Update CONFIG_PARAMS.en.md Dimasssss 2026-05-01 21:10:34 +03:00
  • 1aaa9c0bc6 Update CONFIG_PARAMS.ru.md Dimasssss 2026-05-01 21:09:38 +03:00
  • e50026e776 Update README.md Alexey 2026-04-30 19:41:40 +03:00
  • 7106f38fae Update Cargo.lock 3.4.10 Alexey 2026-04-30 11:38:33 +03:00
  • 2a694470d5 Update Cargo.toml Alexey 2026-04-30 11:37:18 +03:00
  • 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 Alexey 2026-04-30 11:36:30 +03:00
  • 8b62965978 Stabilize unknown-DC symlink race test setup Alexey 2026-04-30 11:11:04 +03:00
  • d46bda9880 Preserve synchronous IP cleanup queue contract + Rustfmt Alexey 2026-04-30 11:05:04 +03:00
  • c3de07db6a Shard TLS full-cert budget tracking + Bound user-labeled metrics export cardinality Alexey 2026-04-30 11:01:10 +03:00
  • 61f9af7ffc Reduce Lock-free IP-Tracker Cleanup backlog Alexey 2026-04-30 10:51:04 +03:00
  • 1f90e28871 Cap scanner-sensitive Caches and IP-Tracker Cardinality Alexey 2026-04-30 10:43:27 +03:00
  • 876b74ebf7 Hot-path Cleanup and Timeout Invariants Alexey 2026-04-29 23:16:11 +03:00
  • b34e1d71ae TLS Full Certificate Budget Bookkeeping Alexey 2026-04-29 23:00:25 +03:00
  • b1c947e8e3 Limit only new ip when TimeWindow + Fix WorkingDirectory behavior + Atomically updates with Includes + Expose tls_domains links as domain-link pairs + TLS Fetcher on multiple tls_domains: merge pull request #751 from telemt/flow 3.4.9 Alexey 2026-04-29 16:04:36 +03:00
  • cfe01dced2 Bump Alexey 2026-04-29 15:54:22 +03:00
  • 8520955a5f Update helpers.rs Alexey 2026-04-29 15:53:27 +03:00
  • 065786b839 TLS Fetcher on multiple tls_domains by #750 Alexey 2026-04-29 11:47:42 +03:00
  • f0e1a6cf1c Expose tls_domains links as domain-link pairs Alexey 2026-04-29 11:34:47 +03:00
  • 236bbb4970 Atomically updates with Includes Alexey 2026-04-28 13:00:13 +03:00
  • 8ef5263fce Fix WorkingDirectory behavior Alexey 2026-04-28 12:30:27 +03:00
  • 893cef22e3 Update README.md Alexey 2026-04-27 23:49:47 +03:00
  • bdfa641843 Merge pull request #735 from sanekb/fix_timewindow_same_ip Alexey 2026-04-25 19:08:36 +03:00
  • 007fc86189 Merge branch 'flow' into fix_timewindow_same_ip Alexey 2026-04-25 18:56:27 +03:00
  • 10c9bcd97d Merge pull request #747 from telemt/flow 3.4.8 Alexey 2026-04-25 18:11:30 +03:00
  • 8ab9405dca Bump Alexey 2026-04-25 18:05:22 +03:00
  • 9412f089c0 Restore active IP observability for users without unique-IP limits Alexey 2026-04-25 15:49:28 +03:00
  • 4e57cee9b9 Merge pull request #745 from telemt/flow 3.4.7 Alexey 2026-04-25 14:45:34 +03:00
  • e217371dc8 Bump Alexey 2026-04-25 14:36:51 +03:00
  • d567dfe40b fix: limit only new ip when TimeWindow mode enabled sanekb 2026-04-25 14:36:43 +03:00
  • 37c916056a Rustfmt Alexey 2026-04-25 14:35:35 +03:00
  • 2f2fe9d5d3 Bound relay queues by bytes Alexey 2026-04-25 13:54:20 +03:00
  • 1df668144c Bounded ME Route fairness and IP-Cleanup-Backlog Alexey 2026-04-25 13:09:10 +03:00
  • 8494429690 Merge pull request #743 from amirotin/api/patch-user-null-removal Alexey 2026-04-25 13:07:13 +03:00
  • f25bb17b86 Merge branch 'flow' into api/patch-user-null-removal Alexey 2026-04-25 12:28:48 +03:00
  • 27b5d576c0 Bound hot-path pressure in ME Relay + Handshake Alexey 2026-04-25 12:16:26 +03:00
  • e78592ef9b Avoid IP tracking when unique-IP limits are disabled and cap beobachten memory Alexey 2026-04-25 12:00:46 +03:00
  • 4ed87d1946 feat(api): support null-removal in PATCH /v1/users/{user} Mirotin Artem 2026-04-25 00:22:09 +03:00
  • 635bea4de4 feat(api): add Patch<T> enum for JSON merge-patch semantics Mirotin Artem 2026-04-25 00:02:32 +03:00
  • 8874396ba5 Merge pull request #739 from telemt/flow-test 3.4.6 Alexey 2026-04-24 15:51:47 +03:00
  • 033ebf5038 Relays Tests Fixes Alexey 2026-04-24 15:51:19 +03:00
  • f7b918875c Close Errors Classification + TLS 1.2/1.3 Correctness in Fronting + Full ServerHello + ALPN in TLS Fetcher: merge pull request #738 from telemt/flow Alexey 2026-04-24 15:48:39 +03:00
  • 8960fad8cd Сlassified Bad Connections and Handshake Failures in API Alexey 2026-04-24 10:55:37 +03:00
  • 493f5c9680 ALPN in TLS Fetcher Alexey 2026-04-23 22:22:05 +03:00
  • 67357310f7 TLS 1.2/1.3 Correctness + Full ServerHello + Rustfmt Alexey 2026-04-23 21:29:18 +03:00
  • 8684378030 Human-readable Peer Close Classification Alexey 2026-04-21 15:46:18 +03:00
  • db8d333ed6 Noisy-network peer Close Errors Classification Alexey 2026-04-21 15:35:11 +03:00