Harshavardhana
41653774fc
Simplify fs codebase, split them into separate files and more commenting
10 years ago
Harshavardhana
01e98eb326
Make BucketPolicy strictly typed
10 years ago
Harshavardhana
8866b2cc5f
Add delimiter and prefix tests, also add inmemory to support delimiters
10 years ago
Harshavardhana
7a01db8005
Strict checks for delimiter and prefix if absent or present
10 years ago
Harshavardhana
ba85ed7566
Revert "RFC1123 is wrong protocol format for AWS"
...
This reverts commit c7b1f8ded8
.
10 years ago
Harshavardhana
c7b1f8ded8
RFC1123 is wrong protocol format for AWS
10 years ago
Harshavardhana
9e89af0e3c
Remove redundant uint32
10 years ago
Harshavardhana
f8e2b75e23
Get object metadata needs to filter based of Prefix when delimiter is specified
10 years ago
Frederick F. Kautz IV
679c6ace3a
Fragment reader implemented
10 years ago
Harshavardhana
4751ed0e30
Add MD5 support for fsStorage, also re-purpose GetObjectMetadata for ListObjects
10 years ago
Frederick F. Kautz IV
ca1a4b616c
Adding read header for erasure
10 years ago
Frederick F. Kautz IV
00381c887a
Adding erasure package to wrap versioned erasure. Ensures we always write latest version.
10 years ago
Harshavardhana
bf5a314144
clang lacks proper gas support, implement stubs for sha256,sha512 for darwin.
...
REF: http://llvm.org/bugs/show_bug.cgi?id=18918
10 years ago
Harshavardhana
1637138f86
If incoming request IP bucketfromHostname needs to be empty string
10 years ago
Harshavardhana
a18bfa2fda
Rename test-data to testdata, go will ignore it automatically
10 years ago
Harshavardhana
d992bccd9a
Move pkg/storage/erasure to pkg/encoding/erasure - and other cleanups
10 years ago
Frederick F. Kautz IV
856e0100c0
Erasure layer now writes using new technique
10 years ago
Harshavardhana
856b7680df
Now able to use crc32c and sha1 on Darwin, with OSX specific code
10 years ago
Harshavardhana
e5af8a3f5d
Further fixes -
...
- All test files have been renamed to their respective <package>_test name,
this is done in accordance with
- https://github.com/golang/go/wiki/CodeReviewComments#import-dot
imports are largely used in testing, but to avoid namespace collision
and circular dependencies
- Never use _* in package names other than "_test" change fragment_v1 to expose
fragment just like 'gopkg.in/check.v1'
10 years ago
Harshavardhana
c00d1461b9
Golint cleanup from top level
10 years ago
Harshavardhana
540723d7ae
Golint cleanup pkg/api
10 years ago
Harshavardhana
76e601b26b
Golint cleanup pkg/storage
10 years ago
Harshavardhana
256faddab5
Golint cleanup utils/crypto/sha*,cpu,md5
10 years ago
Harshavardhana
66e31445ff
Golint cleanup pkg/utils/crypto/keys
10 years ago
Harshavardhana
b33e2d2f9b
Golint cleanup pkg/utils/config
10 years ago
Harshavardhana
861f13d5bd
Golint cleanup pkg/utils/cpu
10 years ago
Harshavardhana
c36450a83a
Golint cleanup pkg/utils/policy
10 years ago
Harshavardhana
3e321b6631
Golint cleanup pkg/utils/split
10 years ago
Frederick F. Kautz IV
1186c47603
Fragment now implements new version
10 years ago
Frederick F. Kautz IV
665af44c70
Renaming donut packages to match layout
10 years ago
Frederick F. Kautz IV
6ec7894312
Removing innerxml
10 years ago
Frederick F. Kautz IV
6f7840677a
Fixing xml tags
10 years ago
Harshavardhana
f2e238199b
Handle individual objects too
10 years ago
Harshavardhana
e400e85639
Add proper path prefix to be delimited
10 years ago
Harshavardhana
cc46475c86
Pathprefix is filtered out properly and delimited as well
10 years ago
Frederick F. Kautz IV
34c1e58332
Renaming Package to goPackage to fix golint error
10 years ago
Harshavardhana
0ebaac3594
Janitor duty v2
10 years ago
Harshavardhana
3a3c8645fc
Update comments across the codebase
10 years ago
Harshavardhana
137584d658
Add comments
10 years ago
Harshavardhana
c3ad0906e0
Add deadcode code which recursivley goes into all directories and verifies dangling variables.
10 years ago
Frederick F. Kautz IV
32f8c17174
Renaming AppendUstr to AppendUniqStr
10 years ago
Frederick F. Kautz IV
de6131cc7c
Renaming AppendUInt to AppendUniqInt
10 years ago
Anand Babu (AB) Periasamy
d9c9634138
removed custom Assert
10 years ago
Frederick F. Kautz IV
6f300c9ef0
Adding test at byte level
10 years ago
Anand Babu (AB) Periasamy
177121868b
removed HomeDir
10 years ago
Frederick F. Kautz IV
0b08312ddd
Specifying more exact types for data
10 years ago
Harshavardhana
9f43659135
Add tests, add NewHeader() for populating Header and ValidateHeader()
10 years ago
Frederick F. Kautz IV
7414dc9b75
Adding data writer
10 years ago
Harshavardhana
eb9a4a83ac
Move AppendUstr(), AppendUint() into helpers
10 years ago
Frederick F. Kautz IV
be12a6b3d9
Changing K and M in data.go to match new datatype in erasure package
10 years ago