minio/cmd
Shireesh Anjal d29df6714a
Introduce new config `subnet api_key` (#13793)
The earlier approach of using a license token for 
communicating with SUBNET is being replaced 
with a simpler mechanism of API keys. Unlike the 
license which is a JWT token, these API keys will 
be simple UUID tokens and don't have any embedded 
information in them. SUBNET would generate the 
API key on cluster registration, and then it would 
be saved in this config, to be used for subsequent 
communication with SUBNET.
2021-12-03 09:32:11 -08:00
..
gateway add gocritic/ruleguard checks back again, cleanup code. (#13665) 2021-11-16 09:28:29 -08:00
testdata Improve performance on multiple versions (#13573) 2021-11-18 12:15:22 -08:00
acl-handlers.go Remove HTTP flushes for returning handlers (#13528) 2021-10-28 07:36:34 -07:00
admin-bucket-handlers.go Use common function for authenticating admin requests (#12915) 2021-08-09 18:14:38 -07:00
admin-handler-utils.go allow service freeze/unfreeze on a setup (#13707) 2021-11-23 12:02:16 -08:00
admin-handlers-config-kv.go add gocritic/ruleguard checks back again, cleanup code. (#13665) 2021-11-16 09:28:29 -08:00
admin-handlers-site-replication.go Remove HTTP flushes for returning handlers (#13528) 2021-10-28 07:36:34 -07:00
admin-handlers-users-race_test.go Add CI for etcd IAM backend (#13614) 2021-11-09 09:25:13 -08:00
admin-handlers-users.go Move IAM notifications into IAM system functions (#13780) 2021-11-29 14:38:57 -08:00
admin-handlers-users_test.go tests: add OpenID service accounts creation and update (#13708) 2021-11-20 02:07:16 -08:00
admin-handlers.go fix: totalDrives reported in speedTest for multiple-pools (#13770) 2021-11-29 09:05:46 -08:00
admin-handlers_test.go Improve listing consistency with version merging (#13723) 2021-12-02 11:29:16 -08:00
admin-heal-ops.go add gocritic/ruleguard checks back again, cleanup code. (#13665) 2021-11-16 09:28:29 -08:00
admin-router.go add gocritic/ruleguard checks back again, cleanup code. (#13665) 2021-11-16 09:28:29 -08:00
admin-server-info.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
api-datatypes.go Add support for multi site replication (#12880) 2021-09-18 13:31:35 -07:00
api-errors.go Add new `site` config sub-system intended to replace `region` (#13672) 2021-11-25 13:06:25 -08:00
api-errors_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
api-headers.go Add new `site` config sub-system intended to replace `region` (#13672) 2021-11-25 13:06:25 -08:00
api-headers_test.go fix: remove all unused code (#12360) 2021-05-24 09:28:19 -07:00
api-resources.go update license change for MinIO 2021-04-23 11:58:53 -07:00
api-resources_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
api-response.go Add new `site` config sub-system intended to replace `region` (#13672) 2021-11-25 13:06:25 -08:00
api-response_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
api-router.go do not flush if Write() failed (#13597) 2021-11-18 17:19:58 -08:00
api-utils.go update license change for MinIO 2021-04-23 11:58:53 -07:00
api-utils_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
apierrorcode_string.go Add MaxNoncurrentVersions to NoncurrentExpiration action (#13580) 2021-11-19 17:54:10 -08:00
auth-handler.go Add role ARN support for OIDC identity provider (#13651) 2021-11-26 19:22:40 -08:00
auth-handler_test.go Move IAM notifications into IAM system functions (#13780) 2021-11-29 14:38:57 -08:00
background-heal-ops.go add healing workers support to parallelize healing (#13081) 2021-08-26 20:32:58 -07:00
background-newdisks-heal-ops.go retry disk replacement healing if listing fails (#13689) 2021-11-19 08:46:47 -08:00
background-newdisks-heal-ops_gen.go heal: Add MRF metrics to background heal API response (#12398) 2021-07-15 22:32:06 -07:00
background-newdisks-heal-ops_gen_test.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
benchmark-utils_test.go fix: remove all unused code (#12360) 2021-05-24 09:28:19 -07:00
bitrot-streaming.go fix: hanging operations on PUT with slow IO (#13087) 2021-08-27 09:16:36 -07:00
bitrot-whole.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
bitrot.go use O_DIRECT for all ReadFileStream (#13324) 2021-09-29 16:40:28 -07:00
bitrot_test.go Fix hanging erasure writes (#12253) 2021-05-17 08:32:28 -07:00
bootstrap-peer-server.go Reduce JWT overhead for internode tokens (#13738) 2021-11-23 09:51:53 -08:00
bucket-encryption-handlers.go Add new site replication feature (#13311) 2021-10-06 16:36:31 -07:00
bucket-encryption.go allow S3 gateway to support object locked buckets (#13257) 2021-09-21 09:02: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 Add new `site` config sub-system intended to replace `region` (#13672) 2021-11-25 13:06:25 -08:00
bucket-handlers_test.go multi-delete: Avoid empty Delete tag in the response (#13725) 2021-11-24 10:01:07 -08:00
bucket-lifecycle-handlers.go Add MaxNoncurrentVersions to NoncurrentExpiration action (#13580) 2021-11-19 17:54:10 -08:00
bucket-lifecycle-handlers_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
bucket-lifecycle.go Add MaxNoncurrentVersions to NoncurrentExpiration action (#13580) 2021-11-19 17:54:10 -08:00
bucket-lifecycle_test.go Use ObjectInfo.ToLifecycleOpts instead of literal values (#12772) 2021-07-21 19:12:44 -07:00
bucket-listobjects-handlers.go add gocritic/ruleguard checks back again, cleanup code. (#13665) 2021-11-16 09:28:29 -08:00
bucket-metadata-sys.go fix: support existing folders in single drive mode (#13254) 2021-09-20 17:41:01 -07:00
bucket-metadata.go Revert "s3: Put bucket tagging to return an error when bucket is not found (#13232)" 2021-09-22 20:06:25 -07:00
bucket-metadata_gen.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -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 Add new `site` config sub-system intended to replace `region` (#13672) 2021-11-25 13:06:25 -08:00
bucket-object-lock.go remove double reads updating object metadata (#13542) 2021-10-30 08:22:04 -07:00
bucket-policy-handlers.go Add new site replication feature (#13311) 2021-10-06 16:36:31 -07:00
bucket-policy-handlers_test.go Lock while creating buckets (#12999) 2021-08-19 13:21:02 -07:00
bucket-policy.go add gocritic/ruleguard checks back again, cleanup code. (#13665) 2021-11-16 09:28:29 -08:00
bucket-quota.go fix: crash in hard quota enforcement (#13403) 2021-10-11 11:03:54 -07:00
bucket-replication-stats.go metrics: Add replication latency metrics (#13515) 2021-11-17 12:10:57 -08:00
bucket-replication-utils.go metrics: Add replication latency metrics (#13515) 2021-11-17 12:10:57 -08:00
bucket-replication-utils_gen.go Add support for multi site replication (#12880) 2021-09-18 13:31:35 -07:00
bucket-replication-utils_gen_test.go Add support for multi site replication (#12880) 2021-09-18 13:31:35 -07:00
bucket-replication-utils_test.go add gocritic/ruleguard checks back again, cleanup code. (#13665) 2021-11-16 09:28:29 -08:00
bucket-replication.go fix: allow compaction on replicated buckets (#13711) 2021-11-19 14:46:14 -08:00
bucket-replication_test.go add gocritic/ruleguard checks back again, cleanup code. (#13665) 2021-11-16 09:28:29 -08:00
bucket-stats.go metrics: Add replication latency metrics (#13515) 2021-11-17 12:10:57 -08:00
bucket-stats_gen.go metrics: Add replication latency metrics (#13515) 2021-11-17 12:10:57 -08:00
bucket-stats_gen_test.go metrics: Add replication latency metrics (#13515) 2021-11-17 12:10:57 -08:00
bucket-targets.go add gocritic/ruleguard checks back again, cleanup code. (#13665) 2021-11-16 09:28:29 -08:00
bucket-versioning-handler.go feat: Deprecate embedded browser and import console (#12460) 2021-06-17 20:27:04 -07:00
bucket-versioning.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
build-constants.go update license change for MinIO 2021-04-23 11:58:53 -07:00
common-main.go Introduce new config `subnet api_key` (#13793) 2021-12-03 09:32:11 -08:00
config-common.go Add new `site` config sub-system intended to replace `region` (#13672) 2021-11-25 13:06:25 -08:00
config-current.go Introduce new config `subnet api_key` (#13793) 2021-12-03 09:32:11 -08:00
config-current_test.go Add new `site` config sub-system intended to replace `region` (#13672) 2021-11-25 13:06:25 -08:00
config-dir.go update license change for MinIO 2021-04-23 11:58:53 -07:00
config-encrypted.go allow resetting and reapply config on broken clusters (#12554) 2021-06-24 16:24:12 -07:00
config-encrypted_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
config-migrate.go fix: remove deprecated jwks_url from config KV (#13477) 2021-10-20 11:31:09 -07:00
config-migrate_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
config-versions.go add gocritic/ruleguard checks back again, cleanup code. (#13665) 2021-11-16 09:28:29 -08:00
config.go Add new `site` config sub-system intended to replace `region` (#13672) 2021-11-25 13:06:25 -08:00
consolelogger.go add gocritic/ruleguard checks back again, cleanup code. (#13665) 2021-11-16 09:28:29 -08: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 reduce number of middleware handlers (#13546) 2021-11-01 08:04:03 -07:00
crossdomain-xml-handler_test.go use ParseForm() to allow query param lookups once (#12900) 2021-08-07 22:43:01 -07:00
data-scanner.go Improve listing consistency with version merging (#13723) 2021-12-02 11:29:16 -08:00
data-update-tracker.go Improve listing consistency with version merging (#13723) 2021-12-02 11:29:16 -08:00
data-update-tracker_test.go feat: Add support for kakfa audit logger target (#12678) 2021-07-13 09:39:13 -07:00
data-usage-cache.go fix: allow compaction on replicated buckets (#13711) 2021-11-19 14:46:14 -08:00
data-usage-cache_gen.go ilm: Make per-tier stats available via admin-tier-info (#13381) 2021-10-23 18:38:33 -07:00
data-usage-cache_gen_test.go ilm: Make per-tier stats available via admin-tier-info (#13381) 2021-10-23 18:38:33 -07:00
data-usage-utils.go ilm: Make per-tier stats available via admin-tier-info (#13381) 2021-10-23 18:38:33 -07:00
data-usage.go fix: allow compaction on replicated buckets (#13711) 2021-11-19 14:46:14 -08:00
data-usage_test.go Add support for multi site replication (#12880) 2021-09-18 13:31:35 -07:00
disk-cache-backend.go cache: in writeback mode skip etag verification (#13781) 2021-11-30 10:22:42 -08:00
disk-cache-check-support_contrib_windows.go fix: enable go1.17 github ci/cd (#12997) 2021-08-18 18:35:22 -07:00
disk-cache-check-support_other.go fix: enable go1.17 github ci/cd (#12997) 2021-08-18 18:35:22 -07:00
disk-cache-stats.go update license change for MinIO 2021-04-23 11:58:53 -07:00
disk-cache-utils.go cache: in writeback mode skip etag verification (#13781) 2021-11-30 10:22:42 -08:00
disk-cache-utils_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
disk-cache.go cache: in writeback mode skip etag verification (#13781) 2021-11-30 10:22:42 -08:00
disk-cache_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
dummy-data-generator_test.go add gocritic/ruleguard checks back again, cleanup code. (#13665) 2021-11-16 09:28:29 -08:00
dummy-handlers.go Remove HTTP flushes for returning handlers (#13528) 2021-10-28 07:36:34 -07:00
dynamic-timeouts.go update license change for MinIO 2021-04-23 11:58:53 -07:00
dynamic-timeouts_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
encryption-v1.go Detect multipart uploads correctly in unencrypted case (#13176) 2021-09-09 07:52:49 -07:00
encryption-v1_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
endpoint-ellipses.go add gocritic/ruleguard checks back again, cleanup code. (#13665) 2021-11-16 09:28:29 -08:00
endpoint-ellipses_test.go move the dependency to minio/pkg for common libraries (#12397) 2021-05-28 15:17:01 -07:00
endpoint.go add gocritic/ruleguard checks back again, cleanup code. (#13665) 2021-11-16 09:28:29 -08:00
endpoint_contrib_test.go Revert "deprecate embedded browser (#12163)" 2021-04-30 08:50:39 -07:00
endpoint_test.go Add IAM system tests (#13487) 2021-10-22 01:33:28 -07:00
erasure-bucket.go add gocritic/ruleguard checks back again, cleanup code. (#13665) 2021-11-16 09:28:29 -08:00
erasure-coding.go add gocritic/ruleguard checks back again, cleanup code. (#13665) 2021-11-16 09:28:29 -08:00
erasure-common.go Fix wrong reporting of total disks after restart (#13326) 2021-09-29 11:36:19 -07:00
erasure-decode.go fix padding error and compatible with uploaded objects (#13803) 2021-12-03 09:26:30 -08:00
erasure-decode_test.go add gocritic/ruleguard checks back again, cleanup code. (#13665) 2021-11-16 09:28:29 -08:00
erasure-encode.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
erasure-encode_test.go Fix hanging erasure writes (#12253) 2021-05-17 08:32:28 -07:00
erasure-errors.go update license change for MinIO 2021-04-23 11:58:53 -07:00
erasure-heal_test.go fix padding error and compatible with uploaded objects (#13803) 2021-12-03 09:26:30 -08:00
erasure-healing-common.go quorum calculation getLatestFileInfo should be itself (#13717) 2021-11-22 09:36:29 -08:00
erasure-healing-common_test.go quorum calculation getLatestFileInfo should be itself (#13717) 2021-11-22 09:36:29 -08:00
erasure-healing.go fix padding error and compatible with uploaded objects (#13803) 2021-12-03 09:26:30 -08:00
erasure-healing_test.go fix padding error and compatible with uploaded objects (#13803) 2021-12-03 09:26:30 -08:00
erasure-metadata-utils.go re-implement pickValidInfo dataDir, move to quorum calculation (#13681) 2021-11-21 10:41:30 -08:00
erasure-metadata-utils_test.go reduceErrs to handle context.Canceled errors (#13670) 2021-11-16 15:26:48 -08:00
erasure-metadata.go quorum calculation getLatestFileInfo should be itself (#13717) 2021-11-22 09:36:29 -08:00
erasure-metadata_test.go re-implement pickValidInfo dataDir, move to quorum calculation (#13681) 2021-11-21 10:41:30 -08:00
erasure-multipart.go re-implement pickValidInfo dataDir, move to quorum calculation (#13681) 2021-11-21 10:41:30 -08:00
erasure-object.go add delete-marker proactively in DeleteObject() (#13795) 2021-11-30 18:30:06 -08:00
erasure-object_test.go no need to write storageClass globally (#13555) 2021-11-02 08:11:20 -07:00
erasure-server-pool.go Improve listing consistency with version merging (#13723) 2021-12-02 11:29:16 -08:00
erasure-sets.go ignore swapped drives instead of throwing errors (#13655) 2021-11-15 09:46:55 -08:00
erasure-sets_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
erasure-utils.go re-use io.Copy buffers with 32k pools (#13553) 2021-11-02 08:11:50 -07:00
erasure.go Fix wrong reporting of total disks after restart (#13326) 2021-09-29 11:36:19 -07:00
erasure_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
etcd.go etcd: Add logs for unusual failures (#13460) 2021-10-18 08:43:04 -07:00
format-disk-cache.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
format-disk-cache_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
format-erasure.go fix: ignore disks that are available but not writable (#13585) 2021-11-04 16:42:49 -07:00
format-erasure_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
format-fs.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
format-fs_test.go update license change for MinIO 2021-04-23 11:58:53 -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
fs-tree-walk-pool.go update license change for MinIO 2021-04-23 11:58:53 -07:00
fs-tree-walk-pool_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
fs-v1-helpers.go add gocritic/ruleguard checks back again, cleanup code. (#13665) 2021-11-16 09:28:29 -08:00
fs-v1-helpers_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
fs-v1-metadata.go fix: multipart replication and encrypted etag for sse-s3 (#13171) 2021-09-08 22:25:23 -07:00
fs-v1-metadata_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
fs-v1-multipart.go add missing copyright on testfile (#13691) 2021-11-18 16:09:12 -08:00
fs-v1-multipart_test.go allow disabling strict sha256 validation with some broken clients (#13383) 2021-10-08 12:40:34 -07:00
fs-v1-rwpool.go add gocritic/ruleguard checks back again, cleanup code. (#13665) 2021-11-16 09:28:29 -08:00
fs-v1-rwpool_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
fs-v1.go add missing copyright on testfile (#13691) 2021-11-18 16:09:12 -08:00
fs-v1_test.go MakeBucket: Delete leftover buckets on error (#13368) 2021-10-06 10:24:40 -07:00
gateway-common.go fix: backend not reachable should be more descriptive (#13634) 2021-11-10 22:33:17 -08:00
gateway-common_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
gateway-env.go update license change for MinIO 2021-04-23 11:58:53 -07:00
gateway-interface.go fix: use madmin.Credentials for gateway interface (#12493) 2021-06-14 12:53:49 -07:00
gateway-main.go Move IAM notifications into IAM system functions (#13780) 2021-11-29 14:38:57 -08:00
gateway-main_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
gateway-metrics.go update license change for MinIO 2021-04-23 11:58:53 -07:00
gateway-startup-msg.go fix: --console-address when specified endpoints missing (#12534) 2021-06-20 23:04:47 -07:00
gateway-startup-msg_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
gateway-unsupported.go Add support for multi site replication (#12880) 2021-09-18 13:31:35 -07:00
generic-handlers.go fix: make sure to log panic in handlers (#13611) 2021-11-08 09:28:13 -08:00
generic-handlers_contrib.go Revert "deprecate embedded browser (#12163)" 2021-04-30 08:50:39 -07:00
generic-handlers_test.go reduce number of middleware handlers (#13546) 2021-11-01 08:04:03 -07:00
global-heal.go retry disk replacement healing if listing fails (#13689) 2021-11-19 08:46:47 -08:00
globals.go Add new `site` config sub-system intended to replace `region` (#13672) 2021-11-25 13:06:25 -08:00
handler-api.go fix: atomic.Value should be a concrete type to avoid panics (#13740) 2021-11-23 16:09:28 -08:00
handler-utils.go Add new `site` config sub-system intended to replace `region` (#13672) 2021-11-25 13:06:25 -08:00
handler-utils_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
hasher.go update license change for MinIO 2021-04-23 11:58:53 -07:00
healthcheck-handler.go reduce number of middleware handlers (#13546) 2021-11-01 08:04:03 -07:00
healthcheck-router.go add HEAD for cluster healthcheck (#12140) 2021-04-23 22:47:39 -07:00
healthinfo.go update madmin-go dependency, update related code (#12669) 2021-07-12 10:16:10 -07:00
http-stats.go treat all 2xx, 3xx as good status-codes 2021-11-02 14:12:43 -07:00
http-tracer.go feat: Add RX/TX to audit logging (#13382) 2021-10-07 19:03:46 -07:00
http-tracer_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
httprange.go update license change for MinIO 2021-04-23 11:58:53 -07:00
httprange_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
iam-dummy-store.go allow in-memory persistence for gateway (#13694) 2021-11-18 23:47:02 -08:00
iam-etcd-store.go fix: IAM initialization crash with etcd store (#13612) 2021-11-08 12:55:27 -08:00
iam-etcd-store_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
iam-object-store.go Move all IAM storage functionality into iam store type (#13567) 2021-11-03 19:47:49 -07:00
iam-store.go policy: Fix a typo when validating the list of policies (#13735) 2021-11-23 08:57:29 -08:00
iam.go If role policy is configured, require that role ARN be set in STS (#13814) 2021-12-02 15:43:39 -08:00
jwt.go Reduce JWT overhead for internode tokens (#13738) 2021-11-23 09:51:53 -08:00
jwt_test.go Reduce JWT overhead for internode tokens (#13738) 2021-11-23 09:51:53 -08:00
last-minute.go metrics: Add replication latency metrics (#13515) 2021-11-17 12:10:57 -08:00
last-minute_gen.go metrics: Add replication latency metrics (#13515) 2021-11-17 12:10:57 -08:00
last-minute_gen_test.go metrics: Add replication latency metrics (#13515) 2021-11-17 12:10:57 -08:00
leak-detect_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
listen-notification-handlers.go use ParseForm() to allow query param lookups once (#12900) 2021-08-07 22:43:01 -07:00
local-locker.go fix: RLock UID memory leak (#13607) 2021-11-08 07:35:50 -08:00
local-locker_test.go add missing Copyright header 2021-11-08 09:13:15 -08:00
lock-rest-client.go Reduce JWT overhead for internode tokens (#13738) 2021-11-23 09:51:53 -08:00
lock-rest-client_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
lock-rest-server-common.go internode lockArgs should use messagepack (#13329) 2021-09-30 11:53:01 -07:00
lock-rest-server-common_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
lock-rest-server.go Locker: Improve Refresh speed (#13430) 2021-10-15 03:12:13 -07:00
lock-rest-server_test.go Locker: Improve Refresh speed (#13430) 2021-10-15 03:12:13 -07:00
main.go move the dependency to minio/pkg for common libraries (#12397) 2021-05-28 15:17:01 -07:00
metacache-bucket.go Stop async listing earlier (#13160) 2021-09-08 11:06:45 -07:00
metacache-bucket_test.go feat: Implement listing version 3.0 (#12605) 2021-07-05 15:34:41 -07:00
metacache-entries.go Improve listing consistency with version merging (#13723) 2021-12-02 11:29:16 -08:00
metacache-entries_test.go Improve listing consistency with version merging (#13723) 2021-12-02 11:29:16 -08:00
metacache-manager.go Stop async listing earlier (#13160) 2021-09-08 11:06:45 -07:00
metacache-marker.go feat: Implement listing version 3.0 (#12605) 2021-07-05 15:34:41 -07:00
metacache-server-pool.go fix: fallback listing on drives that are unformatted, disconnected (#13249) 2021-09-23 17:24:24 -07:00
metacache-set.go Improve listing consistency with version merging (#13723) 2021-12-02 11:29:16 -08:00
metacache-stream.go re-arrange metacache struct to be optimal (#13609) 2021-11-08 10:26:08 -08:00
metacache-stream_test.go reduce memory usage in metacache reader (#12334) 2021-05-20 09:00:11 -07:00
metacache-walk.go fix: missing entries on first list resume (#13627) 2021-11-10 10:41:21 -08:00
metacache.go re-arrange metacache struct to be optimal (#13609) 2021-11-08 10:26:08 -08: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-router.go add support for customizing redirect_uri for IDP (#12607) 2021-06-30 16:08:20 -07:00
metrics-v2.go metrics: Add replication latency metrics (#13515) 2021-11-17 12:10:57 -08:00
metrics.go fix: allow compaction on replicated buckets (#13711) 2021-11-19 14:46:14 -08:00
mrf.go add more dangling heal related tests (#13140) 2021-09-02 20:56:13 -07:00
namespace-lock.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
namespace-lock_test.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
naughty-disk_test.go remove double reads delete versions (#13544) 2021-11-01 10:50:07 -07:00
net.go add gocritic/ruleguard checks back again, cleanup code. (#13665) 2021-11-16 09:28:29 -08:00
net_test.go fix: --console-address when specified endpoints missing (#12534) 2021-06-20 23:04:47 -07:00
notification-summary.go move madmin to github.com/minio/madmin-go (#12239) 2021-05-06 08:52:02 -07:00
notification.go fix: totalDrives reported in speedTest for multiple-pools (#13770) 2021-11-29 09:05:46 -08:00
object-api-common.go add gocritic/ruleguard checks back again, cleanup code. (#13665) 2021-11-16 09:28:29 -08:00
object-api-datatypes.go ilm: Make per-tier stats available via admin-tier-info (#13381) 2021-10-23 18:38:33 -07:00
object-api-deleteobject_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
object-api-errors.go add gocritic/ruleguard checks back again, cleanup code. (#13665) 2021-11-16 09:28:29 -08:00
object-api-getobjectinfo_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
object-api-input-checks.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
object-api-interface.go re-use io.Copy buffers with 32k pools (#13553) 2021-11-02 08:11:50 -07:00
object-api-listobjects_test.go fix: do not ignore delete-marker directories in ListObjects() (#13804) 2021-12-02 08:46:33 -08:00
object-api-multipart_test.go add gocritic/ruleguard checks back again, cleanup code. (#13665) 2021-11-16 09:28:29 -08:00
object-api-options.go Add support for multi site replication (#12880) 2021-09-18 13:31:35 -07:00
object-api-putobject_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
object-api-utils.go add gocritic/ruleguard checks back again, cleanup code. (#13665) 2021-11-16 09:28:29 -08:00
object-api-utils_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
object-handlers-common.go Add MaxNoncurrentVersions to NoncurrentExpiration action (#13580) 2021-11-19 17:54:10 -08:00
object-handlers-common_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
object-handlers.go Add new `site` config sub-system intended to replace `region` (#13672) 2021-11-25 13:06:25 -08:00
object-handlers_test.go add gocritic/ruleguard checks back again, cleanup code. (#13665) 2021-11-16 09:28:29 -08:00
object_api_suite_test.go add gocritic/ruleguard checks back again, cleanup code. (#13665) 2021-11-16 09:28:29 -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 rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07: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_other.go fix: build on illumos (Solaris) (#13097) 2021-08-30 08:40:16 -07:00
os-readdir_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
os-readdir_unix.go use O_DIRECT for all ReadFileStream (#13324) 2021-09-29 16:40:28 -07:00
os-readdir_windows.go fix: enable go1.17 github ci/cd (#12997) 2021-08-18 18:35:22 -07:00
os-reliable.go re-implement pickValidInfo dataDir, move to quorum calculation (#13681) 2021-11-21 10:41:30 -08:00
os-reliable_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
osmetric_string.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
peer-rest-client.go fix: totalDrives reported in speedTest for multiple-pools (#13770) 2021-11-29 09:05:46 -08:00
peer-rest-common.go fix: totalDrives reported in speedTest for multiple-pools (#13770) 2021-11-29 09:05:46 -08:00
peer-rest-server.go Move IAM notifications into IAM system functions (#13780) 2021-11-29 14:38:57 -08:00
policy_test.go move to iam, bucket policy from minio/pkg (#12400) 2021-05-29 21:16:42 -07:00
post-policy_test.go add gocritic/ruleguard checks back again, cleanup code. (#13665) 2021-11-16 09:28:29 -08:00
postpolicyform.go add gocritic/ruleguard checks back again, cleanup code. (#13665) 2021-11-16 09:28:29 -08:00
postpolicyform_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
prepare-storage.go fix: throw appropriate errors when all disks fail (#13820) 2021-12-03 09:25:17 -08:00
routers.go reduce number of middleware handlers (#13546) 2021-11-01 08:04:03 -07:00
s3-zip-handlers.go fix: s3zip in fs mode (#13758) 2021-11-25 09:11:25 -08:00
server-main.go Move IAM notifications into IAM system functions (#13780) 2021-11-29 14:38:57 -08:00
server-main_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
server-rlimit.go fix: remove deprecated LDAP username format support (#13165) 2021-09-08 13:31:51 -07:00
server-startup-msg.go Add new `site` config sub-system intended to replace `region` (#13672) 2021-11-25 13:06:25 -08:00
server-startup-msg_test.go fix: simplify APIEndpoints() usage (#12893) 2021-08-05 15:01:19 -07:00
server_test.go add gocritic/ruleguard checks back again, cleanup code. (#13665) 2021-11-16 09:28:29 -08:00
service.go fix: atomic.Value should be a concrete type to avoid panics (#13740) 2021-11-23 16:09:28 -08:00
setup-type.go update license change for MinIO 2021-04-23 11:58:53 -07:00
signals.go do not flush if Write() failed (#13597) 2021-11-18 17:19:58 -08:00
signature-v2.go remove "expires" header from presign v2 as metadata (#13718) 2021-11-22 16:07:23 -08:00
signature-v2_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
signature-v4-parser.go add gocritic/ruleguard checks back again, cleanup code. (#13665) 2021-11-16 09:28:29 -08:00
signature-v4-parser_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
signature-v4-utils.go add thread context in surrounding function into IAM functions (#13658) 2021-11-15 14:14:22 -08:00
signature-v4-utils_test.go Move IAM notifications into IAM system functions (#13780) 2021-11-29 14:38:57 -08:00
signature-v4.go Add new `site` config sub-system intended to replace `region` (#13672) 2021-11-25 13:06:25 -08:00
signature-v4_test.go Add new `site` config sub-system intended to replace `region` (#13672) 2021-11-25 13:06:25 -08:00
site-replication.go Add support for adding new site(s) to site replication (#13696) 2021-11-30 13:16:37 -08:00
site-replication_test.go Add support for adding new site(s) to site replication (#13696) 2021-11-30 13:16:37 -08:00
storage-datatypes.go re-implement pickValidInfo dataDir, move to quorum calculation (#13681) 2021-11-21 10:41:30 -08:00
storage-datatypes_gen.go Add MaxNoncurrentVersions to NoncurrentExpiration action (#13580) 2021-11-19 17:54:10 -08:00
storage-datatypes_gen_test.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
storage-datatypes_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
storage-errors.go Print log when EINVALID is encountered in storage layer (#13341) 2021-10-04 09:01:52 -07:00
storage-interface.go ignore swapped drives instead of throwing errors (#13655) 2021-11-15 09:46:55 -08:00
storage-rest-client.go Reduce JWT overhead for internode tokens (#13738) 2021-11-23 09:51:53 -08:00
storage-rest-common.go Add MaxNoncurrentVersions to NoncurrentExpiration action (#13580) 2021-11-19 17:54:10 -08:00
storage-rest-server.go fix: throw appropriate errors when all disks fail (#13820) 2021-12-03 09:25:17 -08:00
storage-rest_test.go add gocritic/ruleguard checks back again, cleanup code. (#13665) 2021-11-16 09:28:29 -08:00
storagemetric_string.go Improve listing consistency with version merging (#13723) 2021-12-02 11:29:16 -08:00
streaming-signature-v4.go Add new `site` config sub-system intended to replace `region` (#13672) 2021-11-25 13:06:25 -08:00
streaming-signature-v4_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
sts-datatypes.go sts: add support for certificate-based authentication (#12748) 2021-09-07 19:03:48 -07:00
sts-errors.go sts: add support for certificate-based authentication (#12748) 2021-09-07 19:03:48 -07:00
sts-handlers.go If role policy is configured, require that role ARN be set in STS (#13814) 2021-12-02 15:43:39 -08:00
sts-handlers_test.go Add role ARN support for OIDC identity provider (#13651) 2021-11-26 19:22:40 -08:00
stserrorcode_string.go sts: add support for certificate-based authentication (#12748) 2021-09-07 19:03:48 -07:00
test-utils_test.go Move IAM notifications into IAM system functions (#13780) 2021-11-29 14:38:57 -08:00
tier-handlers.go ilm: Make per-tier stats available via admin-tier-info (#13381) 2021-10-23 18:38:33 -07:00
tier-journal.go fix: honor system umask for file creates (#12601) 2021-07-06 12:54:16 -07:00
tier-journal_gen.go [Tiering] Support remote tiers with object versioning (#12342) 2021-06-03 14:26:51 -07:00
tier-journal_gen_test.go [Tiering] Support remote tiers with object versioning (#12342) 2021-06-03 14:26:51 -07:00
tier-journal_test.go [Tiering] Support remote tiers with object versioning (#12342) 2021-06-03 14:26:51 -07:00
tier-mem-journal.go Add a 'free' version to track deletion of tiered object content (#12470) 2021-06-30 19:32:07 -07:00
tier-sweeper.go fix: various performance improvements to tiering (#12965) 2021-08-17 07:50:00 -07:00
tier.go ilm: Make per-tier stats available via admin-tier-info (#13381) 2021-10-23 18:38:33 -07:00
tier_gen.go move madmin to github.com/minio/madmin-go (#12239) 2021-05-06 08:52:02 -07:00
tier_gen_test.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
tree-walk.go update license change for MinIO 2021-04-23 11:58:53 -07:00
tree-walk_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
typed-errors.go Move all IAM storage functionality into iam store type (#13567) 2021-11-03 19:47:49 -07:00
untar.go bz2: limit max concurrent CPU (#13458) 2021-10-18 08:44:36 -07:00
update-notifier.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
update-notifier_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
update.go update: Add permission check before starting to update (#13291) 2021-09-23 12:57:21 -07:00
update_fips.go fix: enable go1.17 github ci/cd (#12997) 2021-08-18 18:35:22 -07:00
update_nofips.go fix: enable go1.17 github ci/cd (#12997) 2021-08-18 18:35:22 -07:00
update_test.go add gocritic/ruleguard checks back again, cleanup code. (#13665) 2021-11-16 09:28:29 -08:00
url_test.go add gocritic/ruleguard checks back again, cleanup code. (#13665) 2021-11-16 09:28:29 -08:00
utils.go reload certs from disk upon SIGHUP (#13792) 2021-12-01 00:38:32 -08:00
utils_test.go add gocritic/ruleguard checks back again, cleanup code. (#13665) 2021-11-16 09:28:29 -08:00
version_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
warm-backend-azure.go fix: use equalFold() instead of lower and compare (#13624) 2021-11-10 08:12:50 -08:00
warm-backend-gcs.go re-use io.Copy buffers with 32k pools (#13553) 2021-11-02 08:11:50 -07:00
warm-backend-s3.go fix: support startAfter with S3 gateway 2021-07-05 18:44:04 -07:00
warm-backend.go fix: backend not reachable should be more descriptive (#13634) 2021-11-10 22:33:17 -08:00
xl-storage-disk-id-check.go Improve listing consistency with version merging (#13723) 2021-12-02 11:29:16 -08:00
xl-storage-errors.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
xl-storage-errors_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
xl-storage-format-utils.go Improve listing consistency with version merging (#13723) 2021-12-02 11:29:16 -08:00
xl-storage-format-utils_test.go Add MaxNoncurrentVersions to NoncurrentExpiration action (#13580) 2021-11-19 17:54:10 -08:00
xl-storage-format-v1.go Improve listing consistency with version merging (#13723) 2021-12-02 11:29:16 -08:00
xl-storage-format-v1_gen.go Inspect: Preserve permission flags (#13490) 2021-10-21 11:20:13 -07:00
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 Improve performance on multiple versions (#13573) 2021-11-18 12:15:22 -08:00
xl-storage-format-v2.go Improve listing consistency with version merging (#13723) 2021-12-02 11:29:16 -08:00
xl-storage-format-v2_gen.go Improve performance on multiple versions (#13573) 2021-11-18 12:15:22 -08:00
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 Improve performance on multiple versions (#13573) 2021-11-18 12:15:22 -08:00
xl-storage-format_test.go Improve performance on multiple versions (#13573) 2021-11-18 12:15:22 -08:00
xl-storage-free-version.go Improve performance on multiple versions (#13573) 2021-11-18 12:15:22 -08:00
xl-storage-free-version_test.go Improve performance on multiple versions (#13573) 2021-11-18 12:15:22 -08:00
xl-storage-meta-inline.go Improve performance on multiple versions (#13573) 2021-11-18 12:15:22 -08:00
xl-storage.go fix: throw appropriate errors when all disks fail (#13820) 2021-12-03 09:25:17 -08:00
xl-storage_noatime_notsupported.go fix: enable go1.17 github ci/cd (#12997) 2021-08-18 18:35:22 -07:00
xl-storage_noatime_supported.go fix: enable go1.17 github ci/cd (#12997) 2021-08-18 18:35:22 -07:00
xl-storage_test.go add gocritic/ruleguard checks back again, cleanup code. (#13665) 2021-11-16 09:28:29 -08:00
xl-storage_unix_test.go Add admin inspect Glob support (#13328) 2021-10-01 11:50:00 -07:00
xl-storage_windows_test.go fix: enable go1.17 github ci/cd (#12997) 2021-08-18 18:35:22 -07:00