3x-ui/internal/web/middleware
MHSanaei 00aaef386f fix(inbounds): accept masque in the inbound protocol validator
The inbound add and update handlers bind the body into model.Inbound and
validate Protocol against a oneof list that predates MASQUE, so every
save of a MASQUE inbound from the panel or the API failed validation
even though the rest of the stack (b04039c2) handles the protocol.
Add masque to the list and regenerate the schemas and OpenAPI document
that mirror it.
2026-10-11 10:56:47 +02:00
..
bodylimit.go fix(web): tighten database restore body-cap exemption (#5609) 2026-06-28 15:00:55 +02:00
bodylimit_test.go fix(web): tighten database restore body-cap exemption (#5609) 2026-06-28 15:00:55 +02:00
config_envelope.go feat(node): node hardening — mTLS, hashed+zstd reconcile transport, per-node net metrics (#5382) 2026-06-16 12:19:33 +02:00
config_envelope_test.go feat(node): node hardening — mTLS, hashed+zstd reconcile transport, per-node net metrics (#5382) 2026-06-16 12:19:33 +02:00
domainValidator.go
security.go
security_test.go Test-quality audit: fix 2 prod bugs, strengthen weak tests, add mutation/fuzz/CI tooling (#5345) 2026-06-15 15:17:03 +02:00
validate.go refactor(frontend): move form-item hints from extra to tooltip 2026-06-17 17:24:16 +02:00
validate_mutation_test.go Test-quality audit: fix 2 prod bugs, strengthen weak tests, add mutation/fuzz/CI tooling (#5345) 2026-06-15 15:17:03 +02:00
validate_protocol_test.go fix(inbounds): accept masque in the inbound protocol validator 2026-10-11 10:56:47 +02:00
validate_test.go