Commit Graph

  • 0704069262 Merge pull request #978 from versity/dependabot/go_modules/dev-dependencies-8c3e473738 Ben McClelland 2024-12-09 14:41:24 -08:00
  • 70b700d577 chore(deps): bump the dev-dependencies group with 8 updates dependabot[bot] 2024-12-09 21:44:03 +00:00
  • 47a6152e84 Merge pull request #972 from versity/test/rest_get_acl v1.0.9 Ben McClelland 2024-12-06 19:18:01 -08:00
  • 94fc70f5a7 test: GetBucketAcl, cleanup Luke McCrone 2024-12-04 12:34:22 -03:00
  • c77604b545 Merge pull request #968 from versity/dependabot/go_modules/dev-dependencies-9a54799178 Ben McClelland 2024-12-04 15:09:56 -08:00
  • adb69ed041 chore(deps): bump the dev-dependencies group across 1 directory with 16 updates dependabot[bot] 2024-12-02 23:12:17 +00:00
  • c65a355bd9 Merge pull request #967 from versity/test/rest_put_bucket_policy Ben McClelland 2024-12-04 10:00:07 -08:00
  • a43eec0ae7 test: REST PutBucketPolicy, logging, user changes Luke McCrone 2024-11-22 18:54:10 +01:00
  • 57d344a8f0 Merge pull request #962 from versity/test/rest_get_bucket_policy Ben McClelland 2024-12-03 09:31:14 -08:00
  • 7218926ac5 Merge pull request #969 from versity/ben/azure_admin_list_buckets Ben McClelland 2024-12-03 09:00:19 -08:00
  • d9591f694e fix: azure admin list-buckets Ben McClelland 2024-12-02 16:28:56 -08:00
  • 0f2c727990 test: GetBucketPolicy - test w/o policy Luke McCrone 2024-11-20 14:19:05 +01:00
  • 80b316fccf Merge pull request #958 from versity/test/rest_get_bucket_ownership_controls Ben McClelland 2024-11-21 21:30:46 -08:00
  • a1aef5d559 test: REST Get/PutBucketOwnershipControls Luke McCrone 2024-11-19 16:07:56 +01:00
  • 1e5c1780c9 Merge pull request #956 from versity/ben/list-buckets-empty Ben McClelland 2024-11-19 08:16:27 -08:00
  • 3f2de08549 Merge pull request #955 from versity/ben/list-invalid-dir Ben McClelland 2024-11-19 08:16:08 -08:00
  • 568f8346bf feat: add list-buckets test for no buckets Ben McClelland 2024-11-18 21:35:19 -08:00
  • a6d61e1dde fix: listobjects internal server error for prefix not directory Ben McClelland 2024-11-18 21:15:16 -08:00
  • 3e9c5b883f Merge pull request #953 from versity/dependabot/go_modules/dev-dependencies-bcf9a5f4ca Ben McClelland 2024-11-18 14:42:07 -08:00
  • b9e464bbd0 chore(deps): bump the dev-dependencies group with 20 updates dependabot[bot] 2024-11-18 22:17:01 +00:00
  • 86440ec7da Merge pull request #947 from versity/ben/dir_not_empty Ben McClelland 2024-11-18 07:34:27 -08:00
  • db305142f1 fix: return better error when trying to delete non empty directory object Ben McClelland 2024-11-14 22:33:08 -08:00
  • a26f069c53 Merge pull request #945 from versity/dependabot/go_modules/dev-dependencies-918f12f149 Ben McClelland 2024-11-11 19:07:10 -08:00
  • 8fb6227e31 chore(deps): bump the dev-dependencies group with 22 updates dependabot[bot] 2024-11-11 21:18:10 +00:00
  • 6cf73eaabb Merge pull request #943 from versity/ben/err_not_dir Ben McClelland 2024-11-11 07:57:24 -08:00
  • 7b6486cdba feat: Fixes all struct fields alignment issues, Adds betteralign check in the pipeline, to check the structs fields alignment feat/betteralign jonaustin09 2024-11-08 13:25:21 -05:00
  • 0312a1e3dc fix: internal server error when object parent dir is a file Ben McClelland 2024-11-07 21:22:11 -08:00
  • 24540ab17e fix: Fixes object version creatiion racing in posix fix/versioning-upload-racing jonaustin09 2024-11-06 14:59:01 -05:00
  • b4190f6749 Merge pull request #938 from versity/test/github_actions_speedup Ben McClelland 2024-11-05 12:16:03 -08:00
  • 71f8e9a342 test: github-actions speedup, cleanup Luke McCrone 2024-11-01 12:27:11 +00:00
  • ea33612799 Merge pull request #934 from versity/test/rest_get_bucket_tagging Ben McClelland 2024-11-05 11:10:46 -08:00
  • 7ececea2c7 Merge pull request #939 from versity/dependabot/go_modules/dev-dependencies-fcb8b8a1c4 Ben McClelland 2024-11-04 15:01:25 -08:00
  • 8fc0c5a65e chore(deps): bump the dev-dependencies group with 2 updates dependabot[bot] 2024-11-04 22:01:44 +00:00
  • 5d8899baf4 Merge pull request #936 from versity/fix/putbuckettagging-status Ben McClelland 2024-11-04 08:46:44 -08:00
  • a708a5e272 Merge pull request #935 from versity/fix/getobjectattributes-attrs-header Ben McClelland 2024-11-04 08:46:16 -08:00
  • 7bd32a2cfa fix: Changes the PutBucketTagging action response status code from 200(OK) to 204(No Content) jonaustin09 2024-10-31 18:30:07 -04:00
  • bbcd3642e7 test: REST tagging, cleanup Luke McCrone 2024-10-30 17:06:48 +00:00
  • 66c13ef982 fix: Adds a check to ensure the x-amz-object-attributes header is set and non-empty. jonaustin09 2024-10-31 17:05:54 -04:00
  • 96cf88b530 Merge pull request #930 from versity/test/rest_get_obj_attributes Ben McClelland 2024-10-31 13:52:23 -07:00
  • 68b82b8d08 test: REST GetObjectAttributes, cleanup Luke McCrone 2024-10-25 15:56:37 -04:00
  • ab517e6f65 Merge pull request #912 from versity/test_cmdline_list_parts_three Ben McClelland 2024-10-31 10:48:35 -07:00
  • bf4fc71bba test: multipart upload REST testing (complete, list, upload) Luke McCrone 2024-10-15 18:33:46 -03:00
  • 7fdfecf7f9 Merge pull request #933 from versity/fix/getobjectattributes-fixes Ben McClelland 2024-10-30 15:04:41 -07:00
  • 06e2f2183d fix: Changes GetObjectAttributes action xml encoding root element to GetObjectAttributesResponse. Adds input validation for x-amz-object-attributes header. Adds x-amz-delete-marker and x-maz-version-id headers for GetObjectAttributes action. Adds VersionId in HeadObject response, if it's not specified in the request jonaustin09 2024-10-30 15:42:15 -04:00
  • 98eda968eb Merge pull request #929 from versity/ben/walk_ut Ben McClelland 2024-10-29 18:27:43 -07:00
  • c90e8a7f67 chore: add non standard delimiter to walk unit tests Ben McClelland 2024-10-29 09:18:34 -07:00
  • 3e04251609 fix: remove unnecessary parent dir traversal in backend.Walk() Ryan Hileman 2024-10-28 20:40:32 -07:00
  • 56a2d04630 fix: use / for path separation on all platforms and speed up listing with delimiter Ryan Hileman 2024-10-28 17:15:52 -07:00
  • b6f1d20c24 Merge pull request #927 from versity/dependabot/go_modules/dev-dependencies-2b2f613808 Ben McClelland 2024-10-28 15:41:25 -07:00
  • 2c1d0b362c Merge pull request #921 from lunixbochs/sendfile Ben McClelland 2024-10-28 15:41:10 -07:00
  • e7a6ce214b feat: make zero-copy GetObject possible via sendfile Ryan Hileman 2024-10-25 22:46:53 -07:00
  • a53667cd75 Merge pull request #926 from versity/listbuckets-pagination Ben McClelland 2024-10-28 15:07:54 -07:00
  • 5ce768745d chore(deps): bump the dev-dependencies group with 16 updates dependabot[bot] 2024-10-28 22:05:35 +00:00
  • 24fea307ba Merge branch 'main' of github.com:versity/versitygw into listbuckets-pagination jonaustin09 2024-10-28 16:26:42 -04:00
  • 4d6ec783bf feat: Implements pagination for ListBuckets jonaustin09 2024-10-28 16:26:08 -04:00
  • c2f6e48bf6 Merge pull request #924 from versity/ben/update_example_config Ben McClelland 2024-10-28 11:02:39 -07:00
  • 565000c3e7 chore: update example service config for directory perms option Ben McClelland 2024-10-28 09:33:50 -07:00
  • 45ad3843ef Merge pull request #918 from versity/ben/azure_listing v1.0.8 Ben McClelland 2024-10-28 08:41:05 -07:00
  • 85b06bf28c fix: azure list multipart uploads test failures Ben McClelland 2024-10-25 16:57:45 -07:00
  • 0aa62f16c9 Merge pull request #913 from versity/feat/admin-apis-refactoring Ben McClelland 2024-10-25 16:04:04 -07:00
  • c6359a7050 feat: Refactoring admin APIs: changes i/o data transfer encoding to xml, implements traditional aws-like error handling, adds admin role checker middleware. Refactoring admin CLI actions to handle aws-like error responses jonaustin09 2024-10-25 11:40:23 -04:00
  • 37df71eeae Merge pull request #909 from versity/fix/list-parts-max-parts Ben McClelland 2024-10-22 16:51:14 -07:00
  • 3b903f6044 fix: Fixes max-parts, max-keys, max-uploads validation defaulting to 1000 jonaustin09 2024-10-22 14:28:50 -04:00
  • bb65e4c426 Merge pull request #898 from versity/test_cmdline_lock_versioning Ben McClelland 2024-10-22 09:13:21 -07:00
  • e291f6a464 test: multipart upload REST testing, reorganization, README Luke McCrone 2024-10-15 18:33:46 -03:00
  • c02c177520 Merge pull request #907 from versity/dependabot/go_modules/dev-dependencies-bac44f9270 Ben McClelland 2024-10-21 14:41:49 -07:00
  • 75771595f6 chore(deps): bump the dev-dependencies group with 4 updates dependabot[bot] 2024-10-21 21:15:53 +00:00
  • bfe6db5aed Merge pull request #906 from versity/fix/suspended-vers-del-markers Ben McClelland 2024-10-21 13:53:59 -07:00
  • 858236150c fix: Fixes multiple null versionId delete markers creation with DeleteObject jonaustin09 2024-10-21 16:10:34 -04:00
  • 32f2571056 Merge pull request #901 from versity/fix/versioning-bucket-cleanup Ben McClelland 2024-10-18 15:28:22 -07:00
  • c803af4688 fix: Prevents bucket deletion when it contains object versions by returning ErrVersionedBucketNotEmpty error. Enabled object deletion with versionId and delete markers creation with DeleteObject when the versioning status is Suspended jonaustin09 2024-10-18 15:36:52 -04:00
  • d7d6b60bb1 Merge pull request #885 from versity/ben/directory_perms Ben McClelland 2024-10-17 08:56:11 -07:00
  • 2c713c58f9 feat: add option to configure mode permissions on new directories Ben McClelland 2024-10-10 15:47:25 -07:00
  • a78c826d0f Merge pull request #897 from versity/fix/getobject-null-versionid-obj Ben McClelland 2024-10-16 13:38:27 -07:00
  • cdcbc9c9cb fix: Resolves the null object version get issue from posix directory jonaustin09 2024-10-16 15:58:40 -04:00
  • ba9e9343be Merge pull request #895 from versity/fix/list-object-versions-double-null-versions Ben McClelland 2024-10-16 10:21:11 -07:00
  • 608e380e36 fix: Fixes the double entry issue for single null versionId object version in ListObjectVersions jonaustin09 2024-10-16 12:05:41 -04:00
  • 9434e2c7ac Merge pull request #892 from versity/fix/getobject-delete-marker Ben McClelland 2024-10-15 15:35:35 -07:00
  • f963fbe734 test: more versioning, legal hold testing, command reporting (#887) Luke 2024-10-15 19:35:06 -03:00
  • f061deb146 fix: Returns NoSuchKey error for GetObject, if verionId is not specified and the latest version is a delete marker jonaustin09 2024-10-15 15:48:18 -04:00
  • e3e4e75250 Merge pull request #891 from versity/dependabot/go_modules/dev-dependencies-8336e51761 Ben McClelland 2024-10-14 18:26:57 -07:00
  • 366186e526 Merge pull request #889 from versity/fix/legal-hold-error-type Ben McClelland 2024-10-14 18:26:35 -07:00
  • d3c62af1a1 chore(deps): bump the dev-dependencies group with 20 updates dependabot[bot] 2024-10-14 22:15:17 +00:00
  • 16e8134e80 fix: Adds bucket object lock status check in GetObjectLegalHold and GetObjectRetention actions jonaustin09 2024-10-14 15:04:11 -04:00
  • 79ece46eae Merge pull request #886 from versity/fix/versioning-null-versionid Ben McClelland 2024-10-11 15:20:01 -07:00
  • f03d600b56 fix: The implementation handles null versionId objects for versioning enabled buckets within the versioning directory jonaustin09 2024-10-11 15:39:49 -04:00
  • 6925aae48a Merge pull request #884 from versity/ben/admin_region Ben McClelland 2024-10-11 07:58:17 -07:00
  • 36561b93f2 fix: add admin region cli option Ben McClelland 2024-10-10 15:23:20 -07:00
  • f873fb7612 Merge pull request #882 from versity/fix/racing-integration-test Ben McClelland 2024-10-09 14:13:49 -07:00
  • 447611f8ac fix: Runs 'PutObject_racey_success' integration test only on versioning disabled mode jonaustin09 2024-10-09 16:43:00 -04:00
  • de4c3c8e54 Merge pull request #870 from versity/ben/upload_race Ben McClelland 2024-10-08 13:10:26 -07:00
  • b7a2e8a2c3 fix: unexpected errors during upload races Ben McClelland 2024-10-04 21:40:39 -07:00
  • d2b0d24520 Merge pull request #876 from versity/fix/put-bucket-versioning-suspended Ben McClelland 2024-10-07 16:40:01 -07:00
  • da9887446f Merge pull request #875 from versity/fix/list-object-versions-versioning-disabled Ben McClelland 2024-10-07 16:39:00 -07:00
  • 43a84582b9 Merge pull request #874 from versity/dependabot/go_modules/dev-dependencies-efc7c0a532 Ben McClelland 2024-10-07 16:38:14 -07:00
  • b5b592c683 fix: Removed ObjectLockConfigurationNotFoundError, when attempting to set bucket versioning status to suspended jonaustin09 2024-10-07 18:26:33 -04:00
  • b39b5e2373 fix: Fixed object versions listing with ListObjectVersions when versioning is not configured for the gateway jonaustin09 2024-10-07 18:16:11 -04:00
  • c994e6703d chore(deps): bump the dev-dependencies group with 23 updates dependabot[bot] 2024-10-07 22:11:40 +00:00
  • c44044071b Merge pull request #867 from versity/test_cmdline_rest_retention Ben McClelland 2024-10-07 09:52:36 -07:00
  • 4cd2635797 test: REST retention, versioning testing, misc cleanup Luke McCrone 2024-09-23 18:40:07 -03:00