Commit Graph

25 Commits

Author SHA1 Message Date
shuqiang-zheng
f8c677a041 fix(security): slice memory allocation with excessive size value.
Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
2024-08-09 19:04:31 +08:00
W9068822
d25840b71f feat(metrics): report version of client, metanode, datanode, authnode, lcnode, objectnode
Signed-off-by: W9068822 <v-lijianrong1@oppo.com>
2024-07-22 17:10:59 +08:00
slasher
5c7898354f style(all): format all codes with golangci tools
closes #3371

@formatter:off

Signed-off-by: slasher <shenjie1@oppo.com>
2024-05-14 09:54:13 +08:00
slasher
1d84f74acd chore(format): format all code with gofumpt
Signed-off-by: slasher <shenjie1@oppo.com>
2024-01-12 14:21:16 +08:00
leonrayang
be0ed93edc enhance(httpserver):resolve Potential Slowloris attacks according to ostif security team
Signed-off-by: leonrayang <chl696@sina.com>
2023-12-11 10:09:36 +08:00
shuqiang-zheng
9cfb84a402 fix gosec problems
Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
2023-12-06 09:52:32 +08:00
lily-lee
a8620dc1e9 fix(code scan): fix code-scanning problems.
Signed-off-by: lily-lee <lilylee88756@gmail.com>
2023-11-28 12:32:15 +08:00
M1eyu2018
65ec21d1a6 [Enhancement] add authentication for master admin api
Signed-off-by: M1eyu2018 <857037797@qq.com>
2023-08-24 16:05:12 +08:00
Victor1319
67bba62544 refactor(master & authnode): split package rocksdb from raftstore to avoid import by other.
Signed-off-by: Victor1319 <834863182@qq.com>
2023-08-09 14:01:52 +08:00
true1064
e2b2241d31 enhance: Optimize raft health monitoring policies.
Signed-off-by: true1064 <true1063@163.com>
2022-10-10 14:33:16 +08:00
leonrayang
9a30b9f884 update: update to CubeFS
Signed-off-by: leonrayang <chl696@sina.com>
2022-08-22 18:16:09 +08:00
leonrayang
2a67ed4104 feature: enable go mod and update vendor
1. add chubaofs-blobstore client
 2. move origin modified vendor code to depends
    1) raft
    2) spf13
    3) fuse
    3) jacobsa
    4) rocksdb

Signed-off-by: leonrayang <chl696@sina.com>
2022-04-13 15:57:55 +08:00
leonrayang
2970e2c3d1 update. go import path change from chubaofs to cubefs
Signed-off-by: leonrayang <chl696@sina.com>
2022-01-25 18:17:02 +08:00
Victor1319
53a8447aeb use log to replace fmt.println
Signed-off-by: Victor1319 <834863182@qq.com>
2020-10-14 11:25:51 +08:00
Victor1319
d62e311f19 fix: set output from fmt to log for server run in daemon
Signed-off-by: Victor1319 <834863182@qq.com>
2020-10-14 11:25:51 +08:00
wenjia322
af94502147 feature: add api CreateBucket
Signed-off-by: wenjia322 <buaa1214wwj@126.com>
2020-01-13 11:23:32 +08:00
wenjia322
87284a24a4 enhancement: objectnode gets sk from authnode; authclient get and update ticket automatically
Signed-off-by: wenjia322 <buaa1214wwj@126.com>
2020-01-04 17:29:14 +08:00
wenjia322
116c1fb410 add auth api 'AdminGetCaps'
Signed-off-by: wenjia322 <buaa1214wwj@126.com>
2020-01-03 14:48:48 +08:00
wenjia322
a1de6d6aab enhancement: reduce 'id' param; add secret key to result from OSSGetCaps
Signed-off-by: wenjia322 <buaa1214wwj@126.com>
2019-12-27 15:28:15 +08:00
Mofei Zhang
bfa731cae8 fix log pattern issue in authnode
Signed-off-by: Mofei Zhang <mofei2816@gmail.com>
2019-12-25 17:48:04 +08:00
wenjia322
931d95b02a fix: ak is nil in addAccessKeyInfo
Signed-off-by: wenjia322 <buaa1214wwj@126.com>
2019-12-19 19:56:38 +08:00
wuwenjia5
741d6db7bd
implement api osAddCaps/osDeleteCaps/osGetCaps
Signed-off-by: Wenjia Wu <buaa1214wwj@126.com>
Signed-off-by: Mofei Zhang <mofei2816@gmail.com>
2019-12-19 19:03:26 +08:00
Mofei Zhang
d609fedb5c feature: object storage interface
Add ObjectNode provides S3-compatibile APIs.
Fusion Storage interface expose two interface (POSIX and S3-compatible) for file operation.

Signed-off-by: Mofei Zhang <mofei2816@gmail.com>
2019-12-17 17:36:53 +08:00
jzeng4
ddfb8ac7d2 Make keystore caches of Authnode consistent with raftstores without periodically loading.
Signed-off-by: Junyuan Zeng <jzeng04@gmail.com>
2019-12-09 19:31:13 -08:00
jzeng04
60a4977980 Add a general Authentication & Authorization framework for chubaofs.
Signed-off-by: jzeng4 <jzeng04@gmail.com>
2019-11-18 09:51:43 +08:00