Commit Graph

  • bec87757a3 verify payload md5 when Content-Md5 set Ben McClelland 2023-06-06 07:25:59 -07:00
  • 3cfee3a032 Utils unit tests (#54) Jon Austin 2023-06-06 08:38:12 -07:00
  • 07ddf620a4 Merge pull request #55 from versity/ben/upload_errors Ben McClelland 2023-06-06 07:16:04 -07:00
  • b6f3ea3350 fix upload from aws cli Ben McClelland 2023-06-02 19:29:43 -07:00
  • ffd7c20223 Merge pull request #51 from versity/posix-windows Ben McClelland 2023-06-02 11:36:58 -07:00
  • 40f0aa8b05 Merge branch 'main' of https://github.com/versity/versitygw into posix-windows jonaustin09 2023-06-02 22:14:36 +04:00
  • 7dc1c7f4c1 feat: added windows version of posix file jonaustin09 2023-06-02 22:14:25 +04:00
  • 9c9fb95892 Merge pull request #50 from versity/ben/license Ben McClelland 2023-06-01 10:14:01 -07:00
  • c3f181d22c add NOTICE per apache license suggestion Ben McClelland 2023-06-01 10:12:17 -07:00
  • c9e72f4080 Merge pull request #49 from versity/benmcclelland-patch-1 Ben McClelland 2023-06-01 10:08:35 -07:00
  • f9a52a5a3c fix README.md formatting Ben McClelland 2023-06-01 10:01:18 -07:00
  • 5f914a68e6 Merge pull request #48 from versity/authentication-sigv4 Ben McClelland 2023-05-31 13:30:47 -07:00
  • 489bb3e899 feat: Server side region added to AdminConfig, v4 signature calculation implemented with server side region jonaustin09 2023-06-01 00:23:50 +04:00
  • 04bbe61826 fix: Removed root user flags jonaustin09 2023-06-01 00:16:01 +04:00
  • 8e86acf20b fix: Fixed the dependencie conflict in go.mod jonaustin09 2023-05-31 22:49:52 +04:00
  • f174308e3f fix: Merge conflicts resolved jonaustin09 2023-05-31 22:41:52 +04:00
  • ecd28bc2f7 feat: Completed SigV4 authentication for the root user jonaustin09 2023-05-31 22:20:58 +04:00
  • 510cf6ed57 feat: Added root user flags on application start jonaustin09 2023-05-31 15:26:19 +04:00
  • c0cc170f78 Merge pull request #47 from versity/ben/posix_tmp Ben McClelland 2023-05-30 21:48:02 -07:00
  • 04ab589aeb posix: fix put object etag Ben McClelland 2023-05-30 21:46:21 -07:00
  • b8cb3f774d posix: make temp dir if not already exists Ben McClelland 2023-05-30 21:45:51 -07:00
  • 981894aef2 posix: fix fallback tempfile naming Ben McClelland 2023-05-31 04:09:47 +00:00
  • 4d7c12def3 Merge pull request #43 from versity/ben/region Ben McClelland 2023-05-29 20:44:07 -07:00
  • a20413c5e4 fix region option env vars Ben McClelland 2023-05-29 20:42:17 -07:00
  • 88372f36c8 Merge pull request #40 from versity/ben/readme Ben McClelland 2023-05-29 10:01:15 -07:00
  • 9f66269b2e added initial README.md Ben McClelland 2023-05-29 09:59:19 -07:00
  • a881893dc2 Merge pull request #39 from versity/ben/rpm Ben McClelland 2023-05-28 16:29:46 -07:00
  • a04689e53d add rpm build Ben McClelland 2023-05-28 16:01:43 -07:00
  • effda027af Merge pull request #38 from versity/ben/actions Ben McClelland 2023-05-28 15:09:21 -07:00
  • 130bb4b013 add build and govulncheck actions Ben McClelland 2023-05-28 15:01:14 -07:00
  • 93212ccce9 Merge pull request #37 from versity/ben/copyright Ben McClelland 2023-05-28 14:41:36 -07:00
  • 5cbcf0c900 add copyright headers to source files Ben McClelland 2023-05-28 14:38:45 -07:00
  • 380b4e476b Merge pull request #36 from versity/ben/cli Ben McClelland 2023-05-28 14:17:37 -07:00
  • 8b79fb24de update module/import paths to new name, add cli framework Ben McClelland 2023-05-28 12:10:12 -07:00
  • f08da34711 feat: IAM config service from backend, created a new interface jonaustin09 2023-05-26 19:59:05 +04:00
  • 74b28283bf Merge pull request #28 from versity/ben/cleanup Ben McClelland 2023-05-25 16:00:04 -07:00
  • c9320ea6ce posix: cleanup loadUserMetaData unused return value Ben McClelland 2023-05-25 15:58:22 -07:00
  • 83ddf5c82a update repo deps Ben McClelland 2023-05-25 15:51:44 -07:00
  • 207088fade posix: cleanup redundant error checks Ben McClelland 2023-05-25 15:51:16 -07:00
  • 0a35aaf428 Merge pull request #27 from versity/ben/posix Ben McClelland 2023-05-25 10:37:18 -07:00
  • 89d613b268 posix: cleanup a couple comments Ben McClelland 2023-05-25 10:35:38 -07:00
  • 2ca274b850 Merge pull request #26 from versity/ben/posix Ben McClelland 2023-05-25 10:32:41 -07:00
  • c21c7be439 backend: remove etag arg from HeadObject() Ben McClelland 2023-05-25 10:26:20 -07:00
  • aa00a89e5c Merge pull request #25 from versity/ben/posix Ben McClelland 2023-05-25 10:17:16 -07:00
  • cc1fb2cffe posix: replace os.IsNotExist(err) with errors.Is(err, fs.ErrNotExist) Ben McClelland 2023-05-25 10:09:25 -07:00
  • 0bab1117d4 posix: add tag set/get/delete Ben McClelland 2023-05-25 10:04:44 -07:00
  • 355e99a7ef Merge pull request #24 from versity/ben/posix Ben McClelland 2023-05-24 14:37:32 -07:00
  • 9469dbc76f posix: fallocate uploads when available Ben McClelland 2023-05-24 14:33:29 -07:00
  • c16fe6f110 Merge pull request #23 from versity/ben/backend Ben McClelland 2023-05-24 14:24:25 -07:00
  • 3c3516822f posix: add New(), Shutdown(), and String() methods Ben McClelland 2023-05-24 14:22:29 -07:00
  • 0121ea6c7f backend: move PutBucketAcl next to bucket methods Ben McClelland 2023-05-24 14:15:31 -07:00
  • 296aeb1960 Merge pull request #22 from versity/ben/posix Ben McClelland 2023-05-24 14:11:17 -07:00
  • 7391dccf58 posix: add etag for get object Ben McClelland 2023-05-24 13:58:21 -07:00
  • 56a8638933 posix: add user defined metadata for uploads Ben McClelland 2023-05-24 13:56:13 -07:00
  • 41db361f86 posix: add fallback for upload temp files Ben McClelland 2023-05-24 13:54:21 -07:00
  • 2664ed6e96 Merge pull request #19 from versity/issue-14 Ben McClelland 2023-05-24 08:27:05 -07:00
  • d2c2cdbabc fix: fixed etag error in GetObject backend function jonaustin09 2023-05-24 18:07:03 +04:00
  • c5de938637 feat: Added acceptRange field in GetBject backend function jonaustin09 2023-05-24 17:57:24 +04:00
  • 70f5e0fac9 feat: Removed etag from GetObject function jonaustin09 2023-05-24 15:51:57 +04:00
  • b41dfd653c Merge pull request #21 from versity/issue-12 Ben McClelland 2023-05-24 08:24:40 -07:00
  • dcdc62411e fix: Some changes on PutObject return type jonaustin09 2023-05-24 15:58:51 +04:00
  • 09d42c92fd feat: Changed PutObject argument list, added used defined metadata and content length jonaustin09 2023-05-24 15:18:37 +04:00
  • 50b0e454e6 Merge pull request #18 from versity/ben/posix Ben McClelland 2023-05-23 15:43:32 -07:00
  • e85f764f08 backend: move posix list objects walk to common utility Ben McClelland 2023-05-23 15:41:46 -07:00
  • 264096becf Merge pull request #17 from versity/ben/posix Ben McClelland 2023-05-23 11:41:31 -07:00
  • 01be7a2a6b posix: add list objects Ben McClelland 2023-05-23 11:37:49 -07:00
  • 16df0311e9 Merge pull request #16 from versity/feat/content-length Ben McClelland 2023-05-23 11:35:41 -07:00
  • 7e4521f1ee fix: added length args jonaustin09 2023-05-23 23:31:23 +05:00
  • 6d7fffffaf feat: added content-length in putObjectPart jonaustin09 2023-05-23 23:10:18 +05:00
  • 8631e10714 feat: Add unit tests for DeleteBucket, DeleteObjects, DeleteActions, HeadBucket, HeadObject, CreateActions controller functions api-unit-test jonaustin09 2023-05-23 15:38:01 +04:00
  • e3828fbeb6 Merge pull request #9 from versity/api-unit-test Ben McClelland 2023-05-22 15:31:10 -07:00
  • f38e2eb4fe fix: Fixed merge conflicts in go.mod file jonaustin09 2023-05-22 23:53:15 +04:00
  • 0a1bf26f10 fix: Fixed unused variables staticcheck in backend unit test functions jonaustin09 2023-05-22 23:50:49 +04:00
  • 687a73e367 fix: fixed responce test cases jonaustin09 2023-05-22 23:45:17 +04:00
  • 932e4a93c3 feat: Add unit tests for GetActions, ListActions, PutBucketActions, PutActions controllers jonaustin09 2023-05-22 23:27:01 +04:00
  • 6b6cc1b901 Merge pull request #11 from versity/ben/posix Ben McClelland 2023-05-19 19:21:37 -07:00
  • 3559592fcd posix: initial object requests Ben McClelland 2023-05-19 19:19:42 -07:00
  • 0b09f9d92d Merge pull request #10 from versity/ben/posix Ben McClelland 2023-05-19 14:45:13 -07:00
  • b55f4b79d3 posix: initial mulipart requests Ben McClelland 2023-05-19 11:11:55 -07:00
  • 488136c348 Merge pull request #8 from versity/ben/posix Ben McClelland 2023-05-19 14:42:49 -07:00
  • 077c448da4 feat: Added unit tests for ListBuckets, responce function jonaustin09 2023-05-19 23:41:59 +04:00
  • 80f8b1b883 posix: initial bucket requests Ben McClelland 2023-05-17 16:00:00 -07:00
  • dccd28ff55 feat: added unit test with moq jonaustin09 2023-05-19 02:16:07 +05:00
  • a265cd5344 feat: Added test cases for s3 api router, server creation and some controllers jonaustin09 2023-05-19 00:28:07 +04:00
  • 9245aba641 Merge branch 'main' of https://github.com/versity/scoutgw into api-unit-test jonaustin09 2023-05-18 21:54:21 +04:00
  • 7954e970fc Merge pull request #7 from versity/ben/backend Ben McClelland 2023-05-18 08:35:08 -07:00
  • 54e689d62d feat: create empty unit tests jonaustin09 2023-05-18 14:32:21 +04:00
  • 339db8bf23 fix: cleanup backend error return types Ben McClelland 2023-05-17 15:28:21 -07:00
  • 65fc6ac986 Merge pull request #6 from versity/ben/remove_extras Ben McClelland 2023-05-17 14:13:12 -07:00
  • 0be92a54d9 feat: update modules Ben McClelland 2023-05-17 13:53:14 -07:00
  • dca7c98b44 fix: remove unnecessary type arguments Ben McClelland 2023-05-17 13:52:03 -07:00
  • d52d70a3f0 Merge pull request #5 from versity/ben/cleanup Ben McClelland 2023-05-17 13:40:21 -07:00
  • 8ff57644cc cleanup: remove .idea folder Ben McClelland 2023-05-17 13:36:14 -07:00
  • 7a03faf0e7 Merge pull request #4 from versity/feat/s3-sdk-v2 Ben McClelland 2023-05-17 13:31:49 -07:00
  • af93150911 fix: removed extra api call jonaustin09 2023-05-18 01:00:21 +05:00
  • 417e84ea7b feat: moved to golang s3 v2 sdk jonaustin09 2023-05-18 00:39:17 +05:00
  • de7b588daa Merge branch 'main' of https://github.com/versity/versitygw into feat/s3-sdk-v2 jonaustin09 2023-05-18 00:17:08 +05:00
  • 46f1dcc173 Merge pull request #3 from versity/api-gateway Ben McClelland 2023-05-17 11:01:06 -07:00
  • f676b9eb57 feat: Separated controllers from the router jonaustin09 2023-05-17 19:27:39 +04:00
  • 69cd0f9eb1 feat: Created UploadPartCopy action jonaustin09 2023-05-17 16:42:15 +04:00