Harshavardhana
298b470f69
fs/erasure: Ignore objects with / even for DeleteObject() ( #4303 )
...
Additionally GetObject() also returns errFileNotFound similar
to HeadObject().
Fixes #4302
8 years ago
Krishna Srinivas
fc774957fe
gateway: reject requests with unknown authorization ( #4297 )
8 years ago
Nitish Tiwari
c6258f5e97
Multi tenancy doc ( #4215 )
...
* Add multi-tenancy doc
* Multi-tenancy documents
* Remove intro
* Update deploy-multiple-minio.md
* Update deploy-multiple-minio.md
* Update deploy-multiple-minio.md
* Update deploy-multiple-minio.md
* Update multi-tenant details
* Remove file
* Rename deploy-multiple-minio.md to README.md
* update ports
* Add multi-tenancy diagrams
* Link diagrams and update disk name in the commands
* Fix tenant config directory
8 years ago
Anis Elleuch
85bc6003e9
gateway-s3: Avoid x2 double quotes in ListParts ( #4295 )
...
ListParts response returns doubled double quotes in ETag field.
This commit cleans ETag when receiving it from minio client to
fix the issue.
8 years ago
Nitish Tiwari
0d9de50e21
Bump Docker compose file to latest release ( #4271 )
...
* Bump Docker compose file to latest release
* Bump Docker Swarm compose file to latest release
8 years ago
Rushan
d13aa1c42d
browser: make input number types readonly in share objects modal ( #4273 )
8 years ago
Harshavardhana
610dbe3479
config: Do not migrate config file if not needed. ( #4264 )
...
Also improve the error message returned by `pkg/quick`.
Fixes #4233
8 years ago
Anis Elleuch
2df1e2e9a9
doc: Fix pgsql cmd example ( #4265 )
8 years ago
Harshavardhana
e372b5ed67
build: Fix release build names. ( #4263 )
...
Currently due to the occurrence of 6 arguments from
`gen-ldflags.go` leads to a bug where the binaries
genenerated have wrong names.
As shown below.
```
If you want to build for all, Just press Enter: linux/amd64
--> linux/amd64:github.com/minio/minio
$ ls release/linux-amd64/
[2017-05-04 23:08:51 PDT] 17MiB minio
[2017-05-04 23:08:51 PDT] 17MiB minio.2017-05-05T06:08:22Z
[2017-05-04 23:08:51 PDT] 76B minio.shasum
```
This PR fixes this issue by retaining the previous release
binary names.
```
If you want to build for all, Just press Enter: linux/amd64
--> linux/amd64:github.com/minio/minio
$ ls release/linux-amd64/
[2017-05-04 23:08:51 PDT] 17MiB minio
[2017-05-04 23:08:51 PDT] 17MiB minio.RELEASE.2017-05-05T06-08-22Z
[2017-05-04 23:08:51 PDT] 76B minio.shasum
```
8 years ago
Harshavardhana
76f4f20609
fs: Migrate object metadata to objects directory. ( #4195 )
...
Fixes #3352
8 years ago
Harshavardhana
99ddd35343
docs: use IEC format such as iB everywhere. ( #4247 )
8 years ago
Remco Verhoef
01e9adc4b3
Implement anonymous uploads, fixes #4250 ( #4259 )
8 years ago
Nitish Tiwari
4c63fd06c6
Add Kubernetes yaml file deployment example ( #4262 )
...
* Add Kubernetes yaml file deployment example
* Change the Docker image tag to latest
* Update latest release tag
8 years ago
Nitish Tiwari
bb4efbf258
Add minimum requirements for MySQL notification ( #4260 )
8 years ago
Harshavardhana
a89c7299d1
browser: Update ui-assets with new fixes. ( #4246 )
...
Brings two fixes.
- browser: Listing should append instead of replacing previous listing (#4188 )
- browser: Make login form browser auto-fill compatible (#4091 ) fixes #4235
- browser: Selecting a new bucket appends objects list to previous bucket's list (#4252 )
8 years ago
Harshavardhana
df027a8f51
Webhook endpoints can fail, we must start the server. ( #4255 )
...
This PR fixes a regression introduced in #4060
8 years ago
Aditya Manthramurthy
a02575ebf9
Bump up minio-go to ( fixes #4243 ) ( #4256 )
8 years ago
Krishna Srinivas
972a527b66
browser: Selecting a new bucket appends objects list to previous bucket's list ( #4252 )
8 years ago
Krishnan Parthasarathi
02910725c5
Make gateway help for s3/azure similar ( #4249 )
8 years ago
Harshavardhana
0ea8bfaf78
Add waiting on hosts in docker entrypoint for distributed setups. ( #4244 )
...
Thanks to Remco Verhoef <remco@dutchcoders.io> for the script.
Fixes #4225
8 years ago
Remco Verhoef
069cf9e8aa
Use s3.amazonaws.com as default endpoint, fixes #4240 ( #4242 )
8 years ago
Aditya Manthramurthy
2121b78ea7
Fix bug in JSON representation of object properties ( #4238 )
...
Introduced in #4003
8 years ago
Remco Verhoef
5016649f47
Add s3 backend to help, fixes #4219 ( #4221 )
...
* Add s3 backend to help, fixes #4219
* Add samples for Gateway usage with S3
8 years ago
Bala FA
2b78444056
fix: ignore TLS handshake error. ( #4227 )
...
Fixes #4200
8 years ago
Karthic Rao
9b58a669e5
tests: Fix rare test crash ( #4175 )
...
Fix rare test crash by improving the randomness logic.
8 years ago
Krishna Srinivas
e5b2e25caf
gateway-s3: vendor-update minio-go ( #4220 )
8 years ago
Krishna Srinivas
4aa65910e5
gateway: Restore bucket policy functionality for Azure ( #4209 )
8 years ago
Harshavardhana
8b272a3163
config: Improve config migrate messaging. ( #4216 )
...
Previous message
```
Migration from version ‘17’ to ‘18’ completed successfully.
```
For example didn't provide any meaningful insights.
This PR attempts to improve this message as below
```
Configuration file '/home/harsha/.minio/config.json' migrated from version '17' to '18' successfully.
```
Fixes #4199
8 years ago
Harshavardhana
f0b5c0ec7c
windows: Support all REPARSE_POINT attrib files properly. ( #4203 )
...
This change adopts the upstream fix in this regard at
https://go-review.googlesource.com/#/c/41834/ for Minio's
purposes.
Go's current os.Stat() lacks support for lot of strange
windows files such as
- share symlinks on SMB2
- symlinks on docker nanoserver
- de-duplicated files on NTFS de-duplicated volume.
This PR attempts to incorporate the change mentioned here
https://blogs.msdn.microsoft.com/oldnewthing/20100212-00/?p=14963/
The article suggests to use Windows I/O manager to
dereference the symbolic link.
Fixes #4122
8 years ago
Remco Verhoef
44d53c9c67
cleanup and fix comments ( #4212 )
8 years ago
Krishna Srinivas
6cf6828a4c
gateway: Rename gateway files to have "gateway-" prefix ( #4207 )
8 years ago
Krishna Srinivas
01f04c717e
gateway: reject bad path segments in URL ( #4202 )
8 years ago
Krishna Srinivas
0d32b22359
gateway: Fix help message for gateway ( #4201 )
8 years ago
Harshavardhana
cab298d68f
pkg: Update the rpm spec with latest release. ( #4187 )
8 years ago
Krishna Srinivas
1ea53b4d9f
browser: Listing should append instead of replacing previous listing ( #4188 )
...
Fixes #4144
8 years ago
Anis Elleuch
d36dd80a8a
cors: Set Access-Control-Allow-Credentials to true ( #4185 )
...
This allow browsers to send credentials with preflighted requests.
8 years ago
Remco Verhoef
3a539ce660
Implement gateway S3 support ( #3940 )
8 years ago
Harshavardhana
57c5c75611
web: Simplify and converge common functions in web/obj API. ( #4179 )
...
RemoveObject() in webAPI currently re-implements some part
of the code to remove objects combine them for simplicity
and code convergence.
8 years ago
Bala FA
cf1fc45142
Improve duration humanization. ( #4071 )
8 years ago
Dee Koder
64c1c0f37d
docs: Update with home brew special note for macOS upgrades. ( #4180 )
8 years ago
Dee Koder
82857cd6df
docs: Document homebrew install path changes for minio. ( #4178 )
...
* docs: Document homebrew install path changes for minio.
* updates: Updated with the feedback provided.
* docs: Fix breaking change message as per feedback.
* docs: fix typos in readme.
* typo: grammar refactor of update instructions.
8 years ago
Krishnan Parthasarathi
3cdc0c57c8
Provide command to help fill issue template ( #4174 )
8 years ago
Harshavardhana
dc365bca44
build: -s -w should be added by gen-ldflags.go ( #4172 )
8 years ago
Harshavardhana
3b1626216d
docs: Point docker compose to new release. ( #4171 )
8 years ago
Harshavardhana
48aa2ac392
server: Validate path for bad components in a handler. ( #4170 )
8 years ago
Frank
0d1e2ab509
Remove hardcoded min and max limit for erasure coding ( #4157 )
8 years ago
Nitish Tiwari
ebf4c447bb
docs: Add Minikube deployment to k8s docs ( #4133 )
8 years ago
Peter Tribble
2b96d9f706
Enable build on solaris ( #4115 )
8 years ago
Anis Elleuch
83abad0b37
admin: ServerInfo() returns info for each node ( #4150 )
...
ServerInfo() will gather information from all nodes before returning
it back to the client.
8 years ago
Harshavardhana
df346753e1
api: Fix registering of s3 endpoint peers properly ( #4159 )
...
We need to have local peer initialized properly
for listen bucket to work, current code did initialize
properly but the resulting code was initializing
peer on a wrong target v/s what listen bucket expected
it to be.
This regression came in de204a0a52
Fixes #4158
8 years ago