Harshavardhana
371651bde6
Add rate limiter instead of connection limit for now
10 years ago
Harshavardhana
8b43655d9f
Make connection limit configurable
10 years ago
Harshavardhana
a344f5b34d
Misc changes before capturing proper video
...
- Disable management UI command option
- Remove featureflags option, filesystem and memory already support multipart
- Print informative messages after starting minio server
10 years ago
Harshavardhana
82b043005a
Avoid one last memory copy
10 years ago
Harshavardhana
5498c90788
Add a new validateContentTypeHandler{}, verify Accept header earlier
10 years ago
Harshavardhana
8d06504068
Change all minio-io path to minio
10 years ago
Harshavardhana
e39de4f603
Fix typo introduced in previous commit
10 years ago
Harshavardhana
f45635524f
Remove SignatureV2 support, bring in SignatureV4 header only validation for now
10 years ago
Frederick F. Kautz IV
058604aa21
Adding tests and fixes for multipart uploads uncovered from tests
10 years ago
Harshavardhana
8860aa0c8c
Implement AbortMultipart
10 years ago
Harshavardhana
18c7f620cc
Add listparts support
10 years ago
Frederick F. Kautz IV
ae5c99d7bb
Router should work with ?uploads unescaped now
10 years ago
Frederick F. Kautz IV
f050d5e974
Adding multipart support
10 years ago
Harshavardhana
1df28f3060
Get rid of sub-domain code and some other formatting changes
10 years ago
Harshavardhana
bbc32d6ac0
Disable domain based routing for now
10 years ago
Frederick F. Kautz IV
a608524ebf
api logging is now in its own package
10 years ago
Frederick F. Kautz IV
172cd18455
Adding initial logging framework to api_router
10 years ago
Frederick F. Kautz IV
88cca647ea
Adding json logging to stderr
10 years ago
Frederick F. Kautz IV
de091068e8
Removing quotas, will handle with iptables
10 years ago
Harshavardhana
ade803a923
Verify if request date is 5minutes late, reject such a request as
...
it could be a possible replay attack.
This commit also fixes #505 , by returning MethodNotAllowed instead of NotImplemented
10 years ago
Harshavardhana
8beca83090
Limit memory mode at 100 buckets and return error appropriately
...
~~~
mc: <ERROR> Failed to create bucket for URL [http://localhost:9000/newbucket-101 ]. Reason: [You have attempted to create more buckets than allowed.].
~~~
Response from server
10 years ago
Frederick F. Kautz IV
258bf55e31
Bandwidth quota now supports 100-Continue
10 years ago
Frederick F. Kautz IV
9431a54a27
finish me
10 years ago
Frederick F. Kautz IV
64f7d04cd1
Adding connection limits
10 years ago
Frederick F. Kautz IV
7867ee89fa
Bandwidth quotas now work on data returned from server
10 years ago
Frederick F. Kautz IV
e2403cbc56
Quotas are more accurate, occur on Read()
10 years ago
Frederick F. Kautz IV
3a48f9fe4d
Adding quotas based upon type
10 years ago
Frederick F. Kautz IV
e2475925ea
quota handlers now log against ip properly against a duration
10 years ago
Frederick F. Kautz IV
fda50d52c8
Add initial framework for quota
10 years ago
Harshavardhana
848c4ee31c
Further fixes for ACL support, currently code is disabled in all the handlers
...
Disabled because due to lack of testing support. Once we get that in we can
uncomment them back.
10 years ago
Harshavardhana
c8713fd650
Bring in full fledged acl support
10 years ago
Harshavardhana
38155e86ac
iodine is part of minio now
10 years ago
Frederick F. Kautz IV
6241c9880b
Moving object storage drivers back to minio
10 years ago
Harshavardhana
2a21b7d639
Implement headBucketHandler() and its related tests
...
Remove internal testify/mock and use upstream - update all godeps
10 years ago
Frederick F. Kautz IV
ea961ef16d
Updating to use objectdriver
10 years ago
Frederick F. Kautz IV
5865295f5d
Adding better error support to api
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
Harshavardhana
2b0b5f014a
Update license header Mini should be Minimalist really
10 years ago
Harshavardhana
a1baed3bbc
Refactor to move config handling into api/
10 years ago
Harshavardhana
7ce3ab3193
Restructure minio api, move signature checks from utils to Api.
10 years ago
Harshavardhana
67888cbaa9
Restructure and use human readable names
10 years ago
Harshavardhana
540723d7ae
Golint cleanup pkg/api
10 years ago
Harshavardhana
b7868d23ac
Update minioapi documentation
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
f7a06a5d1e
Some more cleanup
10 years ago
Harshavardhana
eeae64935e
Implement bucket policy handler and with galore of cleanup
10 years ago