Alexey
66f2b8889f
Split oversized runtime modules + Async tests hardened
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-08-30 09:39:33 +03:00
Alexey
281f63f940
Runtime Ownership hardened
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-08-30 08:38:03 +03:00
Alexey
a5216d77fb
Rustfmt
2026-07-19 18:41:23 +03:00
Alexey
4679bdcfd5
Atomic Maestro Sessions + Shutdown gate
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-07-19 16:10:42 +03:00
Alexey
c6f40e3717
Harden Maestro reload lifecycle and readiness barriers
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-07-18 14:27:24 +03:00
Alexey
d4c4980e5a
Bound ME writer queues by resident payload bytes
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-07-11 18:43:42 +03:00
Alexey
d414c73c9b
Hardened KDF-Tuple + NAT Probing + Paddings
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-06-14 16:15:41 +03:00
Alexey
86573be493
Event-driven Wakeup for ME Admission-gate
2026-05-08 13:34:41 +03:00
Alexey
926e3aa987
Fairness Regression fixes
2026-04-21 01:11:43 +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
41d786cc11
Safety Gates Invariants + HybridAsyncPersistent + Watch + Runtime Snapshots + ME Writer Ping Tracker + Parallel Recovery + Backpressure Guardrails
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-03-25 16:29:35 +03:00
Alexey
a40d6929e5
Upstream-driver getProxyConfig and getProxyConfig
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-03-23 22:41:17 +03:00
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
Alexey
d7bbb376c9
Format
2026-03-21 15:45:29 +03:00
David Osipov
7dc3c3666d
Merge upstream/main into test/main-into-flow-sec
2026-03-20 14:20:20 +04:00
Alexey
f61d25ebe0
Authoritative Teardown + Orphan Watchdog + Force-Close Safery Policy
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-03-20 12:11:47 +03:00
David Osipov
7416829e89
Merge remote-tracking branch 'upstream/main' into test/main-into-flow-sec
...
# Conflicts:
# Cargo.toml
# src/api/model.rs
# src/api/runtime_stats.rs
# src/transport/middle_proxy/health.rs
# src/transport/middle_proxy/health_regression_tests.rs
# src/transport/middle_proxy/pool_status.rs
2026-03-19 23:48:40 +04:00
David Osipov
c07b600acb
Integration hardening: reconcile main+flow-sec API drift and restore green suite
2026-03-19 20:24:44 +04:00
Alexey
8d1faece60
Instadrain + Hard-remove for long draining-state
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-03-19 17:45:17 +03:00
Alexey
89e5668c7e
Runtime guardrails
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com >
2026-03-18 22:33:41 +03:00
Alexey
3739f38440
Adaptive Buffers + Session Eviction Method
2026-03-18 10:49:02 +03:00
Alexey
58f26ba8a7
Configurable ME draining writer overflow threshold
2026-03-15 12:13:46 +03:00
Alexey
161af51558
User Management in API
2026-03-10 00:02:39 +03:00
Alexey
4c94f73546
Maestro - Refactored Main Format
2026-03-09 11:05:46 +03:00