minio/cmd
Andreas Auernhammer 8774d10bdf
sts: always verify the key usage of client certificates (#13583)
This commit makes the MinIO server behavior more consistent
w.r.t. key usage verification.

When MinIO verifies the client certificates it also checks
that the client certificate is valid of client authentication
(or any (i.e. wildcard) usage).

However, the MinIO server used to not verify the client key usage
when client certificate verification was disabled.
Now, the MinIO server verifies the client key usage even when
client certificate verification has been disabled. This makes
the MinIO behavior more consistent from a client's perspective.

Now, a client certificate has to be valid for client authentication
in all cases.

Signed-off-by: Andreas Auernhammer <hi@aead.dev>
2021-11-05 02:16:26 -07:00
..
gateway simplify credentials handling in S3 gateway (#13373) 2021-10-07 15:34:01 -07:00
testdata fix: enable xl.json to xl.meta only if legacy drive is found (#11255) 2021-01-11 02:27:04 -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 Move all IAM storage functionality into iam store type (#13567) 2021-11-03 19:47:49 -07:00
admin-handlers_test.go For IAM with etcd backend, avoid sending notifications (#13472) 2021-10-20 03:22:35 -07:00
admin-handlers-config-kv.go Remove HTTP flushes for returning handlers (#13528) 2021-10-28 07:36:34 -07:00
admin-handlers-site-replication.go Remove HTTP flushes for returning handlers (#13528) 2021-10-28 07:36:34 -07:00
admin-handlers-users_test.go Add LDAP STS tests and workflow for CI (#13576) 2021-11-04 08:16:30 -07:00
admin-handlers-users-race_test.go fix: race in delete user functionality (#13547) 2021-11-01 15:03:07 -07:00
admin-handlers-users.go Remove HTTP flushes for returning handlers (#13528) 2021-10-28 07:36:34 -07:00
admin-handlers.go use single encoder for sending speedtest results (#13579) 2021-11-04 12:11:52 -07:00
admin-heal-ops.go add more dangling heal related tests (#13140) 2021-09-02 20:56:13 -07:00
admin-router.go ilm: Make per-tier stats available via admin-tier-info (#13381) 2021-10-23 18:38:33 -07: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_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
api-errors.go remove double reads updating object metadata (#13542) 2021-10-30 08:22:04 -07:00
api-headers_test.go fix: remove all unused code (#12360) 2021-05-24 09:28:19 -07:00
api-headers.go fix: various performance improvements to tiering (#12965) 2021-08-17 07:50:00 -07:00
api-resources_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
api-resources.go update license change for MinIO 2021-04-23 11:58:53 -07:00
api-response_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
api-response.go Remove HTTP flushes for returning handlers (#13528) 2021-10-28 07:36:34 -07:00
api-router.go fix(Router): typo: completemutipartupload to completemultipartupload (#13051) 2021-08-24 07:14:34 -07:00
api-utils_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
api-utils.go update license change for MinIO 2021-04-23 11:58:53 -07:00
apierrorcode_string.go Add new site replication feature (#13311) 2021-10-06 16:36:31 -07:00
auth-handler_test.go For IAM with etcd backend, avoid sending notifications (#13472) 2021-10-20 03:22:35 -07:00
auth-handler.go reduce number of middleware handlers (#13546) 2021-11-01 08:04:03 -07: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_gen_test.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07: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.go add healing workers support to parallelize healing (#13081) 2021-08-26 20:32:58 -07:00
benchmark-utils_test.go fix: remove all unused code (#12360) 2021-05-24 09:28:19 -07:00
bitrot_test.go Fix hanging erasure writes (#12253) 2021-05-17 08:32:28 -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
bootstrap-peer-server.go Remove HTTP flushes for returning handlers (#13528) 2021-10-28 07:36:34 -07:00
bucket-encryption_test.go sse: add support for SSE-KMS bucket configurations (#12295) 2021-05-14 00:59:05 -07: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-handlers_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
bucket-handlers.go restrict multi object delete > 1000 objects (#13454) 2021-10-18 08:38:33 -07:00
bucket-lifecycle_test.go Use ObjectInfo.ToLifecycleOpts instead of literal values (#12772) 2021-07-21 19:12:44 -07:00
bucket-lifecycle-handlers_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
bucket-lifecycle-handlers.go Use ObjectInfo.ToLifecycleOpts instead of literal values (#12772) 2021-07-21 19:12:44 -07:00
bucket-lifecycle.go Add immediate inline tiering support (#13298) 2021-10-01 11:58:17 -07:00
bucket-listobjects-handlers.go fix: add x-amz-server-side-encryption header in ListObjectsM (#13122) 2021-08-31 17:18:13 -07:00
bucket-metadata_gen_test.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
bucket-metadata_gen.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07: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-notification-handlers.go feat: Deprecate embedded browser and import console (#12460) 2021-06-17 20:27:04 -07:00
bucket-object-lock.go remove double reads updating object metadata (#13542) 2021-10-30 08:22:04 -07:00
bucket-policy-handlers_test.go Lock while creating buckets (#12999) 2021-08-19 13:21:02 -07:00
bucket-policy-handlers.go Add new site replication feature (#13311) 2021-10-06 16:36:31 -07:00
bucket-policy.go use ParseForm() to allow query param lookups once (#12900) 2021-08-07 22:43:01 -07:00
bucket-quota.go fix: crash in hard quota enforcement (#13403) 2021-10-11 11:03:54 -07:00
bucket-replication_test.go Add support for multi site replication (#12880) 2021-09-18 13:31:35 -07:00
bucket-replication-stats.go Fixes to replication metrics (#13493) 2021-10-21 18:52:55 -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_gen.go Add support for multi site replication (#12880) 2021-09-18 13:31:35 -07:00
bucket-replication-utils_test.go Add support for multi site replication (#12880) 2021-09-18 13:31:35 -07:00
bucket-replication-utils.go fix: replication healing of deleted object versions (#13362) 2021-10-05 15:05:30 -07:00
bucket-replication.go remove double reads updating object metadata (#13542) 2021-10-30 08:22:04 -07:00
bucket-stats_gen_test.go Add support for multi site replication (#12880) 2021-09-18 13:31:35 -07:00
bucket-stats_gen.go Add support for multi site replication (#12880) 2021-09-18 13:31:35 -07:00
bucket-stats.go replication: Simplify metrics calculation (#13274) 2021-09-22 10:48:45 -07:00
bucket-targets.go fix: support existing folders in single drive mode (#13254) 2021-09-20 17:41:01 -07: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 feat: detect starting from windows explorer (#13570) 2021-11-03 14:22:13 -07:00
config-common.go fix: deleting objects was not working after upgrades (#13242) 2021-09-17 19:34:48 -07:00
config-current_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
config-current.go fix: enable AssumeRoleWithCertificate API only when asked (#13410) 2021-10-11 14:23:51 -07:00
config-dir.go update license change for MinIO 2021-04-23 11:58:53 -07:00
config-encrypted_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
config-encrypted.go allow resetting and reapply config on broken clusters (#12554) 2021-06-24 16:24:12 -07:00
config-migrate_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-versions.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
config.go fix: deleting objects was not working after upgrades (#13242) 2021-09-17 19:34:48 -07:00
consolelogger.go feat: Add support for kakfa audit logger target (#12678) 2021-07-13 09:39:13 -07:00
copy-part-range_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
copy-part-range.go feat: Deprecate embedded browser and import console (#12460) 2021-06-17 20:27:04 -07:00
crossdomain-xml-handler_test.go use ParseForm() to allow query param lookups once (#12900) 2021-08-07 22:43:01 -07:00
crossdomain-xml-handler.go reduce number of middleware handlers (#13546) 2021-11-01 08:04:03 -07:00
data-scanner.go ilm: Make per-tier stats available via admin-tier-info (#13381) 2021-10-23 18:38:33 -07:00
data-update-tracker_test.go feat: Add support for kakfa audit logger target (#12678) 2021-07-13 09:39:13 -07:00
data-update-tracker.go Synchronize bucket cycle numbers (#13058) 2021-08-25 08:25:26 -07:00
data-usage_test.go Add support for multi site replication (#12880) 2021-09-18 13:31:35 -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-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.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 Add support for multi site replication (#12880) 2021-09-18 13:31:35 -07:00
disk-cache_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
disk-cache-backend.go Add support for caching multipart in writethrough mode (#13507) 2021-11-01 08:11:58 -07: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_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
disk-cache-utils.go Add support for caching multipart in writethrough mode (#13507) 2021-11-01 08:11:58 -07:00
disk-cache.go Add support for caching multipart in writethrough mode (#13507) 2021-11-01 08:11:58 -07:00
dummy-data-generator_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
dummy-handlers.go Remove HTTP flushes for returning handlers (#13528) 2021-10-28 07:36:34 -07:00
dynamic-timeouts_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
dynamic-timeouts.go update license change for MinIO 2021-04-23 11:58:53 -07:00
encryption-v1_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
encryption-v1.go Detect multipart uploads correctly in unencrypted case (#13176) 2021-09-09 07:52:49 -07: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
endpoint-ellipses_test.go move the dependency to minio/pkg for common libraries (#12397) 2021-05-28 15:17:01 -07:00
endpoint-ellipses.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
endpoint.go reduce number of middleware handlers (#13546) 2021-11-01 08:04:03 -07:00
erasure_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
erasure-bucket.go fix: clean up dangling buckets during bucket delete (#13523) 2021-11-01 21:52:45 -07:00
erasure-coding.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
erasure-common.go Fix wrong reporting of total disks after restart (#13326) 2021-09-29 11:36:19 -07:00
erasure-decode_test.go Fix hanging erasure writes (#12253) 2021-05-17 08:32:28 -07:00
erasure-decode.go fix: add missing readTriggerCh close (#12593) 2021-06-29 08:47:15 -07:00
erasure-encode_test.go Fix hanging erasure writes (#12253) 2021-05-17 08:32:28 -07:00
erasure-encode.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
erasure-errors.go update license change for MinIO 2021-04-23 11:58:53 -07:00
erasure-heal_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
erasure-healing_test.go fix: delete-markers without quorum were unreadable (#13351) 2021-10-04 08:53:38 -07:00
erasure-healing-common_test.go fix: delete-markers without quorum were unreadable (#13351) 2021-10-04 08:53:38 -07:00
erasure-healing-common.go fix: delete-markers without quorum were unreadable (#13351) 2021-10-04 08:53:38 -07:00
erasure-healing.go fix: delete-markers without quorum were unreadable (#13351) 2021-10-04 08:53:38 -07:00
erasure-lowlevel-heal.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
erasure-metadata_test.go heal: Remove transitioned objects' parts from outdated disks (#13018) 2021-08-23 13:14:55 -07:00
erasure-metadata-utils_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
erasure-metadata-utils.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
erasure-metadata.go fix: delete-markers without quorum were unreadable (#13351) 2021-10-04 08:53:38 -07:00
erasure-multipart.go erasure: Set fi.IsLatest when adding a new version (#13277) 2021-09-22 19:17:09 -07:00
erasure-object_test.go no need to write storageClass globally (#13555) 2021-11-02 08:11:20 -07:00
erasure-object.go remove double reads delete versions (#13544) 2021-11-01 10:50:07 -07:00
erasure-server-pool.go Inspect: Preserve permission flags (#13490) 2021-10-21 11:20:13 -07:00
erasure-sets_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
erasure-sets.go fix: ignore disks that are available but not writable (#13585) 2021-11-04 16:42:49 -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
etcd.go etcd: Add logs for unusual failures (#13460) 2021-10-18 08:43:04 -07:00
format_string.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
format-disk-cache_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
format-disk-cache.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
format-erasure_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-fs_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-meta.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-tree-walk-pool.go update license change for MinIO 2021-04-23 11:58:53 -07:00
fs-v1_test.go MakeBucket: Delete leftover buckets on error (#13368) 2021-10-06 10:24:40 -07:00
fs-v1-helpers_contrib.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
fs-v1-helpers_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
fs-v1-helpers.go re-use io.Copy buffers with 32k pools (#13553) 2021-11-02 08:11:50 -07:00
fs-v1-metadata_test.go update license change for MinIO 2021-04-23 11:58:53 -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-multipart_test.go allow disabling strict sha256 validation with some broken clients (#13383) 2021-10-08 12:40:34 -07:00
fs-v1-multipart.go fix: allow configuring cleanup of stale multipart uploads (#13354) 2021-10-04 10:52:28 -07:00
fs-v1-rwpool_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
fs-v1-rwpool.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
fs-v1.go remove unused activeIOCount in single drive mode (#13574) 2021-11-03 12:29:45 -07:00
gateway-common_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
gateway-common.go azure: Fix crash after using ParseForm() for query param lookups (#13147) 2021-09-04 09:07:24 -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_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
gateway-main.go fix: race in delete user functionality (#13547) 2021-11-01 15:03:07 -07:00
gateway-metrics.go update license change for MinIO 2021-04-23 11:58:53 -07:00
gateway-startup-msg_test.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-unsupported.go Add support for multi site replication (#12880) 2021-09-18 13:31:35 -07: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
generic-handlers.go reduce number of middleware handlers (#13546) 2021-11-01 08:04:03 -07:00
global-heal.go add more dangling heal related tests (#13140) 2021-09-02 20:56:13 -07:00
globals.go Add new site replication feature (#13311) 2021-10-06 16:36:31 -07:00
handler-api.go fix: allow configuring cleanup of stale multipart uploads (#13354) 2021-10-04 10:52:28 -07:00
handler-utils_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
handler-utils.go populate additional claims for prometheus endpoint (#13011) 2021-08-20 11:32:01 -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_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
http-tracer.go feat: Add RX/TX to audit logging (#13382) 2021-10-07 19:03:46 -07:00
httprange_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
iam-dummy-store.go Move all IAM storage functionality into iam store type (#13567) 2021-11-03 19:47:49 -07:00
iam-etcd-store_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
iam-etcd-store.go Move all IAM storage functionality into iam store type (#13567) 2021-11-03 19:47:49 -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 Move all IAM storage functionality into iam store type (#13567) 2021-11-03 19:47:49 -07:00
iam.go fix: user DN filtering that causes some unnecessary logs (#13584) 2021-11-04 13:11:20 -07:00
jwt_test.go [deps]: update jwt-go dependency (#12544) 2021-06-24 08:41:04 -07:00
jwt.go populate additional claims for prometheus endpoint (#13011) 2021-08-20 11:32:01 -07: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 restrict multi object delete > 1000 objects (#13454) 2021-10-18 08:38:33 -07:00
lock-rest-client_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
lock-rest-client.go internode lockArgs should use messagepack (#13329) 2021-09-30 11:53:01 -07:00
lock-rest-server_test.go Locker: Improve Refresh speed (#13430) 2021-10-15 03:12:13 -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-common.go internode lockArgs should use messagepack (#13329) 2021-09-30 11:53:01 -07:00
lock-rest-server.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_gen_test.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
metacache_gen.go feat: Implement listing version 3.0 (#12605) 2021-07-05 15:34:41 -07:00
metacache_test.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-bucket.go Stop async listing earlier (#13160) 2021-09-08 11:06:45 -07:00
metacache-entries_test.go feat: Implement listing version 3.0 (#12605) 2021-07-05 15:34:41 -07:00
metacache-entries.go fix: make sure to delete dangling objects during heal (#13138) 2021-09-02 17:45:30 -07: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 fix: improve bucket deletes we were leaving behind few files (#13364) 2021-10-06 09:20:25 -07:00
metacache-stream_test.go reduce memory usage in metacache reader (#12334) 2021-05-20 09:00:11 -07:00
metacache-stream.go Reuse buffers when writing metadata (#13040) 2021-08-23 11:17:27 -07:00
metacache-walk.go check for context canceled after competing for locks (#13239) 2021-09-17 14:11:01 -07:00
metacache.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 replication: Fix replica stats during crawling (#13499) 2021-10-22 19:13:50 -07:00
metrics.go replication: Fix replica stats during crawling (#13499) 2021-10-22 19:13:50 -07:00
mrf.go add more dangling heal related tests (#13140) 2021-09-02 20:56:13 -07:00
namespace-lock_test.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
namespace-lock.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
naughty-disk_test.go remove double reads delete versions (#13544) 2021-11-01 10:50:07 -07:00
net_test.go fix: --console-address when specified endpoints missing (#12534) 2021-06-20 23:04:47 -07:00
net.go Skip downed interfaces on Windows (#12910) 2021-08-09 06:57:54 -07:00
notification-summary.go move madmin to github.com/minio/madmin-go (#12239) 2021-05-06 08:52:02 -07:00
notification.go Add new site replication feature (#13311) 2021-10-06 16:36:31 -07:00
object_api_suite_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
object-api-common.go fix: Optimize listing calls for NFS mounts (#13159) 2021-09-08 08:15:42 -07: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 remove double reads updating object metadata (#13542) 2021-10-30 08:22:04 -07: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: benchmarking test initialization 2021-10-08 11:38:30 -07:00
object-api-multipart_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07: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_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
object-api-utils.go Add support for multi site replication (#12880) 2021-09-18 13:31:35 -07:00
object-handlers_test.go fix: update allowed max chunk payloadsize to 16MiB (#13169) 2021-09-09 14:37:07 -07:00
object-handlers-common_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
object-handlers-common.go pkg/lifecycle: Add SetPredictionHeaders method (#12755) 2021-07-20 17:36:55 -07:00
object-handlers.go re-use io.Copy buffers with 32k pools (#13553) 2021-11-02 08:11:50 -07: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_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-readdir-common.go Add option in readDir to enable symlink following of dirs (#12668) 2021-07-09 16:20:51 -07:00
os-reliable_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
os-reliable.go fix: do not fail upon faulty/non-writable drives 2021-05-15 12:57:18 -07:00
osmetric_string.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
peer-rest-client.go recognize slow networks to step down faster during netperf (#13473) 2021-10-20 03:22:07 -07:00
peer-rest-common.go Add new site replication feature (#13311) 2021-10-06 16:36:31 -07:00
peer-rest-server.go Remove HTTP flushes for returning handlers (#13528) 2021-10-28 07:36:34 -07: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 Protect logger targets (#13529) 2021-10-28 07:35:28 -07:00
postpolicyform_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
postpolicyform.go 'starts-with' support for 'success_action_status' (#12698) 2021-07-13 13:33:03 -07:00
prepare-storage.go Fix diskinfo race (#12857) 2021-08-23 01:13:47 -07:00
routers.go reduce number of middleware handlers (#13546) 2021-11-01 08:04:03 -07:00
s3-zip-handlers.go re-use io.Copy buffers with 32k pools (#13553) 2021-11-02 08:11:50 -07:00
server_test.go Add LDAP STS tests and workflow for CI (#13576) 2021-11-04 08:16:30 -07:00
server-main_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
server-main.go fix: race in delete user functionality (#13547) 2021-11-01 15:03:07 -07:00
server-rlimit.go fix: remove deprecated LDAP username format support (#13165) 2021-09-08 13:31:51 -07:00
server-startup-msg_test.go fix: simplify APIEndpoints() usage (#12893) 2021-08-05 15:01:19 -07:00
server-startup-msg.go fix: simplify APIEndpoints() usage (#12893) 2021-08-05 15:01:19 -07:00
service.go Remove unused GlobalServiceDoneCh (#13578) 2021-11-04 08:15:10 -07:00
setup-type.go update license change for MinIO 2021-04-23 11:58:53 -07:00
signals.go fix: missing cleanup of tmp folders in NAS gateway setup (#13124) 2021-08-31 18:52:48 -07:00
signature-v2_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
signature-v2.go disallow sub-credentials based on root credentials to gain priviledges (#12947) 2021-08-12 18:07:08 -07:00
signature-v4_test.go use ParseForm() to allow query param lookups once (#12900) 2021-08-07 22:43:01 -07:00
signature-v4-parser_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
signature-v4-parser.go disallow sub-credentials based on root credentials to gain priviledges (#12947) 2021-08-12 18:07:08 -07:00
signature-v4-utils_test.go For IAM with etcd backend, avoid sending notifications (#13472) 2021-10-20 03:22:35 -07:00
signature-v4-utils.go checkKeyValid() should return owner true for rootCreds (#13422) 2021-10-12 13:18:02 -07:00
signature-v4.go disallow sub-credentials based on root credentials to gain priviledges (#12947) 2021-08-12 18:07:08 -07:00
site-replication.go Move all IAM storage functionality into iam store type (#13567) 2021-11-03 19:47:49 -07:00
storage-datatypes_gen_test.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
storage-datatypes_gen.go remove double reads delete versions (#13544) 2021-11-01 10:50:07 -07:00
storage-datatypes_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
storage-datatypes.go remove double reads delete versions (#13544) 2021-11-01 10:50:07 -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 remove double reads delete versions (#13544) 2021-11-01 10:50:07 -07:00
storage-rest_test.go Add admin inspect Glob support (#13328) 2021-10-01 11:50:00 -07:00
storage-rest-client.go remove double reads delete versions (#13544) 2021-11-01 10:50:07 -07:00
storage-rest-common.go remove double reads delete versions (#13544) 2021-11-01 10:50:07 -07:00
storage-rest-server.go re-use io.Copy buffers with 32k pools (#13553) 2021-11-02 08:11:50 -07:00
storagemetric_string.go fix: remove parentIsObject() check (#12851) 2021-08-03 13:26:57 -07:00
streaming-signature-v4_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
streaming-signature-v4.go fix: update allowed max chunk payloadsize to 16MiB (#13169) 2021-09-09 14:37:07 -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_test.go Add LDAP STS tests and workflow for CI (#13576) 2021-11-04 08:16:30 -07:00
sts-handlers.go sts: always verify the key usage of client certificates (#13583) 2021-11-05 02:16:26 -07:00
stserrorcode_string.go sts: add support for certificate-based authentication (#12748) 2021-09-07 19:03:48 -07:00
test-utils_test.go Add LDAP STS tests and workflow for CI (#13576) 2021-11-04 08:16:30 -07:00
tier_gen_test.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
tier_gen.go move madmin to github.com/minio/madmin-go (#12239) 2021-05-06 08:52:02 -07: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_gen_test.go [Tiering] Support remote tiers with object versioning (#12342) 2021-06-03 14:26:51 -07:00
tier-journal_gen.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-journal.go fix: honor system umask for file creates (#12601) 2021-07-06 12:54:16 -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
tree-walk_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
tree-walk.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_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 point all docs for containers to quay.io 2021-09-01 18:48:26 -07:00
update-notifier_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
update-notifier.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
url_test.go use ParseForm() to allow query param lookups once (#12900) 2021-08-07 22:43:01 -07:00
utils_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
utils.go use single encoder for sending speedtest results (#13579) 2021-11-04 12:11:52 -07:00
version_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
warm-backend-azure.go fix: nil pointer access in warmBackendAzure.Put (#13263) 2021-09-21 15:47:30 -07: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 [Tiering] Support remote tiers with object versioning (#12342) 2021-06-03 14:26:51 -07: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 readAllData: Reuse small file buffers (#13530) 2021-10-28 17:02:22 -07: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
xl-storage-disk-id-check.go remove double reads delete versions (#13544) 2021-11-01 10:50:07 -07:00
xl-storage-errors_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
xl-storage-errors.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
xl-storage-format_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
xl-storage-format-utils.go Add a 'free' version to track deletion of tiered object content (#12470) 2021-06-30 19:32:07 -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-v1_gen.go Inspect: Preserve permission flags (#13490) 2021-10-21 11:20:13 -07:00
xl-storage-format-v1.go Inspect: Preserve permission flags (#13490) 2021-10-21 11:20:13 -07:00
xl-storage-format-v2_gen_test.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
xl-storage-format-v2_gen.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
xl-storage-format-v2_test.go Add support for multi site replication (#12880) 2021-09-18 13:31:35 -07:00
xl-storage-format-v2.go fix: multi-pool setup make sure acquire locks properly (#13280) 2021-09-22 21:46:24 -07:00
xl-storage-free-version_test.go Add support for multi site replication (#12880) 2021-09-18 13:31:35 -07:00
xl-storage-free-version.go Add a 'free' version to track deletion of tiered object content (#12470) 2021-06-30 19:32:07 -07:00
xl-storage.go remove double reads delete versions (#13544) 2021-11-01 10:50:07 -07:00