minio/cmd
Harshavardhana af78c3925a
add userinfo support for OpenID (#12469)
Some identity providers like GitLab do not provide
information about group membership as part of the
identity token claims. They only expose it via OIDC compatible
'/oauth/userinfo' endpoint, as described in the OpenID
Connect 1.0 sepcification.

But this of course requires application to make sure to add
additional accessToken, since idToken cannot be re-used to
perform the same 'userinfo' call. This is why this is specialized
requirement. Gitlab seems to be the only OpenID vendor that requires
this support for the time being.

fixes #12367
2021-09-13 16:22:14 -07:00
..
gateway gateway/s3: allow tracing requests to backend service (#13189) 2021-09-11 09:20: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 feat: Deprecate embedded browser and import console (#12460) 2021-06-17 20:27:04 -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 Use common function for authenticating admin requests (#12915) 2021-08-09 18:14:38 -07:00
admin-handlers-config-kv.go sts: add support for certificate-based authentication (#12748) 2021-09-07 19:03:48 -07:00
admin-handlers-users.go Use common function for authenticating admin requests (#12915) 2021-08-09 18:14:38 -07:00
admin-handlers.go Support speedtest autotune on the server side (#13086) 2021-09-10 17:43:34 -07:00
admin-handlers_test.go fix: remove parentIsObject() check (#12851) 2021-08-03 13:26:57 -07:00
admin-heal-ops.go add more dangling heal related tests (#13140) 2021-09-02 20:56:13 -07:00
admin-router.go Simplify gzhttp wrapper (#12912) 2021-08-09 12:45:59 -07:00
admin-server-info.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
api-datatypes.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
api-errors.go fix: update allowed max chunk payloadsize to 16MiB (#13169) 2021-09-09 14:37:07 -07:00
api-errors_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
api-headers.go fix: various performance improvements to tiering (#12965) 2021-08-17 07:50:00 -07: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 fix: add x-amz-server-side-encryption header in ListObjectsM (#13122) 2021-08-31 17:18:13 -07:00
api-response_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
api-router.go fix(Router): typo: completemutipartupload to completemultipartupload (#13051) 2021-08-24 07:14:34 -07: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 fix: remove parentIsObject() check (#12851) 2021-08-03 13:26:57 -07:00
auth-handler.go populate additional claims for prometheus endpoint (#13011) 2021-08-20 11:32:01 -07:00
auth-handler_test.go use ParseForm() to allow query param lookups once (#12900) 2021-08-07 22:43:01 -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.go add healing workers support to parallelize healing (#13081) 2021-08-26 20:32:58 -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_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 rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
bitrot_test.go Fix hanging erasure writes (#12253) 2021-05-17 08:32:28 -07:00
bootstrap-peer-server.go ignore MINIO_CERT_PASSWD to be same on all instances 2021-09-01 16:02:35 -07:00
bucket-encryption-handlers.go feat: Deprecate embedded browser and import console (#12460) 2021-06-17 20:27:04 -07:00
bucket-encryption.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
bucket-encryption_test.go sse: add support for SSE-KMS bucket configurations (#12295) 2021-05-14 00:59:05 -07:00
bucket-handlers.go fix: various performance improvements to tiering (#12965) 2021-08-17 07:50:00 -07:00
bucket-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-handlers_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
bucket-lifecycle.go reduce extra getObjectInfo() calls during ILM transition (#13091) 2021-08-27 17:06:47 -07: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 fix: add x-amz-server-side-encryption header in ListObjectsM (#13122) 2021-08-31 17:18:13 -07:00
bucket-metadata-sys.go fix: allow GetBucketLifecycle in NAS gateway 2021-06-09 08:48:07 -07:00
bucket-metadata.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -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 feat: Deprecate embedded browser and import console (#12460) 2021-06-17 20:27:04 -07:00
bucket-object-lock.go disallow sub-credentials based on root credentials to gain priviledges (#12947) 2021-08-12 18:07:08 -07:00
bucket-policy-handlers.go feat: Deprecate embedded browser and import console (#12460) 2021-06-17 20:27:04 -07:00
bucket-policy-handlers_test.go Lock while creating buckets (#12999) 2021-08-19 13:21:02 -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 rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
bucket-replication-stats.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
bucket-replication.go fix: multipart replication and encrypted etag for sse-s3 (#13171) 2021-09-08 22:25:23 -07:00
bucket-replication_test.go Add support for existing object replication. (#12109) 2021-06-01 19:59:11 -07:00
bucket-stats.go update license change for MinIO 2021-04-23 11:58:53 -07:00
bucket-stats_gen.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
bucket-stats_gen_test.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
bucket-targets.go Add healthcheck back for replication targets (#13168) 2021-09-08 15:34:50 -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 add support to set subnet license for embedded console (#12993) 2021-08-17 11:56:01 -07:00
config-common.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
config-current.go sts: add support for certificate-based authentication (#12748) 2021-09-07 19:03:48 -07:00
config-current_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07: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 feat: Add support for kakfa audit logger target (#12678) 2021-07-13 09:39:13 -07:00
config-migrate_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
config-versions.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
config.go fix: log errors for incorrect environment inputs (#13121) 2021-09-01 11:34:07 -07:00
consolelogger.go feat: Add support for kakfa audit logger target (#12678) 2021-07-13 09:39:13 -07:00
copy-part-range.go feat: Deprecate embedded browser and import console (#12460) 2021-06-17 20:27:04 -07:00
copy-part-range_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
crossdomain-xml-handler.go update license change for MinIO 2021-04-23 11:58:53 -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 add more dangling heal related tests (#13140) 2021-09-02 20:56:13 -07:00
data-update-tracker.go Synchronize bucket cycle numbers (#13058) 2021-08-25 08:25:26 -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-usage-cache.go Recover corrupted usage files if any (#13179) 2021-09-09 11:24:22 -07:00
data-usage-cache_gen.go feat: add dynamic usage cache (#12229) 2021-05-11 18:36:15 -07:00
data-usage-cache_gen_test.go feat: add dynamic usage cache (#12229) 2021-05-11 18:36:15 -07:00
data-usage.go fix: decodeDirObject in prefix usage function (#13026) 2021-08-22 16:46:45 -07:00
data-usage_test.go Synchronize bucket cycle numbers (#13058) 2021-08-25 08:25:26 -07:00
disk-cache-backend.go fix: apply pre-conditions first on object metadata (#12545) 2021-06-24 09:44:00 -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.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
disk-cache-utils_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
disk-cache.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
disk-cache_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
dummy-data-generator_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
dummy-handlers.go feat: Deprecate embedded browser and import console (#12460) 2021-06-17 20:27:04 -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 rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -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.go remove replicate set fallback behavior (#12865) 2021-08-04 15:23:18 -07:00
endpoint_contrib_test.go Revert "deprecate embedded browser (#12163)" 2021-04-30 08:50:39 -07:00
endpoint_test.go Revert "deprecate embedded browser (#12163)" 2021-04-30 08:50:39 -07:00
erasure-bucket.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
erasure-coding.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
erasure-common.go fix: remove parentIsObject() check (#12851) 2021-08-03 13:26:57 -07:00
erasure-decode.go fix: add missing readTriggerCh close (#12593) 2021-06-29 08:47:15 -07:00
erasure-decode_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-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 rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
erasure-healing-common.go remove short circuited healing optimization (#12796) 2021-07-26 16:51:09 -07:00
erasure-healing-common_test.go heal: Ignore disks with non quorum modtime and dataDir (#12328) 2021-05-19 12:04:08 -07:00
erasure-healing.go Healing: Decide healing inlining based on metadata (#13178) 2021-09-09 08:55:43 -07:00
erasure-healing_test.go add more dangling heal related tests (#13140) 2021-09-02 20:56:13 -07:00
erasure-lowlevel-heal.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
erasure-metadata-utils.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
erasure-metadata-utils_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
erasure-metadata.go fix: multipart replication and encrypted etag for sse-s3 (#13171) 2021-09-08 22:25:23 -07:00
erasure-metadata_test.go heal: Remove transitioned objects' parts from outdated disks (#13018) 2021-08-23 13:14:55 -07:00
erasure-multipart.go fix: multipart replication and encrypted etag for sse-s3 (#13171) 2021-09-08 22:25:23 -07:00
erasure-object.go fix: invalid quorum calculation in TransitionObject (#13125) 2021-09-01 08:57:42 -07:00
erasure-object_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
erasure-server-pool.go add more dangling heal related tests (#13140) 2021-09-02 20:56:13 -07:00
erasure-sets.go fix: remove parentIsObject() check (#12851) 2021-08-03 13:26:57 -07:00
erasure-sets_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
erasure-utils.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
erasure.go Synchronize bucket cycle numbers (#13058) 2021-08-25 08:25:26 -07:00
erasure_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
etcd.go fix: move to new etcd imports (#12391) 2021-05-28 10:31:42 -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: New disks healing should pick unformatted disks as well (#13054) 2021-08-24 07:40:56 -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 fsOpenFile: Close on error (#13064) 2021-08-25 09:43:01 -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-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 fix: multipart replication and encrypted etag for sse-s3 (#13171) 2021-09-08 22:25:23 -07:00
fs-v1-multipart_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
fs-v1-rwpool.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
fs-v1-rwpool_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
fs-v1.go fix: Optimize listing calls for NFS mounts (#13159) 2021-09-08 08:15:42 -07:00
fs-v1_test.go fix: remove parentIsObject() check (#12851) 2021-08-03 13:26:57 -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-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 gateway/s3: allow tracing requests to backend service (#13189) 2021-09-11 09:20:01 -07: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 Synchronize bucket cycle numbers (#13058) 2021-08-25 08:25:26 -07:00
generic-handlers.go use ParseForm() to allow query param lookups once (#12900) 2021-08-07 22:43:01 -07:00
generic-handlers_contrib.go Revert "deprecate embedded browser (#12163)" 2021-04-30 08:50:39 -07:00
generic-handlers_test.go feat: Deprecate embedded browser and import console (#12460) 2021-06-17 20:27:04 -07:00
global-heal.go add more dangling heal related tests (#13140) 2021-09-02 20:56:13 -07:00
globals.go sts: add support for certificate-based authentication (#12748) 2021-09-07 19:03:48 -07:00
handler-api.go use available memory to restrict API calls (#13047) 2021-08-24 09:14:46 -07:00
handler-utils.go populate additional claims for prometheus endpoint (#13011) 2021-08-20 11:32:01 -07: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 fail ready/liveness if etcd is unhealthy in gateway mode (#13146) 2021-09-03 17:05:41 -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 fix: http stats race in traffic metering (#12956) 2021-08-13 07:30:03 -07:00
http-tracer.go remove unused WebTrace and minio/rpc dependency 2021-07-23 15:50:21 -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 fix: add IAM dummy store for gateway operations (#12670) 2021-07-10 08:32:52 -07:00
iam-etcd-store.go feat: Add support to poll users on external SSO (#12592) 2021-07-09 11:17:21 -07:00
iam-etcd-store_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
iam-object-store.go feat: Add support to poll users on external SSO (#12592) 2021-07-09 11:17:21 -07:00
iam.go iam: Retry connection to etcd during initialization (#13143) 2021-09-03 09:10:48 -07:00
jwt.go populate additional claims for prometheus endpoint (#13011) 2021-08-20 11:32:01 -07:00
jwt_test.go [deps]: update jwt-go dependency (#12544) 2021-06-24 08:41:04 -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 lock: Fix Refresh logic with multi resources lock (#13092) 2021-08-27 13:07:55 -07:00
lock-rest-client.go rest: healthcheck should not update failure metrics (#12458) 2021-06-08 14:09:26 -07: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 update license change for MinIO 2021-04-23 11:58:53 -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 use ParseForm() to allow query param lookups once (#12900) 2021-08-07 22:43:01 -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 fix: make sure to delete dangling objects during heal (#13138) 2021-09-02 17:45:30 -07:00
metacache-entries_test.go feat: Implement listing version 3.0 (#12605) 2021-07-05 15:34:41 -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 Stop async listing earlier (#13160) 2021-09-08 11:06:45 -07:00
metacache-set.go Fix deadlock when error during metacache generation (#13201) 2021-09-13 09:11:39 -07:00
metacache-stream.go Reuse buffers when writing metadata (#13040) 2021-08-23 11:17:27 -07:00
metacache-stream_test.go reduce memory usage in metacache reader (#12334) 2021-05-20 09:00:11 -07:00
metacache-walk.go fix: check for xl.meta as directory fallback (#13023) 2021-08-21 00:12:29 -07:00
metacache.go Stop async listing earlier (#13160) 2021-09-08 11:06:45 -07:00
metacache_gen.go feat: Implement listing version 3.0 (#12605) 2021-07-05 15:34:41 -07: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 Add prometheus metrics for ILM tasks (#12933) 2021-08-17 10:21:19 -07:00
metrics.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07: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 fix: remove parentIsObject() check (#12851) 2021-08-03 13:26:57 -07:00
net.go Skip downed interfaces on Windows (#12910) 2021-08-09 06:57:54 -07: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 Support speedtest autotune on the server side (#13086) 2021-09-10 17:43:34 -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 fix: multipart replication and encrypted etag for sse-s3 (#13171) 2021-09-08 22:25:23 -07:00
object-api-deleteobject_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
object-api-errors.go fix: resync of replication of delete markers (#12932) 2021-08-23 14:48:22 -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 reduce extra getObjectInfo() calls during ILM transition (#13091) 2021-08-27 17:06:47 -07:00
object-api-listobjects_test.go fix: Optimize listing calls for NFS mounts (#13159) 2021-09-08 08:15:42 -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 fix: multipart replication and encrypted etag for sse-s3 (#13171) 2021-09-08 22:25:23 -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 fix: multipart replication and encrypted etag for sse-s3 (#13171) 2021-09-08 22:25:23 -07: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 pkg/lifecycle: Add SetPredictionHeaders method (#12755) 2021-07-20 17:36:55 -07:00
object-handlers-common_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
object-handlers.go fix: multipart replication and encrypted etag for sse-s3 (#13171) 2021-09-08 22:25:23 -07:00
object-handlers_test.go fix: update allowed max chunk payloadsize to 16MiB (#13169) 2021-09-09 14:37:07 -07:00
object_api_suite_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -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-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 fix: enable go1.17 github ci/cd (#12997) 2021-08-18 18:35:22 -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 fix: do not fail upon faulty/non-writable drives 2021-05-15 12:57:18 -07: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: speedTest between peers keep the connection alive (#13120) 2021-08-31 14:08:23 -07:00
peer-rest-common.go Add admin api to return sys config info (#12988) 2021-08-24 17:09:37 -07:00
peer-rest-server.go Support speedtest autotune on the server side (#13086) 2021-09-10 17:43: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 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
postpolicyform_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
prepare-storage.go Fix diskinfo race (#12857) 2021-08-23 01:13:47 -07:00
routers.go fix: add IAM dummy store for gateway operations (#12670) 2021-07-10 08:32:52 -07:00
s3-zip-handlers.go use ParseForm() to allow query param lookups once (#12900) 2021-08-07 22:43:01 -07:00
server-main.go fix: log errors for incorrect environment inputs (#13121) 2021-09-01 11:34:07 -07: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 fix: simplify APIEndpoints() usage (#12893) 2021-08-05 15:01:19 -07:00
server-startup-msg_test.go fix: simplify APIEndpoints() usage (#12893) 2021-08-05 15:01:19 -07:00
server_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
service.go update license change for MinIO 2021-04-23 11:58:53 -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.go disallow sub-credentials based on root credentials to gain priviledges (#12947) 2021-08-12 18:07:08 -07:00
signature-v2_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-parser_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
signature-v4-utils.go pass the current credentials for claims 2021-08-12 18:24:04 -07:00
signature-v4-utils_test.go use ParseForm() to allow query param lookups once (#12900) 2021-08-07 22:43:01 -07:00
signature-v4.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
storage-datatypes.go Remove inline data hack (#12946) 2021-08-13 08:25:54 -07:00
storage-datatypes_gen.go fix: add more optimizations to putMetacacheObject() (#12916) 2021-08-10 11:12:22 -07: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 fix: remove parentIsObject() check (#12851) 2021-08-03 13:26:57 -07:00
storage-interface.go fix: remove parentIsObject() check (#12851) 2021-08-03 13:26:57 -07:00
storage-rest-client.go fix: hanging operations on PUT with slow IO (#13087) 2021-08-27 09:16:36 -07:00
storage-rest-common.go fix: add more optimizations to putMetacacheObject() (#12916) 2021-08-10 11:12:22 -07:00
storage-rest-server.go fix: missing close on error for keepAlive connections (#13109) 2021-08-30 08:46:46 -07:00
storage-rest_test.go fix: log errors for incorrect environment inputs (#13121) 2021-09-01 11:34:07 -07:00
storagemetric_string.go fix: remove parentIsObject() check (#12851) 2021-08-03 13:26:57 -07:00
streaming-signature-v4.go fix: update allowed max chunk payloadsize to 16MiB (#13169) 2021-09-09 14:37:07 -07: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 add userinfo support for OpenID (#12469) 2021-09-13 16:22:14 -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 use ParseForm() to allow query param lookups once (#12900) 2021-08-07 22:43:01 -07:00
tier-handlers.go Use common function for authenticating admin requests (#12915) 2021-08-09 18:14:38 -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 fix: various performance improvements to tiering (#12965) 2021-08-17 07:50:00 -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 fix: svc accounts cannot have same name as parent/targetUser (#13082) 2021-08-26 21:57:30 -07:00
untar.go update license change for MinIO 2021-04-23 11:58:53 -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 point all docs for containers to quay.io 2021-09-01 18:48:26 -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
url_test.go use ParseForm() to allow query param lookups once (#12900) 2021-08-07 22:43:01 -07:00
utils.go Support speedtest autotune on the server side (#13086) 2021-09-10 17:43:34 -07:00
utils_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
version_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
warm-backend-azure.go [Tiering] Support remote tiers with object versioning (#12342) 2021-06-03 14:26:51 -07:00
warm-backend-gcs.go [Tiering] Support remote tiers with object versioning (#12342) 2021-06-03 14:26:51 -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-disk-id-check.go fix: remove parentIsObject() check (#12851) 2021-08-03 13:26:57 -07: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 Add a 'free' version to track deletion of tiered object content (#12470) 2021-06-30 19:32:07 -07:00
xl-storage-format-v1.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
xl-storage-format-v1_gen.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -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.go Clean up ToFileInfo and avoid copy (#13144) 2021-09-03 12:31:32 -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_gen_test.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
xl-storage-format-v2_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
xl-storage-format_test.go update license change for MinIO 2021-04-23 11:58:53 -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-free-version_test.go Add a 'free' version to track deletion of tiered object content (#12470) 2021-06-30 19:32:07 -07:00
xl-storage.go Tweak readall allocation and renameData buffer reuse (#13108) 2021-08-30 08:38:11 -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 Check pathlength before reading metadata (#13080) 2021-08-26 16:23:12 -07:00
xl-storage_unix_test.go fix: enable go1.17 github ci/cd (#12997) 2021-08-18 18:35:22 -07:00
xl-storage_windows_test.go fix: enable go1.17 github ci/cd (#12997) 2021-08-18 18:35:22 -07:00