Default to match 2XX (#723)

* Change the status matcher defaults to accept any 2XX response code

* Add changelog entry
This commit is contained in:
Joona Hoikkala 2023-09-15 19:11:48 +03:00 committed by GitHub
parent e3e4e6250d
commit 36124a1afe
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 2 deletions

View file

@ -11,6 +11,7 @@
- Fixed divide by 0 error when setting rate limit to 0 manually.
- Automatic brotli and deflate decompression
- Report if request times out when a time based matcher or filter is active
- All 2XX status codes are now matched
- v2.0.0
- New

View file

@ -170,7 +170,7 @@ func NewConfigOptions() *ConfigOptions {
c.Matcher.Lines = ""
c.Matcher.Regexp = ""
c.Matcher.Size = ""
c.Matcher.Status = "200,204,301,302,307,401,403,405,500"
c.Matcher.Status = "200-299,301,302,307,401,403,405,500"
c.Matcher.Time = ""
c.Matcher.Words = ""
c.Output.DebugLog = ""
@ -373,7 +373,6 @@ func ConfigFromOptions(parseOpts *ConfigOptions, ctx context.Context, cancel con
conf.ClientKey = parseOpts.HTTP.ClientKey
}
//Prepare headers and make canonical
for _, v := range parseOpts.HTTP.Headers {
hs := strings.SplitN(v, ":", 2)