Upgraded to latest aero version
This commit is contained in:
assets
auth
config.jsondocs
go.modgo.sumlayout
main.gomain_test.gomakefilemiddleware
pages
activity
admin
amv
amvs
anime
animeimport
animelist
animelistitem
apiview
calendar
character
characters
charge
companies
company
compare
editlog
editor
editor.go
filteranime
all.goanilist.gocharacters.goduplicatemappings.goepisodelength.gogenres.golicensors.golowresimages.gomal.goproducers.gorelations.goshoboi.gosource.gostartdate.gostudios.gosynopsis.gotrailers.goutils.go
filtercompanies
filtersoundtracks
jobs
kitsu.gomal.goembed
episode
explore
forum
frontpage
genre
genres
group
groups
home
index/staffroutes
inventory
listimport
login
me
newthread
notifications
paypal
popular
post
profile
quote
quotes
recommended
search
settings
shop
soundtrack
soundtracks
sse
statistics
support
terms
thread
upload
user
users
welcome
scripts/Actions
tools
utils
@ -20,10 +20,10 @@ package middleware
|
||||
|
||||
// // Firewall middleware detects malicious requests.
|
||||
// func Firewall() aero.Middleware {
|
||||
// return func(ctx *aero.Context, next func()) {
|
||||
// return func(ctx aero.Context, next func()) {
|
||||
// var stats *IPStats
|
||||
|
||||
// ip := ctx.RealIP()
|
||||
// ip := ctx.IP()
|
||||
|
||||
// // Allow localhost
|
||||
// if ip == "127.0.0.1" {
|
||||
@ -44,7 +44,7 @@ package middleware
|
||||
// }
|
||||
|
||||
// // Add requested URI to the list of requests
|
||||
// stats.Requests = append(stats.Requests, ctx.URI())
|
||||
// stats.Requests = append(stats.Requests, ctx.Path())
|
||||
|
||||
// if len(stats.Requests) > requestThreshold {
|
||||
// stats.Requests = stats.Requests[len(stats.Requests)-requestThreshold:]
|
||||
@ -69,7 +69,7 @@ package middleware
|
||||
// }
|
||||
|
||||
// // Disallow request
|
||||
// request.Error("[guest]", ip, "BLOCKED BY FIREWALL", ctx.URI())
|
||||
// request.Error("[guest]", ip, "BLOCKED BY FIREWALL", ctx.Path())
|
||||
// return
|
||||
// }
|
||||
|
||||
|
Reference in New Issue
Block a user