From 17be3a6c4536ad828567ff593360175cd60d0599 Mon Sep 17 00:00:00 2001 From: Gian Lorenzo Meocci Date: Fri, 18 Jul 2025 23:36:56 +0200 Subject: [PATCH 1/3] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 2c1dbff..85d083b 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,5 @@ ## A Zig mirror implementation +![zigmirror logo](zigmirror-logo.svg) https://github.com/ziglang/www.ziglang.org/blob/main/MIRRORS.md From 6047eea3e503e62996e4443a2121f50bb79637d7 Mon Sep 17 00:00:00 2001 From: Gian Lorenzo Meocci Date: Sun, 20 Jul 2025 08:01:02 +0200 Subject: [PATCH 2/3] fix --- README.md | 1 - main.go | 6 ++++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 85d083b..2c1dbff 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,4 @@ ## A Zig mirror implementation -![zigmirror logo](zigmirror-logo.svg) https://github.com/ziglang/www.ziglang.org/blob/main/MIRRORS.md diff --git a/main.go b/main.go index 1fb4cfa..53eb45a 100644 --- a/main.go +++ b/main.go @@ -2,6 +2,8 @@ package main import ( "crypto/sha256" + "embed" + _ "embed" "errors" "flag" "fmt" @@ -26,6 +28,9 @@ const PubKey = "RWSGOq2NVecA2UPNdBUZykf1CCb147pkmdtYxgb3Ti+JO/wCYvhbAb/U" const ZigMirrorRelease = "https://ziglang.org/download" const ZigMirrorBuilds = "https://ziglang.org/builds" +//go:embed favicon.ico +var favicon embed.FS + type zigVersion struct { maj uint32 min uint32 @@ -77,6 +82,7 @@ func main() { reg := registry.Init() mux := http.NewServeMux() + mux.Handle("GET /favicon.ico", http.FileServer(http.FS(favicon))) mux.HandleFunc("GET /{filename}", func(w http.ResponseWriter, r *http.Request) { fileName := r.PathValue("filename") sugar := logger.Sugar().With("filename", fileName) From d1aeefef233b354741c1e891937a4b450b261361 Mon Sep 17 00:00:00 2001 From: Gian Lorenzo Meocci Date: Sun, 20 Jul 2025 08:01:10 +0200 Subject: [PATCH 3/3] fix --- favicon.ico | Bin 0 -> 4286 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 favicon.ico diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..4b642c47088cb7378e1509dc513fd61b6328059a GIT binary patch literal 4286 zcmeHJ&ubGw6rNCVMa6osTAJNW)FMI=@#sYb^&;v;ym;~|y@(*@P|%Cif1rorA+$Ri zOYq{=OZ@{B!JDA4UPKRS)MRE7Ysc?xx|q!FrunhGWx~tOynXY1Z{EzCeT?PsD;633 zv$cba9cGN3gh0hEKuAAs;|Po+&^rP%m0yP(E|wf$-6^cfqrI(n=B-<4&N*CugJ{S{ z+mp+#FK$j%_5Ph;w7GiQDGpcjj@P&jZh=1e08!fIs%djscYN^$y1oQ!DY;zS?Zh|x zZTxVpTU>I(_QVa>Q{L>4J%4 zj9%uxwGJf2zBd+8pJ@CZ9**W+%3za_fE2AR`k>xp}*G3vn^VT{br zPj_3(_SF^IEA;=E+~)VVb4=fEy5ljYkMDh07f?RbA+7&B zVGSYLHHDh*#HYS_Mza{x9f172g!B6Z`SE(oms;Lyoz4P(Pz