Commit Graph

  • 8017b0cff0 Merge pull request #229 from versity/dependabot/go_modules/golang.org/x/sys-0.12.0 Ben McClelland 2023-09-10 12:20:31 -07:00
  • c1b105d928 chore(deps): bump golang.org/x/sys from 0.10.0 to 0.12.0 dependabot[bot] 2023-09-10 19:15:49 +00:00
  • 57c7518864 Merge pull request #228 from versity/dependabot/go_modules/github.com/aws/aws-sdk-go-v2/feature/s3/manager-1.11.83 Ben McClelland 2023-09-10 12:15:07 -07:00
  • 5a94a70212 chore(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager dependabot[bot] 2023-09-10 19:09:21 +00:00
  • 064230108f Merge pull request #227 from versity/dependabot/go_modules/github.com/valyala/fasthttp-1.49.0 Ben McClelland 2023-09-10 12:08:23 -07:00
  • 51680d445c chore: add grouping for dependabot PRs Ben McClelland 2023-09-10 12:07:09 -07:00
  • 732e92a72f chore(deps): bump github.com/valyala/fasthttp from 1.48.0 to 1.49.0 dependabot[bot] 2023-09-10 18:59:04 +00:00
  • 36aea696c6 Merge pull request #226 from versity/dependabot/go_modules/github.com/aws/aws-sdk-go-v2-1.21.0 Ben McClelland 2023-09-10 11:58:45 -07:00
  • 46c0762133 Merge pull request #225 from versity/dependabot/go_modules/github.com/google/uuid-1.3.1 Ben McClelland 2023-09-10 11:58:19 -07:00
  • 8d6b5c387f chore(deps): bump github.com/aws/aws-sdk-go-v2 from 1.20.0 to 1.21.0 dependabot[bot] 2023-09-10 18:52:04 +00:00
  • a241e6a7e6 chore(deps): bump github.com/google/uuid from 1.3.0 to 1.3.1 dependabot[bot] 2023-09-10 18:51:27 +00:00
  • c690b01a90 Merge pull request #224 from versity/ben/dependabot Ben McClelland 2023-09-10 11:51:03 -07:00
  • 0d044c2303 chore: add dependabot.yml configuration Ben McClelland 2023-09-10 11:45:50 -07:00
  • 42270fbe1c Merge pull request #222 from versity/minor_app_cleanup Ben McClelland 2023-09-08 09:51:29 -07:00
  • 35fe6d8dee fix: some cleanup in posix, router and acl jonaustin09 2023-09-08 12:46:50 -04:00
  • 23b5eb30ed Merge pull request #220 from versity/ben/goreleaser Ben McClelland 2023-09-08 09:36:39 -07:00
  • 24309ae25a Merge pull request #221 from versity/int_test_create_bucket Ben McClelland 2023-09-08 09:36:18 -07:00
  • f74179d01c feat: Added an integration test case for CreateBucket to create a bucket as user jonaustin09 2023-09-08 12:28:01 -04:00
  • 1959fac8a0 fix: goreleaser remove merge commits from release changelog Ben McClelland 2023-09-08 09:08:21 -07:00
  • eb05f5a93e Merge pull request #219 from versity/vet-warnings Ben McClelland 2023-09-08 09:06:28 -07:00
  • 23c26d802c fix: Fixes #216, Fixed vet warnings, removed the code snippet which copied fiber.Ctx jonaustin09 2023-09-08 11:57:17 -04:00
  • 2ef5578baf Merge pull request #218 from versity/ben/goreleaser v0.6 Ben McClelland 2023-09-07 22:23:35 -07:00
  • 473ff0f4d5 feat: setup goreleaser to manage release artifacts when tagged Ben McClelland 2023-09-07 21:30:41 -07:00
  • 08c0118839 Merge pull request #215 from versity/ben/admin_env Ben McClelland 2023-09-07 21:08:13 -07:00
  • 6ab4090216 fix: add ADMIN_ENDPOINT_URL env var to admin cli Ben McClelland 2023-09-07 13:17:54 -07:00
  • 3360466b5e Merge pull request #214 from versity/fix/issue-204-list-buckets Ben McClelland 2023-09-07 12:04:23 -07:00
  • 8d2e2a4106 fix: Fixes #204, Change ListBuckets action logic to return all the buckets for admin users and the buckets owned by a user for regular users. Added integration test cases for ListBuckets action jonaustin09 2023-09-07 14:49:47 -04:00
  • d320c953d3 Merge pull request #213 from versity/ben/list_accounts Ben McClelland 2023-09-07 09:50:12 -07:00
  • ef92f57e7d feat: format admin cli list-users output in table Ben McClelland 2023-09-07 08:30:28 -07:00
  • 17651fc139 Merge pull request #212 from versity/feat/issue-206-bucket-owner-assignment Ben McClelland 2023-09-06 15:20:38 -07:00
  • 7620651a49 fix: Merge conflicts resolved with main jonaustin09 2023-09-06 17:45:23 -04:00
  • 4c7584c99f feat: Closes #206, Added an admin api endpoint and a CLI action to change buckets owner jonaustin09 2023-09-06 17:41:47 -04:00
  • fc4780020b Merge pull request #210 from versity/ben/iam_acct Ben McClelland 2023-09-06 08:29:10 -07:00
  • df81ead6bc fix: move auth internal UserAcc to auth.Account Ben McClelland 2023-09-05 16:21:21 -07:00
  • d7148105be Merge pull request #209 from versity/feat/issue-205-list-accs Ben McClelland 2023-09-05 15:23:32 -07:00
  • 2bcfa0e01b Merge branch 'main' of https://github.com/versity/versitygw into feat/issue-205-list-accs jonaustin09 2023-09-05 18:12:23 -04:00
  • d80580380d feat: Closes #205, Add admin api endpoint and CLI action to list users. Added unit tests for the api endpoint jonaustin09 2023-09-05 18:12:11 -04:00
  • 4d50d970ea Merge pull request #208 from versity/fix/issue-198 Ben McClelland 2023-09-05 11:07:15 -07:00
  • cb2f6a87aa fix: Fixes #207, Fixes #198: added lexicographical order by object key and uploadId for ListMultipartUploads response, Added FE support to pass the necessary arguments to BE for ListMultipartUploads jonaustin09 2023-09-01 15:33:58 -04:00
  • 3d129789e0 fix: update README.md minor formatting Ben McClelland 2023-08-31 13:44:25 -07:00
  • 07e0372531 fix: update README.md with minor changes Ben McClelland 2023-08-31 13:43:28 -07:00
  • 49e70f9385 Merge pull request #203 from versity/sigV4-errors-refactoring Ben McClelland 2023-08-31 12:01:13 -07:00
  • 53cf4f342f feat: Added more integration test cases for the authentication and md5 checker jonaustin09 2023-08-30 23:21:09 +04:00
  • a58ce0c238 feat: Added 8 integration test cases for authentication jonaustin09 2023-08-29 23:46:54 +04:00
  • 3573a31ae6 fix: Closes #192, Fixed authentication errors returned, created integration test cases for it jonaustin09 2023-08-25 21:50:21 +04:00
  • 9dafc0e73b Merge pull request #202 from versity/ben/backend_interface Ben McClelland 2023-08-25 10:04:59 -07:00
  • d058dcb898 fix: cleanup backend interface functions ordering Ben McClelland 2023-08-24 21:59:05 -07:00
  • 07a8efe4d3 Merge pull request #201 from versity/ben/actions Ben McClelland 2023-08-25 09:14:40 -07:00
  • e1f8cbc346 fix: update github actions order to enable module caching Ben McClelland 2023-08-24 21:48:43 -07:00
  • 05d6e618b2 Merge pull request #200 from versity/fix/issue-197 Ben McClelland 2023-08-24 13:54:36 -07:00
  • e8b06a72f9 fix: Fixes #197, Fixed PutBucketAcl action input validation jonaustin09 2023-08-25 00:40:17 +04:00
  • c389e1b28c Merge pull request #199 from versity/fix/issue-195 Ben McClelland 2023-08-24 13:31:31 -07:00
  • a2439264b2 fix: Fixes #195, fixed DeleteObjects action response structure jonaustin09 2023-08-24 18:37:01 +04:00
  • 56f452f1a2 Merge pull request #194 from versity/int-tests-restruct Ben McClelland 2023-08-23 09:40:07 -07:00
  • a05179b14f feat: Added integration test cases for PutBucketAcl, GetBucketAcl actions jonaustin09 2023-08-23 17:24:16 +04:00
  • 22227c875a feat: Added integration test cases for CreateMultipartUpload, UploadPart, UploadPartCopy, ListParts, ListMultipartUpload, CompleteMultipartUpload jonaustin09 2023-08-22 20:20:27 +04:00
  • da99990225 Merge pull request #196 from versity/ben/readme Ben McClelland 2023-08-21 17:21:42 -07:00
  • cb9a7853f9 readme updates to beta and use clarification Ben McClelland 2023-08-14 22:24:57 -07:00
  • da3ad55483 feat: Added integration test cases for HeadBucket, HeadObject, DeleteObject, DeleteObjects, ListObjects jonaustin09 2023-08-11 23:33:50 +04:00
  • 2cc0c7203c feat: Closes #189, added utility functions for testing, restructured tests for CreateBucket, DeleteBucket... and 5 more actions jonaustin09 2023-08-11 02:13:01 +04:00
  • a325dd6834 Merge pull request #193 from versity/fix/issue-181 Ben McClelland 2023-08-07 15:15:22 -07:00
  • 7814979efa feat: Fixes #181, Added support to add object with special character keys, disabled URI path escaping in v4 signing, add a middleware to parse the URL and store the decoded version as a new URL, added test cases for adding/getting/listing objects with special characters jonaustin09 2023-08-08 00:41:06 +04:00
  • 059507deae Merge pull request #191 from versity/fix/issue-184 Ben McClelland 2023-08-04 09:32:53 -07:00
  • 7d8a795e95 fix: Fixes #184, Change InvalidArgument to InvalidRange error for GetObject by range for larger ragnes jonaustin09 2023-08-04 20:27:47 +04:00
  • 1d662e93c5 Merge pull request #190 from versity/fix/issue-182 Ben McClelland 2023-08-03 17:49:20 -07:00
  • cc0316aa99 Merge branch 'main' into fix/issue-182 Jon Austin 2023-08-03 14:44:48 -07:00
  • cc28535618 fix: Fixes #186, Fixed object metadata storing and retrieval flow in PutObject and GetObject actions jonaustin09 2023-08-04 01:32:21 +04:00
  • bc131d5f99 Merge pull request #188 from versity/fix/issue-182 Ben McClelland 2023-08-03 11:48:13 -07:00
  • 13ce76ba21 Merge pull request #187 from versity/fix/issue-183 Ben McClelland 2023-08-03 11:47:08 -07:00
  • 67fc857cdd fix: Fixes #182, fixed max-keys 0 case to not return any object key jonaustin09 2023-08-03 22:39:28 +04:00
  • dde13ddc9a fix: Fixes #183. Added a validation for max-keys for ListObjects/ListObjectsV2 jonaustin09 2023-08-03 20:47:34 +04:00
  • 34830954c3 Merge pull request #178 from versity/ben/deps v0.5 Ben McClelland 2023-08-01 21:54:10 -07:00
  • 77a4a9e3a5 fix: upgrade module dependencies Ben McClelland 2023-08-01 21:50:17 -07:00
  • 25b02dc8fa Merge pull request #177 from versity/select-object-content-fe Ben McClelland 2023-08-01 13:37:29 -07:00
  • 009ceee748 feat: Added FE support for SelectObjectContent action jonaustin09 2023-08-02 00:08:28 +04:00
  • af69adf080 Merge pull request #176 from versity/fix/s3response-cleanup Ben McClelland 2023-07-31 21:45:18 -07:00
  • 97847735c8 fix: s3response action responses naming cleanup jonaustin09 2023-07-31 20:28:18 +04:00
  • ac9aa25ff1 Merge pull request #175 from versity/fix/issue-143 Ben McClelland 2023-07-31 21:38:10 -07:00
  • 091375fa00 Issue 151 (#174) Jon Austin 2023-07-31 21:36:33 -07:00
  • f1e22b0a4d Merge pull request #173 from versity/fix/issue-168 Ben McClelland 2023-07-31 21:35:00 -07:00
  • 3f8c218431 fix: Fixes #143. Fixed action name in bucket creation admin checker response handler jonaustin09 2023-07-31 20:54:16 +04:00
  • 70818de594 fix: Fixes #168. Changed PutObject existing object error from custom internal error to ErrExistingObjectIsDirectory jonaustin09 2023-07-31 18:17:29 +04:00
  • 366ed21ede Merge pull request #172 from versity/fix/issue-152 Ben McClelland 2023-07-28 21:24:39 -07:00
  • b96da570a7 Merge pull request #171 from versity/fix/issue-153 Ben McClelland 2023-07-28 21:23:22 -07:00
  • 898c3efaa0 fix: Fixes #153. Fixed CompleteMultipartUpload invalid ETag error case, fixed UploadPart xattr.Set error jonaustin09 2023-07-28 18:20:07 +04:00
  • 838a7f9ef9 fix: Fixes #152. Changed CompleteMultiPartUpload invalid payload error to MalformedXML jonaustin09 2023-07-28 18:19:15 +04:00
  • bf33b9f5a2 Issue 154 (#169) Jon Austin 2023-07-27 22:05:40 +04:00
  • 77080328c1 Issue 156 (#167) Jon Austin 2023-07-27 22:04:50 +04:00
  • b0259ae1de Merge pull request #166 from versity/ben/context Ben McClelland 2023-07-27 06:44:43 -07:00
  • 884fd029c3 feat: add context to backend calls Ben McClelland 2023-07-26 21:54:10 -07:00
  • 36eb6d795f Merge pull request #165 from versity/acl-checker-refactoring Ben McClelland 2023-07-26 19:06:52 -07:00
  • 7de01cc983 Merge pull request #163 from versity/ben/log_cleanup Ben McClelland 2023-07-26 19:05:39 -07:00
  • 7fb2a7f9ba feat: ACL refactoring, moved ace parsing from controllers to middleware jonaustin09 2023-07-26 20:54:50 +04:00
  • 5a9b744dd1 fix: allow logging to user specified log files Ben McClelland 2023-07-25 22:53:48 -07:00
  • 5b31a7bafc Merge pull request #162 from versity/fix/issue-136 Ben McClelland 2023-07-25 10:03:28 -07:00
  • ee703479d0 Merge pull request #161 from versity/fix/issue-150 Ben McClelland 2023-07-25 10:02:57 -07:00
  • bedd353d72 Merge pull request #160 from versity/fix/issue-155 Ben McClelland 2023-07-25 10:02:16 -07:00
  • 84fe647b81 Merge pull request #159 from versity/fix/issue-157 Ben McClelland 2023-07-25 10:00:35 -07:00
  • 1649c5cafd fix: Added KeyCount property in ListObjectsV2 action result, added a test case for one fix/issue-136 jonaustin09 2023-07-25 20:44:57 +04:00
  • 4c451a4822 feat: Added support to add object tags on object creation jonaustin09 2023-07-25 20:42:58 +04:00