minio/cmd
Andreas Auernhammer 01cb705c36 crypto: add support for KMS key versions
This commit adds support for KMS master key versions.
Now, MinIO stores any key version information returned by the
KMS as part of the object metadata. The key version identifies
a particular master key within a master key ring. When encrypting/
generating a DEK, MinIO has to remember the key version - similar to
the key name. When decrypting a DEK, MinIO sends the key version to
the KMS such that the KMS can identify the exact key version that
should be used to decrypt the object.

Existing objects don't have a key version. Hence, this field will
be empty.

Signed-off-by: Andreas Auernhammer <github@aead.dev>
2025-05-05 22:35:43 +02:00
..
testdata Add LDAP public key authentication to SFTP (#19833) 2024-06-05 00:51:13 -07:00
acl-handlers.go ldap: Add user DN attributes list config param (#19758) 2024-05-24 16:05:23 -07:00
admin-bucket-handlers.go tests: Do not allow forced type asserts (#20905) 2025-02-18 08:25:55 -08:00
admin-handler-utils.go return appropriate error upon tier update for incorrect credentials (#20034) 2024-07-03 00:17:20 -07:00
admin-handlers-config-kv.go ldap: Add user DN attributes list config param (#19758) 2024-05-24 16:05:23 -07:00
admin-handlers-idp-config.go tests: Do not allow forced type asserts (#20905) 2025-02-18 08:25:55 -08:00
admin-handlers-idp-ldap.go Migrate golanglint-ci config to V2 (#21081) 2025-03-29 17:56:02 -07:00
admin-handlers-idp-openid.go Add New Accesskey Info and OpenID Accesskey List API endpoints (#21097) 2025-04-16 00:34:24 -07:00
admin-handlers-pools.go Migrate golanglint-ci config to V2 (#21081) 2025-03-29 17:56:02 -07:00
admin-handlers-site-replication.go ldap: Add user DN attributes list config param (#19758) 2024-05-24 16:05:23 -07:00
admin-handlers-users-race_test.go Update tests to use AttachPolicy(LDAP) instead of deprecated SetPolicy (#19972) 2024-06-28 02:06:25 -07:00
admin-handlers-users.go Fix nil dereference in adding service account (#21235) 2025-04-24 11:14:00 -07:00
admin-handlers-users_test.go Migrate golanglint-ci config to V2 (#21081) 2025-03-29 17:56:02 -07:00
admin-handlers.go fix: token is invalid for admin heal when minio is distErasure on windows (#21092) 2025-04-01 08:21:33 -07:00
admin-handlers_test.go move to go1.24 (#21114) 2025-04-09 07:28:39 -07:00
admin-heal-ops.go fix: token is invalid for admin heal when minio is distErasure on windows (#21092) 2025-04-01 08:21:33 -07:00
admin-router.go Add New Accesskey Info and OpenID Accesskey List API endpoints (#21097) 2025-04-16 00:34:24 -07:00
admin-server-info.go ldap: Add user DN attributes list config param (#19758) 2024-05-24 16:05:23 -07:00
api-datatypes.go Migrate golanglint-ci config to V2 (#21081) 2025-03-29 17:56:02 -07:00
api-errors.go Add New Accesskey Info and OpenID Accesskey List API endpoints (#21097) 2025-04-16 00:34:24 -07:00
api-errors_test.go move to go1.24 (#21114) 2025-04-09 07:28:39 -07:00
api-headers.go feat: support tags for PostPolicy upload (#19816) 2024-05-27 21:44:00 -07:00
api-headers_test.go Migrate golanglint-ci config to V2 (#21081) 2025-03-29 17:56:02 -07:00
api-resources.go allow prefix/markers to have '/' in the beginning to throw an empty (#17373) 2023-06-07 11:25:26 -07:00
api-resources_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
api-response.go tests: Do not allow forced type asserts (#20905) 2025-02-18 08:25:55 -08:00
api-response_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
api-router.go Migrate golanglint-ci config to V2 (#21081) 2025-03-29 17:56:02 -07:00
api-utils.go Add common middleware to S3 API handlers (#19171) 2024-03-04 10:05:56 -08:00
api-utils_test.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
apierrorcode_string.go Add New Accesskey Info and OpenID Accesskey List API endpoints (#21097) 2025-04-16 00:34:24 -07:00
auth-handler.go make sure to validate signature unsigned trailer stream (#21103) 2025-04-03 07:55:52 -07:00
auth-handler_test.go move to go1.24 (#21114) 2025-04-09 07:28:39 -07:00
authtype_string.go Signed trailers for signature v4 (#16484) 2023-05-05 19:53:12 -07:00
background-heal-ops.go ldap: Add user DN attributes list config param (#19758) 2024-05-24 16:05:23 -07:00
background-newdisks-heal-ops.go heal: large objects fix and avoid .healing.bin corner case premature exit (#20577) 2024-10-26 02:58:27 -07:00
background-newdisks-heal-ops_gen.go heal: Add finished flag to .healing.bin to avoid removing this latter (#20250) 2024-08-20 08:42:49 -07:00
background-newdisks-heal-ops_gen_test.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
batch-expire.go fix: batch expiry job doesn't report delete marker in batch-status (#21183) 2025-04-22 04:16:32 -07:00
batch-expire_gen.go feat: support batch replication prefix slice (#20033) 2024-08-01 05:53:30 -07:00
batch-expire_gen_test.go Implement batch-expiration for objects (#17946) 2023-12-02 02:51:33 -08:00
batch-expire_test.go feat: support batch replication prefix slice (#20033) 2024-08-01 05:53:30 -07:00
batch-handlers.go fix: track object and bucket for exipreAll (#21241) 2025-04-27 21:19:38 -07:00
batch-handlers_gen.go feat: support batch replication prefix slice (#20033) 2024-08-01 05:53:30 -07:00
batch-handlers_gen_test.go feat: support batch replication prefix slice (#20033) 2024-08-01 05:53:30 -07:00
batch-handlers_test.go feat: support batch replication prefix slice (#20033) 2024-08-01 05:53:30 -07:00
batch-job-common-types.go fix: on windows avoid ':' as part of the object name (#19907) 2024-06-10 20:13:30 -07:00
batch-job-common-types_gen.go Implement batch-expiration for objects (#17946) 2023-12-02 02:51:33 -08:00
batch-job-common-types_gen_test.go Implement batch-expiration for objects (#17946) 2023-12-02 02:51:33 -08:00
batch-job-common-types_test.go Add line, col to types used in batch-expire (#18747) 2024-01-08 15:22:28 -08:00
batch-replicate.go feat: support batch replication prefix slice (#20033) 2024-08-01 05:53:30 -07:00
batch-replicate_gen.go feat: support batch replication prefix slice (#20033) 2024-08-01 05:53:30 -07:00
batch-replicate_gen_test.go Reuse types for key-value, notification and retry (#17936) 2023-08-29 11:27:23 -07:00
batch-replicate_test.go feat: support batch replication prefix slice (#20033) 2024-08-01 05:53:30 -07:00
batch-rotate.go batch: Set a default retry attempts and a prefix (#20452) 2024-09-18 10:59:03 -07:00
batch-rotate_gen.go Implement batch-expiration for objects (#17946) 2023-12-02 02:51:33 -08:00
batch-rotate_gen_test.go Reuse types for key-value, notification and retry (#17936) 2023-08-29 11:27:23 -07:00
batchjobmetric_string.go Implement batch-expiration for objects (#17946) 2023-12-02 02:51:33 -08:00
benchmark-utils_test.go move to go1.24 (#21114) 2025-04-09 07:28:39 -07:00
bitrot-streaming.go s3: Provide enough buffer when the object final size is unknown (#20847) 2025-01-17 11:19:30 -08:00
bitrot-whole.go remove all the frivolous logs, that may or may not be actionable (#18922) 2024-01-30 18:11:45 -08:00
bitrot.go check for errors on bitrotWriter Close() (#20982) 2025-02-26 11:26:13 -08:00
bitrot_test.go move to go1.24 (#21114) 2025-04-09 07:28:39 -07:00
bootstrap-messages.go Migrate golanglint-ci config to V2 (#21081) 2025-03-29 17:56:02 -07:00
bootstrap-peer-server.go Fix checksum error during startup when minio is loaded via PATH environment variable (#20509) 2024-10-01 15:13:18 -07:00
bootstrap-peer-server_gen.go reject bootup, if binaries are different in a cluster (#19968) 2024-06-21 07:49:49 -07:00
bootstrap-peer-server_gen_test.go migrate bootstrap logic directly to websockets (#18855) 2024-01-24 13:36:44 -08:00
bucket-encryption-handlers.go ldap: Add user DN attributes list config param (#19758) 2024-05-24 16:05:23 -07:00
bucket-encryption.go remove gateway completely (#15929) 2022-10-24 17:44:15 -07:00
bucket-encryption_test.go sse: add support for SSE-KMS bucket configurations (#12295) 2021-05-14 00:59:05 -07:00
bucket-handlers.go Fix evaluation of NewerNoncurrentVersions (#21096) 2025-04-02 23:45:06 -07:00
bucket-handlers_test.go tests: Do not allow forced type asserts (#20905) 2025-02-18 08:25:55 -08:00
bucket-lifecycle-audit.go Migrate golanglint-ci config to V2 (#21081) 2025-03-29 17:56:02 -07:00
bucket-lifecycle-handlers.go Add Full Object Checksums and CRC64-NVME (#20855) 2025-01-20 06:49:07 -08:00
bucket-lifecycle-handlers_test.go fix: copyObject restore with a specific version, update test cases (#19895) 2024-06-10 08:50:49 -07:00
bucket-lifecycle.go Fix evaluation of NewerNoncurrentVersions (#21096) 2025-04-02 23:45:06 -07:00
bucket-lifecycle_test.go fix: for unexpected errors in reading versioning config panic (#14994) 2022-05-31 02:57:57 -07:00
bucket-listobjects-handlers.go fix: proxy requests to honor global transport 2025-02-03 22:03:04 +01:00
bucket-metadata-sys.go chore(all): replace map key deletion loop with clear() (#21082) 2025-04-01 08:28:06 -07:00
bucket-metadata.go crypto: add support for KMS key versions 2025-05-05 22:35:43 +02:00
bucket-metadata_gen.go bucket-metadata: Reload events/repl-targets for all buckets (#20334) 2024-08-28 08:32:18 -07:00
bucket-metadata_gen_test.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
bucket-notification-handlers.go ldap: Add user DN attributes list config param (#19758) 2024-05-24 16:05:23 -07:00
bucket-object-lock.go fix call toAPIErrorCode with a nil value error after check another err (#21083) 2025-03-31 13:31:15 -07:00
bucket-policy-handlers.go ldap: Add user DN attributes list config param (#19758) 2024-05-24 16:05:23 -07:00
bucket-policy-handlers_test.go fix: copyObject restore with a specific version, update test cases (#19895) 2024-06-10 08:50:49 -07:00
bucket-policy.go ldap: Add user DN attributes list config param (#19758) 2024-05-24 16:05:23 -07:00
bucket-quota.go avoid crash when initializing bucket quota cache (#20258) 2024-08-14 17:34:56 -07:00
bucket-replication-handlers.go Fix uninitialized replication stats (#20260) 2024-08-15 05:04:40 -07:00
bucket-replication-metrics.go Fix uninitialized replication stats (#20260) 2024-08-15 05:04:40 -07:00
bucket-replication-metrics_gen.go Encode dir obj names before expiration (#19305) 2024-03-21 10:21:35 -07:00
bucket-replication-metrics_gen_test.go metrics: add replication metrics on proxied requests (#18957) 2024-02-05 22:00:45 -08:00
bucket-replication-stats.go tests: Do not allow forced type asserts (#20905) 2025-02-18 08:25:55 -08:00
bucket-replication-utils.go Fix evaluation of NewerNoncurrentVersions (#21096) 2025-04-02 23:45:06 -07:00
bucket-replication-utils_gen.go Fix evaluation of NewerNoncurrentVersions (#21096) 2025-04-02 23:45:06 -07:00
bucket-replication-utils_gen_test.go replication: improve MRF healing. (#15556) 2022-08-22 16:53:06 -07:00
bucket-replication-utils_test.go move to go1.24 (#21114) 2025-04-09 07:28:39 -07:00
bucket-replication.go Fix evaluation of NewerNoncurrentVersions (#21096) 2025-04-02 23:45:06 -07:00
bucket-replication_test.go move to go1.24 (#21114) 2025-04-09 07:28:39 -07:00
bucket-stats.go Fix lint issues from v1.62.0 upgrade (#20633) 2024-11-11 06:51:43 -08:00
bucket-stats_gen.go metrics: add replication metrics on proxied requests (#18957) 2024-02-05 22:00:45 -08:00
bucket-stats_gen_test.go Add additional info for replication metrics API (#17293) 2023-08-30 01:00:59 -07:00
bucket-targets.go bootstrap: Speed up bucket metadata loading (#19969) 2024-06-21 15:22:24 -07:00
bucket-versioning-handler.go ldap: Add user DN attributes list config param (#19758) 2024-05-24 16:05:23 -07:00
bucket-versioning.go remove gateway completely (#15929) 2022-10-24 17:44:15 -07:00
build-constants.go add logrotate support for MinIO logs (#19641) 2024-05-01 10:57:52 -07:00
callhome.go Start callhome immediately after enabling (#19764) 2024-05-17 09:53:34 -07:00
common-main.go support autogenerated credentials for KMS_SECRET_KEY properly (#21223) 2025-04-21 09:23:51 -07:00
common-main_test.go tests: Do not allow forced type asserts (#20905) 2025-02-18 08:25:55 -08:00
config-common.go feat: SSE-KMS use uuid instead of read all data to md5. (#17958) 2023-09-18 10:00:54 -07:00
config-current.go support autogenerated credentials for KMS_SECRET_KEY properly (#21223) 2025-04-21 09:23:51 -07:00
config-current_test.go move to go1.24 (#21114) 2025-04-09 07:28:39 -07:00
config-dir.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
config-encrypted_test.go Bump up madmin-go and pkg deps (#17469) 2023-06-19 17:53:08 -07:00
config-migrate.go ldap: Add user DN attributes list config param (#19758) 2024-05-24 16:05:23 -07:00
config-versions.go ldap: Add user DN attributes list config param (#19758) 2024-05-24 16:05:23 -07:00
config.go allow bootstrap to capture time-spent for each initializers (#17900) 2023-08-23 03:07:06 -07:00
consolelogger.go update dependencies for CVE fix x/net 2025-03-12 22:29:51 -07:00
copy-part-range.go feat: Deprecate embedded browser and import console (#12460) 2021-06-17 20:27:04 -07:00
copy-part-range_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
crossdomain-xml-handler.go implement a flag to specify custom crossdomain.xml (#19262) 2024-03-17 23:42:40 -07:00
crossdomain-xml-handler_test.go fix: set request ID in tracing context key (#17602) 2023-07-08 07:31:42 -07:00
data-scanner-metric.go Fix evaluation of NewerNoncurrentVersions (#21096) 2025-04-02 23:45:06 -07:00
data-scanner.go ilm: Expect objects with only free versions when scanning (#21112) 2025-04-08 08:41:24 -07:00
data-scanner_test.go move to go1.24 (#21114) 2025-04-09 07:28:39 -07:00
data-usage-cache.go Migrate golanglint-ci config to V2 (#21081) 2025-03-29 17:56:02 -07:00
data-usage-cache_gen.go update all dependencies and use latest msgp (#20768) 2024-12-16 04:20:12 +05:30
data-usage-cache_gen_test.go remove replication stats from data usage cache (#20524) 2024-10-04 15:23:33 -07:00
data-usage-cache_test.go Add more size intervals to obj size histogram (#18772) 2024-01-12 23:51:08 -08:00
data-usage-utils.go feat: Add Metrics V3 API (#19068) 2024-03-10 01:15:15 -08:00
data-usage.go allow caller context during reloads() to cancel (#19687) 2024-05-08 17:51:34 -07:00
data-usage_test.go move to go1.24 (#21114) 2025-04-09 07:28:39 -07:00
decommetric_string.go Add trace support for decommissioning (#15502) 2022-08-10 12:46:45 -07:00
dummy-data-generator_test.go Migrate golanglint-ci config to V2 (#21081) 2025-03-29 17:56:02 -07:00
dummy-handlers.go Add dummy DeleteBucketCors for safety (#20253) 2024-08-13 08:25:16 -07:00
dynamic-timeouts.go tests: Do not allow forced type asserts (#20905) 2025-02-18 08:25:55 -08:00
dynamic-timeouts_test.go tests: Do not allow forced type asserts (#20905) 2025-02-18 08:25:55 -08:00
encryption-v1.go crypto: add support for KMS key versions 2025-05-05 22:35:43 +02:00
encryption-v1_test.go tests: Do not allow forced type asserts (#20905) 2025-02-18 08:25:55 -08:00
endpoint-ellipses.go Fix govet+staticcheck issues (#20263) 2024-08-14 10:11:51 -07:00
endpoint-ellipses_test.go ldap: Add user DN attributes list config param (#19758) 2024-05-24 16:05:23 -07:00
endpoint.go Migrate golanglint-ci config to V2 (#21081) 2025-03-29 17:56:02 -07:00
endpoint_contrib_test.go Revert "deprecate embedded browser (#12163)" 2021-04-30 08:50:39 -07:00
endpoint_test.go treat all localhost endpoints as local setup with same port (#18784) 2024-01-12 23:53:03 -08:00
erasure-coding.go tests: Do not allow forced type asserts (#20905) 2025-02-18 08:25:55 -08:00
erasure-common.go implement a safer completeMultipart implementation (#20227) 2024-08-12 01:38:15 -07:00
erasure-decode.go protect bpool from buffer pollution by invalid buffers (#20342) 2024-08-28 18:40:52 -07:00
erasure-decode_test.go move to go1.24 (#21114) 2025-04-09 07:28:39 -07:00
erasure-encode.go Add PutObject Ring Buffer (#19605) 2024-05-14 17:11:04 -07:00
erasure-encode_test.go move to go1.24 (#21114) 2025-04-09 07:28:39 -07:00
erasure-errors.go Replaces 'disk'=>'drive' visible to end user (#15464) 2022-08-04 16:10:08 -07:00
erasure-heal_test.go move to go1.24 (#21114) 2025-04-09 07:28:39 -07:00
erasure-healing-common.go Migrate golanglint-ci config to V2 (#21081) 2025-03-29 17:56:02 -07:00
erasure-healing-common_test.go move to go1.24 (#21114) 2025-04-09 07:28:39 -07:00
erasure-healing.go fix: healing to list, purge dangling objects (#621) 2025-04-04 06:49:12 -07:00
erasure-healing_test.go move to go1.24 (#21114) 2025-04-09 07:28:39 -07:00
erasure-metadata-utils.go heal: Include more use case of not healable but readable objects (#248) (#20776) 2024-12-18 05:15:44 -08:00
erasure-metadata-utils_test.go move to go1.24 (#21114) 2025-04-09 07:28:39 -07:00
erasure-metadata.go add tests for ILM transition and healing (#166) (#20601) 2024-10-31 15:10:24 -07:00
erasure-metadata_test.go move to go1.24 (#21114) 2025-04-09 07:28:39 -07:00
erasure-multipart.go allow concurrent aborts on active uploadParts() (#21229) 2025-04-24 22:41:04 -07:00
erasure-object.go Fix evaluation of NewerNoncurrentVersions (#21096) 2025-04-02 23:45:06 -07:00
erasure-object_test.go move to go1.24 (#21114) 2025-04-09 07:28:39 -07:00
erasure-server-pool-decom.go decom: Ignore orphan delete markers in verification stage (#21106) 2025-04-03 15:07:24 -07:00
erasure-server-pool-decom_gen.go decom IAM, Bucket metadata properly (#15220) 2022-07-04 14:02:54 -07:00
erasure-server-pool-decom_gen_test.go fix: simplify usage calculation and progress (#14086) 2022-01-11 18:48:43 -08:00
erasure-server-pool-decom_test.go DeleteObjects: Send delete to all pools (#172) (#20821) 2025-01-28 08:57:18 -08:00
erasure-server-pool-rebalance.go fix: avoid waiting on rebalance metadata (#20392) 2024-09-06 06:20:19 -07:00
erasure-server-pool-rebalance_gen.go Encode dir obj names before expiration (#19305) 2024-03-21 10:21:35 -07:00
erasure-server-pool-rebalance_gen_test.go feat: introduce pool-level rebalance (#15483) 2022-10-25 12:36:57 -07:00
erasure-server-pool.go fix: healing to list, purge dangling objects (#621) 2025-04-04 06:49:12 -07:00
erasure-sets.go do not list buckets without local quorum (#20852) 2025-01-19 15:13:17 -08:00
erasure-sets_test.go move to go1.24 (#21114) 2025-04-09 07:28:39 -07:00
erasure-utils.go remove all the frivolous logs, that may or may not be actionable (#18922) 2024-01-30 18:11:45 -08:00
erasure.go remove replication stats from data usage cache (#20524) 2024-10-04 15:23:33 -07:00
erasure_test.go move to go1.24 (#21114) 2025-04-09 07:28:39 -07:00
etcd.go logging: Add subsystem to log API (#19002) 2024-04-04 05:04:40 -07:00
event-notification.go bootstrap: Speed up bucket metadata loading (#19969) 2024-06-21 15:22:24 -07:00
fmt-gen.go flatten out audit tags, do not send as free-form (#20256) 2024-08-13 15:22:04 -07:00
format-erasure.go ldap: Add user DN attributes list config param (#19758) 2024-05-24 16:05:23 -07:00
format-erasure_test.go remove older deploymentID fix behavior to speed up startup (#19497) 2024-04-15 01:25:46 -07:00
format-meta.go update license change for MinIO 2021-04-23 11:58:53 -07:00
format_string.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
ftp-server-driver.go ftp: Enable trailing headers, just like sftp (#20938) 2025-02-15 02:32:09 -08:00
ftp-server.go Small reformatting of startup message (#19228) 2024-03-08 19:07:08 -08:00
generic-handlers.go Allow URLs up to 32KB and improve parsing speed (#20874) 2025-01-27 08:42:45 -08:00
generic-handlers_contrib.go Revert "deprecate embedded browser (#12163)" 2021-04-30 08:50:39 -07:00
generic-handlers_test.go Allow URLs up to 32KB and improve parsing speed (#20874) 2025-01-27 08:42:45 -08:00
global-heal.go fix: healing to list, purge dangling objects (#621) 2025-04-04 06:49:12 -07:00
globals.go remove mincache EOS related feature from upstream (#20375) 2024-09-03 11:23:41 -07:00
grid.go separate lock from common grid to avoid epoll contention (#20180) 2024-07-29 11:10:04 -07:00
handler-api.go tests: Do not allow forced type asserts (#20905) 2025-02-18 08:25:55 -08:00
handler-utils.go fix: proxy requests to honor global transport 2025-02-03 22:03:04 +01:00
handler-utils_test.go move to go1.24 (#21114) 2025-04-09 07:28:39 -07:00
hasher.go use crypto/sha256 only for FIPS 140-2 compliance (#14983) 2022-05-27 06:00:19 -07:00
healingmetric_string.go Check for abandoned data when healing (#16122) 2022-11-28 10:20:55 -08:00
healthcheck-handler.go extend cluster health to return errors for IAM, and Bucket metadata (#19995) 2024-06-26 00:44:34 -07:00
healthcheck-router.go migrate to minio/mux from gorilla/mux (#16456) 2023-01-23 16:42:47 +05:30
http-stats.go Add TTFB to all APIs and enable for responses without body (#20479) 2024-09-24 10:13:00 -07:00
http-tracer.go Add TTFB to all APIs and enable for responses without body (#20479) 2024-09-24 10:13:00 -07:00
http-tracer_test.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
httprange.go chore: use errors.New to replace fmt.Errorf with no parameters (#19568) 2024-05-09 01:44:07 -07:00
httprange_test.go add support for specific error response for InvalidRange (#19668) 2024-05-05 09:56:21 -07:00
iam-etcd-store.go tests: Do not allow forced type asserts (#20905) 2025-02-18 08:25:55 -08:00
iam-etcd-store_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
iam-object-store.go tests: Do not allow forced type asserts (#20905) 2025-02-18 08:25:55 -08:00
iam-object-store_test.go Allow LDAP DNs with slashes to be loaded from object store (#20541) 2024-10-10 16:40:37 -07:00
iam-store.go Add New Accesskey Info and OpenID Accesskey List API endpoints (#21097) 2025-04-16 00:34:24 -07:00
iam.go Add New Accesskey Info and OpenID Accesskey List API endpoints (#21097) 2025-04-16 00:34:24 -07:00
ilm-config.go Fix ilm config at startup (#19189) 2024-03-04 18:50:24 -08:00
is-dir-empty_linux.go turn-off Nlink readdir() optimization for NFS/CIFS (#19420) 2024-04-05 08:17:08 -07:00
is-dir-empty_other.go turn-off Nlink readdir() optimization for NFS/CIFS (#19420) 2024-04-05 08:17:08 -07:00
jwt.go remove unnecessary LRU for internode auth token (#20119) 2024-07-22 00:04:48 -07:00
jwt_test.go move to go1.24 (#21114) 2025-04-09 07:28:39 -07:00
kms-handlers.go crypto: add support for KMS key versions 2025-05-05 22:35:43 +02:00
kms-handlers_test.go move to go1.24 (#21114) 2025-04-09 07:28:39 -07:00
kms-router.go kms: add support for MinKMS and remove some unused/broken code (#19368) 2024-05-07 16:55:37 -07:00
last-minute.go Do lockless last minute latency metrics (#17576) 2023-07-05 10:40:45 -07:00
last-minute_gen.go Add detailed scanner metrics (#15161) 2022-07-05 14:45:49 -07:00
last-minute_gen_test.go Add detailed scanner metrics (#15161) 2022-07-05 14:45:49 -07:00
lceventsrc_string.go skip ILM expired objects from healing (#18569) 2023-12-01 07:56:24 -08:00
leak-detect_test.go add codespell action (#18818) 2024-01-17 23:03:17 -08:00
listen-notification-handlers.go tests: Do not allow forced type asserts (#20905) 2025-02-18 08:25:55 -08:00
local-locker.go Add lock overload protection (#20876) 2025-01-31 11:54:34 -08:00
local-locker_gen.go Add lock overload protection (#20876) 2025-01-31 11:54:34 -08:00
local-locker_gen_test.go Convert more peer <--> peer REST calls (#19004) 2024-02-19 14:54:46 -08:00
local-locker_test.go move to go1.24 (#21114) 2025-04-09 07:28:39 -07:00
lock-rest-client.go separate lock from common grid to avoid epoll contention (#20180) 2024-07-29 11:10:04 -07:00
lock-rest-client_test.go move to go1.24 (#21114) 2025-04-09 07:28:39 -07:00
lock-rest-server-common.go perf: websocket grid connectivity for all internode communication (#18461) 2023-11-20 17:09:35 -08:00
lock-rest-server-common_test.go move to go1.24 (#21114) 2025-04-09 07:28:39 -07:00
lock-rest-server.go Add lock overload protection (#20876) 2025-01-31 11:54:34 -08:00
logging.go Remove license update job (#20037) 2024-07-03 11:49:48 -07:00
main.go Add fmt-gen subcommand (#20192) 2024-07-30 15:59:48 -07:00
metacache-bucket.go ldap: Add user DN attributes list config param (#19758) 2024-05-24 16:05:23 -07:00
metacache-bucket_test.go askDisks for strict quorum to be equal to read quorum (#14623) 2022-03-25 16:29:45 -07:00
metacache-entries.go enhance getActualSize() to return valid values for most situations (#20228) 2024-08-08 08:29:58 -07:00
metacache-entries_test.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
metacache-manager.go remove gateway completely (#15929) 2022-10-24 17:44:15 -07:00
metacache-marker.go logging: Add subsystem to log API (#19002) 2024-04-04 05:04:40 -07:00
metacache-server-pool.go Fix ListObjects aborting after 3 minute on async request (#20074) 2024-07-12 09:23:16 -07:00
metacache-set.go Migrate golanglint-ci config to V2 (#21081) 2025-03-29 17:56:02 -07:00
metacache-set_gen.go list: Fix IsTruncated and NextMarker when encountering expired objects (#19290) 2024-03-19 13:23:12 -07:00
metacache-set_gen_test.go Convert more peer <--> peer REST calls (#19004) 2024-02-19 14:54:46 -08:00
metacache-stream.go crypto: add support for KMS key versions 2025-05-05 22:35:43 +02:00
metacache-stream_test.go move to go1.24 (#21114) 2025-04-09 07:28:39 -07:00
metacache-walk.go Migrate golanglint-ci config to V2 (#21081) 2025-03-29 17:56:02 -07:00
metacache-walk_gen.go perf: websocket grid connectivity for all internode communication (#18461) 2023-11-20 17:09:35 -08:00
metacache-walk_gen_test.go perf: websocket grid connectivity for all internode communication (#18461) 2023-11-20 17:09:35 -08:00
metacache.go Fix ListObjects aborting after 3 minute on async request (#20074) 2024-07-12 09:23:16 -07:00
metacache_gen.go re-arrange metacache struct to be optimal (#13609) 2021-11-08 10:26:08 -08:00
metacache_gen_test.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
metacache_test.go Stop async listing earlier (#13160) 2021-09-08 11:06:45 -07:00
metrics-realtime.go Add per connection RPC metrics (#19852) 2024-05-31 22:16:24 -07:00
metrics-resource.go Migrate golanglint-ci config to V2 (#21081) 2025-03-29 17:56:02 -07:00
metrics-router.go add validation test for v3 metrics for all its endpoints (#20094) 2024-07-15 09:28:02 -07:00
metrics-v2.go Revert "Fix: Change TTFB metric type to histogram (#20999)" 2025-04-23 13:56:18 -07:00
metrics-v2_gen.go Revert "Fix: Change TTFB metric type to histogram (#20999)" 2025-04-23 13:56:18 -07:00
metrics-v2_gen_test.go feat: Add Metrics V3 API (#19068) 2024-03-10 01:15:15 -08:00
metrics-v2_test.go Migrate golanglint-ci config to V2 (#21081) 2025-03-29 17:56:02 -07:00
metrics-v3-api.go Add TTFB to all APIs and enable for responses without body (#20479) 2024-09-24 10:13:00 -07:00
metrics-v3-audit.go Move /cluster/audit to /audit (#19708) 2024-05-10 07:50:39 -07:00
metrics-v3-bucket-replication.go Fix uninitialized replication stats (#20260) 2024-08-15 05:04:40 -07:00
metrics-v3-cache.go Migrate golanglint-ci config to V2 (#21081) 2025-03-29 17:56:02 -07:00
metrics-v3-cluster-config.go Add cluster config metrics in metrics-v3 (#19507) 2024-05-24 05:50:46 -07:00
metrics-v3-cluster-erasure-set.go Add more metrics to v3/cluster/erasure-set (#19714) 2024-05-14 00:25:56 -07:00
metrics-v3-cluster-health.go feat: Add Metrics V3 API (#19068) 2024-03-10 01:15:15 -08:00
metrics-v3-cluster-iam.go Add cluster IAM metrics in metrics-v3 (#19595) 2024-05-02 01:20:42 -07:00
metrics-v3-cluster-notification.go Add cluster notification metrics in metrics-v3 (#19533) 2024-04-23 21:10:35 -07:00
metrics-v3-cluster-usage.go tests: Do not allow forced type asserts (#20905) 2025-02-18 08:25:55 -08:00
metrics-v3-handler.go add validation test for v3 metrics for all its endpoints (#20094) 2024-07-15 09:28:02 -07:00
metrics-v3-ilm.go Add ILM metrics in metrics-v3 (#19539) 2024-06-06 02:36:25 -07:00
metrics-v3-logger-webhook.go Add logger webhook metrics in metrics-v3 (#19515) 2024-05-14 00:27:33 -07:00
metrics-v3-replication.go Fix uninitialized replication stats (#20260) 2024-08-15 05:04:40 -07:00
metrics-v3-scanner.go Add cluster scanner metrics in metrics-v3 (#19517) 2024-05-24 12:29:25 -07:00
metrics-v3-system-cpu.go fix errors in metrics code on macos (#19965) 2024-06-20 10:55:03 -07:00
metrics-v3-system-drive.go Migrate golanglint-ci config to V2 (#21081) 2025-03-29 17:56:02 -07:00
metrics-v3-system-memory.go Add system memory metrics in v3 (#19486) 2024-04-16 22:10:25 -07:00
metrics-v3-system-network.go feat: Add Metrics V3 API (#19068) 2024-03-10 01:15:15 -08:00
metrics-v3-system-process.go fix errors in metrics code on macos (#19965) 2024-06-20 10:55:03 -07:00
metrics-v3-types.go Enforce a bucket limit of 100 to v2 metrics calls (#20761) 2025-02-28 11:33:08 -08:00
metrics-v3.go fix replication last hour metric (#20199) 2024-08-01 17:55:27 -07:00
metrics.go Fix uninitialized replication stats (#20260) 2024-08-15 05:04:40 -07:00
mrf.go Migrate golanglint-ci config to V2 (#21081) 2025-03-29 17:56:02 -07:00
mrf_gen.go heal: Persist MRF queue in the disk during shutdown (#19410) 2024-08-13 15:26:05 -07:00
mrf_gen_test.go heal: Persist MRF queue in the disk during shutdown (#19410) 2024-08-13 15:26:05 -07:00
namespace-lock.go handle the locks properly for multi-pool callers (#20495) 2024-09-29 15:40:36 -07:00
namespace-lock_test.go move to go1.24 (#21114) 2025-04-09 07:28:39 -07:00
naughty-disk_test.go allow concurrent aborts on active uploadParts() (#21229) 2025-04-24 22:41:04 -07:00
net.go compute localIPs only once per server startup() (#19951) 2024-06-19 07:34:00 -07:00
net_test.go updating tests to use new mc --enc flags (#19508) 2024-04-19 01:43:09 -07:00
notification-summary.go Bump up madmin-go and pkg deps (#17469) 2023-06-19 17:53:08 -07:00
notification.go tests: Do not allow forced type asserts (#20905) 2025-02-18 08:25:55 -08:00
object-api-common.go perf: websocket grid connectivity for all internode communication (#18461) 2023-11-20 17:09:35 -08:00
object-api-datatypes.go Add Full Object Checksums and CRC64-NVME (#20855) 2025-01-20 06:49:07 -08:00
object-api-datatypes_gen.go Add Full Object Checksums and CRC64-NVME (#20855) 2025-01-20 06:49:07 -08:00
object-api-deleteobject_test.go protect bpool from buffer pollution by invalid buffers (#20342) 2024-08-28 18:40:52 -07:00
object-api-errors.go Prevent overwrites due to rebalance-stop race (#20233) 2024-08-08 19:05:14 -07:00
object-api-getobjectinfo_test.go avoid locks for internal and invalid buckets in MakeBucket() (#16302) 2022-12-23 07:46:00 -08:00
object-api-input-checks.go logging: Add subsystem to log API (#19002) 2024-04-04 05:04:40 -07:00
object-api-interface.go Migrate golanglint-ci config to V2 (#21081) 2025-03-29 17:56:02 -07:00
object-api-interface_gen.go s3: DeleteBucket to use listing before returning bucket not empty error (#20301) 2024-08-22 14:57:20 -07:00
object-api-listobjects_test.go move to go1.24 (#21114) 2025-04-09 07:28:39 -07:00
object-api-multipart_test.go move to go1.24 (#21114) 2025-04-09 07:28:39 -07:00
object-api-options.go Test checksum types for invalid combinations (#20953) 2025-02-18 08:24:01 -08:00
object-api-options_test.go move to go1.24 (#21114) 2025-04-09 07:28:39 -07:00
object-api-putobject_test.go use typos instead of codespell (#19088) 2024-02-21 22:26:06 -08:00
object-api-utils.go Migrate golanglint-ci config to V2 (#21081) 2025-03-29 17:56:02 -07:00
object-api-utils_test.go enhance getActualSize() to return valid values for most situations (#20228) 2024-08-08 08:29:58 -07:00
object-handlers-common.go Fix evaluation of NewerNoncurrentVersions (#21096) 2025-04-02 23:45:06 -07:00
object-handlers-common_test.go move to go1.24 (#21114) 2025-04-09 07:28:39 -07:00
object-handlers.go make sure to validate signature unsigned trailer stream (#21103) 2025-04-03 07:55:52 -07:00
object-handlers_test.go tests: Do not allow forced type asserts (#20905) 2025-02-18 08:25:55 -08:00
object-lambda-handlers.go do not expose secret-key to lambda event handler (#20870) 2025-01-24 11:27:43 -08:00
object-multipart-handlers.go make sure to validate signature unsigned trailer stream (#21103) 2025-04-03 07:55:52 -07:00
object_api_suite_test.go tests: Do not allow forced type asserts (#20905) 2025-02-18 08:25:55 -08:00
os-dirent_fileino.go fix: enable go1.17 github ci/cd (#12997) 2021-08-18 18:35:22 -07:00
os-dirent_ino.go fix: enable go1.17 github ci/cd (#12997) 2021-08-18 18:35:22 -07:00
os-dirent_namelen_bsd.go fix: enable go1.17 github ci/cd (#12997) 2021-08-18 18:35:22 -07:00
os-dirent_namelen_linux.go fix: enable go1.17 github ci/cd (#12997) 2021-08-18 18:35:22 -07:00
os-instrumented.go remove rename2 entirely, avoids the risk of moving data (#19058) 2024-02-14 17:09:38 -08:00
os-readdir-common.go Add option in readDir to enable symlink following of dirs (#12668) 2021-07-09 16:20:51 -07:00
os-readdir_test.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
os-reliable.go do not panic on rebalance during server restarts (#19563) 2024-04-22 10:49:30 -07:00
os-reliable_test.go optimize mkdir calls to avoid base-dir Mkdir attempts (#18021) 2023-09-13 08:14:36 -07:00
os-rename_linux.go remove rename2 entirely, avoids the risk of moving data (#19058) 2024-02-14 17:09:38 -08:00
os-rename_nolinux.go remove rename2 entirely, avoids the risk of moving data (#19058) 2024-02-14 17:09:38 -08:00
os_other.go optimize mkdir calls to avoid base-dir Mkdir attempts (#18021) 2023-09-13 08:14:36 -07:00
os_unix.go tests: Do not allow forced type asserts (#20905) 2025-02-18 08:25:55 -08:00
os_windows.go tests: Do not allow forced type asserts (#20905) 2025-02-18 08:25:55 -08:00
osmetric_string.go remove rename2 entirely, avoids the risk of moving data (#19058) 2024-02-14 17:09:38 -08:00
peer-rest-client.go Add multipart uploads cache for ListMultipartUploads() (#20407) 2024-09-09 09:58:30 -07:00
peer-rest-common.go Add multipart uploads cache for ListMultipartUploads() (#20407) 2024-09-09 09:58:30 -07:00
peer-rest-server.go Migrate golanglint-ci config to V2 (#21081) 2025-03-29 17:56:02 -07:00
peer-s3-client.go fix: site replication of bucket deletion sync (#352) 2025-02-04 00:36:03 -08:00
peer-s3-server.go do not list buckets without local quorum (#20852) 2025-01-19 15:13:17 -08:00
perf-tests.go Migrate golanglint-ci config to V2 (#21081) 2025-03-29 17:56:02 -07:00
policy_test.go ldap: Add user DN attributes list config param (#19758) 2024-05-24 16:05:23 -07:00
post-policy-fan-out.go update dependencies for CVE fix x/net 2025-03-12 22:29:51 -07:00
post-policy_test.go Fixes for POST policy checks and the x-ignore implementation (#20674) 2024-12-11 16:21:34 +05:30
postpolicyform.go tests: Do not allow forced type asserts (#20905) 2025-02-18 08:25:55 -08:00
postpolicyform_test.go Fixes for POST policy checks and the x-ignore implementation (#20674) 2024-12-11 16:21:34 +05:30
prepare-storage.go do not print unexpected logs (#20083) 2024-07-12 13:51:54 -07:00
rebalance-admin.go prom: Add online and healing drives metrics per erasure set (#18700) 2023-12-21 16:56:43 -08:00
rebalancemetric_string.go feat: introduce pool-level rebalance (#15483) 2022-10-25 12:36:57 -07:00
rebalstatus_string.go feat: introduce pool-level rebalance (#15483) 2022-10-25 12:36:57 -07:00
routers.go separate lock from common grid to avoid epoll contention (#20180) 2024-07-29 11:10:04 -07:00
s3-zip-handlers.go Fix SSE-C checksums (#19896) 2024-06-10 08:31:51 -07:00
scannermetric_string.go Add abandoned folder scanning to metrics (#18076) 2023-09-24 22:15:31 -07:00
server-main.go support autogenerated credentials for KMS_SECRET_KEY properly (#21223) 2025-04-21 09:23:51 -07:00
server-main_test.go move to go1.24 (#21114) 2025-04-09 07:28:39 -07:00
server-rlimit.go tests: Fix setting max openfds as memory limit (#20029) 2024-07-02 08:09:36 -07:00
server-startup-msg.go refactor: displays the OS-specific doc url (#20313) 2024-08-23 07:11:35 -07:00
server-startup-msg_test.go move to go1.24 (#21114) 2025-04-09 07:28:39 -07:00
server_test.go make sure to validate signature unsigned trailer stream (#21103) 2025-04-03 07:55:52 -07:00
service.go initialize the disk healer early on (#19143) 2024-02-27 23:02:14 -08:00
setup-type.go remove gateway completely (#15929) 2022-10-24 17:44:15 -07:00
sftp-server-driver.go (s)ftp: Enable trailing headers for upload (#20914) 2025-02-10 08:35:49 -08:00
sftp-server.go fix: SFTP auth bypass with no pub key in LDAP (#20986) 2025-02-27 10:43:32 -08:00
sftp-server_test.go fix: SFTP auth bypass with no pub key in LDAP (#20986) 2025-02-27 10:43:32 -08:00
shared-lock.go fix: allow global leader lock context merge to be canceled (#16603) 2023-02-13 01:26:38 -08:00
signals.go Dont start console service if MINIO_BROWSER=off (#20374) 2024-09-04 10:02:39 -07:00
signature-v2.go add codespell action (#18818) 2024-01-17 23:03:17 -08:00
signature-v2_test.go move to go1.24 (#21114) 2025-04-09 07:28:39 -07:00
signature-v4-parser.go add codespell action (#18818) 2024-01-17 23:03:17 -08:00
signature-v4-parser_test.go tests: Do not allow forced type asserts (#20905) 2025-02-18 08:25:55 -08:00
signature-v4-utils.go refactor: replace experimental maps and slices with stdlib (#20679) 2024-11-25 09:10:22 -08:00
signature-v4-utils_test.go move to go1.24 (#21114) 2025-04-09 07:28:39 -07:00
signature-v4.go fix: specify size in some map allocations (#20764) 2024-12-13 14:19:12 -08:00
signature-v4_test.go move to go1.24 (#21114) 2025-04-09 07:28:39 -07:00
site-replication-metrics.go metrics: add replication metrics on proxied requests (#18957) 2024-02-05 22:00:45 -08:00
site-replication-metrics_gen.go metrics: add replication metrics on proxied requests (#18957) 2024-02-05 22:00:45 -08:00
site-replication-metrics_gen_test.go Add additional info for replication metrics API (#17293) 2023-08-30 01:00:59 -07:00
site-replication-utils.go add codespell action (#18818) 2024-01-17 23:03:17 -08:00
site-replication-utils_gen.go feat: Add support for site level resync (#15753) 2022-11-14 07:16:40 -08:00
site-replication-utils_gen_test.go feat: Add support for site level resync (#15753) 2022-11-14 07:16:40 -08:00
site-replication.go cleanup: use NewWithOptions replace the Deprecated one (#21243) 2025-04-29 08:35:51 -07:00
site-replication_test.go Bump up madmin-go and pkg deps (#17469) 2023-06-19 17:53:08 -07:00
speedtest.go support 'mc support perf object' with root login disabled (#19672) 2024-05-06 02:45:10 -07:00
storage-datatypes.go allow concurrent aborts on active uploadParts() (#21229) 2025-04-24 22:41:04 -07:00
storage-datatypes_gen.go allow concurrent aborts on active uploadParts() (#21229) 2025-04-24 22:41:04 -07:00
storage-datatypes_gen_test.go implement a safer completeMultipart implementation (#20227) 2024-08-12 01:38:15 -07:00
storage-datatypes_test.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
storage-errors.go logging: Add subsystem to log API (#19002) 2024-04-04 05:04:40 -07:00
storage-interface.go allow concurrent aborts on active uploadParts() (#21229) 2025-04-24 22:41:04 -07:00
storage-rest-client.go allow concurrent aborts on active uploadParts() (#21229) 2025-04-24 22:41:04 -07:00
storage-rest-common.go implement a safer completeMultipart implementation (#20227) 2024-08-12 01:38:15 -07:00
storage-rest-common_gen.go perf: websocket grid connectivity for all internode communication (#18461) 2023-11-20 17:09:35 -08:00
storage-rest-common_gen_test.go perf: websocket grid connectivity for all internode communication (#18461) 2023-11-20 17:09:35 -08:00
storage-rest-server.go allow concurrent aborts on active uploadParts() (#21229) 2025-04-24 22:41:04 -07:00
storage-rest_test.go move to go1.24 (#21114) 2025-04-09 07:28:39 -07:00
storagemetric_string.go implement a safer completeMultipart implementation (#20227) 2024-08-12 01:38:15 -07:00
streaming-signature-v4.go Migrate golanglint-ci config to V2 (#21081) 2025-03-29 17:56:02 -07:00
streaming-signature-v4_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
streaming-v4-unsigned.go make sure to validate signature unsigned trailer stream (#21103) 2025-04-03 07:55:52 -07:00
sts-datatypes.go Add support for Identity Management Plugin (#14913) 2022-05-26 17:58:09 -07:00
sts-errors.go sts: allow client-provided intermediate CAs (#20896) 2025-02-04 16:29:41 -08:00
sts-handlers.go Add new API endpoint to revoke STS tokens (#21072) 2025-03-31 11:51:24 -07:00
sts-handlers_test.go move to go1.24 (#21114) 2025-04-09 07:28:39 -07:00
stserrorcode_string.go sts: allow client-provided intermediate CAs (#20896) 2025-02-04 16:29:41 -08:00
test-utils_test.go move to go1.24 (#21114) 2025-04-09 07:28:39 -07:00
tier-handlers.go tier: Add force param to force tiering removal (#20355) 2024-09-12 13:44:05 -07:00
tier-last-day-stats.go Convert more peer <--> peer REST calls (#19004) 2024-02-19 14:54:46 -08:00
tier-last-day-stats_gen.go Encode dir obj names before expiration (#19305) 2024-03-21 10:21:35 -07:00
tier-last-day-stats_gen_test.go Convert more peer <--> peer REST calls (#19004) 2024-02-19 14:54:46 -08:00
tier-sweeper.go reload from drive tier-config when in-memory cache is not found (#19527) 2024-04-16 22:09:58 -07:00
tier.go chore(all): replace map key deletion loop with clear() (#21082) 2025-04-01 08:28:06 -07:00
tier_gen.go Bump up madmin-go and pkg deps (#17469) 2023-06-19 17:53:08 -07:00
tier_gen_test.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
tier_test.go Export tier metrics (#18678) 2023-12-20 20:13:40 -08:00
typed-errors.go Add New Accesskey Info and OpenID Accesskey List API endpoints (#21097) 2025-04-16 00:34:24 -07:00
untar.go tests: Do not allow forced type asserts (#20905) 2025-02-18 08:25:55 -08:00
update-notifier.go Small reformatting of startup message (#19228) 2024-03-08 19:07:08 -08:00
update-notifier_test.go update-notifier.go: misleading version age message (#17750) 2023-07-31 08:36:19 -07:00
update.go ldap: Add user DN attributes list config param (#19758) 2024-05-24 16:05:23 -07:00
update_fips.go Small reformatting of startup message (#19228) 2024-03-08 19:07:08 -08:00
update_nofips.go Small reformatting of startup message (#19228) 2024-03-08 19:07:08 -08:00
update_test.go tests: Do not allow forced type asserts (#20905) 2025-02-18 08:25:55 -08:00
url_test.go add gocritic/ruleguard checks back again, cleanup code. (#13665) 2021-11-16 09:28:29 -08:00
user-provider-utils.go Add New Accesskey Info and OpenID Accesskey List API endpoints (#21097) 2025-04-16 00:34:24 -07:00
utils.go update dependencies for CVE fix x/net 2025-03-12 22:29:51 -07:00
utils_test.go move timedValue -> cachevalue package (#19114) 2024-02-23 13:28:14 -08:00
veeam-sos-api.go avoid crash when initializing bucket quota cache (#20258) 2024-08-14 17:34:56 -07:00
version_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
warm-backend-azure.go add tests for ILM transition and healing (#166) (#20601) 2024-10-31 15:10:24 -07:00
warm-backend-gcs.go Migrate golanglint-ci config to V2 (#21081) 2025-03-29 17:56:02 -07:00
warm-backend-minio.go add tests for ILM transition and healing (#166) (#20601) 2024-10-31 15:10:24 -07:00
warm-backend-s3.go add tests for ILM transition and healing (#166) (#20601) 2024-10-31 15:10:24 -07:00
warm-backend.go add tests for ILM transition and healing (#166) (#20601) 2024-10-31 15:10:24 -07:00
xl-storage-disk-id-check.go allow concurrent aborts on active uploadParts() (#21229) 2025-04-24 22:41:04 -07:00
xl-storage-errors.go fix: handle syscall.EROFS also for osIsPermission() (#16765) 2023-03-06 08:56:29 -08:00
xl-storage-errors_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
xl-storage-format-utils.go enhance getActualSize() to return valid values for most situations (#20228) 2024-08-08 08:29:58 -07:00
xl-storage-format-utils_test.go enhance getActualSize() to return valid values for most situations (#20228) 2024-08-08 08:29:58 -07:00
xl-storage-format-v1.go Clear omitted fields (#20575) 2024-10-22 08:30:50 -07:00
xl-storage-format-v1_gen.go update all dependencies and use latest msgp (#20768) 2024-12-16 04:20:12 +05:30
xl-storage-format-v1_gen_test.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
xl-storage-format-v2-legacy.go Store object EC in metadata header (#19534) 2024-04-19 09:43:43 -07:00
xl-storage-format-v2.go typo: fix error msg for decoding XL headers (#21120) 2025-04-10 08:55:43 -07:00
xl-storage-format-v2_gen.go update all dependencies and use latest msgp (#20768) 2024-12-16 04:20:12 +05:30
xl-storage-format-v2_gen_test.go Improve performance on multiple versions (#13573) 2021-11-18 12:15:22 -08:00
xl-storage-format-v2_string.go Improve listing consistency with version merging (#13723) 2021-12-02 11:29:16 -08:00
xl-storage-format-v2_test.go move to go1.24 (#21114) 2025-04-09 07:28:39 -07:00
xl-storage-format_test.go tests: Do not allow forced type asserts (#20905) 2025-02-18 08:25:55 -08:00
xl-storage-free-version.go Improve expiration of tiered objects (#18926) 2024-03-01 21:11:03 -08:00
xl-storage-free-version_test.go Improve expiration of tiered objects (#18926) 2024-03-01 21:11:03 -08:00
xl-storage-meta-inline.go Fix lint issues from v1.62.0 upgrade (#20633) 2024-11-11 06:51:43 -08:00
xl-storage.go allow concurrent aborts on active uploadParts() (#21229) 2025-04-24 22:41:04 -07:00
xl-storage_noatime_notsupported.go Set O_NONBLOCK for reads and writes on unix (#20133) 2024-07-23 09:36:24 -07:00
xl-storage_noatime_supported.go Set O_NONBLOCK for reads and writes on unix (#20133) 2024-07-23 09:36:24 -07:00
xl-storage_test.go move to go1.24 (#21114) 2025-04-09 07:28:39 -07:00
xl-storage_unix_test.go move to go1.24 (#21114) 2025-04-09 07:28:39 -07:00
xl-storage_windows_test.go rename Force to Immediate for clarity (#18540) 2023-11-28 22:35:16 -08:00