Harshavardhana
0f360131cb
Remove runtime checks use go build tag ( #2848 )
...
Project can be only built with go1.12 or newer
other build related changes to use new go1.12
features.
Fixes #2815
2019-08-06 15:41:04 -07:00
Harshavardhana
31e5ac02bd
Fix auto-completion code ( #2819 )
...
Reverts the code in #2812
Fixes #2816
2019-07-11 10:41:14 -07:00
ebozduman
83a9d8b91d
Adds missing codebase MinIO and min.io changes ( #2745 )
2019-04-16 22:31:54 -07:00
poornas
65e22bee24
Add api as option for mc config host add command. ( #2381 )
2018-02-10 14:39:12 -08:00
Harshavardhana
55f06077e5
Fix heal admin API to honor json/quiet flags correctly ( #2370 )
...
Update the madmin updated package as well
Fixes #2369
Fixes #2368
Fixes #2367
2018-01-27 23:19:52 +05:30
poornas
a63a1f7eca
Skip color theme for quiet mode ( #2313 )
2017-11-23 16:35:43 +05:30
Harshavardhana
5c135d25d6
mc: Vendorize minio-go this brings in streaming support. ( #2203 )
...
This PR brings following changes
- Brings streaming support for mc uploads.
- Brings support for copying objects upto 5TiB
as a consequence of ComposeObject implementation
in minio-go.
2017-07-06 20:41:34 +01:00
Anis Elleuch
61f2595852
fix: Set quiet when term width is unavailable ( #2173 )
...
mc was asking the user to provide --quiet flag when terminal
width is not available for any reason. This PR tries to fetch
the terminal width at mc startup and automatically set quiet flag
when it fails to fetch the width.
2017-06-06 21:48:08 -07:00
Harshavardhana
f7dbf9a20b
Let mc to be compiled with 1.7.5 onwards.
2017-02-18 03:05:34 -08:00
Harshavardhana
d7a3a0bce3
Move to go1.8 for all builds. ( #2019 )
2017-02-17 21:29:53 +01:00
Anis Elleuch
ace3f452c3
mirror: Mirror buckets if only alias is specified ( #2006 )
2017-02-12 11:20:05 -08:00
Anis Elleuch
085a1e512f
flags: use IsSet to fetch for cli flags ( #1969 )
...
cli package fails to search for global flags when we use many level of subcommands. This PR uses context.IsSet() instead.
2017-01-19 11:25:35 -08:00
Anis Elleuch
c6cb6595be
admin: Simplify client initialization ( #1951 )
...
newAdminClient() is added to simplify initialization and take care of ssl connections
and tracing http request
2017-01-07 16:00:22 -08:00
Harshavardhana
5581915bc0
session: Validate session config header version. ( #1940 )
2017-01-01 13:30:10 -08:00
Harshavardhana
64166319ee
cp/diff/mirror: Cleanup code and deprecate unnecessary flags. ( #1914 )
...
This fix also fixes an apparent crash found in diff.
```
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x4bdc07]
goroutine 84 [running]:
panic(0x810ea0, 0xc4200120e0)
/home/builder/.gimme/versions/go1.7.3.linux.amd64/src/runtime/panic.go:500 +0x1a1
github.com/minio/mc/cmd.objectDifference.func1(0xc4200880a8, 0xc42042ee56, 0xc420315ec0, 0xc4200880b0, 0xc42042ee57, 0xc420315f20, 0xc42042ee54, 0xc42042ee55, 0xc420315501, 0xc4200880a0, ...)
/home/builder/mygo/src/github.com/minio/mc/cmd/difference.go:109 +0x197
created by github.com/minio/mc/cmd.objectDifference
/home/builder/mygo/src/github.com/minio/mc/cmd/difference.go:180 +0x2f5
```
2016-12-06 01:41:22 -08:00
Anis Elleuch
2cd67b296e
tls: load custom public certificates from CAs dir ( #1901 )
...
When a user needs to setup his own TLS configuration, he can put his
custom authority certificates in ~/.mc/certs/CAs/. These certificates will
be automatically loaded at startup and will be set to all HTTPS connections
2016-12-02 11:16:01 -08:00
Harshavardhana
df395786bd
mc: Consistent exit codes across all commands. ( #1895 )
...
Also brings in much needed CLI changes from
upstream and backporting our custom changes on
top of those changes.
Fixes #1880
2016-11-27 12:35:59 +05:30
Anis Elleuch
df7acbcad4
Upgrade go version requirement to 1.7.1 ( #1832 )
2016-09-25 12:13:35 -07:00
Anis Elleuch
fd34958ffa
Add --insecure flag to skip certificate validation ( #1814 )
2016-09-01 18:36:00 -07:00
Harshavardhana
2ea2ec90d2
Rename mc --> cmd
2016-08-17 18:26:18 -07:00