Skip to content
This repository was archived by the owner on Oct 6, 2020. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
218 commits
Select commit Hold shift + click to select a range
6b0d9b7
Update version to next release
minio-trusted Feb 13, 2019
96136a3
Strip port 80/443 in getBucketLocationRequest (#1069)
Feb 18, 2019
76df8fe
Select error-type is now error-code (#1073)
harshavardhana Feb 19, 2019
008c7aa
Support HTTP 2.0 in DefaultTransport for TLS requests (#1077)
harshavardhana Feb 23, 2019
f282059
Update version to next release
minio-trusted Feb 25, 2019
59af836
Filter Expires from user defined metadata (#1076)
poornas Feb 27, 2019
f6ad55a
Update version to next release
minio-trusted Mar 4, 2019
b329768
Omit empty CSV options for s3 select api (#1086)
poornas Mar 8, 2019
5df2287
CopyObjectPart: Add x-amz-copy-source-if-match as condition (#1078)
vadmeste Mar 12, 2019
5d20267
Update version to next release
minio-trusted Mar 13, 2019
a937bac
tests: Add copy SSEC Multipart to SSEC use case (#1092)
vadmeste Mar 26, 2019
5325257
Update version to next release
minio-trusted Mar 27, 2019
30a777d
remove go-music-player-app links from docs (#1094)
kanagarajkm Apr 3, 2019
93e12e0
Replace Minio with MinIO and minio.io with min.io (#1096)
kannappanr Apr 7, 2019
b609105
Add configurable PartSize for PutObject (#1093)
harshavardhana Apr 8, 2019
80c2fe3
Update version to next release
minio-trusted Apr 10, 2019
a8704b6
fix optimalPartInfo calculation (#1100)
poornas Apr 22, 2019
51138f1
Update version to next release
minio-trusted Apr 24, 2019
10b3660
Add check for period and das in bucketname (#1097)
sinhaashish Apr 30, 2019
68eef49
Update version to next release
minio-trusted May 1, 2019
f33eae7
support new ap-east-1 region (#1105)
christophermichaeljohnston May 11, 2019
18cecba
[api] enable error tracing (#1091)
May 13, 2019
1add5d5
Retry on 504 Gateway timeout http status code. (#1104)
xjewer May 15, 2019
c6c2912
Allow domains with . at the end (#1110)
harshavardhana May 23, 2019
28172b9
Update version to next release
minio-trusted May 23, 2019
da91b3b
Fix go module imports properly to honor semantic versioning (#1111)
harshavardhana May 24, 2019
c5ac824
Increase default multipart size to 128MiB (#1112)
harshavardhana May 28, 2019
6302add
Update version to next release
minio-trusted May 29, 2019
de69c0e
Retry errors caused by a timeout waiting for the server response (#1116)
mattrco May 29, 2019
952dac3
Add slash to defaultIAMSecurityCredsPath (#1115)
shernshiou May 29, 2019
1726b1f
Listbuckets API: Retry with region returned by s3 server (#1113)
kannappanr May 29, 2019
e1cd915
Update version to next release
minio-trusted May 29, 2019
0c7b691
Handle regions returned in error responses (#1117)
harshavardhana Jun 5, 2019
0cbba03
Update version to next release
minio-trusted Jun 6, 2019
91be771
Retry on AccessDenied only in restricted cases (#1121)
donatello Jun 11, 2019
916c055
Update version to next release
minio-trusted Jun 12, 2019
f389a72
Prevent repeated allocation of constant value (#1128)
dvaldivia Jun 21, 2019
bb942b2
Data race: Use a copy instead of a pointer to url.URL (#1126)
kannappanr Jun 21, 2019
481069e
Update version to next release
minio-trusted Jun 26, 2019
f5f036d
Fix travis failure
harshavardhana Jun 26, 2019
6d6e637
MakeBucket should always use pathStyle (#1129)
harshavardhana Jun 27, 2019
6898080
Update version to next release
minio-trusted Jun 27, 2019
26dec1a
ReadAt should behave appropriately at io.EOF (#1138)
kimmelserj Jul 9, 2019
6a767a3
Update version to next release
minio-trusted Jul 9, 2019
a45c90c
fix error message for wrong content length on putobject (#1140)
kanagarajkm Jul 10, 2019
3270fe6
Example: Return MakeBucket error in FileUploader.go (#1143)
jamesnaftel Jul 10, 2019
753e5f7
add `EndpointURL` method to S3 client (#1141)
Jul 11, 2019
be06703
Remove port 9000 from play.min.io (#1144)
harshavardhana Jul 16, 2019
3ab0c3b
Update version to next release
minio-trusted Jul 17, 2019
ae76eb2
add WithContext API in Core (#1148)
TennyZhuang Aug 13, 2019
cf0a2bd
Update version to next release
minio-trusted Aug 14, 2019
9009302
Fix broken link to go install docs (#1149)
poornas Aug 15, 2019
29666b6
Add LDAP client integration (#1152)
donatello Aug 30, 2019
8afcf7b
Fix documentation on minio-go download (#1155)
harshavardhana Sep 3, 2019
f076591
Update version to next release
minio-trusted Sep 11, 2019
72eb8ec
Bump builds to 1.13 only (#1158)
harshavardhana Sep 16, 2019
8d3ebf1
Fix functional test (#1160)
poornas Sep 17, 2019
1e01719
set encoding type to url in listobjects API (#1161)
kannappanr Sep 18, 2019
eed067a
Remove validator.go inside docs (#1162)
kannappanr Sep 19, 2019
ba491b6
Update version to next release
minio-trusted Sep 19, 2019
89d5404
Fix listObjects hang when listing special characters (#1165)
harshavardhana Sep 23, 2019
1446126
Change LDAP XML names to follow server changes (#1164)
harshavardhana Sep 23, 2019
6d4f5e1
Update version to next release
minio-trusted Sep 23, 2019
331a6cd
Core: Expose Response header in GetObject (#1166)
sinhaashish Sep 29, 2019
05a12f8
Export Select Result Parser (#1170)
klauspost Oct 1, 2019
23d7c54
list: Decode key/prefix and next marker in Core layer (#1169)
vadmeste Oct 1, 2019
6248fe1
Update version to next release
minio-trusted Oct 2, 2019
bb93a2c
list: Fix encoding in listing results (#1171)
vadmeste Oct 4, 2019
e118406
Update version to next release
minio-trusted Oct 8, 2019
fba2959
Send error for json.Unmarshal for caller action (#1179)
harshavardhana Oct 25, 2019
4fc0106
Set max-keys query param only as needed (#1180)
harshavardhana Oct 26, 2019
731a57a
Update version to next release
minio-trusted Oct 30, 2019
b80ac70
Add user metadata headers into ObjectInfo (#1151)
balamurugana Nov 1, 2019
30047d6
add object lock configuration APIs (#1153)
balamurugana Nov 10, 2019
437215b
Update version to next release
minio-trusted Nov 11, 2019
d930d6b
Add object retention support (#1187)
kannappanr Nov 20, 2019
43607f8
Update version to next release
minio-trusted Nov 20, 2019
9d428b0
Support ListObjectsWithMetadata API (#1189)
harshavardhana Nov 21, 2019
3721161
Update version to next release
minio-trusted Nov 21, 2019
d18cd1c
credentials: support AWS_CONTAINER_CREDENTIALS_FULL_URI (#1185)
ribbybibby Nov 25, 2019
7bb4ac4
Add owner information in GetObjectACL and add Context (#1182)
pierre-emmanuelJ Nov 26, 2019
351efed
Add grant information in GetObjectACL (#1190)
illi-j Dec 4, 2019
8e39284
Add Bucket APIs with context support (#1192)
dvaldivia Dec 5, 2019
f021522
Update version to next release
minio-trusted Dec 7, 2019
b1f012a
Trim all etags with single function (#1197)
harshavardhana Dec 9, 2019
97b0a62
Retry for all network errors regardless (#1198)
harshavardhana Dec 9, 2019
fc36cce
Add ListenBucketNotificationV2 (#1199)
harshavardhana Dec 12, 2019
a5786a9
Remove ListenBucketNotificationV2 (#1204)
harshavardhana Dec 13, 2019
cbd7d66
Add funcion to set policy parameter (#1200)
sinhaashish Jan 2, 2020
a505b7d
fix: AWS Snowball returns 501 handle it (#1208)
harshavardhana Jan 7, 2020
a544e9f
Credentials: Support assuming role via WebIdentityTokenFile (#1183)
saracen Jan 7, 2020
5d89ff6
return notImplemented on listObjectsV2 call failure (#1212)
harshavardhana Jan 11, 2020
71edb6c
Filter out X-Cache and X-Cache-Lookup from metadata (#1211)
poornas Jan 11, 2020
6d06ac0
detect snowball server automatically using server header (#1213)
harshavardhana Jan 11, 2020
ae2a6fd
Add ObjectTagging Support (#1206)
nitisht Jan 11, 2020
db6ff93
fix: allow configurable part size with -1 content-length (#1215)
harshavardhana Jan 16, 2020
66cf57d
Remove empty X-Amz-Server-Side-Encryption-Aws-Kms-Key-Id request head…
nawa Jan 17, 2020
c215d02
fix: let net/http handle rootCAs properly by default (#1218)
harshavardhana Jan 20, 2020
9d882c9
fix: avoid shadowing inside go routine (#1219)
harshavardhana Jan 22, 2020
4869c1b
Update version to next release
minio-trusted Jan 23, 2020
60e533e
Add new Amazon S3 endpoints (#1220)
kannappanr Jan 23, 2020
2be326b
fix: retry AccessDenied only if Region is present (#1221)
harshavardhana Jan 24, 2020
a8fa81f
fix testListObjects functional test (#1222)
poornas Jan 28, 2020
04b7146
Update version to next release
minio-trusted Jan 30, 2020
1e1c1e7
Set IAM endpoint to default value if unspecified (#1224)
radix-aw Feb 1, 2020
fc1f142
Add BucketEncryption apis (#1217)
ebozduman Feb 1, 2020
f288d9c
Update version to next release
minio-trusted Feb 6, 2020
e2cfe96
Bucket and object name length error message fixes (#1227)
scop Feb 11, 2020
3d72010
fix: ignore AWS elb endpoints in region extraction (#1228)
harshavardhana Feb 14, 2020
e1b170b
Update version to next release
minio-trusted Feb 14, 2020
112c09f
extract userMetadata from event response (#1229)
harshavardhana Feb 18, 2020
8730ce1
Add LegalHold API Support (#1226)
nitisht Feb 18, 2020
f338a19
Update version to next release
minio-trusted Feb 20, 2020
8c915c0
Add Support for Legal-Hold (#1233)
kannappanr Mar 5, 2020
b84ba84
list: Check EncodingType in list resp before decoding object names (#…
harshavardhana Mar 5, 2020
0e08e75
Add PutObjectOptions.PartSize docs (#1239)
harshavardhana Mar 6, 2020
b882ba6
Add (Get/Set)ObjectLockConfig API functions (#1240)
poornas Mar 6, 2020
925dba9
fix: close and remove .minio.part file on errors (#1243)
chris3torek Mar 10, 2020
71b5321
Update version to next release
minio-trusted Mar 15, 2020
93b7236
simplify extracting metadata in Head/Get object (#1245)
harshavardhana Mar 16, 2020
a9505df
Check for correct http status in remove object tagging (#1248)
BigUstad Mar 18, 2020
d19a755
fix: Context cancellation not handled (#1250)
fortyanov Mar 19, 2020
097caa7
extract userTags from Get/Head request (#1249)
harshavardhana Mar 19, 2020
44ba45c
Add Object Retention related flags for CopyObject API (#1254)
nitisht Mar 23, 2020
73284c9
fix: getBucketLocation use virtual hosted style for Aliyun OSS (#1253)
hanqingwu Mar 31, 2020
eadbcae
add DisableMultipart flag in PutObjectOptions (#1256)
balamurugana Apr 1, 2020
f170a3b
Update version to next release
minio-trusted Apr 2, 2020
94f0286
retry: Quit when the context is cancelled (#1260)
vadmeste Apr 3, 2020
965025c
Add support for x-amz-bypass-governance-retention in RemoveObjects (#…
nitisht Apr 3, 2020
74bf9a7
Export identifiers for shared credentials providers (#1255)
vincentbesanceney Apr 3, 2020
73469ba
fix: go mod tidy
harshavardhana Apr 3, 2020
edb71e2
Update version to next release
minio-trusted Apr 3, 2020
4c090d4
add functions to remove notifications by prefix/suffix (#1262)
dvaldivia Apr 7, 2020
8bb083d
Add AssumeRole support for rotating credentials (#1265)
harshavardhana Apr 13, 2020
dea5375
Add get bucket versioning (#1266)
clook Apr 14, 2020
16fa71b
fix: AWS STS url to use https for web-identity (#1263)
alicek106 Apr 14, 2020
337bb00
return an error when removing an event matches nothing (#1267)
dvaldivia Apr 14, 2020
fc08315
Update version to next release
minio-trusted Apr 14, 2020
d624b8a
preserve data after calculating md5sum (#1270)
harshavardhana Apr 17, 2020
33e5528
fix increase default BufferSize for bufio.Scanner (#1272)
harshavardhana Apr 17, 2020
22537a4
sql: Add SQL API to set CSV/JSON options (#1268)
vadmeste Apr 18, 2020
69fefd9
Update version to next release
minio-trusted Apr 22, 2020
4fc8187
add tags package (#1275)
balamurugana Apr 24, 2020
7506d29
fix: Use jsoniter instead of encoding/json (#1276)
nitisht Apr 24, 2020
f303b4f
Update version to next release
minio-trusted Apr 25, 2020
89eebde
add Parse in tags pkg (#1279)
balamurugana Apr 25, 2020
ae35e52
add github workflows, deprecate travis and appveyor
harshavardhana Apr 28, 2020
c350b2e
add bucket tagging apis (#1273)
balamurugana Apr 28, 2020
243245c
fix: Accept 204 as success (#1281)
balamurugana Apr 30, 2020
a81c8c1
honor doneCh for listenBucketNotification (#1282)
harshavardhana May 2, 2020
79f99bc
support for new af-south-1 region (#1285)
May 8, 2020
d3e246d
Add new Milan AWS Region (#1286)
yefryf May 21, 2020
e9bc14b
core: Modify Putobject to use PutObjectOptions (#1290)
BigUstad May 22, 2020
44a5f2e
Add tagging count to known header (#1291)
kannappanr May 22, 2020
360c4f1
retry makebucket on AuthorizationHeaderMalformed code and empty locat…
kannappanr May 26, 2020
6a226f4
retry only if response region doesn't match cached region (#1293)
kannappanr May 28, 2020
dc7b291
Update version to next release
minio-trusted May 28, 2020
be8a977
Treat x-amz-metadata-directive as a standard header (#1296)
kannappanr May 30, 2020
bc3a8c5
Add custom MD5/SHA256 hasher option (#1283)
klauspost Jun 2, 2020
e50c285
Add CodeQL security scanning (#1298)
jhutchings1 Jun 6, 2020
51222d2
remove usages of debug.FreeOSMemory() (#1301)
vcabbage Jun 9, 2020
99fad15
Update version to next release
minio-trusted Jun 9, 2020
3da2679
add context support for all APIs (#1302)
ebozduman Jun 11, 2020
a57fec8
Revert breaking name change of RemoveObjectsWithOptionsContext (#1304)
ebozduman Jun 12, 2020
e5cd2d1
api refactor Remove WithContext APIs move to v7 (#1307)
vadmeste Jun 23, 2020
5a587ea
Add x-amz-replication-status to supported headers (#1306)
poornas Jun 26, 2020
48937ef
fix docs for replication opts in API.md (#1312)
poornas Jun 26, 2020
a1a842a
Allow empty retention to be set (#1320)
kannappanr Jul 1, 2020
b76e654
Unexport some ErrorResponse generator functions (#1317)
vadmeste Jul 1, 2020
47d67c2
fix: add missing "success_action_redirect" policy condition (#1313)
Jul 1, 2020
144bc34
missing errInvalidArgument (#1323)
h8liu Jul 2, 2020
a5c6267
refactor: GetObjectTagging returns a map of key/value (#1318)
vadmeste Jul 3, 2020
7418ee0
Ignore duplicate entries in UserMetadata (#1315)
ebozduman Jul 3, 2020
051da3c
refactor: Single MakeBucket API with options (#1327)
vadmeste Jul 3, 2020
764e9b8
upgrade golang-lint and fix the reported issues (#1329)
harshavardhana Jul 6, 2020
e39de30
Remove doneCh from ListenBucketNotification and ListIncompleteUploads…
vadmeste Jul 6, 2020
c752eca
Implement Versioning support
vadmeste Jun 4, 2020
72f47b4
re-implement CopyObject/ComposeObject API (#1332)
harshavardhana Jul 9, 2020
9e38611
refactor: Make StatObjectOptions as type alias to GetObjectOptions (#…
vadmeste Jul 10, 2020
b486ba1
Cache STS Web Identity Credentials (#1322)
gregoryfranklin Jul 10, 2020
a662fe8
Add get/remove replication config APIs (#1314)
poornas Jul 13, 2020
51e2055
Add `Replica` type to replication status (#1335)
poornas Jul 13, 2020
47e386e
Returns error instead of nil when an error is hit (#1336)
ebozduman Jul 14, 2020
319f6cf
set replication opts correctly (#1337)
poornas Jul 14, 2020
5f85da5
reimplement all Bucket config APIs (#1338)
harshavardhana Jul 15, 2020
3818f4c
marshal dest encryption params when SSE-C (#1340)
harshavardhana Jul 16, 2020
8fd7465
fix: XML name in notification configuration
harshavardhana Jul 16, 2020
d1d9114
fix: objectTagging APIs to follow bucketTagging (#1341)
harshavardhana Jul 16, 2020
16b4b13
ignore transition in XML if not set
harshavardhana Jul 17, 2020
36db8b2
fix: more API refactors, remove all redundant functions (#1342)
harshavardhana Jul 17, 2020
18af734
Update version to next release
minio-trusted Jul 17, 2020
ac7716b
add transport to be roundtripper
harshavardhana Jul 17, 2020
c693f76
Update version to next release
minio-trusted Jul 17, 2020
19a9c78
fix: update API docs and examples
harshavardhana Jul 17, 2020
af46bf9
feat: Add ListenNotification API to listen for all events (#1343)
harshavardhana Jul 18, 2020
f0e2f3a
fix: removing lifecycle properly (#1344)
harshavardhana Jul 18, 2020
af9c411
update all remaining docs
harshavardhana Jul 19, 2020
f70f59e
allow KMS tests to be run in the CI/CD (#1345)
harshavardhana Jul 19, 2020
d977bd4
display appropriate funcName with nested callers (#1348)
harshavardhana Jul 21, 2020
6e19802
Merge tag 'v6.0.57' of https://github.com/minio/minio-go into merge-u…
xdsxc Jul 21, 2020
8cc0c8c
Run goimports
xdsxc Jul 21, 2020
0d2b62d
Merge tag 'v7.0.1' of https://github.com/minio/minio-go into merge-up…
xdsxc Jul 21, 2020
e0105ca
Return object's version id in StatObject() (#1349)
vadmeste Jul 22, 2020
4f0e9a6
Remove github workflows
xdsxc Jul 22, 2020
4a77d5f
add replication-status, expiration headers (#1350)
harshavardhana Jul 22, 2020
d4c96d5
lifecycle: Fix marshaling expiration date/days (#1351)
vadmeste Jul 23, 2020
2133993
fix a typo in README.md (#1352)
juli3nk Jul 24, 2020
f14ef11
Update version to next release
minio-trusted Jul 26, 2020
0971bb1
fix: handle readFull bug with certain readers (#1354)
harshavardhana Jul 27, 2020
bbe24e4
Create CNAME
harshavardhana Aug 2, 2020
a9a9064
remove deprecated build badges
harshavardhana Aug 2, 2020
f0c6c8f
fix: avoid data race by copying the buffer (#1357)
harshavardhana Aug 4, 2020
0a14c1d
fix: only SSE-C headers should be applied to destination (#1359)
harshavardhana Aug 4, 2020
0670669
Add methods to set/remove replication rules (#1356)
poornas Aug 4, 2020
6e95dc5
Update version to next release
minio-trusted Aug 4, 2020
210edc6
fix: change AddRule method and reuse RoleArn (#1360)
poornas Aug 6, 2020
f0460bf
Add SetOption to edit replication rule (#1362)
poornas Aug 7, 2020
5b2e40d
Merge tag 'v7.0.4' into merge-upstream
xdsxc Aug 12, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
*~
*.test
validator
golangci-lint
16 changes: 16 additions & 0 deletions .golangci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
linters-settings:
misspell:
locale: US

linters:
disable-all: true
enable:
- typecheck
- goimports
- misspell
- govet
- golint
- ineffassign
- gosimple
- deadcode
- structcheck
28 changes: 0 additions & 28 deletions .travis.yml

This file was deleted.

1 change: 1 addition & 0 deletions CNAME
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
minio-go.min.io
6 changes: 3 additions & 3 deletions MAINTAINERS.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
Please go through this link [Maintainer Responsibility](https://gist.github.com/abperiasamy/f4d9b31d3186bbd26522)

### Making new releases
Tag and sign your release commit, additionally this step requires you to have access to Minio's trusted private key.
Tag and sign your release commit, additionally this step requires you to have access to MinIO's trusted private key.
```sh
$ export GNUPGHOME=/media/${USER}/minio/trusted
$ git tag -s 4.0.0
Expand All @@ -23,11 +23,11 @@ $ grep libraryVersion api.go

Commit your changes
```
$ git commit -a -m "Update version for next release" --author "Minio Trusted <trusted@minio.io>"
$ git commit -a -m "Update version for next release" --author "MinIO Trusted <trusted@min.io>"
```

### Announce
Announce new release by adding release notes at https://github.com/minio/minio-go/releases from `trusted@minio.io` account. Release notes requires two sections `highlights` and `changelog`. Highlights is a bulleted list of salient features in this release and Changelog contains list of all commits since the last release.
Announce new release by adding release notes at https://github.com/minio/minio-go/releases from `trusted@min.io` account. Release notes requires two sections `highlights` and `changelog`. Highlights is a bulleted list of salient features in this release and Changelog contains list of all commits since the last release.

To generate `changelog`
```sh
Expand Down
40 changes: 28 additions & 12 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,15 +1,31 @@
GOPATH := $(shell go env GOPATH)

all: checks

checks:
@go get -t ./...
@go vet ./...
@SERVER_ENDPOINT=play.minio.io:9000 ACCESS_KEY=Q3AM3UQ867SPQQA43P2F SECRET_KEY=zuf+tfteSlswRu7BJ86wekitnifILbZam1KYY3TG ENABLE_HTTPS=1 MINT_MODE=full go test -race -v ./...
@go get github.com/dustin/go-humanize/...
@go get github.com/sirupsen/logrus/...
@SERVER_ENDPOINT=play.minio.io:9000 ACCESS_KEY=Q3AM3UQ867SPQQA43P2F SECRET_KEY=zuf+tfteSlswRu7BJ86wekitnifILbZam1KYY3TG ENABLE_HTTPS=1 MINT_MODE=full go run functional_tests.go
.PHONY: examples docs

checks: lint vet test examples functional-test

lint:
@mkdir -p ${GOPATH}/bin
@which golangci-lint 1>/dev/null || (echo "Installing golangci-lint" && curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(GOPATH)/bin v1.27.0)
@echo "Running $@ check"
@GO111MODULE=on ${GOPATH}/bin/golangci-lint cache clean
@GO111MODULE=on ${GOPATH}/bin/golangci-lint run --timeout=5m --config ./.golangci.yml

vet:
@GO111MODULE=on go vet ./...

test:
@GO111MODULE=on SERVER_ENDPOINT=localhost:9000 ACCESS_KEY=minio SECRET_KEY=minio123 ENABLE_HTTPS=1 MINT_MODE=full go test -race -v ./...

examples:
@mkdir -p /tmp/examples && for i in $(echo examples/s3/*); do go build -o /tmp/examples/$(basename ${i:0:-3}) ${i}; done
@go get -u github.com/a8m/mark/...
@go get -u github.com/minio/cli/...
@go get -u golang.org/x/tools/cmd/goimports
@go get -u github.com/gernest/wow/...
@go build docs/validator.go && ./validator -m docs/API.md -t docs/checker.go.tpl

functional-test:
@GO111MODULE=on SERVER_ENDPOINT=localhost:9000 ACCESS_KEY=minio SECRET_KEY=minio123 ENABLE_HTTPS=1 MINT_MODE=full go run functional_tests.go

clean:
@echo "Cleaning up all the generated files"
@find . -name '*.test' | xargs rm -fv
@find . -name '*~' | xargs rm -fv
11 changes: 9 additions & 2 deletions NOTICE
Original file line number Diff line number Diff line change
@@ -1,2 +1,9 @@
minio-go
Copyright 2015-2017 Minio, Inc.
MinIO Cloud Storage, (C) 2014-2020 MinIO, Inc.

This product includes software developed at MinIO, Inc.
(https://min.io/).

The MinIO project contains unmodified/modified subcomponents too with
separate copyright notices and license terms. Your use of the source
code for these subcomponents is subject to the terms and conditions
of Apache License Version 2.0
Loading