yusing
|
71ca8c738e
|
fix: middleware bypass
|
2025-05-11 06:33:22 +08:00 |
|
yusing
|
75ee0e63bd
|
fix(middleware): fix route bypass matching
- replace upstream headers approach with context value
|
2025-05-08 17:49:36 +08:00 |
|
yusing
|
62d3d200e6
|
feat(rules.on): support route directive
|
2025-05-05 19:34:24 +08:00 |
|
yusing
|
1c182b5a7d
|
feat(rules.on): support & as logical AND
|
2025-05-05 19:15:35 +08:00 |
|
yusing
|
ad60f377ba
|
feat(middlewares): middleware bypass rules
|
2025-05-05 18:01:07 +08:00 |
|
yusing
|
75db09b1f3
|
feat(rules): compile path rules directly to glob
|
2025-05-05 14:42:55 +08:00 |
|
yusing
|
6dd849f480
|
style: replace for loops with slices.Contains
|
2025-05-05 13:36:08 +08:00 |
|
yusing
|
361931ed96
|
refactor: rename module 'err' to 'gperr' in references
|
2025-03-28 07:39:26 +08:00 |
|
yusing
|
693bf68864
|
rules: updated help message, make values optional, fixes tests
|
2025-02-06 05:13:47 +08:00 |
|
yusing
|
60f83bb7bf
|
rules: remove the requirement of "path must start with /"
|
2025-01-29 08:57:42 +08:00 |
|
yusing
|
0ce7f29976
|
fix proxy rules behavior and implemented a few more rules and commands, dependencies upgrade
|
2025-01-11 12:22:42 +08:00 |
|
yusing
|
f5708fd539
|
add rule.on directives "cookie", "form", "postform"
|
2025-01-09 19:05:18 +08:00 |
|
yusing
|
9d701ad671
|
add help messages to rules, updat url validation
|
2025-01-09 14:09:48 +08:00 |
|
yusing
|
74828943a6
|
updated route rules implementation
|
2025-01-09 04:27:02 +08:00 |
|
yusing
|
a98b2bb71a
|
updated implementation of rules
|
2025-01-08 13:50:34 +08:00 |
|