minio/cmd
Harshavardhana 70136fb55b
Look for network errors appropriately for RemoteStorageAPI (#8128)
net.Error is very unreliable in providing better error
handling, we need to ensure that we always have a fallback
option in case of network failures.

This fixes an important issue in our distributed server
setups when one of the servers is down, all deployments
out there are recommended to upgrade after this fix is
merged to ensure that availability is not lost.

Fixes #8127
Fixes #8016
Fixes #7964
2019-08-25 13:32:49 -07:00
..
crypto fix type conversion in UpdateKey for Vault (#8058) 2019-08-11 22:20:25 +05:30
gateway Avoid using jsoniter, move to fastjson (#8063) 2019-08-19 08:35:52 -10:00
http Ensure that we use constants everywhere (#7845) 2019-07-02 22:34:32 -07:00
logger Add User-Agent header with MinIO release details in http logs (#7843) 2019-08-14 11:43:43 -07:00
rest Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07:00
acl-handlers.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
admin-handlers.go add network read performance collection support. (#8038) 2019-08-19 08:26:32 +05:30
admin-handlers_test.go Enable event persistence in AMQP (#7565) 2019-07-25 11:20:24 -07:00
admin-heal-ops.go Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07:00
admin-router.go Set the policy mapping for a user or group (#8036) 2019-08-13 13:41:06 -07:00
api-datatypes.go Ensure that we use constants everywhere (#7845) 2019-07-02 22:34:32 -07:00
api-errors.go Convert errAuthentication as AccessDenied appropriately (#8105) 2019-08-21 09:13:15 +05:30
api-errors_test.go Return "SlowDown" to S3 clients for network related errors (#7610) 2019-05-29 10:21:47 -07:00
api-headers.go Ensure that we use constants everywhere (#7845) 2019-07-02 22:34:32 -07:00
api-headers_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
api-resources.go Add listBucketObjectsVersions implementation (#8093) 2019-08-19 11:02:54 -10:00
api-resources_test.go Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07:00
api-response.go Add listBucketObjectsVersions implementation (#8093) 2019-08-19 11:02:54 -10:00
api-response_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
api-router.go Add listBucketObjectsVersions implementation (#8093) 2019-08-19 11:02:54 -10:00
api-utils.go Make Encoding URL more compliant to S3 spec (#7360) 2019-04-12 12:02:37 -07:00
api-utils_test.go Make Encoding URL more compliant to S3 spec (#7360) 2019-04-12 12:02:37 -07:00
auth-handler.go With ListBuckets() access-list only buckets the user has access (#8037) 2019-08-12 10:27:38 -07:00
auth-handler_test.go Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07:00
background-heal-ops.go Avoid excessive listing attempts in the daily sweep (#8081) 2019-08-19 08:22:32 -10:00
benchmark-utils_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
bitrot-streaming.go Avoid network transfer for bitrot verification during healing (#7375) 2019-07-08 13:51:18 -07:00
bitrot-whole.go Posix CreateFile should work for compressed lengths (#7584) 2019-04-30 16:27:31 -07:00
bitrot.go Avoid network transfer for bitrot verification during healing (#7375) 2019-07-08 13:51:18 -07:00
bitrot_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
bool-flag.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
bool-flag_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
bucket-handlers-listobjects.go Add listBucketObjectsVersions implementation (#8093) 2019-08-19 11:02:54 -10:00
bucket-handlers.go Fix ignoring claims in list buckets call (#8118) 2019-08-21 19:20:11 -10:00
bucket-handlers_test.go Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07:00
bucket-lifecycle-handler.go Add bucket lifecycle expiry feature (#7834) 2019-08-09 10:02:41 -07:00
bucket-notification-handlers.go Ignore stale notification queues in notification.xml (#7673) 2019-07-30 14:19:06 +05:30
bucket-policy-handlers.go Add more friendly error message for policy object (#7412) 2019-04-22 01:23:54 -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
build-constants.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
certs.go Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07:00
certs_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
common-main.go Allow cached content to be encrypted (#8001) 2019-08-23 10:13:22 -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.go Fix crash observed in OPA initialization (#7990) 2019-07-29 15:58:25 -07:00
config-current_test.go Enable event persistence in AMQP (#7565) 2019-07-25 11:20:24 -07:00
config-dir.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
config-migrate.go Refactor and simplify etcd helpers used in IAM subsystem (#7980) 2019-07-26 13:42:54 -07:00
config-migrate_test.go Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07:00
config-versions.go Enable persistent event store in elasticsearch (#7564) 2019-07-12 08:23:20 +05:30
config.go Enable config for NAS gateway mode (#7948) 2019-07-25 17:41:25 -07:00
copy-part-range.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -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
crossdomain-xml-handler.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
daily-heal-ops.go auto-heal: Use fast scan instead of the deep one (#7868) 2019-07-02 18:53:08 -07:00
daily-lifecycle-ops.go Avoid excessive listing attempts in the daily sweep (#8081) 2019-08-19 08:22:32 -10:00
daily-sweeper.go Avoid excessive listing attempts in the daily sweep (#8081) 2019-08-19 08:22:32 -10:00
disk-cache-backend.go Allow cached content to be encrypted (#8001) 2019-08-23 10:13:22 -07:00
disk-cache-config.go Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07:00
disk-cache-config_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
disk-cache-utils.go Allow cached content to be encrypted (#8001) 2019-08-23 10:13:22 -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.go Allow cached content to be encrypted (#8001) 2019-08-23 10:13:22 -07:00
disk-cache_test.go Rewrite cache implementation to cache only on GET (#7694) 2019-08-09 17:09:08 -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.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
dynamic-timeouts_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
encryption-v1.go Allow cached content to be encrypted (#8001) 2019-08-23 10:13:22 -07:00
encryption-v1_test.go Update go mod with sem versions of our libraries (#7687) 2019-05-29 16:35:12 -07:00
endpoint-ellipses.go Add support for customizable user (#7569) 2019-06-10 20:27:42 +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.go Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07:00
endpoint_test.go Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07:00
environment.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-decode_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-encode_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-heal_test.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
erasure_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
etcd.go Refactor and simplify etcd helpers used in IAM subsystem (#7980) 2019-07-26 13:42:54 -07:00
fallocate.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_linux_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
format-disk-cache.go Allow cached content to be encrypted (#8001) 2019-08-23 10:13:22 -07:00
format-disk-cache_test.go Rewrite cache implementation to cache only on GET (#7694) 2019-08-09 17:09:08 -07:00
format-fs.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
format-fs_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
format-meta.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
format-xl.go Ignore faulty disks in xl-sets Storage info (#7878) 2019-08-02 12:17:26 -07:00
format-xl_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
fs-v1-helpers.go Remove uneeded calls on FS (#7967) 2019-07-24 15:59:13 +05:30
fs-v1-helpers_test.go Remove uneeded calls on FS (#7967) 2019-07-24 15:59:13 +05:30
fs-v1-metadata.go Avoid using jsoniter, move to fastjson (#8063) 2019-08-19 08:35:52 -10:00
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-multipart.go Avoid using jsoniter, move to fastjson (#8063) 2019-08-19 08:35:52 -10:00
fs-v1-multipart_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-rwpool_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
fs-v1.go Avoid using jsoniter, move to fastjson (#8063) 2019-08-19 08:35:52 -10:00
fs-v1_test.go Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07:00
gateway-common.go Add initial support for bucket lifecycle (#7563) 2019-07-19 21:20:33 +01:00
gateway-common_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
gateway-env.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
gateway-main.go Add User-Agent header with MinIO release details in http logs (#7843) 2019-08-14 11:43:43 -07:00
gateway-main_test.go [Bugfix] duplicating flag registration (#7853) 2019-07-03 14:31:19 -07:00
gateway-router.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
gateway-startup-msg.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -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-unsupported.go Add initial support for bucket lifecycle (#7563) 2019-07-19 21:20:33 +01:00
generic-handlers.go Allow CopyObject in pathStyle across federated instances (#8064) 2019-08-21 22:02:39 -10:00
generic-handlers_test.go [web-router] update the white list for favicons (#8024) 2019-08-11 22:17:02 -07:00
globals.go Allow cached content to be encrypted (#8001) 2019-08-23 10:13:22 -07:00
handler-utils.go Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07:00
handler-utils_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
hasher.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
healthcheck-handler.go Bump readiness check upto 10000 go-routines (#8057) 2019-08-10 18:13:14 +05:30
healthcheck-handler_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -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 Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
http-tracer.go Allow audit logging to work while tracing (#8077) 2019-08-15 16:17:46 -07:00
httprange.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
httprange_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
iam-etcd-store.go Set the policy mapping for a user or group (#8036) 2019-08-13 13:41:06 -07:00
iam-object-store.go Refactor IAM to use new IAMStorageAPI (#7999) 2019-08-08 15:10:04 -07:00
iam.go Check if user or group is disabled when evaluating policy (#8078) 2019-08-14 16:59:16 -07:00
jwt.go allow users to change password through browser (#7683) 2019-05-29 13:18:46 -07:00
jwt_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
leak-detect_test.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
lifecycle.go Add bucket lifecycle expiry feature (#7834) 2019-08-09 10:02:41 -07:00
local-locker.go Put object client disconnect (#7824) 2019-06-28 22:09:17 -07:00
lock-rest-client.go Avoid data-transfer in distributed locking (#8004) 2019-08-05 11:45:30 -07:00
lock-rest-client_test.go Put object client disconnect (#7824) 2019-06-28 22:09:17 -07:00
lock-rest-server-common.go Avoid data-transfer in distributed locking (#8004) 2019-08-05 11:45:30 -07:00
lock-rest-server-common_test.go Lock: Use REST API instead of RPC (#7469) 2019-04-17 23:16:27 -07:00
lock-rest-server.go Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07:00
main.go Add support for customizable user (#7569) 2019-06-10 20:27:42 +05:30
merge-walk-pool.go Offload listing to posix layer (#7611) 2019-05-14 13:49:10 -07:00
merge-walk-pool_test.go Offload listing to posix layer (#7611) 2019-05-14 13:49:10 -07:00
metrics-router.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
metrics.go Expose version info in prometheus (#7812) 2019-06-26 10:36:54 -07:00
namespace-lock.go Put object client disconnect (#7824) 2019-06-28 22:09:17 -07:00
namespace-lock_test.go Put object client disconnect (#7824) 2019-06-28 22:09:17 -07:00
naughty-disk_test.go xl: Heal empty parts (#7860) 2019-07-13 00:29:44 +01:00
net.go include ip address while doing checkPortAvailability (#7818) 2019-06-24 15:02:39 -07:00
net_test.go include ip address while doing checkPortAvailability (#7818) 2019-06-24 15:02:39 -07:00
notification.go add network read performance collection support. (#8038) 2019-08-19 08:26:32 +05:30
object-api-common.go Fix DeleteObjects() to remove renamed objects inside (#8072) 2019-08-14 11:15:25 -07:00
object-api-datatypes.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -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.go Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07:00
object-api-utils_test.go Add validations for object name length and prefix (#7746) 2019-07-12 10:08:12 +05:30
object-handlers-common.go Ensure that we use constants everywhere (#7845) 2019-07-02 22:34:32 -07:00
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.go Allow CopyObject in pathStyle across federated instances (#8064) 2019-08-21 22:02:39 -10:00
object-handlers_test.go Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07:00
object_api_suite_test.go Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07:00
os-reliable.go Cancel PutObjectPart on upload abort (#7940) 2019-07-22 22:36:15 -07:00
os-reliable_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -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 read performance collection support. (#8038) 2019-08-19 08:26:32 +05:30
peer-rest-common.go add network read performance collection support. (#8038) 2019-08-19 08:26:32 +05:30
peer-rest-server.go add network read performance collection support. (#8038) 2019-08-19 08:26:32 +05:30
policy.go Move lock to not surround pieces which don't use any internal members. (#7779) 2019-06-15 10:11:10 -07:00
policy_test.go Update go mod with sem versions of our libraries (#7687) 2019-05-29 16:35:12 -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-errors.go Show SlowDown error message if backend is busy (#7521) 2019-05-02 07:09:57 -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-list-dir_other.go Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07:00
posix-list-dir_test.go Safely use unsafe.Pointer to avoid crashes on ARM (#8027) 2019-08-09 08:54:11 -07:00
posix-list-dir_unix.go Safely use unsafe.Pointer to avoid crashes on ARM (#8027) 2019-08-09 08:54:11 -07:00
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 write() to disk in 4MB blocks for better performance (#7888) 2019-08-23 15:36:46 -07:00
posix_test.go Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07: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
post-policy_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
postpolicyform.go Regression fix to bring back checkPolicyCond function call (#7897) 2019-07-10 10:48:43 +05:30
postpolicyform_test.go Update go mod with sem versions of our libraries (#7687) 2019-05-29 16:35:12 -07:00
prepare-storage.go Allow "tmp" directory to be not available (#8021) 2019-08-05 11:41:29 -07:00
retry.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
retry_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
routers.go Remove DeploymentID from response headers (#7815) 2019-07-01 12:22:01 -07:00
server-main.go Add User-Agent header with MinIO release details in http logs (#7843) 2019-08-14 11:43:43 -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-rlimit.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
server-startup-msg.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
server-startup-msg_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
server_test.go Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07:00
service.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -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 Cleanup ui-errors and print proper error messages (#8068) 2019-08-12 21:25:34 -07:00
signature-v2.go Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07:00
signature-v2_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
signature-v4-parser.go Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07:00
signature-v4-parser_test.go Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07:00
signature-v4-utils.go fix DoS vulnerability in the content SHA-256 processing (#8026) 2019-08-05 10:06:40 -07:00
signature-v4-utils_test.go Signature v4: Allow signed headers from GET parameters 2019-05-21 21:00:02 -07:00
signature-v4.go Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07:00
signature-v4_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
storage-class.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
storage-class_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
storage-datatypes.go Offload listing to posix layer (#7611) 2019-05-14 13:49:10 -07:00
storage-errors.go xl: Heal empty parts (#7860) 2019-07-13 00:29:44 +01:00
storage-interface.go xl: Heal empty parts (#7860) 2019-07-13 00:29:44 +01:00
storage-rest-client.go Return if paths are empty in DeleteFileBulk (#8085) 2019-08-15 13:15:49 -07:00
storage-rest-common.go Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07:00
storage-rest-server.go Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07:00
storage-rest_test.go Optimize listing with leaf check offloaded to posix (#7541) 2019-04-23 14:54:28 -07:00
streaming-signature-v4.go Ensure that we use constants everywhere (#7845) 2019-07-02 22:34:32 -07:00
streaming-signature-v4_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
sts-datatypes.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
sts-errors.go Ensure that we use constants everywhere (#7845) 2019-07-02 22:34:32 -07:00
sts-handlers.go Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07:00
test-utils_test.go browser: Add user-agent header filter to gorilla mux route (#8040) 2019-08-12 17:05:30 -07:00
tree-walk-pool.go Add self-healing feature (#7604) 2019-06-08 22:14:07 -07:00
tree-walk-pool_test.go Implement S3-HDFS gateway (#7440) 2019-04-17 09:52:08 -07:00
tree-walk.go Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07:00
tree-walk_test.go Remove delayIsLeaf requirement simplify ListObjects further (#7593) 2019-05-02 10:36:57 +05:30
typed-errors.go Add IAM groups support (#7981) 2019-08-02 14:25:00 -07:00
ui-errors-utils.go Cleanup ui-errors and print proper error messages (#8068) 2019-08-12 21:25:34 -07:00
ui-errors.go Allow cached content to be encrypted (#8001) 2019-08-23 10:13:22 -07:00
update-main.go Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07:00
update-main_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
update-notifier.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
update-notifier_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
utils.go Look for network errors appropriately for RemoteStorageAPI (#8128) 2019-08-25 13:32:49 -07:00
utils_test.go Add User-Agent header with MinIO release details in http logs (#7843) 2019-08-14 11:43:43 -07:00
version-main.go Adjusts help content dynamically according to OS (#7646) 2019-05-15 14:02:44 +05:30
version_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
web-handler-context.go Add node address information to logs (#7941) 2019-07-18 09:58:37 -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-handlers.go browser: Avoid logging BucketNotEmpty error (#8110) 2019-08-21 10:01:46 -10:00
web-handlers_test.go browser: Avoid logging BucketNotEmpty error (#8110) 2019-08-21 10:01:46 -10:00
web-router.go browser: Add user-agent header filter to gorilla mux route (#8040) 2019-08-12 17:05:30 -07:00
xl-sets.go Parallelize the DiskInfo calls in xl.StorageInfo() (#8115) 2019-08-22 20:02:40 -07:00
xl-sets_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
xl-v1-bucket.go Add initial support for bucket lifecycle (#7563) 2019-07-19 21:20:33 +01:00
xl-v1-common.go Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07:00
xl-v1-common_test.go Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -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-common.go xl: Heal empty parts (#7860) 2019-07-13 00:29:44 +01:00
xl-v1-healing-common_test.go Simplify putObject by not breaking the stream into parts (#7199) 2019-05-14 12:33:18 -07:00
xl-v1-healing.go Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07:00
xl-v1-healing_test.go xl: Fix healing empty directories (#8013) 2019-08-01 14:13:06 -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.go Avoid using jsoniter, move to fastjson (#8063) 2019-08-19 08:35:52 -10: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-multipart.go Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -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-object.go Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07:00
xl-v1-object_test.go Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07:00
xl-v1-utils.go Avoid using jsoniter, move to fastjson (#8063) 2019-08-19 08:35:52 -10:00
xl-v1-utils_test.go Avoid using jsoniter, move to fastjson (#8063) 2019-08-19 08:35:52 -10:00
xl-v1.go Avoid data-race in getDisksInfo call (#8126) 2019-08-23 17:03:15 -07:00
xl-v1_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00