1
0
mirror of https://github.com/minio/minio.git synced 2025-01-22 20:23:14 -05:00

4 Commits

Author SHA1 Message Date
Harshavardhana
e0fe7cc391
fix: information disclosure bug in preconditions GET ()
precondition check was being honored before, validating
if anonymous access is allowed on the metadata of an
object, leading to metadata disclosure of the following
headers.

```
Last-Modified
Etag
x-amz-version-id
Expires:
Cache-Control:
```

although the information presented is minimal in nature,
and of opaque nature. It still simply discloses that an
object by a specific name exists or not without even having
enough permissions.
2024-05-27 12:17:46 -07:00
Harshavardhana
a50ea92c64
feat: introduce list_quorum="auto" to prefer quorum drives ()
NOTE: This feature is not retro-active; it will not cater to previous transactions
on existing setups. 

To enable this feature, please set ` _MINIO_DRIVE_QUORUM=on` environment
variable as part of systemd service or k8s configmap. 

Once this has been enabled, you need to also set `list_quorum`. 

```
~ mc admin config set alias/ api list_quorum=auto` 
```

A new debugging tool is available to check for any missing counters.
2023-12-29 15:52:41 -08:00
jiuker
000928d34e
fix: should call func globalOSMetrics.time(s)() when updateOSMetrics () 2023-10-12 00:08:13 -07:00
Harshavardhana
8c4561b8da
add all missing go.mod for debugging tools () 2023-09-18 13:47:03 -07:00