minio/cmd
Harshavardhana 4e63e0e372 Return appropriate errors API versions changes across REST APIs (#8480)
This PR adds code to appropriately handle versioning issues
that come up quite constantly across our API changes. Currently
we were also routing our requests wrong which sort of made it
harder to write a consistent error handling code to appropriately
reject or honor requests.

This PR potentially fixes issues

 - old mc is used against new minio release which is incompatible
   returns an appropriate for client action.
 - any older servers talking to each other, report appropriate error
 - incompatible peer servers should report error and reject the calls
   with appropriate error
2019-11-04 09:30:59 -08:00
..
config Migrate all backend at .minio.sys/config to encrypted backend (#8474) 2019-11-01 15:53:16 -07:00
crypto Extend further validation of config values (#8469) 2019-10-30 23:39:09 -07:00
gateway Avoid ListBuckets() call instead rely on simple HTTP GET (#8475) 2019-11-01 16:58:10 -07:00
http The prometheus metrics refractoring (#8003) 2019-10-22 21:01:14 -07:00
logger Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
rest Return appropriate errors API versions changes across REST APIs (#8480) 2019-11-04 09:30:59 -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 Return appropriate errors API versions changes across REST APIs (#8480) 2019-11-04 09:30:59 -08:00
admin-handlers-config-kv.go Extend further validation of config values (#8469) 2019-10-30 23:39:09 -07:00
admin-handlers.go Return appropriate errors API versions changes across REST APIs (#8480) 2019-11-04 09:30:59 -08:00
admin-heal-ops.go Extend further validation of config values (#8469) 2019-10-30 23:39:09 -07:00
admin-router.go Return appropriate errors API versions changes across REST APIs (#8480) 2019-11-04 09:30:59 -08:00
admin-server-info.go Add network hardware info (#8358) 2019-10-17 04:09:49 -07:00
api-datatypes.go Ensure that we use constants everywhere (#7845) 2019-07-02 22:34:32 -07: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 Return appropriate errors API versions changes across REST APIs (#8480) 2019-11-04 09:30:59 -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 Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07: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 Return appropriate errors API versions changes across REST APIs (#8480) 2019-11-04 09:30:59 -08:00
api-router.go Return appropriate errors API versions changes across REST APIs (#8480) 2019-11-04 09:30:59 -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 Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
auth-handler.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
background-heal-ops.go Extend further validation of config values (#8469) 2019-10-30 23:39:09 -07:00
background-newdisks-heal-ops.go Extend further validation of config values (#8469) 2019-10-30 23:39:09 -07: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
bucket-handlers_test.go Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07:00
bucket-handlers-listobjects.go Move all List calls to honor new maxObjectList limit (#8459) 2019-10-30 13:20:01 -07:00
bucket-handlers.go Add etcd part of config support, add noColor/json support (#8439) 2019-10-30 00:04:39 -07:00
bucket-lifecycle-handler.go Add bucket lifecycle expiry feature (#7834) 2019-08-09 10:02:41 -07:00
bucket-notification-handlers.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07: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 Migrate all backend at .minio.sys/config to encrypted backend (#8474) 2019-11-01 15:53:16 -07: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 Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
config-current.go Extend further validation of config values (#8469) 2019-10-30 23:39:09 -07:00
config-dir.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
config-encrypted.go Return appropriate errors API versions changes across REST APIs (#8480) 2019-11-04 09:30:59 -08:00
config-migrate_test.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
config-migrate.go Return appropriate errors API versions changes across REST APIs (#8480) 2019-11-04 09:30:59 -08:00
config-versions.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
config.go Return appropriate errors API versions changes across REST APIs (#8480) 2019-11-04 09:30:59 -08:00
consolelogger.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07: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 Extend further validation of config values (#8469) 2019-10-30 23:39:09 -07:00
disk-cache_test.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
disk-cache-backend.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
disk-cache-utils_test.go Rewrite cache implementation to cache only on GET (#7694) 2019-08-09 17:09:08 -07:00
disk-cache-utils.go Allow cached content to be encrypted (#8001) 2019-08-23 10:13:22 -07:00
disk-cache.go Extend further validation of config values (#8469) 2019-10-30 23:39:09 -07:00
disk-usage.go Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07: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 initial support for bucket lifecycle (#7563) 2019-07-19 21:20:33 +01: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 Remove unusued params and functions (#8399) 2019-10-15 18:35:41 -07:00
endpoint_test.go Assume local endpoints appropriately in k8s deployments (#8375) 2019-10-10 10:14:17 +05:30
endpoint-ellipses_test.go Allow server to start if one of local nodes in docker/kubernetes setup is resolved (#7452) 2019-04-19 10:26:44 -07:00
endpoint-ellipses.go Refactor config and split them in packages (#8351) 2019-10-04 23:05:33 +05:30
endpoint.go Extend further validation of config values (#8469) 2019-10-30 23:39:09 -07: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 Refactor and simplify etcd helpers used in IAM subsystem (#7980) 2019-07-26 13:42:54 -07: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
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 Remove unusued params and functions (#8399) 2019-10-15 18:35:41 -07: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 Remove unusued params and functions (#8399) 2019-10-15 18:35:41 -07: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 Parallelize initialization of storageDisks (#8288) 2019-09-27 16:47:12 -07:00
format-xl.go Use errgroups instead of sync.WaitGroup as needed (#8354) 2019-10-14 09:44:51 -07: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 Move storageclass config handling into cmd/config/storageclass (#8360) 2019-10-07 11:20:24 +05:30
fs-v1-multipart_test.go Fix all failing tests with -race 2019-09-22 11:01:46 -07:00
fs-v1-multipart.go fs: Remove stale background append temporary file (#8404) 2019-10-17 00:27:52 +05:30
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 Do not append the endpoint for fs/xl disks in StorageInfo (#8472) 2019-10-31 09:13:54 -07:00
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 Migrate all backend at .minio.sys/config to encrypted backend (#8474) 2019-11-01 15:53:16 -07:00
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 Extend further validation of config values (#8469) 2019-10-30 23:39:09 -07:00
gateway-unsupported.go List buckets only once per sub-system initialization (#8333) 2019-10-02 05:35:02 +05:30
generic-handlers_test.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
generic-handlers.go Return appropriate errors API versions changes across REST APIs (#8480) 2019-11-04 09:30:59 -08:00
global-heal.go Extend further validation of config values (#8469) 2019-10-30 23:39:09 -07:00
globals.go Migrate all backend at .minio.sys/config to encrypted backend (#8474) 2019-11-01 15:53:16 -07:00
handler-utils_test.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
handler-utils.go Return appropriate errors API versions changes across REST APIs (#8480) 2019-11-04 09:30:59 -08:00
hasher.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
healthcheck-handler_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
healthcheck-handler.go Avoid ListBuckets() call instead rely on simple HTTP GET (#8475) 2019-11-01 16:58:10 -07:00
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 Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
iam-etcd-store.go Migrate all backend at .minio.sys/config to encrypted backend (#8474) 2019-11-01 15:53:16 -07:00
iam-object-store.go Migrate all backend at .minio.sys/config to encrypted backend (#8474) 2019-11-01 15:53:16 -07:00
iam.go Extend further validation of config values (#8469) 2019-10-30 23:39:09 -07: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 Extend further validation of config values (#8469) 2019-10-30 23:39:09 -07:00
local-locker.go Put object client disconnect (#7824) 2019-06-28 22:09:17 -07:00
lock-rest-client_test.go Initialize configs correctly, move notification config (#8367) 2019-10-09 11:41:15 +05:30
lock-rest-client.go Initialize configs correctly, move notification config (#8367) 2019-10-09 11:41:15 +05:30
lock-rest-server-common_test.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
lock-rest-server-common.go Return appropriate errors API versions changes across REST APIs (#8480) 2019-11-04 09:30:59 -08:00
lock-rest-server.go Return appropriate errors API versions changes across REST APIs (#8480) 2019-11-04 09:30:59 -08:00
main.go Implement cluster-wide in-place updates (#8070) 2019-08-27 11:37:47 -07: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 Extend further validation of config values (#8469) 2019-10-30 23:39:09 -07:00
namespace-lock_test.go Put object client disconnect (#7824) 2019-06-28 22:09:17 -07:00
namespace-lock.go Return appropriate errors API versions changes across REST APIs (#8480) 2019-11-04 09:30:59 -08:00
naughty-disk_test.go Detect underlying disk mount/unmount (#8408) 2019-10-25 10:37:53 -07:00
net_test.go skip checking error also on Mac in TestCheckPortAvailability (#8343) 2019-10-01 23:12:18 +05:30
net.go Refactor config and split them in packages (#8351) 2019-10-04 23:05:33 +05:30
notification.go Extend further validation of config values (#8469) 2019-10-30 23:39:09 -07: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 Extend further validation of config values (#8469) 2019-10-30 23:39:09 -07:00
object-api-datatypes.go Avoid ListBuckets() call instead rely on simple HTTP GET (#8475) 2019-11-01 16:58:10 -07: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 Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07: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 Use a non-strict invalid bucket name check in Get and Delete object (#8073) 2019-08-20 17:40:52 -10:00
object-api-interface.go Add initial support for bucket lifecycle (#7563) 2019-07-19 21:20:33 +01:00
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 Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07: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 etcd part of config support, add noColor/json support (#8439) 2019-10-30 00:04:39 -07: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 Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07: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 Cancel PutObjectPart on upload abort (#7940) 2019-07-22 22:36:15 -07:00
peer-rest-client-target.go Add admin API to send trace notifications to registered (#7128) 2019-06-08 15:54:41 -07:00
peer-rest-client.go Add network hardware info (#8358) 2019-10-17 04:09:49 -07:00
peer-rest-common.go Return appropriate errors API versions changes across REST APIs (#8480) 2019-11-04 09:30:59 -08:00
peer-rest-server.go Return appropriate errors API versions changes across REST APIs (#8480) 2019-11-04 09:30:59 -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 Extend further validation of config values (#8469) 2019-10-30 23:39:09 -07:00
posix_test.go Return appropriate errors API versions changes across REST APIs (#8480) 2019-11-04 09:30:59 -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 Detect underlying disk mount/unmount (#8408) 2019-10-25 10:37:53 -07: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 Do not append the endpoint for fs/xl disks in StorageInfo (#8472) 2019-10-31 09:13:54 -07: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 Add etcd part of config support, add noColor/json support (#8439) 2019-10-30 00:04:39 -07: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 Extend further validation of config values (#8469) 2019-10-30 23:39:09 -07: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 Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
server-main.go Return appropriate errors API versions changes across REST APIs (#8480) 2019-11-04 09:30:59 -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 The prometheus metrics refractoring (#8003) 2019-10-22 21:01:14 -07:00
server-startup-msg.go Extend further validation of config values (#8469) 2019-10-30 23:39:09 -07: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 Extend further validation of config values (#8469) 2019-10-30 23:39:09 -07: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 Detect underlying disk mount/unmount (#8408) 2019-10-25 10:37:53 -07:00
storage-rest_test.go Extend further validation of config values (#8469) 2019-10-30 23:39:09 -07:00
storage-rest-client.go Return appropriate errors API versions changes across REST APIs (#8480) 2019-11-04 09:30:59 -08:00
storage-rest-common.go Return appropriate errors API versions changes across REST APIs (#8480) 2019-11-04 09:30:59 -08:00
storage-rest-server.go Return appropriate errors API versions changes across REST APIs (#8480) 2019-11-04 09:30:59 -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 Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
test-utils_test.go Migrate all backend at .minio.sys/config to encrypted backend (#8474) 2019-11-01 15:53:16 -07:00
tree-walk_test.go Remove delayIsLeaf requirement simplify ListObjects further (#7593) 2019-05-02 10:36:57 +05:30
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 Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07:00
typed-errors.go LDAP STS API (#8091) 2019-09-10 04:42:29 +05:30
update_test.go Decouple ServiceUpdate to ServerUpdate to be more native (#8138) 2019-08-28 15:04:43 -07: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 Refactor config and split them in packages (#8351) 2019-10-04 23:05:33 +05:30
utils_test.go Start using new errors package (#8207) 2019-09-11 22:51:43 +05:30
utils.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
version_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
version-main.go Adjusts help content dynamically according to OS (#7646) 2019-05-15 14:02:44 +05:30
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 Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
web-handlers.go Move all List calls to honor new maxObjectList limit (#8459) 2019-10-30 13:20:01 -07:00
web-router.go Extend further validation of config values (#8469) 2019-10-30 23:39:09 -07:00
xl-sets_test.go Remove unusued params and functions (#8399) 2019-10-15 18:35:41 -07:00
xl-sets.go Move all List calls to honor new maxObjectList limit (#8459) 2019-10-30 13:20:01 -07:00
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 Use errgroups instead of sync.WaitGroup as needed (#8354) 2019-10-14 09:44:51 -07:00
xl-v1-common_test.go Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07: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 admin/heal: Fix deep healing to heal objects under more conditions (#8321) 2019-10-02 01:42:15 +05:30
xl-v1-healing-common_test.go Return appropriate errors API versions changes across REST APIs (#8480) 2019-11-04 09:30:59 -08:00
xl-v1-healing-common.go admin/heal: Fix deep healing to heal objects under more conditions (#8321) 2019-10-02 01:42:15 +05:30
xl-v1-healing.go xl: Fix locking in xl HealObject (#8455) 2019-10-30 11:40:57 -07: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 Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07:00
xl-v1-metadata_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07: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 Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
xl-v1-multipart.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
xl-v1-object_test.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
xl-v1-object.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
xl-v1-utils_test.go Avoid using fastjson parser pool, move back to jsoniter (#8190) 2019-09-06 04:21:27 +05:30
xl-v1-utils.go Use errgroups instead of sync.WaitGroup as needed (#8354) 2019-10-14 09:44:51 -07:00
xl-v1.go Do not append the endpoint for fs/xl disks in StorageInfo (#8472) 2019-10-31 09:13:54 -07:00