Harshavardhana
b635501fb7
Add StrictSlash for path re-direction
10 years ago
Harshavardhana
e1b3836c60
Service a new WebUI server at port 8081.
...
It is provided to avoid the router clutter on the Object API
end. This is just a first cut sample we are going to build on
top of this the new management console UI.
General interest comes from subsequently writing a small UI to
generate `AccessKey` and `SecretKey` to build authorization
layer.
10 years ago
Frederick F. Kautz IV
54026dbc78
Setting order when retrieving buckets
10 years ago
Harshavardhana
26aac9a439
Add bucket resources to ignore handler
10 years ago
Frederick F. Kautz IV
94e124470c
Converting unimplemented methods list into an http handler
10 years ago
Harshavardhana
46751f0b28
Add database query function, and some re-factoring
10 years ago
Frederick F. Kautz IV
0cd54031a7
Adding list api test
10 years ago
Harshavardhana
8a4128d304
Force clients to have certs
10 years ago
Frederick F. Kautz IV
84c5df8441
Using generic make test ./... and make build ./..., disabled signers code for now to fix build.
10 years ago
Frederick F. Kautz IV
7ca87e06aa
Adding list bucket tests and fixing inmemory behavior.
10 years ago
Harshavardhana
82baccb8bf
Prefix if empty skip it before IsValidBucket
10 years ago
Frederick F. Kautz IV
c6d537e66e
Reducing code duplication relating to content type
10 years ago
Frederick F. Kautz IV
96a5fc0ee7
Updating godep
10 years ago
Harshavardhana
ac99968796
Add x509 tests and should be part of the build
10 years ago
Frederick F. Kautz IV
b170f3f5fc
Reordering minioapi functions
10 years ago
Frederick F. Kautz IV
66cc370e8b
Adding comments to explain design decisions in server.go
10 years ago
Frederick F. Kautz IV
f15e2c4e74
HTTP Server package now follows convention
10 years ago
Harshavardhana
d78cd581c5
Authorization validation in accordance with S3 signer AWSv2
10 years ago
Frederick F. Kautz IV
e8399a6d05
Adding server config structure
10 years ago
Frederick F. Kautz IV
f3e31fe795
Fixing build break
10 years ago
Frederick F. Kautz IV
ca7b1a7fc6
Fix build
10 years ago
Harshavardhana
fbafc98edb
Add a new pkg/crypto/keys, first cut
...
- provides three functions
- GetRandomAlphaNumeric()
- GetRandomAlphaNumericFull()
- GetRandomBase64()
- ValidAccessKey()
10 years ago
Harshavardhana
2ccecd3f32
Add list buckets for 'fs'
10 years ago
Harshavardhana
c63a6dba2f
Add 'tiedot' integration package, first cut - more improvements needed
10 years ago
Frederick F. Kautz IV
5daa408e2c
Creating subdirectories in fs now works
10 years ago
Frederick F. Kautz IV
044dc9af80
Adding more tests, including ordering of objects in prefix
10 years ago
Harshavardhana
2547163cb2
Add erasure package in its full form v1.0
10 years ago
Frederick F. Kautz IV
74ef65daac
Removing log from fs_test.go
10 years ago
Frederick F. Kautz IV
163a6c35db
Adding fs storage
10 years ago
Frederick F. Kautz IV
49641e3410
Adding storage modifications for upcoming fs system
10 years ago
Harshavardhana
f3a27169fc
Avoid 'clang' optimization, keep it -O0
10 years ago
Harshavardhana
b6627b4d6a
Consolidate reply headers, simplify contentType
10 years ago
Harshavardhana
dfc3367e25
Add Server, Connection into HTTP header for all API replies
10 years ago
Harshavardhana
063832baaf
Implement TLS server
...
$ ./minio --tls --cert <your_cert> --key <your_private_key>
This patchset also provides crypto/x509 - which is a wrapper package
to generate X509 certificates.
This is necessary to provide certificates later through management console
10 years ago
Frederick F. Kautz IV
2368e7c936
Adding error support to all commands in storage interface
10 years ago
Frederick F. Kautz IV
d37bbfec41
Adding IsTruncated to minioapi
10 years ago
Frederick F. Kautz IV
39208601dc
Adding more api suite tests
10 years ago
Frederick F. Kautz IV
0da193e6d6
Adding paging count tests
10 years ago
Frederick F. Kautz IV
82a69d3ab9
Adding initial test suites
10 years ago
Harshavardhana
15e832de64
For listobjects ignore resources should be for buckets
10 years ago
Harshavardhana
c751811dcb
Return http.StatusNotImplemented for range of Bucket and Object resources
...
Not Implemented bucket resources
================================
"acl": true
"lifecycle": true
"policy": true
"location": true
"logging": true
"notification": true
"versions": true
"requestPayment": true
"versioning": true
"website": true
"uploads": true
Not Implemented object resources
================================
"uploadId": true
"acl": true
"torrent": true
"uploads": true
10 years ago
Harshavardhana
704d6d8b0a
Putbucket before PutObject in TestPutObject
10 years ago
Harshavardhana
357a81e879
Add bucket to be part of object struct, reply back with BucketNotFound
...
for erroneous Object Put requests.
Other minor cleanups, to follow
- https://github.com/golang/go/wiki/CodeReviewComments
10 years ago
Frederick F. Kautz IV
af1ec94925
Adding more tests
10 years ago
Harshavardhana
01d15ca3b2
Implement crc32c for Darwin, update documentation
10 years ago
Frederick F. Kautz IV
dd0c833718
Adding tests for GET object in minioapi.
10 years ago
Frederick F. Kautz IV
71833b4513
Cleaning up more code.
10 years ago
Frederick F. Kautz IV
9224095420
Removing date format method
10 years ago
Harshavardhana
c516c74c51
Fix content-type in GetObjects
10 years ago
Frederick F. Kautz IV
574742ec14
Cleaning up minioapi code
10 years ago