minio/cmd
Anis Eleuch 3da7c9cce3 repl: Fix removal of replicator svc when keycloak is configured (#120)
When Keycloak vendor is set, the code will start to clean up service
accounts that parents do not exist anymore. However, the code will also
look for the parent user of site-replicator-0, MINIO_ROOT_USER, which
obviously does not exist in Keycloak. Therefore, the site-replicator-0
will be removed automatically.

This commit will avoid cleaning up service accounts generated from
the root user.
2024-10-14 09:35:37 -07: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 bucket-metadata: Reload events/repl-targets for all buckets (#20334) 2024-08-28 08:32:18 -07: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 ldap: Add user DN attributes list config param (#19758) 2024-05-24 16:05:23 -07:00
admin-handlers-idp-ldap.go Add `ListAccessKeysBulk` API for builtin user access keys (#20381) 2024-09-21 04:35:40 -07:00
admin-handlers-pools.go Allow rebalance start when it's stopped/completed (#20009) 2024-06-27 17:22:30 -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 Add root user to `ListAccessKeysBulk` (#20517) 2024-10-03 16:11:02 -07:00
admin-handlers-users_test.go upgrade deps pkg/v3, madmin-go/v3 and lz4/v4 (#20467) 2024-09-21 17:33:43 -07:00
admin-handlers.go do not download binary before verifying the version (#20523) 2024-10-04 04:32:32 -07:00
admin-handlers_test.go use unixNanoTime instead of time.Time in lockRequestorInfo (#20140) 2024-07-24 03:24:01 -07:00
admin-heal-ops.go count metrics properly for any failures during drive heal (#20193) 2024-07-30 22:46:26 -07:00
admin-router.go Add `ListAccessKeysBulk` API for builtin user access keys (#20381) 2024-09-21 04:35:40 -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 fix some typo in struct name comments (#19513) 2024-05-14 00:26:50 -07:00
api-errors.go Fix checksum error during startup when `minio` is loaded via `PATH` environment variable (#20509) 2024-10-01 15:13:18 -07:00
api-errors_test.go
api-headers.go feat: support tags for PostPolicy upload (#19816) 2024-05-27 21:44:00 -07:00
api-headers_test.go
api-resources.go
api-resources_test.go
api-response.go remove requests deadline, instead just reject the requests (#20272) 2024-08-16 01:43:49 -07:00
api-response_test.go
api-router.go Add dummy DeleteBucketCors for safety (#20253) 2024-08-13 08:25:16 -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
apierrorcode_string.go loadUser() if not able to load() credential return error (#19931) 2024-06-13 15:26:38 -07:00
auth-handler.go Added iam import tests for openid (#20432) 2024-09-17 09:45:46 -07:00
auth-handler_test.go ldap: Add user DN attributes list config param (#19758) 2024-05-24 16:05:23 -07:00
authtype_string.go
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 to turn-off healing drop legacy ENV (#20315) 2024-08-23 15:43:31 -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
batch-expire.go batch: Set a default retry attempts and a prefix (#20452) 2024-09-18 10:59:03 -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
batch-expire_test.go feat: support batch replication prefix slice (#20033) 2024-08-01 05:53:30 -07:00
batch-handlers.go list all batch job types (#20510) 2024-10-01 23:38:17 -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
batch-job-common-types_gen_test.go
batch-job-common-types_test.go
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
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
batch-rotate_gen_test.go
batchjobmetric_string.go
benchmark-utils_test.go
bitrot-streaming.go use io.NopCloser replace closeWrapper (#20287) 2024-08-21 05:20:54 -07: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 remove checkBucketExist check entirely to avoid fan-out calls (#18917) 2024-01-30 12:43:25 -08:00
bitrot_test.go remove checkBucketExist check entirely to avoid fan-out calls (#18917) 2024-01-30 12:43:25 -08:00
bootstrap-messages.go
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
bucket-encryption_test.go
bucket-handlers.go multipart support etag and pre-read small objects (#20423) 2024-09-12 05:24:04 -07:00
bucket-handlers_test.go fix: copyObject restore with a specific version, update test cases (#19895) 2024-06-10 08:50:49 -07:00
bucket-lifecycle-audit.go flatten out audit tags, do not send as free-form (#20256) 2024-08-13 15:22:04 -07:00
bucket-lifecycle-handlers.go ldap: Add user DN attributes list config param (#19758) 2024-05-24 16:05:23 -07: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 chore: fix some comments (#20294) 2024-08-21 13:14:24 -07:00
bucket-lifecycle_test.go
bucket-listobjects-handlers.go fix: on windows avoid ':' as part of the object name (#19907) 2024-06-10 20:13:30 -07:00
bucket-metadata-sys.go bucket-metadata: Reload events/repl-targets for all buckets (#20334) 2024-08-28 08:32:18 -07:00
bucket-metadata.go bucket-metadata: Reload events/repl-targets for all buckets (#20334) 2024-08-28 08:32:18 -07: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
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 ldap: Add user DN attributes list config param (#19758) 2024-05-24 16:05:23 -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 Fix uninitialized replication stats (#20260) 2024-08-15 05:04:40 -07:00
bucket-replication-utils.go Fix SSE-C checksums (#19896) 2024-06-10 08:31:51 -07:00
bucket-replication-utils_gen.go Encode dir obj names before expiration (#19305) 2024-03-21 10:21:35 -07:00
bucket-replication-utils_gen_test.go
bucket-replication-utils_test.go
bucket-replication.go set kms keyid in replication opts (#20542) 2024-10-09 23:49:55 -07:00
bucket-replication_test.go
bucket-stats.go making sure we don't panic if globalReplicationStats have not been set (#20427) 2024-09-12 04:39:51 -07: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
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
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 hold on to batch job stats till cleanup (#20480) 2024-09-24 14:50:11 -07:00
common-main_test.go
config-common.go
config-current.go remove mincache EOS related feature from upstream (#20375) 2024-09-03 11:23:41 -07:00
config-current_test.go handle racy updates to globalSite config (#19750) 2024-05-16 16:13:47 -07:00
config-dir.go
config-encrypted_test.go
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
consolelogger.go ldap: Add user DN attributes list config param (#19758) 2024-05-24 16:05:23 -07:00
copy-part-range.go
copy-part-range_test.go
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
data-scanner-metric.go
data-scanner.go flatten out audit tags, do not send as free-form (#20256) 2024-08-13 15:22:04 -07:00
data-scanner_test.go With retention, skip actions expiring all versions (#19657) 2024-05-03 04:18:58 -07:00
data-usage-cache.go remove replication stats from data usage cache (#20524) 2024-10-04 15:23:33 -07:00
data-usage-cache_gen.go remove replication stats from data usage cache (#20524) 2024-10-04 15:23:33 -07:00
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
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 remove replication stats from data usage cache (#20524) 2024-10-04 15:23:33 -07:00
decommetric_string.go
dummy-data-generator_test.go Fix SkipReader performance with small initial read (#20030) 2024-07-02 08:13:05 -07:00
dummy-handlers.go Add dummy DeleteBucketCors for safety (#20253) 2024-08-13 08:25:16 -07:00
dynamic-timeouts.go
dynamic-timeouts_test.go
encryption-v1.go avoid unnecessary logging for KMS secret key mismatch (#20549) 2024-10-13 06:06:08 -07:00
encryption-v1_test.go
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 bootstrap: Speed up bucket metadata loading (#19969) 2024-06-21 15:22:24 -07:00
endpoint_contrib_test.go
endpoint_test.go
erasure-coding.go remove all the frivolous logs, that may or may not be actionable (#18922) 2024-01-30 18:11:45 -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 remove checkBucketExist check entirely to avoid fan-out calls (#18917) 2024-01-30 12:43:25 -08:00
erasure-encode.go Add PutObject Ring Buffer (#19605) 2024-05-14 17:11:04 -07:00
erasure-encode_test.go remove checkBucketExist check entirely to avoid fan-out calls (#18917) 2024-01-30 12:43:25 -08:00
erasure-errors.go
erasure-heal_test.go remove checkBucketExist check entirely to avoid fan-out calls (#18917) 2024-01-30 12:43:25 -08:00
erasure-healing-common.go heal: Use etag as quorum when none found for modtime (#20500) 2024-10-01 08:19:10 -07:00
erasure-healing-common_test.go heal: Use etag as quorum when none found for modtime (#20500) 2024-10-01 08:19:10 -07:00
erasure-healing.go avoid audit logs with unexpected errors (#20516) 2024-10-02 10:50:41 -07:00
erasure-healing_test.go heal: Dangling check to evaluate object parts separately (#19797) 2024-06-10 08:51:27 -07:00
erasure-metadata-utils.go ldap: Add user DN attributes list config param (#19758) 2024-05-24 16:05:23 -07:00
erasure-metadata-utils_test.go add codespell action (#18818) 2024-01-17 23:03:17 -08:00
erasure-metadata.go make sure listParts returns parts that are valid (#20390) 2024-09-06 02:42:21 -07:00
erasure-metadata_test.go Different read quorum for tiered objects (#20115) 2024-07-25 14:02:50 -07:00
erasure-multipart.go handle the locks properly for multi-pool callers (#20495) 2024-09-29 15:40:36 -07:00
erasure-object.go fix: when readQuorum, inconsistent metadata return 404 (#20522) 2024-10-04 00:13:14 -07:00
erasure-object_test.go remove checkBucketExist check entirely to avoid fan-out calls (#18917) 2024-01-30 12:43:25 -08:00
erasure-server-pool-decom.go fix: avoid waiting on rebalance metadata (#20392) 2024-09-06 06:20:19 -07:00
erasure-server-pool-decom_gen.go
erasure-server-pool-decom_gen_test.go
erasure-server-pool-decom_test.go fix: warning for decommissioned pool while start (#20019) 2024-07-01 07:38:46 -07: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
erasure-server-pool.go handle the locks properly for multi-pool callers (#20495) 2024-09-29 15:40:36 -07:00
erasure-sets.go fix: keep locks based on the first pool, first EC set (#93) 2024-09-27 03:41:37 -07:00
erasure-sets_test.go do not have to use the same distributionAlgo as first pool (#19031) 2024-02-11 23:21:56 -08: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
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
format_string.go
ftp-server-driver.go Fix govet+staticcheck issues (#20263) 2024-08-14 10:11:51 -07:00
ftp-server.go Small reformatting of startup message (#19228) 2024-03-08 19:07:08 -08:00
generic-handlers.go separate lock from common grid to avoid epoll contention (#20180) 2024-07-29 11:10:04 -07:00
generic-handlers_contrib.go
generic-handlers_test.go separate lock from common grid to avoid epoll contention (#20180) 2024-07-29 11:10:04 -07:00
global-heal.go heal: Reset healing params when a retry is decided (#20285) 2024-08-22 05:35:43 -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 Fix PPC cgroup memory limit (#20488) 2024-09-26 10:07:10 -07:00
handler-utils.go Fix SSE-C checksums (#19896) 2024-06-10 08:31:51 -07:00
handler-utils_test.go use typos instead of codespell (#19088) 2024-02-21 22:26:06 -08:00
hasher.go
healingmetric_string.go
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
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
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 sr: Avoid recursion when loading site replicator credentials (#20262) 2024-08-14 18:29:20 -07:00
iam-etcd-store_test.go
iam-object-store.go Allow LDAP DNs with slashes to be loaded from object store (#20541) 2024-10-10 16:40:37 -07: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 repl: Fix removal of replicator svc when keycloak is configured (#120) 2024-10-14 09:35:37 -07:00
iam.go Added iam import tests for openid (#20432) 2024-09-17 09:45:46 -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 remove unnecessary LRU for internode auth token (#20119) 2024-07-22 00:04:48 -07:00
kms-handlers.go kms.ListKeys returns CreatedBy/CreatedAt when information is available (#20223) 2024-08-17 23:43:03 -07:00
kms-handlers_test.go kms.ListKeys returns CreatedBy/CreatedAt when information is available (#20223) 2024-08-17 23:43:03 -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
last-minute_gen.go
last-minute_gen_test.go
lceventsrc_string.go
leak-detect_test.go add codespell action (#18818) 2024-01-17 23:03:17 -08:00
listen-notification-handlers.go ldap: Add user DN attributes list config param (#19758) 2024-05-24 16:05:23 -07:00
local-locker.go use unixNanoTime instead of time.Time in lockRequestorInfo (#20140) 2024-07-24 03:24:01 -07:00
local-locker_gen.go use unixNanoTime instead of time.Time in lockRequestorInfo (#20140) 2024-07-24 03:24:01 -07: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 use unixNanoTime instead of time.Time in lockRequestorInfo (#20140) 2024-07-24 03:24:01 -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 separate lock from common grid to avoid epoll contention (#20180) 2024-07-29 11:10:04 -07:00
lock-rest-server-common.go
lock-rest-server-common_test.go use unixNanoTime instead of time.Time in lockRequestorInfo (#20140) 2024-07-24 03:24:01 -07:00
lock-rest-server.go separate lock from common grid to avoid epoll contention (#20180) 2024-07-29 11:10:04 -07: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
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
metacache-manager.go
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 Fix ListObjects aborting after 3 minute on async request (#20074) 2024-07-12 09:23:16 -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 logging: Add subsystem to log API (#19002) 2024-04-04 05:04:40 -07:00
metacache-stream_test.go
metacache-walk.go Add sizes to traces (#19851) 2024-05-31 22:17:37 -07:00
metacache-walk_gen.go
metacache-walk_gen_test.go
metacache.go Fix ListObjects aborting after 3 minute on async request (#20074) 2024-07-12 09:23:16 -07:00
metacache_gen.go
metacache_gen_test.go
metacache_test.go
metrics-realtime.go Add per connection RPC metrics (#19852) 2024-05-31 22:16:24 -07:00
metrics-resource.go properly reload a fresh drive when found in a failed state during startup (#20145) 2024-07-24 16:30:33 -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 Fix uninitialized replication stats (#20260) 2024-08-15 05:04:40 -07:00
metrics-v2_gen.go feat: Add Metrics V3 API (#19068) 2024-03-10 01:15:15 -08:00
metrics-v2_gen_test.go feat: Add Metrics V3 API (#19068) 2024-03-10 01:15:15 -08:00
metrics-v2_test.go Add common middleware to S3 API handlers (#19171) 2024-03-04 10:05:56 -08: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 allow caller context during reloads() to cancel (#19687) 2024-05-08 17:51:34 -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 fix: typo in BucketUsageMetrics group registration in v3 metrics (#20090) 2024-07-14 11:11:42 -07: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 Consolidate drive health related metrics into single metric (#19706) 2024-05-12 10:23:50 -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 Fix v2 metrics: Send all ttfb api labels (#20191) 2024-07-30 15:28:46 -07: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 heal: Persist MRF queue in the disk during shutdown (#19410) 2024-08-13 15:26:05 -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
naughty-disk_test.go implement a safer completeMultipart implementation (#20227) 2024-08-12 01:38:15 -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
notification.go Add multipart uploads cache for ListMultipartUploads() (#20407) 2024-09-09 09:58:30 -07:00
object-api-common.go
object-api-datatypes.go Fix SSE-C checksums (#19896) 2024-06-10 08:31:51 -07:00
object-api-datatypes_gen.go Fix SSE-C checksums (#19896) 2024-06-10 08:31:51 -07: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
object-api-input-checks.go logging: Add subsystem to log API (#19002) 2024-04-04 05:04:40 -07:00
object-api-interface.go s3: DeleteBucket to use listing before returning bucket not empty error (#20301) 2024-08-22 14:57:20 -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 Fix --stfp "mac-algos=..." overwrites cipher algorithms (#19643) 2024-05-01 04:07:40 -07:00
object-api-multipart_test.go make sure listParts returns parts that are valid (#20390) 2024-09-06 02:42:21 -07:00
object-api-options.go support parseObjectAttributes to handle multiple header values (#20295) 2024-08-21 14:13:59 -07:00
object-api-options_test.go support parseObjectAttributes to handle multiple header values (#20295) 2024-08-21 14:13:59 -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 enhance getActualSize() to return valid values for most situations (#20228) 2024-08-08 08:29:58 -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 ignore if-unmodified-since header if if-match is set (#20326) 2024-09-02 23:33:53 -07:00
object-handlers-common_test.go ignore if-unmodified-since header if if-match is set (#20326) 2024-09-02 23:33:53 -07:00
object-handlers.go fix tagging overwrite during resync (#20525) 2024-10-04 22:16:15 -07:00
object-handlers_test.go Enable compression with encryption in CopyObject API (#20411) 2024-09-12 13:10:44 -07:00
object-lambda-handlers.go remove unnecessary LRU for internode auth token (#20119) 2024-07-22 00:04:48 -07:00
object-multipart-handlers.go add consistent nonce to make multipart deterministic per part (#20359) 2024-08-31 11:25:48 -07:00
object_api_suite_test.go Fix SkipReader performance with small initial read (#20030) 2024-07-02 08:13:05 -07:00
os-dirent_fileino.go
os-dirent_ino.go
os-dirent_namelen_bsd.go
os-dirent_namelen_linux.go
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
os-readdir_test.go
os-reliable.go do not panic on rebalance during server restarts (#19563) 2024-04-22 10:49:30 -07:00
os-reliable_test.go
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
os_unix.go add codespell action (#18818) 2024-01-17 23:03:17 -08:00
os_windows.go
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 do not download binary before verifying the version (#20523) 2024-10-04 04:32:32 -07:00
peer-s3-client.go heal: Persist MRF queue in the disk during shutdown (#19410) 2024-08-13 15:26:05 -07:00
peer-s3-server.go s3: DeleteBucket to use listing before returning bucket not empty error (#20301) 2024-08-22 14:57:20 -07:00
perf-tests.go ldap: Add user DN attributes list config param (#19758) 2024-05-24 16:05:23 -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 add codespell action (#18818) 2024-01-17 23:03:17 -08:00
post-policy_test.go Add sufficient deadlines and countermeasures to handle hung node scenario (#19688) 2024-05-22 16:07:14 -07:00
postpolicyform.go Limit jstream parse depth (#20474) 2024-09-23 12:35:41 -07:00
postpolicyform_test.go
prepare-storage.go do not print unexpected logs (#20083) 2024-07-12 13:51:54 -07:00
rebalance-admin.go
rebalancemetric_string.go
rebalstatus_string.go
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
server-main.go hold on to batch job stats till cleanup (#20480) 2024-09-24 14:50:11 -07:00
server-main_test.go
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 do not print unexpected logs (#20083) 2024-07-12 13:51:54 -07:00
server_test.go add validation test for v3 metrics for all its endpoints (#20094) 2024-07-15 09:28:02 -07:00
service.go initialize the disk healer early on (#19143) 2024-02-27 23:02:14 -08:00
setup-type.go
sftp-server-driver.go Add LDAP public key authentication to SFTP (#19833) 2024-06-05 00:51:13 -07:00
sftp-server.go sftp: Fix operations with a internal service account (#20293) 2024-08-20 13:00:29 -07:00
sftp-server_test.go Update tests to use AttachPolicy(LDAP) instead of deprecated SetPolicy (#19972) 2024-06-28 02:06:25 -07:00
shared-lock.go
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
signature-v4-parser.go add codespell action (#18818) 2024-01-17 23:03:17 -08:00
signature-v4-parser_test.go use typos instead of codespell (#19088) 2024-02-21 22:26:06 -08:00
signature-v4-utils.go loadUser() if not able to load() credential return error (#19931) 2024-06-13 15:26:38 -07:00
signature-v4-utils_test.go fix: a regression in IAM policy reload routine() (#19421) 2024-04-05 14:26:41 -07:00
signature-v4.go handle racy updates to globalSite config (#19750) 2024-05-16 16:13:47 -07:00
signature-v4_test.go loadUser() if not able to load() credential return error (#19931) 2024-06-13 15:26:38 -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
site-replication-utils.go add codespell action (#18818) 2024-01-17 23:03:17 -08:00
site-replication-utils_gen.go
site-replication-utils_gen_test.go
site-replication.go Fix uninitialized replication stats (#20260) 2024-08-15 05:04:40 -07:00
site-replication_test.go
speedtest.go support 'mc support perf object' with root login disabled (#19672) 2024-05-06 02:45:10 -07:00
storage-datatypes.go implement a safer completeMultipart implementation (#20227) 2024-08-12 01:38:15 -07:00
storage-datatypes_gen.go implement a safer completeMultipart implementation (#20227) 2024-08-12 01:38:15 -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
storage-errors.go logging: Add subsystem to log API (#19002) 2024-04-04 05:04:40 -07:00
storage-interface.go implement a safer completeMultipart implementation (#20227) 2024-08-12 01:38:15 -07:00
storage-rest-client.go heal: Fix deep scan failing to heal objects (#117) 2024-10-13 06:07:21 -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
storage-rest-common_gen_test.go
storage-rest-server.go Fix govet+staticcheck issues (#20263) 2024-08-14 10:11:51 -07:00
storage-rest_test.go remove unnecessary LRU for internode auth token (#20119) 2024-07-22 00:04:48 -07:00
storagemetric_string.go implement a safer completeMultipart implementation (#20227) 2024-08-12 01:38:15 -07:00
streaming-signature-v4.go handle racy updates to globalSite config (#19750) 2024-05-16 16:13:47 -07:00
streaming-signature-v4_test.go
streaming-v4-unsigned.go
sts-datatypes.go
sts-errors.go logging: Add subsystem to log API (#19002) 2024-04-04 05:04:40 -07:00
sts-handlers.go sr: Avoid recursion when loading site replicator credentials (#20262) 2024-08-14 18:29:20 -07:00
sts-handlers_test.go Allow LDAP DNs with slashes to be loaded from object store (#20541) 2024-10-10 16:40:37 -07:00
stserrorcode_string.go
test-utils_test.go Fix checksum error during startup when `minio` is loaded via `PATH` environment variable (#20509) 2024-10-01 15:13:18 -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 tier: Add force param to force tiering removal (#20355) 2024-09-12 13:44:05 -07:00
tier_gen.go
tier_gen_test.go
tier_test.go
typed-errors.go Restrict access keys for users and groups to not allow '=' or ',' (#19749) 2024-05-28 10:14:16 -07:00
untar.go upgrade deps pkg/v3, madmin-go/v3 and lz4/v4 (#20467) 2024-09-21 17:33:43 -07:00
update-notifier.go Small reformatting of startup message (#19228) 2024-03-08 19:07:08 -08:00
update-notifier_test.go
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 Fix govet+staticcheck issues (#20263) 2024-08-14 10:11:51 -07:00
url_test.go
utils.go flatten out audit tags, do not send as free-form (#20256) 2024-08-13 15:22:04 -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
warm-backend-azure.go update deps and update azure WARM tier implementation (#20247) 2024-08-13 11:21:34 -07:00
warm-backend-gcs.go fix: gcs tier going offline due to customer HTTPclient (#19973) 2024-06-21 22:26:45 -07:00
warm-backend-minio.go re-use transport and set stronger backwards compatible Ciphers (#19565) 2024-04-21 04:43:18 -07:00
warm-backend-s3.go re-use transport and set stronger backwards compatible Ciphers (#19565) 2024-04-21 04:43:18 -07:00
warm-backend.go return appropriate error upon tier update for incorrect credentials (#20034) 2024-07-03 00:17:20 -07:00
xl-storage-disk-id-check.go implement a safer completeMultipart implementation (#20227) 2024-08-12 01:38:15 -07:00
xl-storage-errors.go
xl-storage-errors_test.go
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 implement a safer completeMultipart implementation (#20227) 2024-08-12 01:38:15 -07:00
xl-storage-format-v1_gen.go implement a safer completeMultipart implementation (#20227) 2024-08-12 01:38:15 -07:00
xl-storage-format-v1_gen_test.go
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 do not list dangling objects with unmatched ECs (#20351) 2024-08-30 09:02:26 -07:00
xl-storage-format-v2_gen.go Fix flipped EcM, EcN in metadata header (#19831) 2024-05-29 12:14:09 -07:00
xl-storage-format-v2_gen_test.go
xl-storage-format-v2_string.go
xl-storage-format-v2_test.go Fix listing in objects split across pools (#19227) 2024-03-08 09:50:48 -08:00
xl-storage-format_test.go use typos instead of codespell (#19088) 2024-02-21 22:26:06 -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 logging: Add subsystem to log API (#19002) 2024-04-04 05:04:40 -07:00
xl-storage.go cleanup existing part.N's before renamePart() (#20466) 2024-09-24 04:26:41 -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 Fix govet+staticcheck issues (#20263) 2024-08-14 10:11:51 -07:00
xl-storage_unix_test.go
xl-storage_windows_test.go