Commit Graph

  • 6102ef08a3 chore(deps): bump the dev-dependencies group with 5 updates dependabot[bot] 2023-11-29 16:31:56 +00:00
  • b210bf81f4 Merge pull request #312 from versity/dependabot/go_modules/github.com/aws/aws-sdk-go-v2/credentials-1.16.6 Ben McClelland 2023-11-29 08:28:54 -08:00
  • 346f0c6d72 chore(deps): bump github.com/aws/aws-sdk-go-v2/credentials dependabot[bot] 2023-11-29 16:19:35 +00:00
  • 7c9386d077 Merge pull request #310 from versity/dependabot/go_modules/dev-dependencies-37849a5052 Ben McClelland 2023-11-29 08:18:12 -08:00
  • cd8ad7d482 fix: breaking changes with aws sdk updates Ben McClelland 2023-11-28 09:45:28 -08:00
  • 452152ad11 feat: Added multistage build, removed unnecessary stuff from final image by only leaving the built binary. Added env variables reading instructions in Makefile jonaustin09 2023-11-27 14:23:52 -05:00
  • 3feddbd698 feat: Closes #185, Dockerized the application. Created Dockerfiles for dev and prod environments, created a docker compose config file to run the s3 and proxy servers in dev environments with live code update and container recreation. Added commands in Makefile to run s3, proxy and both servers as docker containers jonaustin09 2023-11-27 11:00:09 -05:00
  • a8d3322fb1 chore(deps): bump the dev-dependencies group with 7 updates dependabot[bot] 2023-11-20 21:36:02 +00:00
  • 27a8aa66d9 feat: Added s3 proxy comparison to upload, download and throughput benchmark tests proxy-tests jonaustin09 2023-11-20 14:28:02 -05:00
  • dac3b39f7e Merge pull request #297 from versity/bench-testing Ben McClelland 2023-11-16 13:51:21 -08:00
  • f2c02c6362 feat: Added gateway throughput performance test, got upload and download tests separated jonaustin09 2023-11-16 15:56:38 -05:00
  • 911f7a7f0f Merge pull request #295 from versity/dependabot/go_modules/dev-dependencies-3bd668a64c Ben McClelland 2023-11-15 10:51:19 -08:00
  • 32a5e12876 chore(deps): bump the dev-dependencies group with 4 updates dependabot[bot] 2023-11-13 22:09:21 +00:00
  • e269473523 Merge pull request #294 from versity/dependabot/go_modules/dev-dependencies-f697af0294 Ben McClelland 2023-11-06 14:49:25 -08:00
  • 4beb76faf1 chore(deps): bump the dev-dependencies group with 5 updates dependabot[bot] 2023-11-06 21:47:14 +00:00
  • 3dd28857f3 Merge pull request #293 from versity/dependabot/go_modules/github.com/nats-io/nkeys-0.4.6 Ben McClelland 2023-10-31 14:37:57 -07:00
  • c3a30dbf3b chore(deps): bump github.com/nats-io/nkeys from 0.4.5 to 0.4.6 dependabot[bot] 2023-10-31 21:33:12 +00:00
  • 316f2dd068 Merge pull request #292 from versity/dependabot/go_modules/dev-dependencies-7894e89973 Ben McClelland 2023-10-31 11:20:24 -07:00
  • 4c51a13f55 chore(deps): bump the dev-dependencies group with 3 updates dependabot[bot] 2023-10-30 22:03:36 +00:00
  • d3f9186dda Merge pull request #289 from versity/dependabot/go_modules/dev-dependencies-0a414ab8d2 v0.9 Ben McClelland 2023-10-16 15:21:02 -07:00
  • dcb2f6fce7 chore(deps): bump the dev-dependencies group with 7 updates dependabot[bot] 2023-10-16 22:16:23 +00:00
  • 404eb7e630 Merge pull request #288 from versity/fix/sel-obj-cont-header Ben McClelland 2023-10-13 10:43:34 -07:00
  • 4f8e4714ee fix: Fixes #286, Fixed SelectObjectContent CLI bug, added Content-Length header in response jonaustin09 2023-10-13 13:23:19 -04:00
  • feceb9784b Merge pull request #287 from versity/iam-acc-fields Ben McClelland 2023-10-12 13:01:14 -07:00
  • 920b4945cd feat: Closes #236, Added 3 optional fields in iam user account, UserID, GroupID, ProjectID jonaustin09 2023-10-12 13:24:34 -04:00
  • 1117879031 Merge pull request #276 from versity/ben/s3 Ben McClelland 2023-10-11 09:55:55 -07:00
  • 57c4c76142 fix: Fixed PutBucketAcl iam issue in single user mode jonaustin09 2023-10-11 10:54:13 -04:00
  • 3a60dcd88f feat: Added proxy backend actions: DeleteObjectTagging, GetObjectTagging, PutObjectTagging, PutBucketAcl, GetBucketAcl jonaustin09 2023-10-09 15:27:17 -04:00
  • f58646b58d feat: s3proxy backend Ben McClelland 2023-10-02 09:06:24 -07:00
  • 641841f9d5 Merge pull request #285 from versity/posix-int-tests Ben McClelland 2023-10-11 08:59:43 -07:00
  • 52674ab0c5 feat: Closes #282, created a new integration test group and test cases for posix specific behaviours testing jonaustin09 2023-10-10 18:36:32 -04:00
  • a3357ac7c6 Merge pull request #284 from versity/fix/dir-obj-overwrite Ben McClelland 2023-10-11 08:16:30 -07:00
  • b8140fe3ed fix: Fixed error case when overwriting a directory object with file one jonaustin09 2023-10-10 18:20:42 -04:00
  • 0701631b03 Merge pull request #283 from versity/dependabot/go_modules/dev-dependencies-520cc36655 Ben McClelland 2023-10-09 14:37:56 -07:00
  • d160243ee1 chore(deps): bump the dev-dependencies group with 5 updates dependabot[bot] 2023-10-09 21:16:27 +00:00
  • 5e4b515906 Merge pull request #279 from versity/ben/iam_cache v0.8 Ben McClelland 2023-10-09 08:50:00 -07:00
  • ae0b270c2c feat: move local iam cache to a more generic cache mechanism Ben McClelland 2023-10-07 11:49:54 -07:00
  • 3a18b4cc22 fix: remove caching in local iam service Ben McClelland 2023-10-07 11:49:38 -07:00
  • 6e73cb8e4a Merge pull request #277 from versity/ben/dir_objects Ben McClelland 2023-10-09 08:15:40 -07:00
  • 23281774aa fix: allow posix GET of 0-len directory type object Ben McClelland 2023-10-07 15:57:31 -07:00
  • 5ca44e7c2f fix: prevent directory type object uploads containing data Ben McClelland 2023-10-04 15:52:03 -07:00
  • 1fb085a544 Merge pull request #280 from versity/fix/issue-275-gateway-encoding Ben McClelland 2023-10-06 16:23:38 -07:00
  • 9d813def54 fix: Fixes 275, Changed the gateway request URL encoding, to accept some more special characters jonaustin09 2023-10-06 15:51:38 -04:00
  • 16a6aebf85 Merge pull request #278 from versity/fix/issue-274-metadata Ben McClelland 2023-10-05 13:02:40 -07:00
  • 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