HFO4
20e90e3963
Improve error message when uploading is conflicted
2022-04-09 09:57:22 +08:00
HFO4
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.
2022-04-03 20:39:50 +08:00
HFO4
ec776ac837
Test: new changes in pkg request, serializer, task, xml, router
2022-03-31 20:17:01 +08:00
HFO4
d117080991
Test: new changes pkg filesystem
2022-03-30 20:38:02 +08:00
HFO4
1c0a735df8
Test: new changes pkg remote, fsctx, part of filesystem
2022-03-29 20:13:05 +08:00
HFO4
c6130ab078
Feat: new changes in pkg: chunk, backoff, local, onedrive
2022-03-27 11:14:30 +08:00
HFO4
31315c86ee
Feat: support option for cache streamed chunk data into temp file for potential retry.
2022-03-26 15:33:31 +08:00
HFO4
636ac52a3f
Test: new changes in pkg: cache, cluster, conf
2022-03-26 15:32:57 +08:00
HFO4
1821923b74
Test: new changes in model pkg
2022-03-24 20:07:56 +08:00
HFO4
a568e5e45a
Test: new changes in middleware pkg
2022-03-23 20:05:10 +08:00
HFO4
e51c5cd70d
Fix: root folder should not be deleted
2022-03-23 19:32:31 +08:00
HFO4
5a3ea89866
Feat: support {ext}
and {uuid}
magic variable
2022-03-23 19:26:25 +08:00
HFO4
eaa8c9e12d
Refactor: move thumbnail config from ini file to database
2022-03-23 19:02:39 +08:00
HFO4
d54ca151b2
Feat: overwrite database settings in conf.ini for slave node.
2022-03-23 18:58:18 +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
015ccd5026
Feat: use new ChunkManager for OneDrive API client
2022-03-20 11:20:09 +08:00
HFO4
5802161102
Fix: inherited policy ID didn't pass through second layer in Folder / version verification in Ping router
2022-03-20 11:17:04 +08:00
HFO4
b6efca1878
Feat: uploading OneDrive files in client side
2022-03-20 11:16:25 +08:00
HFO4
15e3e3db5c
Fix: unused import and Ping router return wrong version
2022-03-16 11:44:40 +08:00
HFO4
24dfb2c24e
Fix: undefined method in transfer task
2022-03-13 19:27:33 +08:00
HFO4
dd4c3e05d3
Feat: show pro flag in ping response
2022-03-13 16:21:32 +08:00
HFO4
5bda037d74
Fix: cannot list multiple pages in async task page
2022-03-13 16:21:09 +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
9136f3caec
Fix: while placeholder file got conflict, original file might be deleted
2022-03-13 16:19:05 +08:00
HFO4
0650684dd9
Feat: cancel upload session in slave node
2022-03-13 16:18:39 +08:00
HFO4
effbc8607e
Refactor: use chunk manager to manage resume upload in server side
2022-03-13 16:17:20 +08:00
HFO4
b96019be7c
Feat: client method to upload file from master node to slave node
2022-03-13 16:16:58 +08:00
HFO4
081e75146c
Fix: add optimism lock when updating file size
2022-03-13 16:15:19 +08:00
HFO4
e0714fdd53
Feat: process upload callback sent from slave node
2022-03-03 19:17:25 +08:00
HFO4
4925a356e3
Enable overwrite for non-first chunk uploading request
2022-03-03 19:15:25 +08:00
HFO4
050a68a359
Chore: update golang version to 1.17.x
2022-03-02 19:29:18 +08:00
HFO4
7214e59c25
Feat: creating upload session and credential from master server
2022-02-28 17:52:59 +08:00
HFO4
118d738797
Feat: support apply append mode and overwrite mode for FileStream
2022-02-28 17:49:00 +08:00
HFO4
285611baf7
Feat: truncate file if uploaded chunk is overlapped
2022-02-28 17:47:57 +08:00
HFO4
521c5c8dc4
Feat: use transactions to manipulate user's used storage
2022-02-27 14:24:17 +08:00
HFO4
285e80ba76
Feat: use database transactions to delete / update file size
2022-02-27 14:23:26 +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
3444b4a75e
Feat: chunk upload handling for local policy
2022-02-27 14:13:39 +08:00
HFO4
c301bd6045
Feat: API for receiviing chunk data
2022-02-27 14:11:01 +08:00
HFO4
72173bf894
Refactor: create placeholder file and record upload session id in it
2022-02-27 14:07:12 +08:00
HFO4
6fdf77e00e
Feat: support setting "last modified" props when creating upload session
2022-02-27 14:05:21 +08:00
HFO4
e37e93a7b6
Feat: create hidden file when creating upload session
2022-02-27 14:04:30 +08:00
HFO4
868a88e5fc
Refactor: use universal FileHeader when handling file upload, remove usage of global ctx with FileHeader, SavePath, DisableOverwrite
2022-02-27 14:03:07 +08:00
KAAAsS
8a222e7df4
fix: nil pointer in qiniu and upyun driver ( #1146 )
2022-02-26 08:39:47 +08:00
HFO4
8443a30fb1
Feat: support chunk size option in policy
2022-02-10 19:31:06 +08:00