telemt/src/transport/middle_proxy
David Osipov 4c32370b25
Refactor proxy and transport modules for improved safety and performance
- Enhanced linting rules in `src/proxy/mod.rs` to enforce stricter code quality checks in production.
- Updated hash functions in `src/proxy/middle_relay.rs` for better efficiency.
- Added new security tests in `src/proxy/tests/middle_relay_stub_completion_security_tests.rs` to validate desynchronization behavior.
- Removed ignored test stubs in `src/proxy/tests/middle_relay_security_tests.rs` to clean up the test suite.
- Improved error handling and code readability in various transport modules, including `src/transport/middle_proxy/config_updater.rs` and `src/transport/middle_proxy/pool.rs`.
- Introduced new padding functions in `src/stream/frame_stream_padding_security_tests.rs` to ensure consistent behavior across different implementations.
- Adjusted TLS stream validation in `src/stream/tls_stream.rs` for better boundary checking.
- General code cleanup and dead code elimination across multiple files to enhance maintainability.
2026-03-21 20:05:07 +04:00
..
tests Format 2026-03-21 15:45:29 +03:00
codec.rs Format 2026-03-21 15:45:29 +03:00
config_updater.rs Refactor proxy and transport modules for improved safety and performance 2026-03-21 20:05:07 +04:00
handshake.rs Format 2026-03-21 15:45:29 +03:00
health.rs Refactor proxy and transport modules for improved safety and performance 2026-03-21 20:05:07 +04:00
mod.rs Format 2026-03-21 15:45:29 +03:00
ping.rs Refactor proxy and transport modules for improved safety and performance 2026-03-21 20:05:07 +04:00
pool.rs Refactor proxy and transport modules for improved safety and performance 2026-03-21 20:05:07 +04:00
pool_config.rs Format 2026-03-21 15:45:29 +03:00
pool_init.rs Format 2026-03-21 15:45:29 +03:00
pool_nat.rs Format 2026-03-21 15:45:29 +03:00
pool_refill.rs Format 2026-03-21 15:45:29 +03:00
pool_reinit.rs Format 2026-03-21 15:45:29 +03:00
pool_runtime_api.rs Format 2026-03-21 15:45:29 +03:00
pool_status.rs Refactor proxy and transport modules for improved safety and performance 2026-03-21 20:05:07 +04:00
pool_writer.rs Refactor proxy and transport modules for improved safety and performance 2026-03-21 20:05:07 +04:00
reader.rs Refactor proxy and transport modules for improved safety and performance 2026-03-21 20:05:07 +04:00
registry.rs Refactor proxy and transport modules for improved safety and performance 2026-03-21 20:05:07 +04:00
rotation.rs Format 2026-03-21 15:45:29 +03:00
secret.rs Format 2026-03-21 15:45:29 +03:00
selftest.rs Per-upstream Runtime Selftest 2026-03-10 01:25:28 +03:00
send.rs Refactor proxy and transport modules for improved safety and performance 2026-03-21 20:05:07 +04:00
wire.rs Format 2026-03-21 15:45:29 +03:00