Jon Austin
bf33b9f5a2
Issue 154 ( #169 )
...
* fix: Fixes #154 , Changed GetObject range error to InvalidRange
2023-07-27 11:05:40 -07:00
Jon Austin
77080328c1
Issue 156 ( #167 )
...
* fix: Fixes #156 , Added bucket name validation on bucket creation
2023-07-27 11:04:50 -07:00
Ben McClelland
b0259ae1de
Merge pull request #166 from versity/ben/context
2023-07-27 06:44:43 -07:00
Ben McClelland
884fd029c3
feat: add context to backend calls
...
This adds a context to the backend interface calls so that the backend
can enable request cancellation. This change isn't acutally implementing
any backend handling, but just putting the pieces into place to pass the
context to the backend.
2023-07-26 21:54:12 -07:00
Ben McClelland
36eb6d795f
Merge pull request #165 from versity/acl-checker-refactoring
...
ACL refactoring
2023-07-26 19:06:52 -07:00
Ben McClelland
7de01cc983
Merge pull request #163 from versity/ben/log_cleanup
...
fix: allow logging to user specified log files
2023-07-26 19:05:39 -07:00
jonaustin09
7fb2a7f9ba
feat: ACL refactoring, moved ace parsing from controllers to middleware
2023-07-26 20:54:50 +04:00
Ben McClelland
5a9b744dd1
fix: allow logging to user specified log files
...
This also cleans up some the of the error output to send to stderr.
This adds the Shutdown() to the logging interface, so we can keep the
log file open and just append entries.
This add HangUp() to the logging interface for log rotations.
2023-07-25 23:39:45 -07:00
Ben McClelland
5b31a7bafc
Merge pull request #162 from versity/fix/issue-136
...
Issue 136
2023-07-25 10:03:28 -07:00
Ben McClelland
ee703479d0
Merge pull request #161 from versity/fix/issue-150
...
Issue 150
2023-07-25 10:02:57 -07:00
Ben McClelland
bedd353d72
Merge pull request #160 from versity/fix/issue-155
...
Issue 155
2023-07-25 10:02:16 -07:00
Ben McClelland
84fe647b81
Merge pull request #159 from versity/fix/issue-157
...
Issue 157
2023-07-25 10:00:35 -07:00
jonaustin09
1649c5cafd
fix: Added KeyCount property in ListObjectsV2 action result, added a test case for one
2023-07-25 20:44:57 +04:00
jonaustin09
4c451a4822
feat: Added support to add object tags on object creation
2023-07-25 20:42:58 +04:00
jonaustin09
287db7a7b6
fix: Fixed ListObjects marker bug, now it takes the correct query param as marker
2023-07-25 20:31:40 +04:00
jonaustin09
c598ee5416
fix: Added accept-range, Content-range and x-amz-tagging-count headers in GetObject action response, added test cases for these
2023-07-25 20:28:40 +04:00
Ben McClelland
7c08ea44a6
Merge pull request #149 from versity/ben/backend_interface
...
fix: standardize Backend interface args for s3 types
2023-07-24 08:26:56 -07:00
Ben McClelland
e73d661de1
Merge pull request #148 from versity/ben/admin_cleanup
...
fix: cleanup unused adminRegion
2023-07-24 08:26:45 -07:00
Ben McClelland
2291c22eaa
fix: standardize Backend interface args for s3 types
2023-07-22 22:45:24 -07:00
Ben McClelland
51e818b3e3
fix: cleanup unused adminRegion
2023-07-22 18:53:58 -07:00
Ben McClelland
daa4aa1510
Merge pull request #135 from versity/ben/cleanup
...
fix: signal.go spelling
2023-07-20 14:03:21 -07:00
Ben McClelland
8765a6c67f
fix: signal.go spelling
2023-07-20 13:59:51 -07:00
Ben McClelland
c5a7b5aae1
Merge pull request #134 from versity/event-notif-nats
...
feat: cleanup nats for kafka similarity
2023-07-20 13:58:10 -07:00
Ben McClelland
2ae39c3ee8
feat: cleanup nats for kafka similarity
2023-07-20 13:54:55 -07:00
Ben McClelland
d0b3139640
Merge pull request #133 from versity/event-notif-nats
...
Bucket event notifications(nats)
2023-07-20 13:50:53 -07:00
jonaustin09
7bceaaca39
feat: Set up bucket event notifications with nats
2023-07-20 13:36:16 -07:00
Ben McClelland
6f0f527e5f
Merge pull request #132 from versity/event-notifications
...
Bucket event notifications(kafka)
2023-07-20 13:27:40 -07:00
jonaustin09
fe547a19e9
feat: bucket event notifications
...
Set up Bucket event notifications interface to send aws compatible format event messages to a configured event service.
First integrated service is kafka message broker as an option for bucket event notifications.
2023-07-20 11:37:14 -07:00
Ben McClelland
df7f01f7e2
Merge pull request #129 from versity/audit-logging-setup
...
feat: Set up audit logging basic structure, set up webhook logger, bu…
2023-07-14 12:50:32 -07:00
Ben McClelland
5aeb96f138
Merge pull request #131 from versity/fix-posix-delete-object
...
Fix Posix Delete Objects
2023-07-14 12:46:57 -07:00
jonaustin09
ef1de682a4
fix: Error handling for posix DeleteObject function to return an error when the object doesn't exist
2023-07-14 23:41:52 +04:00
jonaustin09
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
2023-07-14 23:40:05 +04:00
Ben McClelland
18899f8029
Merge pull request #128 from versity/ben/update
...
update package deps
2023-07-06 20:59:52 -07:00
Ben McClelland
ca28792458
update package deps
2023-07-06 21:56:59 -06:00
Ben McClelland
8c469cbd69
Merge pull request #127 from versity/ben/issue_templates
...
feat: add issue templates
2023-07-06 20:43:40 -07:00
Ben McClelland
ff4bf23b6b
feat: add issue templates
2023-07-06 21:40:57 -06:00
Ben McClelland
38ddbc4712
Merge pull request #126 from versity/admin-api-routing
...
Admin api routing
v0.4
2023-07-06 14:42:22 -07:00
jonaustin09
cb193c42b4
fix: Up to date with main
2023-07-06 21:21:59 +04:00
jonaustin09
fbafc6b34c
feat: Changed admin api http methods, some cleanup in admin cli commands, bug fix in delete user IAM service
2023-07-06 21:21:20 +04:00
Ben McClelland
d26b8856c1
Merge pull request #125 from versity/v4-auth-payload-support
...
V4 payload header support
2023-07-06 10:17:01 -07:00
Ben McClelland
23f738f37f
Merge pull request #124 from versity/ben/copy_obj
...
feat: implement posix UploadCopyPart
2023-07-06 10:16:20 -07:00
jonaustin09
a10729b3ff
fix: Fixed staticcheck error
2023-07-06 19:14:01 +04:00
jonaustin09
0330685c5c
feat: Added support for unsigned, streamable and trailign payload header in sigv4 authentication
2023-07-06 19:03:19 +04:00
Ben McClelland
47dea2db7c
feat: implement posix UploadCopyPart
2023-07-05 19:06:19 -07:00
Ben McClelland
db484eb900
Merge pull request #123 from versity/unit-testing-cleanup
...
Unit testing cleanup
2023-07-03 12:41:09 -07:00
Ben McClelland
140d41de40
Merge pull request #122 from versity/fe-upload-part-copy
...
Upload-part-copy FE
2023-07-03 12:37:19 -07:00
jonaustin09
39803cb158
feat: Some cleanup in controller unit tests, removed backend unsupported unit tests, added test cases for admin controller functions
2023-07-03 20:35:40 +04:00
jonaustin09
9c858b0396
feat: Added UploadPartCopy action in FE
2023-07-03 18:47:32 +04:00
jonaustin09
f63545c9b7
feat: Added UploadPartCopy action in FE
2023-07-03 17:14:46 +04:00
Ben McClelland
2894d4d5f3
Merge pull request #119 from versity/unit-test-coverage
...
Unit testing coverage
2023-06-30 12:49:06 -07:00