Commit Graph

  • 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
  • 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