rgw: address CORS rule-matching review feedback
- matches_method: reject null/empty method; short-circuit RGW_CORS_ALL
- matches_preflight_headers: add logging for skip and disallowed headers
- generate_cors_headers: capture req_meth/req_hdrs in lambda
- remove unused validate_cors_rule_method/header helpers
Signed-off-by: ramin.najarbashi <ramin.najarbashi@gmail.com>
On branch fix/rgw-cors-aws-rule-matching
Changes to be committed:
modified: src/rgw/rgw_cors.cc
modified: src/rgw/rgw_op.cc
(cherry picked from commit
8b3f907f7c819b16f098142c9242d2abb6fa2829)