Commit Graph

  • 7dc3c3666d Merge upstream/main into test/main-into-flow-sec David Osipov 2026-03-20 14:20:20 +04:00
  • dd07fa9453 Merge pull request #505 from telemt/flow-me 3.3.27 Alexey 2026-03-20 12:59:39 +03:00
  • bb1a372ac4 Merge branch 'main' into flow-me Alexey 2026-03-20 12:59:32 +03:00
  • 6661401a34 Merge pull request #506 from telemt/about-releases Alexey 2026-03-20 12:59:09 +03:00
  • cd65fb432b Update README.md Alexey 2026-03-20 12:58:55 +03:00
  • caf0717789 Merge branch 'main' into flow-me Alexey 2026-03-20 12:57:27 +03:00
  • 4a610d83a3 Update Cargo.toml Alexey 2026-03-20 12:56:13 +03:00
  • aba4205dcc Teardown Monitoring in Metrics Alexey 2026-03-20 12:46:35 +03:00
  • ef9b7b1492 Teardown Monitoring in API Alexey 2026-03-20 12:45:53 +03:00
  • d112f15b90 ME Writers Anti-stuck + Quarantine fixes + ME Writers Advanced Cleanup + Authoritative Teardown + Orphan Watchdog + Force-Close Safery Policy: merge pull request #504 from telemt/flow-me 3.3.26 Alexey 2026-03-20 12:41:45 +03:00
  • b55b264345 Merge branch 'main' into flow-me Alexey 2026-03-20 12:20:51 +03:00
  • f61d25ebe0 Authoritative Teardown + Orphan Watchdog + Force-Close Safery Policy Alexey 2026-03-20 12:11:47 +03:00
  • ed4d1167dd ME Writers Advanced Cleanup Alexey 2026-03-20 12:09:23 +03:00
  • dc6948cf39 Merge pull request #502 from telemt/about-releases Alexey 2026-03-20 11:25:19 +03:00
  • 4f11aa0772 Update README.md Alexey 2026-03-20 11:25:07 +03:00
  • 6ea8ba25c4 Refactor OpenBSD build workflow for clarity David Osipov 2026-03-20 02:27:21 +04:00
  • e40361b171 Cargo.toml + Cargo.lock Alexey 2026-03-20 00:45:04 +03:00
  • 1c6c73beda ME Writers Anti-stuck and Quarantine fixes Alexey 2026-03-20 00:41:40 +03:00
  • 3f3bf5bbd2 Update build-openbsd.yml David Osipov 2026-03-20 01:27:11 +04:00
  • ec793f3065 Added cargo.toml David Osipov 2026-03-20 01:06:00 +04:00
  • e83d366518 Fixed issues with an action David Osipov 2026-03-20 00:58:11 +04:00
  • 5a4209fe00 Changed version David Osipov 2026-03-20 00:53:32 +04:00
  • e7daf51193 Added runner for Openbsd David Osipov 2026-03-20 00:43:05 +04:00
  • 754e4db8a9 Add security tests for pool writer and pool refill functionality David Osipov 2026-03-20 00:07:41 +04:00
  • 7416829e89 Merge remote-tracking branch 'upstream/main' into test/main-into-flow-sec David Osipov 2026-03-19 23:48:40 +04:00
  • c07b600acb Integration hardening: reconcile main+flow-sec API drift and restore green suite David Osipov 2026-03-19 20:24:44 +04:00
  • 7b44496706 Integration test merge: upstream/main into flow-sec security branch (prefer flow-sec on conflicts) David Osipov 2026-03-19 19:42:04 +04:00
  • 67dc1e8d18 Merge pull request #498 from telemt/bump 3.3.25 Alexey 2026-03-19 18:25:14 +03:00
  • ad8ada33c9 Update Cargo.toml Alexey 2026-03-19 18:24:01 +03:00
  • bbb201b433 Instadrain + Hard-remove for long draining-state: merge pull request #497 from telemt/flow-stuck-writer Alexey 2026-03-19 18:23:38 +03:00
  • 8d1faece60 Instadrain + Hard-remove for long draining-state Alexey 2026-03-19 17:45:17 +03:00
  • a603505f90 Merge pull request #492 from temandroid/main Alexey 2026-03-19 17:32:49 +03:00
  • f8c42c324f Merge pull request #494 from Dimasssss/patch-1 Alexey 2026-03-19 17:32:05 +03:00
  • dd8ef4d996 Merge branch 'main' into feat/shadowsocks-upstream Alexey 2026-03-19 17:19:01 +03:00
  • e6ad9e4c7f Add security tests for connection limits and handshake integrity David Osipov 2026-03-19 14:56:28 +04:00
  • 2a01ca2d6f Add adversarial tests for client, handshake, masking, and relay modules David Osipov 2026-03-19 00:28:41 +04:00
  • dc3363aa0d Update install.sh Dimasssss 2026-03-19 16:23:32 +03:00
  • f655924323 Update health.rs Alexey 2026-03-19 16:15:00 +03:00
  • 05c066c676 fix(docker): expose port 9091 and allow external API access TEMAndroid 2026-03-19 15:54:01 +03:00
  • 1e000c2e7e ME Writer stuck-up in draining-state fixes: merge pull request #491 from telemt/flow-stuck-writer 3.3.24 Alexey 2026-03-19 14:44:43 +03:00
  • fa17e719f6 Merge pull request #490 from telemt/bump Alexey 2026-03-19 14:43:15 +03:00
  • ae3ced8e7c Update Cargo.toml Alexey 2026-03-19 14:42:59 +03:00
  • 3279f6d46a Cleanup-path as non-blocking Alexey 2026-03-19 14:07:20 +03:00
  • 6f9aef7bb4 ME Writer stuck-up in draining-state fixes Alexey 2026-03-19 13:08:35 +03:00
  • 049db1196f Merge pull request #487 from telemt/code-of-conduct Alexey 2026-03-19 01:18:14 +03:00
  • c8ffc23cf7 Update CODE_OF_CONDUCT.md Alexey 2026-03-19 01:18:02 +03:00
  • f230f2ce0e Merge pull request #486 from telemt/code-of-conduct Alexey 2026-03-19 00:59:50 +03:00
  • bdac6e3480 Create CODE_OF_CONDUCT.md Alexey 2026-03-19 00:59:37 +03:00
  • a4e9746dc7 Merge pull request #485 from Dimasssss/patch-3 Alexey 2026-03-19 00:43:14 +03:00
  • c47495d671 Update install.sh Dimasssss 2026-03-19 00:36:02 +03:00
  • 44376b5652 Merge pull request #463 from DavidOsipov/pr-sec-1 Alexey 2026-03-18 23:02:58 +03:00
  • 5ae3a90d5e Merge pull request #483 from Dimasssss/patch-1 Alexey 2026-03-18 23:02:33 +03:00
  • c7cf37898b feat: enhance quota user lock management and testing David Osipov 2026-03-18 23:55:08 +04:00
  • 901a0b7c23 Runtime guardrails: merge pull request #484 from telemt/flow-runtime 3.3.23 Alexey 2026-03-18 22:37:17 +03:00
  • 03891db0c9 Update Cargo.toml Alexey 2026-03-18 22:36:33 +03:00
  • 89e5668c7e Runtime guardrails Alexey 2026-03-18 22:33:41 +03:00
  • 1935455256 Update CONFIG_PARAMS.en.md Dimasssss 2026-03-18 18:20:23 +03:00
  • 20e205189c Enhance TLS Emulator with ALPN Support and Add Adversarial Tests David Osipov 2026-03-18 17:04:50 +04:00
  • 1544e3fcff Merge pull request #481 from telemt/bump 3.3.22 Alexey 2026-03-18 13:58:39 +03:00
  • 85295a9961 Update Cargo.toml Alexey 2026-03-18 13:58:27 +03:00
  • a54f807a45 Hot-Reload fixes: merge pull request #480 from telemt/flow-user Alexey 2026-03-18 13:57:58 +03:00
  • 31f6258c47 Hot-Reload fixes Alexey 2026-03-18 13:54:59 +03:00
  • 062464175e Merge branch 'main' into feat/shadowsocks-upstream Maxim Myalin 2026-03-18 12:38:23 +03:00
  • a5983c17d3 Add Docker build context ignore file Maxim Myalin 2026-03-18 12:36:48 +03:00
  • def42f0baa Add Shadowsocks upstream support Maxim Myalin 2026-03-18 12:36:44 +03:00
  • 30ba41eb47 Merge pull request #479 from telemt/bump 3.3.21 Alexey 2026-03-18 11:57:25 +03:00
  • 42f946f29e Update Cargo.toml Alexey 2026-03-18 11:57:09 +03:00
  • c53d7951b5 Merge pull request #468 from temandroid/main Alexey 2026-03-18 11:56:32 +03:00
  • f36e264093 Merge pull request #477 from Dimasssss/CONFIG_PARAMS.md Alexey 2026-03-18 11:56:17 +03:00
  • a3bdf64353 ME Coverage Ratio in API + as Draining Factor: merge pull request #478 from telemt/flow-api Alexey 2026-03-18 11:56:01 +03:00
  • 2aa7ea5137 ME Coverage Ratio in API + as Draining Factor Alexey 2026-03-18 11:46:13 +03:00
  • 462c927da6 Create CONFIG_PARAMS.en.md Dimasssss 2026-03-18 10:53:09 +03:00
  • cb87b2eac3 Adaptive Buffers + Session Eviction Method: merge pull request #475 from telemt/flow-buffers Alexey 2026-03-18 10:52:22 +03:00
  • 3739f38440 Adaptive Buffers + Session Eviction Method Alexey 2026-03-18 10:49:02 +03:00
  • 97d4a1c5c8 Refactor and enhance security in proxy and handshake modules David Osipov 2026-03-18 01:40:38 +04:00
  • c2443e6f1a Refactor auth probe eviction logic and improve performance David Osipov 2026-03-18 00:38:59 +04:00
  • a7cffb547e Implement idle timeout for masking relay and add corresponding tests David Osipov 2026-03-17 22:48:13 +04:00
  • f0c37f233e Refactor health management: implement remove_writer_if_empty method for cleaner writer removal logic and update related functions to enhance efficiency in handling closed writers. David Osipov 2026-03-17 21:38:15 +04:00
  • 8e96039a1c Merge branch 'telemt:main' into main TEMAndroid 2026-03-17 20:09:50 +03:00
  • 36b360dfb6 feat: add Telemt Control API Python simple client with CLI TEMAndroid 2026-03-17 20:09:36 +03:00
  • 60953bcc2c Refactor user connection limit checks and enhance health monitoring tests: update warning messages, add new tests for draining writers, and improve state management David Osipov 2026-03-17 20:53:37 +04:00
  • 2c06288b40 Enhance UserConnectionReservation: add runtime handle for cross-thread IP cleanup and implement tests for user expiration and connection limits David Osipov 2026-03-17 20:21:01 +04:00
  • 0284b9f9e3 Refactor health integration tests to use wait_for_pool_empty for improved readability and timeout handling David Osipov 2026-03-17 20:14:07 +04:00
  • 4e3f42dce3 Add must_use attribute to UserConnectionReservation and RouteConnectionLease structs for better resource management David Osipov 2026-03-17 19:55:55 +04:00
  • 5dd0c47f14 Merge pull request #464 from temandroid/patch-1 Alexey 2026-03-17 18:53:07 +03:00
  • 50a827e7fd Merge upstream/flow-sec into pr-sec-1 David Osipov 2026-03-17 19:48:53 +04:00
  • d81140ccec Enhance UserConnectionReservation management: add active state and release method, improve cleanup on drop, and implement tests for immediate release and concurrent handling David Osipov 2026-03-17 19:39:29 +04:00
  • 4739083f57 feat(zabbix): add graphs to Telemt template TEMAndroid 2026-03-17 18:24:57 +03:00
  • c540a6657f Implement user connection reservation management and enhance relay task handling in proxy David Osipov 2026-03-17 19:05:26 +04:00
  • 4808a30185 Merge upstream/main into flow-sec rehearsal: resolve config and middle-proxy health conflicts David Osipov 2026-03-17 18:29:56 +04:00
  • 1357f3cc4c bump version to 3.3.20 and implement connection lease management for direct and middle relays David Osipov 2026-03-17 18:16:17 +04:00
  • d9aa6f4956 Merge upstream/main into pr-sec-1 David Osipov 2026-03-17 17:49:10 +04:00
  • 37a31c13cb Merge pull request #460 from telemt/bump 3.3.20 Alexey 2026-03-17 16:31:46 +03:00
  • 35bca7d4cc Update Cargo.toml Alexey 2026-03-17 16:31:32 +03:00
  • f39d317d93 Merge pull request #459 from telemt/flow-perf Alexey 2026-03-17 16:28:59 +03:00
  • d4d93aabf5 Merge pull request #458 from DavidOsipov/ME-draining-fix-3.3.19 Alexey 2026-03-17 16:17:41 +03:00
  • c9271d9083 Add health monitoring tests for draining writers David Osipov 2026-03-17 17:11:51 +04:00
  • 4f55d08c51 Merge pull request #454 from DavidOsipov/pr-sec-1 Alexey 2026-03-17 15:35:08 +03:00
  • 9c9ba4becd Merge pull request #452 from Dimasssss/patch-1 Alexey 2026-03-17 15:27:43 +03:00
  • 93caab1aec feat(proxy): refactor auth probe failure handling and add concurrent failure tests David Osipov 2026-03-17 16:25:29 +04:00