Harshavardhana
51e80eaa6d
Add domain and subdomain support for MinioAPI
...
This change brings in domain and subdomain support
- ./minio --domain "yourminiodomain.com"
This change brings in a much needed feature by keeping
bucketnames as part of your 'DNS' name.
All your existing applications can be migrated off from s3 to
Minio without little to no modifications.
NOTE: Setting up DNS for your `buckets` is out of scope of this feature
10 years ago
Harshavardhana
3151f9b6c3
Add proper entries for GobHeader, Data copy.
...
This commit also adds 'donut_gen.go' for generating sample donut file
10 years ago
Frederick F. Kautz IV
8129d8fd0b
Writing data out with error handling
10 years ago
Frederick F. Kautz IV
98ddbd840e
Moving donut code to v1 in donut package
10 years ago
Frederick F. Kautz IV
9833647fb7
Fixing magic number for INIM
10 years ago
Anand Babu (AB) Periasamy
ec36a598c9
Magic as numbers are faster to encode and compare
10 years ago
Harshavardhana
c4f0aad9b5
Add donut tests, just for verification
10 years ago
Frederick F. Kautz IV
f7f34d08e8
Donut structure refined
10 years ago
Anand Babu (AB) Periasamy
9e304b53de
donut spec v1 prototype
10 years ago
Harshavardhana
fab954f13f
Run govet and fix
10 years ago
Frederick F. Kautz IV
05ac09bf69
Adding header version
10 years ago
Harshavardhana
a3e5121f7b
Make channels more aware of errors and shutdown on error - some cleanup
10 years ago
Frederick F. Kautz IV
fe9a5c14a0
Adding scaffolding for writing donut
10 years ago
Harshavardhana
f04beab7c2
Skip policy files
10 years ago
Harshavardhana
eeae64935e
Implement bucket policy handler and with galore of cleanup
10 years ago
Harshavardhana
966cdd4f05
Reply in xml from validate and ignore handlers
10 years ago
Harshavardhana
ac4f07906c
Implement S3 Style ErrorCodes and Response
...
This patchset also brings in lot of cleanup in terms of minioapi codebase
10 years ago
Harshavardhana
680848bdcb
Add license header
10 years ago
Frederick F. Kautz IV
288bc3fcc7
Adding content type to backend storage drivers
10 years ago
Frederick F. Kautz IV
7152712f34
Accessing dir as object should return ObjectNotFound
10 years ago
Frederick F. Kautz IV
a092b44cf1
Adding test to ensure list objects returns an error for non existant buckets to match previous bug fix and fix for inmemory
10 years ago
Harshavardhana
5d197dd063
Reply back errors properly
10 years ago
Frederick F. Kautz IV
54026dbc78
Setting order when retrieving buckets
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
ca7b1a7fc6
Fix build
10 years ago
Harshavardhana
2ccecd3f32
Add list buckets for 'fs'
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
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
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
8d1c447aac
Adding HEAD verb to minioapi
10 years ago
Frederick F. Kautz IV
079cdcd909
Making in memory storage data type private
10 years ago
Frederick F. Kautz IV
8efd23b755
Migrating from unix ts to time.Time
10 years ago
Frederick F. Kautz IV
53a8536984
Fixing regex
10 years ago
Frederick F. Kautz IV
856781b2a4
Simplifying bucket name convention and making convention public
10 years ago
Frederick F. Kautz IV
ae0b88f319
Simplfying bucket naming convention
10 years ago
Frederick F. Kautz IV
9ca1e37235
Adding etag to headers
10 years ago
Frederick F. Kautz IV
c23fa26830
Extracting storage api to interface
10 years ago
Harshavardhana
d44404dd81
Provide ETag with sha256Sum of input object data
10 years ago
Harshavardhana
5b67da7d96
Add PutBucket and ListBuckets service
10 years ago