mirror of https://github.com/telemt/telemt.git
- 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. |
||
|---|---|---|
| .. | ||
| client.rs | ||
| client_security_tests.rs | ||
| direct_relay.rs | ||
| direct_relay_security_tests.rs | ||
| handshake.rs | ||
| handshake_security_tests.rs | ||
| masking.rs | ||
| masking_security_tests.rs | ||
| middle_relay.rs | ||
| middle_relay_security_tests.rs | ||
| mod.rs | ||
| relay.rs | ||
| route_mode.rs | ||
| route_mode_security_tests.rs | ||