Skip to content

Repair missing Windows curl automatically and improve diagnostics - #53

Merged
KBRASK merged 3 commits into
mainfrom
fix/windows-curl-discovery
Oct 5, 2026
Merged

KBRASK merged 3 commits into
mainfrom
fix/windows-curl-discovery

Conversation

@KBRASK

@KBRASK KBRASK commented Oct 5, 2026

Copy link
Copy Markdown
Collaborator

Changes

  • Find and check Windows system, PATH, Git and managed curl copies before setup.
  • Automatically obtain a pinned, checksum-verified curl only when no usable copy exists, without changing system PATH or enlarging the launcher with a bundled binary.
  • Keep the selected proxy/direct policy during repair and report unsupported bootstrap proxy configurations explicitly.
  • Include discovery results, Windows exit codes, repair route, timing and integrity failures in local redacted diagnostic reports.
  • Show Windows-specific bilingual recovery guidance instead of instructions to run setup.sh.

Validation

  • Python/JSON syntax and patch whitespace checked.
  • Pinned archive and member hashes obtained from the official curl Windows distribution.
  • Installation changes exported from committed source only.
  • Native Windows execution and automated runtime tests have not been run for this change.

# Conflicts:
#	freevideo_engine/failure_details.py
@KBRASK
KBRASK merged commit 065e8ab into main Oct 5, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant