Harshavardhana
0cbebf0f57
Rename pkg/{tagging,lifecycle} to pkg/bucket sub-directory ( #8892 )
...
Rename to allow for more such features to come in a more
proper hierarchical manner.
5 years ago
kannappanr
5ecac91a55
Replace Minio refs in docs with MinIO and links ( #7494 )
6 years ago
Harshavardhana
1a7e6d4768
Handle multiple conditions in policies ( #7079 )
...
Fixes #7078
6 years ago
Harshavardhana
2a0e4b6f58
Add boolean function condition support ( #7027 )
6 years ago
Harshavardhana
4e4f855b30
Add support for new policy conditions ( #7024 )
...
This PR implements following condition types
- StringEqualsIgnoreCase and StringNotEqualsIgnoreCase
- BinaryEquals
6 years ago
Harshavardhana
2db22deb93
Fix policy bugs Null conditions and canonical names ( #7021 )
...
This PR fixes two different issues
- Null condition implementation
- HTTP Canonical request value names
This PR fixes handling of null conditions and
handle HTTP canonical names in request values.
This PR was tested with policies mentioned in the following blog
https://aws.amazon.com/blogs/security/how-to-prevent-uploads-of-unencrypted-objects-to-amazon-s3/
Fixes #6955
6 years ago
Bala FA
0d52126023
Enhance policy handling to support SSE and WORM ( #5790 )
...
- remove old bucket policy handling
- add new policy handling
- add new policy handling unit tests
This patch brings support to bucket policy to have more control not
limiting to anonymous. Bucket owner controls to allow/deny any rest
API.
For example server side encryption can be controlled by allowing
PUT/GET objects with encryptions including bucket owner.
7 years ago