ziglang/ziglang.org
14
29
Fork
You've already forked ziglang.org
31

Add community mirror https://zig.bcr.ist #606

Merged
mlugg merged 1 commit from bcrist/ziglang.org:main into main 2026年06月30日 10:28:06 +02:00
Contributor
Copy link
- Hosted on Oracle Cloud in the us-chicago-1 region with ~2Gbps bandwidth - Runs https://codeberg.org/bcrist/zigmirror with https://github.com/c2FmZQ/tlsproxy for HTTPS termination - I have been using this mirror for my `mlugg/setup-zig` workflows for a bit without issues
Add community mirror https://zig.bcr.ist
Some checks failed
check mirrors / check (pull_request) Failing after 4s
test website / build (pull_request) Successful in 3m37s
f12777e4c9
mlugg force-pushed main from f12777e4c9
Some checks failed
check mirrors / check (pull_request) Failing after 4s
test website / build (pull_request) Successful in 3m37s
to eace112553
All checks were successful
test website / build (pull_request) Successful in 2m27s
check mirrors / check (pull_request) Successful in 20m16s
2026年05月01日 10:36:06 +02:00
Compare
Author
Contributor
Copy link

The recent ziglang.org ddosing revealed a few zigmirror issues that I've now pushed fixes for:

  • There was no timeout if an upstream download stopped transferring completely, but with the connection remaining open
  • While in the above state, requests for other artifacts (even already cached ones) were sometimes getting blocked indefinitely

It should be quite a bit more resilient to upstream issues now.

Thanks for fixing the check mirrors job to work with zig 0.16 @mlugg. Is there anything else you need from me?

The recent ziglang.org ddosing revealed a few `zigmirror` issues that I've now pushed fixes for: * There was no timeout if an upstream download stopped transferring completely, but with the connection remaining open * While in the above state, requests for other artifacts (even already cached ones) were sometimes getting blocked indefinitely It should be quite a bit more resilient to upstream issues now. Thanks for fixing the `check mirrors` job to work with zig 0.16 @mlugg. Is there anything else you need from me?
mlugg left a comment
Copy link

My apologies for the delay in reviewing this. Looks great, thank you very much!

My apologies for the delay in reviewing this. Looks great, thank you very much!
Sign in to join this conversation.
No reviewers
Labels
Clear labels
bounty
https://ziglang.org/news/announcing-donor-bounties
bug
Observed behavior contradicts documented or intended behavior.
contributor-friendly
This issue is limited in scope and/or knowledge of project internals.
downstream
An issue with a third-party project that uses this project.
enhancement
Solving this issue will likely involve adding new logic or components to the codebase.
infra
An issue related to project infrastructure, e.g. continuous integration.
optimization
A task to improve performance and/or resource usage.
question
No questions on the issue tracker; use a community space instead.
regression
Something that used to work in a previous version stopped working
upstream
An issue with a third-party project that this project uses.
use case
Describes a real use case that is difficult or impossible, but does not propose a solution.
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ziglang/ziglang.org!606
Reference in a new issue
ziglang/ziglang.org
No description provided.
Delete branch "bcrist/ziglang.org:main"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?