Harshavardhana
d55f72f09a
Add doc change.
9 years ago
Harshavardhana
141e8029bf
Merge pull request #1067 from harshavardhana/minio-message
...
server: Add new set of message.
9 years ago
Harshavardhana
a0c753b6eb
server: Add new set of message.
9 years ago
Harshavardhana
0784969767
Merge pull request #1065 from harshavardhana/read-me
...
doc: Update readme.md
9 years ago
Harshavardhana
cce2f41125
doc: Update readme.md
9 years ago
Harshavardhana
25cd37b209
Merge pull request #1063 from harshavardhana/trim-inputs
...
jwt: Trim username and password strings
9 years ago
Harshavardhana
716fde3b93
Merge pull request #1062 from notnoopci/no-empty-md5-header
...
Don't set empty ETag values
9 years ago
Harshavardhana
8af8889a36
jwt: Trim username and password strings
9 years ago
Mahmood Ali
43685788ab
Don't set empty ETag values
...
Currently, metadata.Md5 value isn't populated, yet the ETag is set to
`""`, causing AWS Java SDK to fail integrity checks with GetObject
api calls.
9 years ago
Harshavardhana
52f00042b4
Merge pull request #1061 from harshavardhana/order-presign
...
presign: Verify query params for presign individually
9 years ago
Harshavardhana
2469c9c591
presign: Verify query params for presign individually
...
Incoming request params in presigned can come in different order
for different implementations. Rather than verifying a full string
we should verify individual params instead.
This patch fixes an incompatibility issue with AWS SDK Java.
Fixes #1059 - Thanks to @notnoopci for reporting this problem.
9 years ago
Harshavardhana
c4588b3cb9
Merge pull request #1060 from krishnasrinivas/cors-fixes
...
CORS: cors handling should be before auth handling. cors should allow PUT.
9 years ago
Krishna Srinivas
81b255511f
CORS: cors handling should be before auth handling. cors should allow PUT.
9 years ago
Harshavardhana
ed69c58490
Merge pull request #1057 from harshavardhana/fix
...
listObjects: ListObjects should have idempotent behavior.
9 years ago
Harshavardhana
5934a00058
listObjects: ListObjects should have idempotent behavior.
...
listObjects was returning inconsistent results, i.e missing
entries during recursive and non-recursive listing. This led
to 'mc mirror' copying contents repeatedly consisdering
these files to be missing on the destination.
This patch addresses this problem - fixes #1056
9 years ago
Anand Babu (AB) Periasamy
2d8512465f
Merge pull request #1047 from fwessels/master
...
Updated mc and aws client doc strings
9 years ago
Harshavardhana
be5a865764
Merge pull request #1055 from harshavardhana/update
...
update: Minio fix update url.
9 years ago
Harshavardhana
0799a0bec5
update: Minio fix update url.
9 years ago
Harshavardhana
dfc84dd451
Merge pull request #1054 from harshavardhana/json-web
...
jwt: Deprecate RSA usage, use HMAC instead.
9 years ago
Harshavardhana
db387912f2
jwt: Deprecate RSA usage, use HMAC instead.
...
HMAC is a much simpler implementation, providing the same
benefits as RSA, avoids additional steps and keeps the code
simpler.
This patch also additionally
- Implements PutObjectURL API.
- GetObjectURL, PutObjectURL take TargetHost as another
argument for generating URL's for proper target destination.
- Adds experimental TLS support for JSON RPC calls.
9 years ago
Harshavardhana
0c96ace8ad
Merge pull request #1053 from harshavardhana/infinite-loop
...
listObjects: Marker should be unescaped before being used internally.
9 years ago
Harshavardhana
9ca3372870
listObjects: Marker should be unescaped before being used internally.
...
Without this change listObjects() goes into an infinite loop for
files which have special characters i.e "++" encoded with "%2B%2B".
We have to unescape and convert them to their native representation
before being used internally.
Fixes #1052
9 years ago
Harshavardhana
5d87fdb35c
Merge pull request #1051 from harshavardhana/fix-multipart
...
multipart: NewMultipartUpload shouldn't return empty UploadID
9 years ago
Harshavardhana
2e311168ee
multipart: NewMultipartUpload shouldn't return empty UploadID
...
Existing code
```
{
if os.IsNotExist(e) {
e = os.MkdirAll(objectDir, 0700)
if e != nil {
return "", probe.NewError(e)
}
}
return "", probe.NewError(e) ---> Error was here.
}
```
For a successful 'MkdirAll' it would still return an empty uploadID,
but the 'error' would be nil. This would succeed the request but
client would fail.
Fix is to re-arrange the logic. Thanks to Alexander Neumann @fd0 , for
reporting this problem.
9 years ago
Harshavardhana
e6df2d639c
Merge pull request #1050 from fwessels/aws-cli
...
Updated 'aws s3 ls' example in README.md to include s3://
9 years ago
frankw
dd4c08cd79
Updated 'aws s3 ls' example in README.md to include s3:// (which is apparently needed for other 'aws s3' commands such as 'cp' or 'rm')
9 years ago
frankw
9a0cd354a3
Updated 'aws s3 ls' example in README.md to include s3:// (which is apparently needed for other aws s3 commands such as cp or rm)
9 years ago
frankw
5ad9167673
Merge remote-tracking branch 'upstream/master'
9 years ago
Harshavardhana
68a25aa425
Merge pull request #1039 from harshavardhana/channel-ftw
...
listObjects: Channel based file tree walk.
9 years ago
Harshavardhana
18375b7794
ioutils: Add tests
9 years ago
Harshavardhana
13feabefd5
diskInfo: Add DiskInfo API
9 years ago
Harshavardhana
1341fb79c3
listBuckets: Bump up the limit of max buckets to 1000.
9 years ago
Harshavardhana
f5d6be158e
listObjects: Simplify channel based changes.
9 years ago
frankw
0a5094c73a
Added Alias argument in configuring/using mc client for minio server
...
Both in README.md as well as sample commands when starting minio server
9 years ago
Harshavardhana
682020ef2f
listObjects: Channel based changes.
...
Supports:
- prefixes
- marker
9 years ago
Krishna Srinivas
9e18bfa60e
listObjects: Channel based ftw - initial implementation.
9 years ago
Harshavardhana
67a70eb6d6
Merge pull request #1046 from harshavardhana/bucket-not-empty
...
deleteBucket: Directory not empty error on windows is "directory is n…
9 years ago
Harshavardhana
2ec9b16667
deleteBucket: Directory not empty error on windows is "directory is not empty"
9 years ago
Harshavardhana
35d4521ece
Merge pull request #1045 from harshavardhana/get-object-cleanups
...
api: More cleanups at WebAPI.
9 years ago
Harshavardhana
ae2f15c6d0
api: More cleanups at WebAPI.
...
- Fixes a bug where bucketName was not denormalized.
- Remove unneeded functions from jwt.go
9 years ago
Harshavardhana
f1ea609175
Merge pull request #1042 from harshavardhana/jwt-api
...
jwt: Add JWT support for minio server.
9 years ago
Harshavardhana
497f13d733
api: Various fixes.
...
- limit list buckets to limit only 100 buckets, all uppercase buckets
are now lowercase and work transparently with all calls.
- Change disk.Stat to disk.GetInfo and return back disk.Info{} struct.
- Introduce new ioutils package which implements ReadDirN(path, n),
ReadDirNamesN(path, n)
9 years ago
Harshavardhana
432a073e6b
Add MakeBucket API.
9 years ago
Harshavardhana
3f1c4bb4b0
Bring in the list APIs implemented by Bala <bala@minio.io>
9 years ago
Harshavardhana
0a9496462a
jwt: Add JWT support for minio server.
...
Please read JWT.md before using this feature.
9 years ago
Harshavardhana
d8fa68ff7e
Merge pull request #1040 from hackintoshrao/make-file-edit
...
Minor changes to Makefile
9 years ago
Karthic Rao
b457a61cb2
Minor changes to Makefile to avoid the make failure when GOPATH/bin is not part of PATH
9 years ago
Anand Babu (AB) Periasamy
9cb590d800
Merge pull request #1038 from harshavardhana/shadow
...
server: Fix shadowing bug reported by go vet on go1.6beta2
9 years ago
Harshavardhana
1aec985c00
server: Fix shadowing bug reported by go vet on go1.6beta2
9 years ago
Harshavardhana
092ed972d0
Merge pull request #1037 from harshavardhana/add-config
...
serverConfig: Add a new region config entry.
9 years ago