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
d526569d13
fix: head object content length header
2023-06-06 10:06:22 -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
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
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
Ben McClelland
5cbcf0c900
add copyright headers to source files
2023-05-28 14:38:45 -07:00
Ben McClelland
8b79fb24de
update module/import paths to new name, add cli framework
2023-05-28 12:10:12 -07:00
Ben McClelland
c21c7be439
backend: remove etag arg from HeadObject()
2023-05-25 10:30:32 -07:00
Ben McClelland
0121ea6c7f
backend: move PutBucketAcl next to bucket methods
2023-05-24 14:15:31 -07:00
jonaustin09
c5de938637
feat: Added acceptRange field in GetBject backend function
2023-05-24 08:25:56 -07:00
jonaustin09
70f5e0fac9
feat: Removed etag from GetObject function
2023-05-24 08:25:56 -07:00
jonaustin09
dcdc62411e
fix: Some changes on PutObject return type
2023-05-24 15:58:51 +04:00
jonaustin09
09d42c92fd
feat: Changed PutObject argument list, added used defined metadata and content length
2023-05-24 15:18:37 +04:00
Ben McClelland
01be7a2a6b
posix: add list objects
2023-05-23 11:38:48 -07:00
jonaustin09
6d7fffffaf
feat: added content-length in putObjectPart
2023-05-23 23:10:18 +05:00
jonaustin09
687a73e367
fix: fixed responce test cases
2023-05-22 23:45:17 +04:00
jonaustin09
932e4a93c3
feat: Add unit tests for GetActions, ListActions, PutBucketActions, PutActions controllers
2023-05-22 23:27:01 +04:00
jonaustin09
077c448da4
feat: Added unit tests for ListBuckets, responce function
2023-05-19 23:41:59 +04:00
jonaustin09
a265cd5344
feat: Added test cases for s3 api router, server creation and some controllers
2023-05-19 00:28:07 +04:00
jonaustin09
9245aba641
Merge branch 'main' of https://github.com/versity/scoutgw into api-unit-test
2023-05-18 21:54:21 +04:00
jonaustin09
54e689d62d
feat: create empty unit tests
2023-05-18 14:32:21 +04:00
Ben McClelland
339db8bf23
fix: cleanup backend error return types
2023-05-17 15:28:21 -07:00
Ben McClelland
dca7c98b44
fix: remove unnecessary type arguments
2023-05-17 13:52:03 -07:00
jonaustin09
417e84ea7b
feat: moved to golang s3 v2 sdk
2023-05-18 00:39:17 +05:00
jonaustin09
f676b9eb57
feat: Separated controllers from the router
2023-05-17 19:27:39 +04:00