31 Commits
Author SHA1 Message Date
AaronLiuandGitHub ce579d387a Merge pull request #1690 from cloudreve/webdav-checksum
webdav兼容rclone的nextcloud选项(修改日期和checksum)
2023-04-08 10:10:46 +08:00
AaronLiuandGitHub f1e7af67bc Merge branch 'master' into webdav-checksum 2023-04-08 10:09:55 +08:00
AaronLiuandGitHub 98788dc72b Merge pull request #1679 from xkeyC/master
feat(Webdav): Add overwrite support for moveFiles and copyFiles
2023-04-08 10:08:13 +08:00
AaronLiuandGitHub eef6c40441 Merge pull request #1259 from xb2016/master
Update how to build
2022-05-05 13:48:26 +08:00
AaronLiuandGitHub 7bdbf3e754 Merge pull request #1239 from vvisionnn/master
Keep updated at column when rename
2022-04-26 19:38:34 +08:00
AaronLiuandGitHub da68e8ede4 Merge pull request #1240 from vvisionnn/dockerHubDescription
Automatically update docker hub description at each version released
2022-04-26 19:38:06 +08:00
AaronLiuandGitHub a3d0291f41 Merge pull request #1244 from cloudreve/webdav-root
fix: cannot redirect root folder (close #1242)
2022-04-26 16:42:03 +08:00
AaronLiuandGitHub dc69a63217 Merge pull request #1232 from cloudreve/archiver-decompress
Archiver decompress
2022-04-25 18:11:23 +08:00
AaronLiuandGitHub d34cb3e5d3 Update README.md 2022-04-20 19:20:26 +08:00
AaronLiuandGitHub 265bc099b2 Update .travis.yml 2022-04-12 17:20:02 +08:00
AaronLiuandGitHub 23dc7e370e Create stale.yml 2022-04-09 21:07:52 +08:00
AaronLiuandGitHub 762f0f9c68 Update app.go 2021-11-26 15:48:19 +08:00
AaronLiuandGitHub c5074df1c7 Update README.md 2021-11-26 11:17:19 +08:00
AaronLiuandGitHub 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
AaronLiuandGitHub 65c4367689 Revert "delete $name policy (#831)" (#961)
This reverts commit e6959a5026.
2021-07-30 11:22:18 +08:00
AaronLiuandGitHub 144b534486 Update build.yml 2021-03-20 22:46:01 -08:00
AaronLiuandGitHub e160154d3b Update test.yml 2021-03-20 22:43:40 -08:00
AaronLiuandGitHub 2381eca230 Rename build.yaml to build.yml 2021-03-20 22:42:13 -08:00
AaronLiuandGitHub adde486a30 Create build.yaml 2021-03-20 22:41:58 -08:00
AaronLiuandGitHub a9c0d6ed17 Update and rename build.yml to test.yml 2021-03-20 22:41:28 -08:00
AaronLiuandGitHub 6fb419d998 Fix: downgrade glibc 2021-03-18 00:48:47 -08:00
AaronLiuandGitHub 3f0f33b4fc Update build.yml 2021-03-18 00:44:32 -08:00
AaronLiuandGitHub 7ed14c4d81 Update FUNDING.yml 2020-05-19 11:12:45 +08:00
AaronLiuandGitHub 869c0006c5 Create FUNDING.yml 2020-05-19 11:11:56 +08:00
AaronLiuandGitHub a05a3de0e1 Update: typo 2020-03-15 21:21:34 +08:00
AaronLiu 477c4f1a7e Update azure-pipelines.yml for Azure Pipelines 2019-12-20 21:24:52 +08:00
AaronLiu 0a877f5712 Set up CI with Azure Pipelines
[skip ci]
2019-12-20 21:21:25 +08:00
AaronLiu 9386371097 Set up CI with Azure Pipelines
[skip ci]
2019-12-06 10:36:52 +08:00
AaronLiuandGitHub c44216e626 Create README.md 2019-11-07 16:17:21 +08:00
AaronLiuandGitHub 3d82521d42 Create .travis.yml 2019-11-07 16:04:42 +08:00
AaronLiuandGitHub cd1f3be22d Initial commit 2019-11-04 20:28:34 +08:00