Commit Graph

  • 768bc8767c chore(deps): bump the dev-dependencies group with 11 updates dependabot[bot] 2025-04-14 21:51:30 +00:00
  • fe2b66b26d Merge pull request #1213 from versity/sis/invalid-tag-err-message Ben McClelland 2025-04-14 12:37:41 -07:00
  • 4690afb5a0 Merge pull request #1211 from versity/ben/read-only-fs Ben McClelland 2025-04-14 12:37:11 -07:00
  • 3e6bd89fa2 fix: Fixes the InvalidTag error Code and Description niksis02 2025-04-14 18:43:11 +04:00
  • f630392718 test: allow for pre-configured direct users, ListParts update Luke McCrone 2025-04-08 13:05:26 -03:00
  • df6dcff429 fix: return method not allowed for read only fs for fallback tempfile Ben McClelland 2025-04-12 07:22:50 -07:00
  • 5d7a68cabd Merge pull request #1209 from versity/sis/tag-set-limit Ben McClelland 2025-04-11 11:12:50 -07:00
  • db9cefa27c feat: add plugin backend ben/plugin Ben McClelland 2025-03-30 22:11:19 -07:00
  • 66b979ee86 fix: Sets limit to tag set count to 10 for PutObjectTagging and 50 for PutBucketTagging niksis02 2025-04-11 21:07:08 +04:00
  • b5c98b0106 Merge pull request #1201 from versity/sis/listobjects-delim-truncated Ben McClelland 2025-04-09 18:28:57 -07:00
  • aaee7afa98 fix: Changes the backend.Walk implementation to return non-truncated result if both delimiter and max-keys are provided niksis02 2025-04-09 21:29:58 +04:00
  • eb72905401 Merge pull request #1200 from versity/sis/obj-lock-actions-invalid-body Ben McClelland 2025-04-08 20:55:15 -07:00
  • bf6c0bb294 Merge pull request #1199 from versity/sis/getobjectlegalhold-root-tag Ben McClelland 2025-04-08 10:20:20 -07:00
  • 4f70a16245 Merge pull request #1198 from versity/sis/tests-context-deadline Ben McClelland 2025-04-08 10:19:53 -07:00
  • 7866c326e3 Merge pull request #1190 from versity/sis/empty-checksum-headers Ben McClelland 2025-04-08 10:19:34 -07:00
  • e8f08349d6 Merge pull request #1197 from versity/dependabot/go_modules/dev-dependencies-3aac81af60 Ben McClelland 2025-04-08 10:18:11 -07:00
  • c88d45ceff Merge pull request #1196 from versity/sis/sig-v2-not-supported Ben McClelland 2025-04-08 10:17:49 -07:00
  • 3e7ab4592b Merge pull request #1192 from versity/test/chunked_trailer_wrong_checksums Ben McClelland 2025-04-08 10:16:49 -07:00
  • 20d00f7f6d fix: Changes the error type to MalformedXML for PutObjectRetention and PutObjectLegalHold empty or invalid body niksis02 2025-04-08 19:01:00 +04:00
  • 2b7a71568c fix: Changes the GetObjectLegalHold result root tag to LegalHold niksis02 2025-04-08 18:26:26 +04:00
  • fca1cf9fd6 fix: Increases the context cancelation deadline in integration tests. niksis02 2025-04-08 18:12:36 +04:00
  • 4dcb14f300 chore(deps): bump the dev-dependencies group with 15 updates dependabot[bot] 2025-04-07 21:56:11 +00:00
  • 5560e5ebc4 fix: Returns ErrSignatureVersionNotSupported for sigV2 signed requests. niksis02 2025-04-08 01:05:59 +04:00
  • 8431ba2a21 test: chunked upload - invalid checksums, retention, legal hold tests Luke McCrone 2025-03-25 20:29:48 -03:00
  • ed44fe1969 fix: Handles the error cases for empty checksum headers for PutObject and UploadPart niksis02 2025-04-04 23:17:22 +04:00
  • 7a3de637e4 Merge pull request #1187 from versity/sis/putobject-default-checksum Ben McClelland 2025-04-03 15:30:28 -07:00
  • f627b2efec fix: Makes the crc64nvme checksum as default for PutObject, even if no checksum is provided niksis02 2025-04-04 00:08:54 +04:00
  • 90a67272a7 Merge pull request #1184 from versity/sis/deleteobject-non-empty-dir-obj Ben McClelland 2025-04-02 13:09:48 -07:00
  • 8705905319 fix: Fixes non empty directory objects deletion niksis02 2025-04-02 22:31:05 +04:00
  • dadfc97d46 Merge pull request #1183 from versity/sis/listobjectsv2-owner Ben McClelland 2025-04-02 10:52:14 -07:00
  • cb97fb589b feat: Adds Ownder data in ListObjects(V2) result. niksis02 2025-04-02 18:28:32 +04:00
  • 26af5f8e5a Merge pull request #1180 from versity/sis/copyobject-posix-errs Ben McClelland 2025-04-01 10:06:10 -07:00
  • 03c7c432ad fis: Fixes the trailing slash issue in CopyObject destination and source object paths in posix. niksis02 2025-04-01 17:31:02 +04:00
  • 5e0ea54f99 Merge pull request #1178 from versity/dependabot/go_modules/dev-dependencies-4cd9d74941 Ben McClelland 2025-03-31 15:24:14 -07:00
  • 338664a442 chore(deps): bump the dev-dependencies group with 9 updates dependabot[bot] 2025-03-31 21:41:27 +00:00
  • 53df904f8a Merge pull request #1175 from versity/sis/object-get-last-mod-utc Ben McClelland 2025-03-31 08:23:11 -07:00
  • 591581cb98 Merge pull request #1176 from versity/sis/putbucketpolicy-missing-statement Ben McClelland 2025-03-31 08:22:35 -07:00
  • 30f319bc92 fix: Hanldes the case when Statement is missing in PutBucketPolicy json document. niksis02 2025-03-31 18:23:33 +04:00
  • d62e701918 fix: Changes the HeadObject and GetObject actions LastModified property to UTC niksis02 2025-03-31 14:21:12 +04:00
  • 9db0940d27 Merge pull request #1173 from versity/sis/sign-chunk-encoding-trailer-checksum-validation Ben McClelland 2025-03-29 16:49:25 -07:00
  • 605e6b83f6 uppercase fix for versitygw Luke McCrone 2025-03-28 19:19:19 -03:00
  • 7d4076b944 fix: Fixes the signed chunk trailer encoding to return proper api errors for invalid and incorrect checksums. niksis02 2025-03-29 01:46:45 +04:00
  • d47dc72abf Merge pull request #1170 from versity/sis/getobjectattributes-invalid-single-attr Ben McClelland 2025-03-28 12:34:14 -07:00
  • 832371afb1 fix: Fixes the case for GetObjectAttributes to return InvalidArgument if a single invalid object attribute is provided. niksis02 2025-03-28 07:27:35 +04:00
  • 0ab377e7c5 Merge pull request #1168 from versity/sis/bucket-cors Ben McClelland 2025-03-27 16:25:37 -07:00
  • 8c1c362694 Merge pull request #1167 from versity/sis/chunk-encoding-trailer Ben McClelland 2025-03-27 16:25:02 -07:00
  • a4b7feaa70 feat: Implements signed chunk encoding with trailer in the gateway. niksis02 2025-03-27 20:56:49 +04:00
  • 90033845ad feat: Implements bucket cors actions in FE to return not implemented. sis/bucket-cors niksis02 2025-03-27 20:47:51 +04:00
  • 95086d70b3 Merge pull request #1164 from versity/dependabot/go_modules/dev-dependencies-88c95e9ff0 Ben McClelland 2025-03-25 13:33:57 -07:00
  • c662f926b7 Merge pull request #1163 from versity/test/chunked_trailer Ben McClelland 2025-03-25 13:33:36 -07:00
  • 8fa77551ba chore(deps): bump the dev-dependencies group with 6 updates dependabot[bot] 2025-03-24 23:08:14 +00:00
  • e0236226fc test: chunked uploads w/trailers Luke McCrone 2025-03-20 22:10:06 -03:00
  • 9994df9b4f Merge pull request #1160 from versity/dependabot/go_modules/github.com/golang-jwt/jwt/v5-5.2.2 Ben McClelland 2025-03-22 20:45:04 -07:00
  • 75771cc366 chore(deps): bump github.com/golang-jwt/jwt/v5 from 5.2.1 to 5.2.2 dependabot[bot] 2025-03-21 22:14:58 +00:00
  • 6fbf0bb0f0 Merge pull request #1158 from versity/sis/chunk-encoding-last-signature Ben McClelland 2025-03-20 08:19:04 -07:00
  • c383fbd0b1 Merge pull request #1157 from versity/sis/iam-root-change-bucket-owner Ben McClelland 2025-03-20 08:18:21 -07:00
  • 4496711695 fix: Adds check for the final chunk signature in signed chunk encoding without trailing headers. niksis02 2025-03-20 18:19:14 +04:00
  • 4219d00fd7 fix: Changes the GetUserAccount method behavior in single iam mode to return root user account, if the root user access is provided. niksis02 2025-03-20 16:23:56 +04:00
  • f1c8efdaf6 Merge pull request #1156 from versity/sis/putbucketpolicy-invalid-json Ben McClelland 2025-03-19 15:22:04 -07:00
  • d82da64942 fix: Fixes the bucket policy json document validation errors for invalid jsons. niksis02 2025-03-20 01:08:47 +04:00
  • 1eb905bf14 Merge pull request #1153 from versity/ben/ldap-err Ben McClelland 2025-03-19 13:41:47 -07:00
  • 9433986121 Merge pull request #1155 from versity/test/chunked_incorrect_middle Ben McClelland 2025-03-19 12:34:33 -07:00
  • 75c25ec789 test: chunked upload - more tests, final signature test Luke McCrone 2025-03-15 23:21:43 -03:00
  • 22cecea1c0 fix: add err to ldap user/group conversion errors Ben McClelland 2025-03-19 08:48:01 -07:00
  • 39edb0b3b9 Merge pull request #1151 from versity/sis/posix-tag-parsing-refactoring v1.0.12 Ben McClelland 2025-03-18 13:08:20 -07:00
  • 1cea4c8247 fix: Reuses the ParseObjectTags method to parse the object tags in PutObject and CreateMultipartUpload. niksis02 2025-03-18 19:31:52 +04:00
  • 4dad42e4e8 Merge pull request #1150 from versity/sis/unnecessary-int-tests Ben McClelland 2025-03-18 08:25:16 -07:00
  • 0acceaeeab Merge pull request #1148 from versity/sis/object-lock-mode-validation Ben McClelland 2025-03-18 08:24:31 -07:00
  • 607c6d2308 fix: Removes 2 unnecessary integration tests for HeadObject and GetObject. niksis02 2025-03-18 18:50:01 +04:00
  • 9e0f56f807 fix: Fixes the returned error type for object legal hold status and object lock mode in PutObject, CopyObject and CreateMultipartUpload. niksis02 2025-03-18 13:58:49 +04:00
  • c08fd6f064 Merge pull request #1146 from versity/dependabot/go_modules/dev-dependencies-74fe486678 Ben McClelland 2025-03-17 18:02:01 -07:00
  • e635306bfb Merge pull request #1143 from versity/test/rest_signature_invalid_user Ben McClelland 2025-03-17 18:01:36 -07:00
  • e8e6356174 chore(deps): bump the dev-dependencies group with 3 updates dependabot[bot] 2025-03-17 22:15:49 +00:00
  • 28c3b9b95e Merge pull request #1145 from versity/sis/copyobject-missing-props Ben McClelland 2025-03-17 10:03:44 -07:00
  • cfb2d6d87d feat: Implements object meta properties for CopyObject in azure and posix backends. niksis02 2025-03-17 19:20:11 +04:00
  • 38768a92b8 Merge pull request #1139 from versity/ben/scoutfs-updates-from-posix Ben McClelland 2025-03-17 09:29:38 -07:00
  • 092d3b0384 feat: sync recent posix changes to scoutfs Ben McClelland 2025-03-12 10:00:01 -07:00
  • ff305d0efc test: user REST permission, signature tests Luke McCrone 2025-03-10 19:16:41 -03:00
  • 73b07eb8c5 Merge pull request #1140 from versity/test/expires_header Ben McClelland 2025-03-13 16:27:42 -07:00
  • 976e44bb57 test: expires header test Luke McCrone 2025-03-11 18:23:43 -03:00
  • ff80b90d32 Merge pull request #1138 from versity/sis/putobject-missing-meta Ben McClelland 2025-03-12 08:44:21 -07:00
  • 65261a9753 feat: Adds the Content-Disposition, Content-Language, Cache-Control and Expires object meta properties support in the gateway. niksis02 2025-03-12 16:01:56 +04:00
  • 39c8eddadd Merge pull request #1132 from versity/ben/scoutfs-config Ben McClelland 2025-03-10 17:38:14 -07:00
  • 31e748277f chore: update example config with scoutfs VGW_DISABLE_NOARCHIVE Ben McClelland 2025-03-10 16:11:55 -07:00
  • 7fd3ca27a7 Merge pull request #1121 from versity/test/rest_checksum_nomode v1.0.11 Ben McClelland 2025-03-10 15:56:07 -07:00
  • acb33f608e test: checksum mode test Luke McCrone 2025-03-01 22:58:18 -03:00
  • 1421bc111a Merge pull request #1129 from versity/ben/scoutfs-noarchive Ben McClelland 2025-03-10 15:24:32 -07:00
  • f15f783633 Merge pull request #1131 from versity/dependabot/go_modules/dev-dependencies-c21d9491cd Ben McClelland 2025-03-10 15:24:15 -07:00
  • b20b4362d7 chore(deps): bump the dev-dependencies group with 14 updates dependabot[bot] 2025-03-10 22:00:42 +00:00
  • 55999ec94a Merge pull request #1115 from versity/test/rest_checksum_crc32c Ben McClelland 2025-03-10 14:55:06 -07:00
  • d034f87f60 feat: add noarchive to scoutfs part files Ben McClelland 2025-03-08 10:22:43 -08:00
  • c3c201d5b6 Merge pull request #1130 from versity/ben/scoutfs-mp-cleanup Ben McClelland 2025-03-10 14:46:54 -07:00
  • f77058b817 fix: scoutfs multipart cleanup in complete/abort mp Ben McClelland 2025-03-10 13:44:24 -07:00
  • 485f2abbaa test: crc32c checksum Luke McCrone 2025-03-01 22:58:18 -03:00
  • 4c5cd918d8 test: crc64nvme checksum Luke McCrone 2025-02-27 20:21:07 -03:00
  • 293e7faf31 Merge pull request #1124 from versity/sis/getobject-exceeding-range Ben McClelland 2025-03-07 15:45:15 -08:00
  • d6d4f304e1 Merge pull request #1096 from versity/test/rest_checksum_crc64nvme Ben McClelland 2025-03-07 15:43:52 -08:00
  • 96af2b6471 fix: Fixes GetObject and UploadPartCopy actions data range parsing. niksis02 2025-03-08 00:39:04 +04:00
  • ca1697f1f5 Merge pull request #1119 from versity/fix/getobjectattributes-etag-quotes Ben McClelland 2025-03-05 13:16:01 -08:00
  • 4b0dd64836 fix: removes ETag quotes for in GetObjectAttributes response for azure and posix backends niksis02 2025-03-06 00:28:55 +04:00