Commit Graph

  • 13d36c25d4 test: fix failed test in model/file/deleteFile HFO4 2022-04-15 16:03:00 +08:00
  • 18f5bffed1 test: fix failed test HFO4 2022-04-15 15:53:10 +08:00
  • 478d390867 Fix: show modified date instead of creating date in file list HFO4 2022-04-13 17:54:10 +08:00
  • febbd0c5a0 Feat: batch download in streamming paradism Fix: add cache-controler header in API call responses HFO4 2022-04-13 17:53:46 +08:00
  • 32a655f84e Merge remote-tracking branch 'origin/master' HFO4 2022-04-12 19:13:26 +08:00
  • 0a18d984ab Fix: embed static file not work (introduced in #1107) embed file system should be declared in main pkg HFO4 2022-04-12 19:11:44 +08:00
  • 265bc099b2 Update .travis.yml AaronLiu 2022-04-12 17:20:02 +08:00
  • 90a47c9ec0 chore: trigger build manually AaronLiu 2022-04-12 17:13:49 +08:00
  • 6451e4c903 Merge branch 'master' of https://github.com/cloudreve/Cloudreve HFO4 2022-04-12 16:39:09 +08:00
  • b50756dbcb feat: docker/docker-compose support (#1203) vvisionnn 2022-04-11 22:13:33 +08:00
  • 23dc7e370e Create stale.yml AaronLiu 2022-04-09 21:07:52 +08:00
  • 1f3c1d7ce2 Chore(deps): Bump github.com/gin-gonic/gin from 1.5.0 to 1.7.0 (#1198) dependabot[bot] 2022-04-09 21:02:14 +08:00
  • 84807be1ca use go:embed for static resources (#1107) Ink33 2022-04-09 20:58:07 +08:00
  • 20e90e3963 Improve error message when uploading is conflicted HFO4 2022-04-09 09:57:22 +08:00
  • ace398d87b Fix: file size is ready dirty when clean upload sessions After listing to be deleted files, before delete is committed to database, file size might be changed by ongoing upload, causing inconsistent user storage. HFO4 2022-04-03 20:39:50 +08:00
  • ec776ac837 Test: new changes in pkg request, serializer, task, xml, router HFO4 2022-03-31 20:17:01 +08:00
  • d117080991 Test: new changes pkg filesystem HFO4 2022-03-30 20:38:02 +08:00
  • 1c0a735df8 Test: new changes pkg remote, fsctx, part of filesystem HFO4 2022-03-29 20:13:05 +08:00
  • c6130ab078 Feat: new changes in pkg: chunk, backoff, local, onedrive HFO4 2022-03-27 11:14:30 +08:00
  • 31315c86ee Feat: support option for cache streamed chunk data into temp file for potential retry. HFO4 2022-03-26 15:33:31 +08:00
  • 636ac52a3f Test: new changes in pkg: cache, cluster, conf HFO4 2022-03-26 15:32:57 +08:00
  • 1821923b74 Test: new changes in model pkg HFO4 2022-03-24 20:07:56 +08:00
  • a568e5e45a Test: new changes in middleware pkg HFO4 2022-03-23 20:05:10 +08:00
  • e51c5cd70d Fix: root folder should not be deleted HFO4 2022-03-23 19:32:31 +08:00
  • 5a3ea89866 Feat: support {ext} and {uuid} magic variable HFO4 2022-03-23 19:26:25 +08:00
  • eaa8c9e12d Refactor: move thumbnail config from ini file to database HFO4 2022-03-23 19:02:39 +08:00
  • d54ca151b2 Feat: overwrite database settings in conf.ini for slave node. HFO4 2022-03-23 18:58:18 +08:00
  • 7eb8173101 Feat: adapt new uploader for s3 like policy This commit also fix #730, #713, #756, #5 HFO4 2022-03-20 11:29:50 +08:00
  • d3016b60af Feat: adapt new uploader for upyun policy HFO4 2022-03-20 11:27:43 +08:00
  • 9e5713b139 Feat: adapt new uploader for COS policy HFO4 2022-03-20 11:27:17 +08:00
  • 07f13cc350 Refactor: factory method for OSS client Fix: use HTTPS schema by default in OSS client Feat: new handler for Qiniu policy HFO4 2022-03-20 11:26:26 +08:00
  • 0df9529b32 Feat: generating token and callback url for OSS muiltpart upload, support resume upload in sever-side uploading for OSS HFO4 2022-03-20 11:23:55 +08:00
  • 015ccd5026 Feat: use new ChunkManager for OneDrive API client HFO4 2022-03-20 11:20:09 +08:00
  • 5802161102 Fix: inherited policy ID didn't pass through second layer in Folder / version verification in Ping router HFO4 2022-03-20 11:17:04 +08:00
  • b6efca1878 Feat: uploading OneDrive files in client side HFO4 2022-03-20 11:16:25 +08:00
  • 15e3e3db5c Fix: unused import and Ping router return wrong version HFO4 2022-03-16 11:44:40 +08:00
  • 24dfb2c24e Fix: undefined method in transfer task HFO4 2022-03-13 19:27:33 +08:00
  • dd4c3e05d3 Feat: show pro flag in ping response HFO4 2022-03-13 16:21:32 +08:00
  • 5bda037d74 Fix: cannot list multiple pages in async task page HFO4 2022-03-13 16:21:09 +08:00
  • c89327631e Fix: panics inside of task was not correctly logged into DB Feat: slave node use new API to upload file to master HFO4 2022-03-13 16:20:50 +08:00
  • 9136f3caec Fix: while placeholder file got conflict, original file might be deleted HFO4 2022-03-13 16:19:05 +08:00
  • 0650684dd9 Feat: cancel upload session in slave node HFO4 2022-03-13 16:18:39 +08:00
  • effbc8607e Refactor: use chunk manager to manage resume upload in server side HFO4 2022-03-13 16:17:20 +08:00
  • b96019be7c Feat: client method to upload file from master node to slave node HFO4 2022-03-13 16:16:58 +08:00
  • 081e75146c Fix: add optimism lock when updating file size HFO4 2022-03-13 16:15:19 +08:00
  • e0714fdd53 Feat: process upload callback sent from slave node HFO4 2022-03-03 19:17:25 +08:00
  • 4925a356e3 Enable overwrite for non-first chunk uploading request HFO4 2022-03-03 19:15:25 +08:00
  • 050a68a359 Chore: update golang version to 1.17.x HFO4 2022-03-02 19:29:18 +08:00
  • 7214e59c25 Feat: creating upload session and credential from master server HFO4 2022-02-28 17:52:59 +08:00
  • 118d738797 Feat: support apply append mode and overwrite mode for FileStream HFO4 2022-02-28 17:49:00 +08:00
  • 285611baf7 Feat: truncate file if uploaded chunk is overlapped HFO4 2022-02-28 17:47:57 +08:00
  • 521c5c8dc4 Feat: use transactions to manipulate user's used storage HFO4 2022-02-27 14:24:17 +08:00
  • 285e80ba76 Feat: use database transactions to delete / update file size HFO4 2022-02-27 14:23:26 +08:00
  • 2811ee3285 Feat: slave policy creating upload session API HFO4 2022-02-27 14:22:09 +08:00
  • 7dd636da74 Feat: upload session recycle crontab job / API for cleanup all upload session HFO4 2022-02-27 14:16:36 +08:00
  • 3444b4a75e Feat: chunk upload handling for local policy HFO4 2022-02-27 14:13:39 +08:00
  • c301bd6045 Feat: API for receiviing chunk data HFO4 2022-02-27 14:11:01 +08:00
  • 72173bf894 Refactor: create placeholder file and record upload session id in it HFO4 2022-02-27 14:07:12 +08:00
  • 6fdf77e00e Feat: support setting "last modified" props when creating upload session HFO4 2022-02-27 14:05:21 +08:00
  • e37e93a7b6 Feat: create hidden file when creating upload session HFO4 2022-02-27 14:04:30 +08:00
  • 868a88e5fc Refactor: use universal FileHeader when handling file upload, remove usage of global ctx with FileHeader, SavePath, DisableOverwrite HFO4 2022-02-27 14:03:07 +08:00
  • 8a222e7df4 fix: nil pointer in qiniu and upyun driver (#1146) KAAAsS 2022-02-26 08:39:47 +08:00
  • 8443a30fb1 Feat: support chunk size option in policy HFO4 2022-02-10 19:31:06 +08:00
  • de9c41082c Feat: create upload session and pre-upload check HFO4 2022-02-10 19:30:08 +08:00
  • 855c9d92c4 Feat: get policy from directory props / Feat: return source enabled flag in file list HFO4 2022-02-10 19:25:38 +08:00
  • c84d0114ae Fix: trigger err when move folder into itself (#1128) vvisionnn 2022-02-04 12:07:56 +08:00
  • c31c77a089 Merge remote-tracking branch 'origin/master' HFO4 2021-11-30 19:31:48 +08:00
  • 6b15cae0b5 Update version number HFO4 2021-11-30 19:27:09 +08:00
  • 84d81f201f Fix: refresh interval not working HFO4 2021-11-30 19:26:35 +08:00
  • af4d9767c2 Fix: slave node cannot transfer files to other slave node HFO4 2021-11-30 19:26:07 +08:00
  • 45597adcd3 Integrate aria2c support & fix unintended behavior for docker image (#1073) milkice 2021-11-29 17:45:33 +08:00
  • 762f0f9c68 Update app.go AaronLiu 2021-11-26 15:48:19 +08:00
  • c5074df1c7 Update README.md AaronLiu 2021-11-26 11:17:19 +08:00
  • 7ea72cf364 Fix: default CORS setting header should be applied with new change HFO4 2021-11-26 11:05:12 +08:00
  • 4eb7525c51 Fix: cannot transfer tasks with multiple files in slave node HFO4 2021-11-26 10:58:01 +08:00
  • 3948ee7f3a Fix: use X-Cr- as custom header prefix HFO4 2021-11-23 21:22:23 +08:00
  • 865a801fa8 Update version number HFO4 2021-11-22 21:08:35 +08:00
  • 05941616df Fix: node should not be refreshed when editing node with status=inactive HFO4 2021-11-22 20:48:16 +08:00
  • 51b1e5b854 Merge remote-tracking branch 'origin/master' HFO4 2021-11-22 20:38:21 +08:00
  • 4dbe867020 Fix: failed unit test due to import cycle HFO4 2021-11-22 20:38:03 +08:00
  • 8c8ad3e149 Fix: WebDAV cannot move and rename at the same time (#1056) WeidiDeng 2021-11-22 20:29:45 +08:00
  • fce38209bc Merge remote-tracking branch 'origin/master' HFO4 2021-11-22 20:27:07 +08:00
  • 700e13384e Fix: using url escape instead of unescape in remote handler (#1051) HFO4 2021-11-22 20:23:34 +08:00
  • 7fd984f95d Feat: support custom office preview service (Fix #1050) HFO4 2021-11-22 20:16:24 +08:00
  • 9fc08292a0 Feat: migration DB support custom upgrade scripts HFO4 2021-11-22 19:53:42 +08:00
  • 8c5445a26d Fix problems in Dockerfile (#1059) milkice 2021-11-20 17:43:31 +08:00
  • 96b84bb5e5 Test: tasks pkg HFO4 2021-11-20 17:14:45 +08:00
  • 9056ef9171 Test: new changes in 3.4.0 HFO4 2021-11-20 16:59:29 +08:00
  • 532bff820a Test: new modifications in filesystem pkg HFO4 2021-11-16 20:54:21 +08:00
  • fcd9eddc54 Test: pkg/cluster HFO4 2021-11-16 20:14:27 +08:00
  • 6c9967b120 Test: cluster/node.go and controller.go HFO4 2021-11-15 20:30:25 +08:00
  • 416f4c1dd2 Test: balancer / auth / controller in pkg HFO4 2021-11-11 20:56:16 +08:00
  • f0089045d7 Test: aria2 task monitor 100% cover HFO4 2021-11-11 19:49:02 +08:00
  • 4b88eacb6a Remove unnecessary import "C" (#1048) WeidiDeng 2021-11-11 17:45:51 +08:00
  • 54ed7e43ca Feat: improve thumbnails proformance and GC for local policy (#1044) kikoqiu 2021-11-11 17:45:22 +08:00
  • 4d7b8685b9 Test: aria2 task monitor Fix: tmp file not deleted after transfer task failed to create HFO4 2021-11-09 20:53:42 +08:00
  • eeee43d569 Test: newly added sb models HFO4 2021-11-09 19:29:56 +08:00
  • 3064ed60f3 Test: new database models and middlewares HFO4 2021-11-08 20:49:07 +08:00
  • e41ec9defa Refactor: move slave pkg inside of cluster Test: middleware for node communication HFO4 2021-11-08 19:54:26 +08:00
  • eaa0f6be91 Update version number HFO4 2021-11-07 10:14:30 +08:00