Commit Graph

  • d058dcb898 fix: cleanup backend interface functions ordering Ben McClelland 2023-08-24 21:59:05 -07:00
  • 07a8efe4d3 Merge pull request #201 from versity/ben/actions Ben McClelland 2023-08-25 09:14:40 -07:00
  • e1f8cbc346 fix: update github actions order to enable module caching Ben McClelland 2023-08-24 21:48:43 -07:00
  • 05d6e618b2 Merge pull request #200 from versity/fix/issue-197 Ben McClelland 2023-08-24 13:54:36 -07:00
  • e8b06a72f9 fix: Fixes #197, Fixed PutBucketAcl action input validation jonaustin09 2023-08-25 00:40:17 +04:00
  • c389e1b28c Merge pull request #199 from versity/fix/issue-195 Ben McClelland 2023-08-24 13:31:31 -07:00
  • a2439264b2 fix: Fixes #195, fixed DeleteObjects action response structure jonaustin09 2023-08-24 18:37:01 +04:00
  • 56f452f1a2 Merge pull request #194 from versity/int-tests-restruct Ben McClelland 2023-08-23 09:40:07 -07:00
  • a05179b14f feat: Added integration test cases for PutBucketAcl, GetBucketAcl actions jonaustin09 2023-08-23 17:24:16 +04:00
  • 22227c875a feat: Added integration test cases for CreateMultipartUpload, UploadPart, UploadPartCopy, ListParts, ListMultipartUpload, CompleteMultipartUpload jonaustin09 2023-08-22 20:20:27 +04:00
  • da99990225 Merge pull request #196 from versity/ben/readme Ben McClelland 2023-08-21 17:21:42 -07:00
  • cb9a7853f9 readme updates to beta and use clarification Ben McClelland 2023-08-14 22:24:57 -07:00
  • da3ad55483 feat: Added integration test cases for HeadBucket, HeadObject, DeleteObject, DeleteObjects, ListObjects jonaustin09 2023-08-11 23:33:50 +04:00
  • 2cc0c7203c feat: Closes #189, added utility functions for testing, restructured tests for CreateBucket, DeleteBucket... and 5 more actions jonaustin09 2023-08-11 02:13:01 +04:00
  • a325dd6834 Merge pull request #193 from versity/fix/issue-181 Ben McClelland 2023-08-07 15:15:22 -07:00
  • 7814979efa feat: Fixes #181, Added support to add object with special character keys, disabled URI path escaping in v4 signing, add a middleware to parse the URL and store the decoded version as a new URL, added test cases for adding/getting/listing objects with special characters jonaustin09 2023-08-08 00:41:06 +04:00
  • 059507deae Merge pull request #191 from versity/fix/issue-184 Ben McClelland 2023-08-04 09:32:53 -07:00
  • 7d8a795e95 fix: Fixes #184, Change InvalidArgument to InvalidRange error for GetObject by range for larger ragnes jonaustin09 2023-08-04 20:27:47 +04:00
  • 1d662e93c5 Merge pull request #190 from versity/fix/issue-182 Ben McClelland 2023-08-03 17:49:20 -07:00
  • cc0316aa99 Merge branch 'main' into fix/issue-182 Jon Austin 2023-08-03 14:44:48 -07:00
  • cc28535618 fix: Fixes #186, Fixed object metadata storing and retrieval flow in PutObject and GetObject actions jonaustin09 2023-08-04 01:32:21 +04:00
  • bc131d5f99 Merge pull request #188 from versity/fix/issue-182 Ben McClelland 2023-08-03 11:48:13 -07:00
  • 13ce76ba21 Merge pull request #187 from versity/fix/issue-183 Ben McClelland 2023-08-03 11:47:08 -07:00
  • 67fc857cdd fix: Fixes #182, fixed max-keys 0 case to not return any object key jonaustin09 2023-08-03 22:39:28 +04:00
  • dde13ddc9a fix: Fixes #183. Added a validation for max-keys for ListObjects/ListObjectsV2 jonaustin09 2023-08-03 20:47:34 +04:00
  • 34830954c3 Merge pull request #178 from versity/ben/deps v0.5 Ben McClelland 2023-08-01 21:54:10 -07:00
  • 77a4a9e3a5 fix: upgrade module dependencies Ben McClelland 2023-08-01 21:50:17 -07:00
  • 25b02dc8fa Merge pull request #177 from versity/select-object-content-fe Ben McClelland 2023-08-01 13:37:29 -07:00
  • 009ceee748 feat: Added FE support for SelectObjectContent action jonaustin09 2023-08-02 00:08:28 +04:00
  • af69adf080 Merge pull request #176 from versity/fix/s3response-cleanup Ben McClelland 2023-07-31 21:45:18 -07:00
  • 97847735c8 fix: s3response action responses naming cleanup jonaustin09 2023-07-31 20:28:18 +04:00
  • ac9aa25ff1 Merge pull request #175 from versity/fix/issue-143 Ben McClelland 2023-07-31 21:38:10 -07:00
  • 091375fa00 Issue 151 (#174) Jon Austin 2023-07-31 21:36:33 -07:00
  • f1e22b0a4d Merge pull request #173 from versity/fix/issue-168 Ben McClelland 2023-07-31 21:35:00 -07:00
  • 3f8c218431 fix: Fixes #143. Fixed action name in bucket creation admin checker response handler jonaustin09 2023-07-31 20:54:16 +04:00
  • 70818de594 fix: Fixes #168. Changed PutObject existing object error from custom internal error to ErrExistingObjectIsDirectory jonaustin09 2023-07-31 18:17:29 +04:00
  • 366ed21ede Merge pull request #172 from versity/fix/issue-152 Ben McClelland 2023-07-28 21:24:39 -07:00
  • b96da570a7 Merge pull request #171 from versity/fix/issue-153 Ben McClelland 2023-07-28 21:23:22 -07:00
  • 898c3efaa0 fix: Fixes #153. Fixed CompleteMultipartUpload invalid ETag error case, fixed UploadPart xattr.Set error jonaustin09 2023-07-28 18:20:07 +04:00
  • 838a7f9ef9 fix: Fixes #152. Changed CompleteMultiPartUpload invalid payload error to MalformedXML jonaustin09 2023-07-28 18:19:15 +04:00
  • bf33b9f5a2 Issue 154 (#169) Jon Austin 2023-07-27 22:05:40 +04:00
  • 77080328c1 Issue 156 (#167) Jon Austin 2023-07-27 22:04:50 +04:00
  • b0259ae1de Merge pull request #166 from versity/ben/context Ben McClelland 2023-07-27 06:44:43 -07:00
  • 884fd029c3 feat: add context to backend calls Ben McClelland 2023-07-26 21:54:10 -07:00
  • 36eb6d795f Merge pull request #165 from versity/acl-checker-refactoring Ben McClelland 2023-07-26 19:06:52 -07:00
  • 7de01cc983 Merge pull request #163 from versity/ben/log_cleanup Ben McClelland 2023-07-26 19:05:39 -07:00
  • 7fb2a7f9ba feat: ACL refactoring, moved ace parsing from controllers to middleware jonaustin09 2023-07-26 20:54:50 +04:00
  • 5a9b744dd1 fix: allow logging to user specified log files Ben McClelland 2023-07-25 22:53:48 -07:00
  • 5b31a7bafc Merge pull request #162 from versity/fix/issue-136 Ben McClelland 2023-07-25 10:03:28 -07:00
  • ee703479d0 Merge pull request #161 from versity/fix/issue-150 Ben McClelland 2023-07-25 10:02:57 -07:00
  • bedd353d72 Merge pull request #160 from versity/fix/issue-155 Ben McClelland 2023-07-25 10:02:16 -07:00
  • 84fe647b81 Merge pull request #159 from versity/fix/issue-157 Ben McClelland 2023-07-25 10:00:35 -07:00
  • 1649c5cafd fix: Added KeyCount property in ListObjectsV2 action result, added a test case for one fix/issue-136 jonaustin09 2023-07-25 20:44:57 +04:00
  • 4c451a4822 feat: Added support to add object tags on object creation jonaustin09 2023-07-25 20:42:58 +04:00
  • 287db7a7b6 fix: Fixed ListObjects marker bug, now it takes the correct query param as marker jonaustin09 2023-07-25 20:31:40 +04:00
  • c598ee5416 fix: Added accept-range, Content-range and x-amz-tagging-count headers in GetObject action response, added test cases for these jonaustin09 2023-07-25 20:28:40 +04:00
  • 7c08ea44a6 Merge pull request #149 from versity/ben/backend_interface Ben McClelland 2023-07-24 08:26:56 -07:00
  • e73d661de1 Merge pull request #148 from versity/ben/admin_cleanup Ben McClelland 2023-07-24 08:26:45 -07:00
  • 2291c22eaa fix: standardize Backend interface args for s3 types Ben McClelland 2023-07-22 22:23:58 -07:00
  • 51e818b3e3 fix: cleanup unused adminRegion Ben McClelland 2023-07-22 18:53:58 -07:00
  • daa4aa1510 Merge pull request #135 from versity/ben/cleanup Ben McClelland 2023-07-20 14:03:21 -07:00
  • 8765a6c67f fix: signal.go spelling Ben McClelland 2023-07-20 13:59:51 -07:00
  • c5a7b5aae1 Merge pull request #134 from versity/event-notif-nats Ben McClelland 2023-07-20 13:58:10 -07:00
  • 2ae39c3ee8 feat: cleanup nats for kafka similarity Ben McClelland 2023-07-20 13:54:55 -07:00
  • d0b3139640 Merge pull request #133 from versity/event-notif-nats Ben McClelland 2023-07-20 13:50:53 -07:00
  • 7bceaaca39 feat: Set up bucket event notifications with nats jonaustin09 2023-07-19 21:32:21 +04:00
  • 6f0f527e5f Merge pull request #132 from versity/event-notifications Ben McClelland 2023-07-20 13:27:40 -07:00
  • fe547a19e9 feat: bucket event notifications jonaustin09 2023-07-18 20:38:11 +04:00
  • df7f01f7e2 Merge pull request #129 from versity/audit-logging-setup Ben McClelland 2023-07-14 12:50:32 -07:00
  • 5aeb96f138 Merge pull request #131 from versity/fix-posix-delete-object Ben McClelland 2023-07-14 12:46:57 -07:00
  • ef1de682a4 fix: Error handling for posix DeleteObject function to return an error when the object doesn't exist jonaustin09 2023-07-14 23:41:52 +04:00
  • 87d61a1eb3 feat: Setup audit loggin with webhook url and root level access.log file. CLI enables either webhook or server access logs by providing the flags jonaustin09 2023-07-14 23:40:05 +04:00
  • 82cc95e9b9 feat: Added audit logging option with kafka audit-logging-kafka jonaustin09 2023-07-12 19:00:42 +04:00
  • bdf6e93510 fix: Fixed statickchecker error jonaustin09 2023-07-10 21:36:16 +04:00
  • 8f81f4aa3d feat: Set up audit logging basic structure, set up webhook logger, bug fix in DeleteObject poisix function jonaustin09 2023-07-10 21:31:41 +04:00
  • 18899f8029 Merge pull request #128 from versity/ben/update Ben McClelland 2023-07-06 20:59:52 -07:00
  • ca28792458 update package deps Ben McClelland 2023-07-06 21:56:59 -06:00
  • 8c469cbd69 Merge pull request #127 from versity/ben/issue_templates Ben McClelland 2023-07-06 20:43:40 -07:00
  • ff4bf23b6b feat: add issue templates Ben McClelland 2023-07-06 21:40:57 -06:00
  • 38ddbc4712 Merge pull request #126 from versity/admin-api-routing v0.4 Ben McClelland 2023-07-06 14:42:22 -07:00
  • cb193c42b4 fix: Up to date with main jonaustin09 2023-07-06 21:21:59 +04:00
  • fbafc6b34c feat: Changed admin api http methods, some cleanup in admin cli commands, bug fix in delete user IAM service jonaustin09 2023-07-06 21:21:20 +04:00
  • d26b8856c1 Merge pull request #125 from versity/v4-auth-payload-support Ben McClelland 2023-07-06 10:17:01 -07:00
  • 23f738f37f Merge pull request #124 from versity/ben/copy_obj Ben McClelland 2023-07-06 10:16:20 -07:00
  • a10729b3ff fix: Fixed staticcheck error jonaustin09 2023-07-06 19:14:01 +04:00
  • 0330685c5c feat: Added support for unsigned, streamable and trailign payload header in sigv4 authentication jonaustin09 2023-07-06 19:03:19 +04:00
  • 47dea2db7c feat: implement posix UploadCopyPart Ben McClelland 2023-06-30 21:09:44 -07:00
  • db484eb900 Merge pull request #123 from versity/unit-testing-cleanup Ben McClelland 2023-07-03 12:41:09 -07:00
  • 140d41de40 Merge pull request #122 from versity/fe-upload-part-copy Ben McClelland 2023-07-03 12:37:19 -07:00
  • 39803cb158 feat: Some cleanup in controller unit tests, removed backend unsupported unit tests, added test cases for admin controller functions jonaustin09 2023-07-03 20:35:40 +04:00
  • 9c858b0396 feat: Added UploadPartCopy action in FE jonaustin09 2023-07-03 18:47:32 +04:00
  • f63545c9b7 feat: Added UploadPartCopy action in FE jonaustin09 2023-07-03 17:14:46 +04:00
  • 2894d4d5f3 Merge pull request #119 from versity/unit-test-coverage Ben McClelland 2023-06-30 12:49:06 -07:00
  • 46097fbf70 fix: Up to date with main jonaustin09 2023-06-30 22:06:25 +04:00
  • 9db01362a0 feat: increased unit testing coverage in controllers, utility functions and server functions. Fixed bucket owner bug in putbucketacl. 2 more minor changes in controllers jonaustin09 2023-06-30 22:04:46 +04:00
  • fbd7bce530 Merge pull request #118 from versity/ben/copy_obj Ben McClelland 2023-06-29 11:58:45 -07:00
  • 7e34078d6a posix: cleanup extra debug output Ben McClelland 2023-06-29 11:18:00 -07:00
  • 3c69c6922a Integration test cases for HeadBucket, CopyObject, DeleteObject actions (#117) Jon Austin 2023-06-29 21:40:54 +04:00
  • 08db927634 Merge pull request #116 from versity/ben/fix_range Ben McClelland 2023-06-29 09:29:06 -07:00
  • 6d99c69953 fix range gets with unspecified end range Ben McClelland 2023-06-28 22:41:07 -07:00