minio/cmd
Harshavardhana 1d8a8c63db Simplify data verification with HashReader. (#5071)
Verify() was being called by caller after the data
has been successfully read after io.EOF. This disconnection
opens a race under concurrent access to such an object.
Verification is not necessary outside of Read() call,
we can simply just do checksum verification right inside
Read() call at io.EOF.

This approach simplifies the usage.
2017-10-22 11:00:34 +05:30
..
admin-handlers.go Admin: Raise error if config and env credentials mismatch (#4870) 2017-09-07 11:16:13 -07:00
admin-handlers_test.go Simplify data verification with HashReader. (#5071) 2017-10-22 11:00:34 +05:30
admin-router.go Implement heal-upload admin API (#3914) 2017-03-17 09:25:49 -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-client_test.go server: Fix CI build complaints (#4119) 2017-04-14 08:00:04 -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
admin-rpc-server_test.go [security] rpc: Do not transfer access/secret key. (#4857) 2017-09-19 12:37:56 -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.go Simplify data verification with HashReader. (#5071) 2017-10-22 11:00:34 +05:30
api-errors_test.go Simplify data verification with HashReader. (#5071) 2017-10-22 11:00:34 +05:30
api-headers.go Implement backblaze-b2 gateway support (#5002) 2017-10-13 16:26:16 +05:30
api-headers_test.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
api-resources.go Listen bucket notification for multiple prefixes/suffixes (#2911) 2016-10-12 11:02:15 -07:00
api-resources_test.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: List buckets response should return UTC modtime (#5004) 2017-10-03 10:34:51 -07:00
api-response_test.go api/PostPolicy: Allow location header fully qualified URL (#4926) 2017-09-24 16:43:21 -07:00
api-router.go Implement CopyObjectPart API (#3663) 2017-01-31 09:38:34 -08:00
auth-handler.go bucket-policy: Add IPAddress/NotIPAddress conditions support (#4736) 2017-08-05 01:00:05 -07:00
auth-handler_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
auth-rpc-client.go [security] rpc: Do not transfer access/secret key. (#4857) 2017-09-19 12:37:56 -07:00
auth-rpc-client_test.go Test Function to reset globals. (#3538) 2017-01-07 11:27:01 -08:00
auth-rpc-server.go [security] rpc: Do not transfer access/secret key. (#4857) 2017-09-19 12:37:56 -07:00
auth-rpc-server_test.go [security] rpc: Do not transfer access/secret key. (#4857) 2017-09-19 12:37:56 -07:00
benchmark-utils_test.go Simplify data verification with HashReader. (#5071) 2017-10-22 11:00:34 +05:30
browser-flag.go browser-flag: wrapped bool type denotes browser on/off flag. (#3963) 2017-03-26 12:00:27 -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-peer-rpc.go [security] rpc: Do not transfer access/secret key. (#4857) 2017-09-19 12:37:56 -07:00
browser-peer-rpc_test.go tests: Remove dependency on check.v1 (#5034) 2017-10-10 02:14:42 -07:00
browser-rpc-router.go [security] rpc: Do not transfer access/secret key. (#4857) 2017-09-19 12:37:56 -07:00
bucket-handlers-listobjects.go In gateway mode "continuation-token" will not contain "prefix" (#4911) 2017-09-13 17:27:19 -07:00
bucket-handlers.go Simplify data verification with HashReader. (#5071) 2017-10-22 11:00:34 +05:30
bucket-handlers_test.go Simplify data verification with HashReader. (#5071) 2017-10-22 11:00:34 +05:30
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.go Fix notification unmarshalling, unmarshal only when size is > 0 (#5087) 2017-10-20 13:57:57 -07:00
bucket-notification-handlers_test.go Fix validation in PutBucketNotification handler (#4841) 2017-08-23 15:58:02 -07:00
bucket-notification-utils.go Fix validation in PutBucketNotification handler (#4841) 2017-08-23 15:58:02 -07:00
bucket-notification-utils_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
bucket-policy-handlers.go bucket-policy: Add IPAddress/NotIPAddress conditions support (#4736) 2017-08-05 01:00:05 -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-parser.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.go Simplify data verification with HashReader. (#5071) 2017-10-22 11:00:34 +05:30
build-constants.go Add constants for commonly used values. (#3588) 2017-01-18 12:24:34 -08:00
certs.go Refactor HTTP server to address bugs (#4636) 2017-07-12 16:33:21 -07:00
certs_test.go Make unit testable cert parsing functions. (#3863) 2017-03-08 19:20:01 -08: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.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
config-migrate_test.go Remove go1.9 specific code for windows (#5033) 2017-10-13 15:31:15 +05:30
config-old.go Add support for MQTT server as a notification target (#4474) 2017-06-14 17:27:49 -07:00
config-v19.go config: Avoid stale credentials in memory. (#4466) 2017-08-08 12:14:32 -07:00
config-v19_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
console-logger.go Refactor logger (#3924) 2017-03-23 16:36:00 -07:00
copy-part-range.go api: CopyObjectPart was copying wrong offsets due to shadowing. (#3838) 2017-03-03 16:32:04 -08:00
copy-part-range_test.go api: CopyObjectPart was copying wrong offsets due to shadowing. (#3838) 2017-03-03 16:32:04 -08:00
credential.go remove bcrypt code from code-base (#4844) (#4845) 2017-08-23 15:59:37 -07:00
credential_test.go Removes max limit requirement on accessKey and secretKey length (#4730) 2017-08-03 20:03:37 -07:00
crossdomain-xml-handler.go fs: Re-implement object layer to remember the fd (#3509) 2017-01-16 17:05:00 -08:00
crossdomain-xml-handler_test.go fs: Re-implement object layer to remember the fd (#3509) 2017-01-16 17:05:00 -08: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
dynamic-timeouts_test.go Add support for timeouts for locks (#4377) 2017-08-31 14:43:59 -07:00
endpoint.go S3 peers should be initialized properly (#5024) 2017-10-08 20:23:42 -07:00
endpoint_test.go S3 peers should be initialized properly (#5024) 2017-10-08 20:23:42 -07:00
erasure-createfile.go fix: tests error conditions should be used properly. (#4833) 2017-08-23 17:58:52 -07:00
erasure-createfile_test.go fix: tests error conditions should be used properly. (#4833) 2017-08-23 17:58:52 -07:00
erasure-healfile.go Optimize healObject by eliminating extra data passes (#4949) 2017-09-28 15:57:19 -07:00
erasure-healfile_test.go Optimize healObject by eliminating extra data passes (#4949) 2017-09-28 15:57:19 -07:00
erasure-readfile.go optimize memory allocs during reconstruct (#4964) 2017-09-27 10:29:42 -07:00
erasure-readfile_test.go optimize memory allocs during reconstruct (#4964) 2017-09-27 10:29:42 -07:00
erasure-utils.go erasure: simplify XL backend operations (#4649) (#4758) 2017-08-14 18:08:42 -07:00
erasure-utils_test.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
erasure_test.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.go Simplify data verification with HashReader. (#5071) 2017-10-22 11:00:34 +05:30
event-notifier_test.go Simplify data verification with HashReader. (#5071) 2017-10-22 11:00:34 +05:30
fallocate.go Add support of fallocate for FS and XL backends (#3032) 2016-10-29 12:44:44 -07:00
fallocate_linux.go fs: Re-implement object layer to remember the fd (#3509) 2017-01-16 17:05:00 -08:00
fallocate_linux_test.go fs: Re-implement object layer to remember the fd (#3509) 2017-01-16 17:05:00 -08:00
file-logger.go Refactor logger (#3924) 2017-03-23 16:36:00 -07:00
format-config-v1.go remove all dead codes (#5019) 2017-10-05 12:25:45 -07:00
format-config-v1_test.go Simplify data verification with HashReader. (#5071) 2017-10-22 11:00:34 +05:30
fs-v1-background-append.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
fs-v1-helpers.go Support creating empty directories. (#5049) 2017-10-16 17:20:54 -07:00
fs-v1-helpers_test.go Support creating empty directories. (#5049) 2017-10-16 17:20:54 -07:00
fs-v1-metadata.go Support creating empty directories. (#5049) 2017-10-16 17:20:54 -07:00
fs-v1-metadata_test.go Simplify data verification with HashReader. (#5071) 2017-10-22 11:00:34 +05:30
fs-v1-multipart.go Simplify data verification with HashReader. (#5071) 2017-10-22 11:00:34 +05:30
fs-v1-multipart_test.go Simplify data verification with HashReader. (#5071) 2017-10-22 11:00:34 +05:30
fs-v1-rwpool.go fs: Convert repeated code in rwpool.Open() into a single function. (#4864) 2017-08-30 09:48:19 -07:00
fs-v1-rwpool_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
fs-v1.go Simplify data verification with HashReader. (#5071) 2017-10-22 11:00:34 +05:30
fs-v1_test.go Simplify data verification with HashReader. (#5071) 2017-10-22 11:00:34 +05:30
gateway-anonymous.go set http transport config for gateway (#4765) 2017-08-08 16:23:52 -07:00
gateway-azure-anonymous.go Move gateway unsupported functions into a common struct. (#5009) 2017-10-09 16:41:35 -07:00
gateway-azure.go Simplify data verification with HashReader. (#5071) 2017-10-22 11:00:34 +05:30
gateway-azure_test.go Fix azure metadata handling for all incoming PUT requests (#5038) 2017-10-12 12:16:24 -07:00
gateway-b2-anonymous.go Implement backblaze-b2 gateway support (#5002) 2017-10-13 16:26:16 +05:30
gateway-b2.go Simplify data verification with HashReader. (#5071) 2017-10-22 11:00:34 +05:30
gateway-b2_test.go Implement backblaze-b2 gateway support (#5002) 2017-10-13 16:26:16 +05:30
gateway-gcs-anonymous.go Move gateway unsupported functions into a common struct. (#5009) 2017-10-09 16:41:35 -07:00
gateway-gcs.go Simplify data verification with HashReader. (#5071) 2017-10-22 11:00:34 +05:30
gateway-gcs_test.go Figure out projectID for GCS automatically from credentials.json (#5029) 2017-10-20 13:59:12 -07:00
gateway-handlers.go Simplify data verification with HashReader. (#5071) 2017-10-22 11:00:34 +05:30
gateway-main.go Figure out projectID for GCS automatically from credentials.json (#5029) 2017-10-20 13:59:12 -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-router.go Simplify data verification with HashReader. (#5071) 2017-10-22 11:00:34 +05:30
gateway-s3-anonymous.go Simplify data verification with HashReader. (#5071) 2017-10-22 11:00:34 +05:30
gateway-s3.go Simplify data verification with HashReader. (#5071) 2017-10-22 11:00:34 +05:30
gateway-s3_test.go Simplify data verification with HashReader. (#5071) 2017-10-22 11:00:34 +05:30
gateway-startup-msg.go Add support for reading and saving config on Gateway. (#4463) 2017-06-16 16:01:41 -07:00
gateway-startup-msg_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
gateway-unsupported.go Simplify data verification with HashReader. (#5071) 2017-10-22 11:00:34 +05:30
generic-handlers.go Expose common S3 headers in CORS setting (#4839) 2017-09-11 08:15:51 -07:00
generic-handlers_test.go Ignore reservedBucket checks for net/rpc requests (#4884) 2017-09-01 12:16:54 -07:00
globals.go Implement backblaze-b2 gateway support (#5002) 2017-10-13 16:26:16 +05:30
handler-utils.go restirct max size of http header and user metadata (#4634) (#4680) 2017-08-22 16:53:35 -07:00
handler-utils_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -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.go server: Move all the top level files into cmd folder. (#2490) 2016-08-18 16:23: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
jwt.go Do not attempt to generate URLToken for anonymous downloads (#5078) 2017-10-18 11:14:27 +05:30
jwt_test.go [security] rpc: Do not transfer access/secret key. (#4857) 2017-09-19 12:37:56 -07:00
leak-detect_test.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
lock-instrument.go Add support for timeouts for locks (#4377) 2017-08-31 14:43:59 -07:00
lock-instrument_test.go remove all dead codes (#5019) 2017-10-05 12:25:45 -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-client_test.go lock/rpc: change rpcPath to be called serviceEndpoint. (#4088) 2017-04-11 10:25:21 -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-common_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -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-rpc-server_test.go [security] rpc: Do not transfer access/secret key. (#4857) 2017-09-19 12:37:56 -07:00
lock-stat.go Add support for timeouts for locks (#4377) 2017-08-31 14:43:59 -07:00
lockinfo-handlers.go Remove duration field from lock instrumentation (#4111) 2017-04-15 11:40:01 -07:00
lockinfo-handlers_test.go Add support for timeouts for locks (#4377) 2017-08-31 14:43:59 -07:00
logger.go Simplify data verification with HashReader. (#5071) 2017-10-22 11:00:34 +05:30
logger_test.go Refactor logger (#3924) 2017-03-23 16:36:00 -07:00
main.go Add support for DCOS host detection, improve Docker detection. (#4525) 2017-06-13 00:33:21 +00:00
namespace-lock.go Remove go1.9 specific code for windows (#5033) 2017-10-13 15:31:15 +05:30
namespace-lock_test.go Add support for timeouts for locks (#4377) 2017-08-31 14:43:59 -07:00
naughty-disk_test.go remove ReadFileWithVerify from StorageAPI (#4947) 2017-09-25 11:32:56 -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 api/PostPolicy: Allow location header fully qualified URL (#4926) 2017-09-24 16:43:21 -07:00
net_test.go tests: Remove dependency on check.v1 (#5034) 2017-10-10 02:14:42 -07:00
notifier-config.go [security] rpc: Do not transfer access/secret key. (#4857) 2017-09-19 12:37:56 -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
notifiers.go Implement proper reConnect logic for amqp notification target. (#4867) 2017-09-04 17:45:30 -07:00
notifiers_test.go tests: Add tests for filterRuleMatch (#2722) 2016-09-16 16:44:44 -07:00
notify-amqp.go Implement proper reConnect logic for amqp notification target. (#4867) 2017-09-04 17:45:30 -07:00
notify-amqp_test.go Implement proper reConnect logic for amqp notification target. (#4867) 2017-09-04 17:45:30 -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.go Remove body from POST request in webhook (#5067) 2017-10-13 13:29:01 +05:30
notify-webhook_test.go Remove pre go1.8 code and cleanup (#4933) 2017-09-22 14:03:31 -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-common_test.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00
object-api-datatypes.go Remove minimum inodes reqd check (#4747) 2017-08-03 20:07:22 -07:00
object-api-errors.go Simplify data verification with HashReader. (#5071) 2017-10-22 11:00:34 +05:30
object-api-getobject_test.go Simplify data verification with HashReader. (#5071) 2017-10-22 11:00:34 +05:30
object-api-getobjectinfo_test.go Simplify data verification with HashReader. (#5071) 2017-10-22 11:00:34 +05:30
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 Simplify data verification with HashReader. (#5071) 2017-10-22 11:00:34 +05:30
object-api-listobjects_test.go Simplify data verification with HashReader. (#5071) 2017-10-22 11:00:34 +05:30
object-api-multipart-common.go xl: Abort multipart upload should honor quorum properly. (#3670) 2017-02-01 11:16:17 -08:00
object-api-multipart_test.go Simplify data verification with HashReader. (#5071) 2017-10-22 11:00:34 +05:30
object-api-putobject_test.go Simplify data verification with HashReader. (#5071) 2017-10-22 11:00:34 +05:30
object-api-utils.go refactor ObjectLayer PutObject and PutObjectPart (#4925) 2017-09-19 12:40:27 -07:00
object-api-utils_test.go refactor ObjectLayer PutObject and PutObjectPart (#4925) 2017-09-19 12:40:27 -07:00
object-handlers-common.go Add support for timeouts for locks (#4377) 2017-08-31 14:43:59 -07:00
object-handlers.go Simplify data verification with HashReader. (#5071) 2017-10-22 11:00:34 +05:30
object-handlers_test.go Simplify data verification with HashReader. (#5071) 2017-10-22 11:00:34 +05:30
object_api_suite_test.go Simplify data verification with HashReader. (#5071) 2017-10-22 11:00:34 +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.go Fail to start server if detected cross-device mounts. (#4807) 2017-08-15 15:10:50 -07:00
posix-errors_test.go Add constants for commonly used values. (#3588) 2017-01-18 12:24:34 -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 Remove go1.9 specific code for windows (#5033) 2017-10-13 15:31:15 +05:30
posix-list-dir_test.go all/windows: Be case in-sensitive about pattern matching. (#3682) 2017-02-03 23:27:50 -08:00
posix-utils_nix.go Remove go1.9 specific code for windows (#5033) 2017-10-13 15:31:15 +05:30
posix-utils_nix_test.go Remove go1.9 specific code for windows (#5033) 2017-10-13 15:31:15 +05:30
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.go Remove go1.9 specific code for windows (#5033) 2017-10-13 15:31:15 +05:30
posix-utils_windows_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
posix.go Remove go1.9 specific code for windows (#5033) 2017-10-13 15:31:15 +05:30
posix_test.go fix build failure for go1.9 (#4872) 2017-10-06 17:00:15 -07:00
post-policy_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
postpolicyform.go Name return values to prevent the need (and unnecessary code bloat) (#4576) 2017-06-21 19:53:09 -07:00
postpolicyform_test.go api: postPolicy cleanup. Simplify the code and re-use. (#3890) 2017-03-13 14:41:13 -07:00
prepare-storage-msg.go xl: prepare storage should Abort properly. (#4542) 2017-06-17 11:20:12 -07:00
prepare-storage-msg_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
prepare-storage.go Fix preInit logic when mixed disk situations exist. (#4904) 2017-09-12 12:17:44 -07:00
prepare-storage_test.go Fix preInit logic when mixed disk situations exist. (#4904) 2017-09-12 12:17:44 -07:00
retry-storage.go remove ReadFileWithVerify from StorageAPI (#4947) 2017-09-25 11:32:56 -07:00
retry-storage_test.go remove ReadFileWithVerify from StorageAPI (#4947) 2017-09-25 11:32:56 -07:00
retry.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
retry_test.go auth/rpc: Make auth rpc client retry configurable. (#3695) 2017-02-07 02:16:29 -08:00
routers.go Ignore reservedBucket checks for net/rpc requests (#4884) 2017-09-01 12:16:54 -07:00
rpc-common.go [security] rpc: Do not transfer access/secret key. (#4857) 2017-09-19 12:37:56 -07:00
rpc-server.go rpc: Do not use read/write deadlines for rpc connections. (#4647) 2017-07-18 09:30:46 -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
s3-peer-client.go S3 peers should be initialized properly (#5024) 2017-10-08 20:23:42 -07:00
s3-peer-client_test.go S3 peers should be initialized properly (#5024) 2017-10-08 20:23:42 -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.go Adopt dsync interface changes and major cleanup on RPC server/client. 2017-01-02 20:57:42 +05:30
s3-peer-rpc-handlers_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
server-main.go Increase default read/write timeouts from 30sec to 15minutes (#4888) 2017-09-07 11:16:45 -07:00
server-main_test.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00
server-rlimit.go Push max threads to little less than kernel limit (#5001) 2017-10-03 10:37:45 -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-startup-msg.go Remove unnecessary newline at beginning of server output (#4600) 2017-06-27 19:46:58 -07:00
server-startup-msg_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
server_test.go Support creating empty directories. (#5049) 2017-10-16 17:20:54 -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.go Fix signature v2 handling for resource names (#4965) 2017-09-26 11:00:07 -07:00
signature-v2_test.go Fix signature v2 handling for resource names (#4965) 2017-09-26 11:00:07 -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-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-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-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.go fix: [minor] Avoid unnecessary typecasting. (#4828) 2017-08-18 11:45:16 -07:00
signature-v4_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -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 remove ReadFileWithVerify from StorageAPI (#4947) 2017-09-25 11:32:56 -07:00
storage-rpc-client.go remove ReadFileWithVerify from StorageAPI (#4947) 2017-09-25 11:32:56 -07:00
storage-rpc-client_test.go tests: Remove dependency on check.v1 (#5034) 2017-10-10 02:14:42 -07:00
storage-rpc-server-datatypes.go remove ReadFileWithVerify from StorageAPI (#4947) 2017-09-25 11:32:56 -07:00
storage-rpc-server.go remove ReadFileWithVerify from StorageAPI (#4947) 2017-09-25 11:32:56 -07:00
storage-rpc-server_test.go remove all dead codes (#5019) 2017-10-05 12:25:45 -07:00
streaming-signature-v4.go Simplify data verification with HashReader. (#5071) 2017-10-22 11:00:34 +05:30
streaming-signature-v4_test.go Refactor streaming signatureV4 w/ state machine (#2862) 2016-10-10 01:42:32 -07:00
test-utils_test.go Simplify data verification with HashReader. (#5071) 2017-10-22 11:00:34 +05:30
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-pool_test.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
tree-walk_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
typed-errors.go Simplify data verification with HashReader. (#5071) 2017-10-22 11:00:34 +05:30
update-main.go Remove go1.9 specific code for windows (#5033) 2017-10-13 15:31:15 +05:30
update-main_test.go Refactor update check code (#5020) 2017-10-09 16:12:13 -07:00
update-notifier.go Fix and cleanup update message and improve related tests (#4361) 2017-05-31 09:22:00 -07:00
update-notifier_test.go Fix and cleanup update message and improve related tests (#4361) 2017-05-31 09:22:00 -07:00
utils.go Remove go1.9 specific code for windows (#5033) 2017-10-13 15:31:15 +05:30
utils_test.go log: Fix printing of signature error request headers. (#4444) 2017-05-31 00:11:06 -07:00
version-main.go cli: Make sure to add --help flag for subcommands. (#3773) 2017-02-19 20:46:06 -08:00
version_test.go tests: Remove dependency on check.v1 (#5034) 2017-10-10 02:14:42 -07:00
web-handlers.go Simplify data verification with HashReader. (#5071) 2017-10-22 11:00:34 +05:30
web-handlers_test.go Simplify data verification with HashReader. (#5071) 2017-10-22 11:00:34 +05:30
web-router.go jwt,browser: allow short-expiry tokens for GETs (#4684) 2017-07-24 12:46:37 -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 Avoid DDOS in PutObject() when objectName is '/' and size '0' (#4962) 2017-09-25 14:47:58 -07:00
xl-v1-common_test.go Simplify data verification with HashReader. (#5071) 2017-10-22 11:00:34 +05:30
xl-v1-errors.go Remove dead unused errs and constants. (#4627) 2017-07-07 14:31:42 -07:00
xl-v1-healing-common.go Optimize healObject by eliminating extra data passes (#4949) 2017-09-28 15:57:19 -07:00
xl-v1-healing-common_test.go Simplify data verification with HashReader. (#5071) 2017-10-22 11:00:34 +05:30
xl-v1-healing.go Optimize healObject by eliminating extra data passes (#4949) 2017-09-28 15:57:19 -07:00
xl-v1-healing_test.go Simplify data verification with HashReader. (#5071) 2017-10-22 11:00:34 +05:30
xl-v1-list-objects-heal.go Add support for timeouts for locks (#4377) 2017-08-31 14:43:59 -07:00
xl-v1-list-objects-heal_test.go Simplify data verification with HashReader. (#5071) 2017-10-22 11:00:34 +05:30
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.go erasure: simplify XL backend operations (#4649) (#4758) 2017-08-14 18:08:42 -07:00
xl-v1-metadata_test.go Simplify data verification with HashReader. (#5071) 2017-10-22 11:00:34 +05:30
xl-v1-multipart.go Simplify data verification with HashReader. (#5071) 2017-10-22 11:00:34 +05:30
xl-v1-multipart_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
xl-v1-object.go Simplify data verification with HashReader. (#5071) 2017-10-22 11:00:34 +05:30
xl-v1-object_test.go Simplify data verification with HashReader. (#5071) 2017-10-22 11:00:34 +05:30
xl-v1-utils.go Return errors in PutObject()/PutObjectPart() if input size is -1. (#5015) 2017-10-06 09:38:01 -07:00
xl-v1-utils_test.go Return errors in PutObject()/PutObjectPart() if input size is -1. (#5015) 2017-10-06 09:38:01 -07:00
xl-v1.go Remove minimum inodes reqd check (#4747) 2017-08-03 20:07:22 -07:00
xl-v1_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00