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

Reply via email to