minio/cmd
Harshavardhana 1bb9d49eaa fs: ListObjects() was reading ETag at wrong offsets (#4846)
Current code was just using io.ReadAll() on an fd()
which might have moved underneath due to a concurrent
read operation. Subsequent read will result in EOF
We should always seek back and read again. pread()
is allowed on all platforms use io.SectionReader to
read from the beginning of the file.

Fixes #4842
2017-08-23 17:59:14 -07:00
..
admin-handlers_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
admin-handlers.go config: Avoid stale credentials in memory. (#4466) 2017-08-08 12:14:32 -07:00
admin-router.go Implement heal-upload admin API (#3914) 2017-03-17 09:25:49 -07:00
admin-rpc-client_test.go server: Fix CI build complaints (#4119) 2017-04-14 08:00:04 -07:00
admin-rpc-client.go Name return values to prevent the need (and unnecessary code bloat) (#4576) 2017-06-21 19:53:09 -07:00
admin-rpc-server_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
admin-rpc-server.go rpc: Do not use read/write deadlines for rpc connections. (#4647) 2017-07-18 09:30:46 -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 Implement gateway S3 support (#3940) 2017-04-27 11:26:00 -07:00
api-errors.go Fix validation in PutBucketNotification handler (#4841) 2017-08-23 15:58:02 -07:00
api-headers_test.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
api-headers.go api: No need to set x-amz-bucket-region if region is empty. (#4586) 2017-06-23 16:05:40 -07:00
api-resources_test.go Listen bucket notification for multiple prefixes/suffixes (#2911) 2016-10-12 11:02:15 -07:00
api-resources.go Listen bucket notification for multiple prefixes/suffixes (#2911) 2016-10-12 11:02:15 -07:00
api-response-multipart.go Cleanup and fixes (#3273) 2016-11-21 13:51:05 -08:00
api-response.go fix: OwnerID in response should be 64 character in length. (#4554) 2017-06-20 15:01:13 -07:00
api-router.go Implement CopyObjectPart API (#3663) 2017-01-31 09:38:34 -08:00
auth-handler_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
auth-handler.go bucket-policy: Add IPAddress/NotIPAddress conditions support (#4736) 2017-08-05 01:00:05 -07:00
auth-rpc-client_test.go Test Function to reset globals. (#3538) 2017-01-07 11:27:01 -08:00
auth-rpc-client.go auth/rpc: Add RWMutex instead of Mutex for granular locking. (#4352) 2017-05-16 14:34:56 -07:00
auth-rpc-server_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
auth-rpc-server.go Adopt dsync interface changes and major cleanup on RPC server/client. 2017-01-02 20:57:42 +05:30
benchmark-utils_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -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 Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
browser-peer-rpc.go config: Avoid stale credentials in memory. (#4466) 2017-08-08 12:14:32 -07:00
browser-rpc-router.go rpc: Do not use read/write deadlines for rpc connections. (#4647) 2017-07-18 09:30:46 -07:00
bucket-handlers_test.go Provide 200 response with per object error listing on access denied for delete multiple object request (#4817) 2017-08-15 12:49:31 -07:00
bucket-handlers-listobjects.go Added ListObjectsV2 and ListObjectsV2 Anon support to Gateway S3 and Azure. (#4547) 2017-06-16 22:17:00 -07:00
bucket-handlers.go Provide 200 response with per object error listing on access denied for delete multiple object request (#4817) 2017-08-15 12:49:31 -07:00
bucket-metadata.go Adopt dsync interface changes and major cleanup on RPC server/client. 2017-01-02 20:57:42 +05:30
bucket-notification-datatypes.go Fix validation in PutBucketNotification handler (#4841) 2017-08-23 15:58:02 -07:00
bucket-notification-handlers_test.go Fix validation in PutBucketNotification handler (#4841) 2017-08-23 15:58:02 -07:00
bucket-notification-handlers.go ListenBucketNotification should set proper MIME type. (#4621) 2017-07-03 19:59:41 -07:00
bucket-notification-utils_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
bucket-notification-utils.go Fix validation in PutBucketNotification handler (#4841) 2017-08-23 15:58:02 -07:00
bucket-policy-handlers_test.go bucket-policy: Add IPAddress/NotIPAddress conditions support (#4736) 2017-08-05 01:00:05 -07:00
bucket-policy-handlers.go bucket-policy: Add IPAddress/NotIPAddress conditions support (#4736) 2017-08-05 01:00:05 -07:00
bucket-policy-parser_test.go bucket-policy: Add IPAddress/NotIPAddress conditions support (#4736) 2017-08-05 01:00:05 -07:00
bucket-policy-parser.go bucket-policy: Add IPAddress/NotIPAddress conditions support (#4736) 2017-08-05 01:00:05 -07:00
bucket-policy.go fs: Re-implement object layer to remember the fd (#3509) 2017-01-16 17:05:00 -08:00
build-constants.go Add constants for commonly used values. (#3588) 2017-01-18 12:24:34 -08:00
certs_test.go Make unit testable cert parsing functions. (#3863) 2017-03-08 19:20:01 -08:00
certs.go Refactor HTTP server to address bugs (#4636) 2017-07-12 16:33:21 -07:00
common-main.go Add support for reading and saving config on Gateway. (#4463) 2017-06-16 16:01:41 -07:00
config-dir.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
config-migrate_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
config-migrate.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
config-old.go Add support for MQTT server as a notification target (#4474) 2017-06-14 17:27:49 -07:00
config-v19_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
config-v19.go config: Avoid stale credentials in memory. (#4466) 2017-08-08 12:14:32 -07:00
console-logger.go Refactor logger (#3924) 2017-03-23 16:36:00 -07:00
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
credential_test.go Removes max limit requirement on accessKey and secretKey length (#4730) 2017-08-03 20:03:37 -07:00
credential.go remove bcrypt code from code-base (#4844) (#4845) 2017-08-23 15:59:37 -07:00
crossdomain-xml-handler_test.go fs: Re-implement object layer to remember the fd (#3509) 2017-01-16 17:05:00 -08:00
crossdomain-xml-handler.go fs: Re-implement object layer to remember the fd (#3509) 2017-01-16 17:05:00 -08:00
endpoint_test.go Prevent minio server starting in standalone erasure mode for wrong inputs. (#4700) 2017-08-11 11:47:28 -07:00
endpoint.go Fail to start server if detected cross-device mounts. (#4807) 2017-08-15 15:10:50 -07:00
erasure_test.go erasure: simplify XL backend operations (#4649) (#4758) 2017-08-14 18:08:42 -07:00
erasure-createfile_test.go fix: tests error conditions should be used properly. (#4833) 2017-08-23 17:58:52 -07:00
erasure-createfile.go fix: tests error conditions should be used properly. (#4833) 2017-08-23 17:58:52 -07:00
erasure-healfile_test.go erasure: simplify XL backend operations (#4649) (#4758) 2017-08-14 18:08:42 -07:00
erasure-healfile.go erasure: simplify XL backend operations (#4649) (#4758) 2017-08-14 18:08:42 -07:00
erasure-readfile_test.go erasure: simplify XL backend operations (#4649) (#4758) 2017-08-14 18:08:42 -07:00
erasure-readfile.go fix: [minor] Avoid unnecessary typecasting. (#4828) 2017-08-18 11:45:16 -07:00
erasure-utils_test.go erasure: simplify XL backend operations (#4649) (#4758) 2017-08-14 18:08:42 -07:00
erasure-utils.go erasure: simplify XL backend operations (#4649) (#4758) 2017-08-14 18:08:42 -07:00
erasure.go erasure: simplify XL backend operations (#4649) (#4758) 2017-08-14 18:08:42 -07:00
errors.go erasure: simplify XL backend operations (#4649) (#4758) 2017-08-14 18:08:42 -07:00
event-notifier_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
event-notifier.go api: Upon bucket delete remove in-memory state properly. (#4716) 2017-07-23 19:35:18 -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
file-logger.go Refactor logger (#3924) 2017-03-23 16:36:00 -07:00
format-config-v1_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
format-config-v1.go XL: Simplify heal-format operations 2017-08-08 17:14:24 -07:00
fs-v1_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
fs-v1-background-append.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
fs-v1-helpers_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
fs-v1-helpers.go Fail to start server if detected cross-device mounts. (#4807) 2017-08-15 15:10:50 -07:00
fs-v1-metadata_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
fs-v1-metadata.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
fs-v1-multipart_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
fs-v1-multipart.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -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 posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
fs-v1.go fs: ListObjects() was reading ETag at wrong offsets (#4846) 2017-08-23 17:59:14 -07:00
gateway-anonymous.go set http transport config for gateway (#4765) 2017-08-08 16:23:52 -07:00
gateway-azure_test.go Append "-1" to etag when it is not MD5 (#4641) 2017-07-10 18:21:12 -07:00
gateway-azure-anonymous.go gateway/azure: Parse error responses for anonymous requests (#4543) 2017-06-23 22:07:46 -07:00
gateway-azure-unsupported.go Name return values to prevent the need (and unnecessary code bloat) (#4576) 2017-06-21 19:53:09 -07:00
gateway-azure.go set http transport config for gateway (#4765) 2017-08-08 16:23:52 -07:00
gateway-gcs_test.go gateway-gcs: remove files older than 2 weeks in minio.sys.temp (#4599). 2017-07-20 15:36:48 -07:00
gateway-gcs-anonymous.go Added AnonListObjectsV2 support to GCS (#4584) 2017-06-23 17:35:45 -07:00
gateway-gcs-errors.go Remove dead unused errs and constants. (#4627) 2017-07-07 14:31:42 -07:00
gateway-gcs-unsupported.go Implement gateway support Google Cloud Storage 2017-06-16 14:47:02 -07:00
gateway-gcs.go set http transport config for gateway (#4765) 2017-08-08 16:23:52 -07:00
gateway-handlers.go Honor overriding response headers for HEAD (#4784) 2017-08-08 11:04:04 -07:00
gateway-main_test.go Add support for reading and saving config on Gateway. (#4463) 2017-06-16 16:01:41 -07:00
gateway-main.go gcs: Better parsing of address flag (#4709) 2017-07-20 16:39:11 -07:00
gateway-router.go Added ListObjectsV2 and ListObjectsV2 Anon support to Gateway S3 and Azure. (#4547) 2017-06-16 22:17:00 -07:00
gateway-s3_test.go gateway: Rename gateway files to have "gateway-" prefix (#4207) 2017-05-01 10:32:18 -07:00
gateway-s3-anonymous.go Name return values to prevent the need (and unnecessary code bloat) (#4576) 2017-06-21 19:53:09 -07:00
gateway-s3-unsupported.go Name return values to prevent the need (and unnecessary code bloat) (#4576) 2017-06-21 19:53:09 -07:00
gateway-s3.go set http transport config for gateway (#4765) 2017-08-08 16:23:52 -07: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 Add support for reading and saving config on Gateway. (#4463) 2017-06-16 16:01:41 -07:00
generic-handlers_test.go restirct max size of http header and user metadata (#4634) (#4680) 2017-08-22 16:53:35 -07:00
generic-handlers.go restirct max size of http header and user metadata (#4634) (#4680) 2017-08-22 16:53:35 -07:00
globals.go Refactor HTTP server to address bugs (#4636) 2017-07-12 16:33:21 -07:00
handler-utils_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
handler-utils.go restirct max size of http header and user metadata (#4634) (#4680) 2017-08-22 16:53:35 -07:00
hasher.go vendorize deps for snappy, blake2b and sha256 (#3476) 2016-12-19 19:32:55 -08:00
http-stats.go admin: ServerInfo() returns info for each node (#4150) 2017-04-21 07:15:53 -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 posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
jwt.go jwt,browser: allow short-expiry tokens for GETs (#4684) 2017-07-24 12:46:37 -07:00
leak-detect_test.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
lock-instrument_test.go Remove duration field from lock instrumentation (#4111) 2017-04-15 11:40:01 -07:00
lock-instrument.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -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 posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07: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 Bypass network in lock requests to local server (#4465) 2017-06-05 12:25:04 -07:00
lock-rpc-server.go rpc: Do not use read/write deadlines for rpc connections. (#4647) 2017-07-18 09:30:46 -07:00
lock-stat.go Clean up lock-instrumentation and improve comments (#3499) 2016-12-26 10:29:55 -08:00
lockinfo-handlers_test.go Change query param name to duration in list/clear locks API (#3664) 2017-02-01 11:17:30 -08:00
lockinfo-handlers.go Remove duration field from lock instrumentation (#4111) 2017-04-15 11:40:01 -07:00
logger_test.go Refactor logger (#3924) 2017-03-23 16:36:00 -07:00
logger.go vet: Fix all the go vet complaints (#4029) 2017-04-01 01:06:06 -07:00
main_test.go server: Move all the top level files into cmd folder. (#2490) 2016-08-18 16:23:42 -07:00
main.go Add support for DCOS host detection, improve Docker detection. (#4525) 2017-06-13 00:33:21 +00:00
namespace-lock_test.go lock: Moving locking to handler layer. (#3381) 2016-12-10 16:15:12 -08:00
namespace-lock.go Bypass network in lock requests to local server (#4465) 2017-06-05 12:25:04 -07:00
naughty-disk_test.go erasure: simplify XL backend operations (#4649) (#4758) 2017-08-14 18:08:42 -07:00
net_test.go Prevent minio server starting in standalone erasure mode for wrong inputs. (#4700) 2017-08-11 11:47:28 -07:00
net-rpc-client.go Adopt dsync interface changes and major cleanup on RPC server/client. 2017-01-02 20:57:42 +05:30
net.go Retry name lookup for kubernetes and docker swarm environment (#4800) 2017-08-13 13:34:10 -07:00
notifier-config_test.go config: setter/getter for Notifier and Logger into its own struct. (#3721) 2017-02-09 15:20:54 -08:00
notifier-config.go Add support for MQTT server as a notification target (#4474) 2017-06-14 17:27:49 -07:00
notifiers_test.go tests: Add tests for filterRuleMatch (#2722) 2016-09-16 16:44:44 -07:00
notifiers.go Add support for MQTT server as a notification target (#4474) 2017-06-14 17:27:49 -07:00
notify-amqp.go Name return values to prevent the need (and unnecessary code bloat) (#4576) 2017-06-21 19:53:09 -07:00
notify-elasticsearch.go Add access format support for Elasticsearch notification target (#4006) 2017-03-31 14:11:27 -07:00
notify-kafka.go Name return values to prevent the need (and unnecessary code bloat) (#4576) 2017-06-21 19:53:09 -07:00
notify-listener.go Fix spelling and golint errors. (#3266) 2016-11-15 18:14:23 -08:00
notify-mqtt.go Name return values to prevent the need (and unnecessary code bloat) (#4576) 2017-06-21 19:53:09 -07:00
notify-mysql.go Name return values to prevent the need (and unnecessary code bloat) (#4576) 2017-06-21 19:53:09 -07:00
notify-nats.go Name return values to prevent the need (and unnecessary code bloat) (#4576) 2017-06-21 19:53:09 -07:00
notify-postgresql.go Name return values to prevent the need (and unnecessary code bloat) (#4576) 2017-06-21 19:53:09 -07:00
notify-redis.go Add access format support for Elasticsearch notification target (#4006) 2017-03-31 14:11:27 -07:00
notify-webhook_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
notify-webhook.go Webhook endpoints can fail, we must start the server. (#4255) 2017-05-04 13:43:54 -07:00
object_api_suite_test.go Enable browser support for gateway (#4425) 2017-06-01 09:43:20 -07:00
object-api-common_test.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00
object-api-common.go fs: Add safe locking semantics for format.json (#4523) 2017-06-12 17:40:28 -07:00
object-api-datatypes.go Remove minimum inodes reqd check (#4747) 2017-08-03 20:07:22 -07:00
object-api-errors.go gateway-azure: Return right error when Part size is > 100MB (#4652) 2017-07-12 16:42:14 -07:00
object-api-getobject_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
object-api-getobjectinfo_test.go Enable browser support for gateway (#4425) 2017-06-01 09:43:20 -07:00
object-api-input-checks.go fs/erasure: Ignore objects with / even for DeleteObject() (#4303) 2017-05-09 14:32:24 -07:00
object-api-interface.go Enable browser support for gateway (#4425) 2017-06-01 09:43:20 -07:00
object-api-listobjects_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
object-api-multipart_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
object-api-multipart-common.go xl: Abort multipart upload should honor quorum properly. (#3670) 2017-02-01 11:16:17 -08:00
object-api-putobject_test.go fix: tests error conditions should be used properly. (#4833) 2017-08-23 17:58:52 -07:00
object-api-utils_test.go server: Validate path for bad components in a handler. (#4170) 2017-04-24 18:13:46 -07:00
object-api-utils.go fs/erasure: Rename meta 'md5Sum' as 'etag'. (#4319) 2017-05-14 12:05:51 -07:00
object-handlers_test.go bucket-policy: Add IPAddress/NotIPAddress conditions support (#4736) 2017-08-05 01:00:05 -07:00
object-handlers-common.go fs/erasure: Rename meta 'md5Sum' as 'etag'. (#4319) 2017-05-14 12:05:51 -07:00
object-handlers.go Honor overriding response headers for HEAD (#4784) 2017-08-08 11:04:04 -07:00
posix_test.go tests: create temporary dir/files than /usr directory. (#4820) 2017-08-18 11:44:54 -07:00
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 windows: Support all REPARSE_POINT attrib files properly. (#4203) 2017-05-02 02:35:27 -07:00
posix-list-dir-others.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
posix-utils_nix_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
posix-utils_nix.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
posix-utils_test.go server: Move all the top level files into cmd folder. (#2490) 2016-08-18 16:23:42 -07:00
posix-utils_windows_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
posix-utils_windows.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
posix.go Fail to start server if detected cross-device mounts. (#4807) 2017-08-15 15:10:50 -07:00
post-policy_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
postpolicyform_test.go api: postPolicy cleanup. Simplify the code and re-use. (#3890) 2017-03-13 14:41:13 -07:00
postpolicyform.go Name return values to prevent the need (and unnecessary code bloat) (#4576) 2017-06-21 19:53:09 -07:00
prepare-storage_test.go prep: Initialization should wait instead of exit the servers. (#2872) 2016-10-07 11:15:55 -07:00
prepare-storage-msg_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
prepare-storage-msg.go xl: prepare storage should Abort properly. (#4542) 2017-06-17 11:20:12 -07:00
prepare-storage.go Implement an offline mode for a distributed node (#4646) 2017-08-11 11:49:35 -07:00
retry_test.go auth/rpc: Make auth rpc client retry configurable. (#3695) 2017-02-07 02:16:29 -08:00
retry-storage_test.go erasure: simplify XL backend operations (#4649) (#4758) 2017-08-14 18:08:42 -07:00
retry-storage.go erasure: simplify XL backend operations (#4649) (#4758) 2017-08-14 18:08:42 -07:00
retry.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
routers.go restirct max size of http header and user metadata (#4634) (#4680) 2017-08-22 16:53:35 -07:00
rpc-common.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
rpc-server_test.go rpc: Do not use read/write deadlines for rpc connections. (#4647) 2017-07-18 09:30:46 -07:00
rpc-server.go rpc: Do not use read/write deadlines for rpc connections. (#4647) 2017-07-18 09:30:46 -07:00
s3-peer-client_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
s3-peer-client.go api: Fix registering of s3 endpoint peers properly (#4159) 2017-04-20 15:28:29 -07:00
s3-peer-router.go rpc: Do not use read/write deadlines for rpc connections. (#4647) 2017-07-18 09:30:46 -07:00
s3-peer-rpc-handlers_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
s3-peer-rpc-handlers.go Adopt dsync interface changes and major cleanup on RPC server/client. 2017-01-02 20:57:42 +05:30
server_test.go fix: OwnerID in response should be 64 character in length. (#4554) 2017-06-20 15:01:13 -07:00
server_utils_test.go xl: Rename getOrderedDisks as shuffleDisks appropriately. (#3796) 2017-02-24 09:20:40 -08:00
server-main_test.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00
server-main.go Fail to start server if detected cross-device mounts. (#4807) 2017-08-15 15:10:50 -07:00
server-rlimit_test.go cache: Increasing caching GC percent from 20 to 50. (#4041) 2017-04-15 02:16:49 -07:00
server-rlimit.go Remove globalMaxCacheSize and globalCacheExpiry variables (#3826) 2017-03-02 10:34:37 -08:00
server-startup-msg_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
server-startup-msg.go Remove unnecessary newline at beginning of server output (#4600) 2017-06-27 19:46:58 -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 Refactor HTTP server to address bugs (#4636) 2017-07-12 16:33:21 -07:00
signature-v2_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
signature-v2.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00
signature-v4_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
signature-v4-parser_test.go signature: use region from Auth header if server's region not configured (#4329) 2017-05-15 18:17:02 -07:00
signature-v4-parser.go Name return values to prevent the need (and unnecessary code bloat) (#4576) 2017-06-21 19:53:09 -07:00
signature-v4-utils_test.go signature: use region from Auth header if server's region not configured (#4329) 2017-05-15 18:17:02 -07:00
signature-v4-utils.go signature: use region from Auth header if server's region not configured (#4329) 2017-05-15 18:17:02 -07:00
signature-v4.go fix: [minor] Avoid unnecessary typecasting. (#4828) 2017-08-18 11:45:16 -07: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 Fail to start server if detected cross-device mounts. (#4807) 2017-08-15 15:10:50 -07:00
storage-interface.go erasure: simplify XL backend operations (#4649) (#4758) 2017-08-14 18:08:42 -07:00
storage-rpc-client_test.go erasure: simplify XL backend operations (#4649) (#4758) 2017-08-14 18:08:42 -07:00
storage-rpc-client.go erasure: simplify XL backend operations (#4649) (#4758) 2017-08-14 18:08:42 -07:00
storage-rpc-server_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
storage-rpc-server-datatypes.go erasure: simplify XL backend operations (#4649) (#4758) 2017-08-14 18:08:42 -07:00
storage-rpc-server.go erasure: simplify XL backend operations (#4649) (#4758) 2017-08-14 18:08:42 -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 sign: StreamingSign should use region from client. (#4577) 2017-06-21 11:30:34 -07:00
test-utils_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
to_err_test.go xl: Abort multipart upload should honor quorum properly. (#3670) 2017-02-01 11:16:17 -08:00
tree-walk_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -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 all/windows: Be case in-sensitive about pattern matching. (#3682) 2017-02-03 23:27:50 -08:00
typed-errors.go api: CopyObjectPart was copying wrong offsets due to shadowing. (#3838) 2017-03-03 16:32:04 -08:00
update-main_test.go Add support for helm package info in useragent (#4592) 2017-06-24 13:17:28 -07:00
update-main.go Add support for helm package info in useragent (#4592) 2017-06-24 13:17:28 -07:00
update-notifier_test.go Fix and cleanup update message and improve related tests (#4361) 2017-05-31 09:22:00 -07:00
update-notifier.go Fix and cleanup update message and improve related tests (#4361) 2017-05-31 09:22:00 -07:00
utils_test.go log: Fix printing of signature error request headers. (#4444) 2017-05-31 00:11:06 -07:00
utils.go log: Fix printing of signature error request headers. (#4444) 2017-05-31 00:11:06 -07:00
version_test.go server: Move all the top level files into cmd folder. (#2490) 2016-08-18 16:23: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 posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
web-handlers.go config: Avoid stale credentials in memory. (#4466) 2017-08-08 12:14:32 -07:00
web-router.go jwt,browser: allow short-expiry tokens for GETs (#4684) 2017-07-24 12:46:37 -07:00
xl-v1_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
xl-v1-bucket.go Name return values to prevent the need (and unnecessary code bloat) (#4576) 2017-06-21 19:53:09 -07:00
xl-v1-common.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
xl-v1-errors.go Remove dead unused errs and constants. (#4627) 2017-07-07 14:31:42 -07:00
xl-v1-healing_test.go erasure: simplify XL backend operations (#4649) (#4758) 2017-08-14 18:08:42 -07:00
xl-v1-healing-common_test.go fix: tests error conditions should be used properly. (#4833) 2017-08-23 17:58:52 -07:00
xl-v1-healing-common.go erasure: simplify XL backend operations (#4649) (#4758) 2017-08-14 18:08:42 -07:00
xl-v1-healing.go erasure: simplify XL backend operations (#4649) (#4758) 2017-08-14 18:08:42 -07:00
xl-v1-list-objects-heal_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
xl-v1-list-objects-heal.go Name return values to prevent the need (and unnecessary code bloat) (#4576) 2017-06-21 19:53:09 -07:00
xl-v1-list-objects.go Name return values to prevent the need (and unnecessary code bloat) (#4576) 2017-06-21 19:53:09 -07:00
xl-v1-metadata_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
xl-v1-metadata.go erasure: simplify XL backend operations (#4649) (#4758) 2017-08-14 18:08:42 -07:00
xl-v1-multipart_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
xl-v1-multipart.go fix: tests error conditions should be used properly. (#4833) 2017-08-23 17:58:52 -07:00
xl-v1-object_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
xl-v1-object.go fix: tests error conditions should be used properly. (#4833) 2017-08-23 17:58:52 -07:00
xl-v1-utils_test.go erasure: simplify XL backend operations (#4649) (#4758) 2017-08-14 18:08:42 -07:00
xl-v1-utils.go fix: [minor] Avoid unnecessary typecasting. (#4828) 2017-08-18 11:45:16 -07:00
xl-v1.go Remove minimum inodes reqd check (#4747) 2017-08-03 20:07:22 -07:00