Commit Graph

  • ac06b5c4ae chore(deps): bump the dev-dependencies group with 3 updates dependabot[bot] 2024-01-29 22:03:46 +00:00
  • 3146556293 Merge pull request #380 from versity/ben/chunked_reader Ben McClelland 2024-01-25 13:41:43 -08:00
  • 1c03fce3f5 Merge pull request #383 from versity/dependabot/go_modules/dev-dependencies-83121c2333 Ben McClelland 2024-01-22 15:39:54 -08:00
  • b83e2393a5 chore(deps): bump the dev-dependencies group with 3 updates dependabot[bot] 2024-01-22 21:45:22 +00:00
  • 1366408baa feat: add chunked upload support Ben McClelland 2024-01-21 09:51:56 -08:00
  • cf92b6fd80 Fix/azure copy object (#382) Jon Austin 2024-01-22 13:01:16 -05:00
  • d956ecacd7 Fix/azure iam (#381) Jon Austin 2024-01-22 13:00:41 -05:00
  • 68e800492e Fix/azure list objects (#379) Jon Austin 2024-01-22 12:54:45 -05:00
  • f836d96717 Merge pull request #378 from versity/ben/signature Ben McClelland 2024-01-17 13:18:54 -08:00
  • b5894dd714 fix: allow spaces in Authorization string Ben McClelland 2024-01-16 17:39:17 -08:00
  • 17bdc58da9 Merge pull request #374 from versity/ben/test_fixup Ben McClelland 2024-01-17 10:45:43 -08:00
  • 03e4a28d57 fix: Fixed couple of bugs regarding to GetObject range errors, blob metadata reference losing jonaustin09 2024-01-17 11:01:16 -05:00
  • 240db54feb feat: Added ChangeBucketOwner, ListBucketsAndOwners action implementation in azure backend. Fixed acl key bug in getting container metadata. Added container owner in ListBuckets action jonaustin09 2024-01-16 14:36:14 -05:00
  • d404f96320 fix: translate azure errors to s3 for compatibility Ben McClelland 2024-01-15 09:16:10 -08:00
  • 1cdf0706e7 fix: fix crashes in test cases when fields missing Ben McClelland 2024-01-15 09:15:31 -08:00
  • ca6d9e3c11 fix: docker env set to tests defaults Ben McClelland 2024-01-15 09:14:42 -08:00
  • e16c54c1a3 Merge pull request #375 from versity/dependabot/go_modules/dev-dependencies-88fd56ff93 Ben McClelland 2024-01-16 08:12:42 -08:00
  • 15daec9f51 chore(deps): bump the dev-dependencies group with 1 update dependabot[bot] 2024-01-15 21:10:11 +00:00
  • c406d7069f Merge pull request #371 from versity/ben/default_acl Ben McClelland 2024-01-11 12:30:44 -08:00
  • 6481e2aac5 fix: cleanup backend ACLs Ben McClelland 2024-01-09 22:56:16 -08:00
  • 45cf5e6373 Merge pull request #366 from versity/ben/az_ident Ben McClelland 2024-01-09 22:24:43 -08:00
  • 3db43b7206 feat: add azure local env auth Ben McClelland 2024-01-03 22:44:11 -08:00
  • 6786a6385a Merge pull request #367 from versity/azure-sas-token Ben McClelland 2024-01-09 22:06:57 -08:00
  • e5fc12042b feat: Added sas token authentication for azure backend jonaustin09 2024-01-04 13:16:05 -05:00
  • 06ccd7496e Merge pull request #369 from versity/ben/az_cleanup Ben McClelland 2024-01-09 08:29:42 -08:00
  • c86362b269 Merge pull request #370 from versity/dependabot/go_modules/dev-dependencies-925c4d3e9f Ben McClelland 2024-01-09 08:28:59 -08:00
  • a86a8cbce5 fix: add azure CreateMultipartUpload to allow clients to work as expected Ben McClelland 2024-01-08 13:40:18 -08:00
  • 328ea4f4b7 chore(deps): bump the dev-dependencies group with 6 updates dependabot[bot] 2024-01-08 21:30:29 +00:00
  • bf38a03af9 chore: remove azure bug comment Ben McClelland 2024-01-08 13:11:40 -08:00
  • f237d06a01 Merge pull request #368 from versity/azure-docker Ben McClelland 2024-01-08 10:10:18 -08:00
  • 8fc16392d1 feat: Dockerized azure backend to run 2 images: one for azurite, one for azure backend jonaustin09 2024-01-05 12:50:52 -05:00
  • 9bfec719f3 Azure ACL (#364) Jon Austin 2024-01-03 14:15:53 -05:00
  • 4a1d479bcb Merge pull request #365 from versity/ben/readme_update Ben McClelland 2024-01-03 11:13:26 -08:00
  • 9226999ae9 chore: update docs for s3 backend support Ben McClelland 2024-01-03 11:00:09 -08:00
  • 3f18bb5977 Merge pull request #362 from versity/dependabot/go_modules/dev-dependencies-21be33ef01 Ben McClelland 2024-01-01 14:02:48 -08:00
  • b145777340 chore(deps): bump the dev-dependencies group with 1 update dependabot[bot] 2024-01-01 21:11:27 +00:00
  • bae716b012 Merge pull request #352 from versity/ben/azure_blob Ben McClelland 2023-12-29 21:59:23 -08:00
  • 4343252c1f Merge pull request #361 from versity/ben/readme Ben McClelland 2023-12-29 21:58:07 -08:00
  • 5a3ecc2db4 fix: azure run go mod tidy Ben McClelland 2023-12-29 21:56:47 -08:00
  • cafa45760c feat: Added pagination for ListParts azure action and added get range support for GetObject azure action jonaustin09 2023-12-26 14:41:01 -05:00
  • 8cc89fa713 feat: Azure backend implementation jonaustin09 2023-12-22 08:11:21 -05:00
  • 3b945f72fc feat: azure blob backend initial pass Ben McClelland 2023-09-09 10:32:29 -07:00
  • 111d75b5d4 chore: update readme status and news Ben McClelland 2023-12-29 21:46:47 -08:00
  • f8aca99fb9 feat: noop backend for testing use like /dev/null ben/noop Ben McClelland 2023-12-23 09:23:36 -08:00
  • 8b31d6d93c Merge pull request #356 from versity/ben/s3_minor_fix v0.11 Ben McClelland 2023-12-26 10:34:23 -08:00
  • a6927a0947 Merge pull request #360 from versity/dependabot/go_modules/dev-dependencies-a55e97eb27 Ben McClelland 2023-12-26 10:33:18 -08:00
  • c1587e4c1c fix: make s3 PutBucketAcl have receiver pointer like others for consistency Ben McClelland 2023-12-23 09:26:56 -08:00
  • 6146dcff4a Merge pull request #358 from versity/ben/gw_perf Ben McClelland 2023-12-26 10:28:46 -08:00
  • 3ba218bd9a Merge pull request #357 from versity/ben/quiet_logging Ben McClelland 2023-12-26 10:28:30 -08:00
  • 60bc9a3fc5 Merge pull request #354 from versity/ben/req_body_limit Ben McClelland 2023-12-26 10:27:44 -08:00
  • 3a2cc8f915 Merge pull request #353 from versity/ben/s3_backend_perf Ben McClelland 2023-12-26 10:27:27 -08:00
  • 15455f5028 chore(deps): bump the dev-dependencies group with 3 updates dependabot[bot] 2023-12-25 21:08:44 +00:00
  • 216e50b9fd fix: disable keepalive for better request rates under heavy load Ben McClelland 2023-12-23 22:56:49 -08:00
  • d47cbcb39f feat: add quiet option to silence request log output Ben McClelland 2023-12-23 16:51:41 -08:00
  • 43bfe8a869 fix: body limit no longer needed for streaming request body Ben McClelland 2023-12-22 15:24:23 -08:00
  • 6e37096b35 fix: s3 backend performance increase with client reuse Ben McClelland 2023-12-22 15:09:42 -08:00
  • 6f6af8ec07 Merge pull request #344 from versity/ben/s3proxy v0.10 Ben McClelland 2023-12-19 09:58:30 -08:00
  • f27162b36d Merge pull request #347 from versity/dependabot/go_modules/golang.org/x/crypto-0.17.0 Ben McClelland 2023-12-18 17:09:10 -08:00
  • 22fcabe085 chore(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 dependabot[bot] 2023-12-18 21:51:46 +00:00
  • 89783a69f4 Merge pull request #346 from versity/dependabot/go_modules/dev-dependencies-f554204c74 Ben McClelland 2023-12-18 13:51:20 -08:00
  • 9afca13329 chore(deps): bump the dev-dependencies group with 4 updates dependabot[bot] 2023-12-18 21:47:29 +00:00
  • 3d6e37bbb1 fix: make iam s3 object work similar to internal files Ben McClelland 2023-12-18 10:18:22 -08:00
  • ab43240b4e fix: add cli options to enable s3 iam service Ben McClelland 2023-12-18 08:28:35 -08:00
  • b833e94c4b Merge pull request #343 from versity/ben/s3proxy Ben McClelland 2023-12-18 08:20:11 -08:00
  • 2fb5ecfbc4 chore: clarify s3 backend struct with better name Ben McClelland 2023-12-16 09:50:26 -08:00
  • 0c7537e3b5 Merge pull request #331 from versity/ben/req-body-streaming Ben McClelland 2023-12-15 08:23:58 -08:00
  • ba501e482d feat: steaming requests for put object and put part Ben McClelland 2023-11-25 17:25:30 -07:00
  • 27eb43d089 feat: Closes #290, implemented request body stream reading for PutObject and UploadPart actions. jonaustin09 2023-11-15 12:47:45 -05:00
  • 90bb43f7c9 S3 Proxy PutBucketAcl reference bug (#341) Jon Austin 2023-12-14 12:43:02 -05:00
  • 206231f27b S3 Proxy DeleteObjects empty input (#340) Jon Austin 2023-12-14 12:42:22 -05:00
  • a6e9fc5b00 Merge pull request #339 from versity/fix/s3proxy-copyobject-invarg Ben McClelland 2023-12-13 15:39:30 -08:00
  • c6cbd82f8b fix: Fixes 330, Fixes 334, Fixed copySrcModifSince bug in CopyObject action Ben McClelland 2023-12-13 15:33:18 -08:00
  • e9f01c8cce S3 proxy ListParts max parts issue (#338) Jon Austin 2023-12-13 13:22:34 -05:00
  • 68073b9b73 Docker proxy fix (#337) Jon Austin 2023-12-12 19:06:55 -05:00
  • 21a5d3502a fix: Resolved tests closer bug int-tests-by-unit jonaustin09 2023-12-12 15:38:49 -05:00
  • c97c814c33 Merge pull request #333 from versity/dependabot/go_modules/dev-dependencies-716cc4f3d3 Ben McClelland 2023-12-12 09:48:00 -08:00
  • 0d370a8bb7 chore(deps): bump the dev-dependencies group with 4 updates dependabot[bot] 2023-12-11 21:30:59 +00:00
  • 05ccdf3bb8 feat: implemented the logic to run integration tests separately jonaustin09 2023-12-11 14:28:08 -05:00
  • 3c14c46738 Merge pull request #328 from versity/s3-proxy-admin-actions Ben McClelland 2023-12-11 11:08:33 -08:00
  • 056c905a65 fix: Closes #323, fixed s3 proxy single user PutBucketAcl issue jonaustin09 2023-12-08 11:55:33 -05:00
  • ef5a94420c feat: Created admin CLI actions in s3 proxy, Created iam proxy for proxy server jonaustin09 2023-12-05 13:47:48 -05:00
  • ac66ad01e5 Merge pull request #301 from versity/dockerize-app Ben McClelland 2023-12-08 08:20:39 -08:00
  • cb394fd000 Merge pull request #326 from versity/ben/select_object_content Ben McClelland 2023-12-08 08:19:00 -08:00
  • bed1691a93 feat: implement logic for s3 select object content stream Ben McClelland 2023-12-04 09:02:53 -08:00
  • 48818927bb feat: Fixes #286, Created a struct which handles s3 select event streaming and event message construction jonaustin09 2023-10-27 12:38:47 -04:00
  • 32d7ada232 feat: Made gateway iam and setup directories configurable from environment variables in docker images jonaustin09 2023-12-06 10:08:06 -05:00
  • cd4821baa6 Merge pull request #327 from versity/dependabot/go_modules/dev-dependencies-be0b77cb9a Ben McClelland 2023-12-04 15:27:11 -08:00
  • e4922eb2e5 chore(deps): bump the dev-dependencies group with 5 updates dependabot[bot] 2023-12-04 21:52:58 +00:00
  • f380613870 Merge pull request #325 from versity/proxy-iam-creds Ben McClelland 2023-12-04 09:47:49 -08:00
  • c5007a68aa eat: Closes #317, Changed s3 proxy behavior to run in single user mode with CLI provided credentials jonaustin09 2023-12-04 10:06:59 -05:00
  • 4a81f7a7a5 Merge pull request #321 from versity/ben/release_builds Ben McClelland 2023-11-30 17:28:43 -08:00
  • ea55a488df fix: fixes #311 - disable cgo in release builds Ben McClelland 2023-11-30 17:09:21 -08:00
  • 29d3bfe184 Merge pull request #319 from versity/ben/integration_unit Ben McClelland 2023-11-29 11:58:58 -08:00
  • 26a7d567b0 feat: allow integrations tests to be called as unit tests Ben McClelland 2023-11-28 11:19:21 -08:00
  • c48f126557 Merge pull request #318 from versity/fix/issue-300-proxy-listbuckets-panic Ben McClelland 2023-11-29 09:51:17 -08:00
  • 315cb0ea81 fix: Fixes #307, Fixed ListMultipartUploads and ListParts parts timestamp in s3 proxy (#316) Jon Austin 2023-11-29 11:54:12 -05:00
  • c4b019f6ee fix: Fixes #300, Removed Displayname field from ListBuckets output as it's not supported in the gateway jonaustin09 2023-11-29 11:49:27 -05:00
  • ff787dc8f7 Merge pull request #315 from versity/fix/issue-308/proxy-error-handling Ben McClelland 2023-11-29 08:42:46 -08:00
  • 2b22509a90 fix: Fixes #302, #308. Added error handling function in s3 proxy implementation, which converts sdk error to API Errors jonaustin09 2023-11-29 11:34:21 -05:00
  • 953d05ca56 Merge pull request #314 from versity/dependabot/go_modules/dev-dependencies-06ec20d170 Ben McClelland 2023-11-29 08:39:15 -08:00