omiku
488f32512d
Add Kingsoft Cloud object storage policy to solve the cross-domain and friendly file name incompatibility problem of s3 compatible storage policy. ( #2665 )
...
* 新增金山云对象存储策略,解决s3兼容存储策略的跨域及友好文件名不兼容问题
* fix bug&add download Expire time args
* Handling of expiration times when they may be empty
2025-07-21 16:08:22 +08:00
Aaron Liu
e96b595622
feat(direct link): add option to get direct link with download enforced ( #2651 )
2025-07-15 13:22:04 +08:00
Aaron Liu
b13490357b
feat(dashboard): cleanup tasks and events ( #2368 )
2025-07-05 11:52:15 +08:00
Aaron Liu
dc611bcb0d
feat(explorer): manage created direct links / option to enable unique redirected direct links
2025-06-26 18:45:54 +08:00
Aaron Liu
95d2b5804e
fix(router): remove unused get all group route
2025-06-13 13:30:13 +08:00
Aaron Liu
522fcca6af
feat(explorer): save user's view setting to server / optionally share view setting via share link ( #2232 )
2025-06-05 10:00:37 +08:00
Aaron Liu
db7b54c5d7
feat(session): sign out and revoke root token
2025-05-23 16:49:01 +08:00
Aaron Liu
7bace40a4d
fix(import): import from slave not working / fix(recycle): skip sending delete request if no blob needs to be deleted in this batch
2025-05-20 10:46:27 +08:00
Aaron Liu
a10a008ed7
feat(workflow): import files from external storage
2025-05-20 10:45:16 +08:00
AaronLiu
21d158db07
Init V4 community edition ( #2265 )
...
* Init V4 community edition
* Init V4 community edition
2025-04-20 17:31:25 +08:00
Aaron Liu
a1747073df
feat(webdav): support setting download proxy
2023-07-29 08:53:26 +08:00
Aaron Liu
37926e3133
feat(policy): add Google Drive Oauth client
2023-05-24 14:39:54 +08:00
Aaron Liu
cf03206283
feat(thumb): generator settings and test button
2023-04-07 19:33:02 +08:00
Aaron Liu
7cb5e68b78
refactor(thumb): thumb logic for slave policy
2023-04-07 19:25:29 +08:00
WeidiDeng
a93ea2cfa0
feat(webdav): add read-only option ( #1629 )
2023-02-07 19:43:28 +08:00
HFO4
1c922ac981
feat(wopi): implement required rest api as a WOPI host
2023-01-09 19:37:46 +08:00
HFO4
bc0c374f00
feat(mobile): only allow request from mobile client to copy session
2022-12-19 17:35:39 +08:00
HFO4
e4c87483d6
feat(session): generate temp URL to copy/refresh user session
2022-12-19 17:34:57 +08:00
HFO4
50a3917a65
feat(cache): set `max-age` for public accessible static resources
2022-12-14 15:28:19 +08:00
HFO4
4b85541d73
fix(security): CVE-2022-32167
2022-11-21 19:08:51 +08:00
HFO4
8d7ecedf47
feat(source link): create perm source link with shorter url
2022-10-29 11:06:07 +08:00
HFO4
644a326580
i18n: logs in rest pkgs
2022-10-08 18:51:52 +08:00
HFO4
8ab0fe0e2f
feat: search file under current folder
2022-04-29 20:03:52 +08:00
HFO4
1038bae238
feat: get file source link in batch
2022-04-29 19:59:25 +08:00
HFO4
febbd0c5a0
Feat: batch download in streamming paradism
...
Fix: add cache-controler header in API call responses
2022-04-13 17:53:46 +08:00
HFO4
7eb8173101
Feat: adapt new uploader for s3 like policy
...
This commit also fix #730 , #713 , #756 , #5
2022-03-20 11:29:50 +08:00
HFO4
d3016b60af
Feat: adapt new uploader for upyun policy
2022-03-20 11:27:43 +08:00
HFO4
9e5713b139
Feat: adapt new uploader for COS policy
2022-03-20 11:27:17 +08:00
HFO4
07f13cc350
Refactor: factory method for OSS client
...
Fix: use HTTPS schema by default in OSS client
Feat: new handler for Qiniu policy
2022-03-20 11:26:26 +08:00
HFO4
0df9529b32
Feat: generating token and callback url for OSS muiltpart upload, support resume upload in sever-side uploading for OSS
2022-03-20 11:23:55 +08:00
HFO4
b6efca1878
Feat: uploading OneDrive files in client side
2022-03-20 11:16:25 +08:00
HFO4
c89327631e
Fix: panics inside of task was not correctly logged into DB
...
Feat: slave node use new API to upload file to master
2022-03-13 16:20:50 +08:00
HFO4
0650684dd9
Feat: cancel upload session in slave node
2022-03-13 16:18:39 +08:00
HFO4
e0714fdd53
Feat: process upload callback sent from slave node
2022-03-03 19:17:25 +08:00
HFO4
285611baf7
Feat: truncate file if uploaded chunk is overlapped
2022-02-28 17:47:57 +08:00
HFO4
2811ee3285
Feat: slave policy creating upload session API
2022-02-27 14:22:09 +08:00
HFO4
7dd636da74
Feat: upload session recycle crontab job / API for cleanup all upload session
2022-02-27 14:16:36 +08:00
HFO4
c301bd6045
Feat: API for receiviing chunk data
2022-02-27 14:11:01 +08:00
HFO4
6fdf77e00e
Feat: support setting "last modified" props when creating upload session
2022-02-27 14:05:21 +08:00
HFO4
de9c41082c
Feat: create upload session and pre-upload check
2022-02-10 19:30:08 +08:00
HFO4
e41ec9defa
Refactor: move slave pkg inside of cluster
...
Test: middleware for node communication
2021-11-08 19:54:26 +08:00
AaronLiu
056de22edb
Feat: aria2 download and transfer in slave node ( #1040 )
...
* Feat: retrieve nodes from data table
* Feat: master node ping slave node in REST API
* Feat: master send scheduled ping request
* Feat: inactive nodes recover loop
* Modify: remove database operations from aria2 RPC caller implementation
* Feat: init aria2 client in master node
* Feat: Round Robin load balancer
* Feat: create and monitor aria2 task in master node
* Feat: salve receive and handle heartbeat
* Fix: Node ID will be 0 in download record generated in older version
* Feat: sign request headers with all `X-` prefix
* Feat: API call to slave node will carry meta data in headers
* Feat: call slave aria2 rpc method from master
* Feat: get slave aria2 task status
Feat: encode slave response data using gob
* Feat: aria2 callback to master node / cancel or select task to slave node
* Fix: use dummy aria2 client when caller initialize failed in master node
* Feat: slave aria2 status event callback / salve RPC auth
* Feat: prototype for slave driven filesystem
* Feat: retry for init aria2 client in master node
* Feat: init request client with global options
* Feat: slave receive async task from master
* Fix: competition write in request header
* Refactor: dependency initialize order
* Feat: generic message queue implementation
* Feat: message queue implementation
* Feat: master waiting slave transfer result
* Feat: slave transfer file in stateless policy
* Feat: slave transfer file in slave policy
* Feat: slave transfer file in local policy
* Feat: slave transfer file in OneDrive policy
* Fix: failed to initialize update checker http client
* Feat: list slave nodes for dashboard
* Feat: test aria2 rpc connection in slave
* Feat: add and save node
* Feat: add and delete node in node pool
* Fix: temp file cannot be removed when aria2 task fails
* Fix: delete node in admin panel
* Feat: edit node and get node info
* Modify: delete unused settings
2021-10-31 09:41:56 +08:00
topjohncian
233648b956
Refactor: captcha ( #796 )
2021-03-22 02:28:12 -08:00
HFO4
a5f80a4431
Feat: get permanent URL for OneDrive policy
2021-03-20 12:33:39 +08:00
HFO4
1f1bc056e3
Feat: API for getting object property
2021-03-11 14:50:02 +08:00
HFO4
5d406f1c6a
Feat: use history router mode
2020-12-08 17:36:19 +08:00
HFO4
f0a68236a8
Feat: delete aria2 record in client side ( #335 )
2020-11-23 19:24:56 +08:00
Loyalsoldier
79b8784934
Comply with Golang semantic import versioning ( #630 )
...
* Code: compatible with semantic import versioning
* Tools & Docs: compatible with semantic import versioning
* Clean go.mod & go.sum
2020-11-21 17:34:55 +08:00
ZZF
dd50ef1c25
添加S3策略的支持 ( #425 )
...
* 添加亚马逊S3策略的支持
* 添加CDN支持,公有目录删除无用参数
* 增加Region
2020-06-05 14:45:24 +08:00
HFO4
2076d56f0f
Feat: dynamic writing site title, favicon, description, custom html ( #286 )
2020-05-19 10:24:15 +08:00