Commit Graph

  • 892d4d7d17 fix: as of Go 1.21, toolchain versions must use the 1.N.P syntax Ben McClelland 2024-04-18 20:29:23 -07:00
  • 4429570388 fix: use xattr.ENOATTR check for posix xattrs Ben McClelland 2024-04-18 18:17:17 -07:00
  • ae0354c765 Merge pull request #526 from versity/fix/487-head-bucket-resp Ben McClelland 2024-04-18 15:55:50 -07:00
  • 84ce40fb54 fix: Fixes #487, added response headers for HeadBucket action jonaustin09 2024-04-18 13:27:45 -04:00
  • 5853c3240b Merge pull request #520 from versity/test_cmdline_user_s3cmd v0.20 Ben McClelland 2024-04-17 14:42:25 -07:00
  • 8bd068c22c Merge pull request #525 from versity/ben/check_account Ben McClelland 2024-04-17 14:32:02 -07:00
  • f08ccacd0f test: s3cmd user, fix for non-bucket creating testing Luke McCrone 2024-04-16 17:42:22 -03:00
  • 46aab041cc fix: auth iam single error for GetUserAccount() Ben McClelland 2024-04-17 09:27:10 -07:00
  • a7a8ea9e61 Merge pull request #523 from versity/ben/chunk_uploads Ben McClelland 2024-04-17 09:13:12 -07:00
  • 07b01a738a fix: chunkreader invalid signature when header crossed read buffers Ben McClelland 2024-04-16 23:01:55 -07:00
  • 6f35a5fbaf Merge pull request #521 from versity/ben/readme_news_perf2 Ben McClelland 2024-04-16 15:55:05 -07:00
  • 05530e02c9 feat: add new perf article to readme news Ben McClelland 2024-04-16 14:52:37 -07:00
  • b2f028939e Merge pull request #518 from versity/ben/meta_storer Ben McClelland 2024-04-16 11:43:31 -07:00
  • 7ccd1dd619 Merge pull request #519 from versity/dependabot/go_modules/dev-dependencies-e4c8b118df Ben McClelland 2024-04-15 15:31:35 -07:00
  • b10d08a8df chore(deps): bump the dev-dependencies group with 3 updates dependabot[bot] 2024-04-15 21:32:24 +00:00
  • c81403fe90 feat: add metadata storage abstraction layer Ben McClelland 2024-04-13 21:55:46 -07:00
  • 5f422fefd8 Merge pull request #517 from versity/test_cmdline_iam Ben McClelland 2024-04-13 09:55:10 -07:00
  • 0a74509d00 test: initial users tests (admin, userplus, user) Luke McCrone 2024-04-08 18:41:38 -03:00
  • 65abac9823 Merge pull request #515 from versity/ben/admin_insecure Ben McClelland 2024-04-12 08:08:34 -07:00
  • 5ec2de544c fix: admin change-bucket-owner return status Ben McClelland 2024-04-11 16:11:59 -07:00
  • 53a50df742 fix: admin change-bucket-owner cert disable verify Ben McClelland 2024-04-11 14:44:37 -07:00
  • 936ba1f84b Merge pull request #509 from versity/ben/admin_insecure v0.19 Ben McClelland 2024-04-09 09:04:54 -07:00
  • ffe1fc4ad3 feat: optional disable cert check for admin cli actions Ben McClelland 2024-04-08 18:59:35 -07:00
  • 020b2db975 Merge pull request #506 from versity/ben/cmd_admin_err Ben McClelland 2024-04-09 08:36:35 -07:00
  • 17b1dbe025 fix: return non 0 exit status for cli admin error Ben McClelland 2024-04-08 13:12:37 -07:00
  • 5937af22c6 Merge pull request #507 from versity/dependabot/go_modules/dev-dependencies-d1c995973a Ben McClelland 2024-04-08 16:35:49 -07:00
  • 5c2e7cce05 chore(deps): bump github.com/go-ldap/ldap/v3 dependabot[bot] 2024-04-08 21:06:04 +00:00
  • 6b9ee3a587 Merge pull request #508 from versity/ben/ldap_url Ben McClelland 2024-04-08 16:24:19 -07:00
  • e9a036d100 fix: use ldap.DialURL instead of deprecated ldap.Dial Ben McClelland 2024-04-08 16:10:59 -07:00
  • e9b41d53b6 feat: implement read only option for posix/scoutfs ben/read_only Ben McClelland 2024-03-31 15:13:01 -07:00
  • c87293bf20 Merge pull request #504 from versity/ben/debug_logging Ben McClelland 2024-04-08 10:38:16 -07:00
  • 98b4fde0fa Merge pull request #503 from versity/ben/quota_error Ben McClelland 2024-04-08 10:38:03 -07:00
  • 4be4dc2971 feat: add more debug logging for api handler errors Ben McClelland 2024-04-06 20:07:51 -07:00
  • aeea61544b feat: add s3err QuotaExceeded for posix/scoutfs Ben McClelland 2024-04-06 11:53:40 -07:00
  • 27fe12367c Merge pull request #502 from versity/ben/docker Ben McClelland 2024-04-06 11:15:00 -07:00
  • 3dbe95235e fix: add build/version/time to docker images Ben McClelland 2024-04-06 09:31:18 -07:00
  • 6955edfa31 Merge pull request #501 from versity/ben/example_service_updates Ben McClelland 2024-04-05 20:35:16 -07:00
  • b5941f2596 Merge pull request #500 from versity/dependabot/go_modules/dev-dependencies-4f9575a9fc Ben McClelland 2024-04-05 20:09:49 -07:00
  • 671034a031 feat: add new config options to example Ben McClelland 2024-04-05 20:06:24 -07:00
  • 4275269e9f chore(deps): bump the dev-dependencies group with 6 updates dependabot[bot] 2024-04-06 02:52:04 +00:00
  • b355bfe629 Merge pull request #498 from versity/ben/dependabot Ben McClelland 2024-04-05 19:47:06 -07:00
  • a7f08b8341 chore: allow dependabot to update indirect dependencies Ben McClelland 2024-04-05 17:40:25 -07:00
  • 0b6fb58c1c Merge pull request #494 from versity/event-notif-filters Ben McClelland 2024-04-05 17:31:52 -07:00
  • 6f2008ee85 Merge pull request #496 from versity/test_cmdline_head_bucket Ben McClelland 2024-04-05 16:56:17 -07:00
  • 87aee2bcf8 test: bucket info, invalid name, parameter tests Luke McCrone 2024-04-03 22:57:29 -03:00
  • e2792d26ad Merge pull request #491 from versity/ben/workflow_updates Ben McClelland 2024-04-04 20:19:40 -07:00
  • 7b5022d797 chore: update workflow action versions Ben McClelland 2024-04-03 21:11:48 -07:00
  • d7f1d56d9b Merge pull request #495 from versity/dependabot/go_modules/dev-dependencies-f04424bbb8 Ben McClelland 2024-04-04 14:09:12 -07:00
  • dbc0ad4325 feat: Closes #475, Implemented filters for s3 bucket event notifications, created a utility CLI command to create config file jonaustin09 2024-04-04 15:20:17 -04:00
  • 2a412fe96e chore(deps): bump golang.org/x/sys in the dev-dependencies group dependabot[bot] 2024-04-04 20:23:29 +00:00
  • 6ddd3c340f Merge pull request #493 from versity/ben/deps Ben McClelland 2024-04-04 13:22:44 -07:00
  • d48366343f chore: update dependencies Ben McClelland 2024-04-03 21:33:05 -07:00
  • 46e9d380a3 Merge pull request #481 from versity/test_cmdline_readme Ben McClelland 2024-04-02 15:58:45 -07:00
  • 4265270e4d Merge pull request #488 from versity/event-notif-webhook Ben McClelland 2024-04-02 15:58:02 -07:00
  • 81d6635fe9 feat: Adeed webhook URL support for bucket event notifications. Made some bug fixing and refactoring in event sender and audit logger interfaces jonaustin09 2024-04-02 15:17:36 -04:00
  • ddea398d70 Merge pull request #482 from versity/ben/chown_files Ben McClelland 2024-04-02 11:47:42 -07:00
  • a39a1baa83 Merge pull request #486 from versity/dependabot/go_modules/dev-dependencies-ab407f4123 Ben McClelland 2024-04-01 20:32:47 -07:00
  • 8c8ac5d4bc chore(deps): bump the dev-dependencies group with 8 updates dependabot[bot] 2024-04-01 22:10:10 +00:00
  • 12ac266e70 test: file count (pagination), delimiter, invalid bucket name Luke McCrone 2024-03-28 11:35:49 -03:00
  • c228bbfd79 feat: add option to change ownership of dir/files to acct settings Ben McClelland 2024-02-27 15:41:21 -08:00
  • f72d6349fe feat: consolidate scoutfs/posix mkdir in backend Ben McClelland 2024-03-30 20:54:56 -07:00
  • fcf0f4cf68 Merge pull request #480 from versity/access-control-tests Ben McClelland 2024-03-28 12:28:53 -07:00
  • e6203c5765 feat: Closes #441, Added access control integration tests, fixed some bugs in bucket policy and acl access checking flow jonaustin09 2024-03-28 14:52:56 -04:00
  • 31e51b816e Merge pull request #479 from versity/ben/pprof Ben McClelland 2024-03-27 12:30:11 -07:00
  • 5b30db9e48 feat: add optional pprof debug endpoint Ben McClelland 2024-03-27 09:26:19 -07:00
  • 7efee6ceb5 Merge pull request #473 from versity/test_cmdline_presign v0.18 Ben McClelland 2024-03-27 08:16:13 -07:00
  • 9fd22ca8e7 test: presign work, s3 backend testing Luke McCrone 2024-03-19 13:22:25 -03:00
  • 0011ccd80e Merge pull request #477 from versity/dependabot/go_modules/dev-dependencies-c40e9f5ba3 Ben McClelland 2024-03-25 15:20:30 -07:00
  • 4d02ac21c5 Merge pull request #460 from versity/bucket-policies Ben McClelland 2024-03-25 15:19:46 -07:00
  • 5dca7cfa85 chore(deps): bump the dev-dependencies group with 5 updates dependabot[bot] 2024-03-25 22:06:37 +00:00
  • 754c221c4d feat: Added bucket policy access verifier function implementation. Changed the default behaviour of bucket ACLs. Fixed the supported actions list for bucket policy. Implemented Copy* actions access checker function jonaustin09 2024-03-25 16:00:35 -04:00
  • 9fbb63f15d Merge pull request #476 from versity/ben/scoutfs_get_object Ben McClelland 2024-03-25 11:46:57 -07:00
  • 0ea5db228d fix: scoutfs return correct ContentRange for get request Ben McClelland 2024-03-25 08:27:39 -07:00
  • 031d5d1d1f Merge pull request #474 from versity/ben/scoutfs_partnumber Ben McClelland 2024-03-25 09:35:31 -07:00
  • 7ff89af6b5 fix: scoutfs backend needs to dereference types.CompletedPart.PartNumber Ben McClelland 2024-03-22 14:38:19 -07:00
  • bcd667c4d4 Merge pull request #472 from versity/ben/readme_mailing_list Ben McClelland 2024-03-21 09:54:55 -07:00
  • bda5738a67 feat: reformat readme and add mailing list Ben McClelland 2024-03-21 09:12:33 -07:00
  • af641e5368 feat: Added integration test cases for Put/Get/DeleteBucketPolicy actions. Made some bug fixes in these actions implementations jonaustin09 2024-03-20 17:31:52 -04:00
  • 83f6ca7334 Merge pull request #464 from versity/ben/presign_escape v0.17 Ben McClelland 2024-03-20 12:16:42 -07:00
  • b9ed7cb8f0 feat: Added a presigned v4 authentication integration test case to put/get object containing utf-8 characters jonaustin09 2024-03-20 14:45:48 -04:00
  • b592cfb69d Merge pull request #468 from versity/ben/root_cred_check Ben McClelland 2024-03-19 12:49:42 -07:00
  • 62a313ff65 Merge pull request #471 from versity/ben/spec_cleanup Ben McClelland 2024-03-19 09:06:09 -07:00
  • a531803036 chore: cleanup unused rpm spec file Ben McClelland 2024-03-19 08:32:31 -07:00
  • 6e0a3fbce3 Merge pull request #461 from versity/ben/systemd Ben McClelland 2024-03-19 08:27:22 -07:00
  • 4ce7880e3a Merge pull request #469 from versity/ben/cmd_exit_status Ben McClelland 2024-03-19 08:14:20 -07:00
  • 388f6b1093 fix: return success exit status if shutdown succeeds Ben McClelland 2024-03-18 15:39:56 -07:00
  • 1cd86d188f fix: require root credentials be set to start gateway Ben McClelland 2024-03-18 15:32:54 -07:00
  • dac69caac3 fix: escape path and query for presign signature validation Ben McClelland 2024-03-18 08:35:15 -07:00
  • 8fcb443477 Merge pull request #467 from versity/dependabot/go_modules/dev-dependencies-d3ce116a78 Ben McClelland 2024-03-18 15:12:30 -07:00
  • 012e79c85c chore(deps): bump the dev-dependencies group with 5 updates dependabot[bot] 2024-03-18 21:32:21 +00:00
  • 78665dd74a feat: add systemd unit support for rpm/deb packaging Ben McClelland 2024-03-15 15:41:24 -07:00
  • f0a00b4ab1 Merge pull request #463 from versity/test_cmdline_mc_three Ben McClelland 2024-03-18 11:03:13 -07:00
  • 3986d74e10 test: mc multipart upload, test coverage Luke McCrone 2024-03-18 11:11:17 -03:00
  • d469a72213 feat: Implemented Put/Get/DeletBucketPolicy s3 actions in posix backend. Implemented policy document validation function jonaustin09 2024-03-15 15:47:10 -04:00
  • d1d12c1706 Merge pull request #455 from versity/test_cmdline_mc_two Ben McClelland 2024-03-14 11:35:53 -07:00
  • c4c372090e Merge pull request #458 from versity/ben/missing_sign_headers Ben McClelland 2024-03-14 11:33:26 -07:00
  • 51a5b35b67 test: mc tags testing, allow direct testing for comparison Luke McCrone 2024-03-10 17:29:59 -03:00
  • b555c92940 fix: include all request signed headers in signature canonical string Ben McClelland 2024-03-13 22:48:24 -07:00
  • 3883dc3159 Merge pull request #459 from versity/ben/posix_check Ben McClelland 2024-03-14 09:31:13 -07:00
  • 8144d90e25 feat: check for xattr support on posix init Ben McClelland 2024-03-14 08:16:52 -07:00