Alexey
780fafa604
Src-IP in ME Routing + more strict bind_addresses
2026-03-14 02:20:51 +03:00
Alexey
a15f74a6f9
Configured middle_proxy_nat_ip for ME Gate on strartup
2026-03-13 16:52:24 +03:00
David Osipov
40dc6a39c1
fix(socket): validate ack_timeout_secs and check setsockopt rc
2026-03-11 21:10:58 +04:00
David Osipov
8b5cbb7b4b
Add Rust coding conventions and self-explanatory commenting guidelines; update dependencies and version in Cargo files; enhance OpenBSD support in installation and documentation; improve TCP socket configuration and testing
2026-03-11 20:49:51 +04:00
Alexey
be24b47300
Per-upstream Runtime Selftest
2026-03-10 01:25:28 +03:00
Alexey
8cd719da3f
Bnd-block in API fixes
2026-03-10 01:16:21 +03:00
Alexey
959d385015
ReRoute state in API
2026-03-10 00:59:25 +03:00
Alexey
a383f3f1a3
API Defaults
2026-03-10 00:27:36 +03:00
Alexey
b315e84136
Update users.rs
2026-03-10 00:09:11 +03:00
Alexey
1d8de09a32
Update users.rs
2026-03-10 00:06:43 +03:00
Alexey
796279343e
API User Deletion fixes
2026-03-10 00:04:38 +03:00
Alexey
161af51558
User Management in API
2026-03-10 00:02:39 +03:00
Alexey
100ef0fa28
Correct IP:port/public-host:public-port in API
2026-03-09 23:37:29 +03:00
Alexey
b950987229
ME Selftest
2026-03-09 20:35:31 +03:00
Alexey
97926b05e8
Update admission.rs
2026-03-09 13:44:27 +03:00
Alexey
4c94f73546
Maestro - Refactored Main Format
2026-03-09 11:05:46 +03:00
Alexey
d0f253b49b
PROXY Real IP in logs
2026-03-09 01:55:07 +03:00
Alexey
ef2ed3daa0
ME/DC Reroute + ME Upper-limit tuning
2026-03-09 00:53:47 +03:00
Alexey
633af93b19
DC to Client fine tuning
2026-03-08 04:51:46 +03:00
Alexey
c28b82a618
Update defaults.rs
2026-03-08 03:45:01 +03:00
Alexey
fca0e3f619
ME Writer Pick in Metrics+API
2026-03-08 03:06:45 +03:00
Alexey
9401c46727
ME Writer Pick
2026-03-08 03:05:47 +03:00
Alexey
6b3697ee87
ME Active-by-Endpoint
2026-03-08 03:04:27 +03:00
Alexey
c08160600e
Update pool_writer.rs
2026-03-08 03:03:41 +03:00
Alexey
cd5c60ce1e
Update reader.rs
2026-03-08 03:03:35 +03:00
Alexey
d2baa8e721
CPU/RAM improvements + removing hot-path obstacles
2026-03-07 19:33:48 +03:00
Alexey
5f77f83b48
ME Adaptive Floor Upper-Limit
2026-03-07 17:27:56 +03:00
Alexey
5ac0ef1ffd
Init in API
2026-03-07 16:18:09 +03:00
Alexey
e1f3efb619
API from main
2026-03-07 15:37:49 +03:00
Alexey
258191ab87
Routed DC + Strict ME Writers
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com>
2026-03-07 13:40:57 +03:00
Alexey
27e6dec018
ME Strict Writers
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com>
2026-03-07 13:32:02 +03:00
Alexey
93f58524d1
No busy-poll in ME
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com>
2026-03-07 03:25:26 +03:00
Alexey
0ff2e95e49
Event-driven Drafts
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com>
2026-03-07 03:22:01 +03:00
Alexey
ce9698d39b
ME Adaptive Floor Planner
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com>
2026-03-07 02:50:11 +03:00
Alexey
02fe89f7d0
DC Endpoints on default
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com>
2026-03-06 20:00:32 +03:00
Alexey
24df865503
Session by Target-DC-ID
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com>
2026-03-06 19:59:23 +03:00
Alexey
e9f8c79498
ME Pool w/ Strict-Index
2026-03-06 19:58:57 +03:00
Alexey
4221230969
API Events + API as module
2026-03-06 18:55:20 +03:00
Alexey
d87196c105
HTTP Utils for API
2026-03-06 18:55:04 +03:00
Alexey
da89415961
Runtime API on Edge
2026-03-06 18:54:37 +03:00
Alexey
2d98ebf3c3
Runtime w/ Minimal Overhead
2026-03-06 18:54:26 +03:00
Alexey
fb5e9947bd
Runtime Watch
2026-03-06 18:54:12 +03:00
Alexey
2ea85c00d3
Runtime API Defaults
2026-03-06 18:54:00 +03:00
Alexey
2a3b6b917f
Update direct_relay.rs
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com>
2026-03-06 18:53:28 +03:00
Alexey
83ed9065b0
Update middle_relay.rs
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com>
2026-03-06 18:53:22 +03:00
Alexey
44b825edf5
Atomics in Stats
...
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com>
2026-03-06 18:53:13 +03:00
Alexey
487e95a66e
Update mod.rs
2026-03-06 18:52:39 +03:00
Alexey
c465c200c4
ME Pool Runtime API
2026-03-06 18:52:31 +03:00
Alexey
d7716ad875
Upstream API Policy Snapshot
2026-03-06 18:52:17 +03:00
Alexey
92c22ef16d
API Zero
...
Added new endpoints:
- GET /v1/system/info
- GET /v1/runtime/gates
- GET /v1/limits/effective
- GET /v1/security/posture
Added API runtime state without impacting the hot path:
- config_reload_count
- last_config_reload_epoch_secs
- admission_open
- process_started_at_epoch_secs
Added background watcher tasks in api::serve:
- configuration reload tracking
- admission gate state tracking
2026-03-06 13:06:57 +03:00