aboutsummaryrefslogtreecommitdiff
path: root/weed/s3api/s3_objectlock
diff options
context:
space:
mode:
authorChris Lu <chrislusf@users.noreply.github.com>2025-12-13 14:33:46 -0800
committerGitHub <noreply@github.com>2025-12-13 14:33:46 -0800
commitf70cd054043bb6327b6b0f3b9e54a1f6d502d2a2 (patch)
tree57e471700f29c40eaa37161f056b5d811d49aec5 /weed/s3api/s3_objectlock
parentf77e6ed2d4bb228187c492b9e5c04ba09362b0a6 (diff)
downloadseaweedfs-f70cd054043bb6327b6b0f3b9e54a1f6d502d2a2.tar.xz
seaweedfs-f70cd054043bb6327b6b0f3b9e54a1f6d502d2a2.zip
fix: CORS wildcard subdomain matching cache race condition (#7736)
test: add HTTPS test cases for CORS wildcard subdomain matching This adds comprehensive test coverage for HTTPS subdomain wildcard matching in TestMatchesOrigin: - https exact match - https no match - https wildcard subdomain match - https wildcard subdomain no match (base domain) - https wildcard subdomain no match (different domain) - protocol mismatch tests (http pattern vs https origin and vice versa) The matchWildcard function was already working correctly - this just adds test coverage for the HTTPS cases that were previously untested. Note: The cache invalidation is already handled synchronously by setBucketMetadata() which is called via: - UpdateBucketCORS -> UpdateBucketMetadata -> setBucketMetadata - ClearBucketCORS -> UpdateBucketMetadata -> setBucketMetadata Added clarifying comments to document this call chain.
Diffstat (limited to 'weed/s3api/s3_objectlock')
0 files changed, 0 insertions, 0 deletions