Harshavardhana
3f33643d39
File driver to take the high road
10 years ago
Harshavardhana
38155e86ac
iodine is part of minio now
10 years ago
Harshavardhana
d324c4b061
Return proper return for all drivers when BucketNotFound
10 years ago
Harshavardhana
92136d49fd
Update cli to minio-io/cli
10 years ago
Frederick F. Kautz IV
b165efdfcb
Refactoring pkg/utils/log, copying from golang's log and modifying
10 years ago
Frederick F. Kautz IV
fd16de3675
Minor style fix
10 years ago
Frederick F. Kautz IV
53439d7768
Updating iodine to match new api
10 years ago
Anand Babu (AB) Periasamy
3c4aa85c69
git commit hash generator
10 years ago
Frederick F. Kautz IV
40e311a919
Updating iodine to support new iodine.Error(error, map[string]string) error method
10 years ago
Frederick F. Kautz IV
d54999c4d0
Adding iodine to main.go
10 years ago
Frederick F. Kautz IV
5c0d92eb39
Fix build break
10 years ago
Harshavardhana
54519bc0b9
Build fix, remove 'errors' not used
10 years ago
Frederick F. Kautz IV
337df7f7ec
Adding global state to iodine
10 years ago
Harshavardhana
47cd2c94c8
Use commitID as version
10 years ago
Anand Babu (AB) Periasamy
62af4c0b52
commid_id support
10 years ago
Harshavardhana
d0d585efc1
Move from codegangsta/cli to minio-io/cli fork
10 years ago
Harshavardhana
0474439b43
Code restructuring, assigning proper subsystems to each
...
- Drivers contain
* donut/*
* file/*
* memory/*
- Storage format contains
* donut/*
- GetObject() --> renamed to GetObjectReader()
- Deleted stale objectwriter.go, renamed donutwriter.go to object_writer.go
Simplifying, and documenting codebase further
10 years ago
Frederick F. Kautz IV
3c4012f1e7
Adding donut backend and setting as default
10 years ago
Harshavardhana
914962bd93
Implement log package as drop-in replacement for handling Debug log-level
10 years ago
Harshavardhana
2b0b5f014a
Update license header Mini should be Minimalist really
10 years ago
Harshavardhana
7ce3ab3193
Restructure minio api, move signature checks from utils to Api.
10 years ago
Harshavardhana
15f68972a5
Some necessary cleanup
...
- Rename 'fs' as 'file' for brevity
- Rename 'inmemory' as 'memory' for brevity
- Change everywhere else
10 years ago
Harshavardhana
c00d1461b9
Golint cleanup from top level
10 years ago
Frederick F. Kautz IV
f4eed73d4e
Renaming variable to pass golint
10 years ago
Harshavardhana
baa1719ed2
Fix a typo
10 years ago
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
d9a97b6c86
Change ports to 9000 and 9001
10 years ago
Harshavardhana
680848bdcb
Add license header
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
91384e73cf
Certificate and key must both be specified or empty together
10 years ago
Harshavardhana
7dd5f0ab8d
Remove redundant --tls flag
10 years ago
Harshavardhana
8391a6e17a
getStorageType should return valid results
10 years ago
Frederick F. Kautz IV
3e8765bb27
Removing unnecessary comments
10 years ago
Frederick F. Kautz IV
7b0942980b
Reverting back to codegansta/cli
10 years ago
Frederick F. Kautz IV
e8399a6d05
Adding server config structure
10 years ago
Frederick F. Kautz IV
e007a2db66
Migrating from codegangsta/cli to spf13/cobra
10 years ago
Frederick F. Kautz IV
5daa408e2c
Creating subdirectories in fs now works
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
f356599e22
Adding initial web server and storage server module infrastructure
10 years ago
Harshavardhana
432275e966
Full restructure in accordance with
...
- pkg/{subsystem}/{package} style
- modify Makefile to reflect the new style,
consolidate various entries
- add a dummy ``main.go`` at top level
10 years ago
Frederick F. Kautz IV
2c73655b7c
Working build system, builds gopath dynamically
10 years ago
Frederick F. Kautz IV
720ccbddee
Adding initial makefile and main.go
10 years ago