Harshavardhana
a060b158c8
Add quick.CheckVersion() to verify config version quickly before unmarshalling the full struct
...
This is needed during migration where we would need to verify the underlying version number
in a quick way.
9 years ago
Harshavardhana
c2fdccade4
Merge pull request #891 from harshavardhana/server-signature-v4
...
Enforce signature v4 tests all the time, server defaults to only auth…
9 years ago
Harshavardhana
ee377c9bff
Enforce signature v4 tests all the time, server defaults to only authenticated requests.
...
All requests must be authenticated to minio server from now on by using keys generated at
``${HOME}/.minio/users.json`` - from ``minio controller`` during its first time run.
Add a new hidden option ``--anonymous`` for running server in unauthenticated mode.
9 years ago
Harshavardhana
00b0f2e0d4
Merge pull request #890 from harshavardhana/donut-erasure
...
Make erasure Encode and Decode atomic to avoid races
9 years ago
Harshavardhana
ab5ea997ab
Make erasure Encode and Decode atomic to avoid races
9 years ago
Harshavardhana
e6d935731a
Merge pull request #889 from harshavardhana/canonicalize
...
Canonicalize all the incoming input values, now PresignedPostPolicy w…
9 years ago
Harshavardhana
1b42398e8b
Canonicalize all the incoming input values, now PresignedPostPolicy works with minio-go
9 years ago
Harshavardhana
31007cd0fa
Merge pull request #888 from harshavardhana/erasure-simply
...
Make erasure matrix type not optional choose automatically
9 years ago
Harshavardhana
d5ce2f6944
Make erasure matrix type not optional choose automatically
...
Remove option of providing Technique and handling errors based on that
choose a matrix type automatically based on number of data blocks.
INTEL recommends on using cauchy for consistent invertible matrices,
while vandermonde is faster we should default to cauchy for large
data blocks.
9 years ago
Harshavardhana
cf0e1a156b
Merge pull request #887 from harshavardhana/fix-encoding-bug-donut
...
Fix encoding bug in donut during encoding phase
9 years ago
Harshavardhana
4ed50a8004
Fix encoding bug in donut during encoding phase
...
Stream reading needs to check for length parameter being non zero,
after Reading() a predefined set of buffer length an EOF might be returned
with length == 0.
Erasure taking this zeroed data in might wrongly encode it as part of existing
data blocks which leads to errors while decoding even when the other contents
are intact.
9 years ago
Harshavardhana
f9174632bb
Merge pull request #885 from harshavardhana/json-output
...
Add --json output formatter for server
9 years ago
Harshavardhana
f0a8dbecae
Add --json output formatter for server
9 years ago
Harshavardhana
cd489b71e2
Merge pull request #884 from harshavardhana/add-controller-command-line
...
First time mode for controller
9 years ago
Harshavardhana
c4faf47e64
First time mode for controller
...
- Upon first time invocation ``minio controller`` would create access keys and secret id
- Upon request passing 'keys' arg ``minio controller`` would provide the keys
- Add colorized notification
9 years ago
Harshavardhana
bdd8e5873a
Merge pull request #883 from harshavardhana/simplify-signature
...
Simplify signature handling
9 years ago
Harshavardhana
cfdb29cac0
Simplify signature handling
...
This change brings a new SignatureHandler where Presigned.
Requests without Payload are handled very early before even
going through the call.
This change simplifies Donut codebase to not have signature related
logic for all API's.
Simplification is still needed for Payload based signature eg. PUT/POST calls
, which are still part of the donut codebase, which will be done subsequently
after donut re-write.
9 years ago
Harshavardhana
3de10f9472
Merge pull request #882 from harshavardhana/remove-http-responses-injson
...
Remove using HTTP responses in json reply always in application/xml
9 years ago
Harshavardhana
2a9c37ba26
Remove using HTTP responses in json reply always in application/xml
9 years ago
Harshavardhana
6c7543d49b
Merge pull request #880 from harshavardhana/implement-presigned-policy
...
Implement presigned policy
9 years ago
Harshavardhana
c8de5bad2f
Implement presigned policy
9 years ago
Harshavardhana
09dc360e06
Merge branch 'vadmeste-print_json_syntax_error_line_number'
9 years ago
Anis ELLEUCH
b5ea05d839
A better way to print prettified json syntax error msg
9 years ago
Harshavardhana
db293aedb7
Merge pull request #881 from technosophos/feature/docker-go151
...
Change Dockerfile to use smaller distro, non-root user, and Go 1.5.1
9 years ago
Matt Butcher
c486dfbb7b
Add non-root minio user.
...
This adds a minio user and runs minio as that user instead of
as root.
9 years ago
Matt Butcher
37a02670f5
Use ubuntu-debootstrap and Go 1.5.1.
...
Currently, the Dockerfile is broken because it installs Go 1.5
while the minimum required version is 1.5.1.
Also, switch to a minimval version of Ubuntu (ubuntu-debootstrap)
and reduce the image size by 70M in unneeded dependencies.
9 years ago
Harshavardhana
62e31e7eb0
Merge pull request #879 from harshavardhana/presigned-signature-v4
...
Implement presigned signature v4 support
9 years ago
Harshavardhana
3b070dee16
Fix an important metadata getObject bug in donut
9 years ago
Harshavardhana
81cc017f91
Implement presigned signature v4 support
9 years ago
Harshavardhana
6012e18123
Merge pull request #878 from harshavardhana/multipart-donut
...
Reduce memory usage for memory multipart write by doing io.Pipe() str…
9 years ago
Harshavardhana
50750efb52
Reduce memory usage for memory multipart write by doing io.Pipe() streaming copy
9 years ago
Harshavardhana
daa089fb06
Merge pull request #876 from harshavardhana/probe
...
Probe stringer should avoid frivolous newlines
9 years ago
Harshavardhana
8c7c5df770
Prober stringer should avoid frivolous newlines
9 years ago
Anand Babu (AB) Periasamy
77cca1e648
Update README.md
9 years ago
Anand Babu (AB) Periasamy
a083733ce2
updated jobs section
9 years ago
Harshavardhana
da1293240c
Merge pull request #875 from harshavardhana/fetch-donut
...
Fetch donut stats properly, update assetfs with new changes
9 years ago
Harshavardhana
301ffe60a2
Fetch donut stats properly, update assetfs with new changes
9 years ago
Harshavardhana
83d8de05ce
Merge pull request #874 from harshavardhana/update-assetfs
...
Add new changes to WebUI with implementation of GenerateAuth(), AddServer()
9 years ago
Harshavardhana
5c7c1ade3f
Add new changes to WebUI with implementation of GenerateAuth(), AddServer()
9 years ago
Harshavardhana
7ac45ecddc
Merge pull request #873 from harshavardhana/controller-assetfs
...
Add WebUI assetfs initial version
9 years ago
Harshavardhana
3b278b7f67
Add WebUI assetfs initial version
9 years ago
Harshavardhana
43eac57c7e
Merge pull request #872 from harshavardhana/fix-decoding-failure
...
Fix Linux/Mac OS X erasure decoding failure with new Golang version 1…
9 years ago
Harshavardhana
cd52d7a11c
Fix Linux/Mac OS X erasure decoding failure with new Golang version 1.5.1
...
Fixes #871
9 years ago
Harshavardhana
e793431852
Merge pull request #870 from harshavardhana/disable-multipart
...
Disable multipart for donut backend from being used
9 years ago
Harshavardhana
3785489153
Disable multipart for donut backend from being used
...
Will enable it later after cleanup
9 years ago
Harshavardhana
18dd7fc346
Merge pull request #867 from krishnasrinivas/discoverservers
...
Add DiscoverServers and GetControllerNetInfo controller APIs
9 years ago
Krishna Srinivas
5ebbc6bb0e
Add DiscoverServers and GetControllerNetInfo controller APIs
9 years ago
Anand Babu (AB) Periasamy
7b934a7c6c
Merge pull request #869 from abperiasamy/donut-check
...
remove mount-point requirement
9 years ago
Anand Babu (AB) Periasamy
8c356d4f5a
remove mount-point requirement
9 years ago
Harshavardhana
3a52d9b207
Merge pull request #868 from harshavardhana/fmt
...
Do not use fmt.Println with formatting strings
9 years ago