Versions in this module Expand all Collapse all v0 v0.3.0 Jul 11, 2022 v0.2.0 Jun 11, 2021 Changes in this version + type RequestBlocker struct + func NewRequestBlocker(blockHeaderFile string, updatePeriod time.Duration, logger *zap.Logger) *RequestBlocker + func (rl *RequestBlocker) AddNewRules(queryParams url.Values) bool + func (rl *RequestBlocker) ReloadRules() + func (rl *RequestBlocker) ScheduleRuleReload() bool + func (rl *RequestBlocker) ShouldBlockRequest(r *http.Request) bool + func (rl *RequestBlocker) Unblock() error + type Rule map[string]string + type RuleConfig struct + Rules []Rule