c4milo / c4milo/gofetch

If server doesn't allow preflight HEAD request, do not parallelize.

Open
#11 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
26
Forks
2
PR merge metrics
No merged PRs in 30d

Description

This is to fix an issue with Github Release servers generating wrong signatures when redirecting HEAD requests to S3.

Contributor guide

Open the contributing guide

Research direction

Start by tracing the Go fetcher's preflight HEAD request and the redirect handling for GitHub Release servers. Verify how a server that rejects HEAD should affect parallelization, and confirm that redirected S3 downloads no longer produce incorrect signatures.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
networking
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.