Commit Graph

  • 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
  • 30e73adaac Bump 3.4.5 Alexey 2026-04-21 13:38:38 +03:00
  • 351f2c8458 Fairness Regression fixes + Unlimited mask_relay_max_bytes: merge pull request #726 from telemt/flow Alexey 2026-04-21 13:37:10 +03:00
  • 4ce6b14bd8 Rustfmt Alexey 2026-04-21 13:31:24 +03:00
  • db114f09c3 Sync tests with code Alexey 2026-04-21 13:30:11 +03:00
  • 09310ff284 Unlimited mask_relay_max_bytes Alexey 2026-04-21 11:30:58 +03:00
  • 1e5b84c0ed Fairshare Disabled semantics fix Alexey 2026-04-21 11:21:58 +03:00
  • 926e3aa987 Fairness Regression fixes Alexey 2026-04-21 01:11:43 +03:00
  • aace0129f8 Path for getProxyConfig/Secret + Active Ring and DRR Hardening + Weighted Fairness + 3-Leveled Pressure Model + Improve ME downstream retries + SNI handling: merge pull request #723 from telemt/flow 3.4.4 Alexey 2026-04-19 19:12:10 +03:00
  • 2a7303c129 Bump Alexey 2026-04-19 19:10:19 +03:00
  • 9cb49bc024 Fix in Fairness tests Alexey 2026-04-19 19:03:45 +03:00
  • 8092283e8f Merge pull request #721 from lie-must-die/feat/unknown-sni-reject-handshake Alexey 2026-04-19 14:19:22 +03:00
  • 132841da61 Update FAQ with SNI handling and metrics instructions lie-must-die 2026-04-19 12:50:26 +03:00
  • 372d288806 Добавить альтернативу для unknown_sni_action lie-must-die 2026-04-19 12:49:54 +03:00
  • 1c44d45fad Add 'reject_handshake' option to unknown_sni_action lie-must-die 2026-04-19 12:48:43 +03:00
  • 3a51a8d9aa Revise CONFIG_PARAMS.ru.md for clarity and detail lie-must-die 2026-04-19 12:47:26 +03:00
  • dd27206104 Implement test for unknown SNI reject policy lie-must-die 2026-04-19 12:44:39 +03:00
  • f11c7880e6 Enhance unknown SNI action handling in handshake lie-must-die 2026-04-19 12:43:54 +03:00
  • 5b07ffae7c Implement test for unknown_sni_action in ProxyConfig lie-must-die 2026-04-19 12:42:52 +03:00
  • 7bbed133ee Add RejectHandshake variant for TLS configuration lie-must-die 2026-04-19 12:40:10 +03:00
  • f1bf95a7de Merge pull request #718 from astronaut808/fix/me-downstream-retry Alexey 2026-04-18 14:03:37 +03:00
  • 959a16af88 Merge pull request #716 from zarv1k/feature/configurable-proxy-confi-urls Alexey 2026-04-18 11:17:37 +03:00
  • a54f9ba719 Merge branch 'flow' into feature/configurable-proxy-confi-urls Alexey 2026-04-18 11:16:38 +03:00
  • 2d5cd9c8e1 Improve ME downstream retries for queued fairness backlog astronaut808 2026-04-18 02:40:32 +05:00
  • 37b6f7b985 Weighted Fairness + 3-Leveled Pressure Model Alexey 2026-04-18 00:37:04 +03:00
  • 50e9e5cf32 Active Ring and DRR Hardening Alexey 2026-04-18 00:34:35 +03:00
  • d72cfd6bc4 Merge branch 'flow' into feature/configurable-proxy-confi-urls Alexey 2026-04-17 19:44:46 +03:00
  • 1b25bada29 ServerHello fixes + Docker Health-Check + Conntrack Control for Docker: merge pull request #717 from telemt/flow 3.4.3 Alexey 2026-04-17 19:43:59 +03:00
  • fa3566a9cb - fix: fmt issues Dmitry Zarva 2026-04-17 16:20:16 +00:00
  • bde30eaf05 Update emulator.rs Alexey 2026-04-17 19:20:06 +03:00
  • b447f60a72 Rustfmt + Bump Alexey 2026-04-17 19:08:57 +03:00
  • 093faed0c2 Conntrack Control for Docker Alexey 2026-04-17 19:06:18 +03:00