Commit Graph

  • 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
  • 12bef32d70 Merge pull request #1118 from versity/fix/checksum-headers-validation Ben McClelland 2025-03-05 11:53:15 -08:00
  • 11f646b051 test: crc64nvme checksum Luke McCrone 2025-02-27 20:21:07 -03:00
  • 7d6505ec06 fix: Adds validation for x-amz-checksum- headers. Makes x-amz-sdk-checksum-algorithm header case insensitive niksis02 2025-03-05 22:06:20 +04:00
  • 59c392028f Merge pull request #1117 from versity/ben/readme Ben McClelland 2025-03-05 10:00:09 -08:00
  • 6361d7780b Merge pull request #1103 from versity/ben/read-only-fs Ben McClelland 2025-03-05 09:59:51 -08:00
  • dea316bb26 test: initial checksum tests, REST script additions Luke McCrone 2025-02-18 18:58:02 -03:00
  • c6fcb8ea53 feat: add Azure/S3 to supported backends in README Ben McClelland 2025-03-05 09:26:24 -08:00
  • 7b784d257f Merge pull request #1113 from versity/fix/listobjects-dir-objs Ben McClelland 2025-03-04 11:28:06 -08:00
  • d59ee87b10 fix: Fixes ListObjects direcotry objects listing issue. Fixes DeleteObject directory objects parents deletion niksis02 2025-03-04 21:29:08 +04:00
  • 19e296c579 Merge pull request #1110 from versity/dependabot/go_modules/dev-dependencies-aeb066ee0f Ben McClelland 2025-03-03 14:45:41 -08:00
  • f6676b2a74 chore(deps): bump the dev-dependencies group with 16 updates dependabot[bot] 2025-03-03 22:04:07 +00:00
  • b7971e4e43 Merge pull request #1109 from versity/fix/complete-mp-checksum-type Ben McClelland 2025-03-03 13:20:32 -08:00
  • 92dee62298 fix: Allows checksum-type to be empty in CompleteMultipartUpload input parameters niksis02 2025-03-03 22:14:47 +04:00
  • 9fe7361625 Merge pull request #1107 from versity/fix/bucket-policy-multi-wildcard-support Ben McClelland 2025-03-03 09:30:08 -08:00
  • 9a02c474b1 fix: Implements a generic wildcard match for bucket policy resources niksis02 2025-03-03 19:52:40 +04:00
  • b585b7804a Merge pull request #1102 from versity/ben/s3-tag-notimplemented Ben McClelland 2025-03-03 07:28:24 -08:00
  • 003719cc74 feat: return method not allowed when uploading to read only fs Ben McClelland 2025-03-01 10:50:30 -08:00
  • 36e2abd344 fix: s3 proxy return default bucket acl when tags not implemented Ben McClelland 2025-03-01 10:39:08 -08:00
  • 955004377d Merge pull request #1101 from versity/ben/s3proxy-objectlock Ben McClelland 2025-02-28 14:55:39 -08:00
  • 62c6fbd97d Merge pull request #1100 from versity/ben/s3proxy-sdk-input-fields Ben McClelland 2025-02-28 14:40:41 -08:00
  • 05d76490cf Merge pull request #1099 from versity/fix/bucket-policy-explicit-deny Ben McClelland 2025-02-28 14:40:24 -08:00
  • 28a9d2862f fix: s3 backend incorrect object lock settings Ben McClelland 2025-02-28 13:28:06 -08:00
  • 6f77cec3bd fix: s3 backend requires nil values for input params Ben McClelland 2025-02-28 13:23:33 -08:00
  • 30f3fac4e1 fix: Prioritize explicit deny in bucket policy statements niksis02 2025-03-01 01:14:12 +04:00
  • 3e7654eebc Merge pull request #1097 from versity/jb/admin-support-bucketlinks Ben McClelland 2025-02-27 17:09:40 -08:00
  • b4f2b0ddaf fix: admin list-buckets with bucketlinks option enabled John Berthels 2025-02-27 15:27:51 +00:00
  • dd04fb0c99 Merge pull request #1095 from versity/fix/etag-quotes Ben McClelland 2025-02-27 13:46:44 -08:00
  • d13791f5ce fix: Adds quotes for object Etags niksis02 2025-02-28 00:43:51 +04:00
  • c443d98ad3 Merge pull request #1091 from versity/ben/s3proxy-fixes Ben McClelland 2025-02-27 11:57:20 -08:00
  • f7277e4274 fix: s3proxy list object returns invalid response Ben McClelland 2025-02-26 15:11:44 -08:00
  • 704d6a3cd4 fix: s3proxy invalid input options passed to backend service Ben McClelland 2025-02-26 15:08:58 -08:00
  • 2dbbfb87cf Merge pull request #1090 from versity/feat/versioning-checksums Ben McClelland 2025-02-26 15:21:43 -08:00
  • 37a1412fee Merge pull request #1089 from versity/ben/streaming-get-response Ben McClelland 2025-02-26 13:05:31 -08:00
  • fcafb57abc feat: Implements checksums for ListObjectVersions and CopyObject actions. niksis02 2025-02-27 00:24:38 +04:00
  • 85ba390ebd fix: utils StreamResponseBody() memory use for large get requests Ben McClelland 2025-02-26 10:24:46 -08:00
  • 0d94d9a77f Merge pull request #1088 from versity/fix/missing-content-length-err Ben McClelland 2025-02-25 21:10:13 -08:00
  • bab8c040d1 Merge pull request #1084 from versity/ben/s3proxy-def-bucket-acl Ben McClelland 2025-02-25 11:05:40 -08:00
  • 096945dbf5 Merge pull request #1087 from versity/dependabot/go_modules/dev-dependencies-f4b7a43e53 Ben McClelland 2025-02-25 10:29:06 -08:00
  • e7b9db1a1f fix: Reconstructes the authentication handlers: initializes the chunk reader based on x-amz-content-sha256 header value. Adds the MissingContentHeader error if x-amz-decoded-content-length header is missing for chunk uploads niksis02 2025-02-25 21:17:04 +04:00
  • 967573e9f9 chore(deps): bump the dev-dependencies group with 24 updates dependabot[bot] 2025-02-24 21:23:35 +00:00
  • 425bed0a08 Merge pull request #1083 from versity/fix/headobject-versioning-not-allowed Ben McClelland 2025-02-24 15:33:01 -08:00
  • ee64d7f846 fix: s3proxy get bucket acl when no acl exists in s3 service Ben McClelland 2025-02-24 10:36:54 -08:00
  • 1bb07fd78e fix: Changes HeadObject returned error type from MethodNotAllowed to NotFound if the latest object version is a delete marker. niksis02 2025-02-24 20:44:26 +04:00
  • dcfff94abc Merge pull request #1080 from versity/fix/crc64nvme-int-testing Ben McClelland 2025-02-21 10:25:54 -08:00