HFO4
ae33e077a3
fix: text too long for some option field
3 years ago
vvisionnn
2dcf1664a6
fix: keep update at column when rename
3 years ago
HFO4
0fb31f4523
fix: deadlock while creating default user in SQLite
3 years ago
HFO4
f8b7e086ba
fix: `database is locked` when using sqlite
3 years ago
HFO4
aaf8a793ee
test: new changes related to `filesystem.CreateDirectory`
3 years ago
HFO4
71df067a76
fix: create directory now ignore conflict error, it will return the existed folder
3 years ago
HFO4
4f65d0e859
fix: use default chunk size if it is set as 0
3 years ago
HFO4
3804efd792
enhance: use transaction to update site settings
3 years ago
HFO4
13d36c25d4
test: fix failed test in model/file/deleteFile
3 years ago
HFO4
febbd0c5a0
Feat: batch download in streamming paradism
...
Fix: add cache-controler header in API call responses
3 years ago
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.
3 years ago
HFO4
d117080991
Test: new changes pkg filesystem
3 years ago
HFO4
31315c86ee
Feat: support option for cache streamed chunk data into temp file for potential retry.
3 years ago
HFO4
1821923b74
Test: new changes in model pkg
3 years ago
HFO4
5a3ea89866
Feat: support `{ext}` and `{uuid}` magic variable
3 years ago
HFO4
eaa8c9e12d
Refactor: move thumbnail config from ini file to database
3 years ago
HFO4
7eb8173101
Feat: adapt new uploader for s3 like policy
...
This commit also fix #730 , #713 , #756 , #5
3 years ago
HFO4
9e5713b139
Feat: adapt new uploader for COS policy
3 years ago
HFO4
07f13cc350
Refactor: factory method for OSS client
...
Fix: use HTTPS schema by default in OSS client
Feat: new handler for Qiniu policy
3 years ago
HFO4
0df9529b32
Feat: generating token and callback url for OSS muiltpart upload, support resume upload in sever-side uploading for OSS
3 years ago
HFO4
b6efca1878
Feat: uploading OneDrive files in client side
3 years ago
HFO4
5bda037d74
Fix: cannot list multiple pages in async task page
3 years ago
HFO4
b96019be7c
Feat: client method to upload file from master node to slave node
3 years ago
HFO4
081e75146c
Fix: add optimism lock when updating file size
3 years ago
HFO4
e0714fdd53
Feat: process upload callback sent from slave node
3 years ago
HFO4
521c5c8dc4
Feat: use transactions to manipulate user's used storage
3 years ago
HFO4
285e80ba76
Feat: use database transactions to delete / update file size
3 years ago
HFO4
2811ee3285
Feat: slave policy creating upload session API
3 years ago
HFO4
7dd636da74
Feat: upload session recycle crontab job / API for cleanup all upload session
3 years ago
HFO4
3444b4a75e
Feat: chunk upload handling for local policy
3 years ago
HFO4
72173bf894
Refactor: create placeholder file and record upload session id in it
3 years ago
HFO4
868a88e5fc
Refactor: use universal FileHeader when handling file upload, remove usage of global ctx with FileHeader, SavePath, DisableOverwrite
3 years ago
HFO4
8443a30fb1
Feat: support chunk size option in policy
3 years ago
vvisionnn
c84d0114ae
Fix: trigger err when move folder into itself ( #1128 )
3 years ago
HFO4
3948ee7f3a
Fix: use `X-Cr-` as custom header prefix
3 years ago
HFO4
4dbe867020
Fix: failed unit test due to import cycle
3 years ago
HFO4
7fd984f95d
Feat: support custom office preview service ( Fix #1050 )
3 years ago
HFO4
9fc08292a0
Feat: migration DB support custom upgrade scripts
3 years ago
HFO4
eeee43d569
Test: newly added sb models
3 years ago
HFO4
3064ed60f3
Test: new database models and middlewares
3 years ago
HFO4
e41ec9defa
Refactor: move slave pkg inside of cluster
...
Test: middleware for node communication
3 years ago
HFO4
5db476634a
Fix: deadlock and sync issue in node pool
3 years ago
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
3 years ago
想出网名啦
a3b4a22dbc
bug fix: can't connect to postgres database ( #992 )
...
* bug fix: can't connect to postgres database
* remove useless arg
* remove vscode setting
3 years ago
HFO4
622b928a90
Feat: support database charset option and more DMBS driver
4 years ago
HFO4
9d64bdd9f6
Fix: `attr` field overflow when downloading large torrent ( #941 )
4 years ago
topjohncian
233648b956
Refactor: captcha ( #796 )
4 years ago
HFO4
a4b0ad81e9
Feat: database script for resetting admin password
4 years ago
HFO4
170f2279c1
Fix: failed to get thumbnails under global OneDrive policy
4 years ago
HFO4
4e2f243436
Feat: support using SharePoint site to store files
4 years ago
HFO4
1f1bc056e3
Feat: API for getting object property
4 years ago
HFO4
d9cff24c75
Modify: disable association_autoupdate in model.File.UpdateSourceName
4 years ago
HFO4
e2488841b4
Test: #765
4 years ago
日下部 詩
a276be4098
注册帐号时,如果尚未验证,再发一次验证信 ( #765 )
...
* 注册帐号时,如果尚未验证,再发一次验证信
* 修正2个bug。 1:未验证显示密码错误 2:未验证无法重发email
* 小修正,如果已存在user,拿已有user资讯取代掉新user资讯来寄送激活码
* 激活码改成激活邮件
* 忘记密码以后,重设二步验证设定
* Revert "忘记密码以后,重设二步验证设定"
This reverts commit c5ac10b11c
.
* 實作 https://github.com/cloudreve/Cloudreve/pull/765#discussion_r584313520
4 years ago
HFO4
c87109c8b1
Fix: incorrect attr column type in download table
4 years ago
HFO4
bd2bdf253b
Feat: using custom reverse proxying in OneDrive file downloading
4 years ago
HFO4
0cfa61e264
Test: user storage calibration script
4 years ago
HFO4
f7c8039116
Feat: execute database script to calibrate user storage
4 years ago
HFO4
a5805b022a
Feat: enable using LAN endpoint in serverside request of OSS policy ( #399 )
4 years ago
HFO4
0d210e87b3
Fix: aria2 task failed due to limited size of attr filed in DB
4 years ago
HFO4
f0a68236a8
Feat: delete aria2 record in client side ( #335 )
4 years ago
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
4 years ago
HFO4
746aa3e8ef
Test: s3 policy
4 years ago
HFO4
95f318e069
Feat: adapt minio for S3 policy and fix listing files
4 years ago
HFO4
77394313aa
Fix: S3 adaption for minio
4 years ago
mritd
7df09537e0
fix(db_driver): fix the panic when sqlite3 is used in the conf ( #551 )
...
* fix(db_driver): fix the panic when sqlite3 is used in the conf
fix the panic when sqlite3 is used in the conf
ref cloudreve/Cloudreve#550
Signed-off-by: mritd <mritd@linux.com>
* fix(nullpointer): fix possible null pointer error
fix possible null pointer error
Signed-off-by: mritd <mritd@linux.com>
4 years ago
ZZF
dd50ef1c25
添加S3策略的支持 ( #425 )
...
* 添加亚马逊S3策略的支持
* 添加CDN支持,公有目录删除无用参数
* 增加Region
5 years ago
HFO4
2076d56f0f
Feat: dynamic writing site title, favicon, description, custom html ( #286 )
5 years ago
HFO4
1172765c58
Feat: option for using SSL connection in mail queue
5 years ago
HFO4
e8a6df9a86
Feat: import file from existing outer folder
5 years ago
TS
51f66eb06b
Feat: ICP 备案信息 ( #348 )
5 years ago
HFO4
8c3287d380
Test: Policy.IsThumbExist / filesystem.AddFile
5 years ago
HFO4
304e7b502c
Feat: thumbnail support for COS policy
5 years ago
HFO4
514e069113
Refactor: decide if there is a thumbnail based on the file extension
5 years ago
HFO4
0575b0aa92
Fix: search function should not convert case ( #288 )
5 years ago
topjohncian
e58fb82463
Feat: ReCaptcha support ( #292 )
...
* Add custom mysql database port.
* Modify: add cloudreve bin file to .gitignore
* Feat:增加后端对ReCaptcha的支持
P.S.必须要执行迁移
5 years ago
HFO4
2e43f8ed5b
Modify: use INT represent Database port
5 years ago
topjohncian
554493dea4
Add custom mysql database port. ( #289 )
5 years ago
HFO4
25d1735c1d
Feat: compatible digest algorithm with V2
5 years ago
HFO4
0eb04ed0ea
Feat: cache for OneDrive META request
5 years ago
HFO4
96983ddc70
Feat: custom SQLite db file path
5 years ago
HFO4
e1aced0f01
Modify: check DB version before migration
5 years ago
hiCasper
2a2221c8b7
Fix typo ( #247 )
5 years ago
HFO4
c74ed10dbd
Test: aria2 / filesystem.image
5 years ago
HFO4
83b292c9ba
Modify: travis CI build and test
5 years ago
HFO4
213c92b522
Ready for release
5 years ago
HFO4
8ad7702736
Fix: relative path for SQLite file
5 years ago
HFO4
4ba24e0cf1
Modify: clean modals
5 years ago
HFO4
b6e1e04ce0
Fix: panic while decompress files / Cannot edit policy
5 years ago
HFO4
45ec4b3f8b
Fix: wrong upload URL for cos policy
5 years ago
HFO4
cb57fdbb59
Fix: nil pointer and initial policy file type wildcard
5 years ago
HFO4
68d3131521
Feat: cross compile script
5 years ago
HFO4
38161250e8
Feat: list users
5 years ago
HFO4
c7247f5b87
Feat: edit/list user group
5 years ago
HFO4
c30c19ca3e
Feat: create SFC for oss callback
5 years ago
HFO4
2f1f619f2f
Fix: failed test due to modifications
5 years ago
HFO4
c4eada2723
Modify: oss handle sign URL
5 years ago
HFO4
f1ef21e195
Feat: add local policy
5 years ago
HFO4
c1d2b933aa
Feat: RWMutex / reload for aira2
5 years ago
HFO4
48659f6952
Feat: uploading / transfer settings
5 years ago