minio/cmd
Harshavardhana 669c9da85d Disable federated buckets when etcd is namespaced (#8709)
This is to ensure that when we have multiple tenants
deployed all sharing the same etcd for global bucket
should avoid listing each others buckets, this leads
to information leak which should be avoided unless
etcd is not namespaced for IAM assets in which case
it can be assumed that its a federated setup.

Federated setup and namespaced IAM assets on etcd
is not supported since namespacing is only useful
when you wish to separate the tenants as isolated
instances of MinIO.

This PR allows a new type of behavior, primarily
driven by the usecase of m3(mkube) multi-tenant
deployments with global bucket support.
2019-12-29 08:56:45 -08:00
..
config Better error when the server is unable to write in the backend (#8697) 2019-12-25 22:05:54 -08:00
crypto remove github.com/minio/kes as a dependency (#8665) 2019-12-18 15:10:57 -08:00
gateway Fix Readiness check (#8681) 2019-12-28 22:24:43 +05:30
http Print goroutines when shutdown hangs (#8574) 2019-11-29 19:40:08 +05:30
logger Update help messages with new wording (#8616) 2019-12-06 13:53:51 -08:00
rest Support MinIO to be deployed on more than 32 nodes (#8492) 2019-11-13 12:17:45 -08:00
acl-handlers.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
admin-handlers_test.go Remove old ListenBucketNotification API (#8645) 2019-12-13 11:33:11 -08:00
admin-handlers-config-kv.go fix: remove extra newline from GetConfig() output (#8678) 2019-12-20 14:47:14 -08:00
admin-handlers-users.go fix: temp credentials shouldn't allow policy/group changes (#8675) 2019-12-19 14:21:21 -08:00
admin-handlers.go Add bucket and object count along with total object size (#8639) 2019-12-12 09:58:59 -08:00
admin-heal-ops.go Add data usage collect with its new admin API (#8553) 2019-12-12 06:02:37 -08:00
admin-router.go Add data usage collect with its new admin API (#8553) 2019-12-12 06:02:37 -08:00
admin-server-info.go Admin Info: Modify Uptime to return seconds (#8635) 2019-12-11 17:56:02 -08:00
api-datatypes.go Add object retention at the per object (#8528) 2019-11-20 13:18:09 -08:00
api-errors_test.go Move etcd, logger, crypto into their own packages (#8366) 2019-10-08 11:17:56 +05:30
api-errors.go Update Azure Gateway to azure-storage-blob SDK (#8537) 2019-12-02 09:32:19 -08:00
api-headers_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
api-headers.go Add Support for Cache and S3 related metrics in Prometheus endpoint (#8591) 2019-12-05 23:16:06 -08:00
api-resources_test.go Increase maximum 1000 List keys to 10000 (#8444) 2019-10-28 10:36:15 -07:00
api-resources.go listV2: Continuation and NextContinuation tokens are encoded with base64 (#8337) 2019-10-02 01:39:29 +05:30
api-response_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
api-response.go Add Support for Cache and S3 related metrics in Prometheus endpoint (#8591) 2019-12-05 23:16:06 -08:00
api-router.go Remove old ListenBucketNotification API (#8645) 2019-12-13 11:33:11 -08:00
api-utils_test.go Make Encoding URL more compliant to S3 spec (#7360) 2019-04-12 12:02:37 -07:00
api-utils.go Make Encoding URL more compliant to S3 spec (#7360) 2019-04-12 12:02:37 -07:00
auth-handler_test.go Add support for multiple admins (#8487) 2019-11-19 02:03:18 -08:00
auth-handler.go Add object retention at the per object (#8528) 2019-11-20 13:18:09 -08:00
background-heal-ops.go Enable build verification with race (#8583) 2019-12-02 15:54:26 -08:00
background-newdisks-heal-ops.go Implement bucket expansion (#8509) 2019-11-19 17:42:27 -08:00
benchmark-utils_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
bitrot_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
bitrot-streaming.go admin/heal: Fix deep healing to heal objects under more conditions (#8321) 2019-10-02 01:42:15 +05:30
bitrot-whole.go Posix CreateFile should work for compressed lengths (#7584) 2019-04-30 16:27:31 -07:00
bitrot.go bitrot: Verify file size inside storage interface (#7932) 2019-09-12 02:19:53 +05:30
bootstrap-peer-server.go Add bootstrap REST handler for verifying server config (#8550) 2019-11-22 12:45:13 -08:00
bucket-handlers_test.go Implement bucket expansion (#8509) 2019-11-19 17:42:27 -08:00
bucket-handlers-listobjects.go Enhance ListObjectsV2 API to return UserDefined metadata (#8539) 2019-11-21 01:54:49 -08:00
bucket-handlers.go Disable federated buckets when etcd is namespaced (#8709) 2019-12-29 08:56:45 -08:00
bucket-lifecycle-handler.go PutBucketLifeCycleConfiguration: Return 200 instead of 204 (#8656) 2019-12-17 07:39:49 -08:00
bucket-notification-handlers.go fix: listenBucket should filter events based on bucket (#8677) 2019-12-20 11:45:03 -08:00
bucket-policy-handlers_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
bucket-policy-handlers.go Add more friendly error message for policy object (#7412) 2019-04-22 01:23:54 -07:00
build-constants.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
common-main.go fix: replica set deployment for multi tenants (#8673) 2019-12-19 13:45:56 -08:00
config-common.go Refactor and simplify etcd helpers used in IAM subsystem (#7980) 2019-07-26 13:42:54 -07:00
config-current_test.go Avoid pointer based copy, instead use Clone() (#8547) 2019-11-21 17:54:51 +05:30
config-current.go Disable federated buckets when etcd is namespaced (#8709) 2019-12-29 08:56:45 -08:00
config-dir.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
config-encrypted_test.go Config migration should handle plain-text (#8506) 2019-11-11 12:01:21 -08:00
config-encrypted.go Avoid double for loops in notification init (#8691) 2019-12-24 13:49:48 -08:00
config-migrate_test.go Order all keys in config (#8541) 2019-11-20 15:10:24 -08:00
config-migrate.go Start using error wrapping with fmt.Errorf (#8588) 2019-12-02 09:28:01 -08:00
config-versions.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
config.go Add ReadFrom,WriteTo helpers for server config (#8580) 2019-11-27 09:36:08 -08:00
consolelogger.go Fix crash in console logger and also handle bucket DNS updates (#8654) 2019-12-16 20:30:57 -08:00
copy-part-range_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
copy-part-range.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
crossdomain-xml-handler_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
crossdomain-xml-handler.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
daily-lifecycle-ops.go Support MinIO to be deployed on more than 32 nodes (#8492) 2019-11-13 12:17:45 -08:00
data-usage.go Allow metadata updates on meta bucket even in WORM mode (#8657) 2019-12-17 10:13:12 -08:00
disk-cache_test.go Cache only the range requested for range GETs (#8599) 2019-12-08 13:58:04 -08:00
disk-cache-backend.go Change cache purge routine granularity to hours (#8660) 2019-12-18 13:49:10 -08:00
disk-cache-stats.go Add Support for Cache and S3 related metrics in Prometheus endpoint (#8591) 2019-12-05 23:16:06 -08:00
disk-cache-utils_test.go fix: CacheOpts parsing tests (#8632) 2019-12-11 13:26:18 -08:00
disk-cache-utils.go Add support for missing Cache-Control directives (#8619) 2019-12-07 07:49:36 +05:30
disk-cache.go Clear cache if reverting to backend (#8637) 2019-12-12 15:11:27 -08:00
dummy-data-generator_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
dummy-handlers.go Add Get/Put Bucket Lock Configuration API support (#8120) 2019-11-12 14:50:18 -08:00
dynamic-timeouts_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
dynamic-timeouts.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
encryption-v1_test.go make SSE request header check comprehensive (#8276) 2019-09-21 03:26:12 +05:30
encryption-v1.go Add encryption buffer (#8626) 2019-12-12 10:01:15 -08:00
endpoint_test.go fix: replica set deployment for multi tenants (#8673) 2019-12-19 13:45:56 -08:00
endpoint-ellipses_test.go Avoid pointer based copy, instead use Clone() (#8547) 2019-11-21 17:54:51 +05:30
endpoint-ellipses.go fix: replica set deployment for multi tenants (#8673) 2019-12-19 13:45:56 -08:00
endpoint.go Change replica set detection for localhost on single endpoint (#8692) 2019-12-24 11:31:32 -08:00
erasure_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
erasure-decode_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
erasure-decode.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
erasure-encode_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
erasure-encode.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
erasure-heal_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
erasure-heal.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
erasure-utils.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
erasure.go golint: fix redundant code logic (#7842) 2019-06-27 15:18:33 +05:30
etcd.go Start using error wrapping with fmt.Errorf (#8588) 2019-12-02 09:28:01 -08:00
fallocate_linux_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
fallocate_linux.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
fallocate.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
fastwalk.go Add data usage collect with its new admin API (#8553) 2019-12-12 06:02:37 -08:00
format-disk-cache_test.go Return appropriate errors API versions changes across REST APIs (#8480) 2019-11-04 09:30:59 -08:00
format-disk-cache.go Cache only the range requested for range GETs (#8599) 2019-12-08 13:58:04 -08:00
format-fs_test.go Return appropriate errors API versions changes across REST APIs (#8480) 2019-11-04 09:30:59 -08:00
format-fs.go Avoid double for loops in notification init (#8691) 2019-12-24 13:49:48 -08:00
format-meta.go Fix writing 'format.json' and make it atomic (#8296) 2019-09-24 18:47:26 -07:00
format-xl_test.go Improve disk formatting stage for large disk sets (#8690) 2019-12-23 16:31:03 -08:00
format-xl.go Improve disk formatting stage for large disk sets (#8690) 2019-12-23 16:31:03 -08:00
fs-v1_test.go Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07:00
fs-v1-helpers_test.go Remove uneeded calls on FS (#7967) 2019-07-24 15:59:13 +05:30
fs-v1-helpers.go Remove uneeded calls on FS (#7967) 2019-07-24 15:59:13 +05:30
fs-v1-metadata_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
fs-v1-metadata.go Add Support for Cache and S3 related metrics in Prometheus endpoint (#8591) 2019-12-05 23:16:06 -08:00
fs-v1-multipart_test.go Fix all failing tests with -race 2019-09-22 11:01:46 -07:00
fs-v1-multipart.go Allow metadata updates on meta bucket even in WORM mode (#8657) 2019-12-17 10:13:12 -08:00
fs-v1-rwpool_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
fs-v1-rwpool.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
fs-v1.go Fix Readiness check (#8681) 2019-12-28 22:24:43 +05:30
gateway-common_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
gateway-common.go Avoid ListBuckets() call instead rely on simple HTTP GET (#8475) 2019-11-01 16:58:10 -07:00
gateway-env.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
gateway-interface.go Return appropriate errors API versions changes across REST APIs (#8480) 2019-11-04 09:30:59 -08:00
gateway-main_test.go [Bugfix] duplicating flag registration (#7853) 2019-07-03 14:31:19 -07:00
gateway-main.go fix: populate buckets on etcd after config has loaded (#8658) 2019-12-17 13:50:07 -08:00
gateway-metrics.go Use atomic.Uint64 for gateway metrics count instead of mutex (#8615) 2019-12-07 11:21:52 +05:30
gateway-startup-msg_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
gateway-startup-msg.go Bring in safe mode support (#8478) 2019-11-09 09:27:23 -08:00
gateway-unsupported.go Fix Readiness check (#8681) 2019-12-28 22:24:43 +05:30
generic-handlers_test.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
generic-handlers.go Disable federated buckets when etcd is namespaced (#8709) 2019-12-29 08:56:45 -08:00
global-heal.go Implement bucket expansion (#8509) 2019-11-19 17:42:27 -08:00
globals.go Disable federated buckets when etcd is namespaced (#8709) 2019-12-29 08:56:45 -08:00
handler-utils_test.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
handler-utils.go Add object retention at the per object (#8528) 2019-11-20 13:18:09 -08:00
hasher.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
healthcheck-handler.go Fix Readiness check (#8681) 2019-12-28 22:24:43 +05:30
healthcheck-router.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
http-stats.go The prometheus metrics refractoring (#8003) 2019-10-22 21:01:14 -07:00
http-tracer.go Fix panic during trace requests (#8448) 2019-10-27 08:49:16 -07:00
http-traffic-recorder.go The prometheus metrics refractoring (#8003) 2019-10-22 21:01:14 -07:00
httprange_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
httprange.go Cache only the range requested for range GETs (#8599) 2019-12-08 13:58:04 -08:00
iam-etcd-store.go Add etcd path prefix for all IAM assets (#8569) 2019-11-25 16:33:34 -08:00
iam-object-store.go Bring in safe mode support (#8478) 2019-11-09 09:27:23 -08:00
iam.go Avoid double for loops in notification init (#8691) 2019-12-24 13:49:48 -08:00
jwt_test.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
jwt.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
leak-detect_test.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
lifecycle.go Bring in safe mode support (#8478) 2019-11-09 09:27:23 -08:00
local-locker.go Add lock expiry handler to expire state locks (#8562) 2019-11-25 16:39:43 -08:00
lock-rest-client_test.go Support MinIO to be deployed on more than 32 nodes (#8492) 2019-11-13 12:17:45 -08:00
lock-rest-client.go Add lock expiry handler to expire state locks (#8562) 2019-11-25 16:39:43 -08:00
lock-rest-server-common_test.go Support MinIO to be deployed on more than 32 nodes (#8492) 2019-11-13 12:17:45 -08:00
lock-rest-server-common.go Add lock expiry handler to expire state locks (#8562) 2019-11-25 16:39:43 -08:00
lock-rest-server.go Add randomize sleep times for lock checkers (#8628) 2019-12-11 10:57:05 -08:00
main.go Change replica set detection for localhost on single endpoint (#8692) 2019-12-24 11:31:32 -08:00
merge-walk-pool_test.go Offload listing to posix layer (#7611) 2019-05-14 13:49:10 -07:00
merge-walk-pool.go Offload listing to posix layer (#7611) 2019-05-14 13:49:10 -07:00
metrics-router.go Add prometheus auth-type to turn-off authentication (#8356) 2019-10-04 23:48:59 +05:30
metrics.go Use atomic.Uint64 for gateway metrics count instead of mutex (#8615) 2019-12-07 11:21:52 +05:30
namespace-lock_test.go Support MinIO to be deployed on more than 32 nodes (#8492) 2019-11-13 12:17:45 -08:00
namespace-lock.go Implement bucket expansion (#8509) 2019-11-19 17:42:27 -08:00
naughty-disk_test.go Improve disk formatting stage for large disk sets (#8690) 2019-12-23 16:31:03 -08:00
net_test.go Handle localhost distributed setups properly (#8577) 2019-11-26 11:42:10 -08:00
net.go fix: replica set deployment for multi tenants (#8673) 2019-12-19 13:45:56 -08:00
notification.go Avoid double for loops in notification init (#8691) 2019-12-24 13:49:48 -08:00
object_api_suite_test.go Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07:00
object-api-common.go Remove old ListenBucketNotification API (#8645) 2019-12-13 11:33:11 -08:00
object-api-datatypes.go Add data usage collect with its new admin API (#8553) 2019-12-12 06:02:37 -08:00
object-api-deleteobject_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
object-api-errors.go Implement bucket expansion (#8509) 2019-11-19 17:42:27 -08:00
object-api-getobject_test.go Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07:00
object-api-getobjectinfo_test.go Use a non-strict invalid bucket name check in Get and Delete object (#8073) 2019-08-20 17:40:52 -10:00
object-api-input-checks.go Add Support for Cache and S3 related metrics in Prometheus endpoint (#8591) 2019-12-05 23:16:06 -08:00
object-api-interface.go Fix Readiness check (#8681) 2019-12-28 22:24:43 +05:30
object-api-listobjects_test.go Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07:00
object-api-multipart_test.go Start using error wrapping with fmt.Errorf (#8588) 2019-12-02 09:28:01 -08:00
object-api-putobject_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
object-api-utils_test.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
object-api-utils.go Add data usage collect with its new admin API (#8553) 2019-12-12 06:02:37 -08:00
object-handlers_test.go Move storageclass config handling into cmd/config/storageclass (#8360) 2019-10-07 11:20:24 +05:30
object-handlers-common_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
object-handlers-common.go Ensure that we use constants everywhere (#7845) 2019-07-02 22:34:32 -07:00
object-handlers.go Disable federated buckets when etcd is namespaced (#8709) 2019-12-29 08:56:45 -08:00
object-lock.go Fix retention enforcement in Compliance mode (#8556) 2019-11-25 10:58:39 -08:00
os-reliable_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
os-reliable.go Start using error wrapping with fmt.Errorf (#8588) 2019-12-02 09:28:01 -08:00
peer-rest-client-target.go New Admin Info (#8497) 2019-12-11 14:27:03 -08:00
peer-rest-client.go Fix crash in console logger and also handle bucket DNS updates (#8654) 2019-12-16 20:30:57 -08:00
peer-rest-common.go fix: listenBucket should filter events based on bucket (#8677) 2019-12-20 11:45:03 -08:00
peer-rest-server.go fix: listenBucket should filter events based on bucket (#8677) 2019-12-20 11:45:03 -08:00
policy_test.go Update go mod with sem versions of our libraries (#7687) 2019-05-29 16:35:12 -07:00
policy.go Bring in safe mode support (#8478) 2019-11-09 09:27:23 -08:00
posix_test.go Start using error wrapping with fmt.Errorf (#8588) 2019-12-02 09:28:01 -08:00
posix_unix_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
posix_windows_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
posix-dirent_fileino.go Safely use unsafe.Pointer to avoid crashes on ARM (#8027) 2019-08-09 08:54:11 -07:00
posix-dirent_ino.go Safely use unsafe.Pointer to avoid crashes on ARM (#8027) 2019-08-09 08:54:11 -07:00
posix-dirent_namelen_bsd.go Safely use unsafe.Pointer to avoid crashes on ARM (#8027) 2019-08-09 08:54:11 -07:00
posix-dirent_namelen_linux.go Safely use unsafe.Pointer to avoid crashes on ARM (#8027) 2019-08-09 08:54:11 -07:00
posix-diskid-check.go Improve disk formatting stage for large disk sets (#8690) 2019-12-23 16:31:03 -08:00
posix-errors_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
posix-errors.go Start using new errors package (#8207) 2019-09-11 22:51:43 +05:30
posix-list-dir_other.go Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07:00
posix-list-dir_test.go Use errgroups instead of sync.WaitGroup as needed (#8354) 2019-10-14 09:44:51 -07:00
posix-list-dir_unix.go posix/readDir should populate name for DT_UKNOWN (#8240) 2019-09-17 03:04:01 +05:30
posix-list-dir_windows.go Safely use unsafe.Pointer to avoid crashes on ARM (#8027) 2019-08-09 08:54:11 -07:00
posix.go Improve disk formatting stage for large disk sets (#8690) 2019-12-23 16:31:03 -08:00
post-policy_test.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
postpolicyform_test.go Update go mod with sem versions of our libraries (#7687) 2019-05-29 16:35:12 -07:00
postpolicyform.go Remove unusued params and functions (#8399) 2019-10-15 18:35:41 -07:00
prepare-storage.go Improve disk formatting stage for large disk sets (#8690) 2019-12-23 16:31:03 -08:00
retry_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
retry.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
routers.go Add bootstrap REST handler for verifying server config (#8550) 2019-11-22 12:45:13 -08:00
server_test.go Remove policy query param from being rejected for objects (#8144) 2019-08-28 16:58:40 -07:00
server-main_test.go Implement bucket expansion (#8509) 2019-11-19 17:42:27 -08:00
server-main.go fix: Do not need safe-mode for unreachable targets upon restart (#8686) 2019-12-21 22:35:50 -08:00
server-rlimit.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
server-startup-msg_test.go Handle localhost distributed setups properly (#8577) 2019-11-26 11:42:10 -08:00
server-startup-msg.go Final changes to config sub-system (#8600) 2019-12-04 15:32:37 -08:00
service.go Decouple ServiceUpdate to ServerUpdate to be more native (#8138) 2019-08-28 15:04:43 -07:00
setup-type.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
signals.go Enable build verification with race (#8583) 2019-12-02 15:54:26 -08:00
signature-v2_test.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
signature-v2.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
signature-v4_test.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
signature-v4-parser_test.go support space character in access key (#8335) 2019-10-01 02:25:37 +05:30
signature-v4-parser.go support space character in access key (#8335) 2019-10-01 02:25:37 +05:30
signature-v4-utils_test.go Rename iam/validator -> iam/openid and add tests (#8340) 2019-10-02 03:37:20 +05:30
signature-v4-utils.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
signature-v4.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
storage-datatypes.go Offload listing to posix layer (#7611) 2019-05-14 13:49:10 -07:00
storage-errors.go admin/heal: Fix deep healing to heal objects under more conditions (#8321) 2019-10-02 01:42:15 +05:30
storage-interface.go Improve disk formatting stage for large disk sets (#8690) 2019-12-23 16:31:03 -08:00
storage-rest_test.go Handle localhost distributed setups properly (#8577) 2019-11-26 11:42:10 -08:00
storage-rest-client.go Improve disk formatting stage for large disk sets (#8690) 2019-12-23 16:31:03 -08:00
storage-rest-common.go Change replica set detection for localhost on single endpoint (#8692) 2019-12-24 11:31:32 -08:00
storage-rest-server.go Better error when the server is unable to write in the backend (#8697) 2019-12-25 22:05:54 -08:00
streaming-signature-v4_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
streaming-signature-v4.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
sts-datatypes.go Fix LDAP responseXML to be named appropriately (#8285) 2019-09-24 03:51:16 +05:30
sts-errors.go Remove unusued params and functions (#8399) 2019-10-15 18:35:41 -07:00
sts-handlers.go Ensure comment is always a valid key (#8604) 2019-12-05 18:17:42 +05:30
test-utils_test.go Fix crash in console logger and also handle bucket DNS updates (#8654) 2019-12-16 20:30:57 -08:00
tree-walk_test.go Add Support for Cache and S3 related metrics in Prometheus endpoint (#8591) 2019-12-05 23:16:06 -08:00
tree-walk-pool_test.go Implement S3-HDFS gateway (#7440) 2019-04-17 09:52:08 -07:00
tree-walk-pool.go Add self-healing feature (#7604) 2019-06-08 22:14:07 -07:00
tree-walk.go Add Support for Cache and S3 related metrics in Prometheus endpoint (#8591) 2019-12-05 23:16:06 -08:00
typed-errors.go LDAP STS API (#8091) 2019-09-10 04:42:29 +05:30
update_test.go fix: doc notifications formatting issues (#8661) 2019-12-17 17:34:17 -08:00
update-notifier_test.go Refactor config and split them in packages (#8351) 2019-10-04 23:05:33 +05:30
update-notifier.go Refactor config and split them in packages (#8351) 2019-10-04 23:05:33 +05:30
update.go fix: replica set deployment for multi tenants (#8673) 2019-12-19 13:45:56 -08:00
utils_test.go Start using new errors package (#8207) 2019-09-11 22:51:43 +05:30
utils.go Allow metadata updates on meta bucket even in WORM mode (#8657) 2019-12-17 10:13:12 -08:00
version_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
web-handler-context_test.go Pass on web-handler arguments properly to log entries (#7894) 2019-07-11 22:37:13 +01:00
web-handler-context.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
web-handlers_test.go Implement bucket expansion (#8509) 2019-11-19 17:42:27 -08:00
web-handlers.go Disable federated buckets when etcd is namespaced (#8709) 2019-12-29 08:56:45 -08:00
web-router.go Bring in safe mode support (#8478) 2019-11-09 09:27:23 -08:00
xl-sets_test.go Preserve same deploymentID on all zones (#8542) 2019-11-20 15:39:30 +05:30
xl-sets.go Fix Readiness check (#8681) 2019-12-28 22:24:43 +05:30
xl-v1_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
xl-v1-bucket.go Support MinIO to be deployed on more than 32 nodes (#8492) 2019-11-13 12:17:45 -08:00
xl-v1-common_test.go Implement bucket expansion (#8509) 2019-11-19 17:42:27 -08:00
xl-v1-common.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
xl-v1-errors.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
xl-v1-healing_test.go Fix healing on multiple zones (#8555) 2019-11-21 13:18:32 -08:00
xl-v1-healing-common_test.go Implement bucket expansion (#8509) 2019-11-19 17:42:27 -08:00
xl-v1-healing-common.go Implement bucket expansion (#8509) 2019-11-19 17:42:27 -08:00
xl-v1-healing.go Add Support for Cache and S3 related metrics in Prometheus endpoint (#8591) 2019-12-05 23:16:06 -08:00
xl-v1-list-objects-heal.go Add self-healing feature (#7604) 2019-06-08 22:14:07 -07:00
xl-v1-list-objects.go Add Support for Cache and S3 related metrics in Prometheus endpoint (#8591) 2019-12-05 23:16:06 -08:00
xl-v1-metadata_test.go Implement bucket expansion (#8509) 2019-11-19 17:42:27 -08:00
xl-v1-metadata.go Use errgroups instead of sync.WaitGroup as needed (#8354) 2019-10-14 09:44:51 -07:00
xl-v1-multipart_test.go Implement bucket expansion (#8509) 2019-11-19 17:42:27 -08:00
xl-v1-multipart.go Allow metadata updates on meta bucket even in WORM mode (#8657) 2019-12-17 10:13:12 -08:00
xl-v1-object_test.go Implement bucket expansion (#8509) 2019-11-19 17:42:27 -08:00
xl-v1-object.go Allow metadata updates on meta bucket even in WORM mode (#8657) 2019-12-17 10:13:12 -08:00
xl-v1-utils_test.go Implement bucket expansion (#8509) 2019-11-19 17:42:27 -08:00
xl-v1-utils.go Bring in safe mode support (#8478) 2019-11-09 09:27:23 -08:00
xl-v1.go Fix Readiness check (#8681) 2019-12-28 22:24:43 +05:30
xl-zones.go Fix Readiness check (#8681) 2019-12-28 22:24:43 +05:30