minio/cmd
Andreas Auernhammer c5a00e513c fix DoS vulnerability in request authentication (#5887)
This commit fixes a DoS vulnerability in the
request authentication. The root cause is an 'unlimited'
read-into-RAM from the request body.

Since this read happens before the request authentication
is verified the vulnerability can be exploit without any
access privileges.

This commit limits the size of the request body to 3 MB.
This is about the same size as AWS. The limit seems to be
between 1.6 and 3.2 MB - depending on the AWS machine which
is handling the request.
2018-05-04 11:16:14 -07:00
..
gateway Copy an object without user-defined metadata for Azure gateway (#5872) 2018-05-02 10:20:00 +05:30
http disable elliptic curves P-384 and P-521 for TLS. (#5845) 2018-04-24 15:47:30 -07:00
logger Disable logging during unit tests (#5861) 2018-04-27 15:03:19 -07:00
admin-handlers_test.go Enhance policy handling to support SSE and WORM (#5790) 2018-04-24 15:53:30 -07:00
admin-handlers.go Use defer style to stop tickers to avoid current/possible misuse (#5883) 2018-05-04 10:43:20 -07:00
admin-heal-ops.go Make sure to re-load reference format after HealFormat (#5772) 2018-04-09 22:55:41 +05:30
admin-router.go use package name correctly (#5827) 2018-04-21 19:23:54 -07:00
admin-rpc-client_test.go Fix configuration handling bugs: (#5473) 2018-01-31 08:15:54 -08:00
admin-rpc-client.go Cleanup and make a safer code (#5794) 2018-04-21 20:51:53 -07:00
admin-rpc-server_test.go Add large bucket support for erasure coded backend (#5160) 2018-02-15 17:45:57 -08:00
admin-rpc-server.go Cleanup and make a safer code (#5794) 2018-04-21 20:51:53 -07:00
api-datatypes.go event: Enhance event message struct to provide origin server. (#3557) 2017-01-10 16:43:48 -08:00
api-errors_test.go add SSE-C support for HEAD, GET, PUT (#4894) 2017-11-07 15:18:59 -08:00
api-errors.go Enhance policy handling to support SSE and WORM (#5790) 2018-04-24 15:53:30 -07:00
api-headers_test.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
api-headers.go Make sure to filter out internal metadata (#5601) 2018-03-01 16:15:53 -08:00
api-resources_test.go Remove all unused variables and functions (#5823) 2018-04-15 19:26:04 +05:30
api-resources.go Remove all unused variables and functions (#5823) 2018-04-15 19:26:04 +05:30
api-response_test.go Handle incoming proxy requests ip, scheme (#5591) 2018-03-02 15:23:04 -08:00
api-response-multipart.go Cleanup and fixes (#3273) 2016-11-21 13:51:05 -08:00
api-response.go Fix StorageClass field in ListObject/ListObjectV2 response (#5766) 2018-04-05 10:56:28 -07:00
api-router.go use package name correctly (#5827) 2018-04-21 19:23:54 -07:00
auth-handler_test.go Return InvalidDigest when md5 sent by client is invalid (#5654) 2018-03-16 11:22:34 -07:00
auth-handler.go fix DoS vulnerability in request authentication (#5887) 2018-05-04 11:16:14 -07:00
auth-rpc-client_test.go Remove requirement for custom RPCClient (#5405) 2018-01-19 16:38:47 -08:00
auth-rpc-client.go Fail when TLS is configured and HTTP endpoints are provided (#5771) 2018-04-10 07:40:23 +05:30
auth-rpc-server_test.go Flat multipart backend implementation for Erasure backend (#5447) 2018-03-15 13:55:23 -07:00
auth-rpc-server.go [security] rpc: Do not transfer access/secret key. (#4857) 2017-09-19 12:37:56 -07:00
benchmark-utils_test.go Use context.Background() instead of nil 2018-03-15 16:28:25 -07:00
browser-flag_test.go browser-flag: wrapped bool type denotes browser on/off flag. (#3963) 2017-03-26 12:00:27 -07:00
browser-flag.go browser-flag: wrapped bool type denotes browser on/off flag. (#3963) 2017-03-26 12:00:27 -07:00
browser-peer-rpc_test.go Remove requirement for custom RPCClient (#5405) 2018-01-19 16:38:47 -08:00
browser-peer-rpc.go Create logger package and rename errorIf to LogIf (#5678) 2018-04-05 15:04:40 -07:00
browser-rpc-router.go use package name correctly (#5827) 2018-04-21 19:23:54 -07:00
bucket-handlers_test.go Enhance policy handling to support SSE and WORM (#5790) 2018-04-24 15:53:30 -07:00
bucket-handlers-listobjects.go Enhance policy handling to support SSE and WORM (#5790) 2018-04-24 15:53:30 -07:00
bucket-handlers.go Enhance policy handling to support SSE and WORM (#5790) 2018-04-24 15:53:30 -07:00
bucket-notification-handlers.go Enhance policy handling to support SSE and WORM (#5790) 2018-04-24 15:53:30 -07:00
bucket-policy-handlers_test.go Support migrating inconsistent bucket policies (#5855) 2018-04-27 15:02:54 -07:00
bucket-policy-handlers.go Support migrating inconsistent bucket policies (#5855) 2018-04-27 15:02:54 -07:00
build-constants.go Get proper GOPATH in trim function (#5744) 2018-03-30 19:13:25 -07:00
certs_test.go Ensure to load only regular files for CAs (#5612) 2018-03-07 22:16:28 +05:30
certs.go disable elliptic curves P-384 and P-521 for TLS. (#5845) 2018-04-24 15:47:30 -07:00
common-main.go Modify fatalIf, startup and update message logging code (#5780) 2018-04-10 09:37:14 -07:00
config-current_test.go Generalize loadConfig method to avoid reading from disk (#5819) 2018-04-13 15:14:19 -07:00
config-current.go Remove panic() and handle it appropriately (#5807) 2018-04-19 17:24:43 -07:00
config-dir.go Update minio-go dependencies to latest 5.0.0 release (#5640) 2018-03-14 19:38:29 +05:30
config-migrate_test.go Add disk based edge caching support. (#5182) 2018-03-28 14:14:06 -07:00
config-migrate.go Modify fatalIf, startup and update message logging code (#5780) 2018-04-10 09:37:14 -07:00
config-versions.go Add cache config for configuration comparison (#5812) 2018-04-13 23:45:19 +05:30
copy-part-range_test.go api: CopyObjectPart was copying wrong offsets due to shadowing. (#3838) 2017-03-03 16:32:04 -08:00
copy-part-range.go api: CopyObjectPart was copying wrong offsets due to shadowing. (#3838) 2017-03-03 16:32:04 -08:00
crossdomain-xml-handler_test.go use package name correctly (#5827) 2018-04-21 19:23:54 -07:00
crossdomain-xml-handler.go fs: Re-implement object layer to remember the fd (#3509) 2017-01-16 17:05:00 -08:00
disk-cache_test.go Add disk based edge caching support. (#5182) 2018-03-28 14:14:06 -07:00
disk-cache-config_test.go Fix backend format for disk-cache - not to use FS format.json (#5732) 2018-03-29 14:38:26 -07:00
disk-cache-config.go Fix backend format for disk-cache - not to use FS format.json (#5732) 2018-03-29 14:38:26 -07:00
disk-cache-fs.go Use defer style to stop tickers to avoid current/possible misuse (#5883) 2018-05-04 10:43:20 -07:00
disk-cache.go fix error checks when cache is offline/missing. (#5850) 2018-04-26 10:39:05 +05:30
dynamic-timeouts_test.go Add support for timeouts for locks (#4377) 2017-08-31 14:43:59 -07:00
dynamic-timeouts.go Change average from int to int64 in order to support 32-bit systems. (#4921) 2017-09-14 10:23:23 -07:00
encryption-v1_test.go [refactor] simplify en/decrypted size computation (#5658) 2018-03-19 22:18:12 +05:30
encryption-v1.go Remove panic() and handle it appropriately (#5807) 2018-04-19 17:24:43 -07:00
endpoint_test.go make notification as separate package (#5294) 2018-03-15 13:03:41 -07:00
endpoint-ellipses_test.go Add unit tests for endpoint-ellipses.go (#5681) 2018-03-22 16:23:54 -07:00
endpoint-ellipses.go Fix shadowing issue reported by go vet (#5590) 2018-02-28 14:30:00 -08:00
endpoint.go Create logger package and rename errorIf to LogIf (#5678) 2018-04-05 15:04:40 -07:00
erasure_test.go Create logger package and rename errorIf to LogIf (#5678) 2018-04-05 15:04:40 -07:00
erasure-createfile_test.go Create logger package and rename errorIf to LogIf (#5678) 2018-04-05 15:04:40 -07:00
erasure-createfile.go Create logger package and rename errorIf to LogIf (#5678) 2018-04-05 15:04:40 -07:00
erasure-healfile_test.go Create logger package and rename errorIf to LogIf (#5678) 2018-04-05 15:04:40 -07:00
erasure-healfile.go Create logger package and rename errorIf to LogIf (#5678) 2018-04-05 15:04:40 -07:00
erasure-readfile_test.go Create logger package and rename errorIf to LogIf (#5678) 2018-04-05 15:04:40 -07:00
erasure-readfile.go Create logger package and rename errorIf to LogIf (#5678) 2018-04-05 15:04:40 -07:00
erasure-utils.go Create logger package and rename errorIf to LogIf (#5678) 2018-04-05 15:04:40 -07:00
erasure.go Create logger package and rename errorIf to LogIf (#5678) 2018-04-05 15:04:40 -07:00
fallocate_linux_test.go fs: Re-implement object layer to remember the fd (#3509) 2017-01-16 17:05:00 -08:00
fallocate_linux.go fs: Re-implement object layer to remember the fd (#3509) 2017-01-16 17:05:00 -08:00
fallocate.go Add support of fallocate for FS and XL backends (#3032) 2016-10-29 12:44:44 -07:00
format-disk-cache_test.go Remove all unused variables and functions (#5823) 2018-04-15 19:26:04 +05:30
format-disk-cache.go Remove all unused variables and functions (#5823) 2018-04-15 19:26:04 +05:30
format-fs_test.go Create logger package and rename errorIf to LogIf (#5678) 2018-04-05 15:04:40 -07:00
format-fs.go Create logger package and rename errorIf to LogIf (#5678) 2018-04-05 15:04:40 -07:00
format-meta.go Separate the codebase for XL and FS format.json related code (#5317) 2018-01-08 14:30:55 -08:00
format-xl_test.go Remove error package and cause functions (#5784) 2018-04-10 09:36:37 -07:00
format-xl.go Heal only when atleast one of the disk is unformatted (#5866) 2018-05-01 09:07:39 +05:30
fs-v1_test.go Fix s3 compatibility fixes for getBucketLocation,headBucket,deleteBucket (#5842) 2018-04-24 08:57:33 +05:30
fs-v1-helpers_test.go Remove error package and cause functions (#5784) 2018-04-10 09:36:37 -07:00
fs-v1-helpers.go fs: fix logging by not logging common scenarios (#5882) 2018-05-03 08:29:38 +05:30
fs-v1-metadata_test.go Create logger package and rename errorIf to LogIf (#5678) 2018-04-05 15:04:40 -07:00
fs-v1-metadata.go Remove all unused variables and functions (#5823) 2018-04-15 19:26:04 +05:30
fs-v1-multipart_test.go Remove error package and cause functions (#5784) 2018-04-10 09:36:37 -07:00
fs-v1-multipart.go Use defer style to stop tickers to avoid current/possible misuse (#5883) 2018-05-04 10:43:20 -07:00
fs-v1-rwpool_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
fs-v1-rwpool.go fs: fix logging by not logging common scenarios (#5882) 2018-05-03 08:29:38 +05:30
fs-v1.go Regenerate fs.json if it is corrupted in FS mode (#5778) 2018-04-24 17:36:43 -07:00
gateway-common.go Enhance policy handling to support SSE and WORM (#5790) 2018-04-24 15:53:30 -07:00
gateway-main_test.go Convert gateways into respective packages (#5200) 2017-12-05 17:58:09 -08:00
gateway-main.go Enhance policy handling to support SSE and WORM (#5790) 2018-04-24 15:53:30 -07:00
gateway-router.go Unify gateway and object layer. (#5487) 2018-02-09 15:19:30 -08:00
gateway-startup-msg_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
gateway-startup-msg.go Modify fatalIf, startup and update message logging code (#5780) 2018-04-10 09:37:14 -07:00
gateway-unsupported.go Enhance policy handling to support SSE and WORM (#5790) 2018-04-24 15:53:30 -07:00
generic-handlers_test.go replace SSE-C key derivation scheme (#5168) 2017-11-10 17:21:23 -08:00
generic-handlers.go Remove panic() and handle it appropriately (#5807) 2018-04-19 17:24:43 -07:00
globals.go fix DoS vulnerability in request authentication (#5887) 2018-05-04 11:16:14 -07:00
handler-utils_test.go Remove error package and cause functions (#5784) 2018-04-10 09:36:37 -07:00
handler-utils.go Create logger package and rename errorIf to LogIf (#5678) 2018-04-05 15:04:40 -07:00
hasher.go Remove all unused variables and functions (#5823) 2018-04-15 19:26:04 +05:30
healthcheck-handler_test.go Add healthcheck endpoints (#5543) 2018-03-12 11:46:53 +05:30
healthcheck-handler.go Use context.Background() instead of nil 2018-03-15 16:28:25 -07:00
healthcheck-router.go use package name correctly (#5827) 2018-04-21 19:23:54 -07:00
http-stats.go Introduce new unauthenticated endpoint /metric (#5723) (#5829) 2018-04-18 16:01:42 -07:00
httprange_test.go server: Move all the top level files into cmd folder. (#2490) 2016-08-18 16:23:42 -07:00
httprange.go server: Move all the top level files into cmd folder. (#2490) 2016-08-18 16:23:42 -07:00
jwt_test.go Remove panic() and handle it appropriately (#5807) 2018-04-19 17:24:43 -07:00
jwt.go Create logger package and rename errorIf to LogIf (#5678) 2018-04-05 15:04:40 -07:00
leak-detect_test.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
lock-instrument_test.go Remove error package and cause functions (#5784) 2018-04-10 09:36:37 -07:00
lock-instrument.go Create logger package and rename errorIf to LogIf (#5678) 2018-04-05 15:04:40 -07:00
lock-rpc-client_test.go lock/rpc: change rpcPath to be called serviceEndpoint. (#4088) 2017-04-11 10:25:21 -07:00
lock-rpc-client.go Adopt dsync interface changes and major cleanup on RPC server/client. 2017-01-02 20:57:42 +05:30
lock-rpc-server_test.go Bring semantic versioning to provide for rolling upgrades (#5495) 2018-02-06 15:07:17 -08:00
lock-rpc-server-common_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
lock-rpc-server-common.go Create logger package and rename errorIf to LogIf (#5678) 2018-04-05 15:04:40 -07:00
lock-rpc-server.go Use defer style to stop tickers to avoid current/possible misuse (#5883) 2018-05-04 10:43:20 -07:00
lock-stat.go Add support for timeouts for locks (#4377) 2017-08-31 14:43:59 -07:00
lockinfo-handlers_test.go Cleanup and make a safer code (#5794) 2018-04-21 20:51:53 -07:00
lockinfo-handlers.go Cleanup and make a safer code (#5794) 2018-04-21 20:51:53 -07:00
main.go Honor global flags irrespective of the position. (#5486) 2018-02-28 20:13:33 -08:00
metrics-router.go Introduce new unauthenticated endpoint /metric (#5723) (#5829) 2018-04-18 16:01:42 -07:00
metrics.go Introduce new unauthenticated endpoint /metric (#5723) (#5829) 2018-04-18 16:01:42 -07:00
namespace-lock_test.go fix testcases to init nslock properly (#5429) 2018-01-24 09:04:09 +05:30
namespace-lock.go Create logger package and rename errorIf to LogIf (#5678) 2018-04-05 15:04:40 -07:00
naughty-disk_test.go Add large bucket support for erasure coded backend (#5160) 2018-02-15 17:45:57 -08:00
net_test.go tests: Remove dependency on check.v1 (#5034) 2017-10-10 02:14:42 -07:00
net.go Create logger package and rename errorIf to LogIf (#5678) 2018-04-05 15:04:40 -07:00
notification.go Enhance policy handling to support SSE and WORM (#5790) 2018-04-24 15:53:30 -07:00
object_api_suite_test.go Remove error package and cause functions (#5784) 2018-04-10 09:36:37 -07:00
object-api-common.go Enhance policy handling to support SSE and WORM (#5790) 2018-04-24 15:53:30 -07:00
object-api-datatypes.go Fix StorageClass field in ListObject/ListObjectV2 response (#5766) 2018-04-05 10:56:28 -07:00
object-api-errors.go Enhance policy handling to support SSE and WORM (#5790) 2018-04-24 15:53:30 -07:00
object-api-getobject_test.go Use context.Background() instead of nil 2018-03-15 16:28:25 -07:00
object-api-getobjectinfo_test.go Use context.Background() instead of nil 2018-03-15 16:28:25 -07:00
object-api-input-checks.go Remove error package and cause functions (#5784) 2018-04-10 09:36:37 -07:00
object-api-interface.go Enhance policy handling to support SSE and WORM (#5790) 2018-04-24 15:53:30 -07:00
object-api-listobjects_test.go Fix s3 compatibility fixes for getBucketLocation,headBucket,deleteBucket (#5842) 2018-04-24 08:57:33 +05:30
object-api-multipart_test.go Fix s3 compatibility fixes for getBucketLocation,headBucket,deleteBucket (#5842) 2018-04-24 08:57:33 +05:30
object-api-putobject_test.go Fix s3 compatibility fixes for getBucketLocation,headBucket,deleteBucket (#5842) 2018-04-24 08:57:33 +05:30
object-api-utils_test.go Enable go1.10.1 version (#5666) 2018-04-06 11:07:39 -07:00
object-api-utils.go Remove panic() and handle it appropriately (#5807) 2018-04-19 17:24:43 -07:00
object-handlers_test.go Enhance policy handling to support SSE and WORM (#5790) 2018-04-24 15:53:30 -07:00
object-handlers-common.go Add disk based edge caching support. (#5182) 2018-03-28 14:14:06 -07:00
object-handlers.go Return NoSuchKey for anonReqs with s3:ListBucket policy (#5876) 2018-05-02 12:13:27 +05:30
os-reliable_test.go Remove error package and cause functions (#5784) 2018-04-10 09:36:37 -07:00
os-reliable.go Fix a possible race during PutObject() (#5376) 2018-01-13 22:43:02 +05:30
peer-rpc.go Enhance policy handling to support SSE and WORM (#5790) 2018-04-24 15:53:30 -07:00
policy_test.go Enhance policy handling to support SSE and WORM (#5790) 2018-04-24 15:53:30 -07:00
policy.go Support migrating inconsistent bucket policies (#5855) 2018-04-27 15:02:54 -07:00
posix_test.go Fix s3 compatibility fixes for getBucketLocation,headBucket,deleteBucket (#5842) 2018-04-24 08:57:33 +05:30
posix-dirent-fileno.go server: Move all the top level files into cmd folder. (#2490) 2016-08-18 16:23:42 -07:00
posix-dirent-ino.go server: Move all the top level files into cmd folder. (#2490) 2016-08-18 16:23:42 -07:00
posix-errors_test.go Add constants for commonly used values. (#3588) 2017-01-18 12:24:34 -08:00
posix-errors.go Fail to start server if detected cross-device mounts. (#4807) 2017-08-15 15:10:50 -07:00
posix-list-dir_test.go all/windows: Be case in-sensitive about pattern matching. (#3682) 2017-02-03 23:27:50 -08:00
posix-list-dir-nix.go Remove go1.9 specific code for windows (#5033) 2017-10-13 15:31:15 +05:30
posix-list-dir-others.go Create logger package and rename errorIf to LogIf (#5678) 2018-04-05 15:04:40 -07:00
posix-utils_nix_test.go Remove go1.9 specific code for windows (#5033) 2017-10-13 15:31:15 +05:30
posix-utils_nix.go Support creating directories on erasure coded backend (#5443) 2018-01-30 08:13:13 +05:30
posix-utils_test.go Support creating directories on erasure coded backend (#5443) 2018-01-30 08:13:13 +05:30
posix-utils_windows_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
posix-utils_windows.go Support creating directories on erasure coded backend (#5443) 2018-01-30 08:13:13 +05:30
posix.go Fix s3 compatibility fixes for getBucketLocation,headBucket,deleteBucket (#5842) 2018-04-24 08:57:33 +05:30
post-policy_test.go Use context.Background() instead of nil 2018-03-15 16:28:25 -07:00
postpolicyform_test.go Fix PostPolicy form tests without hardcoded dates (#5337) 2018-01-01 07:28:10 +05:30
postpolicyform.go Name return values to prevent the need (and unnecessary code bloat) (#4576) 2017-06-21 19:53:09 -07:00
prepare-storage.go Improve init messages for distributed setup (#5786) 2018-04-12 15:43:38 -07:00
retry_test.go auth/rpc: Make auth rpc client retry configurable. (#3695) 2017-02-07 02:16:29 -08:00
retry.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
routers.go use package name correctly (#5827) 2018-04-21 19:23:54 -07:00
rpc-common_test.go Bring semantic versioning to provide for rolling upgrades (#5495) 2018-02-06 15:07:17 -08:00
rpc-common.go Allow upto 15 minutes of timeskew for RPC calls as well (#5774) 2018-04-05 23:55:31 -07:00
rpc-server_test.go use package name correctly (#5827) 2018-04-21 19:23:54 -07:00
rpc-server.go Create logger package and rename errorIf to LogIf (#5678) 2018-04-05 15:04:40 -07:00
server_test.go Enhance policy handling to support SSE and WORM (#5790) 2018-04-24 15:53:30 -07:00
server-main_test.go Add NAS gateway support (#5516) 2018-02-20 12:21:12 -08:00
server-main.go Enhance policy handling to support SSE and WORM (#5790) 2018-04-24 15:53:30 -07:00
server-rlimit.go Deprecate and remove in-memory object caching (#5481) 2018-02-02 10:17:13 -08:00
server-startup-msg_test.go Add large bucket support for erasure coded backend (#5160) 2018-02-15 17:45:57 -08:00
server-startup-msg.go Modify fatalIf, startup and update message logging code (#5780) 2018-04-10 09:37:14 -07:00
service.go Refactor HTTP server to address bugs (#4636) 2017-07-12 16:33:21 -07:00
setup-type.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00
signals.go Modify fatalIf, startup and update message logging code (#5780) 2018-04-10 09:37:14 -07:00
signature-v2_test.go Simplify the steps to make changes to config.json (#5186) 2017-11-29 13:12:47 -08:00
signature-v2.go Remove unnecessary errors printed on the console (#5386) 2018-01-11 11:42:05 -08:00
signature-v4_test.go Simplify the steps to make changes to config.json (#5186) 2017-11-29 13:12:47 -08:00
signature-v4-parser_test.go Return authHeaderMalformed for an incorrect region in signature (#5618) 2018-03-09 18:18:57 -08:00
signature-v4-parser.go Return authHeaderMalformed for an incorrect region in signature (#5618) 2018-03-09 18:18:57 -08:00
signature-v4-utils_test.go Allow x-amz-content-sha256 to be optional for PutObject() (#5340) 2018-01-09 12:49:50 +05:30
signature-v4-utils.go Allow x-amz-content-sha256 to be optional for PutObject() (#5340) 2018-01-09 12:49:50 +05:30
signature-v4.go Return authHeaderMalformed for an incorrect region in signature (#5618) 2018-03-09 18:18:57 -08:00
storage-class_test.go Create logger package and rename errorIf to LogIf (#5678) 2018-04-05 15:04:40 -07:00
storage-class.go Add large bucket support for erasure coded backend (#5160) 2018-02-15 17:45:57 -08:00
storage-datatypes.go Use getObjectInfo() in both FS and XL ListObjects() to simplify and to return complete object information (#3247) 2016-11-13 11:48:02 -08:00
storage-errors.go Add large bucket support for erasure coded backend (#5160) 2018-02-15 17:45:57 -08:00
storage-interface.go Add large bucket support for erasure coded backend (#5160) 2018-02-15 17:45:57 -08:00
storage-rpc-client_test.go Add large bucket support for erasure coded backend (#5160) 2018-02-15 17:45:57 -08:00
storage-rpc-client.go Add large bucket support for erasure coded backend (#5160) 2018-02-15 17:45:57 -08:00
storage-rpc-server_test.go Remove error package and cause functions (#5784) 2018-04-10 09:36:37 -07:00
storage-rpc-server-datatypes.go remove ReadFileWithVerify from StorageAPI (#4947) 2017-09-25 11:32:56 -07:00
storage-rpc-server.go use package name correctly (#5827) 2018-04-21 19:23:54 -07:00
streaming-signature-v4_test.go Refactor streaming signatureV4 w/ state machine (#2862) 2016-10-10 01:42:32 -07:00
streaming-signature-v4.go Return authHeaderMalformed for an incorrect region in signature (#5618) 2018-03-09 18:18:57 -08:00
test-utils_test.go Disable logging during unit tests (#5861) 2018-04-27 15:03:19 -07:00
tree-walk_test.go Create logger package and rename errorIf to LogIf (#5678) 2018-04-05 15:04:40 -07:00
tree-walk-pool_test.go server: Move all the top level files into cmd folder. (#2490) 2016-08-18 16:23:42 -07:00
tree-walk-pool.go server: Move all the top level files into cmd folder. (#2490) 2016-08-18 16:23:42 -07:00
tree-walk.go Create logger package and rename errorIf to LogIf (#5678) 2018-04-05 15:04:40 -07:00
typed-errors.go Improve init messages for distributed setup (#5786) 2018-04-12 15:43:38 -07:00
update-main_test.go Support in-place upgrades of new minio binary and releases. (#4961) 2017-12-15 12:33:42 -08:00
update-main.go Fix broken 'minio update' command on Windows (#5816) 2018-04-13 11:51:03 -07:00
update-notifier_test.go Support in-place upgrades of new minio binary and releases. (#4961) 2017-12-15 12:33:42 -08:00
update-notifier.go Support in-place upgrades of new minio binary and releases. (#4961) 2017-12-15 12:33:42 -08:00
utils_test.go Remove all unused variables and functions (#5823) 2018-04-15 19:26:04 +05:30
utils.go Increased MaxIdleConnsPerHost to prevent excessive re-connections and TIME_WAIT when more than 100 clients are using minio (#5860) 2018-04-30 11:59:41 -07:00
version_test.go tests: Remove dependency on check.v1 (#5034) 2017-10-10 02:14:42 -07:00
version-main.go cli: Make sure to add --help flag for subcommands. (#3773) 2017-02-19 20:46:06 -08:00
web-handlers_test.go Enhance policy handling to support SSE and WORM (#5790) 2018-04-24 15:53:30 -07:00
web-handlers.go Enhance policy handling to support SSE and WORM (#5790) 2018-04-24 15:53:30 -07:00
web-router.go use package name correctly (#5827) 2018-04-21 19:23:54 -07:00
xl-sets_test.go Create logger package and rename errorIf to LogIf (#5678) 2018-04-05 15:04:40 -07:00
xl-sets.go Use defer style to stop tickers to avoid current/possible misuse (#5883) 2018-05-04 10:43:20 -07:00
xl-v1_test.go Use context.Background() instead of nil 2018-03-15 16:28:25 -07:00
xl-v1-bucket.go Enhance policy handling to support SSE and WORM (#5790) 2018-04-24 15:53:30 -07:00
xl-v1-common_test.go Create logger package and rename errorIf to LogIf (#5678) 2018-04-05 15:04:40 -07:00
xl-v1-common.go Remove error package and cause functions (#5784) 2018-04-10 09:36:37 -07:00
xl-v1-errors.go Make sure to re-load reference format after HealFormat (#5772) 2018-04-09 22:55:41 +05:30
xl-v1-healing_test.go Continue healing other objects even if objects without quorum exist (#5851) 2018-04-25 11:56:39 -07:00
xl-v1-healing-common_test.go Create logger package and rename errorIf to LogIf (#5678) 2018-04-05 15:04:40 -07:00
xl-v1-healing-common.go Create logger package and rename errorIf to LogIf (#5678) 2018-04-05 15:04:40 -07:00
xl-v1-healing.go Continue healing other objects even if objects without quorum exist (#5851) 2018-04-25 11:56:39 -07:00
xl-v1-list-objects-heal.go Add context to the object-interface methods. 2018-03-15 16:28:25 -07:00
xl-v1-list-objects.go Remove error package and cause functions (#5784) 2018-04-10 09:36:37 -07:00
xl-v1-metadata_test.go Remove error package and cause functions (#5784) 2018-04-10 09:36:37 -07:00
xl-v1-metadata.go Do not use crypto.SHA3_256 as placeholder for HighwayHash256 (#5847) 2018-05-04 10:42:22 -07:00
xl-v1-multipart_test.go Remove error package and cause functions (#5784) 2018-04-10 09:36:37 -07:00
xl-v1-multipart.go Use defer style to stop tickers to avoid current/possible misuse (#5883) 2018-05-04 10:43:20 -07:00
xl-v1-object_test.go Remove error package and cause functions (#5784) 2018-04-10 09:36:37 -07:00
xl-v1-object.go Ignore prefix renames when dest directory is not empty (#5798) 2018-04-11 17:15:42 -07:00
xl-v1-utils_test.go Remove error package and cause functions (#5784) 2018-04-10 09:36:37 -07:00
xl-v1-utils.go Do not log errFileNotFound error (#5853) 2018-04-25 11:46:49 -07:00
xl-v1.go Enhance policy handling to support SSE and WORM (#5790) 2018-04-24 15:53:30 -07:00