Commit Graph

  • 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
  • c2f9e801ef Merge pull request #775 from versity/fix/list-objects-next-marker Ben McClelland 2024-08-29 08:56:45 -07:00
  • 201777c819 fix: Added an integration test case for ListObjectsV2 to specify max-keys as the exact number of objects in the bucket jonaustin09 2024-08-29 11:14:29 -04:00
  • 20940f0b46 fix: handle "x-amz-copy-source" header starting with '/' in s3api Christophe Vu-Brugier 2024-08-28 11:19:39 +02:00
  • 26ef99c593 Merge pull request #772 from versity/ben/docs Ben McClelland 2024-08-28 19:41:26 -07:00
  • 923ee5f0db fix: update help description to reference repo Ben McClelland 2024-08-28 18:48:16 -07:00
  • 282213a9de Demonstration dashboard for Versity gateway metrics (#771) Izzy-B37 2024-08-28 21:31:38 -04:00
  • 366993d9d1 Merge pull request #748 from versity/ben/banner Ben McClelland 2024-08-28 11:14:30 -07:00
  • 3cb53d0fad Merge pull request #768 from versity/fix/s3-ls-page-size Ben McClelland 2024-08-28 11:14:07 -07:00
  • 810bf01871 feat: change startup banner to versitygw version Ben McClelland 2024-08-21 17:30:49 -07:00
  • 1cc72e1055 Merge pull request #769 from versity/test_cmdline_copyright Ben McClelland 2024-08-28 10:17:14 -07:00
  • 1b4db1fd96 test: copyright Luke McCrone 2024-08-28 12:51:39 -03:00
  • 227fdaa00b fix: Fixed the pagination for common prefixes in ListObjects & ListObjectsV2 actions jonaustin09 2024-08-28 11:07:44 -04:00
  • a2ba263d31 Merge pull request #766 from versity/ben/xml_response Ben McClelland 2024-08-27 17:26:13 -07:00
  • e1c2945fb0 fix: add XMLName to InitiateMultipartUploadResult for consistency Ben McClelland 2024-08-27 15:32:07 -07:00
  • d79f978df9 feat: Added the standard storage class to all the available get/list actions responses in posix. (#765) Jon Austin 2024-08-28 02:28:40 +04:00
  • 3ed7c18839 Merge pull request #764 from versity/test_cmdline_policy_delete_tagging_two Ben McClelland 2024-08-27 13:28:08 -07:00
  • 3afc3f9c5d Merge pull request #761 from versity/ben/time_marshal Ben McClelland 2024-08-27 13:27:56 -07:00
  • 3238aac4bd test: delete tagging test, dockerfile Luke McCrone 2024-08-16 15:20:52 -03:00
  • ee202b76f3 fix: move RFC 3339 time formatting to s3response Ben McClelland 2024-08-26 21:08:22 -07:00
  • e065c86e62 Merge pull request #759 from versity/fix/list-objects-v2-timestamp Ben McClelland 2024-08-26 17:39:52 -07:00
  • 684ab2371b fix: Changed ListObjects and ListObjectsV2 actions return types jonaustin09 2024-08-26 16:20:44 -04:00
  • 908356fa34 Merge pull request #760 from versity/dependabot/go_modules/dev-dependencies-bf2fce9727 Ben McClelland 2024-08-26 14:53:52 -07:00
  • 54c17e39c5 Merge pull request #737 from versity/test_cmdline_policy_get_tagging Ben McClelland 2024-08-26 14:43:11 -07:00
  • 1198dee565 chore(deps): bump the dev-dependencies group with 5 updates dependabot[bot] 2024-08-26 21:27:59 +00:00
  • a5c3332dc6 test: added put, get tagging tests, some reorganization Luke McCrone 2024-08-02 20:24:37 -03:00
  • df7fcef34e Merge pull request #751 from versity/ben/ipv6 Ben McClelland 2024-08-26 09:00:01 -07:00
  • 3d28c5753f Merge pull request #756 from versity/ben/invalid_names Ben McClelland 2024-08-26 08:59:43 -07:00
  • d93322cf4e Merge pull request #757 from versity/ben/o_tmpfile_corruption Ben McClelland 2024-08-26 08:54:53 -07:00
  • 453136bd5a fix: return KeyTooLongError when filenames exceed allowed length Ben McClelland 2024-08-24 13:42:49 -07:00
  • 756d155a62 fix: put file corruption with chunked transfer Ben McClelland 2024-08-24 14:31:36 -07:00
  • 77e037ae87 Merge pull request #754 from versity/fix/list-objects-v2-delim Ben McClelland 2024-08-23 08:59:56 -07:00
  • 71df685fb7 fix: Fixed directory objects listing with delimiter jonaustin09 2024-08-23 11:28:52 -04:00
  • 296a78ed56 feat: enable ipv6 support for listening socket Ben McClelland 2024-08-22 13:42:18 -07:00
  • 8f89d32121 Merge pull request #746 from versity/ben/list_buckets Ben McClelland 2024-08-22 13:02:06 -07:00
  • 72ad820e07 Merge pull request #750 from versity/ben/unescape_copy_source Ben McClelland 2024-08-22 12:30:00 -07:00
  • 77aa4366b5 fix: unescape copy source before handing to backend Ben McClelland 2024-08-22 10:06:38 -07:00
  • 2942b162a2 fix: allow listing buckets without acl attribute Ben McClelland 2024-08-21 15:20:47 -07:00
  • 2aef5e42d4 Merge pull request #745 from versity/fix/create-mp-return-type Ben McClelland 2024-08-21 15:07:06 -07:00