Alexey
4ce6b14bd8
Rustfmt
2026-04-21 13:31:24 +03:00
Alexey
db114f09c3
Sync tests with code
2026-04-21 13:30:11 +03:00
Alexey
09310ff284
Unlimited mask_relay_max_bytes
2026-04-21 11:30:58 +03:00
Alexey
1e5b84c0ed
Fairshare Disabled semantics fix
2026-04-21 11:21:58 +03:00
Alexey
926e3aa987
Fairness Regression fixes
2026-04-21 01:11:43 +03:00
Alexey
9cb49bc024
Fix in Fairness tests
2026-04-19 19:03:45 +03:00
lie-must-die
dd27206104
Implement test for unknown SNI reject policy
...
Add test for unknown SNI rejection policy emitting TLS alert.
2026-04-19 12:44:39 +03:00
lie-must-die
f11c7880e6
Enhance unknown SNI action handling in handshake
...
Updated handling of unknown SNI actions in TLS handshake process. Added support for RejectHandshake action and adjusted delay application logic.
2026-04-19 12:43:54 +03:00
lie-must-die
5b07ffae7c
Implement test for unknown_sni_action in ProxyConfig
...
Added test case for unknown_sni_action configuration.
2026-04-19 12:42:52 +03:00
lie-must-die
7bbed133ee
Add RejectHandshake variant for TLS configuration
...
Added a new variant 'RejectHandshake' to handle TLS handshake rejection with a specific alert.
2026-04-19 12:40:10 +03:00
Alexey
f1bf95a7de
Merge pull request #718 from astronaut808/fix/me-downstream-retry
...
Improve ME downstream retries for queued fairness backlog
2026-04-18 14:03:37 +03:00
Alexey
a54f9ba719
Merge branch 'flow' into feature/configurable-proxy-confi-urls
2026-04-18 11:16:38 +03:00
astronaut808
2d5cd9c8e1
Improve ME downstream retries for queued fairness backlog
2026-04-18 02:40:32 +05:00
Alexey
37b6f7b985
Weighted Fairness + 3-Leveled Pressure Model
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-04-18 00:37:04 +03:00
Alexey
50e9e5cf32
Active Ring and DRR Hardening
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-04-18 00:34:35 +03:00
Alexey
d72cfd6bc4
Merge branch 'flow' into feature/configurable-proxy-confi-urls
2026-04-17 19:44:46 +03:00
Dmitry Zarva
fa3566a9cb
- fix: fmt issues
2026-04-17 16:20:16 +00:00
Alexey
bde30eaf05
Update emulator.rs
2026-04-17 19:20:06 +03:00
Alexey
b447f60a72
Rustfmt + Bump
2026-04-17 19:08:57 +03:00
Alexey
093faed0c2
Conntrack Control for Docker
2026-04-17 19:06:18 +03:00
Alexey
3ca3e8ff0e
Docker Health-Check
2026-04-17 16:36:15 +03:00
Dmitry Zarva
2a168b2600
feat: make URLS to obtain proxy_secret, getProxyConfig, getProxyConfigV6 files optionally configurable
2026-04-17 13:04:46 +00:00
Alexey
6e3b4a1ce5
ServerHello fixes
2026-04-17 15:11:36 +03:00
Alexey
947ef2beb7
Fixes in TLS-F
2026-04-17 12:38:22 +03:00
Alexey
191ca35076
Update scheduler.rs
2026-04-17 11:20:58 +03:00
Alexey
44485a545e
Fixes for unused imports
2026-04-17 11:06:42 +03:00
Alexey
17a966b822
Rustfmt
2026-04-17 10:48:01 +03:00
Alexey
073eacbb37
PROXY Protocol V2 UNKNOWN/LOCAL misuse fixes for TLS-Fetcher by #713
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-04-17 10:43:49 +03:00
Alexey
5c99cd8eb7
Backpressure-driven Fairness
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-04-17 10:33:37 +03:00
Alexey
d100941426
Merge pull request #702 from astronaut808/security-tls-front-fidelity
...
Improve FakeTLS server-flight fidelity using captured TLS profiles
2026-04-16 16:13:23 +03:00
uncle Sam
3bff4fbfcd
Merge branch 'main' into security-tls-front-fidelity
2026-04-15 19:45:35 +05:00
astronaut808
f5b5ea3bbf
Improve FakeTLS server-flight fidelity and macOS portability
2026-04-15 19:35:09 +05:00
Alexey
f36f2eae24
Evaluating hard-idle timeout after read timeout
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-04-15 15:20:38 +03:00
Alexey
497ec6aa84
Small frames as idle activity
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-04-15 13:38:30 +03:00
Alexey
21ca1014ae
Drafting Traffic Control
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-04-15 13:14:45 +03:00
Alexey
902a4e83cf
Specific scopes for Connectivity by #699 and #700
2026-04-15 01:56:49 +03:00
Alexey
696316f919
Rustfmt
2026-04-15 01:39:47 +03:00
Alexey
d7a0319696
Server.Listeners + Upstream V4/V6
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-04-15 01:32:49 +03:00
Alexey
3fefcdd11f
Fix for beobachten path by #664
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-04-14 20:09:31 +03:00
Alexey
57dca639f0
Gray Action for API by #630
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-04-14 19:19:06 +03:00
Alexey
13f86062f4
BINDTODEVICE for Direct Upstreams by #683
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-04-14 18:32:06 +03:00
Alexey
30fab00bfd
Merge branch 'flow' into fix/windows-run-inner-issue-690
2026-04-14 18:01:18 +03:00
Vladislav Yaroslavlev
abff2fd7fe
fix(maestro): restore Windows build (missing run_inner)
...
The full runtime entry was gated with #[cfg(unix)] while run() still called
run_inner() on non-Unix targets, causing E0425 on Windows (issue #690 ).
Extract shared pipeline into run_telemt_core with a post-bind hook for Unix
privilege dropping; provide cfg-split run_inner wrappers.
Fixes https://github.com/telemt/telemt/issues/690
Made-with: Cursor
2026-04-13 00:21:19 +03:00
Alexey
0b580eccd3
Merge pull request #693 from telemt/flow-timeouts
...
Configureable mask timeouts
2026-04-12 19:51:59 +03:00
Batmaev
26c40092f3
rm hardcoded mask timeouts
2026-04-12 10:46:18 +03:00
Alexey
16c7a63fbc
Fix test for single-endpoint DC
2026-04-12 10:38:22 +03:00
Alexey
69a73d5fec
Merge pull request #647 from miniusercoder/flow
...
fix(me): stabilize single-endpoint DC writer recovery and floor behavior
2026-04-12 10:19:25 +03:00
sintanial
ddeda8d914
feat: add configurable RST-on-close mode for client sockets
...
Add `rst_on_close` config option (off/errors/always) to control
SO_LINGER(0) behaviour on accepted TCP connections.
- `off` (default): normal FIN on all closes, no behaviour change.
- `errors`: SO_LINGER(0) set on accept, cleared after successful
handshake auth. Pre-handshake failures (scanners, DPI probes,
timeouts) send RST instead of FIN, eliminating FIN-WAIT-1 and
orphan socket accumulation. Authenticated relay sessions still
close gracefully with FIN.
- `always`: SO_LINGER(0) on accept, never cleared — all closes
send RST regardless of handshake outcome.
2026-04-10 05:01:38 +03:00
Alexey
4a77335ba9
Round-bounded Retries + Bounded Retry-Round Constant
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-04-07 19:19:40 +03:00
miniusercoder
185e0081d7
fix(pool): improve endpoint handling during single endpoint outages
2026-04-07 18:57:22 +03:00