Add nested rules Add backend action, allow wildcard in backends Remove poison from tree, update README with action table Allow defining pass/fail actions on challenge, Remove redirect/referer parameters on backend pass Set challenge cookie tied to host Rewrite DNSBL condition into a challenge Allow passing an arbitrary path for assets to js challenges Optimize programs exhaustively on compilation Activation instead of map for CEL context, faster map access, new network override Return valid host on cookie setting in case Host is an IP address. bug: does not work with IPv6, see https://github.com/golang/go/issues/65521 Apply TLS fingerprinter on GetConfigForClient instead of GetCertificate Cleanup go-away cookies before passing to backend Code action for specifically replying with an HTTP code
33 lines
1.1 KiB
Modula-2
33 lines
1.1 KiB
Modula-2
module git.gammaspectra.live/git/go-away
|
|
|
|
go 1.24.0
|
|
|
|
toolchain go1.24.2
|
|
|
|
require (
|
|
codeberg.org/meta/gzipped/v2 v2.0.0-20231111234332-aa70c3194756
|
|
github.com/alphadose/haxmap v1.4.1
|
|
github.com/go-jose/go-jose/v4 v4.1.0
|
|
github.com/goccy/go-yaml v1.17.1
|
|
github.com/google/cel-go v0.24.1
|
|
github.com/itchyny/gojq v0.12.17
|
|
github.com/pires/go-proxyproto v0.8.0
|
|
github.com/tetratelabs/wazero v1.9.0
|
|
github.com/yl2chen/cidranger v1.0.2
|
|
golang.org/x/crypto v0.37.0
|
|
)
|
|
|
|
require (
|
|
cel.dev/expr v0.23.1 // indirect
|
|
github.com/antlr4-go/antlr/v4 v4.13.1 // indirect
|
|
github.com/itchyny/timefmt-go v0.1.6 // indirect
|
|
github.com/kevinpollet/nego v0.0.0-20211010160919-a65cd48cee43 // indirect
|
|
github.com/stoewer/go-strcase v1.3.0 // indirect
|
|
golang.org/x/exp v0.0.0-20250408133849-7e4ce0ab07d0 // indirect
|
|
golang.org/x/net v0.39.0 // indirect
|
|
golang.org/x/text v0.24.0 // indirect
|
|
google.golang.org/genproto/googleapis/api v0.0.0-20250414145226-207652e42e2e // indirect
|
|
google.golang.org/genproto/googleapis/rpc v0.0.0-20250414145226-207652e42e2e // indirect
|
|
google.golang.org/protobuf v1.36.6 // indirect
|
|
)
|