d1aad54
fix(updater): reliable core updates on any shared hosting - cURL fallback for allow_url_fopen=Off in updater/API clients (binary-safe download via CURLOPT_FILE), login reachable during held maintenance for recovery, admin-updates JS auto-refreshes the updater token on invalid/expired and resumes the same job, JobState::latest()/status/history sort jobs by mtime so a stale failed job (upd_e2e_...) never surfaces as latest with its old error, TokenVerifier allows apply_step/rollback_step continuations when the base action is allowed (version-mixed trees), stale error cleared on job resume/finalize, retried apply reuses the complete first backup
2026-08-05T10:05:30+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>