Commit Graph

  • 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
  • b53bbb025f fix: Adds crc64nvme checksum cases in the integration tests niksis02 2025-02-21 21:01:41 +04:00
  • e256a1aa0d Merge pull request #1079 from versity/fix/versioning-nested-object-deletion Ben McClelland 2025-02-20 18:01:20 -08:00
  • a30b8c2320 fix: Adds removeParents in DeleteObject in case of deleting an object in nested directories niksis02 2025-02-21 00:20:49 +04:00
  • 549289c581 Merge pull request #1078 from versity/fix/listparts-issues Ben McClelland 2025-02-20 08:12:36 -08:00
  • e5811e4ce7 fix: Fixes the entity limiter validation for ListObjects(V2), ListParts, ListMultipartUploads, ListBuckets actions niksis02 2025-02-20 15:45:42 +04:00
  • 38366b88b0 Merge pull request #1077 from versity/feat/complete-mp-mpu-object-size Ben McClelland 2025-02-19 16:13:25 -08:00
  • 323600a7d3 Merge pull request #1023 from versity/feat/object-integrity-checksums Ben McClelland 2025-02-19 16:12:08 -08:00
  • 714f4f7607 Merge pull request #1073 from versity/test/rest_check_x_amz_checksum_mode Ben McClelland 2025-02-19 14:08:28 -08:00
  • 173518278e fix: refactoring the checksum implementation by avoiding many if conditions and making the code more readable niksis02 2025-02-19 23:59:34 +04:00
  • 60151a70b0 fix: Fixes the typ in retrieveChecksums function in posix niksis02 2025-02-19 22:07:25 +04:00
  • 64a72a2dee feat: Adds 'x-amz-mp-object-size' request header support for CompleteMultipartUpload niksis02 2025-02-19 19:26:03 +04:00
  • ff0cf29d0a Merge pull request #1075 from versity/fix/complete-mp-parts-order Ben McClelland 2025-02-18 09:51:02 -08:00
  • 155126e00a Merge pull request #1074 from versity/dependabot/go_modules/dev-dependencies-ccff0a28d7 Ben McClelland 2025-02-18 08:18:32 -08:00
  • 9ef2c71360 Merge pull request #1071 from versity/fix/uploadpart-partnumber-range-validation Ben McClelland 2025-02-18 08:17:31 -08:00
  • 3cae3fced9 fix: Adds PartNumber validation for CompleteMultipartUploads parts. Adds a check to validate the parts order to be ascending. niksis02 2025-02-18 20:02:01 +04:00
  • 593b53d829 test: REST HeadObject, x-amz-checksum-sha256 test Luke McCrone 2025-02-13 22:53:53 -03:00
  • 505f592a25 chore(deps): bump the dev-dependencies group with 5 updates dependabot[bot] 2025-02-17 21:54:30 +00:00
  • 4517b292b9 fix: Changes UploadPart returned error from ErrInvalidPart to ErrInvalidPartNumber niksis02 2025-02-17 19:38:50 +04:00
  • 132d0ae631 feat: Adds the CRC64NVME checksum support in the gateway. Adds checksum-type support for the checksum implementation niksis02 2025-02-16 17:10:06 +04:00
  • 6956757557 feat: Integrates object integrity checksums(CRC32, CRC32C, SHA1, SHA256) into the gateway niksis02 2025-01-13 22:28:46 +04:00
  • f42c20297b Merge pull request #1067 from versity/ben/default_bucket_acl Ben McClelland 2025-02-13 14:55:17 -08:00
  • 34f60f171b Merge pull request #1068 from versity/test/rest_chunk_upload Ben McClelland 2025-02-13 14:55:04 -08:00
  • a3338dbd34 fix: return default bucket acl if none exists Ben McClelland 2025-02-11 10:24:04 -08:00
  • 2257281ad1 test: chunked uploads w/o trailers - first tests Luke McCrone 2025-01-25 18:17:12 -03:00
  • 2d75bae2ec Merge pull request #1066 from versity/dependabot/go_modules/dev-dependencies-93d3eb9970 Ben McClelland 2025-02-10 18:32:50 -08:00
  • cceacf3e8a chore(deps): bump the dev-dependencies group with 23 updates dependabot[bot] 2025-02-10 21:47:03 +00:00
  • 0e03fa9f43 Merge pull request #1058 from versity/ben/chunk_encoding Ben McClelland 2025-02-10 08:16:06 -08:00
  • 690a69d2dd fix: refactor chunk reader for clearer buffer processing ben/chunk-refactor Ben McClelland 2025-02-07 19:35:22 -08:00
  • 3b1fcf2f08 fix: chunk encoding with incorrect chunk signature Ben McClelland 2025-02-07 19:27:24 -08:00
  • 8072d758b2 Merge pull request #1055 from versity/dependabot/go_modules/dev-dependencies-0ad9b51436 Ben McClelland 2025-02-03 13:51:40 -08:00
  • 505396cde7 chore(deps): bump the dev-dependencies group with 16 updates dependabot[bot] 2025-02-03 21:26:55 +00:00
  • 5af5ff47eb Merge pull request #1031 from versity/fix/complete-mp-parts-sizing Ben McClelland 2025-02-03 10:51:21 -08:00
  • b5b418e4b3 fix: Adds the minimum allowed size(5 Mib) check for mp parts sizes in CompleteMultipartUpload niksis02 2025-01-17 03:19:34 +04:00
  • 1c9da2629d Merge pull request #1049 from versity/feat/sdk-tests-https v1.0.10 Ben McClelland 2025-02-03 09:41:46 -08:00
  • fd4bb8ffbc Merge pull request #1053 from versity/ben/fix_ipa_quoting Ben McClelland 2025-02-03 09:17:19 -08:00
  • f35cdfb20c feat: Adds a flag on the test command to run the integration tests in insecure mode: by skiping the tls verification niksis02 2025-01-31 23:58:05 +04:00
  • 888fdd3688 Merge pull request #1054 from ndjones/patch-1 Ben McClelland 2025-02-03 09:09:44 -08:00
  • 646dc674b0 Merge pull request #1052 from versity/ben/chunk_reader_crash Ben McClelland 2025-02-03 09:07:17 -08:00