minio/cmd
Michael Lynch cf414a6053 Fixing Sia file uploads (#5233)
The Sia gateway had a bug with uploading that prevented the user's uploads
from reaching the Sia backend. The PutObject function called fsRemoveFile at
the end of the function, which didn't give the Sia backend enough time to
upload the file to the Sia network.

This adds a goroutine that watches the file upload progress and doesn't delete
the file until the upload reaches 100% complete.

Note that this solution has the limitation where if the minio process dies in
the middle of upload, it will leave orphaned files in the SIA_TEMP directory
that the user will need to remove manually.
2017-11-28 12:25:15 +05:30
..
admin-handlers.go Virtual host style S3 requests (#5095) 2017-11-14 16:56:24 -08:00
admin-handlers_test.go Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
admin-router.go Implement heal-upload admin API (#3914) 2017-03-17 09:25:49 -07:00
admin-rpc-client.go Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
admin-rpc-client_test.go server: Fix CI build complaints (#4119) 2017-04-14 08:00:04 -07:00
admin-rpc-server.go Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08: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 Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
api-errors_test.go add SSE-C support for HEAD, GET, PUT (#4894) 2017-11-07 15:18:59 -08:00
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
api-resources_test.go
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 Handle Path validation inside the PostPolicy handler (#5192) 2017-11-15 14:10:45 -08:00
auth-handler.go Virtual host style S3 requests (#5095) 2017-11-14 16:56:24 -08:00
auth-handler_test.go move credentials as separate package (#5115) 2017-10-31 11:54:32 -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 move credentials as separate package (#5115) 2017-10-31 11:54:32 -07:00
browser-peer-rpc_test.go move credentials as separate package (#5115) 2017-10-31 11:54:32 -07:00
browser-rpc-router.go Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08: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 Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
bucket-handlers_test.go move credentials as separate package (#5115) 2017-10-31 11:54:32 -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 Rename UserDefined to UserMetadata for events (#5206) 2017-11-20 15:32:25 -08:00
bucket-notification-handlers.go Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
bucket-notification-handlers_test.go Fix ListenBucketNotification deadlock (#5028) 2017-11-16 10:56:06 -08:00
bucket-notification-utils.go Allow event notifications to work without region (#5119) 2017-10-27 15:09:55 -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 policies should use minio-go/pkg/policy instead. (#5090) 2017-10-27 16:14:06 -07:00
bucket-policy-handlers_test.go move credentials as separate package (#5115) 2017-10-31 11:54:32 -07:00
bucket-policy-parser.go Support conditions for ListMultipartUploads and ListParts (#5130) 2017-11-02 11:39:48 -07:00
bucket-policy-parser_test.go Bucket policies should use minio-go/pkg/policy instead. (#5090) 2017-10-27 16:14:06 -07:00
bucket-policy.go Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
build-constants.go Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -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 Virtual host style S3 requests (#5095) 2017-11-14 16:56:24 -08:00
config-dir.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
config-migrate.go Virtual host style S3 requests (#5095) 2017-11-14 16:56:24 -08:00
config-migrate_test.go Virtual host style S3 requests (#5095) 2017-11-14 16:56:24 -08:00
config-old.go Virtual host style S3 requests (#5095) 2017-11-14 16:56:24 -08:00
config-v20.go Virtual host style S3 requests (#5095) 2017-11-14 16:56:24 -08:00
config-v20_test.go Virtual host style S3 requests (#5095) 2017-11-14 16:56:24 -08: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
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
encryption-v1.go return AWS compliant error if SSE-C key is wrong (#5203) 2017-11-20 14:04:10 -08:00
encryption-v1_test.go replace SSE-C key derivation scheme (#5168) 2017-11-10 17:21:23 -08:00
endpoint.go Fix minio distributed setup to properly work on windows (#5152) 2017-11-12 08:09:53 +05:30
endpoint_test.go S3 peers should be initialized properly (#5024) 2017-10-08 20:23:42 -07:00
erasure-createfile.go Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
erasure-createfile_test.go add benchmarks for erasure backend (#5084) 2017-11-17 14:57:04 -08:00
erasure-healfile.go Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
erasure-healfile_test.go Optimize healObject by eliminating extra data passes (#4949) 2017-09-28 15:57:19 -07:00
erasure-readfile.go Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
erasure-readfile_test.go add benchmarks for erasure backend (#5084) 2017-11-17 14:57:04 -08:00
erasure-utils.go Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
erasure-utils_test.go erasure: simplify XL backend operations (#4649) (#4758) 2017-08-14 18:08:42 -07:00
erasure.go Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
erasure_test.go erasure: simplify XL backend operations (#4649) (#4758) 2017-08-14 18:08:42 -07:00
event-notifier.go Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
event-notifier_test.go Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
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 Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
format-config-v1_test.go Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
fs-v1-background-append.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
fs-v1-helpers.go Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
fs-v1-helpers_test.go Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
fs-v1-metadata.go Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
fs-v1-metadata_test.go Simplify data verification with HashReader. (#5071) 2017-10-22 11:00:34 +05:30
fs-v1-multipart.go Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
fs-v1-multipart_test.go Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
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 Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
fs-v1_test.go Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
gateway-anonymous.go set http transport config for gateway (#4765) 2017-08-08 16:23:52 -07:00
gateway-azure-anonymous.go Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
gateway-azure.go gateway/azure: ListParts return an empty list if no parts uploaded yet (#5230) 2017-11-27 17:42:27 -08:00
gateway-azure_test.go Add more unit tests for azure/gcs/b2 gateway (#5236) 2017-11-27 18:29:22 -08:00
gateway-b2-anonymous.go Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
gateway-b2.go Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
gateway-b2_test.go Add more unit tests for azure/gcs/b2 gateway (#5236) 2017-11-27 18:29:22 -08:00
gateway-gcs-anonymous.go Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
gateway-gcs.go Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
gateway-gcs_test.go Add more unit tests for azure/gcs/b2 gateway (#5236) 2017-11-27 18:29:22 -08:00
gateway-handlers.go add SSE-C support for HEAD, GET, PUT (#4894) 2017-11-07 15:18:59 -08:00
gateway-main.go Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
gateway-main_test.go Simplify gateway backend registration (#5111) 2017-10-27 15:07:46 -07:00
gateway-router.go Handle Path validation inside the PostPolicy handler (#5192) 2017-11-15 14:10:45 -08:00
gateway-s3-anonymous.go Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
gateway-s3.go Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
gateway-s3_test.go Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
gateway-sia.go Fixing Sia file uploads (#5233) 2017-11-28 12:25:15 +05:30
gateway-sia_test.go Implement Sia Gateway (#5114) 2017-11-22 12:12:10 -08:00
gateway-startup-msg.go Simplify gateway backend registration (#5111) 2017-10-27 15:07:46 -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 Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
generic-handlers.go Virtual host style S3 requests (#5095) 2017-11-14 16:56:24 -08:00
generic-handlers_test.go replace SSE-C key derivation scheme (#5168) 2017-11-10 17:21:23 -08:00
globals.go Virtual host style S3 requests (#5095) 2017-11-14 16:56:24 -08:00
handler-utils.go Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
handler-utils_test.go Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08: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
httprange_test.go
jwt.go move credentials as separate package (#5115) 2017-10-31 11:54:32 -07:00
jwt_test.go move credentials as separate package (#5115) 2017-10-31 11:54:32 -07:00
leak-detect_test.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
lock-instrument.go Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
lock-instrument_test.go Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08: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 Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08: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 Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
logger_test.go Refactor logger (#3924) 2017-03-23 16:36:00 -07:00
main.go Help message should prioritize gateway after server (#5153) 2017-11-08 13:38:53 -08: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
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 Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
object-api-common_test.go Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
object-api-datatypes.go Add public data-types for easier external loading (#5170) 2017-11-14 13:55:10 +05:30
object-api-errors.go Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
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 Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
object-api-interface.go Add public data-types for easier external loading (#5170) 2017-11-14 13:55:10 +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 Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
object-api-multipart_test.go Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
object-api-putobject_test.go Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
object-api-utils.go Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
object-api-utils_test.go Add public data-types for easier external loading (#5170) 2017-11-14 13:55:10 +05:30
object-handlers-common.go Add support for timeouts for locks (#4377) 2017-08-31 14:43:59 -07:00
object-handlers.go Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
object-handlers_test.go Add public data-types for easier external loading (#5170) 2017-11-14 13:55:10 +05:30
object_api_suite_test.go Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
posix-dirent-fileno.go
posix-dirent-ino.go
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
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 Return MethodNotAllowed error in PostPolicyBucketHandler if URL contains object name (#5142) 2017-11-13 16:30:20 -08: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 Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08: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 unused value from retry-storage (#5129) 2017-10-29 15:43:16 +05:30
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 add SSE-C support for HEAD, GET, PUT (#4894) 2017-11-07 15:18:59 -08: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 Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08: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 Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08: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 Fix ListenBucketNotification deadlock (#5028) 2017-11-16 10:56:06 -08: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 Virtual host style S3 requests (#5095) 2017-11-14 16:56:24 -08: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 Check for value > 7 days in X-Amz-Expires header. (#5163) 2017-11-13 12:54:03 -08:00
signature-v4-parser_test.go Check for value > 7 days in X-Amz-Expires header. (#5163) 2017-11-13 12:54:03 -08: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 Return ErrContentSHA256Mismatch when sha256sum is invalid (#5188) 2017-11-16 11:13:04 -08: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 Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08: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 Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
storage-rpc-server_test.go Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
streaming-signature-v4.go Simplify data verification with HashReader. (#5071) 2017-10-22 11:00:34 +05:30
streaming-signature-v4_test.go
test-utils_test.go move credentials as separate package (#5115) 2017-10-31 11:54:32 -07:00
tree-walk-pool.go
tree-walk-pool_test.go
tree-walk.go Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -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 Support for bosh/pcf user-agent when querying for updates. (#5116) 2017-10-26 18:53:45 -07:00
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 convert ETag properly for all gateways (#5099) 2017-10-26 10:17:07 -07:00
utils_test.go convert ETag properly for all gateways (#5099) 2017-10-26 10:17:07 -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 Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
web-handlers_test.go Bucket policies should use minio-go/pkg/policy instead. (#5090) 2017-10-27 16:14:06 -07:00
web-router.go browser: Remove hardcoding of minioBrowserPrefix=/minio (#5048) 2017-11-06 15:59:37 -08:00
xl-v1-bucket.go Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
xl-v1-common.go Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08: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 Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08: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 Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
xl-v1-healing_test.go Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
xl-v1-list-objects-heal.go Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08: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 Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
xl-v1-metadata.go Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
xl-v1-metadata_test.go Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
xl-v1-multipart.go Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
xl-v1-multipart_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
xl-v1-object.go Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
xl-v1-object_test.go Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
xl-v1-utils.go Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
xl-v1-utils_test.go Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
xl-v1.go Convert errors tracer into a separate package (#5221) 2017-11-25 11:58:29 -08:00
xl-v1_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00