mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2025-08-06 23:27:04 +02:00
MINOR: acl: Add predefined METH_DELETE, METH_PUT
Adds the missing HTTP verbs DELETE and PUT as predefined ACLs, similar to GET, POST etc.
This commit is contained in:
parent
596659b023
commit
9ff96c7a62
@ -13998,10 +13998,12 @@ HTTP_URL_SLASH url_beg / match URL beginning with "/"
|
||||
HTTP_URL_STAR url * match URL equal to "*"
|
||||
LOCALHOST src 127.0.0.1/8 match connection from local host
|
||||
METH_CONNECT method CONNECT match HTTP CONNECT method
|
||||
METH_DELETE method DELETE match HTTP DELETE method
|
||||
METH_GET method GET HEAD match HTTP GET or HEAD method
|
||||
METH_HEAD method HEAD match HTTP HEAD method
|
||||
METH_OPTIONS method OPTIONS match HTTP OPTIONS method
|
||||
METH_POST method POST match HTTP POST method
|
||||
METH_PUT method PUT match HTTP PUT method
|
||||
METH_TRACE method TRACE match HTTP TRACE method
|
||||
RDP_COOKIE req_rdp_cookie_cnt gt 0 match presence of an RDP cookie
|
||||
REQ_CONTENT req_len gt 0 match data in the request buffer
|
||||
|
@ -791,10 +791,12 @@ const struct {
|
||||
{ .name = "HTTP_1.0", .expr = {"req_ver","1.0",""}},
|
||||
{ .name = "HTTP_1.1", .expr = {"req_ver","1.1",""}},
|
||||
{ .name = "METH_CONNECT", .expr = {"method","CONNECT",""}},
|
||||
{ .name = "METH_DELETE", .expr = {"method","DELETE",""}},
|
||||
{ .name = "METH_GET", .expr = {"method","GET","HEAD",""}},
|
||||
{ .name = "METH_HEAD", .expr = {"method","HEAD",""}},
|
||||
{ .name = "METH_OPTIONS", .expr = {"method","OPTIONS",""}},
|
||||
{ .name = "METH_POST", .expr = {"method","POST",""}},
|
||||
{ .name = "METH_PUT", .expr = {"method","PUT",""}},
|
||||
{ .name = "METH_TRACE", .expr = {"method","TRACE",""}},
|
||||
{ .name = "HTTP_URL_ABS", .expr = {"url_reg","^[^/:]*://",""}},
|
||||
{ .name = "HTTP_URL_SLASH", .expr = {"url_beg","/",""}},
|
||||
|
Loading…
Reference in New Issue
Block a user