Commit Graph

  • f388859d18 Merge pull request #868 from versity/fix/versioning-config-error Ben McClelland 2024-10-04 21:39:49 -07:00
  • 768983be34 fix: Added VersioningNotConfigured error in Put/GetBucketVersioning acitons jonaustin09 2024-10-04 20:52:31 -04:00
  • d4fdbdd113 Merge pull request #863 from versity/fix/obj-lock-retention-date-format Ben McClelland 2024-10-03 10:50:04 -07:00
  • b0aee40f21 fix: Implemented the AmzDate type to handle iso8601 date parsing and validation. Used it to parse/validate the RetainUntilDate prop in PutObjectRetention data input jonaustin09 2024-10-03 13:13:18 -04:00
  • d8c49022e7 Merge pull request #861 from versity/fix/versioning-copy-object-special-chars Ben McClelland 2024-10-02 09:09:48 -07:00
  • d2df00a409 fix: Fixed CopyObject copy-source parsing to handle object names with special characters jonaustin09 2024-10-02 11:40:25 -04:00
  • fed72e9200 Merge pull request #859 from versity/fix/object-lock-and-versioning-status-switch Ben McClelland 2024-10-01 14:40:58 -07:00
  • e502a15306 fix: Added the implementation to automatically enable bucket versioning when enabling object lock. Added error response when attempting to set bucket versioning status to Suspended when object lock is enabled jonaustin09 2024-10-01 16:59:04 -04:00
  • 8b9a5ee567 Merge pull request #856 from versity/dependabot/go_modules/dev-dependencies-143271a10e Ben McClelland 2024-09-30 15:35:52 -07:00
  • cb55e3c244 Merge pull request #857 from versity/fix/revert-object-lock-for-versioning Ben McClelland 2024-09-30 15:34:23 -07:00
  • 1bd6ab3365 chore(deps): bump the dev-dependencies group with 8 updates dependabot[bot] 2024-09-30 21:30:47 +00:00
  • 7d368be82e feat: Implemented object locking for object versions jonaustin09 2024-09-30 17:26:49 -04:00
  • 5c40de231d Merge pull request #849 from versity/fix/get-bucket-versioning-empty-response Ben McClelland 2024-09-27 19:12:31 -07:00
  • 92af769f2f Merge pull request #851 from versity/fix/getobject-versionid Ben McClelland 2024-09-27 15:17:02 -07:00
  • 7b5765bd59 fix: Changed the GetBucketVersioning action return type, to return empty result for unset versioning configuration jonaustin09 2024-09-27 18:14:53 -04:00
  • 82592d97f4 fix: Added the versionId prop in GetObject response, when attempting to get the latest object version without specifying the versionId jonaustin09 2024-09-27 17:52:02 -04:00
  • 44d51b787d Merge pull request #847 from versity/fix/versioning-delete_object-nonexistent Ben McClelland 2024-09-26 14:45:45 -07:00
  • 2b9111fb79 Merge pull request #846 from versity/fix/versioning-delete-object-del-marker-header Ben McClelland 2024-09-26 14:44:56 -07:00
  • 3dc654eb11 fix: Modified DeleteObject error handling to return a successful response when versionId is not specified, and to return InvalidVersionId error when it is specified, in cases where versioning is enabled. jonaustin09 2024-09-26 16:41:35 -04:00
  • 8574a4c87f fix: Added DeleteMarker to the DeleteObject action response when attempting to create a delete marker. jonaustin09 2024-09-26 16:18:14 -04:00
  • 9221a13be2 Merge pull request #844 from versity/ben/direct_tests Ben McClelland 2024-09-26 08:32:58 -07:00
  • aad7ac02da fix: docker build/invocation for test runners Ben McClelland 2024-09-25 13:44:59 -07:00
  • 034a820b99 Merge pull request #831 from versity/test_cmdline_rest_object_tagging Ben McClelland 2024-09-24 08:31:22 -07:00
  • 1808cec789 Merge pull request #836 from versity/dependabot/go_modules/dev-dependencies-fcb99e703d Ben McClelland 2024-09-23 15:28:10 -07:00
  • ccf597ef68 chore(deps): bump the dev-dependencies group with 20 updates dependabot[bot] 2024-09-23 22:05:42 +00:00
  • 9014f05bad test: tagging, more run/assert changes, dockerfile, test split-ups Luke McCrone 2024-09-22 15:24:48 -03:00
  • 2f0d39f44f Merge pull request #830 from versity/ben/azurite_tests Ben McClelland 2024-09-23 12:25:40 -07:00
  • 3a9cbfcbd6 fix: azure tests and add azure ci test Ben McClelland 2024-09-21 21:35:00 -07:00
  • 9f9f895522 Merge pull request #829 from versity/ben/enable_tests Ben McClelland 2024-09-23 08:15:22 -07:00
  • b2d9a58907 Merge pull request #828 from versity/ben/directory_get Ben McClelland 2024-09-23 08:15:07 -07:00
  • 20f334b1f9 fix: requests should fail for directory objects if key does not end in / Ben McClelland 2024-09-20 12:44:39 -07:00
  • 14595ac6f3 fix: enable TestUploadPartCopy tests in full flow Ben McClelland 2024-09-20 15:11:23 -07:00
  • fba121e4aa Merge pull request #825 from versity/fix/list-objects-empty-props Ben McClelland 2024-09-20 12:36:14 -07:00
  • 30ffccbcf6 Merge pull request #827 from versity/fix/put-object-overwrite-file-objs Ben McClelland 2024-09-20 12:19:38 -07:00
  • b777a4697e Merge pull request #826 from versity/ben/docker_directory Ben McClelland 2024-09-20 12:18:54 -07:00
  • 6de3df6070 fix: Removed empty poperties from ListObjects and ListObjectsV2 actions responses. Added StartAfter in ListObjectV2 response jonaustin09 2024-09-20 12:18:32 -04:00
  • 9ffb70f08e fix: Fixed the error case, to return ObjectParentIsFile error when overwriting a file object with a nested file object with PutObject in posix jonaustin09 2024-09-20 14:45:35 -04:00
  • 767a6615fc Merge pull request #809 from versity/test_cmdline_rest_delete_objects Ben McClelland 2024-09-20 09:50:50 -07:00
  • 1e60aae841 fix: docker invocation in Makefile Ben McClelland 2024-09-20 09:42:42 -07:00
  • 53415cc93a Merge pull request #708 from versity/object-versioning Ben McClelland 2024-09-20 09:38:30 -07:00
  • 0d0de244e1 fix: name too long error for head/delete Ben McClelland 2024-09-20 09:17:19 -07:00
  • 20d65ea6d9 fix: version id no metadata key check Ben McClelland 2024-09-20 08:56:03 -07:00
  • 800cf62209 feat: Implemented object versioning for multipart uploads. Implemented integration tests for the versioning implementation for multipart uploads jonaustin09 2024-08-15 16:10:36 -04:00
  • 6d4ff09d6f feat: Added integration tests for bucket object versioning. Made a couple of bug fixes in the versioning implementation jonaustin09 2024-08-08 15:45:15 -04:00
  • baea416311 test: REST get/put/delete object, docker updates, time reduction Luke McCrone 2024-09-13 11:10:12 -03:00
  • 8252ecd452 feat: basic logic implementation of bucket object versioning in posix backend jonaustin09 2024-07-31 17:10:00 -04:00
  • cf067b5d00 Merge pull request #806 from versity/ben/common_prefixes v1.0.7 Ben McClelland 2024-09-18 12:22:49 -07:00
  • d9d3a16051 fix: azure list objects trim common prefixes that match marker prefix Ben McClelland 2024-09-17 21:30:50 -07:00
  • 180df62134 fix: list objects trim common prefixes that match marker prefix Ben McClelland 2024-09-13 15:00:20 -07:00
  • 221440e9b2 Merge pull request #811 from versity/ben/invalid_range Ben McClelland 2024-09-18 12:00:49 -07:00
  • 4cace00d8e fix: get object range min=max return single byte min Ben McClelland 2024-09-18 09:49:37 -07:00
  • c5f31a8407 Merge pull request #807 from versity/fix/uri-path-escape Ben McClelland 2024-09-17 16:44:08 -07:00
  • b14df4a595 test: proper upload list key comparisons Luke McCrone 2024-09-17 18:41:06 -03:00
  • f7991f935a test: list multipart uploads fix Luke McCrone 2024-09-17 18:17:57 -03:00
  • 600aca8bdc fix: Fixed the request uri path escape to support object key special characters jonaustin09 2024-09-17 13:28:30 -04:00
  • 8612b75337 Merge pull request #808 from versity/dependabot/go_modules/dev-dependencies-eb57ff20b2 Ben McClelland 2024-09-16 16:23:17 -07:00
  • 9b7b977ecd chore(deps): bump the dev-dependencies group with 3 updates dependabot[bot] 2024-09-16 22:02:53 +00:00
  • 7086579590 fix: list objects trim common prefixes that match marker prefix ben/plugfest Ben McClelland 2024-09-13 15:00:20 -07:00
  • dea5e0c0b2 feat: Implemented object versioning for multipart uploads. Implemented integration tests for the versioning implementation for multipart uploads jonaustin09 2024-08-15 16:10:36 -04:00
  • 16995acc17 feat: Added integration tests for bucket object versioning. Made a couple of bug fixes in the versioning implementation jonaustin09 2024-08-08 15:45:15 -04:00
  • 1f41f91f2d feat: basic logic implementation of bucket object versioning in posix backend jonaustin09 2024-07-31 17:10:00 -04:00
  • 21a51380f9 Merge pull request #805 from versity/ben/direct_tests Ben McClelland 2024-09-13 16:27:09 -07:00
  • 590295c3d1 test: separate out direct tests dockerfile for easier use Ben McClelland 2024-09-13 11:49:07 -07:00
  • f43040d1da Merge pull request #804 from versity/static_setup_fix Ben McClelland 2024-09-13 15:47:32 -07:00
  • ae1c566656 test: static bucket init fix, github-actions enhancements Luke McCrone 2024-09-13 13:58:21 -03:00
  • 53a7abf82f Merge pull request #802 from versity/ben/utc_time Ben McClelland 2024-09-13 08:34:06 -07:00
  • 9dbfaeed0c fix: time locale utc in responses Ben McClelland 2024-09-12 19:17:45 -07:00
  • 080fd0136c Merge pull request #801 from versity/ben/docker_cleanup Ben McClelland 2024-09-12 16:50:02 -07:00
  • 220819444f chore: move test docker files to tests dir Ben McClelland 2024-09-12 16:12:52 -07:00
  • cf6c1b97d1 Merge pull request #800 from versity/ben/tests_direct Ben McClelland 2024-09-12 16:08:23 -07:00
  • d50027419e fix: get direct tests working against a non-versitygw endpoint Ben McClelland 2024-09-12 09:58:17 -07:00
  • 2d9a7cc019 Merge pull request #794 from versity/test_cmdline_xml_retrieval Ben McClelland 2024-09-11 15:25:58 -07:00
  • de67b1d718 Merge pull request #799 from versity/ben/dashboard Ben McClelland 2024-09-11 15:25:37 -07:00
  • 22a958bcc4 chore: move dashboard to extra Ben McClelland 2024-09-11 13:49:40 -07:00
  • cecf563d92 Merge pull request #798 from versity/fix/azure-obj-content-enc Ben McClelland 2024-09-11 13:30:39 -07:00
  • 47d1a799f6 fix: Fixed the mechanism to put/get object content-type, content-encoding in azure jonaustin09 2024-09-11 15:11:37 -04:00
  • 4ed54d9bd9 test: initial rests tests, run/assert, docker cleanup Luke McCrone 2024-08-27 20:22:44 -03:00
  • 7127cdeee5 Merge pull request #797 from versity/fix/getobjectattributes-mp Ben McClelland 2024-09-11 10:34:46 -07:00
  • a6fd1322f7 fix: Removed multipart upload part from GetObjectAttributes action jonaustin09 2024-09-11 11:57:32 -04:00
  • 5b6f806829 Merge pull request #795 from versity/ben/update_actions Ben McClelland 2024-09-10 18:54:43 -07:00
  • 90fb90d9a5 chore: update docker-bats github actions Ben McClelland 2024-09-10 15:59:30 -07:00
  • f742a40ac2 Merge pull request #792 from versity/fix/azure-integration-tests-coverage Ben McClelland 2024-09-10 13:32:16 -07:00
  • 8a46de8e3b fix: change multipart upload implementation with .sgwtmp namespace in azure jonaustin09 2024-09-10 15:08:14 -04:00
  • 448765ba04 Merge pull request #786 from versity/ben/content_type Ben McClelland 2024-09-10 11:42:01 -07:00
  • dc71365bab fix: set content type/encoding on put/mutlipart object Ben McClelland 2024-09-05 19:57:11 -07:00
  • 6ad1e25c2b Merge pull request #791 from versity/dependabot/go_modules/dev-dependencies-d5f69bb6e6 Ben McClelland 2024-09-09 15:36:32 -07:00
  • cae5535556 chore(deps): bump the dev-dependencies group with 19 updates dependabot[bot] 2024-09-09 22:07:38 +00:00
  • bdc8324242 Merge pull request #790 from versity/ben/response_time_format Ben McClelland 2024-09-09 08:16:37 -07:00
  • e4bc3d51e5 Merge pull request #789 from versity/ben/copy_obj_meta Ben McClelland 2024-09-09 08:16:24 -07:00
  • ccd4166b2e fix: copy object missing prefix on metadata delete Ben McClelland 2024-09-07 11:10:00 -07:00
  • 3bf8b296d8 fix: format timestamp responses with RFC3339TimeFormat Ben McClelland 2024-09-07 12:29:09 -07:00
  • 66a7879b0a Merge pull request #785 from digitalglue-software/fix/delete-object-remove-parents Ben McClelland 2024-09-06 15:12:30 -07:00
  • 5321095de5 fix bucket dir detection Kyle Upton 2024-09-05 16:19:07 +00:00
  • 1adf3d9565 Merge pull request #777 from versity/test_cmdline_file_compares Ben McClelland 2024-09-04 14:53:07 -07:00
  • 2823676aa2 test: improve file data comparisons for testing Luke McCrone 2024-08-29 16:58:55 -03:00
  • ddcc62ae0a Merge pull request #780 from versity/dependabot/go_modules/dev-dependencies-355b76d293 Ben McClelland 2024-09-02 15:43:39 -07:00
  • 151326b5d7 chore(deps): bump the dev-dependencies group with 2 updates dependabot[bot] 2024-09-02 21:33:24 +00:00
  • 9cfc2c7b08 Merge pull request #776 from versity/copy-object-with-starting-slash v1.0.6 Ben McClelland 2024-08-29 12:58:57 -07:00
  • 9be4f27550 feat: Added an integration test to cover the case to CopyObject with the copysource starting with / jonaustin09 2024-08-29 15:32:20 -04:00
  • cdb5187ca2 Merge pull request #774 from cvubrugier/fix-773-copy-source-slash Ben McClelland 2024-08-29 09:10:12 -07:00