рабочий вариант, но скороть 10 МБит
build / backend (push) Has been cancelled
build / node-agent (push) Has been cancelled
build / worker (push) Has been cancelled

This commit is contained in:
2026-05-22 21:46:49 +03:00
parent 469fa0e860
commit 20d361a886
280 changed files with 954890 additions and 18524 deletions
@@ -0,0 +1,259 @@
M CODEX_CONTEXT.md
M README.md
D _tmp_android_build/.gradle/9.5.0/checksums/checksums.lock
D _tmp_android_build/.gradle/9.5.0/checksums/md5-checksums.bin
D _tmp_android_build/.gradle/9.5.0/checksums/sha1-checksums.bin
D _tmp_android_build/.gradle/9.5.0/executionHistory/executionHistory.bin
D _tmp_android_build/.gradle/9.5.0/executionHistory/executionHistory.lock
D _tmp_android_build/.gradle/9.5.0/fileChanges/last-build.bin
D _tmp_android_build/.gradle/9.5.0/fileHashes/fileHashes.bin
D _tmp_android_build/.gradle/9.5.0/fileHashes/fileHashes.lock
D _tmp_android_build/.gradle/9.5.0/fileHashes/resourceHashesCache.bin
D _tmp_android_build/.gradle/9.5.0/gc.properties
D _tmp_android_build/.gradle/buildOutputCleanup/buildOutputCleanup.lock
D _tmp_android_build/.gradle/buildOutputCleanup/cache.properties
D _tmp_android_build/.gradle/buildOutputCleanup/outputFiles.bin
D _tmp_android_build/.gradle/vcs-1/gc.properties
D _tmp_android_build/README.md
D _tmp_android_build/app/build.gradle
D _tmp_android_build/app/src/main/AndroidManifest.xml
D _tmp_android_build/app/src/main/java/su/cin/rapvpn/MainActivity.java
D _tmp_android_build/app/src/main/java/su/cin/rapvpn/RapApiClient.java
D _tmp_android_build/app/src/main/java/su/cin/rapvpn/RapDiagnosticService.java
D _tmp_android_build/app/src/main/java/su/cin/rapvpn/RapVpnService.java
D _tmp_android_build/app/src/main/java/su/cin/rapvpn/RdpActivity.java
D _tmp_android_build/app/src/main/java/su/cin/rapvpn/SecureTokenStore.java
D _tmp_android_build/app/src/main/java/su/cin/rapvpn/TestTrafficActivity.java
D _tmp_android_build/app/src/main/java/su/cin/rapvpn/TestVpnActivity.java
D _tmp_android_build/app/src/main/res/values/styles.xml
D _tmp_android_build/build.gradle
D _tmp_android_build/local.properties
D _tmp_android_build/settings.gradle
M agents/rap-node-agent/README.md
M agents/rap-node-agent/cmd/fabric-loadtest/main.go
M agents/rap-node-agent/cmd/fabric-loadtest/main_test.go
M agents/rap-node-agent/cmd/mesh-live-smoke/main.go
M agents/rap-node-agent/cmd/rap-host-agent/main.go
M agents/rap-node-agent/cmd/rap-node-agent/main.go
M agents/rap-node-agent/cmd/rap-node-agent/main_test.go
M agents/rap-node-agent/internal/agent/payload.go
M agents/rap-node-agent/internal/client/client.go
M agents/rap-node-agent/internal/config/config.go
M agents/rap-node-agent/internal/config/config_test.go
M agents/rap-node-agent/internal/fabricproto/frame.go
M agents/rap-node-agent/internal/fabricproto/frame_test.go
M agents/rap-node-agent/internal/fabricproto/session.go
M agents/rap-node-agent/internal/fabricproto/session_test.go
M agents/rap-node-agent/internal/hostagent/config.go
M agents/rap-node-agent/internal/hostagent/docker.go
M agents/rap-node-agent/internal/hostagent/docker_test.go
M agents/rap-node-agent/internal/hostagent/linux.go
M agents/rap-node-agent/internal/hostagent/monitor.go
M agents/rap-node-agent/internal/hostagent/profile.go
M agents/rap-node-agent/internal/hostagent/self_update.go
M agents/rap-node-agent/internal/hostagent/service.go
M agents/rap-node-agent/internal/hostagent/service_test.go
M agents/rap-node-agent/internal/hostagent/update.go
M agents/rap-node-agent/internal/hostagent/update_test.go
M agents/rap-node-agent/internal/hostagent/windows.go
M agents/rap-node-agent/internal/hostagent/windows_update.go
D agents/rap-node-agent/internal/mesh/client.go
M agents/rap-node-agent/internal/mesh/contracts.go
M agents/rap-node-agent/internal/mesh/endpoint_candidate_scoring.go
M agents/rap-node-agent/internal/mesh/endpoint_candidate_scoring_test.go
M agents/rap-node-agent/internal/mesh/fabric_control_transport.go
M agents/rap-node-agent/internal/mesh/fabric_core.go
M agents/rap-node-agent/internal/mesh/fabric_quic_server.go
M agents/rap-node-agent/internal/mesh/fabric_quic_transport.go
M agents/rap-node-agent/internal/mesh/fabric_route_planner.go
M agents/rap-node-agent/internal/mesh/fabric_route_planner_test.go
M agents/rap-node-agent/internal/mesh/fabric_transport.go
M agents/rap-node-agent/internal/mesh/peer_cache.go
M agents/rap-node-agent/internal/mesh/peer_cache_test.go
M agents/rap-node-agent/internal/mesh/peer_connection_intent.go
M agents/rap-node-agent/internal/mesh/peer_connection_intent_test.go
M agents/rap-node-agent/internal/mesh/peer_connection_manager.go
M agents/rap-node-agent/internal/mesh/peer_connection_manager_test.go
M agents/rap-node-agent/internal/mesh/peer_connection_state.go
M agents/rap-node-agent/internal/mesh/peer_recovery_plan.go
M agents/rap-node-agent/internal/mesh/peer_recovery_plan_test.go
M agents/rap-node-agent/internal/mesh/production_transport.go
M agents/rap-node-agent/internal/mesh/registry_gossip.go
M agents/rap-node-agent/internal/mesh/registry_gossip_test.go
M agents/rap-node-agent/internal/mesh/remote_workspace_sink.go
M agents/rap-node-agent/internal/mesh/scoped_config.go
M agents/rap-node-agent/internal/mesh/scoped_config_test.go
M agents/rap-node-agent/internal/mesh/server.go
D agents/rap-node-agent/internal/mesh/server_test.go
M agents/rap-node-agent/internal/mesh/vpn_packet.go
M agents/rap-node-agent/internal/supervisor/supervisor.go
M agents/rap-node-agent/internal/supervisor/supervisor_test.go
M agents/rap-node-agent/internal/vpnruntime/fabric_session_packet.go
M agents/rap-node-agent/internal/vpnruntime/fabric_session_registry.go
M agents/rap-node-agent/internal/vpnruntime/fabric_session_transport.go
M agents/rap-node-agent/internal/vpnruntime/fabric_transport.go
M agents/rap-node-agent/internal/vpnruntime/fabric_transport_test.go
M agents/rap-node-agent/internal/vpnruntime/gateway.go
M agents/rap-node-agent/internal/vpnruntime/gateway_test.go
M agents/rap-node-agent/internal/vpnruntime/tun_linux.go
M agents/rap-node-agent/internal/webingress/admin_runtime.go
M agents/rap-node-agent/internal/webingress/admin_runtime_test.go
M agents/rap-node-agent/internal/webingress/manager.go
M agents/rap-node-agent/internal/webingress/manager_test.go
M agents/rap-node-agent/internal/webingress/runtime.go
M agents/rap-node-agent/internal/webingress/runtime_test.go
M agents/rap-node-agent/mobile/fabricvpn/fabricvpn.go
M agents/rap-node-agent/mobile/fabricvpn/fabricvpn_test.go
M backend/README.md
M backend/cmd/ws-smoke-client/main.go
M backend/go.mod
M backend/go.sum
M backend/internal/modules/auth/module.go
M backend/internal/modules/auth/service.go
M backend/internal/modules/cluster/models.go
M backend/internal/modules/cluster/module.go
M backend/internal/modules/cluster/module_admin_runtime_test.go
M backend/internal/modules/cluster/module_error_test.go
M backend/internal/modules/cluster/postgres_store.go
M backend/internal/modules/cluster/postgres_store_test.go
M backend/internal/modules/cluster/repository.go
M backend/internal/modules/cluster/service.go
M backend/internal/modules/cluster/service_test.go
M backend/internal/modules/nodeagent/module.go
M backend/internal/platform/authority/authority.go
M backend/internal/platform/config/config.go
M backend/internal/platform/runtime/app.go
M clients/android/.gradle/9.5.0/executionHistory/executionHistory.bin
M clients/android/.gradle/9.5.0/executionHistory/executionHistory.lock
M clients/android/.gradle/9.5.0/fileHashes/fileHashes.bin
M clients/android/.gradle/9.5.0/fileHashes/fileHashes.lock
M clients/android/.gradle/9.5.0/fileHashes/resourceHashesCache.bin
M clients/android/.gradle/buildOutputCleanup/buildOutputCleanup.lock
M clients/android/README.md
M clients/android/app/build.gradle
M clients/android/app/libs/rap-fabricvpn-sources.jar
M clients/android/app/libs/rap-fabricvpn.aar
M clients/android/app/src/main/java/su/cin/rapvpn/MainActivity.java
M clients/android/app/src/main/java/su/cin/rapvpn/RapApiClient.java
M clients/android/app/src/main/java/su/cin/rapvpn/RapAutostartReceiver.java
M clients/android/app/src/main/java/su/cin/rapvpn/RapVpnService.java
M clients/android/app/src/main/java/su/cin/rapvpn/TestVpnActivity.java
M clients/windows/README.md
M clients/windows/src/RemoteAccessPlatform.Windows.Application/ViewModels/SessionWindowViewModel.cs
M clients/windows/src/RemoteAccessPlatform.Windows.Transport/BackendApiClient.cs
M clients/windows/src/RemoteAccessPlatform.Windows.Transport/SessionGatewayClient.cs
D docs/_legacy_v1/02_specs/technical_specification.md
D docs/_legacy_v1/03_codex_prompts/00_master_prompt.md
D docs/_legacy_v1/04_repo_bootstrap/what_to_do_in_codex_project_folder.md
D docs/_legacy_v1/05_decisions/technology_stack_review_2026.md
D docs/_legacy_v1/README_START_HERE.md
M docs/architecture/ARCHITECTURE_GUARDRAILS.md
M docs/architecture/CLUSTER_NODE_ADMIN_FOUNDATION.md
M docs/architecture/DATA_PLANE_V1.md
M docs/architecture/DISTRIBUTED_FABRIC_NODE_PROTOCOL_PLAN.md
M docs/architecture/FABRIC_AREA_AND_PEER_STABILITY_MODEL.md
M docs/architecture/FABRIC_FIRST_TRANSPORT_AND_STRESS_PLAN.md
M docs/architecture/FABRIC_LIVE_AUDIT_2026-05-18.md
M docs/architecture/FABRIC_NODE_SURVIVAL_AND_RECOVERY_POLICY.md
M docs/architecture/FABRIC_SERVICE_CHANNEL_RUNTIME.md
M docs/architecture/MESH_ROUTING_RUNTIME_IMPLEMENTATION_PLAN.md
M docs/architecture/RDP_ADAPTER_RUNTIME.md
M docs/architecture/RDP_SERVICE_CSHARP_TARGET.md
M docs/architecture/SECURE_ACCESS_FABRIC_TARGET.md
M docs/architecture/SECURE_NODE_TO_NODE_CHANNEL_LIFECYCLE.md
M docs/architecture/SECURITY_SECRETS_READINESS.md
M docs/architecture/SERVICE_ADAPTER_PROTOCOL.md
M docs/architecture/SIGNED_SCOPED_CLUSTER_SNAPSHOT_MODEL.md
M docs/architecture/VPN_IP_TUNNEL_SERVICE_TARGET.md
M docs/architecture/WEB_INGRESS_AND_ADMIN_UI_MODEL.md
M docs/audits/CURRENT_BASELINE_MATRIX.md
M docs/audits/PROJECT_AUDIT_2026-04-26.md
M docs/codex/CURRENT_STATUS.md
M docs/codex/NEXT_STEP_PROMPT.md
M docs/operations/VPN_BASELINE_0.2.87.md
M docs/ops/RAP_HOST_AGENT_MONITOR.md
M scripts/android/build-android-apk.ps1
M scripts/android/fast-release-android-apk.ps1
M scripts/android/rebuild-and-publish-android-apk.ps1
M scripts/android/release-android-apk.ps1
D scripts/fabric/c17h-multi-agent-synthetic-smoke-ssh.ps1
D scripts/fabric/c17h-multi-agent-synthetic-smoke.ps1
D scripts/fabric/c17z12-rendezvous-relay-smoke-ssh.ps1
M scripts/fabric/c17z19-route-health-feedback-smoke-ssh.ps1
M scripts/fabric/c18z1-live-service-channel-ingress-smoke.ps1
M scripts/fabric/c18z10-live-service-channel-exit-pool-smoke.ps1
M scripts/fabric/c18z100-rebuild-health-feedback-breakdown-smoke.ps1
M scripts/fabric/c18z102-rebuild-health-feedback-drilldown-audit-smoke.ps1
M scripts/fabric/c18z104-focused-fabric-audit-smoke.ps1
M scripts/fabric/c18z11-live-service-channel-entry-pool-smoke.ps1
M scripts/fabric/c18z13-live-service-channel-route-quality-smoke.ps1
M scripts/fabric/c18z14-live-service-channel-active-quality-shift-smoke.ps1
M scripts/fabric/c18z17-live-service-channel-quality-cleanup-smoke.ps1
M scripts/fabric/c18z18-service-channel-session-scoped-fairness-smoke.ps1
M scripts/fabric/c18z19-service-channel-parallel-flow-window-smoke.ps1
M scripts/fabric/c18z2-live-service-channel-soak-smoke.ps1
M scripts/fabric/c18z20-service-channel-adaptive-window-telemetry-smoke.ps1
M scripts/fabric/c18z21-service-channel-rolling-quality-window-smoke.ps1
M scripts/fabric/c18z23-service-channel-recovery-hysteresis-smoke.ps1
M scripts/fabric/c18z3-live-service-channel-entry-ws-fallback-smoke.ps1
M scripts/fabric/c18z4-live-service-channel-session-pressure-smoke.ps1
M scripts/fabric/c18z5-live-service-channel-exit-restart-smoke.ps1
M scripts/fabric/c18z52-service-channel-access-telemetry-smoke.ps1
M scripts/fabric/c18z54-service-channel-normal-route-access-smoke.ps1
M scripts/fabric/c18z55-service-channel-degraded-route-access-smoke.ps1
M scripts/fabric/c18z56-service-channel-alternate-remediation-smoke.ps1
M scripts/fabric/c18z57-service-channel-remediation-command-smoke.ps1
M scripts/fabric/c18z58-service-channel-remediation-apply-smoke.ps1
M scripts/fabric/c18z59-service-channel-remediation-traffic-smoke.ps1
M scripts/fabric/c18z6-live-service-channel-active-rebuild-smoke.ps1
M scripts/fabric/c18z60-service-channel-remediation-multiflow-smoke.ps1
M scripts/fabric/c18z61-service-channel-remediation-pressure-smoke.ps1
M scripts/fabric/c18z62-service-channel-remediation-qos-smoke.ps1
M scripts/fabric/c18z67-service-channel-concurrent-qos-live-smoke.ps1
M scripts/fabric/c18z7-live-service-channel-concurrent-isolation-smoke.ps1
M scripts/fabric/c18z72-service-channel-pool-policy-smoke.ps1
M scripts/fabric/c18z73-service-channel-pool-policy-remediation-guard-smoke.ps1
M scripts/fabric/c18z8-live-service-channel-backpressure-isolation-smoke.ps1
M scripts/fabric/c18z9-live-service-channel-route-pool-smoke.ps1
M scripts/fabric/c18z91-node-agent-data-plane-contract-enforcement-smoke.ps1
D scripts/fabric/c18z92-node-agent-disabled-backend-fallback-smoke.ps1
M scripts/fabric/c18z93-access-telemetry-data-plane-contract-smoke.ps1
M scripts/fabric/c18z94-data-plane-contract-incident-smoke.ps1
M scripts/fabric/c18z95-node-agent-blocked-fallback-telemetry-smoke.ps1
M scripts/fabric/c18z96-blocked-fallback-rebuild-feedback-smoke.ps1
M scripts/fabric/c18z97-blocked-fallback-feedback-dedup-smoke.ps1
M scripts/fabric/c18z98-blocked-fallback-rebuild-correlation-smoke.ps1
M scripts/fabric/c18z99-rebuild-correlation-filter-smoke.ps1
M scripts/fabric/c19a-service-workload-supervision-smoke.ps1
D scripts/fabric/deploy-test-nodes.ps1
D scripts/fabric/dev-cluster-enrollment-bootstrap-smoke-ssh.ps1
M web-admin/README.md
D web-admin/deploy/html/assets/index-CiNvRobk.js
D web-admin/deploy/html/assets/index-Cur_BAkX.css
M web-admin/deploy/html/index.html
M web-admin/index.html
M web-admin/src/App.tsx
M web-admin/src/api/client.ts
M web-admin/src/styles.css
M web-admin/src/types.ts
M workers/rdp-worker/src/dataplane/direct_wss_server.cpp
?? .codex-baselines/
?? _tmp_release_0.2.355-rescue-hold/
?? agents/rap-node-agent/$tmp/
?? agents/rap-node-agent/internal/mesh/fabric_live_probe.go
?? agents/rap-node-agent/internal/vpnruntime/service_stream_registry.go
?? agents/rap-node-agent/internal/vpnruntime/service_stream_registry_test.go
?? agents/rap-node-agent/internal/vpnruntime/service_tunnel.go
?? agents/rap-node-agent/internal/vpnruntime/service_tunnel_test.go
?? agents/rap-node-agent/rap-node-agent-linux-test
?? backend/internal/modules/auth/module_html.go
?? backend/internal/modules/cluster/module_console_html.go
?? backend/internal/modules/cluster/module_nodes_html.go
?? backend/internal/platform/fabriccontrol/
?? docs/_archive_v1/
?? docs/architecture/FABRIC_EXECUTION_PLAN_2026-05-19.md
?? docs/architecture/FABRIC_SERVICE_OVER_TRANSPORT_MODEL.md
?? docs/architecture/FABRIC_TRANSPORT_SCALE_PLAN.md
?? scripts/check-fabric-standard-boundary.ps1
?? scripts/check-live-farm-fabric-standard.ps1
?? scripts/fabric/c18z92-node-agent-disabled-compat-fallback-smoke.ps1