minio/internal/bucket/lifecycle
Anis Elleuch b0e2c2da78
lifecycle: Support tags with special characters (#14906)
Object tags can have special characters such as whitespace. However
the current code doesn't properly consider those characters while
evaluating the lifecycle document.

ObjectInfo.UserTags contains an url encoded form of object tags
(e.g. key+1=val)

This commit fixes the issue by using the tags package to parse object tags.
2022-05-14 10:25:55 -07:00
..
action_string.go Add basic scanner metrics (#13317) 2021-10-02 09:31:05 -07:00
and.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
error.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
expiration.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
expiration_test.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
filter.go lifecycle: Support tags with special characters (#14906) 2022-05-14 10:25:55 -07:00
filter_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
lifecycle.go lifecycle: Support tags with special characters (#14906) 2022-05-14 10:25:55 -07:00
lifecycle_test.go lifecycle: Support tags with special characters (#14906) 2022-05-14 10:25:55 -07:00
noncurrentversion.go Newer noncurrent versions (#13815) 2021-12-14 09:41:44 -08:00
noncurrentversion_test.go Newer noncurrent versions (#13815) 2021-12-14 09:41:44 -08:00
prefix.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
rule.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
rule_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
tag.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
transition.go feat: decommission feature for pools (#14012) 2022-01-10 09:07:49 -08:00
transition_test.go Add immediate inline tiering support (#13298) 2021-10-01 11:58:17 -07:00