minio/cmd
Harshavardhana 7ea026ff1d
fix: reply back user-metadata in lower case form (#9697)
some clients such as veeam expect the x-amz-meta to
be sent in lower cased form, while this does indeed
defeats the HTTP protocol contract it is harder to
change these applications, while these applications
get fixed appropriately in future.

x-amz-meta is usually sent in lowercased form
by AWS S3 and some applications like veeam
incorrectly end up relying on the case sensitivity
of the HTTP headers.

Bonus fixes

 - Fix the iso8601 time format to keep it same as
   AWS S3 response
 - Increase maxObjectList to 50,000 and use
   maxDeleteList as 10,000 whenever multi-object
   deletes are needed.
2020-05-25 16:51:32 -07:00
..
config readiness returns error quickly if any of the set is down (#9662) 2020-05-23 17:38:39 -07:00
crypto filter all encryption headers in gateway (#9661) 2020-05-21 11:07:50 -07:00
gateway add gateway object tagging support (#9124) 2020-05-23 11:09:35 -07:00
http fix: reply back user-metadata in lower case form (#9697) 2020-05-25 16:51:32 -07:00
jwt re-implement data usage crawler to be more efficient (#9075) 2020-03-18 16:19:29 -07:00
logger humanize timeToFirstByte and timeToResponse upto nanoseconds (#9641) 2020-05-19 18:34:02 -07:00
rest Implement oboard diagnostics admin API (#9024) 2020-03-26 21:07:39 -07:00
acl-handlers.go migrate all bucket metadata into a single file (#9586) 2020-05-19 13:53:54 -07:00
admin-handlers-config-kv.go add audit logging for all admin calls (#9568) 2020-05-11 10:34:08 -07:00
admin-handlers-users.go Disable crawler in FS/NAS gateway mode (#9695) 2020-05-25 00:17:52 -07:00
admin-handlers.go progressively report obd results (#9639) 2020-05-22 17:56:45 -07:00
admin-handlers_test.go Disable crawler in FS/NAS gateway mode (#9695) 2020-05-25 00:17:52 -07:00
admin-heal-ops.go fix: reply back user-metadata in lower case form (#9697) 2020-05-25 16:51:32 -07:00
admin-quota-handlers.go simplify further bucket configuration properly (#9650) 2020-05-20 10:18:15 -07:00
admin-router.go Disable crawler in FS/NAS gateway mode (#9695) 2020-05-25 00:17:52 -07:00
admin-server-info.go fix: remove unusued PerfInfoHandler code (#9328) 2020-04-12 19:37:09 -07:00
api-datatypes.go Add object retention at the per object (#8528) 2019-11-20 13:18:09 -08:00
api-errors.go fixes misleading assume role error msgs (#9642) 2020-05-21 09:09:18 -07:00
api-errors_test.go Move etcd, logger, crypto into their own packages (#8366) 2019-10-08 11:17:56 +05:30
api-headers.go fix: reply back user-metadata in lower case form (#9697) 2020-05-25 16:51:32 -07:00
api-headers_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
api-resources.go listV2: Continuation and NextContinuation tokens are encoded with base64 (#8337) 2019-10-02 01:39:29 +05:30
api-resources_test.go Increase maximum 1000 List keys to 10000 (#8444) 2019-10-28 10:36:15 -07:00
api-response.go fix: reply back user-metadata in lower case form (#9697) 2020-05-25 16:51:32 -07:00
api-response_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
api-router.go add missing signature v2 query params (#9670) 2020-05-21 18:51:23 -07:00
api-utils.go Make Encoding URL more compliant to S3 spec (#7360) 2019-04-12 12:02:37 -07:00
api-utils_test.go Make Encoding URL more compliant to S3 spec (#7360) 2019-04-12 12:02:37 -07:00
auth-handler.go merge nested hash readers (#9582) 2020-05-14 14:01:31 -07:00
auth-handler_test.go fix: Add missing return in admin requests auth (#9422) 2020-04-22 13:42:01 -07:00
background-heal-ops.go fix: background heal to call HealFormat only if needed (#9491) 2020-04-30 20:23:00 -07:00
background-newdisks-heal-ops.go fix: background heal to call HealFormat only if needed (#9491) 2020-04-30 20:23:00 -07:00
benchmark-utils_test.go cleanup object-lock/bucket tagging for gateways (#9548) 2020-05-08 13:44:44 -07:00
bitrot-streaming.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
bitrot-whole.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
bitrot.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
bitrot_test.go fix storage info output with unordered endpoints arguments (#9610) 2020-05-19 14:27:20 -07:00
bootstrap-peer-server.go fix: limit HTTP transport tuables to affordable values (#9383) 2020-04-17 11:20:56 -07:00
bucket-encryption-handlers.go simplify further bucket configuration properly (#9650) 2020-05-20 10:18:15 -07:00
bucket-encryption.go simplify further bucket configuration properly (#9650) 2020-05-20 10:18:15 -07:00
bucket-encryption_test.go Add support for bucket encryption feature (#8890) 2020-02-05 15:12:34 +05:30
bucket-handlers.go reject object lock requests on existing buckets (#9684) 2020-05-23 10:01:01 -07:00
bucket-handlers_test.go fixes misleading assume role error msgs (#9642) 2020-05-21 09:09:18 -07:00
bucket-lifecycle-handlers.go simplify further bucket configuration properly (#9650) 2020-05-20 10:18:15 -07:00
bucket-lifecycle-handlers_test.go fixes misleading assume role error msgs (#9642) 2020-05-21 09:09:18 -07:00
bucket-lifecycle.go simplify further bucket configuration properly (#9650) 2020-05-20 10:18:15 -07:00
bucket-listobjects-handlers.go fix size accounting for encrypted/compressed objects (#9690) 2020-05-24 11:19:17 -07:00
bucket-metadata-sys.go nas: ensure loading of bucket notifications during startup (#9681) 2020-05-22 11:55:30 -07:00
bucket-metadata.go keep bucket metadata fields to be consistent (#9660) 2020-05-21 11:03:59 -07:00
bucket-metadata_gen.go keep bucket metadata fields to be consistent (#9660) 2020-05-21 11:03:59 -07:00
bucket-metadata_gen_test.go migrate all bucket metadata into a single file (#9586) 2020-05-19 13:53:54 -07:00
bucket-notification-handlers.go keep bucket metadata fields to be consistent (#9660) 2020-05-21 11:03:59 -07:00
bucket-object-lock.go simplify further bucket configuration properly (#9650) 2020-05-20 10:18:15 -07:00
bucket-policy-handlers.go simplify further bucket configuration properly (#9650) 2020-05-20 10:18:15 -07:00
bucket-policy-handlers_test.go cleanup object-lock/bucket tagging for gateways (#9548) 2020-05-08 13:44:44 -07:00
bucket-policy.go simplify further bucket configuration properly (#9650) 2020-05-20 10:18:15 -07:00
bucket-quota.go fix: reply back user-metadata in lower case form (#9697) 2020-05-25 16:51:32 -07:00
build-constants.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
common-main.go Check for address flags in all positions (#9615) 2020-05-17 08:46:23 -07:00
config-common.go fix: load LDAP users appropriately (#9360) 2020-04-16 16:22:34 -07:00
config-current.go readiness returns error quickly if any of the set is down (#9662) 2020-05-23 17:38:39 -07:00
config-current_test.go Avoid pointer based copy, instead use Clone() (#8547) 2019-11-21 17:54:51 +05:30
config-dir.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
config-encrypted.go fix: unexpected logging with bucket metadata conversions (#9519) 2020-05-04 20:04:06 -07:00
config-encrypted_test.go Config migration should handle plain-text (#8506) 2019-11-11 12:01:21 -08:00
config-migrate.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
config-migrate_test.go Order all keys in config (#8541) 2019-11-20 15:10:24 -08:00
config-versions.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
config.go readiness returns error quickly if any of the set is down (#9662) 2020-05-23 17:38:39 -07:00
consolelogger.go fix simplify code to start using context (#9350) 2020-04-16 10:56:18 -07:00
copy-part-range.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
copy-part-range_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
crossdomain-xml-handler.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
crossdomain-xml-handler_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
daily-lifecycle-ops.go fix: reply back user-metadata in lower case form (#9697) 2020-05-25 16:51:32 -07:00
data-update-tracker.go Track if bloom filter is dirty (#9601) 2020-05-14 21:46:36 -07:00
data-update-tracker_test.go add data update tracking using bloom filter (#9208) 2020-04-27 10:06:21 -07:00
data-usage-cache.go avoid unnecessary logging on fresh/newly replaced drives (#9470) 2020-04-28 01:16:57 -07:00
data-usage-cache_gen.go add data update tracking using bloom filter (#9208) 2020-04-27 10:06:21 -07:00
data-usage-cache_gen_test.go re-implement data usage crawler to be more efficient (#9075) 2020-03-18 16:19:29 -07:00
data-usage.go Revert "Disable crawler in FS/NAS gateway mode (#9695)" (#9702) 2020-05-25 11:32:53 -07:00
data-usage_test.go fix: data usage crawler env handling, usage-cache.bin location (#9163) 2020-03-19 09:47:47 -07:00
disk-cache-backend.go in cache build ranges metadata as needed (#9698) 2020-05-25 00:17:03 -07:00
disk-cache-stats.go simplify usage of mutexes and atomic constants (#9501) 2020-05-03 22:35:40 -07:00
disk-cache-utils.go enable full linter across the codebase (#9620) 2020-05-18 09:59:45 -07:00
disk-cache-utils_test.go Add cache eviction low and high watermarks (#8958) 2020-02-23 19:03:39 +05:30
disk-cache.go fix: reply back user-metadata in lower case form (#9697) 2020-05-25 16:51:32 -07:00
disk-cache_test.go Remove brittle tests for cache (#9570) 2020-05-11 15:41:10 -07:00
dummy-data-generator_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
dummy-handlers.go migrate all bucket metadata into a single file (#9586) 2020-05-19 13:53:54 -07:00
dynamic-timeouts.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
dynamic-timeouts_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
encryption-v1.go fix: use unused cacheMetrics code in prometheus (#9588) 2020-05-13 08:15:26 -07:00
encryption-v1_test.go crypto: remove dead code (#9516) 2020-05-04 11:41:18 -07:00
endpoint-ellipses.go calculate automatic node based symmetry (#9446) 2020-04-27 14:39:57 -07:00
endpoint-ellipses_test.go calculate automatic node based symmetry (#9446) 2020-04-27 14:39:57 -07:00
endpoint.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
endpoint_test.go fix: windows tests for all cases (#9594) 2020-05-13 23:55:38 -07:00
erasure-decode.go proactive deep heal object when a bitrot is detected (#9192) 2020-04-01 12:14:00 -07:00
erasure-decode_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
erasure-encode.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
erasure-encode_test.go add data update tracking using bloom filter (#9208) 2020-04-27 10:06:21 -07:00
erasure-heal.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
erasure-heal_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
erasure-utils.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
erasure.go Update reed+solomon (#9562) 2020-05-09 09:54:20 -07:00
erasure_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
etcd.go Start using error wrapping with fmt.Errorf (#8588) 2019-12-02 09:28:01 -08:00
fallocate.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
fallocate_linux.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
fallocate_linux_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
fastwalk.go Forward RPC errors from crawler (#9569) 2020-05-11 20:41:38 -07:00
format-disk-cache.go Use jsoniter whenever applicable instead of encoding/json (#8766) 2020-01-08 17:01:42 +05:30
format-disk-cache_test.go Return appropriate errors API versions changes across REST APIs (#8480) 2019-11-04 09:30:59 -08:00
format-fs.go fix: unexpected logging with bucket metadata conversions (#9519) 2020-05-04 20:04:06 -07:00
format-fs_test.go Return appropriate errors API versions changes across REST APIs (#8480) 2019-11-04 09:30:59 -08:00
format-meta.go Fix writing 'format.json' and make it atomic (#8296) 2019-09-24 18:47:26 -07:00
format-xl.go fix storage info output with unordered endpoints arguments (#9610) 2020-05-19 14:27:20 -07:00
format-xl_test.go fix: startup load time by reusing storageDisks (#9210) 2020-03-27 14:48:30 -07:00
fs-v1-helpers.go add option for O_SYNC writes for standalone FS backend (#9581) 2020-05-12 19:24:59 -07:00
fs-v1-helpers_test.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
fs-v1-metadata.go Add ObjectTagging Support (#8754) 2020-01-20 08:45:59 -08:00
fs-v1-metadata_test.go cleanup object-lock/bucket tagging for gateways (#9548) 2020-05-08 13:44:44 -07:00
fs-v1-multipart.go add option for O_SYNC writes for standalone FS backend (#9581) 2020-05-12 19:24:59 -07:00
fs-v1-multipart_test.go cleanup object-lock/bucket tagging for gateways (#9548) 2020-05-08 13:44:44 -07:00
fs-v1-rwpool.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
fs-v1-rwpool_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
fs-v1.go Revert "Disable crawler in FS/NAS gateway mode (#9695)" (#9702) 2020-05-25 11:32:53 -07:00
fs-v1_test.go fix: windows tests for all cases (#9594) 2020-05-13 23:55:38 -07:00
gateway-common.go fix: gateway_s3_bytes_sent metric for all API methods (#9242) 2020-04-01 12:52:31 -07:00
gateway-common_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
gateway-env.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
gateway-interface.go Return appropriate errors API versions changes across REST APIs (#8480) 2019-11-04 09:30:59 -08:00
gateway-main.go Revert "Disable crawler in FS/NAS gateway mode (#9695)" (#9702) 2020-05-25 11:32:53 -07:00
gateway-main_test.go [Bugfix] duplicating flag registration (#7853) 2019-07-03 14:31:19 -07:00
gateway-metrics.go simplify usage of mutexes and atomic constants (#9501) 2020-05-03 22:35:40 -07:00
gateway-startup-msg.go print proper certinfo on console when starting up (#9479) 2020-04-30 16:15:29 -07:00
gateway-startup-msg_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
gateway-unsupported.go add gateway object tagging support (#9124) 2020-05-23 11:09:35 -07:00
generic-handlers.go fix: requests without bucket should route to the original router (#9541) 2020-05-07 11:49:04 -07:00
generic-handlers_test.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
global-heal.go simplify usage of mutexes and atomic constants (#9501) 2020-05-03 22:35:40 -07:00
globals.go readiness returns error quickly if any of the set is down (#9662) 2020-05-23 17:38:39 -07:00
handler-utils.go fix: reply back user-metadata in lower case form (#9697) 2020-05-25 16:51:32 -07:00
handler-utils_test.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
hasher.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
healthcheck-handler.go readiness returns error quickly if any of the set is down (#9662) 2020-05-23 17:38:39 -07:00
healthcheck-router.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
http-stats.go fix: use unused cacheMetrics code in prometheus (#9588) 2020-05-13 08:15:26 -07:00
http-tracer.go audit: Merge ResponseWriter with RecordAPIStats (#9496) 2020-04-30 11:27:19 -07:00
httprange.go Cache only the range requested for range GETs (#8599) 2019-12-08 13:58:04 -08:00
httprange_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
iam-etcd-store.go fix: remove LDAP groups claim and store them on server (#9637) 2020-05-20 11:33:35 -07:00
iam-object-store.go fix: remove LDAP groups claim and store them on server (#9637) 2020-05-20 11:33:35 -07:00
iam.go fix: remove LDAP groups claim and store them on server (#9637) 2020-05-20 11:33:35 -07:00
jwt.go fix: Disable presigned without appropriate policy (#9621) 2020-05-17 23:38:52 -07:00
jwt_test.go jwt: Simplify JWT parsing (#8802) 2020-01-31 08:29:22 +05:30
leak-detect_test.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
local-locker.go fix: Speed up multi-object delete by taking bulk locks (#8974) 2020-02-21 11:29:57 +05:30
lock-rest-client.go fix: limit HTTP transport tuables to affordable values (#9383) 2020-04-17 11:20:56 -07:00
lock-rest-client_test.go Support MinIO to be deployed on more than 32 nodes (#8492) 2019-11-13 12:17:45 -08:00
lock-rest-server-common.go fix: Speed up multi-object delete by taking bulk locks (#8974) 2020-02-21 11:29:57 +05:30
lock-rest-server-common_test.go jwt: Simplify JWT parsing (#8802) 2020-01-31 08:29:22 +05:30
lock-rest-server.go fix: various optimizations, idiomatic changes (#9179) 2020-03-22 12:16:36 -07:00
main.go enable --compat flag by default (#9326) 2020-04-12 18:08:27 -07:00
merge-walk-pool.go simplify usage of mutexes and atomic constants (#9501) 2020-05-03 22:35:40 -07:00
merge-walk-pool_test.go simplify usage of mutexes and atomic constants (#9501) 2020-05-03 22:35:40 -07:00
metrics-router.go enable full linter across the codebase (#9620) 2020-05-18 09:59:45 -07:00
metrics.go fix: use unused cacheMetrics code in prometheus (#9588) 2020-05-13 08:15:26 -07:00
namespace-lock.go fix: possiblity of double write lockers on same resource (#9616) 2020-05-18 17:33:35 -07:00
namespace-lock_test.go fix: possiblity of double write lockers on same resource (#9616) 2020-05-18 17:33:35 -07:00
naughty-disk_test.go fix storage info output with unordered endpoints arguments (#9610) 2020-05-19 14:27:20 -07:00
net.go fix: use unused cacheMetrics code in prometheus (#9588) 2020-05-13 08:15:26 -07:00
net_test.go Handle localhost distributed setups properly (#8577) 2019-11-26 11:42:10 -08:00
notification.go fix size accounting for encrypted/compressed objects (#9690) 2020-05-24 11:19:17 -07:00
obdinfo.go enable full linter across the codebase (#9620) 2020-05-18 09:59:45 -07:00
obdinfo_freebsd.go enable full linter across the codebase (#9620) 2020-05-18 09:59:45 -07:00
obdinfo_other.go enable full linter across the codebase (#9620) 2020-05-18 09:59:45 -07:00
object-api-common.go fix storage info output with unordered endpoints arguments (#9610) 2020-05-19 14:27:20 -07:00
object-api-datatypes.go re-implement data usage crawler to be more efficient (#9075) 2020-03-18 16:19:29 -07:00
object-api-deleteobject_test.go cleanup object-lock/bucket tagging for gateways (#9548) 2020-05-08 13:44:44 -07:00
object-api-errors.go cleanup object-lock/bucket tagging for gateways (#9548) 2020-05-08 13:44:44 -07:00
object-api-getobject_test.go cleanup object-lock/bucket tagging for gateways (#9548) 2020-05-08 13:44:44 -07:00
object-api-getobjectinfo_test.go cleanup object-lock/bucket tagging for gateways (#9548) 2020-05-08 13:44:44 -07:00
object-api-input-checks.go fix: windows tests for all cases (#9594) 2020-05-13 23:55:38 -07:00
object-api-interface.go add gateway object tagging support (#9124) 2020-05-23 11:09:35 -07:00
object-api-listobjects_test.go cleanup object-lock/bucket tagging for gateways (#9548) 2020-05-08 13:44:44 -07:00
object-api-multipart_test.go migrate all bucket metadata into a single file (#9586) 2020-05-19 13:53:54 -07:00
object-api-putobject_test.go merge nested hash readers (#9582) 2020-05-14 14:01:31 -07:00
object-api-utils.go fix size accounting for encrypted/compressed objects (#9690) 2020-05-24 11:19:17 -07:00
object-api-utils_test.go fix size accounting for encrypted/compressed objects (#9690) 2020-05-24 11:19:17 -07:00
object-handlers-common.go Add x-amz-expiration header in some S3 responses (#9667) 2020-05-21 14:12:52 -07:00
object-handlers-common_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
object-handlers.go fix: reply back user-metadata in lower case form (#9697) 2020-05-25 16:51:32 -07:00
object-handlers_test.go Move storageclass config handling into cmd/config/storageclass (#8360) 2019-10-07 11:20:24 +05:30
object_api_suite_test.go cleanup object-lock/bucket tagging for gateways (#9548) 2020-05-08 13:44:44 -07:00
os-reliable.go tests: Fix one multi-delete test failure in Windows CI (#9602) 2020-05-14 18:09:30 -07:00
os-reliable_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
peer-rest-client.go readiness returns error quickly if any of the set is down (#9662) 2020-05-23 17:38:39 -07:00
peer-rest-common.go readiness returns error quickly if any of the set is down (#9662) 2020-05-23 17:38:39 -07:00
peer-rest-server.go readiness returns error quickly if any of the set is down (#9662) 2020-05-23 17:38:39 -07:00
policy_test.go simplify further bucket configuration properly (#9650) 2020-05-20 10:18:15 -07:00
posix-dirent_fileino.go Safely use unsafe.Pointer to avoid crashes on ARM (#8027) 2019-08-09 08:54:11 -07:00
posix-dirent_ino.go Safely use unsafe.Pointer to avoid crashes on ARM (#8027) 2019-08-09 08:54:11 -07:00
posix-dirent_namelen_bsd.go Safely use unsafe.Pointer to avoid crashes on ARM (#8027) 2019-08-09 08:54:11 -07:00
posix-dirent_namelen_linux.go Safely use unsafe.Pointer to avoid crashes on ARM (#8027) 2019-08-09 08:54:11 -07:00
posix-diskid-check.go readiness returns error quickly if any of the set is down (#9662) 2020-05-23 17:38:39 -07:00
posix-errors.go Report correct error when O_DIRECT is not supported (#9545) 2020-05-07 16:12:16 -07:00
posix-errors_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
posix-list-dir_other.go fix: ignore symlinks in backend filesystems (#9457) 2020-04-27 06:30:12 -07:00
posix-list-dir_test.go fix: ignore symlinks in backend filesystems (#9457) 2020-04-27 06:30:12 -07:00
posix-list-dir_unix.go fix: ignore symlinks in backend filesystems (#9457) 2020-04-27 06:30:12 -07:00
posix-list-dir_windows.go fix: ignore symlinks in backend filesystems (#9457) 2020-04-27 06:30:12 -07:00
posix.go fix size accounting for encrypted/compressed objects (#9690) 2020-05-24 11:19:17 -07:00
posix_test.go fix storage info output with unordered endpoints arguments (#9610) 2020-05-19 14:27:20 -07:00
posix_unix_test.go fix storage info output with unordered endpoints arguments (#9610) 2020-05-19 14:27:20 -07:00
posix_windows_test.go fix storage info output with unordered endpoints arguments (#9610) 2020-05-19 14:27:20 -07:00
post-policy_test.go fix: reply back user-metadata in lower case form (#9697) 2020-05-25 16:51:32 -07:00
postpolicyform.go Remove unusued params and functions (#8399) 2019-10-15 18:35:41 -07:00
postpolicyform_test.go Update go mod with sem versions of our libraries (#7687) 2019-05-29 16:35:12 -07:00
prepare-storage.go add formatting message for zones in ordinals (#9596) 2020-05-13 20:25:29 -07:00
retry.go fix: unexpected logging with bucket metadata conversions (#9519) 2020-05-04 20:04:06 -07:00
retry_test.go fix broken retry tests 2020-05-04 22:01:39 -07:00
routers.go Disable crawler in FS/NAS gateway mode (#9695) 2020-05-25 00:17:52 -07:00
server-main.go Disable crawler in FS/NAS gateway mode (#9695) 2020-05-25 00:17:52 -07:00
server-main_test.go fix: use per test context (#9343) 2020-04-14 17:52:38 -07:00
server-rlimit.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
server-startup-msg.go print proper certinfo on console when starting up (#9479) 2020-04-30 16:15:29 -07:00
server-startup-msg_test.go print proper certinfo on console when starting up (#9479) 2020-04-30 16:15:29 -07:00
server_test.go fix: reply back user-metadata in lower case form (#9697) 2020-05-25 16:51:32 -07:00
service.go re-implement data usage crawler to be more efficient (#9075) 2020-03-18 16:19:29 -07:00
setup-type.go Allow proper setCount SLAs across zones (#8752) 2020-01-07 09:13:44 -08:00
signals.go re-implement data usage crawler to be more efficient (#9075) 2020-03-18 16:19:29 -07:00
signature-v2.go add missing signature v2 query params (#9670) 2020-05-21 18:51:23 -07:00
signature-v2_test.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
signature-v4-parser.go fix: sts to return appropriate errors (#9161) 2020-03-18 17:25:45 -07:00
signature-v4-parser_test.go fix: sts to return appropriate errors (#9161) 2020-03-18 17:25:45 -07:00
signature-v4-utils.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
signature-v4-utils_test.go Rename iam/validator -> iam/openid and add tests (#8340) 2019-10-02 03:37:20 +05:30
signature-v4.go fix: support pre-sign signature for STS tokens (#8826) 2020-01-18 17:04:50 -08:00
signature-v4_test.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
storage-datatypes.go honor lifecycle expiration with tag rule (#9604) 2020-05-14 16:21:03 -07:00
storage-errors.go Report correct error when O_DIRECT is not supported (#9545) 2020-05-07 16:12:16 -07:00
storage-interface.go fix storage info output with unordered endpoints arguments (#9610) 2020-05-19 14:27:20 -07:00
storage-rest-client.go fix storage info output with unordered endpoints arguments (#9610) 2020-05-19 14:27:20 -07:00
storage-rest-common.go add force delete option of non-empty bucket (#9166) 2020-03-27 21:52:59 -07:00
storage-rest-server.go fix storage info output with unordered endpoints arguments (#9610) 2020-05-19 14:27:20 -07:00
storage-rest_test.go add force delete option of non-empty bucket (#9166) 2020-03-27 21:52:59 -07:00
streaming-signature-v4.go re-implement data usage crawler to be more efficient (#9075) 2020-03-18 16:19:29 -07:00
streaming-signature-v4_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
sts-datatypes.go Fix LDAP responseXML to be named appropriately (#8285) 2019-09-24 03:51:16 +05:30
sts-errors.go fixes misleading assume role error msgs (#9642) 2020-05-21 09:09:18 -07:00
sts-handlers.go fixes misleading assume role error msgs (#9642) 2020-05-21 09:09:18 -07:00
test-utils_test.go Disable crawler in FS/NAS gateway mode (#9695) 2020-05-25 00:17:52 -07:00
throttling.go config: Add api requests max & deadline configs (#9273) 2020-04-14 12:46:37 -07:00
tree-walk-pool.go simplify usage of mutexes and atomic constants (#9501) 2020-05-03 22:35:40 -07:00
tree-walk-pool_test.go simplify usage of mutexes and atomic constants (#9501) 2020-05-03 22:35:40 -07:00
tree-walk.go non-empty dirs should not be listed as objects (#9129) 2020-03-13 17:43:00 -07:00
tree-walk_test.go non-empty dirs should not be listed as objects (#9129) 2020-03-13 17:43:00 -07:00
typed-errors.go Checking for access denied in web browser request. (#9523) 2020-05-06 21:31:44 -07:00
update-notifier.go Refactor config and split them in packages (#8351) 2019-10-04 23:05:33 +05:30
update-notifier_test.go Refactor config and split them in packages (#8351) 2019-10-04 23:05:33 +05:30
update.go remove references for deprecated dockerfiles and deployment styles (#9675) 2020-05-22 08:40:59 -07:00
update_test.go remove references for deprecated dockerfiles and deployment styles (#9675) 2020-05-22 08:40:59 -07:00
utils.go fix: use unused cacheMetrics code in prometheus (#9588) 2020-05-13 08:15:26 -07:00
utils_test.go fix: Avoid double usage calculation on every restart (#8856) 2020-01-21 14:07:49 -08:00
version_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
web-handler-context.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
web-handler-context_test.go Pass on web-handler arguments properly to log entries (#7894) 2019-07-11 22:37:13 +01:00
web-handlers.go fix: reply back user-metadata in lower case form (#9697) 2020-05-25 16:51:32 -07:00
web-handlers_test.go migrate all bucket metadata into a single file (#9586) 2020-05-19 13:53:54 -07:00
web-router.go Bring in safe mode support (#8478) 2019-11-09 09:27:23 -08:00
xl-sets.go readiness returns error quickly if any of the set is down (#9662) 2020-05-23 17:38:39 -07:00
xl-sets_test.go calculate automatic node based symmetry (#9446) 2020-04-27 14:39:57 -07:00
xl-v1-bucket.go add gateway object tagging support (#9124) 2020-05-23 11:09:35 -07:00
xl-v1-common.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
xl-v1-common_test.go cleanup object-lock/bucket tagging for gateways (#9548) 2020-05-08 13:44:44 -07:00
xl-v1-errors.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
xl-v1-healing-common.go Update reed+solomon (#9562) 2020-05-09 09:54:20 -07:00
xl-v1-healing-common_test.go cleanup object-lock/bucket tagging for gateways (#9548) 2020-05-08 13:44:44 -07:00
xl-v1-healing.go fix: avoid undoing bucket creation and return the first err instead (#9578) 2020-05-12 15:20:42 -07:00
xl-v1-healing_test.go fix: avoid undoing bucket creation and return the first err instead (#9578) 2020-05-12 15:20:42 -07:00
xl-v1-list-objects-heal.go heal: Pass scan mode to HealObjects to deep scan full quorum objects (#9159) 2020-03-18 17:50:00 -07:00
xl-v1-list-objects.go fix: validate partNumber in queryParam as part of preConditions (#9386) 2020-04-20 22:01:59 -07:00
xl-v1-metadata.go fix: use unused cacheMetrics code in prometheus (#9588) 2020-05-13 08:15:26 -07:00
xl-v1-metadata_test.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
xl-v1-multipart.go migrate all bucket metadata into a single file (#9586) 2020-05-19 13:53:54 -07:00
xl-v1-multipart_test.go cleanup object-lock/bucket tagging for gateways (#9548) 2020-05-08 13:44:44 -07:00
xl-v1-object.go add gateway object tagging support (#9124) 2020-05-23 11:09:35 -07:00
xl-v1-object_test.go cleanup object-lock/bucket tagging for gateways (#9548) 2020-05-08 13:44:44 -07:00
xl-v1-utils.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
xl-v1-utils_test.go fix: use per test context (#9343) 2020-04-14 17:52:38 -07:00
xl-v1.go fix storage info output with unordered endpoints arguments (#9610) 2020-05-19 14:27:20 -07:00
xl-zones.go fix: reply back user-metadata in lower case form (#9697) 2020-05-25 16:51:32 -07:00