Ben McClelland
ef06d11d7c
fix: get simple multipart upload tests passing
2023-06-12 07:37:21 -07:00
Ben McClelland
2697edd40a
head object time format
2023-06-12 07:15:57 -07:00
Ben McClelland
f88cb9fa7f
Merge pull request #70 from versity/ben/internal_error_log
...
feat: add log for internal server errors not of type s3err.APIError
2023-06-12 07:15:16 -07:00
Ben McClelland
38bb042a32
Merge pull request #74 from versity/benmcclelland-patch-1
...
Added dark/light theme logo and footer to README.md
2023-06-10 20:21:26 -07:00
Ben McClelland
7682defa95
Added dark/light theme logo and footer to README.md
2023-06-10 20:21:07 -07:00
Ben McClelland
12df87577b
Merge pull request #73 from versity/benmcclelland-patch-1
...
Add documentation/wiki links to README.md
2023-06-10 13:57:05 -07:00
Ben McClelland
92a763e53a
Add documentation/wiki links to README.md
2023-06-10 13:56:03 -07:00
Ben McClelland
c3aaf1538e
Merge pull request #71 from versity/ben/readme_updates
...
update README
2023-06-09 10:59:34 -07:00
Ben McClelland
c7625c9b58
update README
2023-06-09 10:58:30 -07:00
Ben McClelland
50357ce61a
feat: add log for internal server errors not of type s3err.APIError
2023-06-09 10:35:21 -07:00
Jon Austin
160a99cbbd
feat: Added admin CLI, created api endpoint for creating new user, cr… ( #68 )
...
* feat: Added admin CLI, created api endpoint for creating new user, created action for admin CLI to create a new user, changed the authentication middleware to verify the users from db
* feat: Added both single and multi user support, added caching layer for getting IAM users
* fix: Added all the files
2023-06-09 10:30:20 -07:00
Ben McClelland
0350215e2e
Merge pull request #69 from versity/ben/dir_objects
...
Ben/dir objects
2023-06-09 10:25:32 -07:00
Ben McClelland
de346816fc
fix put directory object
2023-06-08 22:32:54 -07:00
Ben McClelland
f1ac6b808b
fix list objects for directory type objects
2023-06-08 22:04:08 -07:00
Ben McClelland
8ade0c96cf
Merge pull request #67 from versity/ben/list
...
fix list objects
2023-06-08 10:33:54 -07:00
Ben McClelland
f4400edaa0
fix list objects
2023-06-07 22:57:00 -07:00
meghanmcclelland
f337aa288d
Update README.md ( #66 )
...
* Update README.md
* Update README.md
2023-06-07 17:34:01 -07:00
Ben McClelland
cd45036ebf
Merge pull request #65 from versity/ben/another_sig_fix
...
fix signature check when content length not included
v0.1
2023-06-07 08:44:24 -07:00
Ben McClelland
002c427e7d
fix signature check when content length not included
2023-06-07 08:37:14 -07:00
Ben McClelland
e75baad56c
Merge pull request #64 from versity/ben/posix_range_get
...
Ben/posix range get
2023-06-07 08:21:31 -07:00
Ben McClelland
6b16dd76bd
fix: convert byte range to start and length
2023-06-07 08:19:13 -07:00
Ben McClelland
20b6c1c266
Merge pull request #63 from versity/ben/fix_sig_again
...
fix: v4 auth signature to only use specified signed headers
2023-06-07 08:17:19 -07:00
Ben McClelland
1717d45664
fix: v4 auth signature to only use specified signed headers
2023-06-06 13:28:17 -07:00
Jon Austin
8f27e88198
feat: GetObject range calculation moved to backend, created utility function for it in the backend ( #61 )
2023-06-06 11:13:45 -07:00
Ben McClelland
39e1399664
Merge pull request #60 from versity/ben/head_object
...
fix: head object content length header
2023-06-06 10:12:33 -07:00
Ben McClelland
d526569d13
fix: head object content length header
2023-06-06 10:06:22 -07:00
Ben McClelland
69be1dcd1e
Merge pull request #53 from versity/controller-unit-tests
...
Controller unit tests
2023-06-06 09:42:53 -07:00
jonaustin09
a0f3b0bf2c
fix: HeadObject unit test success case fixed
2023-06-06 09:40:50 -07:00
Jon Austin
83b494a91f
feat: Head object response serialization ( #58 )
2023-06-06 08:41:47 -07:00
Ben McClelland
bec87757a3
verify payload md5 when Content-Md5 set
2023-06-06 08:39:24 -07:00
Jon Austin
3cfee3a032
Utils unit tests ( #54 )
...
* fix: Fixed error cases of primitive values
* feat: Added unit test for: DeleteBucket, DeleteObjects, DeleteActions, HeadBucket, HeadObject, CreateActions controllers
* feat: Added unit tests for GetUserMetaData, CreateHttpRequestFromCtx, MarshalStructToXML utility functions
* fix: fixed CreateHttpRequestFromCtx unit test case
2023-06-06 08:38:12 -07:00
Ben McClelland
07ddf620a4
Merge pull request #55 from versity/ben/upload_errors
...
fix upload from aws cli
2023-06-06 07:16:04 -07:00
Ben McClelland
b6f3ea3350
fix upload from aws cli
2023-06-05 11:38:52 -07:00
Ben McClelland
ffd7c20223
Merge pull request #51 from versity/posix-windows
...
Posix windows
2023-06-02 11:36:58 -07:00
jonaustin09
40f0aa8b05
Merge branch 'main' of https://github.com/versity/versitygw into posix-windows
2023-06-02 22:14:36 +04:00
jonaustin09
7dc1c7f4c1
feat: added windows version of posix file
2023-06-02 22:14:25 +04:00
Ben McClelland
9c9fb95892
Merge pull request #50 from versity/ben/license
...
add NOTICE per apache license suggestion
2023-06-01 10:14:01 -07:00
Ben McClelland
c3f181d22c
add NOTICE per apache license suggestion
2023-06-01 10:12:17 -07:00
Ben McClelland
c9e72f4080
Merge pull request #49 from versity/benmcclelland-patch-1
...
fix README.md formatting
2023-06-01 10:08:35 -07:00
Ben McClelland
f9a52a5a3c
fix README.md formatting
2023-06-01 10:04:29 -07:00
Ben McClelland
5f914a68e6
Merge pull request #48 from versity/authentication-sigv4
...
Authentication sigv4
2023-05-31 13:30:47 -07:00
jonaustin09
489bb3e899
feat: Server side region added to AdminConfig, v4 signature calculation implemented with server side region
2023-06-01 00:23:50 +04:00
jonaustin09
04bbe61826
fix: Removed root user flags
2023-06-01 00:16:01 +04:00
jonaustin09
8e86acf20b
fix: Fixed the dependencie conflict in go.mod
2023-05-31 22:49:52 +04:00
jonaustin09
f174308e3f
fix: Merge conflicts resolved
2023-05-31 22:41:52 +04:00
jonaustin09
ecd28bc2f7
feat: Completed SigV4 authentication for the root user
2023-05-31 22:20:58 +04:00
jonaustin09
510cf6ed57
feat: Added root user flags on application start
2023-05-31 15:26:19 +04:00
Ben McClelland
c0cc170f78
Merge pull request #47 from versity/ben/posix_tmp
...
posix: fix fallback tempfile naming
2023-05-30 21:48:02 -07:00
Ben McClelland
04ab589aeb
posix: fix put object etag
2023-05-30 21:46:21 -07:00
Ben McClelland
b8cb3f774d
posix: make temp dir if not already exists
2023-05-30 21:45:51 -07:00