LHHDZ
2637fc0a13
replace `s3a.iam.Auth` with `s3a.Auth` to maintain a consistent view of `s3a.AuthWithAcl`
5 months ago
LHHDZ
575fe65712
replace Auth(..,true) with AuthWithAcl
5 months ago
Chris Lu
364f8228de
Update weed/s3api/s3api_server.go
5 months ago
LHHDZ
63442dc80b
revert delete ops
Signed-off-by: LHHDZ <shichanglin5@qq.com>
5 months ago
LHHDZ
6ac0f3235c
"PUT" to http.MethodPut
Signed-off-by: LHHDZ <shichanglin5@qq.com>
5 months ago
Shaun Alexander
0d435f9da4
filer.remote.gateway not filer.remote.sync for filer.remote.gateway help string. ( #5935 )
5 months ago
Shaun Alexander
766290411b
filer.remote.gateway not filer.remote.sync for remote.mount.buckets help string. ( #5934 )
5 months ago
chrislu
4463296811
add parallel vacuuming
5 months ago
chrislu
5535b60e8c
fix replication range check
fix for https://github.com/seaweedfs/seaweedfs/wiki/Replication#replication-string
5 months ago
zemul
95bae91ca7
Fix get dir metadata ( #5923 )
* fix:mount deadlock
* feat: query dir metadata
* feat: query dir metadata
---------
Co-authored-by: zemul <zhouzemiao@ihuman.com>
5 months ago
chrislu
6ce27affa4
also use `/healthz` for most consistent health check
5 months ago
chrislu
b3696024d1
add warning for not enough copies when skipping vacuuming volumes
fix https://github.com/seaweedfs/seaweedfs/issues/5906
5 months ago
Konstantin Lebedev
b253a20faf
[s3acl] Step1: move s3account.AccountManager into to iam.S3ApiConfiguration ( #4859 )
* move s3account.AccountManager into to iam.S3ApiConfiguration and switch to Interface
https://github.com/seaweedfs/seaweedfs/issues/4519
* fix: test bucket acl default and
adjust the variable names
* fix: s3 api config test
---------
Co-authored-by: Konstantin Lebedev <9497591+kmlebedev@users.noreply.github.co>
Co-authored-by: Chris Lu <chrislusf@users.noreply.github.com>
Signed-off-by: LHHDZ <shichanglin5@qq.com>
1 year ago
Konstantin Lebedev
3add86ef9e
[s3acl] Step 0: Put bucket ACL only responds success if the ACL is private. ( #4856 )
* Passing test:
test_bucket_acl_default
test_bucket_acl_canned_private_to_private
https://github.com/seaweedfs/seaweedfs/issues/4519
* Update weed/s3api/s3api_bucket_handlers.go
---------
Co-authored-by: Konstantin Lebedev <9497591+kmlebedev@users.noreply.github.co>
Co-authored-by: Chris Lu <chrislusf@users.noreply.github.com>
Signed-off-by: LHHDZ <shichanglin5@qq.com>
1 year ago
Riccardo Bertossa
6fe8639504
add http endpoint to get the size of a collection ( #5910 )
5 months ago
chrislu
e50d85c0f3
3.72
5 months ago
Oleg Salionov
4cfc7d3b10
Dont try lazy decode content in proxyToFiler if no accept-encoding provided ( #5907 )
5 months ago
chrislu
e8462ba3ad
prevent compacting on the same volume
5 months ago
augustazz
db833abfa2
fix ec volume lookup data sync ( #5900 )
5 months ago
augustazz
0b00706454
EC volume supports expiration and displays expiration message when executing volume.list ( #5895 )
* ec volume expire
* volume.list show DestroyTime
* comments
* code optimization
---------
Co-authored-by: xuwenfeng <xuwenfeng1@zto.com>
5 months ago
chrislu
8f1f1730e9
minor
5 months ago
wusong
6f58ab7e8b
[master] fix master panic ( #5893 )
5 months ago
chrislu
fdf7193ae7
rename
5 months ago
chrislu
07f4998188
add dat file size into vif for EC
5 months ago
chrislu
3a2e21fee7
fix EC reading on nLargeBlockRows
fix https://github.com/seaweedfs/seaweedfs/issues/5465
5 months ago
chrislu
e14b6e02df
load ec volume id locations
fix https://github.com/seaweedfs/seaweedfs/issues/5713
6 months ago
chrislu
480fcb1d03
fix build
6 months ago
chrislu
ff66155302
fix tests
6 months ago
chrislu
270e91b0be
adds locking
6 months ago
chrislu
b6fd1ff4ce
refactor
6 months ago
Kamran Sarwar
63c707f9c1
added access-control-expose-headers to put request ( #5876 )
6 months ago
chrislu
e825dd7496
fix opposite logic
fix https://github.com/seaweedfs/seaweedfs/issues/5871
6 months ago
chrislu
e069009f09
[remote.cache, remote.uncache] fix min/max age
fix https://github.com/seaweedfs/seaweedfs/issues/5871
6 months ago
chrislu
9ca30e52d5
fuse mount handles ttl entries
fix https://github.com/seaweedfs/seaweedfs/issues/5527
6 months ago
chrislu
2074e7db67
fix invalid toml
6 months ago
chrislu
e86b0bcaaa
simplify
6 months ago
chrislu
57dc39c451
randomizing next file handle id
6 months ago
Konstantin Lebedev
3e6ca6e706
[webdav] status code 500 if internal error from filer ( #5865 )
6 months ago
Konstantin Lebedev
ef4c555e90
[shell] volume.grow ( #5855 )
6 months ago
qinguoyi
bf2366ba3a
Fix KeyMaterial nil bug ( #5849 )
6 months ago
qinguoyi
e88da0be1b
Fix KeyMaterial nil bug ( #5848 )
6 months ago
qinguoyi
606d0cba64
Fix extractToFile gz file nil bug ( #5847 )
6 months ago
qinguoyi
b74b506e52
add command backup destory volume error log ( #5846 )
6 months ago
chrislu
8378a5b70b
rename
6 months ago
chrislu
d49ecde535
rename functions
6 months ago
zuzuviewer
5ee50d26d8
fix CVE-2016-2183 ( #5844 )
* fix CVE-2016-2183
* allow tls.min_version and tls.max_version not set
6 months ago
chrislu
4fee496b49
conditional delete
6 months ago
wyang
31b89c1062
fsck: only check the appendNs of deleted needle ( #5841 )
increase fsck speed
Co-authored-by: Yang Wang <yangwang@weride.ai>
6 months ago
Konstantin Lebedev
b2ffcdaab2
[master] do sync grow request only if absolutely necessary ( #5821 )
* do sync grow request only if absolutely necessary
https://github.com/seaweedfs/seaweedfs/pull/5819
* remove check VolumeGrowStrategy Threshold on PickForWrite
* fix fmt.Errorf
6 months ago
Jiffs Maverick
c8506609d8
[filer] Added a version to the title of Filer UI ( #5836 )
Added a version to the title of Filer UI
6 months ago