minio/cmd
Anis Elleuch af88772a78
lifecycle: NoncurrentVersionExpiration considers noncurrent version age (#10444)
From https://docs.aws.amazon.com/AmazonS3/latest/dev/intro-lifecycle-rules.html#intro-lifecycle-rules-actions

```
When specifying the number of days in the NoncurrentVersionTransition
and NoncurrentVersionExpiration actions in a Lifecycle configuration,
note the following:

It is the number of days from when the version of the object becomes
noncurrent (that is, when the object is overwritten or deleted), that
Amazon S3 will perform the action on the specified object or objects.

Amazon S3 calculates the time by adding the number of days specified in
the rule to the time when the new successor version of the object is
created and rounding the resulting time to the next day midnight UTC.
For example, in your bucket, suppose that you have a current version of
an object that was created at 1/1/2014 10:30 AM UTC. If the new version
of the object that replaces the current version is created at 1/15/2014
10:30 AM UTC, and you specify 3 days in a transition rule, the
transition date of the object is calculated as 1/19/2014 00:00 UTC.
```
2020-09-09 18:11:24 -07:00
..
config Add Kubernetes operator webook server as DNS target (#10404) 2020-09-09 12:20:49 -07:00
crypto crypto: reduce retry delay when retrying KES requests (#10394) 2020-09-02 11:04:10 -07:00
gateway cleanup tmpDir any older entries automatically just like multipart (#10439) 2020-09-08 15:55:40 -07:00
http Fix common Windows failure (#10397) 2020-09-01 10:11:15 -07:00
jwt fix: send valid claims in AuditLogs for browser requests (#9713) 2020-05-27 12:38:44 -07:00
logger Ignore config values from unknown subsystems (#10432) 2020-09-08 08:57:04 -07:00
rest Remove MaxConnsPerHost settings to avoid potential hangs (#10438) 2020-09-08 14:22:04 -07:00
acl-handlers.go migrate all bucket metadata into a single file (#9586) 2020-05-19 13:53:54 -07:00
admin-bucket-handlers.go fix: Change ListBucketTargets handler (#10217) 2020-08-06 17:10:21 -07:00
admin-handlers_test.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
admin-handlers-config-kv.go fix: make sure to use uniform drive count calculation (#10208) 2020-08-05 13:31:12 -07:00
admin-handlers-users.go Export bucket usage counts as part of bucket metrics (#9710) 2020-05-27 06:45:43 -07:00
admin-handlers.go Remove MaxConnsPerHost settings to avoid potential hangs (#10438) 2020-09-08 14:22:04 -07:00
admin-heal-ops.go allow ctrl+c to be consistent at early startup (#10435) 2020-09-08 09:10:55 -07:00
admin-router.go fix: Change ListBucketTargets handler (#10217) 2020-08-06 17:10:21 -07:00
admin-server-info.go fix: admin info output and improve overall performance (#10015) 2020-07-13 09:51:07 -07:00
api-datatypes.go azure: Return success when deleting non-existent object (#9981) 2020-07-10 08:30:23 -07:00
api-errors_test.go Move etcd, logger, crypto into their own packages (#8366) 2019-10-08 11:17:56 +05:30
api-errors.go improve error message when remote target missing (#10412) 2020-09-04 08:48:38 -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-headers.go security: Remove insecure custom headers (#10244) 2020-08-11 08:29:29 -07:00
api-resources_test.go Increase maximum 1000 List keys to 10000 (#8444) 2019-10-28 10:36:15 -07:00
api-resources.go listV2: Continuation and NextContinuation tokens are encoded with base64 (#8337) 2019-10-02 01:39:29 +05:30
api-response_test.go fix: obtain correct location string with DNS style buckets (#10060) 2020-07-16 13:28:29 -07:00
api-response.go fix: bring back delayed leaf detection in listing (#10346) 2020-08-25 12:26:48 -07:00
api-router.go skip subdomain from bucket DNS which start with minio.domain (#10390) 2020-09-09 09:57:37 -07:00
api-utils_test.go Make Encoding URL more compliant to S3 spec (#7360) 2019-04-12 12:02:37 -07:00
api-utils.go Make Encoding URL more compliant to S3 spec (#7360) 2019-04-12 12:02:37 -07:00
auth-handler_test.go feat: Add notification support for bucketCreates and removal (#10075) 2020-07-20 12:52:49 -07:00
auth-handler.go add missing ListBucketVersions from policy actions (#10414) 2020-09-03 18:25:06 -07:00
background-heal-ops.go update continous heal metrics appropriately for scanned items (#10352) 2020-08-26 08:53:33 -07:00
background-newdisks-heal-ops.go re-attach offline drive after new drive replacement (#10416) 2020-09-04 17:09:02 -07:00
benchmark-utils_test.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
bitrot_test.go Add storage layer contexts (#10321) 2020-09-04 09:45:06 -07:00
bitrot-streaming.go Add storage layer contexts (#10321) 2020-09-04 09:45:06 -07:00
bitrot-whole.go Add storage layer contexts (#10321) 2020-09-04 09:45:06 -07:00
bitrot.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
bootstrap-peer-server.go allow ctrl+c to be consistent at early startup (#10435) 2020-09-08 09:10:55 -07:00
bucket-encryption_test.go Add support for bucket encryption feature (#8890) 2020-02-05 15:12:34 +05:30
bucket-encryption-handlers.go Relax content-md5 requirement in set encryption handler (#9750) 2020-06-01 18:08:19 -07:00
bucket-encryption.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
bucket-handlers_test.go feat: Add notification support for bucketCreates and removal (#10075) 2020-07-20 12:52:49 -07:00
bucket-handlers.go Add Kubernetes operator webook server as DNS target (#10404) 2020-09-09 12:20:49 -07:00
bucket-lifecycle-handlers_test.go feat: Add notification support for bucketCreates and removal (#10075) 2020-07-20 12:52:49 -07:00
bucket-lifecycle-handlers.go simplify further bucket configuration properly (#9650) 2020-05-20 10:18:15 -07:00
bucket-lifecycle.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
bucket-listobjects-handlers.go add missing ListBucketVersions from policy actions (#10414) 2020-09-03 18:25:06 -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-metadata_gen.go Rename replication target handler (#10142) 2020-07-28 11:50:47 -07:00
bucket-metadata-sys.go Use constants for gateway names to avoid bugs caused by spelling. (#10355) 2020-08-26 08:52:46 -07:00
bucket-metadata.go fix: allow FS mode situations when conflicting files exist (#10185) 2020-08-03 13:20:49 -07:00
bucket-notification-handlers.go feat: Add notification support for bucketCreates and removal (#10075) 2020-07-20 12:52:49 -07:00
bucket-object-lock.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
bucket-policy-handlers_test.go feat: Add notification support for bucketCreates and removal (#10075) 2020-07-20 12:52:49 -07:00
bucket-policy-handlers.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
bucket-policy.go support 'ldap:user' variable replacement properly (#10391) 2020-09-01 12:26:22 +05:30
bucket-quota.go Apply quota usage cache invalidation per second (#10127) 2020-07-24 12:24:21 -07:00
bucket-replication.go fix: web handlers to enforce replication (#10249) 2020-08-12 17:32:24 -07:00
bucket-targets.go improve error message when remote target missing (#10412) 2020-09-04 08:48:38 -07:00
bucket-versioning-handler.go fix: disallow versioning to be suspended with object lock (#9930) 2020-06-28 08:15:15 -07:00
bucket-versioning.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
build-constants.go Add support for minioreleaser a fork for goreleaser (#9890) 2020-06-22 08:26:40 -07:00
common-main.go Add Kubernetes operator webook server as DNS target (#10404) 2020-09-09 12:20:49 -07:00
config-common.go fix: allow FS mode situations when conflicting files exist (#10185) 2020-08-03 13:20:49 -07:00
config-current_test.go Avoid pointer based copy, instead use Clone() (#8547) 2019-11-21 17:54:51 +05:30
config-current.go set max API requests automatically based on RAM (#10421) 2020-09-04 19:37:37 -07:00
config-dir.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
config-encrypted_test.go Config migration should handle plain-text (#8506) 2019-11-11 12:01:21 -08:00
config-encrypted.go fix: migrate to go.etcd.io import path (#9987) 2020-07-07 19:04:29 -07:00
config-migrate_test.go Order all keys in config (#8541) 2019-11-20 15:10:24 -08:00
config-migrate.go fix: support healing older content (#10076) 2020-07-17 17:41:29 -07:00
config-versions.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
config.go fix: support healing older content (#10076) 2020-07-17 17:41:29 -07:00
consolelogger.go add validation logs for configured Logger/Audit HTTP targets (#10274) 2020-08-16 10:25:00 -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
copy-part-range.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -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
crossdomain-xml-handler.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
data-crawler.go lifecycle: NoncurrentVersionExpiration considers noncurrent version age (#10444) 2020-09-09 18:11:24 -07:00
data-update-tracker_test.go add validation logs for configured Logger/Audit HTTP targets (#10274) 2020-08-16 10:25:00 -07:00
data-update-tracker.go continous healing based on crawler (#10103) 2020-08-24 13:47:01 -07:00
data-usage_test.go continous healing based on crawler (#10103) 2020-08-24 13:47:01 -07:00
data-usage-cache_gen_test.go merge object lifecycle checks into usage crawler (#9579) 2020-06-12 10:28:21 -07:00
data-usage-cache_gen.go merge object lifecycle checks into usage crawler (#9579) 2020-06-12 10:28:21 -07:00
data-usage-cache.go continous healing based on crawler (#10103) 2020-08-24 13:47:01 -07:00
data-usage.go merge object lifecycle checks into usage crawler (#9579) 2020-06-12 10:28:21 -07:00
disk-cache_test.go add ruleguard support, fix all the reported issues (#10335) 2020-08-24 12:11:20 -07:00
disk-cache-backend.go Remove MaxConnsPerHost settings to avoid potential hangs (#10438) 2020-09-08 14:22:04 -07:00
disk-cache-check-support_other.go Use registry to check Atime support on Windows (#9741) 2020-05-30 09:47:42 -07:00
disk-cache-check-support_windows.go Use registry to check Atime support on Windows (#9741) 2020-05-30 09:47:42 -07:00
disk-cache-stats.go fix: export prometheus metrics for cache GC triggers (#9815) 2020-06-15 09:05:35 -07:00
disk-cache-utils_test.go cache: Only start at high watermark (#10403) 2020-09-02 17:48:44 -07:00
disk-cache-utils.go cache: Only start at high watermark (#10403) 2020-09-02 17:48:44 -07:00
disk-cache.go cache: Only start at high watermark (#10403) 2020-09-02 17:48:44 -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 Add support for server side bucket replication (#9882) 2020-07-21 17:49:56 -07:00
dynamic-timeouts_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
dynamic-timeouts.go add ruleguard support, fix all the reported issues (#10335) 2020-08-24 12:11:20 -07:00
encryption-v1_test.go add ruleguard support, fix all the reported issues (#10335) 2020-08-24 12:11:20 -07:00
encryption-v1.go add ruleguard support, fix all the reported issues (#10335) 2020-08-24 12:11:20 -07:00
endpoint_test.go Move dependency from minio-go v6 to v7 (#10042) 2020-07-14 09:38:05 -07:00
endpoint-ellipses_test.go fix: make sure to use uniform drive count calculation (#10208) 2020-08-05 13:31:12 -07:00
endpoint-ellipses.go fix: make sure to use uniform drive count calculation (#10208) 2020-08-05 13:31:12 -07:00
endpoint.go Remove MaxConnsPerHost settings to avoid potential hangs (#10438) 2020-09-08 14:22:04 -07:00
erasure_test.go Add storage layer contexts (#10321) 2020-09-04 09:45:06 -07:00
erasure-bucket.go Add storage layer contexts (#10321) 2020-09-04 09:45:06 -07:00
erasure-coding.go add ruleguard support, fix all the reported issues (#10335) 2020-08-24 12:11:20 -07:00
erasure-common_test.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
erasure-common.go Bump response header timeout for proxying list request (#10420) 2020-09-04 16:07:40 -07:00
erasure-decode_test.go Add storage layer contexts (#10321) 2020-09-04 09:45:06 -07:00
erasure-decode.go fix: pop entries from each drives in parallel (#9918) 2020-06-25 23:20:12 -07:00
erasure-encode_test.go Add storage layer contexts (#10321) 2020-09-04 09:45:06 -07:00
erasure-encode.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
erasure-errors.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
erasure-heal_test.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
erasure-healing_test.go Add storage layer contexts (#10321) 2020-09-04 09:45:06 -07:00
erasure-healing-common_test.go Add storage layer contexts (#10321) 2020-09-04 09:45:06 -07:00
erasure-healing-common.go Add storage layer contexts (#10321) 2020-09-04 09:45:06 -07:00
erasure-healing.go Add storage layer contexts (#10321) 2020-09-04 09:45:06 -07:00
erasure-list-objects.go fix: make sure to honor versioning from browser UI deletes (#10016) 2020-07-10 22:21:04 -07:00
erasure-lowlevel-heal.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
erasure-metadata_test.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
erasure-metadata-utils_test.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
erasure-metadata-utils.go Add storage layer contexts (#10321) 2020-09-04 09:45:06 -07:00
erasure-metadata.go Add storage layer contexts (#10321) 2020-09-04 09:45:06 -07:00
erasure-multipart.go cleanup tmpDir any older entries automatically just like multipart (#10439) 2020-09-08 15:55:40 -07:00
erasure-object_test.go fix: quorum calculation mistake with reduced parity (#10186) 2020-08-03 12:15:08 -07:00
erasure-object.go Remove MaxConnsPerHost settings to avoid potential hangs (#10438) 2020-09-08 14:22:04 -07:00
erasure-sets_test.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
erasure-sets.go cleanup tmpDir any older entries automatically just like multipart (#10439) 2020-09-08 15:55:40 -07:00
erasure-utils.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
erasure-zones.go re-attach offline drive after new drive replacement (#10416) 2020-09-04 17:09:02 -07:00
erasure.go Add storage layer contexts (#10321) 2020-09-04 09:45:06 -07:00
etcd.go fix: migrate to go.etcd.io import path (#9987) 2020-07-07 19:04:29 -07:00
fallocate_linux_test.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.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_test.go Return appropriate errors API versions changes across REST APIs (#8480) 2019-11-04 09:30:59 -08:00
format-disk-cache.go add ruleguard support, fix all the reported issues (#10335) 2020-08-24 12:11:20 -07:00
format-erasure_test.go tolerate listing with only readQuorum disks (#10357) 2020-08-26 19:29:35 -07:00
format-erasure.go Add storage layer contexts (#10321) 2020-09-04 09:45: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-fs.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
format-meta.go Fix writing 'format.json' and make it atomic (#8296) 2019-09-24 18:47:26 -07:00
fs-v1_test.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
fs-v1-helpers_test.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
fs-v1-helpers.go simplify removing temporary files (#10389) 2020-08-31 12:35:40 -07:00
fs-v1-metadata_test.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
fs-v1-metadata.go Add ObjectTagging Support (#8754) 2020-01-20 08:45:59 -08:00
fs-v1-multipart_test.go cleanup tmpDir any older entries automatically just like multipart (#10439) 2020-09-08 15:55:40 -07:00
fs-v1-multipart.go cleanup tmpDir any older entries automatically just like multipart (#10439) 2020-09-08 15:55:40 -07:00
fs-v1-rwpool_test.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
fs-v1-rwpool.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
fs-v1.go cleanup tmpDir any older entries automatically just like multipart (#10439) 2020-09-08 15:55:40 -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-common.go fix: bring back delayed leaf detection in listing (#10346) 2020-08-25 12:26:48 -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 Use constants for gateway names to avoid bugs caused by spelling. (#10355) 2020-08-26 08:52:46 -07:00
gateway-main_test.go [Bugfix] duplicating flag registration (#7853) 2019-07-03 14:31:19 -07:00
gateway-main.go certs: refactor cert manager to support multiple certificates (#10207) 2020-09-03 23:33:37 -07:00
gateway-metrics.go simplify usage of mutexes and atomic constants (#9501) 2020-05-03 22:35:40 -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-startup-msg.go print proper certinfo on console when starting up (#9479) 2020-04-30 16:15:29 -07:00
gateway-unsupported.go fix: make sure to use uniform drive count calculation (#10208) 2020-08-05 13:31:12 -07:00
generic-handlers_test.go update rulesguard with new rules (#10392) 2020-09-01 16:58:13 -07:00
generic-handlers.go Add support for server side bucket replication (#9882) 2020-07-21 17:49:56 -07:00
global-heal.go re-attach offline drive after new drive replacement (#10416) 2020-09-04 17:09:02 -07:00
globals.go cleanup tmpDir any older entries automatically just like multipart (#10439) 2020-09-08 15:55:40 -07:00
handler-api.go set max API requests automatically based on RAM (#10421) 2020-09-04 19:37:37 -07:00
handler-utils_test.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
handler-utils.go skip subdomain from bucket DNS which start with minio.domain (#10390) 2020-09-09 09:57:37 -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 re-attach offline drive after new drive replacement (#10416) 2020-09-04 17:09:02 -07:00
healthcheck-router.go fix: readiness needs to be like liveness (#9941) 2020-06-30 11:28:27 -07:00
http-stats.go fix: use unused cacheMetrics code in prometheus (#9588) 2020-05-13 08:15:26 -07:00
http-tracer.go update rulesguard with new rules (#10392) 2020-09-01 16:58:13 -07:00
httprange_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
httprange.go Cache only the range requested for range GETs (#8599) 2019-12-08 13:58:04 -08:00
iam-etcd-store.go feat: allow service accounts to be generated with OpenID STS (#10184) 2020-08-05 13:08:40 -07:00
iam-object-store.go use GlobalContext instead of context.Background when possible (#10254) 2020-08-13 09:16:01 -07:00
iam.go use single dynamic timeout for most locked API/heal ops (#10275) 2020-08-17 11:29:58 -07:00
jwt_test.go jwt: Simplify JWT parsing (#8802) 2020-01-31 08:29:22 +05:30
jwt.go fix: Disable presigned without appropriate policy (#9621) 2020-05-17 23:38:52 -07:00
leak-detect_test.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
listen-notification-handlers.go Add nancy vulnerability scanner (#10289) 2020-08-19 14:25:21 -07:00
local-locker.go fix: Pass context all the way down to the network call in lockers (#10161) 2020-07-29 23:15:34 -07:00
lock-rest-client_test.go fix: Pass context all the way down to the network call in lockers (#10161) 2020-07-29 23:15:34 -07:00
lock-rest-client.go Add storage layer contexts (#10321) 2020-09-04 09:45:06 -07:00
lock-rest-server-common_test.go jwt: Simplify JWT parsing (#8802) 2020-01-31 08:29:22 +05:30
lock-rest-server-common.go Add a custom healthcheck function for online status (#9858) 2020-06-17 14:49:26 -07:00
lock-rest-server.go fix: health handler for lockers (#10280) 2020-08-18 07:27:41 -07:00
main.go enable --compat flag by default (#9326) 2020-04-12 18:08:27 -07:00
merge-walk-pool_test.go fix: fix lockup in merge-walk pool (#10098) 2020-07-20 17:28:26 -07:00
merge-walk-pool.go fix: fix lockup in merge-walk pool (#10098) 2020-07-20 17:28:26 -07:00
metrics-router.go enable full linter across the codebase (#9620) 2020-05-18 09:59:45 -07:00
metrics.go Use constants for gateway names to avoid bugs caused by spelling. (#10355) 2020-08-26 08:52:46 -07:00
namespace-lock_test.go fix: possiblity of double write lockers on same resource (#9616) 2020-05-18 17:33:35 -07:00
namespace-lock.go allow lock tolerance to match storage-class drive tolerance (#10270) 2020-08-14 18:17:14 -07:00
naughty-disk_test.go Add storage layer contexts (#10321) 2020-09-04 09:45:06 -07:00
net_test.go update for smartos build (solaris too) (#10378) 2020-08-31 10:19:25 -07:00
net.go Move dependency from minio-go v6 to v7 (#10042) 2020-07-14 09:38:05 -07:00
notification.go load all blocking metadata in background (#10298) 2020-08-20 10:38:53 -07:00
obdinfo_other.go add additional fdatasync before close() on writes (#9947) 2020-07-01 10:57:23 -07:00
obdinfo_unix.go add additional fdatasync before close() on writes (#9947) 2020-07-01 10:57:23 -07:00
obdinfo.go add additional fdatasync before close() on writes (#9947) 2020-07-01 10:57:23 -07:00
object_api_suite_test.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
object-api-common.go Add storage layer contexts (#10321) 2020-09-04 09:45:06 -07:00
object-api-datatypes.go add CopyObject optimization when source and destination are same (#10170) 2020-08-03 16:21:10 -07:00
object-api-deleteobject_test.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
object-api-errors.go improve error message when remote target missing (#10412) 2020-09-04 08:48:38 -07:00
object-api-getobject_test.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
object-api-getobjectinfo_test.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
object-api-input-checks.go Move dependency from minio-go v6 to v7 (#10042) 2020-07-14 09:38:05 -07:00
object-api-interface.go fix: delete marker compatibility behavior for suspended bucket (#10395) 2020-09-02 00:19:03 -07:00
object-api-listobjects_test.go fix: commonPrefixes behavior in ListObjectVersions (#10286) 2020-08-18 12:19:44 -07:00
object-api-multipart_test.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
object-api-options.go fix: delete marker compatibility behavior for suspended bucket (#10395) 2020-09-02 00:19:03 -07:00
object-api-putobject_test.go Remove MaxConnsPerHost settings to avoid potential hangs (#10438) 2020-09-08 14:22:04 -07:00
object-api-utils_test.go fix size accounting for encrypted/compressed objects (#9690) 2020-05-24 11:19:17 -07:00
object-api-utils.go decrypt ETags in parallel around 500 at a time (#10261) 2020-08-14 11:56:35 -07:00
object-handlers_test.go update rulesguard with new rules (#10392) 2020-09-01 16:58:13 -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-common.go fix: return Range errors after If-Matches (#10045) 2020-07-17 13:01:22 -07:00
object-handlers.go Add Kubernetes operator webook server as DNS target (#10404) 2020-09-09 12:20:49 -07:00
os-dirent_fileino.go allow large buffer to list more entries per directory (#9785) 2020-06-09 09:44:50 -07:00
os-dirent_ino.go add ruleguard support, fix all the reported issues (#10335) 2020-08-24 12:11:20 -07:00
os-dirent_namelen_bsd.go allow large buffer to list more entries per directory (#9785) 2020-06-09 09:44:50 -07:00
os-dirent_namelen_linux.go allow large buffer to list more entries per directory (#9785) 2020-06-09 09:44:50 -07:00
os-readdir_other.go update for smartos build (solaris too) (#10378) 2020-08-31 10:19:25 -07:00
os-readdir_test.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
os-readdir_unix.go fix: bring back delayed leaf detection in listing (#10346) 2020-08-25 12:26:48 -07:00
os-readdir_windows.go Fix crash on Windows when crawling (#10385) 2020-09-01 09:33:16 -07:00
os-reliable_test.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
os-reliable.go tests: Fix one multi-delete test failure in Windows CI (#9602) 2020-05-14 18:09:30 -07:00
peer-rest-client.go Add storage layer contexts (#10321) 2020-09-04 09:45:06 -07:00
peer-rest-common.go refactor server update behavior (#10107) 2020-07-23 08:03:31 -07:00
peer-rest-server.go use GlobalContext instead of context.Background when possible (#10254) 2020-08-13 09:16:01 -07:00
policy_test.go Move dependency from minio-go v6 to v7 (#10042) 2020-07-14 09:38:05 -07:00
post-policy_test.go Allow region errors to be dynamic (#10323) 2020-08-23 22:06:22 -07:00
postpolicyform_test.go Move dependency from minio-go v6 to v7 (#10042) 2020-07-14 09:38:05 -07:00
postpolicyform.go Remove unusued params and functions (#8399) 2019-10-15 18:35:41 -07:00
prepare-storage.go Remove MaxConnsPerHost settings to avoid potential hangs (#10438) 2020-09-08 14:22:04 -07:00
routers.go fix: cors handling after gorilla mux update (#9980) 2020-07-06 20:55:19 -07:00
server_test.go update rulesguard with new rules (#10392) 2020-09-01 16:58:13 -07:00
server-main_test.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
server-main.go Add Kubernetes operator webook server as DNS target (#10404) 2020-09-09 12:20:49 -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_test.go print proper certinfo on console when starting up (#9479) 2020-04-30 16:15:29 -07:00
server-startup-msg.go add ruleguard support, fix all the reported issues (#10335) 2020-08-24 12:11:20 -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 Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
signals.go allow ctrl+c to be consistent at early startup (#10435) 2020-09-08 09:10:55 -07:00
signature-v2_test.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
signature-v2.go add missing signature v2 query params (#9670) 2020-05-21 18:51:23 -07:00
signature-v4_test.go Allow region errors to be dynamic (#10323) 2020-08-23 22:06:22 -07:00
signature-v4-parser_test.go add ruleguard support, fix all the reported issues (#10335) 2020-08-24 12:11:20 -07:00
signature-v4-parser.go Allow region errors to be dynamic (#10323) 2020-08-23 22:06:22 -07:00
signature-v4-utils_test.go feat: Add notification support for bucketCreates and removal (#10075) 2020-07-20 12:52:49 -07:00
signature-v4-utils.go update rulesguard with new rules (#10392) 2020-09-01 16:58:13 -07:00
signature-v4.go Allow region errors to be dynamic (#10323) 2020-08-23 22:06:22 -07:00
storage-datatypes.go fix: support healing older content (#10076) 2020-07-17 17:41:29 -07:00
storage-errors.go fix: reduce an extra system call for writes instead fail later (#10187) 2020-08-04 12:09:41 -07:00
storage-interface.go Add storage layer contexts (#10321) 2020-09-04 09:45:06 -07:00
storage-rest_test.go Add storage layer contexts (#10321) 2020-09-04 09:45:06 -07:00
storage-rest-client.go Add storage layer contexts (#10321) 2020-09-04 09:45:06 -07:00
storage-rest-common.go fix: crash in storage rest client due to spurious query params (#9924) 2020-06-26 16:49:49 -07:00
storage-rest-server.go Add storage layer contexts (#10321) 2020-09-04 09:45:06 -07:00
streaming-signature-v4_test.go add ruleguard support, fix all the reported issues (#10335) 2020-08-24 12:11:20 -07:00
streaming-signature-v4.go re-implement data usage crawler to be more efficient (#9075) 2020-03-18 16:19:29 -07:00
sts-datatypes.go Fix LDAP responseXML to be named appropriately (#8285) 2019-09-24 03:51:16 +05:30
sts-errors.go add ruleguard support, fix all the reported issues (#10335) 2020-08-24 12:11:20 -07:00
sts-handlers.go support 'ldap:user' variable replacement properly (#10391) 2020-09-01 12:26:22 +05:30
test-utils_test.go update rulesguard with new rules (#10392) 2020-09-01 16:58:13 -07:00
tree-walk_test.go Add storage layer contexts (#10321) 2020-09-04 09:45:06 -07:00
tree-walk-pool_test.go fix: threadwalk lockup under high load (#9992) 2020-07-09 07:02:18 -07:00
tree-walk-pool.go fix: fix lockup in merge-walk pool (#10098) 2020-07-20 17:28:26 -07:00
tree-walk.go fix: bring back delayed leaf detection in listing (#10346) 2020-08-25 12:26:48 -07:00
typed-errors.go fix: optimize IAM users load, add fallback (#9809) 2020-06-11 14:11:30 -07:00
update_test.go add ruleguard support, fix all the reported issues (#10335) 2020-08-24 12:11:20 -07:00
update-notifier_test.go Refactor config and split them in packages (#8351) 2019-10-04 23:05:33 +05:30
update-notifier.go Refactor config and split them in packages (#8351) 2019-10-04 23:05:33 +05:30
update.go add support for new UA values for update an check (#10451) 2020-09-09 17:21:39 -07:00
utils_test.go feat: Add notification support for bucketCreates and removal (#10075) 2020-07-20 12:52:49 -07:00
utils.go Remove MaxConnsPerHost settings to avoid potential hangs (#10438) 2020-09-08 14:22:04 -07: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_test.go Pass on web-handler arguments properly to log entries (#7894) 2019-07-11 22:37:13 +01:00
web-handler-context.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
web-handlers_test.go feat: Add notification support for bucketCreates and removal (#10075) 2020-07-20 12:52:49 -07:00
web-handlers.go Add Kubernetes operator webook server as DNS target (#10404) 2020-09-09 12:20:49 -07:00
web-router.go feat: Add notification support for bucketCreates and removal (#10075) 2020-07-20 12:52:49 -07:00
xl-storage_test.go Add storage layer contexts (#10321) 2020-09-04 09:45:06 -07:00
xl-storage_unix_test.go Add storage layer contexts (#10321) 2020-09-04 09:45:06 -07:00
xl-storage_windows_test.go Add storage layer contexts (#10321) 2020-09-04 09:45:06 -07:00
xl-storage-disk-id-check.go Add storage layer contexts (#10321) 2020-09-04 09:45:06 -07:00
xl-storage-errors_test.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
xl-storage-errors.go update for smartos build (solaris too) (#10378) 2020-08-31 10:19:25 -07:00
xl-storage-format_test.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
xl-storage-format-utils.go fix: support healing older content (#10076) 2020-07-17 17:41:29 -07:00
xl-storage-format-v1_gen_test.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
xl-storage-format-v1_gen.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
xl-storage-format-v1.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
xl-storage-format-v2_gen_test.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
xl-storage-format-v2_gen.go fix: simplify data structure before release (#9968) 2020-07-04 12:25:53 -07:00
xl-storage-format-v2.go lifecycle: NoncurrentVersionExpiration considers noncurrent version age (#10444) 2020-09-09 18:11:24 -07:00
xl-storage.go lifecycle: NoncurrentVersionExpiration considers noncurrent version age (#10444) 2020-09-09 18:11:24 -07:00