Path-based ACLs are now sorted by pattern length (longest first) before being emitted to haproxy.cfg. This ensures specific paths like /gk2/evolution match before general paths like /gk2. Two-phase approach: - _collect_path_acl() stores ACL data with pattern length prefix - _emit_sorted_path_acls() sorts by length descending and emits rules Enables apex domain path routing: secubox.in/gk2/** instead of *.gk2.secubox.in Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| lib/acme/deploy | ||
| sbin | ||
| share/haproxy/templates | ||