Ben McClelland and GitHub
4850ac34fc
Merge pull request #103 from versity/ben/auth
...
refactor move auth to top level
2023-06-19 12:01:40 -07:00
Ben McClelland
0f733ae0c8
refactor move auth to top level
2023-06-19 11:15:19 -07:00
Ben McClelland and GitHub
776fda027c
Merge pull request #101 from versity/ben/auth_iam
...
Ben/auth iam
2023-06-19 10:58:49 -07:00
Ben McClelland
33673de160
fix case where bucket directory is created without acl
2023-06-19 10:34:45 -07:00
Ben McClelland
d2eab5bce3
posix: move iam data store to file
...
Storing to a file will allow more than 64k of storage that the xattr
would be limited to. This attempts to resolve racing updates between
multiple gateways without an explicit coordination between gateways.
This wil also setup a default IAM file on init.
2023-06-19 10:21:53 -07:00
Ben McClelland
94808bb4a9
refactor iam service for blind backend store
2023-06-19 09:53:19 -07:00
Ben McClelland and GitHub
e7f6f76fb4
Merge pull request #100 from versity/ben/acls
...
refactor ACLs to separate out ACL logic from backend
2023-06-19 09:26:34 -07:00
Ben McClelland
2427c67171
refactor ACLs to separate out ACL logic from backend
2023-06-16 16:47:05 -07:00
Ben McClelland and GitHub
b45cab6b05
Merge pull request #99 from versity/ben/update_deps
...
update dependencies
2023-06-16 11:28:40 -07:00
Ben McClelland
3b1be966d5
update dependencies
2023-06-16 11:04:09 -07:00
Ben McClelland and GitHub
61c4e31fa1
Merge pull request #93 from versity/ben/scoutfs
...
feat: scoutfs backend with move blocks multipart optimized
2023-06-16 10:32:38 -07:00
Ben McClelland
09e8889e75
feat: scoutfs backend with move blocks multipart optimized
2023-06-16 10:25:52 -07:00
Ben McClelland and GitHub
3ba5f21f51
Merge pull request #94 from versity/ben/list_buckets
...
fix list buckets response for single bucket entry
2023-06-16 10:25:36 -07:00
Ben McClelland
5c61604e82
fix list buckets response for single bucket entry
...
The xml encoding of the s3.ListBucketsOutput return type was not giving
correct results when there is only a single bucket. This revives the
old aws xsd schema and generated types that will give more accurate xml
encoding results.
2023-06-16 10:22:25 -07:00
Ben McClelland and GitHub
246dbe4f6b
Merge pull request #95 from versity/acl-checker
...
ACL setup
2023-06-16 10:19:22 -07:00
jonaustin09
36653ac996
fix: Merge conflicts merged
2023-06-16 20:59:01 +04:00
jonaustin09
49af6f0049
feat: ACL set up finished: added VerifyACL function, added admin checker function on list buckets, fixed all the unit tests
2023-06-16 20:55:23 +04:00
Jon Austin and GitHub
ad09d98891
feat: Implemented GetBucketACL, PutBucketACL posix functions, fixed a… ( #92 )
...
* feat: Implemented GetBucketACL, PutBucketACL posix functions, fixed authentication middleware signed headers bug
* fix: Fixed GetBucketAcl return type, fixed staticcheck uppercase error, fixed unit tests for PutActions
2023-06-15 10:49:17 -07:00
jonaustin09
3d7ce4210a
fix: Fixed GetBucketAcl return type, fixed staticcheck uppercase error, fixed unit tests for PutActions
2023-06-15 20:39:20 +04:00
jonaustin09
114d9fdf63
fix: Branch up to date
2023-06-14 22:41:44 +04:00
jonaustin09
21f0fea5a7
feat: Implemented GetBucketACL, PutBucketACL posix functions, fixed authentication middleware signed headers bug
2023-06-14 22:39:27 +04:00
Ben McClelland and GitHub
6abafe2169
Merge pull request #91 from versity/ben/err_log
...
fix: only print request headers on error
2023-06-14 09:28:52 -07:00
Ben McClelland
ae1f5cda2f
fix: only print request headers on error
2023-06-14 09:16:41 -07:00
Ben McClelland and GitHub
66e68a5d1a
Merge pull request #90 from versity/ben/fix_linux_otmp
...
fix: linux otmp object and part uploads
2023-06-14 09:14:14 -07:00
Ben McClelland
20638aee49
fix: linux otmp object and part uploads
...
We were missing the object and directory name in the O_TMPFILE uploads,
so were incorrectly trying to link these into the top level directory.
2023-06-14 08:42:39 -07:00
Jon Austin and GitHub
1bcdf948ba
feat: Move IAM configuration file creation on backend running, set up… ( #89 )
...
* feat: Move IAM configuration file creation on backend running
2023-06-13 11:13:18 -07:00
Ben McClelland and GitHub
16a9b6b507
Merge pull request #86 from versity/ben/err_log
...
add internal error log to non-xml response
2023-06-13 09:31:26 -07:00
Ben McClelland
32efd670e1
add internal error log to non-xml response
2023-06-13 09:11:44 -07:00
Ben McClelland and GitHub
78545d9205
Merge pull request #84 from versity/ben/spellcheek
...
fix some spelling errors
2023-06-12 14:08:31 -07:00
Ben McClelland
dfd8709777
fix some spelling errors
2023-06-12 14:00:10 -07:00
Ben McClelland and GitHub
eaedc434c6
Merge pull request #83 from versity/ben/backend_cleanup
...
cleanup unused backend interface
2023-06-12 12:15:30 -07:00
Ben McClelland
7157280627
cleanup unused backend interface
2023-06-12 11:49:57 -07:00
Ben McClelland and GitHub
f25ba05038
Merge pull request #82 from versity/ben/readme_logo
...
add logo to footer of README.md
2023-06-12 10:43:16 -07:00
Ben McClelland and GitHub
6592ec5ae1
add logo to footer of README.md
2023-06-12 10:29:35 -07:00
Ben McClelland and GitHub
e4d1041ea1
Merge pull request #81 from versity/ben/actions
...
change github workflow to use latest stable go version
2023-06-12 09:35:31 -07:00
Ben McClelland
53840f27c9
change github workflow to use latest stable go version
2023-06-12 09:29:03 -07:00
Ben McClelland and GitHub
067f9e07c3
Merge pull request #80 from versity/admin-delete-api
...
feat: Added admin api and admin CLI aciton to delete a user
2023-06-12 09:21:31 -07:00
jonaustin09
def500d464
fix: Merged main branch into admin-delete-api
2023-06-12 20:00:34 +04:00
jonaustin09
b98f48ce2c
feat: Added admin api and admin CLI aciton to delete a user
2023-06-12 19:58:28 +04:00
Ben McClelland and GitHub
41ee0bf487
Merge pull request #79 from versity/ben/coc
...
Create CODE_OF_CONDUCT.md
2023-06-12 08:41:14 -07:00
Ben McClelland and GitHub
afb40db50e
Create CODE_OF_CONDUCT.md
2023-06-12 08:41:02 -07:00
Ben McClelland and GitHub
a95d03c498
Merge pull request #78 from versity/ben/cleanup_base
...
Ben/cleanup base
v0.2
2023-06-12 08:00:05 -07:00
Ben McClelland
feace16fa9
set response headers for get object
2023-06-12 07:46:09 -07:00
Ben McClelland
33e1d39138
cleanup responses to split out expected xml body response
2023-06-12 07:46:09 -07:00
Ben McClelland and GitHub
115910eafe
Merge pull request #72 from versity/ben/posix_multipart
...
Ben/posix multipart
2023-06-12 07:45:35 -07:00
Ben McClelland
ef06d11d7c
fix: get simple multipart upload tests passing
2023-06-12 07:37:21 -07:00
Ben McClelland
2697edd40a
head object time format
2023-06-12 07:15:57 -07:00
Ben McClelland and GitHub
f88cb9fa7f
Merge pull request #70 from versity/ben/internal_error_log
...
feat: add log for internal server errors not of type s3err.APIError
2023-06-12 07:15:16 -07:00
Ben McClelland and GitHub
38bb042a32
Merge pull request #74 from versity/benmcclelland-patch-1
...
Added dark/light theme logo and footer to README.md
2023-06-10 20:21:26 -07:00
Ben McClelland and GitHub
7682defa95
Added dark/light theme logo and footer to README.md
2023-06-10 20:21:07 -07:00