Commit Graph

  • f4e0d6ae62 fix: correct error message for delete user Ben McClelland 2024-05-28 15:59:10 -07:00
  • bdef050231 feat: add dogstats to metrics manager Ben McClelland 2024-05-28 15:34:31 -07:00
  • 50541e0921 feat: remove unused gauge metrics and add service name option Ben McClelland 2024-05-28 15:06:13 -07:00
  • 983da28a7e feat: define action names in metrics module Ben McClelland 2024-05-22 17:13:46 -07:00
  • be6f9a86cd feat: Integrated metric manager into the gateway jonaustin09 2024-05-10 16:47:52 -04:00
  • 3408470d7b feat: add metrics module for forwarding gateway metrics Ben McClelland 2024-04-22 14:05:40 -07:00
  • f57df72518 Merge pull request #588 from versity/bypass-governance-retention Ben McClelland 2024-05-28 12:41:28 -07:00
  • 9e8458a09f feat: Added integration tests for bypass governance retention functionality jonaustin09 2024-05-28 15:17:25 -04:00
  • 743dc98e18 Merge pull request #590 from versity/test_cmdline_create_multipart Ben McClelland 2024-05-28 09:53:35 -07:00
  • 4e1ff08ad8 Merge pull request #589 from versity/dependabot/go_modules/dev-dependencies-8d5f58feea Ben McClelland 2024-05-28 09:33:16 -07:00
  • da6f3bccce test: multipart test with parameters, range tests Luke McCrone 2024-05-23 18:15:19 -03:00
  • 4f6e3e19ca chore(deps): bump the dev-dependencies group with 8 updates dependabot[bot] 2024-05-27 21:42:51 +00:00
  • fb27e2703e feat: Implemented to logic to bypass governance retention jonaustin09 2024-05-24 13:50:41 -04:00
  • c1f9fc6e9d Merge pull request #587 from versity/fix/worm-admin-users Ben McClelland 2024-05-23 20:34:32 -07:00
  • 1168195b0c test: comment out retention test until bypass implemented Luke McCrone 2024-05-23 18:26:53 -03:00
  • 6fb102056d fix: Changed WORM protection implementation to prevent root/admin users to overwrite objects in governance mode or if legal hold is set up jonaustin09 2024-05-23 16:56:21 -04:00
  • f9152eeb78 Merge pull request #584 from versity/test_cmdline_attributes Ben McClelland 2024-05-22 14:23:10 -07:00
  • ee0f14e07a Merge pull request #585 from versity/fix/567-create-mp-missing-props Ben McClelland 2024-05-22 14:22:20 -07:00
  • 171055866b Merge pull request #583 from versity/ben/tmpfile_fd Ben McClelland 2024-05-22 12:17:15 -07:00
  • 43f509d971 fix: Added missing properties support for CreateMultipartUpload action: ContentType, ObjectLock, Tagging, Metadata jonaustin09 2024-05-22 14:51:02 -04:00
  • ea7d020ec8 test: attributes, object locking, legal hold, retention Luke McCrone 2024-05-17 15:20:16 -03:00
  • 190dd8853c fix: expose posix tmpfile fd to enable copy_file_range Ben McClelland 2024-05-21 16:02:04 -07:00
  • 99a84abdba Merge pull request #581 from versity/fix/564-put-bckt-policy-principal-aws Ben McClelland 2024-05-21 08:39:12 -07:00
  • 8eac24c78c fix: Changed bucket policy document validation to handle object containing 'AWS' prop in principal field jonaustin09 2024-05-21 10:48:38 -04:00
  • 3d852742f9 chore(deps): bump the dev-dependencies group with updates dependabot[bot] 2024-05-20 22:08:04 +00:00
  • 069ff181d6 Merge pull request #578 from versity/fix/566-getobject-by-range-resp-status Ben McClelland 2024-05-20 13:36:43 -07:00
  • ab43c7007c Merge pull request #577 from versity/fix/565-bucket-owned-by-you Ben McClelland 2024-05-20 13:35:28 -07:00
  • e38c63448d fix: Changed GetObject by range success status code from 200 to 206 jonaustin09 2024-05-20 14:48:02 -04:00
  • b971467446 fix: Changed the logic to return BucketAlreadyOwnedByYou error when user tries to create an existing bucket owned by him jonaustin09 2024-05-20 12:07:33 -04:00
  • 28f901ef0e Merge pull request #576 from versity/fix/560-put-obj-legal-hold-status-validation Ben McClelland 2024-05-17 10:01:07 -07:00
  • 4bde84eafd fix: Added status property validation for PutObjectLegalHold action jonaustin09 2024-05-17 12:39:27 -04:00
  • adb3e81cd1 Merge pull request #575 from versity/fix/559-put-obj-retention-mode-validation Ben McClelland 2024-05-17 09:17:47 -07:00
  • fa9635e6fa Merge branch 'main' into fix/559-put-obj-retention-mode-validation Jon Austin 2024-05-17 20:07:46 +04:00
  • 6d313f5a72 fix: Added mode property validation for PutObjectRetention action jonaustin09 2024-05-17 11:53:25 -04:00
  • 1a540a747d Merge pull request #574 from versity/fix/558-put-obj-lock-cfg-mode-staus-validation Ben McClelland 2024-05-17 08:19:04 -07:00
  • f4cc93f00d fix: Added validation for PubObjectLockConfiguration action ObjectLockEnabled and Mode fields jonaustin09 2024-05-17 09:50:23 -04:00
  • e099eda598 Merge pull request #572 from bdwheele/s3fs-fixes Ben McClelland 2024-05-16 14:50:06 -07:00
  • bb1a598842 Merge pull request #573 from versity/fix/557-put-object-lock-cfg-years-days-validation Ben McClelland 2024-05-16 14:43:37 -07:00
  • 7463821c97 Merge pull request #571 from versity/test_cmdline_versioning Ben McClelland 2024-05-16 14:39:02 -07:00
  • c7bb2f286a fix: Fixes #557, Added years and days validation in PutObjectLockConfiguration action jonaustin09 2024-05-16 17:31:39 -04:00
  • 9f3990b0f6 test: versioning, acls work, more cleanup Luke McCrone 2024-05-03 23:18:52 -03:00
  • bd649f8c46 Set the media type for directories Brian Wheeler 2024-05-16 15:35:12 -04:00
  • c4b4af3539 Merge pull request #569 from versity/fix/556-put-object-lock-config-days-years-validation Ben McClelland 2024-05-16 09:47:49 -07:00
  • fab1ddb86e fix: Fixes #556, Changed errors from InvalidRequest to MalformedXML when calling PutObjectLockConfiguration with invalid request body or both days and years specified jonaustin09 2024-05-16 11:59:03 -04:00
  • a0e3cfad9f Merge pull request #568 from versity/fix/555-put-object-lock-config-disabled Ben McClelland 2024-05-16 08:51:44 -07:00
  • 5acf1f332a fix: Fixes #555, Added the logic to return InvalidBucketState when calling PutObjectLockConfiguration action on not object lock enabled bucket jonaustin09 2024-05-16 11:30:35 -04:00
  • 561fdf32b5 Merge pull request #562 from versity/dependabot/go_modules/dev-dependencies-73bd0bea93 Ben McClelland 2024-05-13 16:28:26 -07:00
  • 1b7bf6709c chore(deps): bump the dev-dependencies group with 8 updates dependabot[bot] 2024-05-13 21:19:34 +00:00
  • 03b772609d Merge pull request #552 from versity/fix/copy-object-response Ben McClelland 2024-05-07 09:45:06 -07:00
  • c6dbdc0488 Merge pull request #551 from versity/ben/event_test Ben McClelland 2024-05-07 09:07:39 -07:00
  • fbb7c4a888 fix: Fixed CopyObject action response body type jonaustin09 2024-05-07 11:57:36 -04:00
  • 9fa26d9eb2 fix: Fixed s3 event filtering wildcard case bug jonaustin09 2024-05-07 11:52:33 -04:00
  • e17781b592 fix: event filter wildcard test Ben McClelland 2024-05-07 08:16:17 -07:00
  • 49f25bbcc0 Merge pull request #550 from versity/ben/copyrights Ben McClelland 2024-05-06 16:54:12 -07:00
  • f722f515ae chore: add missing copyright headers to files Ben McClelland 2024-05-06 16:16:31 -07:00
  • baf5b2b918 Merge pull request #548 from versity/gateway-readonly-mode Ben McClelland 2024-05-06 16:02:50 -07:00
  • bc7beb6859 Merge pull request #549 from versity/dependabot/go_modules/dev-dependencies-76bf2c3e11 Ben McClelland 2024-05-06 15:59:41 -07:00
  • 80f014a7b9 chore(deps): bump the dev-dependencies group with 6 updates dependabot[bot] 2024-05-06 21:39:44 +00:00
  • 2a2f9c827c feat: Closes #484. Added support to run the gateway on read only mode jonaustin09 2024-05-06 16:41:39 -04:00
  • 06b2beb16a Merge pull request #547 from versity/head-object-mp Ben McClelland 2024-05-04 09:32:23 -07:00
  • 481c9246c6 feat: HeadObject ation multipart upload case jonaustin09 2024-05-03 18:10:32 -04:00
  • 33b7116aab Merge pull request #546 from versity/test_cmdline_get_put_copy v0.22 Ben McClelland 2024-05-03 10:08:34 -07:00
  • 0009845acd test: get, copy, put, etc. s3api additions, cleanup Luke McCrone 2024-04-30 22:03:35 -03:00
  • a912980173 Merge pull request #545 from versity/aws-error-ref Ben McClelland 2024-05-02 15:49:26 -07:00
  • 096f370322 test: changes due to policy, tag changes Luke McCrone 2024-05-02 17:59:57 -03:00
  • b4cd35f60b feat: error refactoring and enable object lock in backends jonaustin09 2024-05-02 15:15:04 -04:00
  • aba8d03ddf Merge pull request #544 from versity/ben/request_time_skewed Ben McClelland 2024-05-02 10:21:17 -07:00
  • 4a7e2296b9 Merge pull request #543 from versity/ben/int_check Ben McClelland 2024-05-02 10:21:04 -07:00
  • 2c165a632c fix: int overflow check in chunk reader Ben McClelland 2024-05-01 09:30:08 -07:00
  • 3fc8956baf fix: increase valid timestampe window from 1 to 15 minutes Ben McClelland 2024-05-01 13:46:32 -07:00
  • acf69ab03d Merge pull request #541 from versity/test_cmdline_policy Ben McClelland 2024-04-29 20:32:26 -07:00
  • 60e4a07e65 test: policy Luke McCrone 2024-04-26 10:51:34 -03:00
  • ba8e1f7910 Merge pull request #542 from versity/dependabot/go_modules/dev-dependencies-34457f1dff Ben McClelland 2024-04-29 14:47:37 -07:00
  • 864bbf81ff Merge pull request #540 from versity/get-object-attributes Ben McClelland 2024-04-29 14:47:02 -07:00
  • 259a385aea chore(deps): bump github.com/urfave/cli/v2 in the dev-dependencies group dependabot[bot] 2024-04-29 21:38:59 +00:00
  • 0c3771ae2d feat: Added GetObjectAttributes actions implementation in posix, azure and s3 backends. Added integration tests for GetObjectAttributes action jonaustin09 2024-04-29 15:31:53 -04:00
  • af469cd279 Merge pull request #539 from versity/event-notif-del-objects Ben McClelland 2024-04-25 15:11:38 -07:00
  • 6f9c6fde37 feat: Added DeleteObjects event support in bucket event notifications jonaustin09 2024-04-25 16:18:02 -04:00
  • dd7de194f9 Merge pull request #538 from versity/test_cmdline_more_tests Ben McClelland 2024-04-25 13:16:42 -07:00
  • ec53605ea3 test: delete tags, get location, some reorganization Luke McCrone 2024-04-23 20:00:49 -03:00
  • 47ed2d65c1 Merge pull request #537 from versity/s3proxy-policy-object-lock-actions Ben McClelland 2024-04-24 13:27:21 -07:00
  • 5126aedeff feat: Added bucket policy and object lock actions implementation in s3 proxy jonaustin09 2024-04-24 15:49:02 -04:00
  • a780f89ff0 Merge pull request #536 from versity/azure-object-lock-actions Ben McClelland 2024-04-23 15:19:08 -07:00
  • 4a56d570ad feat: Added object lock actions implementation in azure backend jonaustin09 2024-04-23 17:05:59 -04:00
  • 62209cf222 Merge pull request #535 from versity/dependabot/go_modules/dev-dependencies-9433fa9262 v0.21 Ben McClelland 2024-04-22 15:31:19 -07:00
  • f7da252b7a chore(deps): bump the dev-dependencies group with 3 updates dependabot[bot] 2024-04-22 21:48:10 +00:00
  • 8907a50331 Merge pull request #516 from versity/object-locks Ben McClelland 2024-04-22 13:28:15 -07:00
  • 89755ea5aa feat: Changed object lock actions interface to put/get []byte jonaustin09 2024-04-22 15:01:09 -04:00
  • 00476ef70c feat: Closes #490, Added integration tests for object lock actions jonaustin09 2024-04-17 17:35:35 -04:00
  • fbaba0b944 feat: Added object WORM protection by object-lock feature from AWS with the following actions support: PutObjectLockConfiguration, GetObjectLockConfiguration, PutObjectRetention, GetObjectRetention, PutObjectLegalHold, GetObjectLegalHold jonaustin09 2024-04-15 07:01:53 -04:00
  • c0489f981c Merge pull request #533 from versity/test_cmdline_tags_two Ben McClelland 2024-04-22 13:01:13 -07:00
  • 2a072e1580 test: tags, metadata tests, docker, test config cleanup Luke McCrone 2024-04-17 20:41:10 -03:00
  • 6d868229a8 Merge pull request #532 from versity/ben/readme Ben McClelland 2024-04-22 10:46:45 -07:00
  • e1a1d7f65f chore: more readme cleanup Ben McClelland 2024-04-22 10:38:17 -07:00
  • 134672aea2 Merge pull request #531 from versity/ben/readme Ben McClelland 2024-04-22 10:11:45 -07:00
  • c75edc2ae5 chore: minor readme cleanup Ben McClelland 2024-04-22 09:18:17 -07:00
  • 7ab0e3ebbe Merge pull request #530 from versity/azure-policy-actions Ben McClelland 2024-04-20 10:00:23 -07:00
  • 5c835c5c74 feat: Implemented GetBucketPolicy, PutBucketPolicy action in azure backend jonaustin09 2024-04-19 16:36:42 -04:00
  • bd380b4858 Merge pull request #528 from versity/ben/xattr Ben McClelland 2024-04-19 11:39:54 -07:00
  • fe33532f78 Merge pull request #529 from versity/ben/module_version Ben McClelland 2024-04-18 21:07:52 -07:00