summaryrefslogtreecommitdiff
path: root/main.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2024-01-12 17:38:05 -0600
committerJeff Carr <[email protected]>2024-01-12 17:38:05 -0600
commit46959efd7beedde1585305d3d0cf2e6c127f3417 (patch)
tree661ba448ee744055377c3fe82a172b6cac0993c1 /main.go
parent96cd3c3524bf34292970fa28f941334aa56d9c62 (diff)
refresh bad urls to git.wit.org
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'main.go')
-rw-r--r--main.go18
1 files changed, 17 insertions, 1 deletions
diff --git a/main.go b/main.go
index b6793e0..208402a 100644
--- a/main.go
+++ b/main.go
@@ -54,7 +54,8 @@ func okHandler(w http.ResponseWriter, r *http.Request) {
return
}
log.Warn("BAD URL =", url, "REPO URL =", repourl)
- fmt.Fprintln(w, "BAD", tmp)
+ badurl(w, r.URL.String())
+ // fmt.Fprintln(w, "BAD", tmp)
}
func findFile(w http.ResponseWriter, filename string) {
@@ -96,3 +97,18 @@ func main() {
log.Println("Error starting server:", err)
}
}
+
+func badurl(w http.ResponseWriter, badurl string) {
+ fmt.Fprintln(w, "<!DOCTYPE html>")
+ fmt.Fprintln(w, "<html>")
+ fmt.Fprintln(w, " <head>")
+ fmt.Fprintln(w, " <meta http-equiv=\"refresh\" content=\"3; url=https://go.wit.com/\">")
+ fmt.Fprintln(w, " </head>")
+ fmt.Fprintln(w, " <body>")
+ fmt.Fprintln(w, " IPv4 IS NOT SUPPORTED<br>")
+ fmt.Fprintln(w, " MANY OF THESE REPOS REQUIRE IPv6.<br>")
+ fmt.Fprintln(w, " <br>")
+ fmt.Fprintln(w, " bad url", badurl, "<a href=\"https://git.wit.org/\">redirecting</a>")
+ fmt.Fprintln(w, " </body>")
+ fmt.Fprintln(w, "</html>")
+}