.github
Created ISSUE_TEMPLATE with basic information
2016-06-03 10:31:08 +05:30
buildscripts
filter GOPATH from stack trace ( #1755 )
2016-05-25 02:32:35 -07:00
dist
Tool for running benchmark comparison of 2 commits ( #2161 )
2016-07-12 02:08:38 -07:00
docs
Doc: Replaced README & FreeBSD docs with updated minio server splash ( #2298 )
2016-07-26 15:46:41 -07:00
pkg
optimize memory allocation during erasure-read by using temporary buffer pool. ( #2259 )
2016-07-25 14:17:01 -07:00
vendor
Switched to faster minio/sha256-simd implementation ( #2320 )
2016-07-28 14:44:37 -07:00
.gitignore
Remove binary files from previous commit.
2016-05-10 15:49:17 -07:00
.mailmap
Update AB's duplicate email address
2015-08-20 16:10:01 -07:00
.mention-bot
Add mention-bot config
2016-05-20 13:53:15 -07:00
.travis.yml
xl: Make namespace locking granular for PutObject ( #2199 )
2016-07-13 11:56:25 -07:00
CONTRIBUTING.md
Minor changes to CONTIRBUTING.md instructions ( #1403 )
2016-04-27 16:57:16 -07:00
Dockerfile
docker: Fix docker edge build
2016-07-15 15:10:38 -07:00
LICENSE
Initial commit
2014-10-30 21:51:52 -07:00
MAINTAINERS.md
build: Add release builds, now generated with 'make release'
2016-02-23 15:14:02 -08:00
Makefile
docker: Remove unneeded docker files and makefile tags.
2016-06-21 15:31:30 -07:00
NOTICE
Fix typo
2016-03-09 13:55:58 +01:00
README.md
docs: Fix startup message for server as well.
2016-07-26 15:54:11 -07:00
access-key.go
server: Change color codes for headings and sub-headings. ( #2197 )
2016-07-13 00:56:00 -07:00
accesslog-handler.go
logging: Log only for unhandled errors, remove all the debug logging. ( #1652 )
2016-05-16 14:31:28 -07:00
api-datatypes.go
api: verify Location constraint for make bucket. ( #1342 )
2016-04-20 17:35:38 -07:00
api-errors.go
api: Bucket notification add filter rules check and validate. ( #2272 )
2016-07-25 17:53:55 -07:00
api-headers.go
api: extract http headers with some supported header list. ( #2268 )
2016-07-22 20:31:45 -07:00
api-headers_test.go
handlers: Cleanup time handlers helpers.
2016-03-07 10:47:45 -08:00
api-resources.go
server: Remove deadcode/deprecated code. ( #2088 )
2016-07-04 14:46:38 -07:00
api-response-multipart.go
API: add writePartTooSmallErrorResponse to extend standard error responses. ( #2005 )
2016-06-28 14:51:49 -07:00
api-response.go
api: Requests should be differentiated if possible based on http router. ( #2219 )
2016-07-17 12:32:05 -07:00
api-router.go
api: Implement bucket notification. ( #2271 )
2016-07-23 22:51:12 -07:00
appveyor.yml
server: Remove deadcode/deprecated code. ( #2088 )
2016-07-04 14:46:38 -07:00
auth-handler.go
api: use checkAuth now at PutBucket, DeleteBucket handlers. ( #2225 )
2016-07-18 23:56:27 -07:00
auth-handler_test.go
api: Add bucket notification util tests. ( #2289 )
2016-07-26 00:01:35 -07:00
benchmark-utils_test.go
Remove consuming benchmarks, clean up closures, correct Get and PutObject Parallel benchmarks ( #2258 )
2016-07-21 11:17:28 -07:00
bucket-handlers-listobjects.go
api: Requests should be differentiated if possible based on http router. ( #2219 )
2016-07-17 12:32:05 -07:00
bucket-handlers.go
Limit POST form fields and file size + Generic Request Size limiter ( #2317 )
2016-07-28 12:02:22 -07:00
bucket-notification-datatypes.go
api: Notify events only if bucket notifications are set. ( #2293 )
2016-07-26 19:10:02 -07:00
bucket-notification-handlers.go
browser: Object upload should save metadata and notify. ( #2309 )
2016-07-27 21:11:15 -07:00
bucket-notification-utils.go
api: Bucket notification add filter rules check and validate. ( #2272 )
2016-07-25 17:53:55 -07:00
bucket-notification-utils_test.go
api: Add bucket notification util tests. ( #2289 )
2016-07-26 00:01:35 -07:00
bucket-policy-handlers.go
fix: use readSizeV1 wherever applicable. ( #2093 )
2016-07-04 19:21:15 -07:00
bucket-policy-handlers_test.go
api: Add bucket notification util tests. ( #2289 )
2016-07-26 00:01:35 -07:00
bucket-policy-parser.go
api/bucket-policy: Add unit tests for more coverage, fixes couple of bugs. ( #2055 )
2016-06-30 23:49:59 -07:00
bucket-policy-parser_test.go
api/bucket-policy: Add unit tests for more coverage, fixes couple of bugs. ( #2055 )
2016-06-30 23:49:59 -07:00
bucket-policy.go
server: Deadcode removal. ( #1517 )
2016-05-07 21:47:33 -07:00
build-constants.go
filter GOPATH from stack trace ( #1755 )
2016-05-25 02:32:35 -07:00
certs.go
getCertsPath should use getConfigPath instead of defaulting to users homedir. ( #2039 )
2016-06-30 15:49:18 -07:00
checkport.go
server: Change server startup message. ( #2195 )
2016-07-12 23:21:18 -07:00
commands.go
logging: Log only for unhandled errors, remove all the debug logging. ( #1652 )
2016-05-16 14:31:28 -07:00
config-migrate.go
api: Implement bucket notification. ( #2271 )
2016-07-23 22:51:12 -07:00
config-old.go
api: Implement bucket notification. ( #2271 )
2016-07-23 22:51:12 -07:00
config-v5.go
api: Implement bucket notification. ( #2271 )
2016-07-23 22:51:12 -07:00
config.go
logging: Log only for unhandled errors, remove all the debug logging. ( #1652 )
2016-05-16 14:31:28 -07:00
crossdomain-xml-handler.go
handlers: Add 'crossdomain.xml' handler. ( #2305 )
2016-07-27 19:53:55 -07:00
damerau-levenshtein.go
xl: Moved to minio/minio - fixes #1112
2016-02-11 15:43:36 -08:00
erasure-createfile.go
XL/Erasure: Make bit-rot verification based on xl.json algo. ( #2299 )
2016-07-28 02:20:34 -07:00
erasure-createfile_test.go
XL/Erasure: Make bit-rot verification based on xl.json algo. ( #2299 )
2016-07-28 02:20:34 -07:00
erasure-readfile.go
XL/Erasure: Make bit-rot verification based on xl.json algo. ( #2299 )
2016-07-28 02:20:34 -07:00
erasure-readfile_test.go
XL/Erasure: Make bit-rot verification based on xl.json algo. ( #2299 )
2016-07-28 02:20:34 -07:00
erasure-utils.go
XL/Erasure: Make bit-rot verification based on xl.json algo. ( #2299 )
2016-07-28 02:20:34 -07:00
erasure-utils_test.go
XL/Erasure: Make bit-rot verification based on xl.json algo. ( #2299 )
2016-07-28 02:20:34 -07:00
erasure_test.go
Enhancement for Erasure encode test. ( #2287 )
2016-07-25 20:36:41 -07:00
faulty-disk_test.go
tests: Added GetObject, DeleteObject and PutObject unit-tests ( #2222 )
2016-07-21 13:15:54 -07:00
format-config-v1.go
XL: format.json healing should cater for mismatching order. ( #2285 )
2016-07-26 03:18:47 -07:00
format-config-v1_test.go
XL/format: Fix a bug in checkDisksConsistency. ( #1894 )
2016-06-14 01:12:15 -07:00
fs-createfile.go
fs/XL: Return IncompleteBody{} error for short writes ( #2228 )
2016-07-18 19:06:48 -07:00
fs-v1-errors.go
FS: check whether disk format is FS or not. ( #2083 )
2016-07-03 20:01:40 -07:00
fs-v1-metadata.go
fs: Save metadata for objects in minioMetaBucket directory. ( #2251 )
2016-07-21 17:31:14 -07:00
fs-v1-metadata_test.go
fs: Save metadata for objects in minioMetaBucket directory. ( #2251 )
2016-07-21 17:31:14 -07:00
fs-v1-multipart-common.go
tests: xl-v1-metadata.go, xl-v1-multipart-common.go - remove unused methods, add enhance tests to improve code coverage. ( #2260 )
2016-07-21 15:00:11 -07:00
fs-v1-multipart.go
fs: Save metadata for objects in minioMetaBucket directory. ( #2251 )
2016-07-21 17:31:14 -07:00
fs-v1.go
tests: Using listObjects clean up remaining tree walk go routines. ( #2278 )
2016-07-24 15:52:12 -07:00
fs-v1_test.go
server: Implement --ignore-disks for ignoring disks from healing. ( #2158 )
2016-07-10 14:38:15 -07:00
generic-handlers.go
Limit POST form fields and file size + Generic Request Size limiter ( #2317 )
2016-07-28 12:02:22 -07:00
globals.go
Limit POST form fields and file size + Generic Request Size limiter ( #2317 )
2016-07-28 12:02:22 -07:00
handler-utils.go
Limit POST form fields and file size + Generic Request Size limiter ( #2317 )
2016-07-28 12:02:22 -07:00
handler-utils_test.go
api: Add bucket notification util tests. ( #2289 )
2016-07-26 00:01:35 -07:00
host-to-ip.go
XL: Remove deadcode unionChecksumInfo. ( #2261 )
2016-07-21 19:07:00 -07:00
host-to-ip_test.go
server: Sort ips based on their last octet value. ( #2198 )
2016-07-13 06:34:59 -07:00
httprange.go
placing the http range error in objct-api-errors. ( #2150 )
2016-07-08 17:22:55 -07:00
httprange_test.go
XL/fs: GetObject should validate all its inputs. ( #2142 )
2016-07-08 07:46:49 -07:00
leak-detect_test.go
api: Add bucket notification util tests. ( #2289 )
2016-07-26 00:01:35 -07:00
logger-amqp.go
api: Bucket notification add filter rules check and validate. ( #2272 )
2016-07-25 17:53:55 -07:00
logger-console-hook.go
logging: Log only for unhandled errors, remove all the debug logging. ( #1652 )
2016-05-16 14:31:28 -07:00
logger-elasticsearch.go
api: Bucket notification add filter rules check and validate. ( #2272 )
2016-07-25 17:53:55 -07:00
logger-file-hook.go
posix: Mkdir() and OpenFile() should honor umask. ( #1972 )
2016-06-23 20:19:27 -07:00
logger-redis.go
XL/erasure: Remove deprecated copyN function. ( #2288 )
2016-07-25 20:36:56 -07:00
logger-syslog-hook_nix.go
logging: Log only for unhandled errors, remove all the debug logging. ( #1652 )
2016-05-16 14:31:28 -07:00
logger-syslog-hook_windows.go
logging: Log only for unhandled errors, remove all the debug logging. ( #1652 )
2016-05-16 14:31:28 -07:00
logger.go
api: Bucket notification add filter rules check and validate. ( #2272 )
2016-07-25 17:53:55 -07:00
logger_test.go
logging: Log only for unhandled errors, remove all the debug logging. ( #1652 )
2016-05-16 14:31:28 -07:00
main.go
api: Bucket notification add filter rules check and validate. ( #2272 )
2016-07-25 17:53:55 -07:00
main_test.go
Migrate this project to minio micro services code
2015-10-16 11:26:08 -07:00
namespace-lock.go
XL/PutObject: Add single putObject and multipart caching. ( #2115 )
2016-07-08 20:34:27 -07:00
namespace-lock_test.go
tests: Remove racey failedDisks behavior in RenameObject tests. ( #2138 )
2016-07-07 19:50:44 -07:00
notifier.go
server: terminal width should fallback to 80x25. ( #1895 )
2016-06-12 19:35:28 -07:00
object-api-getobject_test.go
Get Object disk not found test ( #2264 )
2016-07-21 19:06:50 -07:00
object-api-getobjectinfo_test.go
organizing the benchmarks in the right test files ( #2154 )
2016-07-09 00:45:49 -07:00
object-api-listobjects_test.go
tests: Using listObjects clean up remaining tree walk go routines. ( #2278 )
2016-07-24 15:52:12 -07:00
object-api-multipart_test.go
XL: erasure Index should have its corresponding distribution order. ( #2300 )
2016-07-27 11:57:08 -07:00
object-api-putobject_test.go
XL/Erasure: Make bit-rot verification based on xl.json algo. ( #2299 )
2016-07-28 02:20:34 -07:00
object-common.go
fs: Save metadata for objects in minioMetaBucket directory. ( #2251 )
2016-07-21 17:31:14 -07:00
object-datatypes.go
XL: GetObjectInfo() store and retrieve user-defined object metadata. ( #2189 )
2016-07-12 12:45:17 -07:00
object-errors.go
placing the http range error in objct-api-errors. ( #2150 )
2016-07-08 17:22:55 -07:00
object-handlers-common.go
API/CopyObject: Refactor the code and handle if-modified-since as well. ( #2183 )
2016-07-11 19:24:34 -07:00
object-handlers.go
browser: Object upload should save metadata and notify. ( #2309 )
2016-07-27 21:11:15 -07:00
object-interface.go
XL: bring in new storage API. ( #1780 )
2016-05-28 16:12:51 -07:00
object-multipart-common.go
XL: Relax write quorum further to N/2 + 1. ( #2018 )
2016-06-29 02:10:40 -07:00
object-utils.go
api: Implement bucket notification. ( #2271 )
2016-07-23 22:51:12 -07:00
object-utils_test.go
utils: BucketNames with double periods and ip address should be rejected. ( #2213 )
2016-07-15 17:30:37 -07:00
object_api_suite_test.go
Object layer tests revamp for individual execution ( #2134 )
2016-07-07 15:05:51 -07:00
posix-dirent-fileno.go
xl/fs: Split object layer into interface. ( #1415 )
2016-04-29 14:24:10 -07:00
posix-dirent-ino.go
xl/fs: Split object layer into interface. ( #1415 )
2016-04-29 14:24:10 -07:00
posix-list-dir-nix.go
logging: Log only for unhandled errors, remove all the debug logging. ( #1652 )
2016-05-16 14:31:28 -07:00
posix-list-dir-others.go
posix: Re-do tests for readDir(). ( #1996 )
2016-06-26 19:31:53 -07:00
posix-list-dir_test.go
posix: Re-do tests for readDir(). ( #1996 )
2016-06-26 19:31:53 -07:00
posix-prepare-path.go
posix: Support UNC paths on windows. ( #1887 )
2016-06-13 02:53:09 -07:00
posix-utils_common.go
posix: Support UNC paths on windows. ( #1887 )
2016-06-13 02:53:09 -07:00
posix-utils_nix.go
XL: allow meta bucket name appended with tmp meta prefix. ( #2007 )
2016-06-29 02:28:46 -07:00
posix-utils_nix_test.go
posix: Mkdir() and OpenFile() should honor umask. ( #1972 )
2016-06-23 20:19:27 -07:00
posix-utils_test.go
XL: allow meta bucket name appended with tmp meta prefix. ( #2007 )
2016-06-29 02:28:46 -07:00
posix-utils_windows.go
posix-utils: fix path handling in windows. ( #2053 )
2016-07-01 11:44:07 -07:00
posix-utils_windows_test.go
tests: add unit test for posix functions. ( #2037 )
2016-07-03 11:17:08 -07:00
posix.go
placing defer file.Close() right after opening it ( #2306 )
2016-07-27 19:22:32 -07:00
posix_test.go
posix: ReadAll should handle the case when parent is not a dir. ( #2163 )
2016-07-11 00:15:37 -07:00
queues.go
api: Notify events only if bucket notifications are set. ( #2293 )
2016-07-26 19:10:02 -07:00
queues_test.go
api: Add bucket notification util tests. ( #2289 )
2016-07-26 00:01:35 -07:00
rate-limit-handler.go
Rate limit is working and supports limited waiting clients ( #2295 )
2016-07-26 14:17:11 -07:00
routers.go
Limit POST form fields and file size + Generic Request Size limiter ( #2317 )
2016-07-28 12:02:22 -07:00
rpc-client.go
Misspell warnings fix ( #2001 )
2016-06-26 22:05:48 -07:00
rpc-server-datatypes.go
XL: Implement new ReadAll API for files which are read in single call. ( #1974 )
2016-06-25 14:51:06 -07:00
rpc-server.go
XL: Implement new ReadAll API for files which are read in single call. ( #1974 )
2016-06-25 14:51:06 -07:00
runtime-checks.go
main: minio --help should print regardless of root. ( #1985 )
2016-06-26 03:03:52 -07:00
server-main.go
Server http and https on the same port using a customized server ( #2247 )
2016-07-24 12:30:57 -07:00
server-mux.go
Server http and https on the same port using a customized server ( #2247 )
2016-07-24 12:30:57 -07:00
server-rlimit-nix.go
server: Set rLimit properly to the max. ( #1676 )
2016-05-18 11:34:24 -07:00
server-rlimit-win.go
server: Attempt to increase max open files. ( #1328 )
2016-04-18 22:05:32 -07:00
server-startup-msg.go
docs: Fix startup message for server as well.
2016-07-26 15:54:11 -07:00
server_test.go
XL: erasure Index should have its corresponding distribution order. ( #2300 )
2016-07-27 11:57:08 -07:00
server_utils_test.go
xl/tests: Enable server handler tests over XL. ( #1512 )
2016-05-06 16:47:23 -07:00
signals.go
FS: remove .minio directory if .minio/multipart is empty. ( #1899 )
2016-06-16 08:50:38 +05:30
signature-jwt.go
vendorize: update all vendorized packages. ( #2206 )
2016-07-14 14:59:20 -07:00
signature-jwt_test.go
api: Add bucket notification util tests. ( #2289 )
2016-07-26 00:01:35 -07:00
signature-v4-parser.go
error: Signature errors should be returned with APIErrorCode.
2016-03-31 23:28:40 -07:00
signature-v4-postpolicyform.go
POST Policy, multiple fixes: AccessDenied with unmet conditions, ${filename} in Key, missing filename in multipart ( #2304 )
2016-07-27 17:51:55 -07:00
signature-v4-utils.go
Switched to faster minio/sha256-simd implementation ( #2320 )
2016-07-28 14:44:37 -07:00
signature-v4.go
Switched to faster minio/sha256-simd implementation ( #2320 )
2016-07-28 14:44:37 -07:00
signature-v4_test.go
tests: Add urlEncode tests. ( #2078 )
2016-07-03 19:25:04 -07:00
signature-verify-reader.go
Switched to faster minio/sha256-simd implementation ( #2320 )
2016-07-28 14:44:37 -07:00
storage-datatypes.go
docs: Add comments for each data types. ( #1881 )
2016-06-09 06:24:11 -07:00
storage-errors.go
posix: Return errDiskNotWritable during disk initialization. ( #2048 )
2016-07-02 01:59:28 -07:00
storage-interface.go
XL: Implement new ReadAll API for files which are read in single call. ( #1974 )
2016-06-25 14:51:06 -07:00
strconv-bytes.go
XL: GetObject caching implemented for XL. ( #2017 )
2016-07-03 17:15:38 -07:00
strconv-bytes_test.go
XL: GetObject caching implemented for XL. ( #2017 )
2016-07-03 17:15:38 -07:00
test-utils_test.go
api: Add bucket notification util tests. ( #2289 )
2016-07-26 00:01:35 -07:00
tree-walk-pool.go
XL/tree-walk: Added comments, changed variable names and structure fields to improve code readability. ( #1856 )
2016-06-05 11:55:45 -07:00
tree-walk-pool_test.go
Added unit-tests for treeWalkPool ( #1969 )
2016-06-28 22:32:00 -07:00
tree-walk.go
tree-walk: optimize tree walk such that leaf detection of entries is delayed till the entry is sent on the treeWalkResult channel. ( #2220 )
2016-07-17 15:16:52 -07:00
tree-walk_test.go
tree-walk: optimize tree walk such that leaf detection of entries is delayed till the entry is sent on the treeWalkResult channel. ( #2220 )
2016-07-17 15:16:52 -07:00
trie.go
Add trie to verify wrong inputs, and provide meaningful messages
2015-09-17 16:49:08 -07:00
typed-errors.go
Limit POST form fields and file size + Generic Request Size limiter ( #2317 )
2016-07-28 12:02:22 -07:00
update-main.go
server: Add update referral for update notification URL. ( #2308 )
2016-07-27 19:59:19 -07:00
utils.go
api: xmlDecoder should honor contentLength. ( #2226 )
2016-07-18 21:20:17 -07:00
version-main.go
console: Fix console color printing on windows.
2016-03-04 10:07:19 -08:00
version_test.go
Move all server and controller packages into top-level
2015-09-19 01:07:42 -07:00
web-handlers.go
browser: Object upload should save metadata and notify. ( #2309 )
2016-07-27 21:11:15 -07:00
web-router.go
xl/fs: Split object layer into interface. ( #1415 )
2016-04-29 14:24:10 -07:00
xl-v1-bucket.go
XL: Operations on `uploads.json` should cater for disk being unavailable. ( #2277 )
2016-07-24 18:08:15 -07:00
xl-v1-common.go
XL: Do not rely on getLoadBalancedQuorumDisks for NS consistency. ( #2243 )
2016-07-21 00:27:08 -07:00
xl-v1-errors.go
server: Remove deadcode/deprecated code. ( #2088 )
2016-07-04 14:46:38 -07:00
xl-v1-healing.go
Removing readAllMeta from xl-v1-healing.go and placing it in xl-v1-utils.go ( #2296 )
2016-07-26 11:34:48 -07:00
xl-v1-healing_test.go
XL: listOnlineDisks should use modTime instead of version. ( #2166 )
2016-07-12 15:20:31 -07:00
xl-v1-list-objects.go
XL: Do not rely on getLoadBalancedQuorumDisks for NS consistency. ( #2243 )
2016-07-21 00:27:08 -07:00
xl-v1-metadata.go
XL/Erasure: Make bit-rot verification based on xl.json algo. ( #2299 )
2016-07-28 02:20:34 -07:00
xl-v1-metadata_test.go
tests: improve unit tests for xl-v1-metadata. ( #2172 )
2016-07-11 11:42:01 -07:00
xl-v1-multipart-common.go
XL: Operations on `uploads.json` should cater for disk being unavailable. ( #2277 )
2016-07-24 18:08:15 -07:00
xl-v1-multipart.go
XL/Erasure: Make bit-rot verification based on xl.json algo. ( #2299 )
2016-07-28 02:20:34 -07:00
xl-v1-object.go
XL/Erasure: Make bit-rot verification based on xl.json algo. ( #2299 )
2016-07-28 02:20:34 -07:00
xl-v1-object_test.go
tests: Added GetObject, DeleteObject and PutObject unit-tests ( #2222 )
2016-07-21 13:15:54 -07:00
xl-v1-utils.go
Removing readAllMeta from xl-v1-healing.go and placing it in xl-v1-utils.go ( #2296 )
2016-07-26 11:34:48 -07:00
xl-v1-utils_test.go
XL: Remove deadcode unionChecksumInfo. ( #2261 )
2016-07-21 19:07:00 -07:00
xl-v1.go
XL/Erasure: Make bit-rot verification based on xl.json algo. ( #2299 )
2016-07-28 02:20:34 -07:00
xl-v1_test.go
XL: Remove deadcode unionChecksumInfo. ( #2261 )
2016-07-21 19:07:00 -07:00