minio/cmd
Harshavardhana 8f2a3efa85
disallow sub-credentials based on root credentials to gain priviledges (#12947)
This happens because of a change added where any sub-credential
with parentUser == rootCredential i.e (MINIO_ROOT_USER) will
always be an owner, you cannot generate credentials with lower
session policy to restrict their access.

This doesn't affect user service accounts created with regular
users, LDAP or OpenID
2021-08-12 18:07:08 -07:00
..
gateway fix: order of args ListObjectsV2 S3 gateway 2021-07-06 13:44:14 -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_test.go fix: remove parentIsObject() check (#12851) 2021-08-03 13:26:57 -07:00
admin-handlers-config-kv.go Use common function for authenticating admin requests (#12915) 2021-08-09 18:14:38 -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 Use common function for authenticating admin requests (#12915) 2021-08-09 18:14:38 -07:00
admin-heal-ops.go do not heal "backend-encrypted" out-of-band with migration (#12556) 2021-06-23 12:09:10 -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_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
api-errors.go fix: remove parentIsObject() check (#12851) 2021-08-03 13:26:57 -07:00
api-headers_test.go fix: remove all unused code (#12360) 2021-05-24 09:28:19 -07:00
api-headers.go Storage-class headers should depend only on ObjectInfo state (#12864) 2021-08-03 17:35:52 -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 Reuse small buffers (#12948) 2021-08-12 14:27:22 -07:00
api-router.go Simplify gzhttp wrapper (#12912) 2021-08-09 12:45:59 -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 fix: remove parentIsObject() check (#12851) 2021-08-03 13:26:57 -07:00
auth-handler_test.go use ParseForm() to allow query param lookups once (#12900) 2021-08-07 22:43:01 -07:00
auth-handler.go disallow sub-credentials based on root credentials to gain priviledges (#12947) 2021-08-12 18:07:08 -07:00
background-heal-ops.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -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 heal: Add MRF metrics to background heal API response (#12398) 2021-07-15 22:32:06 -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 rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -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
bootstrap-peer-server.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-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-handlers_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
bucket-handlers.go disallow sub-credentials based on root credentials to gain priviledges (#12947) 2021-08-12 18:07:08 -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 dynamic reconfiguration of number of transition workers (#12926) 2021-08-11 22:23:56 -07:00
bucket-listobjects-handlers.go use ParseForm() to allow query param lookups once (#12900) 2021-08-07 22:43:01 -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: 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-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_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
bucket-policy-handlers.go feat: Deprecate embedded browser and import console (#12460) 2021-06-17 20:27:04 -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_test.go Add support for existing object replication. (#12109) 2021-06-01 19:59:11 -07:00
bucket-replication-stats.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
bucket-replication.go allow multipart uploads for single part multipart (#12821) 2021-07-28 22:11:55 -07:00
bucket-stats_gen_test.go Support for remote tier management (#12090) 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.go update license change for MinIO 2021-04-23 11:58:53 -07:00
bucket-targets.go Increase context timeout for bandwidth throttled reader (#12820) 2021-07-28 15:20: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 Add dynamic reconfiguration of number of transition workers (#12926) 2021-08-11 22:23:56 -07:00
config-common.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -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 crash when config is not properly initialized (#12714) 2021-07-14 18:27:25 -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 feat: Add support for kakfa audit logger target (#12678) 2021-07-13 09:39:13 -07:00
config-versions.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
config.go allow resetting and reapply config on broken clusters (#12554) 2021-06-24 16:24:12 -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 update license change for MinIO 2021-04-23 11:58:53 -07:00
data-scanner.go Fix incremental usage accounting (#12871) 2021-08-04 09:14:14 -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 Fix incremental usage accounting (#12871) 2021-08-04 09:14:14 -07:00
data-usage_test.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-cache_gen.go feat: add dynamic usage cache (#12229) 2021-05-11 18:36:15 -07:00
data-usage-cache.go Fix incremental usage accounting (#12871) 2021-08-04 09:14:14 -07:00
data-usage.go fix: accountInfo() error FS mode (#12734) 2021-07-17 01:17:35 -07:00
disk-cache_test.go update license change for MinIO 2021-04-23 11:58:53 -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 Revert "deprecate embedded browser (#12163)" 2021-04-30 08:50:39 -07:00
disk-cache-check-support_other.go update license change for MinIO 2021-04-23 11:58:53 -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 rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
disk-cache.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -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_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 rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -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
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 remove replicate set fallback behavior (#12865) 2021-08-04 15:23:18 -07:00
erasure_test.go update license change for MinIO 2021-04-23 11:58:53 -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_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: remove parentIsObject() check (#12851) 2021-08-03 13:26:57 -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-common.go remove short circuited healing optimization (#12796) 2021-07-26 16:51:09 -07:00
erasure-healing.go fix: remove parentIsObject() check (#12851) 2021-08-03 13:26:57 -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 fix: return error for unexpected quorum in pickValidFileInfo (#12363) 2021-05-24 18:31:56 -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 allow multipart uploads for single part multipart (#12821) 2021-07-28 22:11:55 -07:00
erasure-multipart.go fix: add more optimizations to putMetacacheObject() (#12916) 2021-08-10 11:12:22 -07:00
erasure-object_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
erasure-object.go Use metadata reader in ReadVersion (#12942) 2021-08-12 10:05:24 -07:00
erasure-server-pool.go fix: simplify APIEndpoints() usage (#12893) 2021-08-05 15:01:19 -07:00
erasure-sets_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
erasure-sets.go fix: remove parentIsObject() check (#12851) 2021-08-03 13:26:57 -07:00
erasure-utils.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
erasure.go Fix incremental usage accounting (#12871) 2021-08-04 09:14:14 -07:00
etcd.go fix: move to new etcd imports (#12391) 2021-05-28 10:31:42 -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: skip disks that are offline when healing the drives (#12931) 2021-08-11 12:57:18 -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 fix: remove parentIsObject() check (#12851) 2021-08-03 13:26:57 -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 fs: Update object modtime when metadata is updated (#12818) 2021-07-28 07:36:38 -07:00
fs-v1-metadata_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
fs-v1-metadata.go allow multipart uploads for single part multipart (#12821) 2021-07-28 22:11:55 -07:00
fs-v1-multipart_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
fs-v1-multipart.go fix: remove parentIsObject() check (#12851) 2021-08-03 13:26:57 -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 fix: remove parentIsObject() check (#12851) 2021-08-03 13:26:57 -07:00
gateway-common_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
gateway-common.go move internal/net to pkg/net package (#12505) 2021-06-14 14:54:37 -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 use expected MinIO URLs for console (#12770) 2021-07-21 14:51:16 -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 rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -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
generic-handlers.go use ParseForm() to allow query param lookups once (#12900) 2021-08-07 22:43:01 -07:00
global-heal.go mrf: Avoid rare data race and more simplification (#12791) 2021-07-26 08:00:59 -07:00
globals.go allow diskFillFraction to be 99% (#12879) 2021-08-04 15:23:39 -07:00
handler-api.go Add dynamic reconfiguration of number of transition workers (#12926) 2021-08-11 22:23:56 -07:00
handler-utils_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
handler-utils.go use ParseForm() to allow query param lookups once (#12900) 2021-08-07 22:43:01 -07:00
hasher.go update license change for MinIO 2021-04-23 11:58:53 -07:00
healthcheck-handler.go use ParseForm() to allow query param lookups once (#12900) 2021-08-07 22:43:01 -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 panic: unaligned 64-bit atomic operation (#12559) 2021-06-23 07:15:43 -07:00
http-tracer_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
http-tracer.go remove unused WebTrace and minio/rpc dependency 2021-07-23 15:50:21 -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 fix: add IAM dummy store for gateway operations (#12670) 2021-07-10 08:32:52 -07:00
iam-etcd-store_test.go update license change for MinIO 2021-04-23 11:58:53 -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-object-store.go feat: Add support to poll users on external SSO (#12592) 2021-07-09 11:17:21 -07:00
iam.go [LDAP] Support syncing user-group memberships with LDAP service (#12785) 2021-07-24 11:57:36 -07:00
jwt_test.go [deps]: update jwt-go dependency (#12544) 2021-06-24 08:41:04 -07:00
jwt.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 rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -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 rest: healthcheck should not update failure metrics (#12458) 2021-06-08 14:09:26 -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 update license change for MinIO 2021-04-23 11:58:53 -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_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 feat: Implement listing version 3.0 (#12605) 2021-07-05 15:34:41 -07:00
metacache-bucket_gen_test.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
metacache-bucket_gen.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
metacache-bucket_test.go feat: Implement listing version 3.0 (#12605) 2021-07-05 15:34:41 -07:00
metacache-bucket.go feat: Implement listing version 3.0 (#12605) 2021-07-05 15:34:41 -07:00
metacache-entries_test.go feat: Implement listing version 3.0 (#12605) 2021-07-05 15:34:41 -07:00
metacache-entries.go update console to master branch 2021-07-15 14:44:18 -07:00
metacache-manager.go feat: Implement listing version 3.0 (#12605) 2021-07-05 15:34:41 -07:00
metacache-marker.go feat: Implement listing version 3.0 (#12605) 2021-07-05 15:34:41 -07:00
metacache-server-pool.go feat: Implement listing version 3.0 (#12605) 2021-07-05 15:34:41 -07:00
metacache-set.go implement putMetacacheObject() optimizing List operations (#12903) 2021-08-09 06:58:54 -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 small buffers (#12948) 2021-08-12 14:27:22 -07:00
metacache-walk.go Reuse small buffers (#12948) 2021-08-12 14:27:22 -07:00
metacache.go feat: Implement listing version 3.0 (#12605) 2021-07-05 15:34:41 -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 feat: Deprecate embedded browser and import console (#12460) 2021-06-17 20:27:04 -07:00
metrics.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
mrf.go mrf: Avoid rare data race and more simplification (#12791) 2021-07-26 08:00:59 -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 fix: remove parentIsObject() check (#12851) 2021-08-03 13:26:57 -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 fix: getAPIEndpoints() should return public_url (#12852) 2021-08-02 21:50:20 -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 fs: Return faster on no ListObjects results (#12525) 2021-06-17 08:16:31 -07:00
object-api-datatypes.go allow multipart uploads for single part multipart (#12821) 2021-07-28 22:11:55 -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: remove parentIsObject() check (#12851) 2021-08-03 13:26:57 -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 fix: remove parentIsObject() check (#12851) 2021-08-03 13:26:57 -07:00
object-api-listobjects_test.go update license change for MinIO 2021-04-23 11:58:53 -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 use ParseForm() to allow query param lookups once (#12900) 2021-08-07 22:43:01 -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 Server side speedtest implementation (#12750) 2021-07-27 12:55:56 -07:00
object-handlers_test.go use ParseForm() to allow query param lookups once (#12900) 2021-08-07 22:43:01 -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 disallow sub-credentials based on root credentials to gain priviledges (#12947) 2021-08-12 18:07:08 -07:00
os-dirent_fileino.go update license change for MinIO 2021-04-23 11:58:53 -07:00
os-dirent_ino.go update license change for MinIO 2021-04-23 11:58:53 -07:00
os-dirent_namelen_bsd.go update license change for MinIO 2021-04-23 11:58:53 -07:00
os-dirent_namelen_linux.go update license change for MinIO 2021-04-23 11:58:53 -07:00
os-instrumented.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
os-readdir_other.go Add option in readDir to enable symlink following of dirs (#12668) 2021-07-09 16:20:51 -07:00
os-readdir_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
os-readdir_unix.go Add option in readDir to enable symlink following of dirs (#12668) 2021-07-09 16:20:51 -07:00
os-readdir_windows.go Add option in readDir to enable symlink following of dirs (#12668) 2021-07-09 16:20:51 -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 Include system errors in health report (#12776) 2021-07-29 23:05:34 -07:00
peer-rest-common.go Include system errors in health report (#12776) 2021-07-29 23:05:34 -07:00
peer-rest-server.go use ParseForm() to allow query param lookups once (#12900) 2021-08-07 22:43:01 -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_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: rename(tmp, tmp-old) is necessary 2021-06-16 16:19:26 -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_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
server-main_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
server-main.go Add dynamic reconfiguration of number of transition workers (#12926) 2021-08-11 22:23:56 -07:00
server-rlimit.go move the dependency to minio/pkg for common libraries (#12397) 2021-05-28 15:17:01 -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 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 rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -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 use ParseForm() to allow query param lookups once (#12900) 2021-08-07 22:43:01 -07:00
signature-v4-utils.go disallow sub-credentials based on root credentials to gain priviledges (#12947) 2021-08-12 18:07:08 -07:00
signature-v4.go disallow sub-credentials based on root credentials to gain priviledges (#12947) 2021-08-12 18:07:08 -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 fix: add more optimizations to putMetacacheObject() (#12916) 2021-08-10 11:12:22 -07:00
storage-datatypes_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
storage-datatypes.go fix: add more optimizations to putMetacacheObject() (#12916) 2021-08-10 11:12:22 -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_test.go fix: remove parentIsObject() check (#12851) 2021-08-03 13:26:57 -07:00
storage-rest-client.go Fix incremental usage accounting (#12871) 2021-08-04 09:14:14 -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 use ParseForm() to allow query param lookups once (#12900) 2021-08-07 22:43:01 -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 disallow sub-credentials based on root credentials to gain priviledges (#12947) 2021-08-12 18:07:08 -07:00
sts-datatypes.go rename all access token to id_tokens 2021-07-27 22:38:12 -07:00
sts-errors.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
sts-handlers.go use ParseForm() to allow query param lookups once (#12900) 2021-08-07 22:43:01 -07:00
stserrorcode_string.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
test-utils_test.go use ParseForm() to allow query param lookups once (#12900) 2021-08-07 22:43:01 -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 Use common function for authenticating admin requests (#12915) 2021-08-09 18:14:38 -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 [Tiering] Support remote tiers with object versioning (#12342) 2021-06-03 14:26:51 -07:00
tier.go tiering: add aws role support for s3 (#12424) 2021-06-04 12:47:00 -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 feat: Deprecate embedded browser and import console (#12460) 2021-06-17 20:27:04 -07:00
untar.go update license change for MinIO 2021-04-23 11:58:53 -07:00
update_fips.go update license change for MinIO 2021-04-23 11:58:53 -07:00
update_nofips.go update license change for MinIO 2021-04-23 11:58:53 -07:00
update_test.go fix: update README.md for new release (#12637) 2021-07-07 18:07:29 -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 remove replicate set fallback behavior (#12865) 2021-08-04 15:23:18 -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 optimize listing operation concurrency (#12728) 2021-07-24 22:03:38 -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_noatime_notsupported.go update license change for MinIO 2021-04-23 11:58:53 -07:00
xl-storage_noatime_supported.go update license change for MinIO 2021-04-23 11:58:53 -07:00
xl-storage_test.go fix: remove parentIsObject() check (#12851) 2021-08-03 13:26:57 -07:00
xl-storage_unix_test.go fix: remove parentIsObject() check (#12851) 2021-08-03 13:26:57 -07:00
xl-storage_windows_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
xl-storage-disk-id-check.go fix: remove parentIsObject() check (#12851) 2021-08-03 13:26:57 -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 Support for remote tier management (#12090) 2021-04-23 11:58:53 -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-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 rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
xl-storage-format-v2.go Reuse small buffers (#12948) 2021-08-12 14:27:22 -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-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 Reuse small buffers (#12948) 2021-08-12 14:27:22 -07:00