diff --git a/config/version.go b/config/version.go index da33b6b..96dd942 100644 --- a/config/version.go +++ b/config/version.go @@ -1,3 +1,3 @@ package config -var Version = "1.8" +var Version = "1.8.1" diff --git a/src/middleware/ratelimit.go b/src/middleware/ratelimit.go index e0e49c6..bc0bf47 100644 --- a/src/middleware/ratelimit.go +++ b/src/middleware/ratelimit.go @@ -2,6 +2,7 @@ package middleware import ( "anonymousoverflow/config" + "os" "strings" "sync" "time" @@ -14,6 +15,11 @@ var ipMap = sync.Map{} func Ratelimit() gin.HandlerFunc { return func(c *gin.Context) { + if os.Getenv("DISABLE_RATELIMIT") == "true" { + c.Next() + return + } + if strings.HasPrefix(c.Request.URL.Path, "/static") { c.Next() return