Commit Graph

  • 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
  • 86fe01ede0 Update iam_vault.go Nick Jones 2025-02-03 12:50:25 +13:00
  • 4add647501 fix: potentially unsafe quoting in ipa iam Ben McClelland 2025-01-31 16:38:21 -08:00
  • 748912fb3d fix: prevent panic with malformed chunk encoding Ben McClelland 2025-01-31 16:22:25 -08:00
  • 30ad7111a6 Merge pull request #1051 from versity/ben/cli_test Ben McClelland 2025-01-31 14:42:13 -08:00
  • f2c2f18ac7 chore: revert awscli in docker-bats tests back to latest Ben McClelland 2025-01-31 12:17:43 -08:00
  • c72ab8ee27 Merge pull request #1048 from versity/test/test_admin_user_s3api_fix Ben McClelland 2025-01-31 14:03:13 -08:00
  • 22cfacb987 Merge pull request #1045 from versity/feat/unsigned-streaming-payload-trailer Ben McClelland 2025-01-31 13:57:49 -08:00
  • da3c6211bd feat: Implements streaming unsigned payload reader with trailers niksis02 2025-01-30 23:41:03 +04:00
  • d14c1141f9 test: fix Luke McCrone 2025-01-31 11:27:42 -03:00
  • 94d399775e Merge pull request #1044 from versity/dependabot/go_modules/dev-dependencies-2e774b2bf1 Ben McClelland 2025-01-30 12:45:27 -08:00
  • c29fc6a261 chore(deps): bump the dev-dependencies group across 1 directory with 21 updates dependabot[bot] 2025-01-27 22:20:19 +00:00
  • 7f3302ba9e Merge pull request #1041 from versity/test/rest_delete_objects Ben McClelland 2025-01-28 12:53:51 -08:00
  • ca2c8d2f48 test: REST delete-objects Luke McCrone 2025-01-20 15:42:34 -03:00
  • da721b77f0 test: more directory objects tests Luke McCrone 2025-01-09 19:25:25 -03:00
  • 5dc3cd6889 Merge pull request #1038 from versity/ben/downgrade_awscli Ben McClelland 2025-01-20 14:21:34 -08:00
  • fad19579ad chore: tie functional tests to aws cli version linux-x86_64-2.22.35 Ben McClelland 2025-01-20 13:56:10 -08:00
  • a0f67936d0 Merge pull request #1028 from versity/fix/getobject-resp-body-streaming Ben McClelland 2025-01-16 10:07:51 -08:00
  • c094086d83 fix: Fixes the response body streaming for GetObject, implementing a chunk streamer niksis02 2025-01-15 23:11:04 +04:00
  • cca9fee532 Merge pull request #1025 from versity/dependabot/go_modules/dev-dependencies-a2cf86e84a Ben McClelland 2025-01-13 15:27:43 -08:00
  • fcd50d2d1f Merge pull request #1024 from versity/fix/putbucketacl-body-validation Ben McClelland 2025-01-13 15:27:06 -08:00
  • ac6e17fd70 chore(deps): bump the dev-dependencies group with 17 updates dependabot[bot] 2025-01-13 21:46:57 +00:00
  • c37a22ffe1 fix: Fixes the AccessControlPolicy Grantee Type unmarshalling, Adds request body validation for the PutBucketAcl action niksis02 2025-01-13 23:44:46 +04:00
  • 9f78b94464 Merge pull request #1017 from versity/test/rest_head_object Ben McClelland 2025-01-11 19:40:38 -08:00
  • fe7d5d58cc Merge pull request #1020 from versity/ben/ipa Ben McClelland 2025-01-09 08:36:40 -08:00
  • cdd12dab5a Merge pull request #1019 from versity/ben/no_meta Ben McClelland 2025-01-09 08:36:10 -08:00
  • fe584a8f63 fix: minor code cleanup for ipa iam Ben McClelland 2025-01-08 16:53:11 -08:00
  • 04e71c44e9 feat: nometa option to disable bucket/object metadata Ben McClelland 2025-01-08 16:14:43 -08:00
  • 5e35f89aa2 Merge pull request #522 from versity/ben/sidecar_meta Ben McClelland 2025-01-08 16:07:20 -08:00
  • 4025172897 feat: add optional sidecar files for metadata Ben McClelland 2024-04-16 16:52:22 -07:00
  • ee315276f6 Implement IPA IAM backend (#1005) yhal-nesi 2025-01-09 11:30:23 +13:00
  • cc7ea685d9 test: REST HeadObject Luke McCrone 2025-01-06 15:04:12 -03:00
  • 2d75ef2d55 Merge pull request #1010 from versity/test/rest_upload_part_copy Ben McClelland 2025-01-08 09:38:28 -08:00
  • b983dadce9 test: list-objects param add change Luke McCrone 2025-01-06 22:09:19 -03:00
  • 5e83419e2c test: UploadPartCopy Luke McCrone 2024-12-30 22:18:51 -03:00
  • 34cadaeca0 Merge pull request #996 from versity/test/rest_list_objects_v1_2 Ben McClelland 2025-01-07 10:23:48 -08:00
  • 4e5586d729 test: REST ListObjects v1 multi-page test Luke McCrone 2024-12-21 13:17:12 -03:00
  • a1eb66db91 Merge pull request #1015 from versity/dependabot/go_modules/dev-dependencies-0dfa2900c5 Ben McClelland 2025-01-06 14:47:25 -08:00
  • 1aaf99dafd Merge pull request #994 from versity/test/rest_list_objects_v2 Ben McClelland 2025-01-06 14:46:48 -08:00
  • 02b907bc90 chore(deps): bump the dev-dependencies group with 7 updates dependabot[bot] 2025-01-06 21:08:28 +00:00
  • f487d2602c test: ListObjectsV2 REST capability, initial multi-page testing Luke McCrone 2024-12-18 20:40:17 -03:00
  • 5529796ccd Merge pull request #1014 from versity/ben/remove_failing_worm_test Ben McClelland 2025-01-06 11:40:57 -08:00
  • 66ed32baca chore: remove failing unit test to get pipeline running Ben McClelland 2025-01-06 10:49:06 -08:00
  • ea2184077a Merge pull request #1009 from versity/dependabot/go_modules/dev-dependencies-5accdd4d1f Ben McClelland 2024-12-31 12:23:16 -08:00
  • 0a72c65b76 chore(deps): bump github.com/go-ldap/ldap/v3 dependabot[bot] 2024-12-30 21:23:19 +00:00
  • 5932fd5e4e Merge pull request #1002 from versity/dependabot/go_modules/dev-dependencies-8840c0c675 Ben McClelland 2024-12-23 14:39:41 -08:00
  • ba561f55ab chore(deps): bump the dev-dependencies group with 17 updates dependabot[bot] 2024-12-23 21:49:54 +00:00
  • b0c310aca6 Merge pull request #989 from niksis02/fix/complete-mp-empty-parts Ben McClelland 2024-12-20 15:39:42 -08:00
  • 47cf2a69c1 Merge pull request #991 from versity/test/rest_put_acl_canned_readwrite Ben McClelland 2024-12-20 15:39:02 -08:00
  • 7c5258e6e9 fix: Adds a check to ensure that the CompleteMultipartUpload parts are not empty. niksis02 2024-12-17 18:50:57 +04:00
  • 59a4eab6ae Merge pull request #987 from niksis02/fix/getbucketacl-root-tag Ben McClelland 2024-12-16 14:51:16 -08:00
  • 1bfe331edf Merge pull request #992 from versity/dependabot/go_modules/dev-dependencies-5c78b34568 Ben McClelland 2024-12-16 14:50:34 -08:00
  • f471e39f4b chore(deps): bump the dev-dependencies group with 6 updates dependabot[bot] 2024-12-16 21:20:49 +00:00
  • 8d4a8fc5e0 test: REST acl public-read-write test, other acl test, cleanup Luke McCrone 2024-12-13 21:09:55 -03:00
  • 60700e3fa7 Merge pull request #985 from versity/test/rest_put_acl_canned Ben McClelland 2024-12-16 09:18:15 -08:00
  • 847993a514 fix: Changes GetBucketAcl xml response root element from GetBucketAclOutput to AccessControlPolicy niksis02 2024-12-14 18:27:12 +04:00
  • 10decc0d2c test: PutBucketAcl with canned public-read, logging fix Luke McCrone 2024-12-11 23:38:35 -03:00
  • c17db864cd Merge pull request #983 from niksis02/fix/iam-not-supported-error Ben McClelland 2024-12-12 11:20:05 -06:00
  • 7e530ee8ae Merge pull request #982 from niksis02/fix/uncomment-worm-tests Ben McClelland 2024-12-12 11:19:13 -06:00
  • 94d23cce9a fix: Return XAdminMethodNotSupported error for single IAM methods. niksis02 2024-12-11 23:40:54 +04:00
  • 3e99c0de0c Merge pull request #975 from versity/test/rest_put_acl Ben McClelland 2024-12-10 20:22:48 -08:00
  • 2a61489e4c fix: Uncommentes two WORM protection integration tests that were accidentally commented out. niksis02 2024-12-11 00:33:45 +04:00
  • 5358abca3f test: REST PutBucketAcl command Luke McCrone 2024-12-06 23:43:43 -03:00