Commit Graph

  • 856d79d385 fix: Fixes #274, Fixed putting and getting object metadata case normalization issue jonaustin09 2023-10-05 15:33:03 -04:00
  • 664e6e7814 Merge pull request #273 from versity/ben/auth Ben McClelland 2023-10-04 10:12:43 -07:00
  • 6f1629b2bd fix: cleanup auth.New for service selection Ben McClelland 2023-10-04 08:53:30 -07:00
  • 39648c19d8 Merge pull request #272 from versity/ldap-integration Ben McClelland 2023-10-04 08:47:54 -07:00
  • 8f7a1bfc86 feat: Integrated a new option for IAM servcie: store IAM data in LDAP server jonaustin09 2023-10-03 14:02:21 -04:00
  • 3056568742 Merge pull request #271 from versity/dependabot/go_modules/dev-dependencies-85485864d9 Ben McClelland 2023-10-02 16:23:15 -07:00
  • 94b207ba1c chore(deps): bump the dev-dependencies group with 4 updates dependabot[bot] 2023-10-02 22:04:17 +00:00
  • f0a8304a8b Merge pull request #270 from versity/ben/iam_refactor Ben McClelland 2023-10-02 12:30:01 -07:00
  • ae4e382e61 feat: refactor internal iam service Ben McClelland 2023-10-02 09:47:16 -07:00
  • 4661af11dd feat: replace access/role context locals with full account info Ben McClelland 2023-09-29 17:00:28 -07:00
  • f586ad97b3 fix: IAM internal user entity interface cleanup, removed user access duplication from iam file fix/iam-account-cleanup jonaustin09 2023-09-27 17:40:53 -04:00
  • 9cb357ecc5 CopyObject metadata (#265) Jon Austin 2023-09-26 18:09:09 -07:00
  • dbcffb4984 Merge pull request #268 from versity/dependabot/go_modules/dev-dependencies-ced7f91d3d Ben McClelland 2023-09-26 18:06:46 -07:00
  • 4ecb9e36a6 chore(deps): bump the dev-dependencies group with 5 updates dependabot[bot] 2023-09-25 21:29:31 +00:00
  • e5e501b1d6 Merge pull request #266 from versity/fix/issue-259-actions-success-responses Ben McClelland 2023-09-23 21:24:53 -07:00
  • 099ac39f22 fix: Fixes #259, Changed delete actions response statuses from 200 to 204 jonaustin09 2023-09-22 14:39:01 -04:00
  • 4ba071dd47 Merge pull request #264 from versity/fix/issue-250-list_objects-marker-not-from-list Ben McClelland 2023-09-23 21:15:10 -07:00
  • 5c48fcd443 fix: Fixes #250, Added support to provide a marker not from the objects list and list the objects after the provided marker in ListObjects(V2) actions jonaustin09 2023-09-21 07:42:30 -04:00
  • 311621259a Merge pull request #263 from versity/fix/issue-249-list_objects-default-max-keys Ben McClelland 2023-09-23 21:06:08 -07:00
  • a67a2e5c8f fix: Fixes #249, Changed ListObjects default max-keys from -1 to 1000 jonaustin09 2023-09-20 14:24:19 -04:00
  • 7eeaee8a54 Merge pull request #261 from versity/fix/tag-actions-cleanup Ben McClelland 2023-09-23 21:03:42 -07:00
  • 4be5d64c8b fix: Object tag actions cleanup jonaustin09 2023-09-20 13:39:26 -04:00
  • d60b6a9b85 Merge pull request #260 from versity/fix/issue-247-delete_object_tagging-succ-status Ben McClelland 2023-09-23 21:00:22 -07:00
  • e0c09ad4d9 fix: Fixes #247, Changed DeleteObjectTagging action successful response status from 200 to 204 jonaustin09 2023-09-20 12:07:52 -04:00
  • 0aa2da7dd5 Merge pull request #258 from versity/fix/verify-acl-cleanup Ben McClelland 2023-09-19 16:46:44 -07:00
  • e392ac940a fix: VerifyACL function clenup: removed unused bucket argument from the function declaration jonaustin09 2023-09-19 15:31:57 -04:00
  • 6104a750cd Merge pull request #257 from versity/fix/issue-246-put_object_tagging-tag-limit Ben McClelland 2023-09-19 16:36:04 -07:00
  • a77954a307 fix: Fixes #246, Added max length check for tag keys and values in PutObjectTagging and PutObject actions jonaustin09 2023-09-19 14:42:30 -04:00
  • e46e4e941b Merge pull request #255 from versity/fix/issue-245-upload_part_copy-invalid-range v0.7 Ben McClelland 2023-09-19 09:04:05 -07:00
  • c9653cff71 fix: Fixes #245, Fixed exceeding range error for UploadPartCopy action jonaustin09 2023-09-19 11:53:49 -04:00
  • 48798c9e39 Merge pull request #254 from versity/dependabot/go_modules/dev-dependencies-e5940eaa8e Ben McClelland 2023-09-18 17:21:42 -07:00
  • 42c4ad3b9e chore(deps): bump the dev-dependencies group with 4 updates dependabot[bot] 2023-09-18 21:59:05 +00:00
  • 1874d3c329 fix: Fixes #244, Added destincation bucket ACL check for CopyObject action (#253) Jon Austin 2023-09-18 11:49:37 -07:00
  • 9f0c9badba Merge pull request #252 from versity/fix/issue-243-copy-object-same-dest Ben McClelland 2023-09-18 09:34:04 -07:00
  • cb6b60324c fix: Fixes #243, fixed the error case for CopyObject to copy the object into itself jonaustin09 2023-09-18 10:46:02 -04:00
  • c53707d4ae Merge pull request #251 from versity/fix/walk-last-elem Ben McClelland 2023-09-18 08:29:08 -07:00
  • ee1ab5bdcc fix: Changed Walk function last object check to avoid panic jonaustin09 2023-09-18 08:20:08 -04:00
  • 7a0c4423e4 Merge pull request #242 from versity/dependabot/go_modules/github.com/gofiber/fiber/v2-2.49.2 Ben McClelland 2023-09-14 18:18:57 -07:00
  • 8382911ab6 Merge pull request #241 from versity/fix/list-objects-bugs Ben McClelland 2023-09-14 18:18:18 -07:00
  • 4e7615b4fd chore(deps): bump github.com/gofiber/fiber/v2 from 2.49.1 to 2.49.2 dependabot[bot] 2023-09-14 20:19:54 +00:00
  • 8951cce6d0 fix: Fixes #179, Fixes #180, Fixes ListObject marker bug jonaustin09 2023-09-14 16:17:29 -04:00
  • 363c82971a Merge pull request #240 from versity/fix/issue-239 Ben McClelland 2023-09-13 12:35:07 -07:00
  • cf1c44969b fix: Fixes #239, Change SigV4 date comparison with UTC jonaustin09 2023-09-13 15:16:50 -04:00
  • 37b5429468 Merge pull request #235 from versity/ben/admin_server Ben McClelland 2023-09-13 07:16:50 -07:00
  • c9475adb04 fix: remove body limit for admin app Ben McClelland 2023-09-12 16:16:45 -07:00
  • b00819ff31 Merge pull request #234 from versity/feat/admin-server Ben McClelland 2023-09-12 16:12:20 -07:00
  • 5ab38e3dab feat: Closes #232, Added an option to run admin server in a different network, by specifying admin server address/ip jonaustin09 2023-09-12 14:43:20 -04:00
  • c04f6d7f00 Merge pull request #233 from versity/admin/list-buckets Ben McClelland 2023-09-12 16:02:29 -07:00
  • 6ac69b3198 feat: Closes #217, Created an admin API and CLI action to list all the buckets and its owners as a table jonaustin09 2023-09-11 16:17:57 -04:00
  • c72686f7fa Merge pull request #223 from versity/ben/32bit Ben McClelland 2023-09-11 09:10:30 -07:00
  • 145c2dd4e3 fix: builds for non 64 bit linux arch Ben McClelland 2023-09-08 22:13:02 -07:00
  • f90562fea2 Merge pull request #231 from versity/dependabot/go_modules/dev-dependencies-8b25ff15ea Ben McClelland 2023-09-10 20:36:15 -07:00
  • b0b22467cc chore(deps): bump the dev-dependencies group with 1 update dependabot[bot] 2023-09-10 19:21:20 +00:00
  • b2247e20ee Merge pull request #230 from versity/ben/dependabot Ben McClelland 2023-09-10 12:20:47 -07:00
  • 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