CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2026/09/21 18:25:50
Added files:
regress/usr.sbin/relayd: args-http-glob-cookie-name.pl
args-http-glob-cookie-value.pl
args-http-glob-header-name.pl
args-http-glob-header-value-case.pl
args-http-glob-path-case.pl
args-http-glob-query-case.pl
args-http-glob-url.pl
args-http-pattern-case.pl
args-http-value-default.pl
Log message:
Add match syntax rule test
The matching-rules chnage from case-insensitive to case-sensitive depends
on the case, which is strange.
To continue working in this area, here are some tests of the
default "behavior":
- test default glob(7) cookie name/key matching is case-insensitive
- test default glob(7) cookie value matching is case-insensitive
- test default glob(7) header name matching is case-insensitive
- test default glob(7) url lookup is case-insensitive
- test default glob(7) header value matching is case-sensitive
- test default glob(7) path matching is case-sensitive
- test default glob(7) query name/value matching is case-sensitive
- test that an omitted rule value defaults to "*" and matches any value
both with a plain glob(7) and patterns(7)
- test patterns(7) matching is always case-sensitive