Alexey
b153782597
More efficient Relay Mode
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-06-13 23:22:50 +03:00
Alexey
b43c683615
Rustfmt
2026-06-11 19:59:48 +03:00
Alexey
09dc0cb76c
Update handshake_security_tests.rs
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-06-11 19:44:39 +03:00
Alexey
c36eb81808
Fix for TLS-F, ALPN и SNI/ALPN helpers
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-06-11 19:17:06 +03:00
Alexey
0f8aca56d9
Fix fallback test record iterator lifetime
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-06-11 17:56:21 +03:00
Alexey
4e66933a35
Fix TLS masking test ClientHello fixtures and tail write ordering
2026-06-11 17:51:05 +03:00
Alexey
7cf00db242
Update client_masking_budget_security_tests.rs
2026-06-11 17:32:26 +03:00
Alexey
8bc1ac06d6
Update client_masking_budget_security_tests.rs
2026-06-11 17:31:23 +03:00
Alexey
59cfcf05d3
Update client_masking_blackhat_campaign_tests.rs
2026-06-11 17:23:35 +03:00
Alexey
fcbedf66ea
Update client_masking_blackhat_campaign_tests.rs
2026-06-11 17:21:54 +03:00
Alexey
7d543aeb67
Fixes for Adversarial Timing Profile Latency-flake by #761
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-06-05 12:59:50 +03:00
Alexey
89a885c25f
Reset Interface Cache in Masking timing test
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-06-05 12:51:54 +03:00
Alexey
462215b53c
Dual-stack fixes for Upstreams by #798
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-06-01 19:50:26 +03:00
Alexey
dc8951eae8
Reduce MR + ME Routing hot-path contention
2026-05-22 20:19:09 +03:00
Alexey
98c985091c
Decomposing hot-path modules into focused submodules
...
Signed-off-by: Alexey <247128645+axkurcom@users.noreply.github.com >
2026-05-21 18:03:55 +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
eef2a38c75
Type Route Cutovers + Reduce IP Tracker cleanup pressure
2026-05-10 13:55:01 +03:00
Alexey
8b62965978
Stabilize unknown-DC symlink race test setup
2026-04-30 11:11:04 +03:00
Alexey
9412f089c0
Restore active IP observability for users without unique-IP limits
2026-04-25 15:49:28 +03:00
Alexey
37c916056a
Rustfmt
2026-04-25 14:35:35 +03:00
Alexey
2f2fe9d5d3
Bound relay queues by bytes
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
Signed-off-by: Alexey <247128645+axkurcom@users.noreply.github.com >
2026-04-25 13:54:20 +03:00
Alexey
27b5d576c0
Bound hot-path pressure in ME Relay + Handshake
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
Signed-off-by: Alexey <247128645+axkurcom@users.noreply.github.com >
2026-04-25 12:16:26 +03:00
Alexey
e78592ef9b
Avoid IP tracking when unique-IP limits are disabled and cap beobachten memory
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
Signed-off-by: Alexey <247128645+axkurcom@users.noreply.github.com >
2026-04-25 12:00:46 +03:00
Alexey
db8d333ed6
Noisy-network peer Close Errors Classification
2026-04-21 15:35:11 +03:00
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
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
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
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
Batmaev
26c40092f3
rm hardcoded mask timeouts
2026-04-12 10:46:18 +03:00
Alexey
a36c7b3f66
Update handshake_security_tests.rs
2026-04-06 17:45:45 +03:00
Alexey
d848e4a729
Fixes for test + Rustfmt
2026-04-06 16:12:46 +03:00
Alexey
8d865a980c
MRU Search + Runtime user snapshot + Ordered candidate auth + Sticky hints + Overload Budgets
2026-04-06 15:04:15 +03:00
Alexey
13dc1f70bf
Accept as unknown_sni_action
2026-04-06 12:03:06 +03:00
Alexey
5f5582865e
Rustfmt
2026-04-05 17:23:40 +03:00
David Osipov
6ea867ce36
Phase 2 implemented with additional guards
2026-04-03 02:08:59 +04:00
David Osipov
a9f695623d
Implementation plan + Phase 1 finished
2026-04-02 20:08:47 +04:00
Alexey
780546a680
Memory Consumption in Stats and Metrics
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-03-31 19:37:29 +03:00
Alexey
d8d8534cf8
Update masking_ab_envelope_blur_integration_security_tests.rs
2026-03-31 12:30:43 +03:00
Alexey
b8cf596e7d
Admission-timeouts + Global Each TCP Connections
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-03-31 11:14:55 +03:00
Alexey
65da1f91ec
Drafting fixes for Apple/XNU Darwin Connectivity issues
...
Co-Authored-By: Aleksandr Kalashnikov <33665156+sleep3r@users.noreply.github.com >
2026-03-30 23:35:41 +03:00
sintanial
d06ac222d6
fix: move tg_connect to general, rustfmt upstream, fix UpstreamManager::new tests
...
- Relocate tg_connect from [timeouts] to [general] with validation and docs updates.
- Apply rustfmt to per-attempt upstream connect timeout expression in upstream.rs.
- Pass tg_connect_timeout_secs in all UpstreamManager::new test call sites.
- Wire hot reload and runtime snapshot to general.tg_connect.
2026-03-28 14:25:18 +03:00
Alexey
7a075b2ffe
Middle Relay fixes
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-03-26 02:18:39 +03:00
Alexey
ae16080de5
TLS Validator: Unknown SNI as WARN in Log
2026-03-24 21:01:41 +03:00
Alexey
8db566dbe9
TLS Validator
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-03-23 21:58:39 +03:00
Alexey
814bef9d99
Rustfmt
2026-03-23 20:32:55 +03:00
Alexey
3ceda15073
Update relay_quota_model_adversarial_tests.rs
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-03-23 20:18:18 +03:00