Commit Graph

  • 4bfb3d84d3 Acl integration test (#115) Jon Austin 2023-06-29 06:38:35 +04:00
  • 30dbd02a83 Tag actions integrations tests (#114) Jon Austin 2023-06-27 01:25:24 +04:00
  • f8afeec0a0 Merge pull request #112 from versity/ben/readme Ben McClelland 2023-06-26 12:30:35 -07:00
  • 45e3c0922d Tag actions FE (#113) Jon Austin 2023-06-26 23:29:56 +04:00
  • a3f95520a8 update README.md with some content clarifications Ben McClelland 2023-06-26 10:18:50 -07:00
  • c45280b7db Merge pull request #111 from versity/ben/tests Ben McClelland 2023-06-26 08:36:39 -07:00
  • 77b0759f86 fix full flow mising TestRangeGet test Ben McClelland 2023-06-25 11:00:54 -07:00
  • 1da0c1ceba add coverage report for actions tests Ben McClelland 2023-06-25 10:30:04 -07:00
  • 1d476c6d4d add signal handler for clean shutdown Ben McClelland 2023-06-25 10:01:54 -07:00
  • c4f5f958eb add functional tests to github actions Ben McClelland 2023-06-23 18:32:34 -07:00
  • f84cfe58e7 Bench test (#110) Jon Austin 2023-06-23 20:55:04 +04:00
  • 59a1e68e15 Merge pull request #107 from versity/test-cli-setup v0.3 Ben McClelland 2023-06-22 10:21:23 -07:00
  • 672027f4aa fix: TLS configuration removed jonaustin09 2023-06-22 20:03:50 +04:00
  • 24ae7a2e86 feat: test CLI command set up for client side testing, test cases are corresponded with subcommands, added full-flow test case jonaustin09 2023-06-22 19:49:30 +04:00
  • 696d68c977 Merge pull request #109 from versity/fix/scoutfs-dir-obj-key Ben McClelland 2023-06-22 10:03:36 -07:00
  • b770daa3b5 fix: fixed object directory key for scoutfs fileToObj function jonaustin09 2023-06-22 20:51:37 +04:00
  • 065c126096 Merge pull request #108 from versity/fix/dir-obj-key Ben McClelland 2023-06-22 09:42:28 -07:00
  • ed047f5046 fix: fixed directory object key prefix jonaustin09 2023-06-22 19:52:55 +04:00
  • 286299d44b Merge pull request #105 from versity/ben/scoutfs_glacier Ben McClelland 2023-06-21 11:31:39 -07:00
  • c4e0aa69a8 scoutfs: add support for glacier emulation mode Ben McClelland 2023-06-19 09:50:32 -07:00
  • 5ce010b1fa refactor walk to allow for more general obj translation Ben McClelland 2023-06-19 12:02:38 -07:00
  • 4d50f7665a Merge pull request #104 from versity/logging-system Ben McClelland 2023-06-20 11:06:14 -07:00
  • c01d3ed542 feat: control over logging in debug mode and control logging for specific actions jonaustin09 2023-06-20 19:39:58 +04:00
  • 0209ca4bc0 fix: fixed merge conflicts jonaustin09 2023-06-19 23:20:33 +04:00
  • 127b79e148 feat: Logging system set up jonaustin09 2023-06-19 23:18:16 +04:00
  • 4850ac34fc Merge pull request #103 from versity/ben/auth Ben McClelland 2023-06-19 12:01:40 -07:00
  • 0f733ae0c8 refactor move auth to top level Ben McClelland 2023-06-19 11:09:43 -07:00
  • 776fda027c Merge pull request #101 from versity/ben/auth_iam Ben McClelland 2023-06-19 10:58:49 -07:00
  • 33673de160 fix case where bucket directory is created without acl Ben McClelland 2023-06-19 10:34:45 -07:00
  • d2eab5bce3 posix: move iam data store to file Ben McClelland 2023-06-17 22:58:54 -07:00
  • 94808bb4a9 refactor iam service for blind backend store Ben McClelland 2023-06-16 23:18:21 -07:00
  • e7f6f76fb4 Merge pull request #100 from versity/ben/acls Ben McClelland 2023-06-19 09:26:34 -07:00
  • 2427c67171 refactor ACLs to separate out ACL logic from backend Ben McClelland 2023-06-16 16:47:05 -07:00
  • b45cab6b05 Merge pull request #99 from versity/ben/update_deps Ben McClelland 2023-06-16 11:28:40 -07:00
  • 3b1be966d5 update dependencies Ben McClelland 2023-06-16 11:04:09 -07:00
  • 61c4e31fa1 Merge pull request #93 from versity/ben/scoutfs Ben McClelland 2023-06-16 10:32:38 -07:00
  • 09e8889e75 feat: scoutfs backend with move blocks multipart optimized Ben McClelland 2023-06-15 10:45:31 -07:00
  • 3ba5f21f51 Merge pull request #94 from versity/ben/list_buckets Ben McClelland 2023-06-16 10:25:36 -07:00
  • 5c61604e82 fix list buckets response for single bucket entry Ben McClelland 2023-06-15 21:33:48 -07:00
  • 246dbe4f6b Merge pull request #95 from versity/acl-checker Ben McClelland 2023-06-16 10:19:22 -07:00
  • 36653ac996 fix: Merge conflicts merged jonaustin09 2023-06-16 20:59:01 +04:00
  • 49af6f0049 feat: ACL set up finished: added VerifyACL function, added admin checker function on list buckets, fixed all the unit tests jonaustin09 2023-06-16 20:55:23 +04:00
  • ad09d98891 feat: Implemented GetBucketACL, PutBucketACL posix functions, fixed a… (#92) Jon Austin 2023-06-15 21:49:17 +04:00
  • 3d7ce4210a fix: Fixed GetBucketAcl return type, fixed staticcheck uppercase error, fixed unit tests for PutActions jonaustin09 2023-06-15 20:39:20 +04:00
  • 114d9fdf63 fix: Branch up to date jonaustin09 2023-06-14 22:41:44 +04:00
  • 21f0fea5a7 feat: Implemented GetBucketACL, PutBucketACL posix functions, fixed authentication middleware signed headers bug jonaustin09 2023-06-14 22:39:27 +04:00
  • 6abafe2169 Merge pull request #91 from versity/ben/err_log Ben McClelland 2023-06-14 09:28:52 -07:00
  • ae1f5cda2f fix: only print request headers on error Ben McClelland 2023-06-14 09:12:20 -07:00
  • 66e68a5d1a Merge pull request #90 from versity/ben/fix_linux_otmp Ben McClelland 2023-06-14 09:14:14 -07:00
  • 20638aee49 fix: linux otmp object and part uploads Ben McClelland 2023-06-14 08:42:37 -07:00
  • 1bcdf948ba feat: Move IAM configuration file creation on backend running, set up… (#89) Jon Austin 2023-06-13 22:13:18 +04:00
  • 16a9b6b507 Merge pull request #86 from versity/ben/err_log Ben McClelland 2023-06-13 09:31:26 -07:00
  • 32efd670e1 add internal error log to non-xml response Ben McClelland 2023-06-13 09:11:44 -07:00
  • 78545d9205 Merge pull request #84 from versity/ben/spellcheek Ben McClelland 2023-06-12 14:08:31 -07:00
  • dfd8709777 fix some spelling errors Ben McClelland 2023-06-12 14:00:10 -07:00
  • eaedc434c6 Merge pull request #83 from versity/ben/backend_cleanup Ben McClelland 2023-06-12 12:15:30 -07:00
  • 7157280627 cleanup unused backend interface Ben McClelland 2023-06-12 11:49:57 -07:00
  • f25ba05038 Merge pull request #82 from versity/ben/readme_logo Ben McClelland 2023-06-12 10:43:16 -07:00
  • 6592ec5ae1 add logo to footer of README.md Ben McClelland 2023-06-12 10:29:35 -07:00
  • e4d1041ea1 Merge pull request #81 from versity/ben/actions Ben McClelland 2023-06-12 09:35:31 -07:00
  • 53840f27c9 change github workflow to use latest stable go version Ben McClelland 2023-06-12 09:27:01 -07:00
  • 067f9e07c3 Merge pull request #80 from versity/admin-delete-api Ben McClelland 2023-06-12 09:21:31 -07:00
  • def500d464 fix: Merged main branch into admin-delete-api jonaustin09 2023-06-12 20:00:34 +04:00
  • b98f48ce2c feat: Added admin api and admin CLI aciton to delete a user jonaustin09 2023-06-12 19:58:28 +04:00
  • 41ee0bf487 Merge pull request #79 from versity/ben/coc Ben McClelland 2023-06-12 08:41:14 -07:00
  • afb40db50e Create CODE_OF_CONDUCT.md Ben McClelland 2023-06-12 08:41:02 -07:00
  • a95d03c498 Merge pull request #78 from versity/ben/cleanup_base v0.2 Ben McClelland 2023-06-12 08:00:05 -07:00
  • feace16fa9 set response headers for get object Ben McClelland 2023-06-10 11:10:27 -07:00
  • 33e1d39138 cleanup responses to split out expected xml body response Ben McClelland 2023-06-10 11:04:08 -07:00
  • 115910eafe Merge pull request #72 from versity/ben/posix_multipart Ben McClelland 2023-06-12 07:45:35 -07:00
  • ef06d11d7c fix: get simple multipart upload tests passing Ben McClelland 2023-06-06 13:36:21 -07:00
  • 2697edd40a head object time format Ben McClelland 2023-06-09 18:53:00 -07:00
  • f88cb9fa7f Merge pull request #70 from versity/ben/internal_error_log Ben McClelland 2023-06-12 07:15:16 -07:00
  • 38bb042a32 Merge pull request #74 from versity/benmcclelland-patch-1 Ben McClelland 2023-06-10 20:21:26 -07:00
  • 7682defa95 Added dark/light theme logo and footer to README.md Ben McClelland 2023-06-10 20:21:07 -07:00
  • 17b42c369a add wiki assets assets Ben McClelland 2023-06-10 19:49:40 -07:00
  • 12df87577b Merge pull request #73 from versity/benmcclelland-patch-1 Ben McClelland 2023-06-10 13:57:05 -07:00
  • 92a763e53a Add documentation/wiki links to README.md Ben McClelland 2023-06-10 13:54:37 -07:00
  • c3aaf1538e Merge pull request #71 from versity/ben/readme_updates Ben McClelland 2023-06-09 10:59:34 -07:00
  • c7625c9b58 update README Ben McClelland 2023-06-09 10:58:30 -07:00
  • 50357ce61a feat: add log for internal server errors not of type s3err.APIError Ben McClelland 2023-06-09 10:35:21 -07:00
  • 160a99cbbd feat: Added admin CLI, created api endpoint for creating new user, cr… (#68) Jon Austin 2023-06-09 10:30:20 -07:00
  • 0350215e2e Merge pull request #69 from versity/ben/dir_objects Ben McClelland 2023-06-09 10:25:32 -07:00
  • de346816fc fix put directory object Ben McClelland 2023-06-08 22:32:54 -07:00
  • f1ac6b808b fix list objects for directory type objects Ben McClelland 2023-06-08 22:04:08 -07:00
  • 8ade0c96cf Merge pull request #67 from versity/ben/list Ben McClelland 2023-06-08 10:33:54 -07:00
  • f4400edaa0 fix list objects Ben McClelland 2023-06-07 22:57:00 -07:00
  • f337aa288d Update README.md (#66) meghanmcclelland 2023-06-07 17:34:01 -07:00
  • cd45036ebf Merge pull request #65 from versity/ben/another_sig_fix v0.1 Ben McClelland 2023-06-07 08:44:24 -07:00
  • 002c427e7d fix signature check when content length not included Ben McClelland 2023-06-07 08:37:14 -07:00
  • e75baad56c Merge pull request #64 from versity/ben/posix_range_get Ben McClelland 2023-06-07 08:21:31 -07:00
  • 6b16dd76bd fix: convert byte range to start and length Ben McClelland 2023-06-06 13:47:06 -07:00
  • 20b6c1c266 Merge pull request #63 from versity/ben/fix_sig_again Ben McClelland 2023-06-07 08:17:19 -07:00
  • 1717d45664 fix: v4 auth signature to only use specified signed headers Ben McClelland 2023-06-06 13:20:19 -07:00
  • 8f27e88198 feat: GetObject range calculation moved to backend, created utility function for it in the backend (#61) Jon Austin 2023-06-06 11:13:45 -07:00
  • 39e1399664 Merge pull request #60 from versity/ben/head_object Ben McClelland 2023-06-06 10:12:33 -07:00
  • d526569d13 fix: head object content length header Ben McClelland 2023-06-06 10:06:22 -07:00
  • 69be1dcd1e Merge pull request #53 from versity/controller-unit-tests Ben McClelland 2023-06-06 09:42:53 -07:00
  • a0f3b0bf2c fix: HeadObject unit test success case fixed jonaustin09 2023-06-06 20:12:16 +04:00
  • 83b494a91f feat: Head object response serialization (#58) Jon Austin 2023-06-06 08:41:47 -07:00