v0.32.8
This commit is contained in:
1 parent
c41d1e00a2
commit
6987b3ce33
98 files changed
+146
-10827
No files matched your search
@@ -50,7 +50,7 @@ RustProxy ${RUSTPROXY_VERSION}
|
||||
Start a LOOPBACK-ONLY fake Tinyauth peer (never production)
|
||||
./dev.sh acme --doctor Check local Certbot availability without network access
|
||||
./dev.sh acme --cert-dir DIR Read provider request JSON from stdin; stage PEM files
|
||||
./dev.sh test Run offline release checks and all Rust tests
|
||||
./dev.sh test Check all Rust targets and run Rust tests
|
||||
./dev.sh build Build the development binary only
|
||||
./dev.sh release Build an optimized binary (target/release/rust-proxy)
|
||||
./dev.sh fmt Format Rust sources with rustfmt
|
||||
@@ -75,7 +75,7 @@ if ! command -v python3 >/dev/null 2>&1; then
|
||||
fi
|
||||
python3 -c 'import sys; sys.exit(0 if sys.version_info >= (3, 10) else "Python 3.10+ is required.")'
|
||||
if [[ "$mode" == "doctor" ]]; then
|
||||
python3 tools/checks/preflight.py
|
||||
python3 scripts/preflight.py
|
||||
printf 'Source layout: OK\n'
|
||||
for tool in cargo rustc cc python3; do
|
||||
printf '%s: ' "$tool"
|
||||
@@ -86,79 +86,8 @@ fi
|
||||
if [[ "$mode" == "acme" ]]; then exec python3 scripts/runtime/acme_provider.py "$@"; fi
|
||||
if [[ "$mode" == "mock-auth" ]]; then exec python3 tools/dev/mock_auth.py "$@"; fi
|
||||
if [[ "$mode" == "mock" ]]; then exec python3 tools/dev/mock_server.py "$@"; fi
|
||||
python3 tools/checks/preflight.py --repair-known
|
||||
python3 scripts/preflight.py --repair-known
|
||||
if [[ "$mode" == "repair" ]]; then printf 'Source preflight: OK\n'; exit 0; fi
|
||||
if [[ "$mode" == "test" ]]; then
|
||||
python3 tools/checks/rust_module_contracts.py
|
||||
python3 tools/checks/h3_navigation_0316.py
|
||||
python3 tools/checks/release_0317.py
|
||||
python3 tools/checks/release_0318.py
|
||||
python3 tools/checks/certificate_api_0319.py
|
||||
python3 tools/checks/source_pruning_0317.py
|
||||
python3 tools/checks/system_info_no_subprocess_contracts.py
|
||||
python3 tools/checks/source_module_contracts.py
|
||||
python3 tools/checks/version_contracts.py
|
||||
python3 tools/checks/upstream_protocols_0323.py
|
||||
python3 tools/checks/preserve_host_0324.py
|
||||
python3 tools/checks/dynamic_acl_0325.py
|
||||
python3 tools/checks/appearance_density_buttons_0327.py
|
||||
python3 tools/checks/mobile_protocol_0326.py
|
||||
python3 tools/checks/check_source.py
|
||||
python3 tools/checks/release_smoke.py
|
||||
python3 tools/checks/memory_contracts.py
|
||||
python3 tools/checks/high_traffic_memory_model.py
|
||||
python3 tools/checks/web_server_contracts.py
|
||||
python3 tools/checks/web_cache_revalidation_0322.py
|
||||
python3 tools/checks/security_contracts.py
|
||||
python3 tools/checks/admin_surface_audit_0310.py
|
||||
python3 tools/checks/security_dependency_contracts.py
|
||||
python3 tools/checks/dependency_upgrade_0312.py
|
||||
if command -v node >/dev/null 2>&1; then
|
||||
node tools/checks/web_service_ui_test.mjs
|
||||
node tools/checks/backend_cache_0297_ui_test.mjs
|
||||
node tools/checks/backend_health_0300_ui_test.mjs
|
||||
node tools/checks/system_info_0301_ui_test.mjs
|
||||
node tools/checks/refresh_0310_ui_test.mjs
|
||||
node tools/checks/stream_0320_ui_test.mjs
|
||||
node tools/checks/stream_0320_visibility_regression.mjs
|
||||
node tools/checks/overview_registry_0323_ui_test.mjs
|
||||
node tools/checks/dynamic_acl_startup_0325_ui_test.mjs
|
||||
node tools/checks/preserve_host_0324_ui_test.mjs
|
||||
node tools/checks/backend_dashboard_0323_ui_test.mjs
|
||||
node tools/checks/dashboard_layout_editor_0323_ui_test.mjs
|
||||
node tools/checks/dashboard_inline_layout_0323_ui_test.mjs
|
||||
node tools/checks/admin_themes_0323_ui_test.mjs
|
||||
node tools/checks/appearance_ux_0323_ui_test.mjs
|
||||
node tools/checks/dashboard_appearance_ribbon_0326_ui_test.mjs
|
||||
node tools/checks/backend_protocol_0326_ui_test.mjs
|
||||
node tools/checks/overview_extra_metrics_0323_ui_test.mjs
|
||||
node tools/checks/rate_pause_0326_ui_test.mjs
|
||||
node tools/checks/overview_wide_masonry_0323_ui_test.mjs
|
||||
node tools/checks/overview_uniform_grid_0323_ui_test.mjs
|
||||
node tools/checks/overview_0321_layout_regression.mjs
|
||||
node tools/checks/dashboard_startup_0310_ui_test.mjs
|
||||
node tools/checks/dashboard_boot_0311_ui_test.mjs
|
||||
node tools/checks/origin_resume_0313_ui_test.mjs
|
||||
node tools/checks/admin_public_origin_0314_sim.mjs
|
||||
node tools/checks/admin_public_origin_0314_config_sim.mjs
|
||||
node tools/checks/admin_panel_config_0314_ui_test.mjs
|
||||
node tools/checks/security_logs_0315_ui_test.mjs
|
||||
node tools/checks/file_logs_tabs_0315_ui_test.mjs
|
||||
node tools/checks/release_0317_ui_test.mjs
|
||||
node tools/checks/release_0318_ui_test.mjs
|
||||
node tools/checks/docker_startup_0318_ui_test.mjs
|
||||
node tools/checks/certificate_api_0319_ui_test.mjs
|
||||
node tools/checks/h3_cache_mobile_0315_test.mjs
|
||||
node tools/checks/panel_cache_http_0310_ui_test.mjs
|
||||
node tools/checks/vhost_origin_errors_0297_ui_test.mjs
|
||||
node tools/checks/www_redirect_ui_test.mjs
|
||||
node tools/checks/vhost_www_ui_test.mjs
|
||||
else
|
||||
printf 'Node.js not found; skipping Web Service UI behavior test.\n' >&2
|
||||
fi
|
||||
python3 tools/checks/docs_check.py
|
||||
python3 tools/checks/langs_check.py
|
||||
fi
|
||||
if ! command -v cargo >/dev/null 2>&1; then
|
||||
cat >&2 <<'MISSING'
|
||||
Rust/Cargo is not installed or not in PATH.
|
||||
|
||||
Reference in new issue
Block a user