minio/cmd
Andreas Auernhammer e8a12cbfdd
etag: compute ETag as MD5 for compressed single-part objects (#12375)
This commit fixes a bug causing the MinIO server to compute
the ETag of a single-part object as MD5 of the compressed
content - not as MD5 of the actual content.

This usually does not affect clients since the MinIO appended
a `-1` to indicate that the ETag belongs to a multipart object.
However, this behavior was problematic since:
 - A S3 client being very strict should reject such an ETag since
   the client uploaded the object via single-part API but got
   a multipart ETag that is not the content MD5.
 - The MinIO server leaks (via the ETag) that it compressed the
   object.

This commit addresses both cases. Now, the MinIO server returns
an ETag equal to the content MD5 for single-part objects that got
compressed.

Signed-off-by: Andreas Auernhammer <aead@mail.de>
2021-05-27 08:18:41 -07:00
..
config fix: update default values for listing, replication workers 2021-05-26 11:55:46 -07:00
crypto kms: replace KES client implementation with minio/kes (#12207) 2021-05-10 18:15:11 -07:00
gateway fix: minor allocation improvements in xlMetaV2 (#12133) 2021-05-07 09:11:05 -07:00
http config: enforce AES-GCM in FIPS mode (#12265) 2021-05-10 08:24:11 -07:00
jwt use json unmarshal/marshal from jsoniter in hotpaths (#12269) 2021-05-11 02:02:32 -07:00
logger update license change for MinIO 2021-04-23 11:58:53 -07:00
rest MRF: Better detection of non stable disks (#12252) 2021-05-11 09:19:15 -07:00
testdata fix: enable xl.json to xl.meta only if legacy drive is found (#11255) 2021-01-11 02:27:04 -08:00
acl-handlers.go Revert "deprecate embedded browser (#12163)" 2021-04-30 08:50:39 -07:00
admin-bucket-handlers.go use json unmarshal/marshal from jsoniter in hotpaths (#12269) 2021-05-11 02:02:32 -07:00
admin-handlers-config-kv.go move madmin to github.com/minio/madmin-go (#12239) 2021-05-06 08:52:02 -07:00
admin-handlers-users.go fix: LDAP authentication with groups only (#12283) 2021-05-12 21:25:07 -07:00
admin-handlers.go fix: use key.Ciphertext for DecryptKey in KeyStatus (#12313) 2021-05-18 07:22:31 -07:00
admin-handlers_test.go fix: IAM not initialized then checkKeyValid() should return 503s (#12260) 2021-05-09 08:14:19 -07:00
admin-heal-ops.go fix: remove all unused code (#12360) 2021-05-24 09:28:19 -07:00
admin-router.go move madmin to github.com/minio/madmin-go (#12239) 2021-05-06 08:52:02 -07:00
admin-server-info.go move madmin to github.com/minio/madmin-go (#12239) 2021-05-06 08:52:02 -07:00
api-datatypes.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
api-errors.go Simplify remote tier validation in lifecycle rule validation (#12329) 2021-05-19 18:51:23 -07:00
api-errors_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
api-headers.go Add IsRemote method on FileInfo, ObjectInfo (#12209) 2021-05-04 08:40:42 -07:00
api-headers_test.go fix: remove all unused code (#12360) 2021-05-24 09:28:19 -07:00
api-resources.go update license change for MinIO 2021-04-23 11:58:53 -07:00
api-resources_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
api-response.go Revert "deprecate embedded browser (#12163)" 2021-04-30 08:50:39 -07:00
api-response_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
api-router.go fix: muxing order for rejected APIs (#12321) 2021-05-19 09:21:34 -07:00
api-utils.go update license change for MinIO 2021-04-23 11:58:53 -07:00
api-utils_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
apierrorcode_string.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
auth-handler.go Revert "deprecate embedded browser (#12163)" 2021-04-30 08:50:39 -07:00
auth-handler_test.go fix: IAM not initialized then checkKeyValid() should return 503s (#12260) 2021-05-09 08:14:19 -07:00
background-heal-ops.go move madmin to github.com/minio/madmin-go (#12239) 2021-05-06 08:52:02 -07:00
background-newdisks-heal-ops.go move madmin to github.com/minio/madmin-go (#12239) 2021-05-06 08:52:02 -07:00
background-newdisks-heal-ops_gen.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
background-newdisks-heal-ops_gen_test.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
benchmark-utils_test.go fix: remove all unused code (#12360) 2021-05-24 09:28:19 -07:00
bitrot-streaming.go fix: remove all unused code (#12360) 2021-05-24 09:28:19 -07:00
bitrot-whole.go update license change for MinIO 2021-04-23 11:58:53 -07:00
bitrot.go reduce allocations on multi-disk clusters (#12311) 2021-05-17 17:49:48 -07:00
bitrot_test.go Fix hanging erasure writes (#12253) 2021-05-17 08:32:28 -07:00
bootstrap-peer-server.go update license change for MinIO 2021-04-23 11:58:53 -07:00
bucket-encryption-handlers.go Revert "deprecate embedded browser (#12163)" 2021-04-30 08:50:39 -07:00
bucket-encryption.go sse: add support for SSE-KMS bucket configurations (#12295) 2021-05-14 00:59:05 -07:00
bucket-encryption_test.go sse: add support for SSE-KMS bucket configurations (#12295) 2021-05-14 00:59:05 -07:00
bucket-handlers.go fix: for deleteBucket delete on dnsStore first (#12298) 2021-05-14 12:40:54 -07:00
bucket-handlers_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
bucket-lifecycle-handlers.go Simplify remote tier validation in lifecycle rule validation (#12329) 2021-05-19 18:51:23 -07:00
bucket-lifecycle-handlers_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
bucket-lifecycle.go Simplify remote tier validation in lifecycle rule validation (#12329) 2021-05-19 18:51:23 -07:00
bucket-lifecycle_test.go Simplify remote tier validation in lifecycle rule validation (#12329) 2021-05-19 18:51:23 -07:00
bucket-listobjects-handlers.go Revert "deprecate embedded browser (#12163)" 2021-04-30 08:50:39 -07:00
bucket-metadata-sys.go kms: replace KES client implementation with minio/kes (#12207) 2021-05-10 18:15:11 -07:00
bucket-metadata.go move madmin to github.com/minio/madmin-go (#12239) 2021-05-06 08:52:02 -07:00
bucket-metadata_gen.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
bucket-metadata_gen_test.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
bucket-notification-handlers.go Revert "deprecate embedded browser (#12163)" 2021-04-30 08:50:39 -07:00
bucket-object-lock.go update license change for MinIO 2021-04-23 11:58:53 -07:00
bucket-policy-handlers.go Revert "deprecate embedded browser (#12163)" 2021-04-30 08:50:39 -07:00
bucket-policy-handlers_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
bucket-policy.go update license change for MinIO 2021-04-23 11:58:53 -07:00
bucket-quota.go move madmin to github.com/minio/madmin-go (#12239) 2021-05-06 08:52:02 -07:00
bucket-replication-stats.go add support for configurable replication MRF workers (#12125) 2021-04-23 21:58:45 -07:00
bucket-replication.go Add support for syncing replica modifications (#11104) 2021-05-13 19:20:45 -07:00
bucket-stats.go update license change for MinIO 2021-04-23 11:58:53 -07:00
bucket-stats_gen.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
bucket-stats_gen_test.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
bucket-targets.go fix: remove all unused code (#12360) 2021-05-24 09:28:19 -07:00
bucket-versioning-handler.go Revert "deprecate embedded browser (#12163)" 2021-04-30 08:50:39 -07:00
bucket-versioning.go update license change for MinIO 2021-04-23 11:58:53 -07:00
build-constants.go update license change for MinIO 2021-04-23 11:58:53 -07:00
common-main.go feat: distributed setup can start now with default credentials (#12303) 2021-05-17 08:45:22 -07:00
config-common.go update license change for MinIO 2021-04-23 11:58:53 -07:00
config-current.go move madmin to github.com/minio/madmin-go (#12239) 2021-05-06 08:52:02 -07:00
config-current_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
config-dir.go update license change for MinIO 2021-04-23 11:58:53 -07:00
config-encrypted.go fix: generating service accounts for group only LDAP accounts (#12318) 2021-05-18 15:19:20 -07:00
config-encrypted_test.go fix: generating service accounts for group only LDAP accounts (#12318) 2021-05-18 15:19:20 -07:00
config-migrate.go docs: fix per tenant limits docs formatting 2021-05-24 09:37:17 -07:00
config-migrate_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
config-versions.go update license change for MinIO 2021-04-23 11:58:53 -07:00
config.go move madmin to github.com/minio/madmin-go (#12239) 2021-05-06 08:52:02 -07:00
consolelogger.go update license change for MinIO 2021-04-23 11:58:53 -07:00
copy-part-range.go Revert "deprecate embedded browser (#12163)" 2021-04-30 08:50:39 -07:00
copy-part-range_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
crossdomain-xml-handler.go update license change for MinIO 2021-04-23 11:58:53 -07:00
crossdomain-xml-handler_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
data-scanner.go Update bloom module (#12383) 2021-05-27 08:02:39 -07:00
data-update-tracker.go Update bloom module (#12383) 2021-05-27 08:02:39 -07:00
data-update-tracker_test.go Update probabilities for bloom filter. (#12305) 2021-05-17 08:31:04 -07:00
data-usage-cache.go fix: remove all unused code (#12360) 2021-05-24 09:28:19 -07:00
data-usage-cache_gen.go feat: add dynamic usage cache (#12229) 2021-05-11 18:36:15 -07:00
data-usage-cache_gen_test.go feat: add dynamic usage cache (#12229) 2021-05-11 18:36:15 -07:00
data-usage.go use json unmarshal/marshal from jsoniter in hotpaths (#12269) 2021-05-11 02:02:32 -07:00
data-usage_test.go feat: add dynamic usage cache (#12229) 2021-05-11 18:36:15 -07:00
disk-cache-backend.go add missing wait groups for certain io.Pipe() usage (#12264) 2021-05-11 09:18:37 -07:00
disk-cache-check-support_contrib_windows.go Revert "deprecate embedded browser (#12163)" 2021-04-30 08:50:39 -07:00
disk-cache-check-support_other.go update license change for MinIO 2021-04-23 11:58:53 -07:00
disk-cache-stats.go update license change for MinIO 2021-04-23 11:58:53 -07:00
disk-cache-utils.go kms: replace KES client implementation with minio/kes (#12207) 2021-05-10 18:15:11 -07:00
disk-cache-utils_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
disk-cache.go add missing wait groups for certain io.Pipe() usage (#12264) 2021-05-11 09:18:37 -07:00
disk-cache_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
dummy-data-generator_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
dummy-handlers.go Revert "deprecate embedded browser (#12163)" 2021-04-30 08:50:39 -07:00
dynamic-timeouts.go update license change for MinIO 2021-04-23 11:58:53 -07:00
dynamic-timeouts_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
encryption-v1.go fix: invalid multipart offset when compressed+encrypted. (#12340) 2021-05-21 14:07:16 -07:00
encryption-v1_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
endpoint-ellipses.go update license change for MinIO 2021-04-23 11:58:53 -07:00
endpoint-ellipses_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
endpoint.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
endpoint_contrib_test.go Revert "deprecate embedded browser (#12163)" 2021-04-30 08:50:39 -07:00
endpoint_test.go Revert "deprecate embedded browser (#12163)" 2021-04-30 08:50:39 -07:00
erasure-bucket.go remove more duplicate bloom filter trackers (#12302) 2021-05-17 08:25:48 -07:00
erasure-coding.go update license change for MinIO 2021-04-23 11:58:53 -07:00
erasure-common.go fix: remove all unused code (#12360) 2021-05-24 09:28:19 -07:00
erasure-common_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
erasure-decode.go fix: ensure proper usage of DataDir (#12300) 2021-05-14 16:50:47 -07:00
erasure-decode_test.go Fix hanging erasure writes (#12253) 2021-05-17 08:32:28 -07:00
erasure-encode.go Fix hanging erasure writes (#12253) 2021-05-17 08:32:28 -07:00
erasure-encode_test.go Fix hanging erasure writes (#12253) 2021-05-17 08:32:28 -07:00
erasure-errors.go update license change for MinIO 2021-04-23 11:58:53 -07:00
erasure-heal_test.go Fix hanging erasure writes (#12253) 2021-05-17 08:32:28 -07:00
erasure-healing-common.go Revert heal locks (#12365) 2021-05-25 17:02:06 -07:00
erasure-healing-common_test.go heal: Ignore disks with non quorum modtime and dataDir (#12328) 2021-05-19 12:04:08 -07:00
erasure-healing.go Revert heal locks (#12365) 2021-05-25 17:02:06 -07:00
erasure-healing_test.go move madmin to github.com/minio/madmin-go (#12239) 2021-05-06 08:52:02 -07:00
erasure-lowlevel-heal.go add missing wait groups for certain io.Pipe() usage (#12264) 2021-05-11 09:18:37 -07:00
erasure-metadata-utils.go update license change for MinIO 2021-04-23 11:58:53 -07:00
erasure-metadata-utils_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
erasure-metadata.go fix: return error for unexpected quorum in pickValidFileInfo (#12363) 2021-05-24 18:31:56 -07:00
erasure-metadata_test.go fix: return error for unexpected quorum in pickValidFileInfo (#12363) 2021-05-24 18:31:56 -07:00
erasure-multipart.go Fix hanging erasure writes (#12253) 2021-05-17 08:32:28 -07:00
erasure-object.go fix: inline data upon overwrites should be readable (#12369) 2021-05-25 16:33:06 -07:00
erasure-object_test.go tests: Add test for upload of the same object inlined and not inlined (#12374) 2021-05-26 08:09:23 -07:00
erasure-server-pool.go fix: lint errors after upgrading golangci-lint (#12368) 2021-05-25 14:17:33 -07:00
erasure-sets.go MRF: Better detection of non stable disks (#12252) 2021-05-11 09:19:15 -07:00
erasure-sets_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
erasure-utils.go reduce memory usage in metacache reader (#12334) 2021-05-20 09:00:11 -07:00
erasure.go feat: implement in-progress partial bucket updates (#12279) 2021-05-19 14:38:30 -07:00
erasure_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
etcd.go update license change for MinIO 2021-04-23 11:58:53 -07:00
format-disk-cache.go fix: lint errors after upgrading golangci-lint (#12368) 2021-05-25 14:17:33 -07:00
format-disk-cache_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
format-erasure.go update license change for MinIO 2021-04-23 11:58:53 -07:00
format-erasure_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
format-fs.go update license change for MinIO 2021-04-23 11:58:53 -07:00
format-fs_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
format-meta.go update license change for MinIO 2021-04-23 11:58:53 -07:00
format_string.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
fs-tree-walk-pool.go update license change for MinIO 2021-04-23 11:58:53 -07:00
fs-tree-walk-pool_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
fs-v1-helpers.go update fsSimpleRenameFile contrib 2021-05-08 22:31:41 -07:00
fs-v1-helpers_contrib.go update fsSimpleRenameFile contrib 2021-05-08 22:31:41 -07:00
fs-v1-helpers_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
fs-v1-metadata.go update license change for MinIO 2021-04-23 11:58:53 -07:00
fs-v1-metadata_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
fs-v1-multipart.go remove more duplicate bloom filter trackers (#12302) 2021-05-17 08:25:48 -07:00
fs-v1-multipart_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
fs-v1-rwpool.go update license change for MinIO 2021-04-23 11:58:53 -07:00
fs-v1-rwpool_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
fs-v1.go fix: remove all unused code (#12360) 2021-05-24 09:28:19 -07:00
fs-v1_test.go move madmin to github.com/minio/madmin-go (#12239) 2021-05-06 08:52:02 -07:00
gateway-common.go Revert "deprecate embedded browser (#12163)" 2021-04-30 08:50:39 -07:00
gateway-common_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
gateway-env.go update license change for MinIO 2021-04-23 11:58:53 -07:00
gateway-interface.go update license change for MinIO 2021-04-23 11:58:53 -07:00
gateway-main.go Revert "deprecate embedded browser (#12163)" 2021-04-30 08:50:39 -07:00
gateway-main_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
gateway-metrics.go update license change for MinIO 2021-04-23 11:58:53 -07:00
gateway-startup-msg.go Revert "deprecate embedded browser (#12163)" 2021-04-30 08:50:39 -07:00
gateway-startup-msg_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
gateway-unsupported.go move madmin to github.com/minio/madmin-go (#12239) 2021-05-06 08:52:02 -07:00
generic-handlers.go Revert "deprecate embedded browser (#12163)" 2021-04-30 08:50:39 -07:00
generic-handlers_contrib.go Revert "deprecate embedded browser (#12163)" 2021-04-30 08:50:39 -07:00
generic-handlers_test.go Revert "deprecate embedded browser (#12163)" 2021-04-30 08:50:39 -07:00
global-heal.go move madmin to github.com/minio/madmin-go (#12239) 2021-05-06 08:52:02 -07:00
globals.go fix: remove all unused code (#12360) 2021-05-24 09:28:19 -07:00
handler-api.go Revert "deprecate embedded browser (#12163)" 2021-04-30 08:50:39 -07:00
handler-utils.go move madmin to github.com/minio/madmin-go (#12239) 2021-05-06 08:52:02 -07:00
handler-utils_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
hasher.go update license change for MinIO 2021-04-23 11:58:53 -07:00
healthcheck-handler.go update license change for MinIO 2021-04-23 11:58:53 -07:00
healthcheck-router.go add HEAD for cluster healthcheck (#12140) 2021-04-23 22:47:39 -07:00
healthinfo.go move madmin to github.com/minio/madmin-go (#12239) 2021-05-06 08:52:02 -07:00
healthinfo_linux.go move madmin to github.com/minio/madmin-go (#12239) 2021-05-06 08:52:02 -07:00
healthinfo_nonlinux.go move madmin to github.com/minio/madmin-go (#12239) 2021-05-06 08:52:02 -07:00
http-stats.go update license change for MinIO 2021-04-23 11:58:53 -07:00
http-tracer.go fix: missing path in admin trace (#12373) 2021-05-26 08:04:12 -07:00
http-tracer_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
httprange.go update license change for MinIO 2021-04-23 11:58:53 -07:00
httprange_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
iam-etcd-store.go fix: remove all unused code (#12360) 2021-05-24 09:28:19 -07:00
iam-etcd-store_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
iam-object-store.go fix: migrate users properly from older releases to newer (#12333) 2021-05-19 19:25:44 -07:00
iam.go fix: generating service accounts for group only LDAP accounts (#12318) 2021-05-18 15:19:20 -07:00
jwt.go Revert "deprecate embedded browser (#12163)" 2021-04-30 08:50:39 -07:00
jwt_test.go Revert "deprecate embedded browser (#12163)" 2021-04-30 08:50:39 -07:00
leak-detect_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
listen-notification-handlers.go Revert "deprecate embedded browser (#12163)" 2021-04-30 08:50:39 -07:00
local-locker.go lock: Timeout Unlock RPC call (#12213) 2021-05-11 02:11:29 -07:00
lock-rest-client.go lock: Timeout Unlock RPC call (#12213) 2021-05-11 02:11:29 -07:00
lock-rest-client_test.go lock: Timeout Unlock RPC call (#12213) 2021-05-11 02:11:29 -07:00
lock-rest-server-common.go update license change for MinIO 2021-04-23 11:58:53 -07:00
lock-rest-server-common_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
lock-rest-server.go lock: Timeout Unlock RPC call (#12213) 2021-05-11 02:11:29 -07:00
main.go update license change for MinIO 2021-04-23 11:58:53 -07:00
metacache-bucket.go fix: remove all unused code (#12360) 2021-05-24 09:28:19 -07:00
metacache-bucket_gen.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
metacache-bucket_gen_test.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
metacache-bucket_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
metacache-entries.go fix: remove all unused code (#12360) 2021-05-24 09:28:19 -07:00
metacache-entries_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
metacache-manager.go update license change for MinIO 2021-04-23 11:58:53 -07:00
metacache-marker.go update license change for MinIO 2021-04-23 11:58:53 -07:00
metacache-server-pool.go Fix list entry deduplication (#12325) 2021-05-19 09:21:18 -07:00
metacache-set.go reduce memory usage in metacache reader (#12334) 2021-05-20 09:00:11 -07:00
metacache-stream.go reduce memory usage in metacache reader (#12334) 2021-05-20 09:00:11 -07:00
metacache-stream_test.go reduce memory usage in metacache reader (#12334) 2021-05-20 09:00:11 -07:00
metacache-walk.go fix: implement readMetadata common function for re-use (#12353) 2021-05-21 11:41:25 -07:00
metacache.go update license change for MinIO 2021-04-23 11:58:53 -07:00
metacache_gen.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
metacache_gen_test.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
metacache_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
metrics-router.go update license change for MinIO 2021-04-23 11:58:53 -07:00
metrics-v2.go fix: remove all unused code (#12360) 2021-05-24 09:28:19 -07:00
metrics.go fix: remove all unused code (#12360) 2021-05-24 09:28:19 -07:00
namespace-lock.go fix: cleanup locking, cancel context upon lock timeout (#12183) 2021-04-29 20:55:21 -07:00
namespace-lock_test.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
naughty-disk_test.go feat: implement in-progress partial bucket updates (#12279) 2021-05-19 14:38:30 -07:00
net.go update license change for MinIO 2021-04-23 11:58:53 -07:00
net_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
notification-summary.go move madmin to github.com/minio/madmin-go (#12239) 2021-05-06 08:52:02 -07:00
notification.go Update bloom module (#12383) 2021-05-27 08:02:39 -07:00
object-api-common.go update license change for MinIO 2021-04-23 11:58:53 -07:00
object-api-datatypes.go move madmin to github.com/minio/madmin-go (#12239) 2021-05-06 08:52:02 -07:00
object-api-deleteobject_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
object-api-errors.go fix: invalid multipart offset when compressed+encrypted. (#12340) 2021-05-21 14:07:16 -07:00
object-api-getobjectinfo_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
object-api-input-checks.go update license change for MinIO 2021-04-23 11:58:53 -07:00
object-api-interface.go move madmin to github.com/minio/madmin-go (#12239) 2021-05-06 08:52:02 -07:00
object-api-listobjects_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
object-api-multipart_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
object-api-options.go update license change for MinIO 2021-04-23 11:58:53 -07:00
object-api-putobject_test.go fix: remove all unused code (#12360) 2021-05-24 09:28:19 -07:00
object-api-utils.go fix: invalid multipart offset when compressed+encrypted. (#12340) 2021-05-21 14:07:16 -07:00
object-api-utils_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
object-handlers-common.go Revert "deprecate embedded browser (#12163)" 2021-04-30 08:50:39 -07:00
object-handlers-common_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
object-handlers.go etag: compute ETag as MD5 for compressed single-part objects (#12375) 2021-05-27 08:18:41 -07:00
object-handlers_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
object_api_suite_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
os-dirent_fileino.go update license change for MinIO 2021-04-23 11:58:53 -07:00
os-dirent_ino.go update license change for MinIO 2021-04-23 11:58:53 -07:00
os-dirent_namelen_bsd.go update license change for MinIO 2021-04-23 11:58:53 -07:00
os-dirent_namelen_linux.go update license change for MinIO 2021-04-23 11:58:53 -07:00
os-instrumented.go move madmin to github.com/minio/madmin-go (#12239) 2021-05-06 08:52:02 -07:00
os-readdir_other.go update license change for MinIO 2021-04-23 11:58:53 -07:00
os-readdir_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
os-readdir_unix.go use direntPool, direntNamePool for reusable buffers (#12314) 2021-05-18 10:29:50 -07:00
os-readdir_windows.go update license change for MinIO 2021-04-23 11:58:53 -07:00
os-reliable.go fix: do not fail upon faulty/non-writable drives 2021-05-15 12:57:18 -07:00
os-reliable_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
osmetric_string.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
peer-rest-client.go move madmin to github.com/minio/madmin-go (#12239) 2021-05-06 08:52:02 -07:00
peer-rest-common.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
peer-rest-server.go move madmin to github.com/minio/madmin-go (#12239) 2021-05-06 08:52:02 -07:00
policy_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
post-policy_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
postpolicyform.go update license change for MinIO 2021-04-23 11:58:53 -07:00
postpolicyform_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
prepare-storage.go fix: do not fail upon faulty/non-writable drives 2021-05-15 12:57:18 -07:00
routers.go Revert "deprecate embedded browser (#12163)" 2021-04-30 08:50:39 -07:00
server-main.go fix: generating service accounts for group only LDAP accounts (#12318) 2021-05-18 15:19:20 -07:00
server-main_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
server-rlimit.go update license change for MinIO 2021-04-23 11:58:53 -07:00
server-startup-msg.go move madmin to github.com/minio/madmin-go (#12239) 2021-05-06 08:52:02 -07:00
server-startup-msg_test.go move madmin to github.com/minio/madmin-go (#12239) 2021-05-06 08:52:02 -07:00
server_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
service.go update license change for MinIO 2021-04-23 11:58:53 -07:00
setup-type.go update license change for MinIO 2021-04-23 11:58:53 -07:00
signals.go update license change for MinIO 2021-04-23 11:58:53 -07:00
signature-v2.go update license change for MinIO 2021-04-23 11:58:53 -07:00
signature-v2_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
signature-v4-parser.go update license change for MinIO 2021-04-23 11:58:53 -07:00
signature-v4-parser_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
signature-v4-utils.go fix: IAM not initialized then checkKeyValid() should return 503s (#12260) 2021-05-09 08:14:19 -07:00
signature-v4-utils_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
signature-v4.go update license change for MinIO 2021-04-23 11:58:53 -07:00
signature-v4_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
storage-datatypes.go Add free inode metric for Prometheus (#12225) 2021-05-06 12:50:48 -07:00
storage-datatypes_gen.go Add free inode metric for Prometheus (#12225) 2021-05-06 12:50:48 -07:00
storage-datatypes_gen_test.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
storage-datatypes_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
storage-errors.go update license change for MinIO 2021-04-23 11:58:53 -07:00
storage-interface.go feat: implement in-progress partial bucket updates (#12279) 2021-05-19 14:38:30 -07:00
storage-rest-client.go feat: implement in-progress partial bucket updates (#12279) 2021-05-19 14:38:30 -07:00
storage-rest-common.go fix: inline data upon overwrites should be readable (#12369) 2021-05-25 16:33:06 -07:00
storage-rest-server.go feat: implement in-progress partial bucket updates (#12279) 2021-05-19 14:38:30 -07:00
storage-rest_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
storagemetric_string.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
streaming-signature-v4.go update license change for MinIO 2021-04-23 11:58:53 -07:00
streaming-signature-v4_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
sts-datatypes.go update license change for MinIO 2021-04-23 11:58:53 -07:00
sts-errors.go update license change for MinIO 2021-04-23 11:58:53 -07:00
sts-handlers.go fix: remove all unused code (#12360) 2021-05-24 09:28:19 -07:00
stserrorcode_string.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
test-utils_test.go fix: remove all unused code (#12360) 2021-05-24 09:28:19 -07:00
tier-handlers.go use json unmarshal/marshal from jsoniter in hotpaths (#12269) 2021-05-11 02:02:32 -07:00
tier-journal.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
tier-journal_gen.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
tier-journal_gen_test.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
tier-sweeper.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
tier.go fix: lint errors after upgrading golangci-lint (#12368) 2021-05-25 14:17:33 -07:00
tier_gen.go move madmin to github.com/minio/madmin-go (#12239) 2021-05-06 08:52:02 -07:00
tier_gen_test.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
tree-walk.go update license change for MinIO 2021-04-23 11:58:53 -07:00
tree-walk_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
typed-errors.go Revert "deprecate embedded browser (#12163)" 2021-04-30 08:50:39 -07:00
untar.go update license change for MinIO 2021-04-23 11:58:53 -07:00
update-notifier.go update license change for MinIO 2021-04-23 11:58:53 -07:00
update-notifier_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
update.go update license change for MinIO 2021-04-23 11:58:53 -07:00
update_fips.go update license change for MinIO 2021-04-23 11:58:53 -07:00
update_nofips.go update license change for MinIO 2021-04-23 11:58:53 -07:00
update_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
utils.go kms: replace KES client implementation with minio/kes (#12207) 2021-05-10 18:15:11 -07:00
utils_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
version_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
warm-backend-azure.go move madmin to github.com/minio/madmin-go (#12239) 2021-05-06 08:52:02 -07:00
warm-backend-gcs.go move madmin to github.com/minio/madmin-go (#12239) 2021-05-06 08:52:02 -07:00
warm-backend-s3.go move madmin to github.com/minio/madmin-go (#12239) 2021-05-06 08:52:02 -07:00
warm-backend.go move madmin to github.com/minio/madmin-go (#12239) 2021-05-06 08:52:02 -07:00
web-handler-context.go Revert "deprecate embedded browser (#12163)" 2021-04-30 08:50:39 -07:00
web-handler-context_test.go Revert "deprecate embedded browser (#12163)" 2021-04-30 08:50:39 -07:00
web-handlers.go sse-kms: set KMS key ID response header (#12316) 2021-05-18 14:21:20 -07:00
web-handlers_test.go Revert "deprecate embedded browser (#12163)" 2021-04-30 08:50:39 -07:00
web-router.go Revert "deprecate embedded browser (#12163)" 2021-04-30 08:50:39 -07:00
xl-storage-disk-id-check.go feat: implement in-progress partial bucket updates (#12279) 2021-05-19 14:38:30 -07:00
xl-storage-errors.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
xl-storage-errors_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
xl-storage-format-utils.go fix: minor allocation improvements in xlMetaV2 (#12133) 2021-05-07 09:11:05 -07:00
xl-storage-format-v1.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
xl-storage-format-v1_gen.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
xl-storage-format-v1_gen_test.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
xl-storage-format-v2.go fix: remove all unused code (#12360) 2021-05-24 09:28:19 -07:00
xl-storage-format-v2_gen.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
xl-storage-format-v2_gen_test.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
xl-storage-format-v2_test.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
xl-storage-format_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
xl-storage.go fix: inline data upon overwrites should be readable (#12369) 2021-05-25 16:33:06 -07:00
xl-storage_noatime_notsupported.go update license change for MinIO 2021-04-23 11:58:53 -07:00
xl-storage_noatime_supported.go update license change for MinIO 2021-04-23 11:58:53 -07:00
xl-storage_test.go Fix hanging erasure writes (#12253) 2021-05-17 08:32:28 -07:00
xl-storage_unix_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
xl-storage_windows_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00