telemt/src/proxy
David Osipov 97d4a1c5c8
Refactor and enhance security in proxy and handshake modules
- Updated `direct_relay_security_tests.rs` to ensure sanitized paths are correctly validated against resolved paths.
- Added tests for symlink handling in `unknown_dc_log_path_revalidation` to prevent symlink target escape vulnerabilities.
- Modified `handshake.rs` to use a more robust hashing strategy for eviction offsets, improving the eviction logic in `auth_probe_record_failure_with_state`.
- Introduced new tests in `handshake_security_tests.rs` to validate eviction logic under various conditions, ensuring low fail streak entries are prioritized for eviction.
- Simplified `route_mode.rs` by removing unnecessary atomic mode tracking, streamlining the transition logic in `RouteRuntimeController`.
- Enhanced `route_mode_security_tests.rs` with comprehensive tests for mode transitions and their effects on session states, ensuring consistency under concurrent modifications.
- Cleaned up `emulator.rs` by removing unused ALPN extension handling, improving code clarity and maintainability.
2026-03-18 01:40:38 +04:00
..
client.rs Refactor auth probe eviction logic and improve performance 2026-03-18 00:38:59 +04:00
client_security_tests.rs Refactor auth probe eviction logic and improve performance 2026-03-18 00:38:59 +04:00
direct_relay.rs Refactor and enhance security in proxy and handshake modules 2026-03-18 01:40:38 +04:00
direct_relay_security_tests.rs Refactor and enhance security in proxy and handshake modules 2026-03-18 01:40:38 +04:00
handshake.rs Refactor and enhance security in proxy and handshake modules 2026-03-18 01:40:38 +04:00
handshake_security_tests.rs Refactor and enhance security in proxy and handshake modules 2026-03-18 01:40:38 +04:00
masking.rs Refactor auth probe eviction logic and improve performance 2026-03-18 00:38:59 +04:00
masking_security_tests.rs Implement idle timeout for masking relay and add corresponding tests 2026-03-17 22:48:13 +04:00
middle_relay.rs Refactor auth probe eviction logic and improve performance 2026-03-18 00:38:59 +04:00
middle_relay_security_tests.rs Refactor auth probe eviction logic and improve performance 2026-03-18 00:38:59 +04:00
mod.rs ME/DC Reroute + ME Upper-limit tuning 2026-03-09 00:53:47 +03:00
relay.rs DC to Client fine tuning 2026-03-08 04:51:46 +03:00
route_mode.rs Refactor and enhance security in proxy and handshake modules 2026-03-18 01:40:38 +04:00
route_mode_security_tests.rs Refactor and enhance security in proxy and handshake modules 2026-03-18 01:40:38 +04:00