minio/pkg/policy/condition
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.
2018-04-24 15:53:30 -07:00
..
func.go Enhance policy handling to support SSE and WORM (#5790) 2018-04-24 15:53:30 -07:00
func_test.go Enhance policy handling to support SSE and WORM (#5790) 2018-04-24 15:53:30 -07:00
ipaddressfunc.go Enhance policy handling to support SSE and WORM (#5790) 2018-04-24 15:53:30 -07:00
ipaddressfunc_test.go Enhance policy handling to support SSE and WORM (#5790) 2018-04-24 15:53:30 -07:00
key.go Enhance policy handling to support SSE and WORM (#5790) 2018-04-24 15:53:30 -07:00
key_test.go Enhance policy handling to support SSE and WORM (#5790) 2018-04-24 15:53:30 -07:00
name.go Enhance policy handling to support SSE and WORM (#5790) 2018-04-24 15:53:30 -07:00
name_test.go Enhance policy handling to support SSE and WORM (#5790) 2018-04-24 15:53:30 -07:00
nullfunc.go Enhance policy handling to support SSE and WORM (#5790) 2018-04-24 15:53:30 -07:00
nullfunc_test.go Enhance policy handling to support SSE and WORM (#5790) 2018-04-24 15:53:30 -07:00
stringequalsfunc.go Enhance policy handling to support SSE and WORM (#5790) 2018-04-24 15:53:30 -07:00
stringequalsfunc_test.go Enhance policy handling to support SSE and WORM (#5790) 2018-04-24 15:53:30 -07:00
stringlikefunc.go Enhance policy handling to support SSE and WORM (#5790) 2018-04-24 15:53:30 -07:00
stringlikefunc_test.go Enhance policy handling to support SSE and WORM (#5790) 2018-04-24 15:53:30 -07:00
value.go Enhance policy handling to support SSE and WORM (#5790) 2018-04-24 15:53:30 -07:00
value_test.go Enhance policy handling to support SSE and WORM (#5790) 2018-04-24 15:53:30 -07:00
valueset.go Enhance policy handling to support SSE and WORM (#5790) 2018-04-24 15:53:30 -07:00
valueset_test.go Enhance policy handling to support SSE and WORM (#5790) 2018-04-24 15:53:30 -07:00