Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1169 commits
Select commit Hold shift + click to select a range
c885777
Add support for TCP_QUICKACK (#11369)
harshavardhana Feb 2, 2021
4a9d9c8
Update colinmarc/hdfs (#11417)
klauspost Feb 2, 2021
f2d49ec
Update ldap.md: add a link to ldap.go (#11409)
GreatBahram Feb 2, 2021
a71e048
Fix nil disks in getOnlineDisksWithHealing (#11419)
klauspost Feb 3, 2021
b3f81e7
xl: Make it clear when to create delete marker for a non existant obj…
vadmeste Feb 3, 2021
f71e192
avoid listing an empty dir without __XLDIR__ (#11427)
harshavardhana Feb 3, 2021
871b450
crypto: add support for decrypting SSE-KMS metadata (#11415)
Feb 3, 2021
f108873
fix: replication metadata comparsion and other fixes (#11410)
harshavardhana Feb 4, 2021
df0c678
fix: ldap config parsing issue for UserDNSearchFilter (#11437)
4406arthur Feb 4, 2021
075c429
lifcycle: Add more validation to the config (#11382)
vadmeste Feb 4, 2021
67a8f37
fix: disk usage capacity metric reporting (#11435)
kerneltime Feb 4, 2021
3fc4d6f
update dependenices for relevant projects (#11445)
harshavardhana Feb 4, 2021
da55a05
fix aggressive expiration detection (#11446)
harshavardhana Feb 5, 2021
9497dfd
docs: add deprecation notice for federation
harshavardhana Feb 5, 2021
af9cb5f
remove deprecated StandardSCData
harshavardhana Feb 5, 2021
8bb580a
fix: use getObjectNInfo to avoid bytes.Buffer usage (#11428)
harshavardhana Feb 5, 2021
c9b0f59
support directory objects in listing in certain scenarios (#11452)
harshavardhana Feb 5, 2021
1887c25
xl: Fix feeding NumVersions & SuccessorModTime to lifecycle (#11462)
vadmeste Feb 5, 2021
c7eacba
health-info: Add tags to errors (#11412)
vadmeste Feb 5, 2021
b4ac055
Add parallel bucket healing during startup (#11457)
klauspost Feb 5, 2021
99b733d
fix: deletion of delete marker regression (#11465)
harshavardhana Feb 5, 2021
5fe4bb6
Reduce redundant crawler logging (#11448)
kerneltime Feb 5, 2021
1fdafaf
fix: listing for directory object when delimiter is present (#11463)
harshavardhana Feb 6, 2021
88c1bb0
fix: improper ticker usage in goroutines (#11468)
harshavardhana Feb 6, 2021
97fe57b
Remove Connections from SysProcess struct (#11373)
anjalshireesh Feb 6, 2021
275f7a6
lc: Apply DeleteAction correctly to objects (#11471)
vadmeste Feb 7, 2021
0d057c7
remove restriction for multi pool distribution algo
Feb 7, 2021
647a209
Update yaml files to latest version RELEASE.2021-02-07T01-31-02Z
minio-trusted Feb 7, 2021
74080bf
update CREDITS file
harshavardhana Feb 7, 2021
152d7cd
HDFS support keytab (#11473)
lingsamuel Feb 8, 2021
8e1bbd9
replication:alloc UserDefined map before use (#11478)
poornas Feb 8, 2021
6fef4c2
fix: align atomic variables for 32bit arch (#11475)
harshavardhana Feb 8, 2021
2e4d912
honor region specified for remote targets (#11480)
harshavardhana Feb 8, 2021
0e3211f
fix: server upgrades should have more descriptive error messages (#11…
harshavardhana Feb 8, 2021
9b10118
Metacache add abs entry limit (#11483)
klauspost Feb 8, 2021
f9c5636
fix: lookup metdata case insensitively (#11487)
poornas Feb 9, 2021
68d299e
fix: case-insensitive lookups for metadata (#11489)
harshavardhana Feb 9, 2021
3d74efa
fux: copy object for encrypted objects (#11490)
kerneltime Feb 9, 2021
876b79b
read-health check endpoint returns success if cluster can serve read …
krishnasrinivas Feb 9, 2021
13d015c
Fix make target hotfix (#11492)
anjalshireesh Feb 9, 2021
3afa499
fix: empty buckets/objects nodes in new setup (#11493)
anjalshireesh Feb 9, 2021
84d4004
fix: accountInfo API to cater for federated setups (#11484)
harshavardhana Feb 9, 2021
fe3c39b
use the new errgroup API whereever applicable (#11466)
harshavardhana Feb 9, 2021
93eb549
fix: duplicate delete marker attempts in bi-directional replication (…
poornas Feb 9, 2021
5a18d43
fix: drive hw info incomplete when smartinfo fails (#11509)
anjalshireesh Feb 10, 2021
f53d1de
fix: missing data on multiple columns reading parquet (#11499)
harshavardhana Feb 10, 2021
b8b44c8
lifecycle: Remove a single delete marker with noncurrent expiry rule …
vadmeste Feb 10, 2021
b87fae0
Simplify PutObjReader for plain-text reader usage (#11470)
krisis Feb 10, 2021
6824824
Change the default object content-type to binary/octet-stream (#11508)
vadmeste Feb 10, 2021
cbf4bb6
fix: getPoolIdx decouple from top level options (#11512)
harshavardhana Feb 10, 2021
881f98e
fix: use getPoolIdx in DeleteObjects() (#11513)
harshavardhana Feb 10, 2021
466e95b
Return group DN instead of group name in LDAP STS (#11501)
donatello Feb 11, 2021
e6b4ea7
More fixes for delete marker replication (#11504)
poornas Feb 11, 2021
711adb9
remove ipv6 fallbackdelay leave it as default
harshavardhana Feb 11, 2021
7875d47
avoid notification for non-existent delete objects (#11514)
harshavardhana Feb 11, 2021
f24d812
fix: DeleteMultipleObjectsHandler to process deleted objects correctl…
poornas Feb 11, 2021
0ef3e35
Update yaml files to latest version RELEASE.2021-02-11T08-23-43Z
minio-trusted Feb 11, 2021
b3c56b5
fix: metacache should only rename entries during cleanup (#11503)
harshavardhana Feb 11, 2021
2a7b123
turn off http2 for TLS setups for now (#11523)
harshavardhana Feb 11, 2021
93fd248
fix: save ModTime properly in disk cache (#11522)
poornas Feb 12, 2021
928de04
fix: osinfos incomplete in case of warnings (#11505)
anjalshireesh Feb 13, 2021
79b6a43
fix: avoid timed value for network calls (#11531)
harshavardhana Feb 13, 2021
a94a9c3
fix: support IAM policy handling for wildcard actions (#11530)
harshavardhana Feb 13, 2021
c4e12dc
fix: in MultiDelete API return MalformedXML upon empty input (#11532)
vadmeste Feb 13, 2021
cfc8b92
Update yaml files to latest version RELEASE.2021-02-14T04-01-33Z
minio-trusted Feb 14, 2021
7d4a2d2
fix: multiple pool reads parallelize when possible (#11537)
harshavardhana Feb 16, 2021
87cce34
default to common conditions if conditions not present (#11546)
harshavardhana Feb 16, 2021
aa8450a
fix: parallelize getPoolIdx() for object lookup (#11547)
harshavardhana Feb 17, 2021
11b2220
Don't autoheal if disks are healing (#11558)
klauspost Feb 17, 2021
ffea6fc
fix: rename crawler as scanner in config (#11549)
harshavardhana Feb 17, 2021
e07918a
lifecycle: Fix expiration header in some cases (#11565)
vadmeste Feb 17, 2021
289e1d8
fix: reduce crawler memory usage by orders of magnitude (#11556)
harshavardhana Feb 17, 2021
55037e6
lifecycle:Fix args passed to determine expiry header (#11567)
poornas Feb 18, 2021
95e0acb
fix: allow accountInfo with creds with parentUsers (#11568)
harshavardhana Feb 18, 2021
8e8a792
Allow delete marker replication from replica (#11566)
poornas Feb 18, 2021
8a6b13c
Avoid synchronizing usage writes (#11560)
klauspost Feb 18, 2021
0f5ca83
move CI to go1.15 and go1.16 (#11570)
harshavardhana Feb 18, 2021
c5b2a84
fix: faster healing when disk is replaced. (#11520)
klauspost Feb 18, 2021
90abea5
check if kafka producer is connected (#11578)
klauspost Feb 18, 2021
f28b063
heal: Use healDeleteDangling global const in self healing (#11579)
vadmeste Feb 18, 2021
2dce5d9
fix: delete marker permanent delete replication (#11581)
poornas Feb 19, 2021
8ba2136
Update yaml files to latest version RELEASE.2021-02-19T04-38-02Z
harshavardhana Feb 19, 2021
c70240b
fix incorrect values in sizing guide (#11583)
wangyumu Feb 19, 2021
1732849
fix incorrect http range in SelectObjectContentHandler (#11585)
mailsmail Feb 20, 2021
98d3f94
metrics: Add the number of requests in the waiting queue (#11580)
vadmeste Feb 20, 2021
85d2187
fix: ETag mismatch for large upload in replica (#11587)
poornas Feb 20, 2021
8cad407
fix: Bring support for symlink on regular files on NAS (#11383)
harshavardhana Feb 20, 2021
be7de91
fix: update minio-go to fix an issue with S3 gateway (#11591)
harshavardhana Feb 20, 2021
48b212d
Fix HDFS wrong filepath if subpath provided (#11574)
lingsamuel Feb 20, 2021
8778828
fix: read metadata in O_DIRECT if configured and supported (#11594)
harshavardhana Feb 22, 2021
c31d2c3
fix: CrawlAndGetDataUsage close pipe() before using a new one (#11600)
harshavardhana Feb 22, 2021
18ec933
fix: for containers use root-disk detection cleverly (#11593)
harshavardhana Feb 22, 2021
da676ac
remove network calls for getLocalDisks (#11603)
harshavardhana Feb 22, 2021
cec12f4
update sha256-simd to v1.0.0 (#11607)
harshavardhana Feb 22, 2021
02e7de6
LDAP config: fix substitution variables (#11586)
donatello Feb 22, 2021
6e5c61d
Skip printing error if empty for reporting bandwidth (#11606)
kerneltime Feb 22, 2021
2a79ea0
isServerResolvable its sufficient to check server is reachable (#11609)
harshavardhana Feb 23, 2021
aa7244a
fix: make sure to convert the error properly in HealBucket() (#11610)
harshavardhana Feb 23, 2021
1b63291
Update yaml files to latest version RELEASE.2021-02-23T20-05-01Z
minio-trusted Feb 23, 2021
d4b822d
pkg/etag: add new package for S3 ETag handling (#11577)
Feb 23, 2021
67b2012
fix: do not ignore CREDITS file
harshavardhana Feb 23, 2021
14aef52
remove Content-MD5 on Range requests (#11611)
Feb 24, 2021
b517c79
[feat]: use DSYNC for xl.meta writes and NOATIME for reads (#11615)
harshavardhana Feb 24, 2021
03172b8
Ensure cache has finished deserializing (#11620)
klauspost Feb 24, 2021
c1a49be
use crypto/sha256 for FIPS 140-2 compliance (#11623)
Feb 24, 2021
b912e9a
Update yaml files to latest version RELEASE.2021-02-24T18-44-45Z
minio-trusted Feb 24, 2021
b236599
fix: remove persistence layer for metacache store in memory (#11538)
harshavardhana Feb 24, 2021
ca5c6e3
fix: translate empty versionID string to null version where appropria…
krisis Feb 25, 2021
a8e4f64
Revert "fix: remove persistence layer for metacache store in memory (…
harshavardhana Feb 25, 2021
85620df
use bucket in path in distribution hash (#11634)
klauspost Feb 25, 2021
f9f6fd0
fix: service account permissions generated from LDAP user (#11637)
harshavardhana Feb 25, 2021
1f65920
remove GetObject from ObjectLayer interface (#11635)
Feb 26, 2021
6386b45
[feat] use rename instead of recursive deletes (#11641)
harshavardhana Feb 26, 2021
9171d6e
rename all references from crawl -> scanner (#11621)
harshavardhana Feb 26, 2021
b690304
use faster way for siphash (#11640)
harshavardhana Feb 27, 2021
c5b3a67
Block profiling tweaks (#11612)
klauspost Feb 27, 2021
c67d1bf
add unauthenticated lookup-bind mode to LDAP identity (#11655)
bo5o Feb 28, 2021
37960cb
fix: avoid writing more content on network with O_DIRECT reads (#11659)
harshavardhana Feb 28, 2021
2f4af09
fix: alow changes to readAllData to decrement activeCount()
harshavardhana Mar 1, 2021
e3f8830
Update yaml files to latest version RELEASE.2021-03-01T04-20-55Z
minio-trusted Mar 1, 2021
23f7ab4
Add PoolNumber field to madmin.ServerProperties (#11327)
balamurugana Mar 1, 2021
0b9c174
update gopsutil to use the v3 API (#11638)
harshavardhana Mar 1, 2021
289b22d
fix: pool number not added for one server (#11670)
anjalshireesh Mar 1, 2021
10bdb78
fix: listObjectVersions Include object in marker (#11562)
klauspost Mar 1, 2021
bbd1244
Add support for mTLS for Audit log target (#11645)
nitisht Mar 1, 2021
e8d8dfa
Add metric for internode RPC calls errors (#11669)
vadmeste Mar 1, 2021
b1bb3f7
[feat]: implement GetBucketPolicyStatus API (#11673)
harshavardhana Mar 2, 2021
879599b
fix: enforce deny if present for implicit permissions (#11680)
harshavardhana Mar 2, 2021
f96d4cf
fix: do not deny admins to change other passwords
harshavardhana Mar 3, 2021
cd9e30c
IAM: Block while loading users (#11671)
klauspost Mar 3, 2021
c6a120d
fix: Prometheus metrics to re-use storage disks (#11647)
harshavardhana Mar 3, 2021
039f59b
fix: missing user policy enforcement in PostPolicyHandler (#11682)
harshavardhana Mar 3, 2021
6904345
Avoid notification event for replicas (#11683)
poornas Mar 3, 2021
2c198ae
fix: prometheus metrics disks_online count when disks are down (#11689)
harshavardhana Mar 3, 2021
f14cc6c
etag: add FromContentMD5 to parse content-md5 as ETag (#11688)
Mar 3, 2021
c3217bd
Use actual size for buffer selection (#11687)
klauspost Mar 4, 2021
464fa08
Update yaml files to latest version RELEASE.2021-03-04T00-53-13Z
minio-trusted Mar 4, 2021
7be7109
locking: Add Refresh for better locking cleanup (#11535)
vadmeste Mar 4, 2021
7865850
fix: capture disks when entire peer is offline (#11697)
harshavardhana Mar 4, 2021
7488c77
Test LDAP connection configuration at startup (#11684)
donatello Mar 4, 2021
d73d756
fix: incorrect errors thrown by lint (#11699)
harshavardhana Mar 4, 2021
97e7a90
fix: shellcheck mint shellscript
harshavardhana Mar 4, 2021
fa9cf12
Imporve healing and reporting (#11312)
klauspost Mar 4, 2021
124816f
fix : IAM Intialization failing with a large number of users/policies…
sgandon Mar 5, 2021
6514875
fix: Merge() should merge and return a copy (#11714)
harshavardhana Mar 5, 2021
bcf9825
Data usage should account for transitioned objects (#11717)
krisis Mar 5, 2021
ec547c0
enable race detector CI for macos-latest (#11715)
harshavardhana Mar 5, 2021
79b0d05
lifecycle: don't transition delete markers (#11692)
krisis Mar 5, 2021
7ea95fc
Add mint versioning tests (#11500)
vadmeste Mar 6, 2021
509bcc0
fips: do not use SHA-3 when building a FIPS-140 2 binary (#11710)
Mar 6, 2021
d971061
use listPathRaw for HealObjects() instead of expensive WalkVersions()…
harshavardhana Mar 6, 2021
558762b
iam: Return a slice of policies for a group (#11722)
vadmeste Mar 6, 2021
abce040
fix: Remove repetitive IAM ready message (#11723)
vadmeste Mar 6, 2021
9ccc483
[feat]: change erasure coding default block size from 10MiB to 1MiB (…
harshavardhana Mar 6, 2021
78e867e
ignore healing .trash, .metacache amd .multipart paths (#11725)
harshavardhana Mar 7, 2021
64662a4
heal: Heal bucket metadata when a fresh disk is inserted (#11734)
vadmeste Mar 8, 2021
ba6930b
fips: always enable AES in FIPS mode when using madmin (#11732)
Mar 8, 2021
097e5eb
feat: remove go-bindata-assetfs in favor of embed by upgrading to go…
maxsxu Mar 8, 2021
3ff5f55
Fetch fileinfo concurrently (#11700)
klauspost Mar 8, 2021
3d8c512
update browser package.json
harshavardhana Mar 8, 2021
4ac9ed4
CopyObject: Do not remove crypto info when compressed (#11702)
klauspost Mar 8, 2021
806df16
Revert "heal: Heal bucket metadata when a fresh disk is inserted (#11…
harshavardhana Mar 8, 2021
8ecffdb
Revert "Revert "heal: Heal bucket metadata when a fresh disk is inser…
harshavardhana Mar 9, 2021
209fe61
vault: disable Hashicorp Vault with opt-in (#11711)
Mar 9, 2021
2f29719
resize replication worker pool dynamically after config update (#11737)
poornas Mar 9, 2021
57f3ed2
erasure: Reduce the interval of cleaning up .trash folder (#11741)
vadmeste Mar 9, 2021
eac66e6
Use maximum parity for config files (#11740)
vadmeste Mar 9, 2021
6910358
fix: normalize object layer inputs (#11534)
harshavardhana Mar 9, 2021
0d12409
lc: Return expiration header only when version id is unspecified (#11…
vadmeste Mar 9, 2021
fdc2f69
truncate xl.meta files upon rewrites #11749)
klauspost Mar 9, 2021
878bc6c
Redact LDAP password if any in request trace (#11750)
poornas Mar 9, 2021
9d118b3
Update yaml files to latest version RELEASE.2021-03-10T05-11-33Z
minio-trusted Mar 10, 2021
777344a
add release build-arg to docker multiarch builds (#11754)
harshavardhana Mar 10, 2021
952b0f1
Update S2 compression (#11753)
klauspost Mar 10, 2021
3ffe520
add release build-arg to docker multiarch builds (#11752)
harshavardhana Mar 10, 2021
c25e75f
Fix redact LDAP password properly (#11762)
poornas Mar 10, 2021
f92b7a5
Browser: Shared link has content-disposition header (#11712)
vadmeste Mar 11, 2021
9b54fcd
feat: Add QR Code to Share Object Modal (#11735)
yolossn Mar 11, 2021
feafccf
handle trimming '/' if present in the object names (#11765)
harshavardhana Mar 11, 2021
afd3464
Update yaml files to latest version RELEASE.2021-03-12T00-00-47Z
minio-trusted Mar 12, 2021
910097b
update browser assets for react-qr-code
harshavardhana Mar 12, 2021
75db500
cmd/os-readdir_other.go - return nil with err (#11772)
hyvanix Mar 12, 2021
7fa3e41
Add consoleAdmin as a default canned policy (#11770)
nitisht Mar 12, 2021
5e00354
Replication: Enforce DeleteMarker disable setting (#11720)
poornas Mar 13, 2021
afbd3e4
add missing principalId in web notifications (#11777)
harshavardhana Mar 13, 2021
4d80de8
fix: mips 32bit compilation issue (#11775)
harshavardhana Mar 15, 2021
642ba3f
fix: runtime issue on FreeBSD due to missing O_NOATIME/O_DSYNC suppor…
swills Mar 15, 2021
e5a1a2a
s3 select: fix date_diff behavior (#11786)
klauspost Mar 15, 2021
6160188
fix: erasure index based reading based on actual ParityBlocks (#11792)
harshavardhana Mar 16, 2021
fa94682
policy: Add Merge API (#11793)
vadmeste Mar 16, 2021
771dea1
erasure pools enable faster checks for file not found (#11799)
klauspost Mar 16, 2021
980311f
Fix `STANDARD` defaults, point to new docs site. (#11800)
ravindk89 Mar 16, 2021
e197800
s3v4: read and verify S3 signature v4 chunks separately (#11801)
Mar 16, 2021
b379ca3
Update yaml files to latest version RELEASE.2021-03-17T02-33-02Z
minio-trusted Mar 17, 2021
0eb146e
add additional metrics per disk API latency, API call counts #11250)
vadmeste Mar 17, 2021
60b0f23
storage write call path optimizations (#11805)
harshavardhana Mar 17, 2021
add3cd4
allow configuring delete cleanup interval from default 10minutes (#11…
harshavardhana Mar 17, 2021
eed3b66
dsync: use refresh timer properly to avoid leaks (#11820)
harshavardhana Mar 17, 2021
32b088a
No retries if minio server is down/connection refused err (#11809)
ebozduman Mar 18, 2021
14d89ea
mrf: Enhance behavior for better results (#11788)
vadmeste Mar 18, 2021
d46c3c0
Add main_test.go to run system tests with coverage (#11783)
iternity-dotcom Mar 18, 2021
51a8619
[feat] Add configurable deadline for writers (#11822)
harshavardhana Mar 18, 2021
be5910b
fix: bucket / object count and size returned as 0 (#11825)
anjalshireesh Mar 18, 2021
b92a220
fix: handle weird drives sporadic read O_DIRECT behavior (#11832)
harshavardhana Mar 19, 2021
61a1ea6
add missing java headless jdk in mint
harshavardhana Mar 19, 2021
0843280
lifecycle: Support old BucketLifecycleConfiguration tag (#11828)
vadmeste Mar 19, 2021
b5dcaac
Introduce metrics caching for performant metrics (#11831)
kerneltime Mar 19, 2021
27eb4ae
fix: sql cast function when converting to float (#11817)
mailsmail Mar 19, 2021
4d86384
xl: Remove non needed check for empty dir (#11835)
vadmeste Mar 19, 2021
98ff91b
xl: Reduce usage of isDirEmpty() (#11838)
vadmeste Mar 19, 2021
94ff624
Fix querying LDAP group/user policy (#11840)
donatello Mar 20, 2021
9a64873
remove MINIO_IO_DEADLINE support (#11841)
harshavardhana Mar 20, 2021
7b3719c
crypto: simplify Context encoding (#11812)
Mar 20, 2021
23b03da
Add process uptime metric (#11844)
kerneltime Mar 21, 2021
726d80d
fix: merge duplicate keys in post policy (#11843)
harshavardhana Mar 21, 2021
922c7b5
xl: CreateFile shouldn't prematurely timeout (#11854)
harshavardhana Mar 23, 2021
da70e6d
avoid healObjects recursively healing at empty path (#11856)
harshavardhana Mar 23, 2021
d23485e
fix: LDAP groups handling and group mapping (#11855)
harshavardhana Mar 23, 2021
8adfeb0
fix: AccountInfo API for LDAP users (#11874)
donatello Mar 24, 2021
6a2ed44
fix: optionally enable tracing posix calls
Mar 23, 2021
e80239a
simplify OS instrumentation remove functions for global variables
harshavardhana Mar 24, 2021
21cfc4a
Revert "xl: CreateFile shouldn't prematurely timeout (#11854)"
harshavardhana Mar 24, 2021
7956465
xl: CreateFile shouldn't prematurely timeout (#11878)
harshavardhana Mar 24, 2021
fad7b27
metrics: Change type of minio_s3_requests_waiting_total to gauge (#11…
vadmeste Mar 24, 2021
75741db
xl: remove cleanupDir instead use Delete() (#11880)
harshavardhana Mar 24, 2021
410e84d
xl: add checks for minioTmpMetaBucket in CreateFile
harshavardhana Mar 24, 2021
749e9c5
metrics: Add canceled requests (#11881)
klauspost Mar 24, 2021
906d68c
Fix LDAP policy application on user policy (#11887)
donatello Mar 24, 2021
d7f32ad
xl: avoid sending Delete() remote call for fully successful runs
harshavardhana Mar 24, 2021
b4d8bcf
Converge PolicyDBGet functions in IAM (#11891)
donatello Mar 25, 2021
6d42036
highwayhash: update to latest version containing an arm64 fix (#11901)
Mar 25, 2021
b383522
fix error could not read /proc ion windows. (#11868)
klauspost Mar 25, 2021
90d8ec6
fix: reject duplicate keys in PostPolicyJSON document (#11902)
harshavardhana Mar 25, 2021
cf87303
do not call LocalStorageInfo on gateways (#11903)
harshavardhana Mar 25, 2021
3242847
avoid network read errors crashing CreateFile call (#11939)
harshavardhana Apr 1, 2021
16ef338
fix: notify parent user in notification events (#11934)
harshavardhana Mar 31, 2021
438becf
fix: delete/delete marker replication versions consistent (#11932)
harshavardhana Mar 31, 2021
781b9b0
fix: service accounts policy enforcement regression (#11910)
harshavardhana Mar 26, 2021
e3da59c
fix possible crash in bucket bandwidth monitor (#11986)
harshavardhana Apr 6, 2021
f687ba5
Fix Access Key requests (#11979)
klauspost Apr 6, 2021
98c792b
Fix disk info race (#11984)
klauspost Apr 6, 2021
e21e808
Fix data race when connecting disks (#11983)
klauspost Apr 6, 2021
41a9d1d
Fix S3Select SQL column reference handling (#11957)
donatello Apr 6, 2021
c608c06
fix: properly close leaking bandwidth monitor channel (#11967)
harshavardhana Apr 5, 2021
7eb7f65
add policy conditions support for signatureVersion and authType (#11947)
harshavardhana Apr 2, 2021
8b76ba8
crawling: Apply lifecycle then decide healing action (#11563)
vadmeste Mar 31, 2021
9401858
unmarshal both LegalHold and ObjectLockLegalHold XML types (#11921)
harshavardhana Mar 30, 2021
bfab990
Improve error message from SetRemoteTargetHandler (#11909)
poornas Mar 27, 2021
46964eb
Update yaml files to latest version RELEASE.2021-04-06T23-11-00Z
minio-trusted Apr 6, 2021
404d2eb
set SSE headers in put-part response (#12008)
Apr 7, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
7 changes: 7 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,9 @@
.git
.github
docs
default.etcd
browser
*.gz
*.tar.gz
*.bzip2
*.zip
17 changes: 13 additions & 4 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: community, triage
assignees: ''

---

<!--- Provide a general summary of the issue in the Title above -->

## Expected Behavior
Expand All @@ -15,6 +24,8 @@
## Steps to Reproduce (for bugs)
<!--- Provide a link to a live example, or an unambiguous set of steps to -->
<!--- reproduce this bug. Include code to reproduce, if relevant -->
<!--- and make sure you have followed https://github.com/minio/minio/tree/release/docs/debugging to capture relevant logs -->

1.
2.
3.
Expand All @@ -30,8 +41,6 @@

## Your Environment
<!--- Include as many relevant details about the environment you experienced the bug in -->
* Version used (`minio version`):
* Environment name and version (e.g. nginx 1.9.1):
* Server type and version:
* Version used (`minio --version`):
* Server setup and configuration:
* Operating System and version (`uname -a`):
* Link to your project:
8 changes: 4 additions & 4 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,8 @@ assignees: ''
## Steps to Reproduce (for bugs)
<!--- Provide a link to a live example, or an unambiguous set of steps to -->
<!--- reproduce this bug. Include code to reproduce, if relevant -->
<!--- and make sure you have followed https://github.com/minio/minio/tree/release/docs/debugging to capture relevant logs -->

1.
2.
3.
Expand All @@ -39,8 +41,6 @@ assignees: ''

## Your Environment
<!--- Include as many relevant details about the environment you experienced the bug in -->
* Version used (`minio version`):
* Environment name and version (e.g. nginx 1.9.1):
* Server type and version:
* Version used (`minio --version`):
* Server setup and configuration:
* Operating System and version (`uname -a`):
* Link to your project:
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ blank_issues_enabled: false
contact_links:
- name: MinIO Community Support
url: https://slack.min.io
about: Please ask and answer questions here.
about: Join here for Community Support
- name: MinIO SUBNET Support
url: https://min.io/pricing
about: Join this for Enterprise Support.
about: Join here for Enterprise Support
6 changes: 3 additions & 3 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,10 @@
## Types of changes
- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Optimization (provides speedup with no functional changes)
- [ ] Breaking change (fix or feature that would cause existing functionality to change)

## Checklist:
- [ ] Fixes a regression (If yes, please add `commit-id` or `PR #` here)
- [ ] Documentation needed
- [ ] Unit tests needed
- [ ] Functional tests needed (If yes, add [mint](https://github.com/minio/mint) PR # here: )
- [ ] Documentation updated
- [ ] Unit tests added/updated
2 changes: 1 addition & 1 deletion .github/lock.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ skipCreatedBefore: false
exemptLabels: []

# Label to add before locking, such as `outdated`. Set to `false` to disable
lockLabel: false
lockLabel: true

# Comment to post before locking. Set to `false` to disable
lockComment: >-
Expand Down
7 changes: 4 additions & 3 deletions .github/stale.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# Configuration for probot-stale - https://github.com/probot/stale

# Number of days of inactivity before an Issue or Pull Request becomes stale
daysUntilStale: 90
daysUntilStale: 30

# Number of days of inactivity before an Issue or Pull Request with the stale label is closed.
# Set to false to disable. If disabled, issues still need to be closed manually, but will remain marked as stale.
daysUntilClose: 30
daysUntilClose: 15

# Only issues or pull requests with all of these labels are check if stale. Defaults to `[]` (disabled)
onlyLabels: []
Expand All @@ -14,6 +14,7 @@ onlyLabels: []
exemptLabels:
- "security"
- "pending discussion"
- "do not close"

# Set to true to ignore issues in a project (defaults to false)
exemptProjects: false
Expand All @@ -30,7 +31,7 @@ staleLabel: stale
# Comment to post when marking as stale. Set to `false` to disable
markComment: >-
This issue has been automatically marked as stale because it has not had
recent activity. It will be closed after 21 days if no further activity
recent activity. It will be closed after 15 days if no further activity
occurs. Thank you for your contributions.
# Comment to post when removing the stale label.
# unmarkComment: >
Expand Down
51 changes: 0 additions & 51 deletions .github/workflows/codeql.yml

This file was deleted.

24 changes: 15 additions & 9 deletions .github/workflows/go.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,18 +4,15 @@ on:
pull_request:
branches:
- master
push:
branches:
- master

jobs:
build:
name: Test on Go ${{ matrix.go-version }} and ${{ matrix.os }}
runs-on: ${{ matrix.os }}
strategy:
matrix:
go-version: [1.13.x]
os: [ubuntu-latest, windows-latest]
go-version: [1.16.x]
os: [ubuntu-latest, windows-latest, macos-latest]
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v1
Expand All @@ -24,12 +21,19 @@ jobs:
- uses: actions/setup-go@v2
with:
go-version: ${{ matrix.go-version }}
- name: Build on ${{ matrix.os }}
if: matrix.os == 'macos-latest'
env:
CGO_ENABLED: 0
GO111MODULE: on
run: |
make
make test-race
- name: Build on ${{ matrix.os }}
if: matrix.os == 'windows-latest'
env:
CGO_ENABLED: 0
GO111MODULE: on
MINIO_CI_CD: 1
run: |
go build --ldflags="-s -w" -o %GOPATH%\bin\minio.exe
go test -v --timeout 50m ./...
Expand All @@ -38,12 +42,14 @@ jobs:
env:
CGO_ENABLED: 0
GO111MODULE: on
MINIO_CI_CD: 1
run: |
sudo sysctl net.ipv6.conf.all.disable_ipv6=0
sudo sysctl net.ipv6.conf.default.disable_ipv6=0
sudo apt-get install devscripts shellcheck
nancy_version=$(curl --retry 10 -Ls -o /dev/null -w "%{url_effective}" https://github.com/sonatype-nexus-community/nancy/releases/latest | sed "s/https:\/\/github.com\/sonatype-nexus-community\/nancy\/releases\/tag\///")
curl -L -o nancy https://github.com/sonatype-nexus-community/nancy/releases/download/${nancy_version}/nancy-${nancy_version}-linux-amd64 && chmod +x nancy
go list -m all | ./nancy sleuth
make
diff -au <(gofmt -s -d cmd) <(printf "")
diff -au <(gofmt -s -d pkg) <(printf "")
make test-race
make crosscompile
make verify
Expand Down
8 changes: 8 additions & 0 deletions .golangci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,19 @@ linters:
- gosimple
- deadcode
- structcheck
- gomodguard
- gofmt

issues:
exclude-use-default: false
exclude:
- should have a package comment
- error strings should not be capitalized or end with punctuation or a newline

run:
skip-dirs:
- pkg/rpc
- pkg/argon2

service:
golangci-lint-version: 1.20.0 # use the fixed version to not introduce new linters unexpectedly
Loading