minio/cmd
Harshavardhana 0563a9235a handlers: Handle crash if r.URL.Path is empty. (#3554)
URL paths can be empty and not have preceding separator,
we do not yet know the conditions this can happen inside
Go http server.

This patch is to ensure that we do not crash ourselves
under conditions where r.URL.Path may be empty.

Fixes #3553
2017-01-10 11:01:23 -08:00
..
admin-handlers_test.go Test Function to reset globals. (#3538) 2017-01-07 11:27:01 -08:00
admin-handlers.go api: Set appropriate content-type for success/error responses. (#3537) 2017-01-06 00:37:00 -08:00
admin-router.go Implement list, clear locks REST API w/ pkg/madmin support (#3491) 2017-01-03 23:39:22 -08:00
admin-rpc-client.go Implement list, clear locks REST API w/ pkg/madmin support (#3491) 2017-01-03 23:39:22 -08:00
admin-rpc-server_test.go Test Function to reset globals. (#3538) 2017-01-07 11:27:01 -08:00
admin-rpc-server.go Implement list, clear locks REST API w/ pkg/madmin support (#3491) 2017-01-03 23:39:22 -08:00
api-datatypes.go signature: Region changes should be handled just like AWS. (#2805) 2016-09-29 15:51:00 -07:00
api-errors_test.go tests: Fix ListMultipartUploadsHandler tests. (#2705) 2016-09-15 01:44:19 -07:00
api-errors.go Implement list, clear locks REST API w/ pkg/madmin support (#3491) 2017-01-03 23:39:22 -08:00
api-headers_test.go Generate and use access/secret keys properly (#3498) 2016-12-26 10:21:23 -08:00
api-headers.go Generate and use access/secret keys properly (#3498) 2016-12-26 10:21:23 -08: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 api: Set appropriate content-type for success/error responses. (#3537) 2017-01-06 00:37:00 -08:00
api-router.go Reduce number of envs and options from command line. (#3230) 2016-11-11 16:40:55 -08:00
auth-handler_test.go Generate and use access/secret keys properly (#3498) 2016-12-26 10:21:23 -08:00
auth-handler.go api: Set appropriate content-type for success/error responses. (#3537) 2017-01-06 00:37:00 -08:00
auth-rpc-client_test.go Test Function to reset globals. (#3538) 2017-01-07 11:27:01 -08:00
auth-rpc-client.go Adopt dsync interface changes and major cleanup on RPC server/client. 2017-01-02 20:57:42 +05:30
auth-rpc-server_test.go Adopt dsync interface changes and major cleanup on RPC server/client. 2017-01-02 20:57:42 +05:30
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 Use humanize constants for KiB, MiB and GiB units. (#3322) 2016-11-22 18:18:22 -08:00
browser-peer-rpc_test.go Adopt dsync interface changes and major cleanup on RPC server/client. 2017-01-02 20:57:42 +05:30
browser-peer-rpc.go Adopt dsync interface changes and major cleanup on RPC server/client. 2017-01-02 20:57:42 +05:30
browser-rpc-router.go Adopt dsync interface changes and major cleanup on RPC server/client. 2017-01-02 20:57:42 +05:30
bucket-handlers_test.go Generate and use access/secret keys properly (#3498) 2016-12-26 10:21:23 -08:00
bucket-handlers-listobjects.go api: Set appropriate content-type for success/error responses. (#3537) 2017-01-06 00:37:00 -08:00
bucket-handlers.go api: Set appropriate content-type for success/error responses. (#3537) 2017-01-06 00:37:00 -08: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 api: Do not use sqs for ListenBucketNotification. (#3023) 2016-10-21 01:25:17 -07:00
bucket-notification-handlers_test.go Generate and use access/secret keys properly (#3498) 2016-12-26 10:21:23 -08:00
bucket-notification-handlers.go api: Set appropriate content-type for success/error responses. (#3537) 2017-01-06 00:37:00 -08:00
bucket-notification-utils_test.go api: Do not use sqs for ListenBucketNotification. (#3023) 2016-10-21 01:25:17 -07:00
bucket-notification-utils.go Add support for Kafka as a notifications target (#2869) (#3439) 2016-12-15 08:23:48 -08:00
bucket-policy-handlers_test.go Test Function to reset globals. (#3538) 2017-01-07 11:27:01 -08:00
bucket-policy-handlers.go api: Set appropriate content-type for success/error responses. (#3537) 2017-01-06 00:37:00 -08:00
bucket-policy-migrate.go sha256: Verify sha256 along with md5sum, signature is verified on the request early. (#2813) 2016-10-02 15:51:49 -07:00
bucket-policy-parser_test.go Fix spelling and golint errors. (#3266) 2016-11-15 18:14:23 -08:00
bucket-policy-parser.go Cleanup and fixes (#3273) 2016-11-21 13:51:05 -08:00
bucket-policy.go fs/xl: Simplify bucket metadata reading. (#3486) 2016-12-21 11:29:32 -08:00
build-constants.go server: Move all the top level files into cmd folder. (#2490) 2016-08-18 16:23:42 -07:00
certs_test.go mispell fixes. (#3100) 2016-10-26 08:46:14 -07:00
certs.go Cleanup and fixes (#3273) 2016-11-21 13:51:05 -08:00
checkport_test.go Move to URL based syntax formatting. (#3092) 2016-10-27 03:30:52 -07:00
checkport.go Move to URL based syntax formatting. (#3092) 2016-10-27 03:30:52 -07:00
commands.go Add global flags to all commands and subcommands (#2605) 2016-09-13 21:18:30 -07:00
config-migrate_test.go Generate and use access/secret keys properly (#3498) 2016-12-26 10:21:23 -08:00
config-migrate.go Generate and use access/secret keys properly (#3498) 2016-12-26 10:21:23 -08:00
config-old.go Generate and use access/secret keys properly (#3498) 2016-12-26 10:21:23 -08:00
config-v11_test.go Add support for Kafka as a notifications target (#2869) (#3439) 2016-12-15 08:23:48 -08:00
config-v11.go Generate and use access/secret keys properly (#3498) 2016-12-26 10:21:23 -08:00
config.go server: Add more elaborate startup messages. (#2731) 2016-10-05 12:48:07 -07:00
credential.go Have simpler JWT authentication. (#3501) 2016-12-27 08:28:10 -08:00
crossdomain-xml-handler.go Cleanup and fixes (#3273) 2016-11-21 13:51:05 -08:00
damerau-levenshtein_test.go server: Move all the top level files into cmd folder. (#2490) 2016-08-18 16:23:42 -07:00
damerau-levenshtein.go Fixing ineffssaign errors (#2608) 2016-09-13 21:18:30 -07:00
erasure_test.go server: Move all the top level files into cmd folder. (#2490) 2016-08-18 16:23:42 -07:00
erasure-createfile_test.go Use humanize constants for KiB, MiB and GiB units. (#3322) 2016-11-22 18:18:22 -08:00
erasure-createfile.go caching: Optimize memory allocations. (#3405) 2016-12-08 20:35:07 -08:00
erasure-healfile_test.go Use humanize constants for KiB, MiB and GiB units. (#3322) 2016-11-22 18:18:22 -08:00
erasure-healfile.go logging: Print stack trace in case of errors. 2016-09-13 21:18:30 -07:00
erasure-readfile_test.go Use humanize constants for KiB, MiB and GiB units. (#3322) 2016-11-22 18:18:22 -08:00
erasure-readfile.go Fix spelling and golint errors. (#3266) 2016-11-15 18:14:23 -08:00
erasure-utils_test.go server: Move all the top level files into cmd folder. (#2490) 2016-08-18 16:23:42 -07:00
erasure-utils.go Fix typo in erasure-utils.go 2016-12-22 10:47:10 -08:00
errors.go Add a isErr function to check for errs. 2017-01-02 10:52:43 -08:00
event-notifier_test.go Adopt dsync interface changes and major cleanup on RPC server/client. 2017-01-02 20:57:42 +05:30
event-notifier.go fs/xl: Simplify bucket metadata reading. (#3486) 2016-12-21 11:29:32 -08:00
fallocate_linux.go Add support of fallocate for FS and XL backends (#3032) 2016-10-29 12:44:44 -07:00
fallocate.go Add support of fallocate for FS and XL backends (#3032) 2016-10-29 12:44:44 -07:00
format-config-v1_test.go format: Check properly for disks in valid formats. (#3427) 2016-12-11 15:18:55 -08:00
format-config-v1.go format: Check properly for disks in valid formats. (#3427) 2016-12-11 15:18:55 -08:00
fs-helpers.go objAPI: Implement CopyObject API. (#3487) 2016-12-26 16:29:26 -08:00
fs-v1_test.go Fix delays and iterim fix for the partial fix in #3502 (#3511) 2016-12-30 17:08:02 -08:00
fs-v1-background-append.go FS/Multipart: Fix race between PutObjectPart and Complete/Abort multi… (#3419) 2016-12-09 16:10:18 -08:00
fs-v1-errors.go Fix spelling and golint errors. (#3266) 2016-11-15 18:14:23 -08:00
fs-v1-metadata_test.go tests: Use testTmpDir var to specify tmp directory (#3459) 2016-12-15 22:25:05 -08:00
fs-v1-metadata.go Rename getUUID() into mustGetUUID() (#3320) 2016-11-22 16:52:37 -08:00
fs-v1-multipart_test.go tests: Use testTmpDir var to specify tmp directory (#3459) 2016-12-15 22:25:05 -08:00
fs-v1-multipart-common_test.go tests: Use testTmpDir var to specify tmp directory (#3459) 2016-12-15 22:25:05 -08:00
fs-v1-multipart-common.go fs/xl: Combine input checks into re-usable functions. (#3383) 2016-12-01 23:15:17 -08:00
fs-v1-multipart.go vendorize deps for snappy, blake2b and sha256 (#3476) 2016-12-19 19:32:55 -08:00
fs-v1.go objAPI: Implement CopyObject API. (#3487) 2016-12-26 16:29:26 -08:00
generic-handlers_test.go env: Bring back MINIO_BROWSER env. (#3423) 2016-12-10 00:42:22 -08:00
generic-handlers.go handlers: Handle crash if r.URL.Path is empty. (#3554) 2017-01-10 11:01:23 -08:00
globals.go Fix delays and iterim fix for the partial fix in #3502 (#3511) 2016-12-30 17:08:02 -08:00
handler-utils_test.go Better code coverage of handler-utils.go (#2746) 2016-09-20 10:40:46 -07:00
handler-utils.go objAPI: Implement CopyObject API. (#3487) 2016-12-26 16:29:26 -08:00
hasher.go vendorize deps for snappy, blake2b and sha256 (#3476) 2016-12-19 19:32:55 -08: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
humanized-duration_test.go update: Change update notifier for new style banner. (#3289) 2016-11-19 23:20:13 -08:00
humanized-duration.go update: Change update notifier for new style banner. (#3289) 2016-11-19 23:20:13 -08:00
interface-ips_test.go Use net.ParseCIDR instead of custom-built parsers (#3055) 2016-10-25 11:14:47 -07:00
interface-ips.go Use net.ParseCIDR instead of custom-built parsers (#3055) 2016-10-25 11:14:47 -07:00
jwt_test.go Have simpler JWT authentication. (#3501) 2016-12-27 08:28:10 -08:00
jwt.go Have simpler JWT authentication. (#3501) 2016-12-27 08:28:10 -08:00
leak-detect_test.go Fix typos and comments in leak_detect_test.go. (#3193) 2016-11-06 21:02:29 -08:00
lock-instrument_test.go Clean up lock-instrumentation and improve comments (#3499) 2016-12-26 10:29:55 -08:00
lock-instrument.go Clean up lock-instrumentation and improve comments (#3499) 2016-12-26 10:29:55 -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-server_test.go rpc/lock: Make sure to capitalize for proper marshalling. (#3544) 2017-01-08 20:37:53 -08:00
lock-rpc-server-common_test.go lock/instrumentation: Cleanup and print in user friendly form. (#2807) 2016-10-11 00:50:27 -07:00
lock-rpc-server-common.go Adopt dsync interface changes and major cleanup on RPC server/client. 2017-01-02 20:57:42 +05:30
lock-rpc-server.go rpc/lock: Make sure to capitalize for proper marshalling. (#3544) 2017-01-08 20:37:53 -08:00
lock-stat.go Clean up lock-instrumentation and improve comments (#3499) 2016-12-26 10:29:55 -08:00
lockinfo-handlers_test.go Implement list, clear locks REST API w/ pkg/madmin support (#3491) 2017-01-03 23:39:22 -08:00
lockinfo-handlers.go Implement list, clear locks REST API w/ pkg/madmin support (#3491) 2017-01-03 23:39:22 -08:00
logger_test.go logs: Do not log common successful errors. (#3340) 2016-11-23 16:36:26 -08:00
logger-console-hook.go logger: Disassociate shared log config between console, file and syslog (#3333) 2016-11-23 11:35:04 -08:00
logger-file-hook.go objectLayer: Check for format.json in a wrapped disk. (#3311) 2016-11-23 15:48:10 -08:00
logger.go logs: Do not log common successful errors. (#3340) 2016-11-23 16:36:26 -08: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 Generate and use access/secret keys properly (#3498) 2016-12-26 10:21:23 -08:00
namespace-lock_test.go lock: Moving locking to handler layer. (#3381) 2016-12-10 16:15:12 -08:00
namespace-lock.go Adopt dsync interface changes and major cleanup on RPC server/client. 2017-01-02 20:57:42 +05:30
naughty-disk_test.go objectLayer: Check for format.json in a wrapped disk. (#3311) 2016-11-23 15:48:10 -08:00
net-rpc-client.go Adopt dsync interface changes and major cleanup on RPC server/client. 2017-01-02 20:57:42 +05:30
notifiers_test.go tests: Add tests for filterRuleMatch (#2722) 2016-09-16 16:44:44 -07:00
notifiers.go Add support for Kafka as a notifications target (#2869) (#3439) 2016-12-15 08:23:48 -08:00
notify-amqp.go server: Move all the top level files into cmd folder. (#2490) 2016-08-18 16:23:42 -07:00
notify-elasticsearch.go Fix spelling and golint errors. (#3266) 2016-11-15 18:14:23 -08:00
notify-kafka.go Add support for Kafka as a notifications target (#2869) (#3439) 2016-12-15 08:23:48 -08:00
notify-listener.go Fix spelling and golint errors. (#3266) 2016-11-15 18:14:23 -08:00
notify-nats.go Add NATS notifier (#2795) 2016-09-29 23:42:10 -07:00
notify-postgresql.go Add PostgreSQL notifier (#2739) (#2824) 2016-10-03 17:29:55 -07:00
notify-redis.go Add PostgreSQL notifier (#2739) (#2824) 2016-10-03 17:29:55 -07:00
object_api_suite_test.go Use humanize constants for KiB, MiB and GiB units. (#3322) 2016-11-22 18:18:22 -08:00
object-api-common_test.go fs/xl: Combine input checks into re-usable functions. (#3383) 2016-12-01 23:15:17 -08:00
object-api-common.go fs/xl: Combine input checks into re-usable functions. (#3383) 2016-12-01 23:15:17 -08:00
object-api-datatypes.go admin: Add missing madmin examples and API docs. (#3483) 2016-12-20 18:49:48 -08:00
object-api-errors.go fs/xl: Combine input checks into re-usable functions. (#3383) 2016-12-01 23:15:17 -08:00
object-api-getobject_test.go fs/xl: Simplify bucket metadata reading. (#3486) 2016-12-21 11:29:32 -08:00
object-api-getobjectinfo_test.go sha256: Verify sha256 along with md5sum, signature is verified on the request early. (#2813) 2016-10-02 15:51:49 -07:00
object-api-input-checks.go fs/xl: Combine input checks into re-usable functions. (#3383) 2016-12-01 23:15:17 -08:00
object-api-interface.go objAPI: Implement CopyObject API. (#3487) 2016-12-26 16:29:26 -08:00
object-api-listobjects_test.go tests: Use testTmpDir var to specify tmp directory (#3459) 2016-12-15 22:25:05 -08:00
object-api-multipart_test.go Use humanize constants for KiB, MiB and GiB units. (#3322) 2016-11-22 18:18:22 -08:00
object-api-multipart-common.go fs/xl: Combine input checks into re-usable functions. (#3383) 2016-12-01 23:15:17 -08:00
object-api-putobject_test.go posix: Use preparePath only for paths used with syscall or os functions (#3377) 2016-11-30 20:56:15 -08:00
object-api-utils_test.go fs/xl: Combine input checks into re-usable functions. (#3383) 2016-12-01 23:15:17 -08:00
object-api-utils.go Implement list, clear locks REST API w/ pkg/madmin support (#3491) 2017-01-03 23:39:22 -08:00
object-handlers_test.go objAPI: Implement CopyObject API. (#3487) 2016-12-26 16:29:26 -08:00
object-handlers-common.go api: Set appropriate content-type for success/error responses. (#3537) 2017-01-06 00:37:00 -08:00
object-handlers.go api: Set appropriate content-type for success/error responses. (#3537) 2017-01-06 00:37:00 -08:00
posix_test.go tests: Use testTmpDir var to specify tmp directory (#3459) 2016-12-15 22:25:05 -08: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 posix: Fix windows performance issues. (#3132) 2016-10-31 09:34:44 -07:00
posix-errors.go Remove uncessary err != nil check. (#3346) 2016-11-24 15:22:33 -08:00
posix-list-dir_test.go tests: Use testTmpDir var to specify tmp directory (#3459) 2016-12-15 22:25:05 -08:00
posix-list-dir-nix.go posix: Use sync.Pool buffers to copy in large buffers. (#3106) 2016-10-26 17:14:05 -07:00
posix-list-dir-others.go server: Move all the top level files into cmd folder. (#2490) 2016-08-18 16:23:42 -07:00
posix-prepare-path.go server: Move all the top level files into cmd folder. (#2490) 2016-08-18 16:23:42 -07:00
posix-utils_common.go Minor cleanup. (#3361) 2016-11-28 12:14:24 -08:00
posix-utils_nix_test.go tests: Use testTmpDir var to specify tmp directory (#3459) 2016-12-15 22:25:05 -08:00
posix-utils_nix.go server: Move all the top level files into cmd folder. (#2490) 2016-08-18 16:23:42 -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 Move to URL based syntax formatting. (#3092) 2016-10-27 03:30:52 -07:00
posix-utils_windows.go server: Move all the top level files into cmd folder. (#2490) 2016-08-18 16:23:42 -07:00
posix.go fs/posix: On windows use helpers and init format.json properly. (#3434) 2016-12-12 15:43:41 -08:00
post-policy_test.go Have simpler JWT authentication. (#3501) 2016-12-27 08:28:10 -08:00
postpolicyform_test.go tests: Enhance checkPostPolicy() coverage (#3389) 2016-12-03 12:41:07 -08:00
postpolicyform.go api: Fix the formatting issues in last patch. 2016-12-02 17:39:21 -08: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 heal: Print heal command appropriately without export path. (#3208) 2016-11-09 10:50:14 -08:00
prepare-storage-msg.go Generate and use access/secret keys properly (#3498) 2016-12-26 10:21:23 -08:00
prepare-storage.go Fix delays and iterim fix for the partial fix in #3502 (#3511) 2016-12-30 17:08:02 -08:00
retry-storage_test.go Fix delays and iterim fix for the partial fix in #3502 (#3511) 2016-12-30 17:08:02 -08:00
retry-storage.go Adopt dsync interface changes and major cleanup on RPC server/client. 2017-01-02 20:57:42 +05:30
retry.go Fix delays and iterim fix for the partial fix in #3502 (#3511) 2016-12-30 17:08:02 -08:00
routers.go Add service API handler stubs for status, stop and restart (#3417) 2016-12-15 22:26:15 -08:00
rpc-common.go rpc/lock: Make sure to capitalize for proper marshalling. (#3544) 2017-01-08 20:37:53 -08:00
runtime-checks.go server: Move all the top level files into cmd folder. (#2490) 2016-08-18 16:23:42 -07:00
s3-peer-client_test.go Add bucket metadata state client/handler (Fixes #3022) (#3152) 2016-11-07 12:09:24 -08:00
s3-peer-client.go Adopt dsync interface changes and major cleanup on RPC server/client. 2017-01-02 20:57:42 +05:30
s3-peer-router.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 Adopt dsync interface changes and major cleanup on RPC server/client. 2017-01-02 20:57:42 +05:30
s3-peer-rpc-handlers.go Adopt dsync interface changes and major cleanup on RPC server/client. 2017-01-02 20:57:42 +05:30
scan-bar.go heal: Refactor heal command. (#2901) 2016-10-14 19:57:40 -07:00
server_test.go Generate and use access/secret keys properly (#3498) 2016-12-26 10:21:23 -08:00
server_utils_test.go Move to URL based syntax formatting. (#3092) 2016-10-27 03:30:52 -07:00
server-main_test.go fs: validate filesystem path argument properly. (#3470) 2016-12-17 13:43:26 -08:00
server-main.go server: Sort disk arguments for consistent ordering (#3469) 2016-12-19 17:04:31 -08:00
server-mux_test.go rpc: Our rpcClient should make an attempt to reconnect. (#3221) 2016-11-10 07:44:41 -08:00
server-mux.go srv-mux: do not print peek protocol EOF err msg (#3402) 2016-12-05 14:49:32 -08:00
server-rlimit-nix.go caching: Optimize memory allocations. (#3405) 2016-12-08 20:35:07 -08:00
server-rlimit-win.go caching: Optimize memory allocations. (#3405) 2016-12-08 20:35:07 -08:00
server-startup-msg_test.go Use humanize constants for KiB, MiB and GiB units. (#3322) 2016-11-22 18:18:22 -08:00
server-startup-msg.go Generate and use access/secret keys properly (#3498) 2016-12-26 10:21:23 -08:00
service.go Add service API handler stubs for status, stop and restart (#3417) 2016-12-15 22:26:15 -08:00
signals.go server: Move all the top level files into cmd folder. (#2490) 2016-08-18 16:23:42 -07:00
signature-v2_test.go Generate and use access/secret keys properly (#3498) 2016-12-26 10:21:23 -08:00
signature-v2.go Presign V2: Unescape non-std queries in urls (#3549) 2017-01-09 14:22:20 -08:00
signature-v4_test.go Generate and use access/secret keys properly (#3498) 2016-12-26 10:21:23 -08:00
signature-v4-parser_test.go tests: Improve coverage on signature v4 tests. (#3188) 2016-11-06 11:47:16 -08:00
signature-v4-parser.go Generate and use access/secret keys properly (#3498) 2016-12-26 10:21:23 -08:00
signature-v4-utils_test.go Cleanup and fixes (#3273) 2016-11-21 13:51:05 -08:00
signature-v4-utils.go v4/presign: Fix presign requests when there are more signed headers. (#3222) 2016-11-10 21:57:15 -08:00
signature-v4.go Generate and use access/secret keys properly (#3498) 2016-12-26 10:21:23 -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 auth/rpc: Take remote disk offline after maximum allowed attempts. (#3288) 2016-11-20 16:57:12 -08:00
storage-interface.go objectLayer: Check for format.json in a wrapped disk. (#3311) 2016-11-23 15:48:10 -08:00
storage-rpc-client_test.go Improve reconnection logic, allow jitters. (#3502) 2016-12-29 03:13:51 -08:00
storage-rpc-client.go Adopt dsync interface changes and major cleanup on RPC server/client. 2017-01-02 20:57:42 +05:30
storage-rpc-server_test.go Adopt dsync interface changes and major cleanup on RPC server/client. 2017-01-02 20:57:42 +05:30
storage-rpc-server-datatypes.go Adopt dsync interface changes and major cleanup on RPC server/client. 2017-01-02 20:57:42 +05:30
storage-rpc-server.go Adopt dsync interface changes and major cleanup on RPC server/client. 2017-01-02 20:57:42 +05:30
streaming-signature-v4_test.go Refactor streaming signatureV4 w/ state machine (#2862) 2016-10-10 01:42:32 -07:00
streaming-signature-v4.go Generate and use access/secret keys properly (#3498) 2016-12-26 10:21:23 -08:00
test-utils_test.go Test Function to reset globals. (#3538) 2017-01-07 11:27:01 -08:00
tree-walk_test.go tests: Use testTmpDir var to specify tmp directory (#3459) 2016-12-15 22:25:05 -08: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 Use isErrIgnored() function wherever applicable. (#3343) 2016-11-23 20:05:04 -08:00
trie_test.go server: Move all the top level files into cmd folder. (#2490) 2016-08-18 16:23:42 -07:00
trie.go server: Move all the top level files into cmd folder. (#2490) 2016-08-18 16:23:42 -07:00
typed-errors.go config/logger: remove syslogger and upgrade to config v10 which eliminates syslog config (#3336) 2016-11-23 15:00:53 -08:00
update-main_nix_test.go update: Change update notifier for new style banner. (#3289) 2016-11-19 23:20:13 -08:00
update-main_windows_test.go update: Change update notifier for new style banner. (#3289) 2016-11-19 23:20:13 -08:00
update-main.go args: Honor config-dir & quiet wherever they are (#3356) 2016-11-28 12:15:36 -08:00
update-notifier_test.go update: Change update notifier for new style banner. (#3289) 2016-11-19 23:20:13 -08:00
update-notifier.go update: Change update notifier for new style banner. (#3289) 2016-11-19 23:20:13 -08:00
url-sort_test.go server: Sort disk arguments for consistent ordering (#3469) 2016-12-19 17:04:31 -08:00
url-sort.go server: Sort disk arguments for consistent ordering (#3469) 2016-12-19 17:04:31 -08:00
utils_test.go handlers: Handle crash if r.URL.Path is empty. (#3554) 2017-01-10 11:01:23 -08:00
utils.go handlers: Handle crash if r.URL.Path is empty. (#3554) 2017-01-10 11:01:23 -08: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 args: Honor config-dir & quiet wherever they are (#3356) 2016-11-28 12:15:36 -08:00
web-handlers_test.go browser: Handle proper login errors. (#3518) 2017-01-03 01:33:00 -08:00
web-handlers.go browser: Handle proper login errors. (#3518) 2017-01-03 01:33:00 -08:00
web-router.go Fix missing error check for jsonrpc.Server.RegisterService() (#2921) 2016-10-13 17:34:10 -07:00
xl-v1_test.go tests: Use testTmpDir var to specify tmp directory (#3459) 2016-12-15 22:25:05 -08:00
xl-v1-bucket.go lock: Moving locking to handler layer. (#3381) 2016-12-10 16:15:12 -08:00
xl-v1-common.go Use isErrIgnored() function wherever applicable. (#3343) 2016-11-23 20:05:04 -08:00
xl-v1-errors.go server: Remove deadcode. (#2699) 2016-09-14 13:43:08 -07:00
xl-v1-healing_test.go objectLayer: Check for format.json in a wrapped disk. (#3311) 2016-11-23 15:48:10 -08:00
xl-v1-healing-common_test.go xl: heal bucket should validate if bucket exists first. (#2953) 2016-10-17 02:10:23 -07:00
xl-v1-healing-common.go xl: heal bucket should validate if bucket exists first. (#2953) 2016-10-17 02:10:23 -07:00
xl-v1-healing.go format: Check properly for disks in valid formats. (#3427) 2016-12-11 15:18:55 -08:00
xl-v1-list-objects-heal_test.go tests: Add tests for xl-v1-list-objects-heal (#3399) 2016-12-05 09:40:33 -08:00
xl-v1-list-objects-heal.go heal: Fix new entries computation in listDirHeal (#3551) 2017-01-09 15:48:13 -08:00
xl-v1-list-objects.go fs/xl: Combine input checks into re-usable functions. (#3383) 2016-12-01 23:15:17 -08:00
xl-v1-metadata_test.go Use humanize constants for KiB, MiB and GiB units. (#3322) 2016-11-22 18:18:22 -08:00
xl-v1-metadata.go objAPI: Implement CopyObject API. (#3487) 2016-12-26 16:29:26 -08:00
xl-v1-multipart-common_test.go objectLayer: Check for format.json in a wrapped disk. (#3311) 2016-11-23 15:48:10 -08:00
xl-v1-multipart-common.go Use isErrIgnored() function wherever applicable. (#3343) 2016-11-23 20:05:04 -08:00
xl-v1-multipart.go vendorize deps for snappy, blake2b and sha256 (#3476) 2016-12-19 19:32:55 -08:00
xl-v1-object_test.go objectLayer: Check for format.json in a wrapped disk. (#3311) 2016-11-23 15:48:10 -08:00
xl-v1-object.go objAPI: Implement CopyObject API. (#3487) 2016-12-26 16:29:26 -08:00
xl-v1-utils_test.go utils: reduceErrs returns and validates quorum errors. (#3300) 2016-11-21 01:47:26 -08:00
xl-v1-utils.go Use isErrIgnored() function wherever applicable. (#3343) 2016-11-23 20:05:04 -08:00
xl-v1.go Add a isErr function to check for errs. 2017-01-02 10:52:43 -08:00