|
bc17ab5e47
|
[#488] middleware/policy: Add frostfs-to-s3 error transformation
Signed-off-by: Nikita Zinkevich <n.zinkevich@yadro.com>
|
2024-10-02 12:35:04 +03:00 |
|
|
9fadfbbc2f
|
[#488] Renamed api/errors, layer/frostfs and layer/tree package names
Signed-off-by: Nikita Zinkevich <n.zinkevich@yadro.com>
|
2024-10-02 12:35:04 +03:00 |
|
|
575ab4d294
|
[#369] Enhanced http requests logging
Signed-off-by: Nikita Zinkevich <n.zinkevich@yadro.com>
|
2024-09-11 15:25:09 +03:00 |
|
|
b08f476ea7
|
[#462] Implement PATCH for regular objects
Signed-off-by: Marina Biryukova <m.biryukova@yadro.com>
|
2024-09-03 11:57:59 +00:00 |
|
|
bf00fa6aa9
|
[#449] Add support headers for vhs and servername
Signed-off-by: Roman Loginov <r.loginov@yadro.com>
|
2024-08-23 08:35:05 +00:00 |
|
|
534ae7f0f1
|
[#446] Add support virtual-hosted-style
Signed-off-by: Roman Loginov <r.loginov@yadro.com>
|
2024-08-23 08:35:05 +00:00 |
|
|
465eaa816a
|
[#372] Drop [e]ACL related code
Always consider buckets as APE compatible
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
|
2024-07-01 16:58:44 +03:00 |
|
|
77f8bdac58
|
[#372] Drop kludge.acl_enabled flag
Now only APE container can be created using s3-gw
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
|
2024-07-01 16:26:19 +03:00 |
|
|
21dbe3ea8e
|
[#387] api: Add tests for middleware
Signed-off-by: Roman Loginov <r.loginov@yadro.com>
|
2024-05-22 15:06:02 +00:00 |
|
|
034396d554
|
[#377] Add check of Source IP
Signed-off-by: Marina Biryukova <m.biryukova@yadro.com>
|
2024-04-22 15:29:18 +03:00 |
|
|
3c436d8de9
|
[#365] Include iam user tags in query
Signed-off-by: Pavel Pogodaev <p.pogodaev@yadro.com>
|
2024-04-22 10:47:43 +03:00 |
|
|
45f77de8c8
|
[#371] Add custom Source IP header configuration
Signed-off-by: Marina Biryukova <m.biryukova@yadro.com>
|
2024-04-22 07:42:45 +00:00 |
|
|
e22ff52165
|
[#367] Add check of AccessBox attributes
Signed-off-by: Marina Biryukova <m.biryukova@yadro.com>
|
2024-04-19 06:25:26 +00:00 |
|
|
3ff027587c
|
[#357] Add check of request and resource tags
Signed-off-by: Marina Biryukova <m.biryukova@yadro.com>
|
2024-04-17 07:06:58 +00:00 |
|
|
fbe7a784e8
|
[#301] Support GetBucketPolicyStatus
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
|
2024-03-28 09:13:25 +03:00 |
|
|
c12e264697
|
[#306] Simplify cid resolver for metrics
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
|
2024-03-01 17:46:16 +03:00 |
|
|
e1ee36b979
|
[#318] Fix tests
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
|
2024-02-29 17:30:28 +03:00 |
|
|
3285a2e105
|
[#306] policy: Change default access strategy
Use access strategy based on bucket type and/or config flags.
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
|
2024-02-28 17:53:13 +03:00 |
|
|
2981a47e99
|
[#321] Use correct owner id in billing metrics
Signed-off-by: Marina Biryukova <m.biryukova@yadro.com>
|
2024-02-28 14:52:44 +03:00 |
|
|
a17ff66975
|
[#282] policy: Use prefixes to distinguish s3/iam actions/resources
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
|
2023-12-20 10:41:15 +03:00 |
|
|
43abf58068
|
[#257] Support flag to deny access if policy rules not found
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
|
2023-12-06 17:47:58 +03:00 |
|
|
473239bf36
|
[#257] Add policy checker
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
|
2023-12-06 17:47:51 +03:00 |
|
|
055cc6a22a
|
[#260] Use namespace as domain when resolve bucket
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
|
2023-11-23 11:00:11 +03:00 |
|
|
cf7254f8cd
|
[#260] Refactor api/auth/center.go
Move the Center interface to middleware package where it's used
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
|
2023-11-23 11:00:09 +03:00 |
|
|
361d10cc78
|
[#174] Fix query for listing multipart uploads
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
|
2023-07-20 12:30:17 +03:00 |
|
|
80c4982bd4
|
[#174] Add router tests
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
|
2023-07-20 12:30:17 +03:00 |
|