Philipp Kunz 54ffbadb86 feat(routing): Implement unified routing and matching system
- Introduced a centralized routing module with comprehensive matchers for domains, headers, IPs, and paths.
- Added DomainMatcher for domain pattern matching with support for wildcards and specificity calculation.
- Implemented HeaderMatcher for HTTP header matching, including exact matches and pattern support.
- Developed IpMatcher for IP address matching, supporting CIDR notation, ranges, and wildcards.
- Created PathMatcher for path matching with parameter extraction and wildcard support.
- Established RouteSpecificity class to calculate and compare route specificity scores.
- Enhanced HttpRouter to utilize the new matching system, supporting both modern and legacy route configurations.
- Added detailed logging and error handling for routing operations.
2025-06-02 03:57:52 +00:00
..
2025-05-29 10:13:41 +00:00
2025-05-29 10:13:41 +00:00
2025-05-29 11:30:42 +00:00
2025-05-29 10:13:41 +00:00
2025-05-29 11:30:42 +00:00
2025-05-29 10:13:41 +00:00
2025-05-29 11:30:42 +00:00
2025-05-29 11:30:42 +00:00
2025-05-29 12:54:31 +00:00
2025-05-29 10:13:41 +00:00
2025-05-29 10:13:41 +00:00
2025-05-19 12:04:26 +00:00
2025-05-29 14:06:47 +00:00
2025-05-29 14:06:47 +00:00
2025-05-29 14:06:47 +00:00
2025-05-19 12:04:26 +00:00
2025-05-19 12:04:26 +00:00
2025-05-29 14:06:47 +00:00
2025-05-29 14:06:47 +00:00
2025-05-29 14:06:47 +00:00
2025-05-29 10:13:41 +00:00
2025-05-29 12:15:53 +00:00
2025-05-29 12:15:53 +00:00
2025-05-29 10:13:41 +00:00
2025-05-19 12:04:26 +00:00
2025-05-19 12:04:26 +00:00
2025-05-29 01:00:20 +00:00
2025-05-29 01:00:20 +00:00