Harshavardhana
762b798767
Migrate this project to minio micro services code
9 years ago
Harshavardhana
8c4119cbeb
Merge pull request #904 from harshavardhana/fix-bugs
...
Fix bugs in post policy and presigned signature handling
9 years ago
Harshavardhana
2d0cc80646
Fix bugs in post policy and presigned signature handling
9 years ago
Harshavardhana
189188fdf3
Merge pull request #903 from technosophos/fix/902-missing-dot-minio
...
During auth generation, create directory if it does not exist.
9 years ago
Matt Butcher
ac6abd608f
During auth generation, create directory if it does not exist.
...
Addresses issue #902
9 years ago
Harshavardhana
f1c099af5f
Merge pull request #901 from harshavardhana/add-windows
...
Add windows support for minhttp library
9 years ago
Harshavardhana
3318cba132
Add windows support for minhttp library
9 years ago
Harshavardhana
6df28d062b
Merge pull request #900 from harshavardhana/migrate-vendor
...
Migrate to new govendor
9 years ago
Harshavardhana
886d6ac4a7
Migrate to new govendor
9 years ago
Harshavardhana
2f5fa394ce
Merge pull request #899 from harshavardhana/fix-signature-v4-bugs
...
Fix some bugs in controller rpc
9 years ago
Harshavardhana
7cde4577d0
Fix some bugs in controller rpc
9 years ago
Harshavardhana
05de60a598
Merge pull request #898 from harshavardhana/merge-few-files
...
Restructure top level files a bit, merge code into common file
9 years ago
Harshavardhana
9b2d38d142
Restructure top level files a bit, merge code into common file
9 years ago
Harshavardhana
f48b699a8e
Merge pull request #897 from harshavardhana/add-rpc-signature-handler
...
Add rpc signature handler
9 years ago
Harshavardhana
7fea9cb550
Add rpc signature handler
9 years ago
Harshavardhana
312af12fd5
Merge pull request #896 from harshavardhana/get-bucket-acl
...
Implement GetBucketACL - fixes #893
9 years ago
Harshavardhana
11048708bb
Implement GetBucketACL - fixes #893
9 years ago
Anand Babu (AB) Periasamy
bf901d3b9a
Merge pull request #895 from abperiasamy/tasker
...
new task model minio server
9 years ago
Anand Babu (AB) Periasamy
b52697e6ad
new task model minio server
9 years ago
Harshavardhana
8c6204e35e
Merge pull request #894 from harshavardhana/putbucket-acl-handler
...
Add proper router for handling putBucketACLHandler
9 years ago
Harshavardhana
d18ca4b40d
Add proper router for handling putBucketACLHandler
9 years ago
Harshavardhana
e719adec8b
Merge pull request #892 from harshavardhana/add-quick-version
...
Add quick.CheckVersion() to verify config version quickly before unma…
9 years ago
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