Ben McClelland and GitHub
1d662e93c5
Merge pull request #190 from versity/fix/issue-182
...
Issue 186
2023-08-03 17:49:20 -07:00
Jon Austin and GitHub
cc0316aa99
Merge branch 'main' into fix/issue-182
2023-08-03 14:44:48 -07:00
jonaustin09
cc28535618
fix: Fixes #186 , Fixed object metadata storing and retrieval flow in PutObject and GetObject actions
2023-08-04 01:43:30 +04:00
Ben McClelland and GitHub
bc131d5f99
Merge pull request #188 from versity/fix/issue-182
...
Issue 182
2023-08-03 11:48:13 -07:00
Ben McClelland and GitHub
13ce76ba21
Merge pull request #187 from versity/fix/issue-183
...
Issue 183
2023-08-03 11:47:08 -07:00
jonaustin09
67fc857cdd
fix: Fixes #182 , fixed max-keys 0 case to not return any object key
2023-08-03 22:39:28 +04:00
jonaustin09
dde13ddc9a
fix: Fixes #183 . Added a validation for max-keys for ListObjects/ListObjectsV2
2023-08-03 20:47:34 +04:00
Ben McClelland and GitHub
34830954c3
Merge pull request #178 from versity/ben/deps
...
fix: upgrade module dependencies
v0.5
2023-08-01 21:54:10 -07:00
Ben McClelland
77a4a9e3a5
fix: upgrade module dependencies
2023-08-01 21:50:17 -07:00
Ben McClelland and GitHub
25b02dc8fa
Merge pull request #177 from versity/select-object-content-fe
...
SelectObjectContent FE
2023-08-01 13:37:29 -07:00
jonaustin09
009ceee748
feat: Added FE support for SelectObjectContent action
2023-08-02 00:08:28 +04:00
Ben McClelland and GitHub
af69adf080
Merge pull request #176 from versity/fix/s3response-cleanup
...
s3response cleanup
2023-07-31 21:45:18 -07:00
jonaustin09 and Ben McClelland
97847735c8
fix: s3response action responses naming cleanup
2023-07-31 21:41:10 -07:00
Ben McClelland and GitHub
ac9aa25ff1
Merge pull request #175 from versity/fix/issue-143
...
Issue 143
2023-07-31 21:38:10 -07:00
Jon Austin and GitHub
091375fa00
Issue 151 ( #174 )
...
* fix: Fixes #151 . Fixed DeleteObjects action bugs: Corrected request body serialization type, added return type
2023-07-31 21:36:33 -07:00
Ben McClelland and GitHub
f1e22b0a4d
Merge pull request #173 from versity/fix/issue-168
...
Issu 168
2023-07-31 21:35:00 -07:00
jonaustin09
3f8c218431
fix: Fixes #143 . Fixed action name in bucket creation admin checker response handler
2023-07-31 20:54:16 +04:00
jonaustin09
70818de594
fix: Fixes #168 . Changed PutObject existing object error from custom internal error to ErrExistingObjectIsDirectory
2023-07-31 18:17:29 +04:00
Ben McClelland and GitHub
366ed21ede
Merge pull request #172 from versity/fix/issue-152
...
Issue 152
2023-07-28 21:24:39 -07:00
Ben McClelland and GitHub
b96da570a7
Merge pull request #171 from versity/fix/issue-153
...
Issue 153
2023-07-28 21:23:22 -07:00
jonaustin09
898c3efaa0
fix: Fixes #153 . Fixed CompleteMultipartUpload invalid ETag error case, fixed UploadPart xattr.Set error
2023-07-28 18:20:07 +04:00
jonaustin09
838a7f9ef9
fix: Fixes #152 . Changed CompleteMultiPartUpload invalid payload error to MalformedXML
2023-07-28 18:19:15 +04:00
Jon Austin and GitHub
bf33b9f5a2
Issue 154 ( #169 )
...
* fix: Fixes #154 , Changed GetObject range error to InvalidRange
2023-07-27 11:05:40 -07:00
Jon Austin and GitHub
77080328c1
Issue 156 ( #167 )
...
* fix: Fixes #156 , Added bucket name validation on bucket creation
2023-07-27 11:04:50 -07:00
Ben McClelland and GitHub
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 and GitHub
36eb6d795f
Merge pull request #165 from versity/acl-checker-refactoring
...
ACL refactoring
2023-07-26 19:06:52 -07:00
Ben McClelland and GitHub
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 and GitHub
5b31a7bafc
Merge pull request #162 from versity/fix/issue-136
...
Issue 136
2023-07-25 10:03:28 -07:00
Ben McClelland and GitHub
ee703479d0
Merge pull request #161 from versity/fix/issue-150
...
Issue 150
2023-07-25 10:02:57 -07:00
Ben McClelland and GitHub
bedd353d72
Merge pull request #160 from versity/fix/issue-155
...
Issue 155
2023-07-25 10:02:16 -07:00
Ben McClelland and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
d0b3139640
Merge pull request #133 from versity/event-notif-nats
...
Bucket event notifications(nats)
2023-07-20 13:50:53 -07:00
jonaustin09 and Ben McClelland
7bceaaca39
feat: Set up bucket event notifications with nats
2023-07-20 13:36:16 -07:00
Ben McClelland and GitHub
6f0f527e5f
Merge pull request #132 from versity/event-notifications
...
Bucket event notifications(kafka)
2023-07-20 13:27:40 -07:00
jonaustin09 and Ben McClelland
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