Pikachu Ren
c0a8321461
Update release_docker.yml
...
Signed-off-by: Pikachu Ren <40362270+PIKACHUIM@users.noreply.github.com >
2025-06-20 20:36:35 +08:00
Pikachu Ren
680501a8a8
Update release_android.yml
...
Signed-off-by: Pikachu Ren <40362270+PIKACHUIM@users.noreply.github.com >
2025-06-20 20:36:22 +08:00
Pikachu Ren
83913a8031
Update release.yml
...
Signed-off-by: Pikachu Ren <40362270+PIKACHUIM@users.noreply.github.com >
2025-06-20 20:36:11 +08:00
Pikachu Ren
929d4e65b9
Update release_freebsd.yml
...
Signed-off-by: Pikachu Ren <40362270+PIKACHUIM@users.noreply.github.com >
2025-06-20 20:35:51 +08:00
Pikachu Ren
6717d02f94
Update release_linux_musl.yml
...
Signed-off-by: Pikachu Ren <40362270+PIKACHUIM@users.noreply.github.com >
2025-06-20 20:35:34 +08:00
Pikachu Ren
9d2a71e3eb
Update release_linux_musl_arm.yml
...
Signed-off-by: Pikachu Ren <40362270+PIKACHUIM@users.noreply.github.com >
2025-06-20 20:35:21 +08:00
Pikachu Ren
62de731d37
Update release_freebsd.yml
...
Signed-off-by: Pikachu Ren <40362270+PIKACHUIM@users.noreply.github.com >
2025-06-20 20:34:35 +08:00
Pikachu Ren
7277163b0a
Update release_linux_musl.yml
...
Signed-off-by: Pikachu Ren <40362270+PIKACHUIM@users.noreply.github.com >
2025-06-20 20:34:04 +08:00
Pikachu Ren
98f65d5478
Update release_linux_musl_arm.yml
...
Signed-off-by: Pikachu Ren <40362270+PIKACHUIM@users.noreply.github.com >
2025-06-20 20:33:52 +08:00
Suyunmeng
312e04ea69
chore(ci):Fixed CI bugs
2025-06-20 20:13:40 +08:00
Pikachu Ren
6ddb4359d3
Update release.yml
...
Signed-off-by: Pikachu Ren <40362270+PIKACHUIM@users.noreply.github.com >
2025-06-20 20:07:56 +08:00
Pikachu Ren
cf444c2f63
Update release.yml
...
Signed-off-by: Pikachu Ren <40362270+PIKACHUIM@users.noreply.github.com >
2025-06-20 20:05:04 +08:00
Suyunmeng
0176cfb0c9
chore:fixed ci build
2025-06-20 19:32:10 +08:00
ILoveScratch
ef0531ad40
feat(ci): add changelog content to release content ( #233 )
2025-06-20 19:24:29 +08:00
ShenLin
12540a8abc
fix: http2 content-length ( #224 )
2025-06-20 17:57:14 +08:00
ILoveScratch
0f5ed14fe2
feat(fs): add cross-storage move support ( #211 )
...
* feat(fs): add cross-storage move support
* fix(fs): add check before moving files
* fix(fs): changed error detect method
---------
Co-authored-by: ShenLin <773933146@qq.com >
2025-06-20 17:54:24 +08:00
Pikachu Ren
ca55b89322
remove alist from repo ( #230 )
...
* remove alist from repo
* remove alist from repo
* remove alist from repo
2025-06-20 17:41:16 +08:00
Suyunmeng
a3c7cb059d
chore:Change Logo URL and fixed aliyundrive open bugs ( #208 )
...
* Fix Logo URL
* fixed aliyunpan_open
* fixed aliyundrive bugs
* fixed onlineapi bugs
* fixed onlineapi bugs
* Fixed Bugs
* Rollback
* fixed
* fixed onlineapi
* fixed driver
---------
Signed-off-by: Suyunmeng <sumengjing@outlook.com >
2025-06-19 21:20:29 +08:00
Pikachu Ren
0f8545133b
add text output for error message ( #210 )
...
* mod rank for AccessToken
* del alist_v2
* add error message from remote
---------
Co-authored-by: Suyunmeng <sumengjing@outlook.com >
2025-06-19 20:25:45 +08:00
Suyunmeng
72fad1be2e
Delete Lark Drive ( #201 )
2025-06-19 16:38:51 +08:00
Pikachu Ren
b7ce7f172b
Dev pika ( #202 )
...
* mod rank for AccessToken
* del alist_v2
---------
Co-authored-by: Suyunmeng <sumengjing@outlook.com >
2025-06-19 16:25:07 +08:00
Hantong Chen
248c041711
fix(setting): update preview url ( #198 )
2025-06-19 15:05:29 +08:00
j2rong4cn
70b937e031
Revert "feat(log): add error logging middleware for improved error handling ( #182 )"
...
This reverts commit 5e8d8d070a .
2025-06-19 09:56:45 +08:00
Hantong Chen
79521db8e0
fix(ci): add workflow_dispatch for beta_release and build
2025-06-18 23:27:23 +08:00
Hantong Chen
015d3ecd00
fix(ci): add auth header when access GitHub CI
2025-06-18 23:27:23 +08:00
Hantong Chen
89451b6d98
fix(ci): use OpenListTeam/cgo-actions@v1.1.2
2025-06-18 23:27:23 +08:00
Hantong Chen
681cb6c8a4
fix(ci): freebsd 14.1 is deprecated ( #187 )
2025-06-18 22:17:21 +08:00
Suyunmeng
c2d1316f65
fix(115open) fixed rate_limit bugs ( #161 )
...
* fixed 115 bugs
Signed-off-by: Suyunmeng <sumengjing@outlook.com >
* Fixed 115 open bugs
* fixed bugs
---------
Signed-off-by: Suyunmeng <sumengjing@outlook.com >
2025-06-18 21:32:23 +08:00
Kuingsmile
5e8d8d070a
feat(log): add error logging middleware for improved error handling ( #182 )
2025-06-18 20:37:16 +08:00
Pikachu Ren
c7c0bfe810
mod rank for AccessToken ( #181 )
2025-06-18 18:09:36 +08:00
Inori
e9c73b52db
fix(Dockerfile): add jq package ( #168 )
2025-06-18 14:26:42 +08:00
Kuingsmile
7d24a5d45f
feat: add file visibility checks for windows ( #39 )
...
* feat: add file visibility checks for windows
* fix: fix build error
* refactor: optimize thie ishidden
---------
Co-authored-by: Hantong Chen <70561268+cxw620@users.noreply.github.com >
2025-06-17 23:25:02 +08:00
Hantong Chen
3ab309e00e
refactor: adjust CI process ( #125 )
...
* feat(cmd/lang): allow setting frontend path when generate lang files
* chore(ci): remove ci for auto_lang (done by frontend ci)
2025-06-17 22:35:02 +08:00
Pikachu Ren
8822eef97e
chore(api):Add online api refresh method ( #143 )
...
* Add Official API Refresh Interface(Baiduyun)
* add UseOnlineAPI & APIAddress
add _refreshToken using APIAddress
* fix return
* Modify the frontend display using the default API refresh method
* Fixed display and operation related issues
* fixed aliyundrive_open old refresh
---------
Co-authored-by: Suyunmeng <sumengjing@outlook.com >
2025-06-17 22:13:28 +08:00
KirCute
7613f886d0
fix(123open): add rate limit ( #144 )
2025-06-17 18:49:32 +08:00
xxxxxfpx
fe02a989bd
feat(123pan): support 123Open ( #93 )
2025-06-17 18:38:25 +08:00
Suyunmeng
2bed40cfce
chore(Dockerfile): add jq package ( #142 )
...
Add jq package
Signed-off-by: Suyunmeng <sumengjing@outlook.com >
2025-06-17 18:38:22 +08:00
XZB-1248
87ca1b96ae
fix(189pc): crashes when upload cancelled ( #79 )
...
* fix(189pc): crashes when upload cancelled
Signed-off-by: XZB-1248 <28593573+XZB-1248@users.noreply.github.com >
* fix(189pc): replace semaphore with errgroup.Group.SetLimit
---------
Signed-off-by: XZB-1248 <28593573+XZB-1248@users.noreply.github.com >
Co-authored-by: KirCute <951206789@qq.com >
2025-06-17 00:13:31 +08:00
KirCute
5a4649c929
feat(alias): support parallel write ( #69 )
...
* feat(alias): support parallel write
* fix(alias): lack `err` in `errors.Join()`
2025-06-17 00:13:01 +08:00
MadDogOwner
2e2cec05fd
fix(cloudreve): remove unnecessary finish increment in upload functions ( #62 )
...
* fix(cloudreve): remove unnecessary finish increment in upload functions
* fix(cloudreve_v4): remove unnecessary finish increment in upload functions
2025-06-17 00:12:45 +08:00
Hantong Chen
b1afadd129
chore: update project meta ( #51 )
...
* chore: update project meta (partial)
* chore: update README
* chore: update pdf preview
* revert: use old hash
* chore: update logo file url
2025-06-16 16:29:45 +08:00
410680876f1
a59ad9a84e
fix(lanzou): fix removing JavaScript comments from response data ( #37 )
...
* 修复清理js中块注释的bug
移除块注释,目前只将开始“/*”和结束的“*/”移除,未将注释中内容移除
Signed-off-by: 410680876f1 <71364356+410680876f1@users.noreply.github.com >
* 修复清理js中注释的bug
移注释,目前只将注释标识符号清楚,注释中内容被遗留了下来
感谢大佬@Kuingsmile的代码审核
Signed-off-by: 410680876f1 <71364356+410680876f1@users.noreply.github.com >
* 代码格式化
Signed-off-by: 410680876f1 <71364356+410680876f1@users.noreply.github.com >
---------
Signed-off-by: 410680876f1 <71364356+410680876f1@users.noreply.github.com >
Co-authored-by: Hantong Chen <70561268+cxw620@users.noreply.github.com >
2025-06-16 16:28:08 +08:00
Suyunmeng
2e889fb07d
chore(ci): fixed dockerhub ci process ( #97 )
...
* add DockerHub
* fixed dockerhub
* Update dockerhub CI
* Update DockerHub
* fixed bugs
* fixed CI Bugs
* Update auto_lang.yml
Signed-off-by: Suyunmeng <sumengjing@outlook.com >
* fixed release
Signed-off-by: Suyunmeng <sumengjing@outlook.com >
* Update test_docker.yml
Signed-off-by: Suyunmeng <sumengjing@outlook.com >
* Delete hub
Signed-off-by: Suyunmeng <sumengjing@outlook.com >
* Delete hub
Signed-off-by: Suyunmeng <sumengjing@outlook.com >
* test build
Signed-off-by: Suyunmeng <sumengjing@outlook.com >
* Simplify actions
Signed-off-by: Suyunmeng <sumengjing@outlook.com >
* Simplify actions test
Signed-off-by: Suyunmeng <sumengjing@outlook.com >
* Simplify actions test Successful ,Rollback Environments
Signed-off-by: Suyunmeng <sumengjing@outlook.com >
* Update release_docker.yml
Signed-off-by: Suyunmeng <sumengjing@outlook.com >
* Update test_docker.yml
Signed-off-by: Suyunmeng <sumengjing@outlook.com >
* Update auto_lang.yml
Signed-off-by: Suyunmeng <sumengjing@outlook.com >
* Update auto_lang.yml
Signed-off-by: Suyunmeng <sumengjing@outlook.com >
* Update auto_lang.yml
Signed-off-by: Suyunmeng <sumengjing@outlook.com >
* Update test_docker.yml
Signed-off-by: Suyunmeng <sumengjing@outlook.com >
* Update release_docker.yml
Signed-off-by: Suyunmeng <sumengjing@outlook.com >
---------
Signed-off-by: Suyunmeng <sumengjing@outlook.com >
2025-06-16 14:16:45 +08:00
Suyunmeng
d95c4f0127
chore: change the CDN link of the logo and modify the OCR port ( #84 )
...
* Change the CDN link of the logo and modify the OCR port
* Update
* Rollback OCR interface
2025-06-15 23:19:25 +08:00
Hantong Chen
1c58d11d62
chore: update build.sh & add loongarch64 support ( #28 )
...
* chore: update build.sh
* chore: update ci build
* chore: update ci build GitAuthor
* feat(build.sh): fix web release download & add loongarch64 build (#63 )
chore(ci): fix web download & add loongarch64 & update cgo-actions to v1.1.1
* chore: temporary build test
* revert(build.sh): change to release used url
* feat(build.sh): add set -e for build script
* fix(build.sh): fix web release download logic
* fix(build.sh): remove TODO comment
* feat(build.sh): update GitAuthor to bot@openlist.team
* feat(build.sh): update GitAuthor
* fix: using fsSL in curl & add info of desktop client back
* chore: refine beta release workflow comments
---------
Co-authored-by: Yinan Qin <39023210+elysia-best@users.noreply.github.com >
2025-06-14 23:16:42 +08:00
Xinchen
e11c390c4d
fix(cli): Fixed links to documentation in the CLI ( #71 )
...
Co-authored-by: reschen <reschen@126.com >
2025-06-14 20:21:14 +08:00
KirCute
2965915bed
chore(deps): switch the dependency from KirCute/sftpd-alist to OpenListTeam/sftpd-openlist ( #64 )
2025-06-14 16:04:13 +08:00
KirCute
da1cfd1945
chore(deps): remove dependency KirCute/ftpserverlib-pasvportmap ( #61 )
2025-06-14 15:56:51 +08:00
YaoSiQian
8a29790327
chore(ci): using latest musl-compilers ( #23 )
...
* chore(ci): using `latest` musl-compilers
https://github.com/OpenListTeam/OpenList/pull/3#pullrequestreview-2921194381
Signed-off-by: YaoSiQian <admin@yaosiqian.cn >
* chore(ci): using `latest` musl-compilers in beta_release CI
---------
Signed-off-by: YaoSiQian <admin@yaosiqian.cn >
Co-authored-by: Hantong Chen <cxwdyx620@gmail.com >
2025-06-13 17:01:24 +08:00
Kuingsmile
7cd8f648c8
fix: change app name in cmd ( #36 )
2025-06-13 15:19:25 +08:00
Kuingsmile
b8e6083e19
chore: remove deprecated vtencent drive ( #33 )
2025-06-13 12:55:52 +08:00
Yinan Qin
3f821bdcd1
revert: using old salt value ( #29 )
...
Signed-off-by: Yinan Qin <39023210+elysia-best@users.noreply.github.com >
2025-06-13 12:47:51 +08:00
Hantong Chen
9e05c81d9c
chore: update project logo ( #26 )
2025-06-12 23:29:35 +08:00
zyk2507
f1552b67a0
chore(setting): update repo name in default announcement ( #27 )
...
chore(SETTING)/update repo name in default announcement
2025-06-12 23:28:33 +08:00
Hanson-zhy
20d1d5b479
chore(README): update README, add progress intro ( #21 )
...
* Update README_cn.md
* Update README_cn.md
* Update README.md
* Update README_ja.md
* Update README_ja.md
* Update README_ja.md
* Update README_ja.md
---------
Co-authored-by: Hantong Chen <70561268+cxw620@users.noreply.github.com >
2025-06-12 22:03:18 +08:00
Kuingsmile
fdcc2f136e
chore: change module name to OpenListTeam/OpenList ( #2 )
...
* Enable blank issue
* chore(README.md): update docs (temporally)
* Update FUNDING.yml
* chore: purge README.md
* chore: change module name to OpenListTeam/OpenList
* fix: fix link errors
* chore: remove v3 in module name
* fix: resolve some conficts
* fix: resolve conficts
* docs: update with latest file
---------
Co-authored-by: ShenLin <773933146@qq.com >
Co-authored-by: Hantong Chen <cxwdyx620@gmail.com >
Co-authored-by: joshua <i@joshua.su >
Co-authored-by: Hantong Chen <70561268+cxw620@users.noreply.github.com >
2025-06-12 22:02:46 +08:00
Yinan Qin
5feb86ceee
chore(docs&ci): change links in files & fix github ci and docker ci ( #3 )
...
* Enable blank issue
* chore(README.md): update docs (temporally)
* Update FUNDING.yml
* chore: purge README.md
* Update README.md
Alist改为OpenList
* Update README_cn.md
Alist改为OpenList
* Update README.md
漏了一处
* Update README_ja.md
Alist改为OpenList
* Update README_cn.md
漏了一处
* Update CODE_OF_CONDUCT.md
更改链接
* Update README.md
更新tg链接
* Update README_cn.md
更新tg链接
* Update README_ja.md
更新tg链接
* chore(build&docs): use new links in build and github templates
* Update README.md
更新团队名
* chore: disable translation update, change beta release into artifacts
* fix: disable docker build and name the uploaded artifacts
* fix typo
* Update README_cn.md
更新团队名称
* Update README_ja.md
更新
* Update project name in CONTRIBUTING.md
* Update README_cn.md
更新
* Update README.md
更新
* Update README_ja.md
* fix: fix artifact name
* chore(build.sh): use original musl.cc
* fix(ci): fix action artifacts upload
* Update CODE_OF_CONDUCT.md
TG更改为Telegram
* Update README_cn.md
更新论坛链接
* Update README.md
更新论坛链接
* Update README_ja.md
更新论坛链接
* feat: update community based call back for onedrive
* chore(ci): update musl.cc link
* chore: use openlist as name instead of default OpenList
* Update user.go
* chore: fix artifact name
* feat(ci): add docker build test
* fix: add more platforms
* fix: explicitly use docker.io
* fix: fix typo
* fix(docker): fix test build push platform
* chore: change to OpenListTeam
* Update CODE_OF_CONDUCT.md
* doc: update org name
* docs: change repo urls
* feat: release docker image to ghcr.io on tagging
* fix: fix the name of test_docker
* build: update the names in docker-compose and docker file
* chore: rename
---------
Co-authored-by: ShenLin <773933146@qq.com >
Co-authored-by: Hantong Chen <cxwdyx620@gmail.com >
Co-authored-by: joshua <i@joshua.su >
Co-authored-by: 绎泽 <yize@tencent.to >
Co-authored-by: zyk2507 <93830642+zyk2507@users.noreply.github.com >
2025-06-12 21:29:43 +08:00
zyk2507
ee783fa1be
chore(CONTRIBUTING): update to new OpenList-Frontend
2025-06-12 17:58:55 +08:00
ShenLin
0bcb4fe16d
chore(README): update project name
...
Update FUNDING.yml
chore: purge README.md
Update project name in CONTRIBUTING.md
Update README.md
Alist改为OpenList
Update README_cn.md
Alist改为OpenList
Update README.md
漏了一处
Update README_ja.md
Alist改为OpenList
Update README_cn.md
漏了一处
Update CODE_OF_CONDUCT.md
更改链接
Update README.md
更新tg链接
Update README_cn.md
更新tg链接
Update README_ja.md
更新tg链接
Update README.md
更新团队名
Update README_cn.md
更新团队名称
Update README_ja.md
更新
Update README_cn.md
更新
Update README.md
更新
Update README_ja.md
Update CODE_OF_CONDUCT.md
TG更改为Telegram
Update README_cn.md
更新论坛链接
Update README.md
更新论坛链接
Update README_ja.md
更新论坛链接
2025-06-12 16:56:22 +08:00
Hantong Chen
4f57bd3ae6
chore(README.md): update docs (temporally)
2025-06-12 16:56:22 +08:00
Hantong Chen
cf42fe6a40
chore: allow blank issue
2025-06-12 16:56:18 +08:00
Hantong Chen
c4775521c6
chore(README.md): reminder of fork
...
fix: remove `alistgo.com`
2025-06-11 16:14:44 +08:00
MadDogOwner
ffa03bfda1
feat(cloudreve_v4): add Cloudreve V4 driver ( #8470 closes #8328 #8467 )
...
* feat(cloudreve_v4): add Cloudreve V4 driver implementation
* fix(cloudreve_v4): update request handling to prevent token refresh loop
* feat(onedrive): implement retry logic for upload failures
* feat(cloudreve): implement retry logic for upload failures
* feat(cloudreve_v4): support cloud sorting
* fix(cloudreve_v4): improve token handling in Init method
* feat(cloudreve_v4): support share
* feat(cloudreve): support reference
* feat(cloudreve_v4): support version upload
* fix(cloudreve_v4): add SetBody in upLocal
* fix(cloudreve_v4): update URL structure in Link and FileUrlResp
2025-05-24 13:38:43 +08:00
Andy Hsu
630cf30af5
feat(115_open): implement rate limiting for API requests
2025-05-11 13:39:32 +08:00
Andy Hsu
bc5117fa4f
fix(115_open): add delay in MakeDir function to handle rate limiting
2025-05-02 16:53:39 +08:00
yoclo
11e7284824
fix: prevent guest user from updating profile ( #8447 )
2025-04-29 23:14:16 +08:00
MadDogOwner
b2b91a9281
feat(doubao): add get_download_info API and download_api option ( #8428 )
2025-04-27 20:00:25 +08:00
MadDogOwner
f541489d7d
fix(netease_music): change ListResp size fields from string to int64 ( #8417 )
2025-04-27 19:59:30 +08:00
bigQY
6d9c554f6f
feat: add UseLargeThumbnail for 139 ( #8424 )
2025-04-27 19:58:45 +08:00
Mmx
e532ab31ef
fix: remove auth middleware for authn login ( #8407 )
2025-04-27 19:58:09 +08:00
Mmx
bf0705ec17
fix: shebang of entrypoint.sh ( #8408 )
2025-04-27 19:56:34 +08:00
gdm257
17b42b9fa4
fix(mega): use newest file for same filename ( #8422 close #8344 )
...
Mega supports duplicate names but alist does not support.
In `List()` method, driver will return multiple files with same name.
That makes alist to use oldest version file for listing/downloading.
So it is necessary to filter old same name files in a folder.
After fixes, all CRUD work normally.
Refs #8344
2025-04-27 19:56:04 +08:00
Sam- Pan(潘绍森)
41bdab49aa
fix(139): incorrect host ( #8368 )
...
* fix: correct new personal cloud path for 139Driver
* Update drivers/139/driver.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* fix bug
---------
Co-authored-by: panshaosen <19802021493@139.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: j2rong4cn <253551464@qq.com >
2025-04-19 14:29:12 +08:00
Lin Tianchuan
8f89c55aca
perf(local): avoid duplicate parsing of VideoThumbPos ( #7812 )
...
* feat(local): support percent for video thumbnail
The percentage determines the point in the video (as a percentage of the total duration) at which the thumbnail will be generated.
* feat(local): support both time and percent for video thumbnail
* refactor(local): avoid duplicate parsing of VideoThumbPos
2025-04-19 14:27:13 +08:00
wxnq
b449312da8
fix(docker_release): avoid duplicate occupation in docker image ( #8393 close #8388 )
...
* fix(ci): modify the method of adding permissions
* fix(build): modify the method of adding permissions(to keep up with ci)
2025-04-19 14:26:19 +08:00
MadDogOwner
52d4e8ec47
fix(lanzou): remove JavaScript comments from response data ( #8386 )
...
* feat(lanzou): add RemoveJSComment function to clean JavaScript comments from HTML
* feat(lanzou): remove comments from share page data in getFilesByShareUrl function
* fix(lanzou): optimize RemoveJSComment function to improve comment removal logic
2025-04-19 14:24:43 +08:00
New Future
28e5b5759e
feat(azure_blob): implement GetRootId interface in Addition struct ( #8389 )
...
fix failed get dir
2025-04-19 14:23:48 +08:00
asdfghjkl
477c43971f
feat(doubao_share): support doubao_share link ( #8376 )
...
Co-authored-by: anobodys <anobodys@gmail.com >
2025-04-19 14:22:43 +08:00
Yifan Gao
0a9921fa79
fix(aliyundrive_open): resolve file duplication issues and improve path handling ( #8358 )
...
* fix(aliyundrive_open): resolve file duplication issues and improve path handling
1. Fix file duplication by implementing a new removeDuplicateFiles method that cleans up duplicate files after operations
2. Change Move operation to use "ignore" for check_name_mode instead of "refuse" to allow moves when destination has same filename
3. Set Copy operation to handle duplicates by removing them after successful copy
4. Improve path handling for all file operations (Move, Rename, Put, MakeDir) by properly maintaining the full path of objects
5. Implement GetRoot interface for proper root object initialization with correct path
6. Add proper path management in List operation to ensure objects have correct paths
7. Fix path handling in error cases and improve logging of failures
* refactor(aliyundrive_open): change error logging to warnings for duplicate file removal
Updated the Move, Rename, and Copy methods to log warnings instead of errors when duplicate file removal fails, as the primary operations have already completed successfully. This improves the clarity of logs without affecting the functionality.
* Update drivers/aliyundrive_open/util.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-04-19 14:22:12 +08:00
Lee CQ
88abb323cb
feat(url-tree): implement the Put interface to support adding links directly to the UrlTree on the web side ( #8312 )
...
* feat(url-tree)支持PUT
* feat(url-tree) UrlTree更新时,需要将路径和内容分割 #8303
* fix: stdpath.Join call
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Andy Hsu <i@nn.ci >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-04-12 17:27:56 +08:00
asdfghjkl
f0b1aeaf8d
feat(doubao): support upload ( #8302 close #8335 )
...
* feat(doubao): support upload
* fix(doubao): fix file list cursor
* fix: handle strconv.Atoi err
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: anobodys <anobodys@gmail.com >
Co-authored-by: Andy Hsu <i@nn.ci >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-04-12 17:12:40 +08:00
Yifan Gao
c8470b9a2a
fix(fs): remove old target object from cache before updating ( #8352 )
2025-04-12 17:09:46 +08:00
Dgs
d0ee90cd11
fix(thunder): fix login issue ( #8342 close #8288 )
2025-04-12 17:05:58 +08:00
Dgs
544a7ea022
fix(pikpak&pikpak_share): fix WebPackageName ( #8305 )
2025-04-12 17:03:58 +08:00
j2rong4cn
4f5cabc725
feat: add h2c for http server ( #8294 )
...
* feat: add h2c for http server
* chore(config): add EnableH2c option
2025-04-12 17:02:51 +08:00
j2rong4cn
a2f266277c
fix(net): unexpected write ( #8291 close #8281 )
2025-04-12 17:01:52 +08:00
jerry
a4bfbf8a83
fix(ipfs): fix problems ( #8252 )
...
* fix: :bug: (ipfs): fix the list error caused by not proper join path function
使用更加规范的路径拼接,修复了有中文或符号的路径无法正常访问的问题
* refactor: 命名规范
* 删除多余的条件判断
* fix: 使用withresult方法重构代码,添加get方法,提高性能
* fix: 允许get方法获取目录
去除多余的判断
* fix: 允许copy,rename,move进行覆写
* fix: 修复move方法导致的目录被删除
* refactor: 整理关于返回Path的代码
* fix: 修复由于get方法导致的ipfs路径无法访问
* fix: 修复path处理错误的get方法
修复get方法,删除意外加入的目录
* fix: fix path join
use path join instead of filepath join to avoid os problem
* fix: rm filepath ref
---------
Co-authored-by: Andy Hsu <i@nn.ci >
2025-04-12 17:01:30 +08:00
j2rong4cn
ddffacf07b
perf: optimize IO read/write usage ( #8243 )
...
* perf: optimize IO read/write usage
* .
* Update drivers/139/driver.go
Co-authored-by: MadDogOwner <xiaoran@xrgzs.top >
---------
Co-authored-by: MadDogOwner <xiaoran@xrgzs.top >
2025-04-12 16:55:31 +08:00
xiaoQQya
3375c26c41
perf(quark_uc&quark_uc_tv): native proxy multithreading ( #8287 )
...
* perf(quark_uc): native proxy multithreading
* perf(quark_uc_tv): native proxy multithreading
* chore(fs): file query result add id
2025-04-03 20:50:29 +08:00
asdfghjkl
ab68faef44
fix(baidu_netdisk): add another video crack api ( #8275 )
...
Co-authored-by: anobodys <anobodys@gmail.com >
2025-04-03 20:44:49 +08:00
New Future
2e21df0661
feat(driver): add Azure Blob Storage driver ( #8261 )
...
* add azure-blob driver
* fix nested folders copy
* feat(driver): add Azure Blob Storage driver
实现 Azure Blob Storage 驱动,支持以下功能:
- 使用共享密钥身份验证初始化连接
- 列出目录和文件
- 生成临时 SAS URL 进行文件访问
- 创建目录
- 移动和重命名文件/文件夹
- 复制文件/文件夹
- 删除文件/文件夹
- 上传文件并支持进度跟踪
此驱动允许用户通过 AList 平台无缝访问和管理 Azure Blob Storage 中的数据。
* feat(driver): update help doc for Azure Blob
* doc(readme): add new driver
* Update drivers/azure_blob/driver.go
fix(azure): fix name check
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update README.md
doc(readme): fix the link
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* fix(azure): fix log and link
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-04-03 20:43:21 +08:00
MadDogOwner
af18cb138b
feat(139): add option ReportRealSize ( #8244 close #8141 )
...
* feat(139): handle family upload errors
* feat(139): add option `ReportRealSize`
* Update drivers/139/driver.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-04-03 20:41:59 +08:00
j2rong4cn
31c55a2adf
fix(archive): unable to preview ( #8248 )
...
* fix(archive): unable to preview
* fix bug
2025-04-03 20:41:05 +08:00
MadDogOwner
465dd1703d
feat(cloudreve): s3 policy support ( #8245 )
...
* feat(cloudreve): s3 policy support
* fix(cloudreve): correct potential off-by-one error in `etags` initialization
2025-04-03 20:40:19 +08:00
j2rong4cn
a6304285b6
fix: revert "refactor(net): pass request header" ( #8269 )
...
https://github.com/AlistGo/alist/pull/8031/commits/5be50e77d9ad8d67e343aa7e9380bcdd2506ae8f
2025-04-03 20:35:52 +08:00
YangXu
affd0cecd1
fix(pikpak&pikpak_share): update algorithms ( #8278 )
2025-04-03 20:35:14 +08:00
MadDogOwner
37640221c0
fix(doubao): update file size type to int64 ( #8289 )
2025-04-03 20:34:27 +08:00
Andy Hsu
e4bd223d1c
fix(deps): update 115-sdk-go to v0.1.5
2025-04-03 20:29:53 +08:00
jerry
0cde4e73d6
feat(ipfs): better ipfs support ( #8225 )
...
* feat: ✨ better ipfs support
fixed mfs crud, added ipns support
* Update driver.go
clean up
2025-03-27 23:25:23 +08:00
Ljcbaby
7b62dcb88c
fix(baidu_netdisk): deplicate retry ( #8210 redo #7972 , link #8180 )
2025-03-27 23:22:55 +08:00
never lee
c38dc6df7c
fix(115_open): support multipart upload ( #8229 )
...
Co-authored-by: neverlee <neverlea@formail.com >
2025-03-27 23:22:08 +08:00
MadDogOwner
5668e4a4ea
feat(doubao): add Doubao driver ( #8232 closes #8020 #8206 )
...
* feat(doubao): implement List()
* feat(doubao): implement Link()
* feat(doubao): implement MakeDir()
* refactor(doubao): add type Object to store key
* feat(doubao): implement Move()
* feat(doubao): implement Rename()
* feat(doubao): implement Remove()
2025-03-27 23:21:42 +08:00
KirCute
1335f80362
feat(archive): support multipart archives ( #8184 close #8015 )
...
* feat(archive): multipart support & sevenzip tool
* feat(archive): rardecode tool
* feat(archive): support decompress multi-selected
* fix(archive): decompress response filter internal
* feat(archive): support multipart zip
* fix: more applicable AcceptedMultipartExtensions interface
2025-03-27 23:20:44 +08:00
KirCute
704d3854df
feat(alist_v3): support forward archive requests ( #8230 )
...
* feat(alist_v3): support forward archive requests
* fix: encode all inner path
2025-03-27 23:18:34 +08:00
MadDogOwner
44cc71d354
fix(cloudreve): enable SetContentLength for uploading to local policy ( #8228 close #8174 )
...
* fix(cloudreve): upload failure to return error msg instead of deletion success
* fix(cloudreve): enable SetContentLength for uploading to local policy
* refactor(cloudreve): move local policy upload logic to utils for better error handling
* refactor(cloudreve): unified upload code style
* refactor(cloudreve): improve user agent handling
2025-03-27 23:18:15 +08:00
KirCute
9a9aee9ac6
feat(alias): support writing to non-ambiguous paths ( #8216 )
...
* feat(alias): support writing to non-ambiguous paths
* feat(alias): support extract concurrency
* fix(alias): extract url no pass query
2025-03-27 23:17:45 +08:00
KirCute
4fcc3a187e
fix(traffic): duplicate semaphore release when uploading ( #8211 close #8180 )
2025-03-27 23:15:47 +08:00
Ljcbaby
10a76c701d
fix(db): support postgres trust/peer mode ( #8198 close #8066 )
2025-03-27 23:15:04 +08:00
KirCute
6e13923225
fix(sftp-server): postgre cannot store control characters ( #8188 close #8186 )
2025-03-27 23:14:36 +08:00
Andy Hsu
32890da29f
fix(115_open): upgrade 115-sdk-go dependency to v0.1.4
2025-03-21 19:06:09 +08:00
Andy Hsu
758554a40f
fix(115_open): upgrade 115-sdk-go dependency to v0.1.3 ( close #8169 )
2025-03-19 21:47:42 +08:00
Andy Hsu
4563aea47e
fix(115_open): rename delay to take effect ( close #8156 )
2025-03-18 22:25:04 +08:00
Andy Hsu
35d6f3b8fc
fix(115_open): upgrade sdk ( close #8151 )
2025-03-18 22:21:50 +08:00
j2rong4cn
b4e6ab12d9
refactor: FilterReadMeScripts ( #8154 close #8150 )
...
* refactor: FilterReadMeScripts
* .
2025-03-18 22:02:33 +08:00
Andy Hsu
3499c4db87
feat: 115 open driver ( #8139 )
...
* wip: 115 open
* chore(go.mod): update 115-sdk-go dependency version
* feat(115_open): implement directory management and file operations
* chore(go.mod): update 115-sdk-go dependency to v0.1.1 and adjust callback handling in driver
* chore: rename driver
2025-03-17 00:52:09 +08:00
hshpy
d20f41d687
fix: missing handling of RangeReadCloser ( #8146 )
2025-03-16 22:14:44 +08:00
Andy Hsu
d16ba65f42
fix(lang): initialize configuration in LangCmd before generating language JSON file
2025-03-16 16:37:33 +08:00
hshpy
c82e632ee1
fix: potential XSS vulnerabilities ( #7923 )
...
* fix: potential XSS vulnerabilities
* feat: support filter and render for readme.md
* chore: set ReadMeAutoRender to true
* fix attachFileName undefined
---------
Co-authored-by: Andy Hsu <i@nn.ci >
2025-03-15 23:28:40 +08:00
折纸飞机
04f5525f20
fix(s3): incorrectly added slash before the Bucket name ( #8083 close #8001 )
2025-03-15 00:21:24 +08:00
shniubobo
28b61a93fd
feat(webdav): support oc:checksums ( #8064 close #7472 )
...
Ref: #7472
2025-03-15 00:21:07 +08:00
j2rong4cn
0126af4de0
fix(crypt): premature close of MFile ( #8132 close #8119 )
...
* fix(crypt): premature close of MFile
* refactor
2025-03-15 00:13:30 +08:00
MadDogOwner
7579d44517
fix(onedrive): set req.ContentLength ( #8081 )
...
* fix(onedrive): set req.ContentLength
* fix(onedrive_app): set req.ContentLength
* fix(cloudreve): set req.ContentLength
2025-03-15 00:12:37 +08:00
MadDogOwner
5dfea714d8
fix(cloudreve): use milliseconds timestamp in last_modified ( #8133 )
2025-03-15 00:12:15 +08:00
Ljcbaby
370a6c15a9
fix(baidu_netdisk): remove duplicate retry ( #7972 )
2025-03-01 19:00:36 +08:00
Ljcbaby
2570707a06
feat(baidu_netdisk): support dynamical slice size for low bandwith upload case ( #7965 )
...
* 动态分片尺寸
* 补充严格测试结果
2025-03-01 18:46:05 +08:00
j2rong4cn
4145734c18
refactor(net): pass request header ( #8031 close #8008 )
...
* refactor(net): pass request header
* feat(proxy): add `Etag` to response header
* refactor
2025-03-01 18:35:34 +08:00
KirCute
646c7bcd21
fix(archive): use another sign for extraction ( #7982 )
2025-03-01 18:34:33 +08:00
KirCute
cdc41595bc
feat(github): support GPG verification ( #7996 close #7986 )
...
* feat(github): support GPG verification
* chore
2025-02-24 23:12:23 +08:00
KirCute_ECT
79bef0be9e
chore: fix build failed ( #8005 )
2025-02-16 15:11:48 +08:00
KirCute_ECT
c230f24ebe
fix(archive): decode filename when decompressing zips ( #7998 close #7988 )
2025-02-16 12:25:01 +08:00
KirCute_ECT
30d8c20756
feat(archive): support deprioritize previewing ( #7984 )
2025-02-16 12:24:10 +08:00
KirCute_ECT
3b71500f23
feat(traffic): support limit task worker count & file stream rate ( #7948 )
...
* feat: set task workers num & client stream rate limit
* feat: server stream rate limit
* upgrade xhofe/tache
* .
2025-02-16 12:22:11 +08:00
foxxorcat
399336b33c
fix(189pc): transfer rename ( #7958 )
...
* fix(189pc): transfer rename
* fix: OverwriteUpload
* fix: change search method
* fix
* fix
2025-02-16 12:21:34 +08:00
KirCute_ECT
36b4204623
feat(github): support github proxy ( #7979 close #7963 )
2025-02-16 12:21:03 +08:00
YangRucheng
f25be154c6
fix(ilanzou): add header X-Forwarded-For to solve IP ban ( #7977 )
...
* fix: warning
* feat: ip header
* fix: ip header for fs link
2025-02-16 12:20:28 +08:00
Sakana
ec3fc945a3
fix(feiji): modify the request header ( #7902 close #7890 )
2025-02-09 18:35:39 +08:00
MadDogOwner
3f9bed3d5f
feat(bootstrap): add .url to proxy types ( #7928 )
2025-02-09 18:33:38 +08:00
Jealous
b9ad18bd0a
feat(recursive-move): Advanced conflict policy for preventing unintentional overwriting ( #7906 )
2025-02-09 18:32:57 +08:00
Jealous
0219c4e15a
fix(index): fix the issue where ignored paths are not updated ( #7907 )
2025-02-09 18:31:43 +08:00
Feng.YJ
d983a4ebcb
refactor(cmd): use std runtime package to get go version info ( #7964 )
...
* refactor(cmd): use std `runtime` package to get go version info
- Remove the `GoVersion` variable.
- Remove overriding `GoVersion` by ldflags in `build.sh`.
- Get go version, OS and arch from the constants in the std `runtime` package instead of compile time.
* chore(ci): remove `GoVersion` flag from workflows
Remove GoVersion flag from beta_release.yml and build.yml workflows.
> Reduce compile-time dependencies.
2025-02-09 18:30:56 +08:00
Sakana
f795807753
feat(github_releases): support dir size for show all version ( #7938 )
...
* refactor
* 修改默认 RepoStructure
* feat: 支持使用 gh-proxy
2025-02-09 18:30:38 +08:00
hshpy
6164e4577b
fix: missing args when using alias driver ( #7941 close #7932 )
2025-02-05 19:22:10 +08:00
Sakana
39bde328ee
fix(lenovonas_share): the size of the directory ( #7914 )
2025-02-01 17:32:58 +08:00
KirCute_ECT
779c293f04
fix(driver): implement canceling and updating progress for putting for some drivers ( #7847 )
...
* fix(driver): additionally implement canceling and updating progress for putting for some drivers
* refactor: add driver archive api into template
* fix(123): use built-in MD5 to avoid caching full
* .
* fix build failed
2025-02-01 17:29:55 +08:00
abc1763613206
b9f397d29f
fix(139): restore the Account handling, partially reverts #7850 ( #7900 close #7784 )
2025-01-30 11:25:41 +08:00
Jiang Xiang
d53eecc229
fix(febbox): panic due to slice out of range ( #7898 close #7889 )
2025-01-30 11:24:07 +08:00
Andy Hsu
f88fd83d4a
feat(ci): use go-cross/cgo-actions for dev build
2025-01-28 18:57:09 +08:00
Andy Hsu
226c34929a
feat(ci): add build info for beta release
2025-01-27 21:32:59 +08:00
j2rong4cn
027edcbe53
refactor(patch): execute all patches in dev version ( #7807 )
2025-01-27 20:49:24 +08:00
Snowykami
fd51f34efa
feat(misskey): add misskey driver ( #7864 )
2025-01-27 20:47:52 +08:00
Sakana
bdd9774aa7
feat(github_releases): add support for github_releases driver ( #7844 close #7842 )
...
* feat(github_releases): 添加对 GitHub Releases 的支持
* feat(github_releases): 增加目录大小和更新时间,增加请求缓存
* Feat(github_releases): 可选填入 GitHub token 来提高速率限制或访问私有仓库
* Fix(github_releases): 修复仓库无权限或不存在时的异常
* feat(github_releases): 支持显示所有版本,开启后不显示文件夹大小
* feat(github_releases): 兼容无子目录
2025-01-27 20:28:44 +08:00
Jealous
258b8f520f
feat(recursive-move): add overwrite option to preventing unintentional overwriting ( #7868 closes #7382,#7719)
...
* feat(recursive-move): add `overwrite` option to preventing unintentional overwriting
* chore: rearrange code order
2025-01-27 20:25:39 +08:00
Jiang Xiang
99f39410f2
fix(s3): escape CopySource request header when copying files ( #7860 close #7858 )
2025-01-27 20:23:13 +08:00
Shelton Zhu
267120a8c8
fix(115): fix offline download ( #7845 close #7794 )
...
* feat(115): use multi url for list files & change download url api
* fix(115): fix offline download. (close #7794 )
2025-01-27 20:20:55 +08:00
KirCute_ECT
5eff8cc7bf
feat(upload): support rapid upload on web ( #7851 )
2025-01-27 20:20:09 +08:00
KirCute_ECT
d5ec998699
feat(task): allow retry canceled ( #7852 )
2025-01-27 20:18:10 +08:00
LaoShui
23f3178f39
chore(README): formatting spacing in README links ( #7879 ) [skip ci]
2025-01-27 20:13:35 +08:00
MadDogOwner
cafdb4d407
fix(139): correct path handling in groupGetFiles ( #7850 closes #7848,#7603)
...
* fix(139): correct path handling in groupGetFiles
* perf(139): reduce the number of requests in groupGetFiles
* refactor(139): check authorization expiration (#10 )
* refactor(139): check authorization expiration
* fix bug
* chore(139): update api version to 7.14.0
---------
Co-authored-by: j2rong4cn <36783515+j2rong4cn@users.noreply.github.com >
2025-01-27 20:11:21 +08:00
Jealous
0d4c63e9ff
feat(fs): display the existing filename in error message ( #7877 )
2025-01-27 20:09:17 +08:00
j2rong4cn
5c5d8378e5
fix(archive): unable to preview ( #7843 )
...
* fix(archive): unrecognition zip
* feat(archive): add tree for zip meta
* fix bug
* refactor(archive): meta cache time use Link Expiration first
* feat(archive): return sort policy in meta (#2 )
* refactor
* perf(archive): reduce new network requests
---------
Co-authored-by: KirCute_ECT <951206789@qq.com >
2025-01-27 20:08:56 +08:00
j2rong4cn
2be0c3d1a0
feat(alias): add DownloadConcurrency and DownloadPartSize option ( #7829 )
...
* fix(net): goroutine logic bug (AlistGo/alist#7215 )
* Fix goroutine logic bug
* Fix bug
---------
Co-authored-by: hpy hs <hshpy.pengyu@gmail.com >
* perf(net): sequential and dynamic concurrency
* fix(net): incorrect error return
* feat(alias): add `DownloadConcurrency` and `DownloadPartSize` option
* feat(net): add `ConcurrencyLimit`
* pref(net): create `chunk` on demand
* refactor
* refactor
* fix(net): `r.Closers.Add` has no effect
* refactor
---------
Co-authored-by: hpy hs <hshpy.pengyu@gmail.com >
2025-01-27 20:08:39 +08:00
foxxorcat
bdcf450203
fix: resolve concurrent read/write issues in WrapObjName ( #7865 )
2025-01-27 20:06:18 +08:00
Jealous
c2633dd443
fix(workflow): use the dev version of the web for beta releases ( #7862 )
...
* fix(workflow): use dev version of the web for beta releases
* chore(config): check version string by prefix
2025-01-23 22:49:35 +08:00
KirCute_ECT
11b6a6012f
fix(copy): use Link and Put when the driver does not support copying ( #7834 )
2025-01-18 23:52:02 +08:00
Jealous
59e02287b2
feat(fs): add overwrite option to preventing unintentional overwriting ( #7809 )
2025-01-18 23:39:07 +08:00
KirCute_ECT
bb40e2e2cd
feat(archive): archive manage ( #7817 )
...
* feat(archive): archive management
* fix(ftp-server): remove duplicate ReadAtSeeker realization
* fix(archive): bad seeking of SeekableStream
* fix(archive): split internal and driver extraction api
* feat(archive): patch
* fix(shutdown): clear decompress upload tasks
* chore
* feat(archive): support .iso format
* chore
2025-01-18 23:28:12 +08:00
j2rong4cn
ab22cf8233
feat: add Reference interface to driver ( #7805 )
...
* feat: add `Reference` interface to driver
* feat(123_share): support reference 123pan
2025-01-18 23:26:58 +08:00
MadDogOwner
880cc7abca
fix(139): use personal_new by default ( #7836 )
2025-01-18 23:24:09 +08:00
Jealous
b60da9732f
feat(offline-download): allow using offline download tools in any storage ( #7716 )
...
* Feat(offline-download): allow using thunder offline download tool in any storage
* Feat(offline-download): allow using 115 offline download tool in any storage
* Feat(offline-download): allow using pikpak offline download tool in any storage
* style(offline-download): unify offline download tool names
* feat(offline-download): show available offline download tools only
* Fix(offline-download): update unmodified tool names.
---------
Co-authored-by: Andy Hsu <i@nn.ci >
2025-01-10 21:24:44 +08:00
KirCute_ECT
e04114d102
feat(github): add github api driver ( #7717 )
...
* feat(github): add github api driver
* fix: filter submodule operation
* feat: rename, copy and move, but with bugs
* fix: move and copy returns 422
* fix: change TargetPath in rename msg from parent path to new self path
* fix: add non-commit mutex
* pref(github): use net/http to put blob
* chore: add a help message to `ref` addition
2025-01-10 20:59:58 +08:00
KirCute_ECT
51bcf83511
feat(url-tree): support url tree driver writing ( #7779 close #5166 )
...
* feat: support url tree writing
* fix: meta writable
* feat: disable writable via addition
2025-01-10 20:50:56 +08:00
KirCute_ECT
25b4b55ee1
feat(ftp-server): support resumable downloading ( #7792 )
2025-01-10 20:50:20 +08:00
Jiang Xiang
6812ec9a6d
fix(ilanzou): add accept-encoding request header ( #7796 close #7759 )
2025-01-10 20:49:50 +08:00
Lin Tianchuan
31a7470865
feat(local): support both time and percent for video thumbnail ( #7802 )
...
* feat(local): support percent for video thumbnail
The percentage determines the point in the video (as a percentage of the total duration) at which the thumbnail will be generated.
* feat(local): support both time and percent for video thumbnail
2025-01-10 20:48:45 +08:00
Mmx
687124c81d
ci(build_docker): merge build_docker into release_docker workflow ( #7755 )
...
* feat(ci): merge build_docker workflow into release_docker
* fix(ci): logics of docker meta
2025-01-01 21:29:59 +08:00
foxxorcat
e4439e66b9
fix:(baidu_photo): upload erron -6 ( #7760 close #7744 )
...
* fix:(baidu_photo): upload erron -6
* fix(baidu_photo):api add bdstoken
2025-01-01 21:13:34 +08:00
MadDogOwner
7fd4ac7851
fix(139): update familyGetFiles pagination logic ( #7748 close #7711 )
2024-12-30 22:55:47 +08:00
KirCute_ECT
6745dcc139
feat(task): attach creator to user of the context ( #7729 )
2024-12-30 22:55:09 +08:00
KirCute_ECT
aa1082a56c
feat(sftp-server): do not generate host key until first enabled ( #7734 )
2024-12-30 22:54:37 +08:00
Jealous
ed149be84b
feat(index): add disable index option for storages ( #7730 )
2024-12-30 22:52:55 +08:00
Sakana
040dc14ee6
fix(lenovonas_share): stoken expire ( #7727 )
2024-12-30 22:51:39 +08:00
Mmx
4dce53d72b
feat(docker release): improve aria2 image, add aio image ( #7750 )
...
* build: add argument INSTALL_ARIA2 to dockerfile
* feat: run aria2 in main entrypoint
* feat(ci): environment matrix for docker release
* improve(ci): allow overwrite artifacts in docker release
* fix(ci): permission of alist binary in docker; entrypoint logic
* improve(aria2): move aria2 data to /opt/aria2; fix permission issues
References:
https://github.com/AlistGo/with_aria2/pull/13
Co-authored-by: GoodbyeNJN <cc@fuckwall.cc >
* fix(ci): aio image is not taking effect
* fix(build): tar command in aria2 installation process
(cherry picked from commit 647285408354807bae64df6a20fefb696ff787de)
---------
Co-authored-by: GoodbyeNJN <cc@fuckwall.cc >
2024-12-30 22:51:05 +08:00
j2rong4cn
365fc40dfe
fix: static page to limit request method ( #7745 close #7667 )
2024-12-30 22:49:18 +08:00
KirCute_ECT
5994c17b4e
feat(patch): upgrade patch module ( #7738 )
...
* feat(patch): upgrade patch module
* chore(patch): add docs
* fix(patch): skip and rewrite invalid last launched version
* fix(patch): turn two functions into patches
2024-12-30 22:48:33 +08:00
Jealous
42243b1517
feat(thunder): add offline download tool ( #7673 )
...
* feat(thunder): add offline download tool
* fix(thunder): improve error handling and parse file size in status response
---------
Co-authored-by: Andy Hsu <i@nn.ci >
2024-12-25 21:23:58 +08:00
KirCute_ECT
48916cdedf
fix(permission): enhance the strictness of permissions ( #7705 close #7680 )
...
* fix(permission): enhance the strictness of permissions
* fix: add initial permissions to admin
2024-12-25 21:17:58 +08:00
Feng.YJ
5ecf5e823c
fix(webauthn): handle error when removing webauthn credential ( #7689 )
2024-12-25 21:16:34 +08:00
KirCute_ECT
c218b5701e
fix(115): support float QPS ( #7677 )
2024-12-25 21:16:03 +08:00
KirCute_ECT
77d0c78bfd
feat(sftp-server): public key login ( #7668 )
2024-12-25 21:15:06 +08:00
j2rong4cn
db5c601cfe
fix(crypt): add sign to thumbnail ( #6611 )
2024-12-25 21:13:54 +08:00
KirCute_ECT
221cdf3611
feat(s3): support custom host presign ( #7699 close #7696 )
2024-12-25 21:13:23 +08:00
KirCute_ECT
40b0e66efe
feat(ftp-server): treat moving across file systems as copying ( #7704 close #7701 )
...
* feat(ftp-server): treat moving across file systems as copying
* fix: ensure compatibility across different fs on the same driver
2024-12-25 21:12:30 +08:00
KirCute_ECT
b72e85a73a
fix(ftp-server): rewrite download in a more appropriate method ( #7656 )
2024-12-25 21:11:45 +08:00
KirCute_ECT
6aaf5975c6
fix(ftp-server): work unproperly when base url is not root ( #7693 )
...
* fix(ftp-server): work unproperly when base url is not root
* fix: avoid merge conflict
2024-12-25 21:11:36 +08:00
MadDogOwner
bb2aec20e4
fix(139): handle upload file conflicts ( #7692 )
2024-12-25 21:11:05 +08:00
KirCute_ECT
d7aa1608ac
feat(task): add speed monitor ( #7655 )
2024-12-25 21:09:54 +08:00
j2rong4cn
db99224126
perf: Speed of database initialization ( #7694 )
...
* perf: 优化非sqlite3数据库时初始化慢的问题
* refactor
2024-12-25 21:08:22 +08:00
MadDogOwner
b8bd14f99b
fix(lanzou): missing parameter ( #7678 close #7210 )
2024-12-17 22:05:52 +08:00
hshpy
331885ed64
fix(net): close of closed channel ( #7580 )
2024-12-17 22:04:27 +08:00
Andy Hsu
cf58ab3a78
chore(config): disable FTP and SFTP by default
2024-12-12 21:04:14 +08:00
KirCute_ECT
33ba7f1521
feat: sftp server support ( #7643 )
...
* feat: sftp server support
* fix(sftp-server): try fix build failed
* fix: sftp download lack
2024-12-12 20:51:43 +08:00
KirCute_ECT
201e25c17f
fix(ftp-server): large transfer leads to client timeout ( #7639 )
...
* fix(ftp-server): client timeout to wait a large file upload to netdisk
* fix(ftp-server): driver alist v3 upload failed and temp files do not be deleted
2024-12-12 20:50:00 +08:00
Andy Hsu
ecefa5e0eb
ci: fix desktop beta release trigger
2024-12-10 20:21:51 +08:00
KirCute_ECT
650b03aeb1
feat: ftp server support ( #7634 close #1898 )
...
* feat: ftp server support
* fix(ftp): incorrect mode for dirs in LIST returns
2024-12-10 20:17:46 +08:00
KirCute_ECT
7341846499
perf(task): merge requests of operating selected ( #7637 )
2024-12-10 19:30:50 +08:00
MadDogOwner
a3908fd9a6
fix(139): update APIs ( #7591 close #7603 )
...
* fix(139): update family cloud API
* fix(139): update API of familyGetLink
* feat(139): support group (close #7603 )
* docs: add `139 group` to Readme
* feat(139): support multipart upload (close : #7444 )
* feat(139): add custom upload part size option
* fix: missing right big quote
---------
Co-authored-by: Andy Hsu <i@nn.ci >
2024-12-09 23:54:21 +08:00
MadDogOwner
2a035302b2
fix(cloudreve): support upload to remote and OneDrive storage ( #7632 close #6882 )
...
- Add support for remote and OneDrive storage types
- Implement new upload methods for different storage types
- Update driver to handle various storage policies
- Add error handling and session cleanup for failed uploads
2024-12-09 23:35:44 +08:00
MadDogOwner
016e169c41
feat(139): support multipart upload ( close : #7444 ) ( #7630 )
...
* feat(139): support multipart upload (close : #7444 )
* feat(139): add custom upload part size option
2024-12-09 23:34:29 +08:00
Joseph Chris
088120df82
feat(sso): add custom extra scope support ( #7577 )
2024-12-09 23:33:46 +08:00
Shelton Zhu
aa45a82914
fix(115): fix login bug ( #7626 close #7614 close #7620 )
2024-12-09 23:33:07 +08:00
shingyu
5084d98398
fix(onedrive): fix timeout error ( #7551 close #7506 )
2024-12-08 17:06:33 +08:00
YangXu
fa15c576f0
fix(pikpak): remove oauth2 method ( #7567 close #7545 )
2024-12-07 17:03:46 +08:00
foxxorcat
2d3605c684
fix(baidu_photo): cookie login fix download error ( #7602 )
2024-12-07 17:02:52 +08:00
alist666
492b49d77a
Update README.md
2024-12-07 01:00:25 +08:00
Kuingsmile
94915b2148
fix(baidu_netdisk): update fileToObj to use ServerCtime and ServerMtime ( #7535 )
2024-11-21 22:41:23 +08:00
YangXu
2dec756f23
fix(pikpak&pikpak_share): captcha_sign error ( #7530 close #7481 close #7482 )
2024-11-21 22:40:39 +08:00
j2rong4cn
4c0cffd29b
fix(net): close of closed channel ( #7529 )
2024-11-21 22:39:14 +08:00
Rirmach
25c5e075a9
fix(local): Preserve file owner when copying ( #7528 )
2024-11-21 22:38:41 +08:00
Mmx
398c04386a
feat(sso): generate and verify OAuth state with go-cache ( #7527 )
2024-11-21 22:38:04 +08:00
Mmx
12b429584e
feat(security): generating random string with crypto rand ( #7525 )
2024-11-21 22:37:19 +08:00
Mmx
150dcc2147
fix(sso): OIDC compatibility mode ( #7524 )
2024-11-21 22:36:41 +08:00
Andy Hsu
0ba754fd40
fix(release): missing installation of zig
2024-11-17 23:11:03 +08:00
Andy Hsu
28d2367a87
fix(ci): no space left on device
2024-11-17 22:24:06 +08:00
BlueSkyXN
a4ad98ee3e
fix(pikpak): domain block and change to NET ( #7350 )
2024-11-17 20:03:04 +08:00
Jason-Fly
1c01dc6839
fix(storage): delete storage fails if a panic occurred during initialization ( #7501 )
...
* fix(storage): store storages map when init storage panic
* fix(drivers): add nil check to drop method
2024-11-16 13:20:49 +08:00
Jason-Fly
c3c5843dce
fix(terabox): panic due to slice out of range ( #7499 close #7487 )
2024-11-16 13:19:59 +08:00
Jason-Fly
6c38c5972d
fix(terabox): big file upload issue ( #7498 close #7490 )
2024-11-16 13:18:49 +08:00
foxxorcat
0a46979c51
feat(115): enhance cache ( #7479 )
2024-11-08 22:08:50 +08:00
foxxorcat
67c93eed2b
feat(baidu_netdisk,baidu_photo): add and fix hashinfo ( #7469 )
2024-11-08 22:08:25 +08:00
安稳
f58de9923a
refactor(aliyunopen,config): Modify default properties ( #7476 )
2024-11-08 22:07:35 +08:00
foxxorcat
2671c876f1
revert: "fix(115): enforce 20GB file size limit on uploadev"
...
This reverts commit 216e3909f3 .
2024-11-02 21:08:19 +08:00
Andy Hsu
e707fa38f1
ci: remove specific tag for freebsd action
2024-11-02 17:05:00 +08:00
foxxorcat
b803b0070e
fix(115): 20GB file upload restriction ( #7452 )
...
* fix(115): multipart upload error
* feat(115): Modify default page size
* fix(115): Replace temporary repair scheme
2024-11-02 16:41:33 +08:00
KirCute_ECT
64ceb5afb6
feat: support general users view and cancel own tasks ( #7416 close #7398 )
...
* feat: support general users view and cancel own tasks
Add a creator attribute to the upload, copy and offline download
tasks, so that a GENERAL task creator can view and cancel them.
BREAKING CHANGE:
1. A new internal package `task` including the struct `TaskWithCreator`
which embeds `tache.Base` is created, and the past dependence on
`tache.Task` will all be transferred to dependence on this package.
2. The API `/admin/task` can now also be accessed via `/task`, and the
old endpoint is retained to ensure compatibility with legacy
automation scripts.
Closes #7398
* fix(deps): update github.com/xhofe/tache to v0.1.3
2024-11-01 23:32:26 +08:00
Rirmach
10c7ebb1c0
fix(local): cross-device file move ( #7430 )
2024-11-01 23:31:33 +08:00
UUBulb
d0cda62703
ci: add freebsd release build ( #7344 )
2024-11-01 21:37:53 +08:00
Maxwell Davis
ce0b99a510
fix(cloudreve): path not exist when moving/copying files ( #7432 )
...
Co-authored-by: 马建军 <1432318228@qq.com >
2024-11-01 21:12:29 +08:00
Mmx
34a148c83d
feat(local): thumbnail token bucket smooth migration ( #7425 )
...
* feat(local): allow to migrate static token buckets
* improve(local): token bucket migration boundary handling
2024-11-01 20:58:53 +08:00
Mmx
4955d8cec8
ci(docker): support riscv64 and ppc64le ( #7426 )
...
* ci(docker): bump cache key of musl library
* build(docker): add new arches to build script
* ci(docker): add new arches to buildx platforms
2024-11-01 20:53:53 +08:00
Shelton Zhu
216e3909f3
fix(115): enforce 20GB file size limit on uploadev ( #7447 close #7413 )
...
- Introduce a file size restriction to handle uploads more securely.
- Provide an informative error for uploads that exceed the new limit.
2024-11-01 20:52:19 +08:00
Andy Hsu
a701432b8b
ci: add freebsd to beta release
2024-10-21 00:05:56 +08:00
Jason-Fly
a2dc45a80b
fix(ilanzou): fix upload failure for small files ( #7368 close #7250 )
2024-10-20 23:53:56 +08:00
Jason-Fly
48ac23c8de
fix(ilanzou): fix infinite loop when getting file list ( #7366 close #7357 )
2024-10-20 23:53:40 +08:00
hanbao233xD
2830575490
perf(123pan): change domain of login ( #7325 )
...
* Update driver.go
* 1
* Update util.go
* 123新登录接口
* Revert "Update util.go"
This reverts commit a13a58f8a86c7c36d4fd7d91137229a7667f1fb5.
* Update driver.go
* Update util.go
* Update util.go
2024-10-15 19:45:30 +08:00
YangXu
e8538bd215
feat: add febbox driver ( #7304 close #7293 )
2024-10-14 22:44:20 +08:00
Andy Hsu
c3e43ff605
fix(115): use latest appVer for upload ( close #7315 )
2024-10-12 00:48:54 +08:00
URenko
5f19d73fcc
fix: Terabox ( close #6961 close #6983 in #7279 )
2024-10-04 15:46:10 +08:00
Shelton Zhu
bdf4b52885
feat(offline_download): add transmission ( close #4102 in #7232 )
2024-09-28 23:15:58 +08:00
Shelton Zhu
6106a2d4cc
fix: dynamic update app version ( close #7198 in #7220 )
2024-09-18 23:30:28 +08:00
Andy Hsu
b6451451b1
fix: release version ( close #7182 )
2024-09-17 01:37:14 +08:00
lm379
f06d2c0348
fix(115): change ua ( #7196 close #7191 )
2024-09-17 01:34:47 +08:00
Andy Hsu
b7ae56b109
ci: delete beta tag before generating changelog
2024-09-14 00:50:24 +08:00
Andy Hsu
5d9167d676
fix: recover panic on storage init
2024-09-13 23:50:51 +08:00
jindongh
1b42b9627c
fix(google_photo): fix issue copy videos from google photo ( #7160 close #7158 )
...
#7158 During copy from google photo to aliyun, it failed consistently with 404 when copying mp4 file with =m37.
Change =m37 to =dv will fix the issue
2024-09-12 19:08:13 +08:00
renovate[bot]
bb58b94a10
fix(deps): update module github.com/charmbracelet/bubbles to v0.20.0 ( #7142 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-10 00:02:47 +08:00
Andy Hsu
ffce61d227
ci: add @ to trigger by comment
2024-09-10 00:02:24 +08:00
renovate[bot]
0310b70d90
fix(deps): update module golang.org/x/crypto to v0.27.0 ( #7147 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-10 00:01:51 +08:00
Andy Hsu
73f0b135b6
ci: split arm and non-arm target on beta release workflow
2024-09-09 00:25:35 +08:00
Andy Hsu
8316f81e41
ci: update beta tag to newest commit
2024-09-08 23:03:58 +08:00
foxxorcat
cdbfda8921
fix(baidu_photo): change download api ( #7144 close #7133 )
2024-09-08 19:47:11 +08:00
YangXu
9667832b32
fix(pikpak): fix nil pointer error ( #7150 )
2024-09-08 19:45:42 +08:00
Andy Hsu
b36d38f63f
chore: go mod tidy
2024-09-08 11:12:53 +08:00
renovate[bot]
c8317250c1
fix(deps): update golang.org/x/exp digest to e7e105d ( #7139 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-08 11:10:07 +08:00
renovate[bot]
0242f36e1c
fix(deps): update module google.golang.org/grpc to v1.66.0 ( #7098 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-08 10:58:52 +08:00
renovate[bot]
40a68bcee6
fix(deps): update module github.com/ncw/swift/v2 to v2.0.3 ( #7107 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-08 10:58:04 +08:00
renovate[bot]
92713ef5c4
fix(deps): update module github.com/charmbracelet/bubbletea to v1 ( #7103 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-08 10:57:04 +08:00
YangXu
716d33fddd
feat(pikpak&pikpak_share): add download address delay detection ( #7136 )
...
* feat(pikpak): add download address delay detection
* feat(pikpak_share): add download address delay detection
2024-09-08 10:45:43 +08:00
foxxorcat
c9fa3d7cd6
fix: broken file with local proxy ( #7132 close #7112 )
...
* fix: local proxy download file damage
* fix: temp dir remove
2024-09-08 10:44:34 +08:00
Mmx
4874c9e43b
fix(local): thumbnails oom ( #7124 close #7082 )
...
* add my_build.sh
* Fix OOM of thumbnail generation of LoaclDrive by using a task queue to control thread count
* remove my_build.sh
* chore(local): allow ThumbConcurrency set to zero
* revert(local): changes to thumbnail generating functions
* feat(local): implement static token bucket
* feat(local): use static token bucket to limit thumbnails generating concurrent
---------
Co-authored-by: KKJas <75424880+Muione@users.noreply.github.com >
2024-09-03 20:03:30 +08:00
Mmx
34ada81582
fix(webdav): memory leak in HttpServer ( #7123 close #7088 )
...
* chore(webdav): fix warnings in HttpServe
* fix(webdav): HttpServe memory leak
2024-09-03 20:02:13 +08:00
YangXu
ba716ae325
fix(pikpak): error when passing the user_id field ( #7117 close #7118 )
2024-09-01 23:06:51 +08:00
Andy Hsu
d4f9c4b6af
ci: trigger desktop beta version
2024-08-29 23:03:54 +08:00
renovate[bot]
b910b8917f
fix(deps): update golang.org/x/exp digest to 9b4947d ( #7065 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-24 22:24:18 +08:00
Mmx
d92744e673
chore(local): decrease mass ffmpeg logs ( #7073 )
2024-08-24 22:20:20 +08:00
Andy Hsu
868b0ec25c
chore: replace link of zhaoziyuan [skip ci]
2024-08-23 12:27:19 +08:00
Andy Hsu
e21edf98e2
revert: 34b6785fab
2024-08-21 17:08:03 +00:00
ice yao
d2514d236f
feat(drivers): add kodbox storage ( #7059 close #7058 )
...
- kodbox: https://github.com/kalcaddle/kodbox
2024-08-22 00:46:38 +08:00
renovate[bot]
34b6785fab
fix(deps): update module github.com/meilisearch/meilisearch-go to v0.28.0 ( #7061 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-22 00:45:31 +08:00
Rammiah
48f50a2ceb
fix(search): BuildIndex concurrency error ( #7035 )
2024-08-22 00:44:55 +08:00
Wang Xiaoqing
74887922b4
fix(offline_download): os.create failure while the name of downloaded file is empty ( #7041 )
2024-08-22 00:44:23 +08:00
renovate[bot]
bcb24d61ea
fix(deps): update module github.com/go-resty/resty/v2 to v2.14.0 ( #6981 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-22 00:43:35 +08:00
renovate[bot]
db1494455d
fix(deps): update module github.com/charmbracelet/bubbles to v0.19.0 ( #7048 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-22 00:43:11 +08:00
renovate[bot]
d9a1809313
fix(deps): update module github.com/charmbracelet/lipgloss to v0.13.0 ( #7049 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-22 00:42:50 +08:00
cui fliter
0715198c7f
chore: fix log format typo ( #7056 )
...
Signed-off-by: cuishuang <imcusg@gmail.com >
2024-08-22 00:42:19 +08:00
YangXu
ef5e192c3b
fix(pikpak): webdav upload issue ( #7050 )
2024-08-22 00:35:52 +08:00
YangXu
489b28bdf7
fix(pikpak_share): add captcha_token generation function ( #7045 )
2024-08-22 00:35:14 +08:00
Andy Hsu
18176c659c
ci: add beta tag to newest docker image
2024-08-20 21:36:36 +08:00
renovate[bot]
4c48a816bf
fix(deps): update module github.com/charmbracelet/bubbletea to v0.27.0 ( #7025 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-19 23:30:26 +08:00
renovate[bot]
9af7aaab59
fix(deps): update github.com/city404/v6-public-rpc-proto/go digest to 90f8e24 ( #7028 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-19 23:30:08 +08:00
renovate[bot]
a54a09314f
fix(deps): update module github.com/aws/aws-sdk-go to v1.55.5 ( #6813 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-19 23:29:45 +08:00
renovate[bot]
e2fcd73720
fix(deps): update module github.com/go-webauthn/webauthn to v0.11.1 ( #6901 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-19 23:29:24 +08:00
YangXu
e238b90836
fix(pikpak): modify the processing logic of CaptchaToken ( #7024 )
2024-08-18 23:26:29 +08:00
Andy Hsu
69e5b66b50
ci: use changelogithub to generate changelog
2024-08-18 13:57:44 +08:00
Andy Hsu
e8e6d71c41
ci: only one beta release action concurrency [skip ci]
2024-08-18 00:38:27 +08:00
Andy Hsu
4ba476e25c
ci: build beta release
2024-08-18 00:25:16 +08:00
Andy Hsu
e5fe9ea5f6
ci: set changelog for beta release
2024-08-17 23:03:49 +08:00
Andy Hsu
e1906c9312
ci: only release on tag with v prefix
2024-08-17 22:08:29 +08:00
1-1-2
51c95ee117
fix: decode body if enable gzip ( #7003 )
2024-08-15 22:25:53 +08:00
Mmx
1f652e2e7d
ci(docker): using docker build args instead of extra dockerfile for ffmpeg ( #6989 )
...
* build: using docker build arg to determine install ffmpeg or not
* ci: pass build-args to ffmpeg image build step
2024-08-15 21:48:48 +08:00
YangXu
8e6c1aa78d
fix(pikpak): refresh_token cannot be obtained ( #7017 )
2024-08-15 21:46:55 +08:00
renovate[bot]
6bff5b6107
fix(deps): update module golang.org/x/image to v0.19.0 ( #6982 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-14 19:35:33 +08:00
Mmx
94937db491
feat(s3): using internal download method in proxy ( #6988 )
2024-08-14 19:34:48 +08:00
Shelton Zhu
3dc250cc37
feat(115): update qrcode source list ( #6996 )
...
* remove mac, linux, window (disabled)
* add alipaymini, wechatmini, qandroid
2024-08-14 19:34:11 +08:00
foxxorcat
9560799175
fix(189pc): InvalidSessionKey ( #6994 close #6992 )
2024-08-14 19:33:15 +08:00
renovate[bot]
8f3c5b1587
fix(deps): update module github.com/meilisearch/meilisearch-go to v0.27.2 ( #6907 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-11 11:40:47 +08:00
renovate[bot]
285125d06a
fix(deps): update module github.com/larksuite/oapi-sdk-go/v3 to v3.3.1 ( #6978 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-11 11:40:26 +08:00
renovate[bot]
a26185fe05
fix(deps): update github.com/xhofe/go-cache digest to b1a7192 ( #6939 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-11 11:40:05 +08:00
renovate[bot]
a7efa3a676
fix(deps): update golang.org/x/exp digest to 0cdaa3a ( #6977 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-11 11:39:13 +08:00
renovate[bot]
d596ef5c38
fix(deps): update module github.com/blevesearch/bleve/v2 to v2.4.2 ( #6892 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-11 11:38:56 +08:00
renovate[bot]
34e34ef564
fix(deps): update module golang.org/x/time to v0.6.0 ( #6944 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-11 11:38:32 +08:00
renovate[bot]
8032d0afb6
fix(deps): update module golang.org/x/oauth2 to v0.22.0 ( #6943 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-10 21:01:41 +08:00
renovate[bot]
d3bc8993ee
fix(deps): update module github.com/dlclark/regexp2 to v1.11.4 ( #6958 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-10 21:01:05 +08:00
YangXu
62ed169a39
feat: add support for quark tv driver and uc tv driver ( #6959 )
2024-08-10 21:00:43 +08:00
花生瓜子大杏仁
979d0cfeee
fix(chaoxing): upload to ChaoxingxingGroupCloud failed ( #6953 )
...
change the data type on deserializing json
2024-08-10 20:59:49 +08:00
Shelton Zhu
29165d8e60
feat(115): add offline download tool ( close #6888 in #6954 )
2024-08-10 20:59:07 +08:00
YangXu
2d77db6bc2
fix(halalcloud): fix the timeout issue when logging in ( #6960 )
2024-08-10 20:58:10 +08:00
itsHenry
74f8295960
feat: persistant Task ( #6925 close #5313 )
2024-08-07 12:16:21 +08:00
YangXu
f2727095d9
fix(thunder_browser): fix space parameter not handled correctly in some cases & update some parameters ( #6952 )
2024-08-06 22:14:36 +08:00
YangXu
d4285b7c6c
fix(halalcloud): fix some custom fields not taking effect & update appID and appSecret ( #6938 )
2024-08-04 19:03:24 +08:00
Andy Hsu
2e4265a778
feat: deleting folders is not allowed ( close #6933 )
2024-08-04 18:28:35 +08:00
itsHenry
81258d3e8a
feat: invalidate token on logout ( #6923 close #6792 )
2024-08-04 12:32:39 +08:00
Sakana
a6bead90d7
feat: add support for lenovonas_share driver ( #6921 )
2024-08-04 12:28:19 +08:00
j2rong4cn
87caaf2459
fix: out of order when database is not sqlite3 ( #6560 )
2024-08-03 13:11:09 +08:00
Hao Jiakang
af9c6afd25
feat: update alist-org/gofakes3 to v0.0.7 to support create folder in PutObject ( #6880 )
2024-07-27 20:06:05 +08:00
renovate[bot]
8b5727a0aa
fix(deps): update golang.org/x/exp digest to 8a7402a ( #6801 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-26 14:27:56 +08:00
renovate[bot]
aeae47c9bf
fix(deps): update module github.com/larksuite/oapi-sdk-go/v3 to v3.3.0 ( #6812 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-25 20:13:01 +08:00
renovate[bot]
1aff758688
fix(deps): update github.com/alist-org/times digest to efa0c7d ( #6840 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-25 20:11:12 +08:00
foxxorcat
4a42bc5083
fix(lanzou): not find file page param ( #6862 close #6857 )
...
* fix(lanzou):not find file page param
* fix(labzou): change lanzouo.com to lanzoui.com
2024-07-25 20:09:48 +08:00
seiuneko
5fa70e4010
perf(123pan): optimize rate limiting ( #6859 )
...
- eliminating fixed 200 ms delay in getFiles to prevent thread starvation
- allowing cancellation via context to mitigate potential DoS attacks by immediately cancelling excessive requests
2024-07-25 20:08:59 +08:00
Andy Hsu
d4e3355f56
chore: duplicate import typo
2024-07-21 20:50:07 +08:00
Andy Hsu
94f257e557
fix(local): crush on android
...
closes #5874
closes #6567
2024-07-21 20:48:48 +08:00
Andy Hsu
e5f53d6dee
chore: go mod tidy
2024-07-21 20:31:52 +08:00
Andy Hsu
cbd4bef814
fix(123pan): use local sort ( close #6820 )
2024-07-21 20:29:32 +08:00
seiuneko
2d57529e77
fix(123pan): add warning for mismatched file count when listing files ( #6814 )
...
Fixes an issue where using `file_name` order could result in incorrect file counts compared to response fields.
2024-07-20 12:27:18 +08:00
renovate[bot]
2b74999703
fix(deps): update module github.com/alist-org/gofakes3 to v0.0.6 ( #6802 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: David Hao <akang943578@gmail.com >
Co-authored-by: Ke Wang <me@ke.wang >
2024-07-17 14:31:09 +08:00
renovate[bot]
fe081d0ebc
chore(deps): update softprops/action-gh-release action to v2 ( #6786 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-17 12:22:54 +08:00
renovate[bot]
5ef7a27be3
chore(deps): update docker/build-push-action action to v6 ( #6785 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-17 12:22:35 +08:00
renovate[bot]
c9a18f4de6
chore(deps): update benjlevesque/short-sha action to v3 ( #6784 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-17 12:22:17 +08:00
renovate[bot]
f2a24881d0
fix(deps): update module gorm.io/driver/postgres to v1.5.9 ( #6783 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-17 12:21:54 +08:00
Sakura-Byte
cee00005ab
feat: add support for Onedrive Sharelink driver ( #6793 )
...
* feat: add support for Onedrive Sharelink driver
* fix(Onedrive Sharelink): use internal UA
2024-07-17 12:21:06 +08:00
YangXu
049575b5a5
fix(pikpak): captcha_token not refreshing correctly ( #6788 )
2024-07-16 16:00:05 +08:00
YangXu
a93937f80d
fix(pikpak): add captcha_token generation function ( #6775 )
...
closes #6752
closes #6760
2024-07-14 21:07:00 +08:00
renovate[bot]
488ebaa1af
fix(deps): update module github.com/aws/aws-sdk-go to v1.54.19 ( #6170 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-14 21:04:27 +08:00
seiuneko
8278d3875b
fix: ignore os.ErrClosed error on repeated FileStream close operations ( #6762 )
...
Also resolves the issue where S3 PutObject returns a 500 status code.
2024-07-14 20:59:24 +08:00
renovate[bot]
736ba44031
fix(deps): update module github.com/gin-gonic/gin to v1.10.0 ( #6771 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-14 20:58:55 +08:00
renovate[bot]
a6ff6a94df
fix(deps): update module golang.org/x/oauth2 to v0.21.0 ( #6781 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-14 20:58:41 +08:00
renovate[bot]
17f78b948a
fix(deps): update module gorm.io/driver/mysql to v1.5.7 ( #6782 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-14 20:58:20 +08:00
Andy Hsu
fe1040a367
chore(lark): don't use github.com/ipfs/boxo/path
2024-07-14 20:29:23 +08:00
renovate[bot]
83048e6c7c
fix(deps): update module github.com/charmbracelet/lipgloss to v0.12.1 ( #6768 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-14 20:22:50 +08:00
renovate[bot]
9128647970
fix(deps): update module github.com/rclone/rclone to v1.67.0 ( #6780 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-14 19:41:23 +08:00
renovate[bot]
9629705100
fix(deps): update module gorm.io/gorm to v1.25.11 ( #6764 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-14 19:40:46 +08:00
renovate[bot]
cd663f78af
fix(deps): update module github.com/charmbracelet/bubbletea to v0.26.6 ( #6766 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-14 19:36:10 +08:00
renovate[bot]
3c483ace4f
fix(deps): update module gorm.io/driver/sqlite to v1.5.6 ( #6763 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-14 19:09:38 +08:00
renovate[bot]
3e949fcf33
fix(deps): update module github.com/charmbracelet/bubbles to v0.18.0 ( #6765 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-14 19:08:03 +08:00
renovate[bot]
81b0afc349
fix(deps): update module github.com/dlclark/regexp2 to v1.11.2 ( #6769 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-14 19:07:09 +08:00
renovate[bot]
a04da3ec50
fix(deps): update module github.com/gin-contrib/cors to v1.7.2 ( #6770 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-14 19:06:43 +08:00
renovate[bot]
9e0482afbb
fix(deps): update module github.com/larksuite/oapi-sdk-go/v3 to v3.2.8 ( #6756 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-13 19:51:32 +08:00
renovate[bot]
9de40f8976
fix(deps): update module github.com/spf13/cobra to v1.8.1 ( #6757 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-13 19:50:31 +08:00
Andy Hsu
ba4df55d6e
fix(deps): upgrade wopan-sdk-go ( close #6663 )
2024-07-13 19:49:45 +08:00
renovate[bot]
de8d2d6dc0
fix(deps): update module github.com/go-resty/resty/v2 to v2.13.1 ( #6759 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-13 19:40:57 +08:00
renovate[bot]
65b423c503
fix(deps): update github.com/city404/v6-public-rpc-proto/go digest to 9a9b82a ( #6753 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-13 17:42:25 +08:00
renovate[bot]
ff20b5a6fb
fix(deps): update module github.com/baidubce/bce-sdk-go to v0.9.184 ( #6754 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-13 17:29:05 +08:00
renovate[bot]
37d86ff55c
fix(deps): update module github.com/minio/sio to v0.4.0 ( #6446 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-13 17:28:25 +08:00
renovate[bot]
4e1c67617f
fix(deps): update module github.com/go-webauthn/webauthn to v0.10.2 ( #6310 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-13 17:28:13 +08:00
renovate[bot]
9bc2d340a2
fix(deps): update golang.org/x/exp digest to 46b0784 ( #6486 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-13 17:27:49 +08:00
renovate[bot]
60fc416d8f
fix(deps): update module google.golang.org/grpc to v1.64.1 [security] ( #6728 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-13 17:05:55 +08:00
renovate[bot]
99c9632cdc
fix(deps): update module github.com/gin-contrib/cors to v1.6.0 [security] ( #6708 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-13 17:05:08 +08:00
renovate[bot]
2fb772c888
fix(deps): update module github.com/meilisearch/meilisearch-go to v0.27.0 ( #6436 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-13 17:04:42 +08:00
renovate[bot]
87192ad07d
fix(deps): update module github.com/blevesearch/bleve/v2 to v2.4.1 ( #6542 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-13 17:04:18 +08:00
renovate[bot]
3746831384
chore(deps): update actions-cool/issues-helper action to v3.6.0 ( #6513 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-13 17:03:56 +08:00
renovate[bot]
80d4fbb870
fix(deps): update module github.com/gorilla/websocket to v1.5.3 ( #6653 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-13 17:03:20 +08:00
renovate[bot]
92c65b450e
fix(deps): update module golang.org/x/image to v0.18.0 [security] ( #6658 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-13 17:02:52 +08:00
renovate[bot]
213fc0232e
fix(deps): update module github.com/sheltonzhu/115driver to v1.0.25 ( #6447 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-13 17:02:31 +08:00
Mmx
33be44adad
chore: update polyfill URL due to service unavailability and supply chain attack risk ( #6740 )
2024-07-11 18:13:22 +08:00
Hao Jiakang
ca0d66bd01
fix: S3 Implementation bug & Support AWS Signature V2 ( #6683 )
...
* Fix: when S3 PutObject with objectName contains /, aliyundriveopen failed due to KeyNotFound, make dir to fix this.
(cherry picked from commit eb24f45771d29a3659e75813734b290d6306cfcf)
* Upgrade gofakes3 to v0.0.5, support AWS Signature V2
(cherry picked from commit 3218d7cf2c4e1a8c51fd2414595547fd109a89ac)
---------
Co-authored-by: David Hao <akang943578@gmail.com >
2024-07-07 16:50:40 +08:00
Muione
3a3d0adfa0
feat: add pikpak offline download function ( #6648 )
...
* add pikpak offline download function
* 完善PikPak离线下载功能
* 删除多余的代码
* add task cache to avoid too many requests about API
* 优化Status函数
* 完善所有功能,目前测试无BUG
* 减少缓存时间,优化添加离线任务的参数
2024-07-07 16:50:05 +08:00
YangXu
ca30849e24
feat: add support for halalcloud driver ( #6696 )
2024-07-07 13:20:34 +08:00
YangXu
316f3569a5
feat(thunderBrowser): add automatically generate UserAgent ( #6692 )
2024-07-07 13:19:19 +08:00
lany
2705877235
fix(iLanZou): resolve resource access issue ( #6673 )
...
* fix(drivers/iLanZou): resolve resource access issue on iLanZou driver mount
The driver failed to mount due to incorrect URL parameter ordering which the backend did not accept
This commit reorders the parameters to meet the backend's expectations
and ensures successful mounting of the iLanZou driver.
Closes #6271 , Closes #6415
* fix(drivers/iLanZou): Fixed the error ID number returned when creating a folder
Closes #6610 , Closes #6333
---------
Co-authored-by: maye174 <96584640+maye174@users.noreply.github.com >
2024-07-02 15:30:00 +08:00
YangXu
432901db5a
feat(thunderx): generate UserAgent automatically ( #6664 )
2024-07-02 14:59:07 +08:00
XZB-1248
227d034db8
feat(sftp): add suport for passphrase of private key ( #6624 close #6592 )
...
Co-authored-by: XZB <i@1248.ink >
2024-06-28 23:50:00 +08:00
快乐的老鼠宝宝
453d7da622
docs: change outdated repository link to alist-org ( #6007 )
2024-06-28 23:47:21 +08:00
j2rong4cn
29fe49fb87
fix(alias): Support forced refresh of file list ( #6562 )
2024-06-16 16:59:10 +08:00
Toby Shi
fcf2683112
feat(ftp): custom encoding ( #6528 close #1260 )
2024-06-16 16:58:02 +08:00
Mmx
3a996a1a3a
build: update sqlite driver ( #6599 )
...
* build: update sqlite driver
* build: remove docker build sqlite-compatible commands
2024-06-16 16:56:45 +08:00
j2rong4cn
1b14d33b9f
fix(alist_v3): use net/http for uploading ( #6616 close #6613 )
2024-06-16 16:55:49 +08:00
YangXu
639b7817bf
feat: add supports for thunder_browser driver ( #6529 close #6526 )
...
* feat: add supports for thunderX driver
* fix: Fix the bug where UserID is not passed correctly
* feat: add support for thunder_browser driver
2024-05-27 21:34:26 +08:00
foxxorcat
163af0515f
fix(pikpak): refresh_token contention ( #6501 close #6511 )
2024-05-27 21:31:59 +08:00
Andy Hsu
8e2b9c681a
fix(ilanzou): upgrade devVersion
2024-05-23 20:05:00 +08:00
foxxorcat
0a8d710e01
fix(mopan): upgrade version ( #6500 )
2024-05-23 18:56:17 +08:00
Andy Hsu
d781f7127a
fix: add lark to windows target
2024-05-23 11:52:37 +08:00
WintBit
85d743c5d2
feat: add support for lark driver ( #6475 )
...
* feat: lark storage driver
* feat: external view mode
* limit lark targets
* fix: missing package
---------
Co-authored-by: Andy Hsu <i@nn.ci >
2024-05-22 23:31:58 +08:00
j2rong4cn
5f60b51cf8
feat: add proxy_range option for 139Yun Alias AList V3 ( #6496 )
2024-05-22 23:31:42 +08:00
foxxorcat
7013d1b7b8
fix: pikpak captcha_required ( #6497 )
...
* fix: pikpak captcha_required
* fix(pikpak_share): video download
2024-05-22 23:29:29 +08:00
Kuingsmile
9eec872637
feat(mega): add 2FA support ( #6473 )
...
* feat(mega): add support for two-factor authentication in Mega driver #6226
* feat(mega): remove debug print statement in Mega driver Init function
* feat(mega): add help message for new field
2024-05-22 23:28:14 +08:00
j2rong4cn
037850bbd5
feat(alias): support Rename and Remove ( #6478 )
...
* feat(alias): support `Rename` and `Remove`
* fix(alias): `autoFlatten` not updated after editing
* feat(alias): add `protect_same_name` option
2024-05-22 09:27:48 +08:00
YangXu
bbe3d4e19f
feat: add supports for thunderX driver ( #6464 )
2024-05-21 23:24:28 +08:00
Sakura-Byte
78a9676c7c
feat(alist_v3): Optional pass UA to upstream remote ( #6443 )
...
* fix(115): Support 115 302 redirect while getting link under (nested) alist_v3 remote
* chore: simplify logic
* chore: simplify logic
* use internal UA
* add option to set if the user want their ua be passed to upstream
2024-05-12 17:34:36 +08:00
Andy Hsu
8bf93562eb
fix(baidu): unknown type for custom upload part size ( close #6435 )
2024-05-09 14:54:53 +08:00
George Chen
b57afd0a98
fix(sftp): reconnect to server when connection was broken ( #6416 close #6403 )
...
* fix(sftp): reconnect to server when conn was broken (close #6403 )
* fix(sftp): fix typo
---------
Co-authored-by: George Chen <gchen@isimarkets.com >
2024-05-09 14:53:25 +08:00
liuycy
f261ef50cc
feat: add supports for netease music driver ( #6423 close #5364 )
2024-05-09 14:29:35 +08:00
itsHenry
7e7b9b9b48
feat(s3): server support generated url request ( #6431 )
2024-05-09 14:28:59 +08:00
meozky
2313213f59
fix(189pc): FamilyID range overflow ( #6427 close #6426 )
2024-05-09 14:23:12 +08:00
Moraxyc
5f28532423
fix(test): ensure setupStorages is executed once ( #6422 )
...
In TestGetStorageVirtualFilesByPath() and TestGetBalancedStorage(), setupStorages() was being called twice, leading to a "UNIQUE constraint failed" error.
2024-05-09 14:22:19 +08:00
Andy Hsu
4cbbda8832
fix(baidu): custom upload part size ( close #5757 )
2024-05-02 22:30:00 +08:00
Mmx
7bf5014417
ci: cache musl library in docker build workflow ( #6392 )
...
* ci: add musl libs into action cache
* build: update Dockerfile.ci
2024-05-02 22:28:13 +08:00
Shelton Zhu
b704bba444
fix(115): disable NoOverwriteUpload ( #6409 close #6251 )
...
closed #6251
2024-05-02 22:27:55 +08:00
potoo
eecea3febd
fix(onedrive): fix Ctime/Mtime ( #6397 )
2024-05-02 22:27:31 +08:00
Andy Hsu
0e246a7b0c
chore: replace link of vidhub [skip ci]
2024-04-30 14:22:26 +08:00
Mmx
b95df1d745
perf: use io copy with buffer pool ( #6389 )
...
* feat: add io methods with buffer
* chore: move io.Copy calls to utils.CopyWithBuffer
2024-04-25 20:11:15 +08:00
potoo
ec08ecdf6c
fix(baidu_netdisk): cached Ctime/Mtime ( #6373 close #6370 )
...
(cherry picked from commit 23542541e4f343d484de1f83ee5c928d2ab6753c)
2024-04-25 20:08:20 +08:00
potoo
479fc6d466
fix(webdav): make sure Mtime after Ctime ( #6372 close #6371 )
...
* fix(server/webdav) make sure Mtime >= Ctime
* fix(server/webdav) avoid variable 'stream' collides with imported package name
2024-04-24 17:13:30 +08:00
Xiaoran Studio
32ddab9b01
feat(123_share): add access token ( #6357 )
2024-04-24 14:54:01 +08:00
jack roble
0c9dcec9cd
fix: init storages in order ( #6346 )
2024-04-19 17:22:16 +08:00
tukipona
793a4ea6ca
fix(cloudreve): add domain to the download url if not exists ( #6339 close #6265 )
...
* fix: correct the download url got by Cloudreve driver
* fix: add an condition to the correction
2024-04-12 21:45:16 +08:00
tukipona
c3c5181847
feat(Seafile): add token login ( #6324 close #5302 )
2024-04-10 21:50:30 +08:00
Mix
cd5a8a011d
fix: typo about env of Meilisearch ( #6316 )
2024-04-08 18:35:23 +08:00
itsHenry
1756036a21
fix(authn): subfolder api is considered as a wrong origin( closes #6294 in #6301 )
2024-04-03 14:33:19 +08:00
itsHenry
58c3cb3cf6
fix(s3): don't bind s3 port if s3 is not enabled ( #6291 )
2024-04-03 10:09:48 +08:00
foxxorcat
d8e190406a
feat(189pc): add family transfer upload ( #6288 )
...
* feat(189pc): add family transfer upload
* fix(189):family transfer file delete
2024-04-02 16:51:02 +08:00
guangwu
2880ed70ce
fix: some typos ( #6283 )
...
Signed-off-by: guoguangwu <guoguangwug@gmail.com >
2024-04-02 16:50:30 +08:00
二丫讲梵
0e86036874
fix(doge): reget client after refresh session ( #6277 )
2024-03-29 14:56:49 +08:00
NewbieOrange
e37465e67e
feat(crypt): force stream upload for supported drivers ( #6270 )
2024-03-29 14:42:01 +08:00
jwcesign
d517adde71
docs: use width instead of height for image in Readme ( #6282 )
...
* Update README.md
* Update README_cn.md
* Update README_ja.md
2024-03-29 14:40:43 +08:00
二丫讲梵
8a18f47e68
fix(doge): the temporary access key is only valid for two hours ( #6273 )
...
* feat: add doge driver
* doc: 补充readme文档
* fix: 对齐meta信息
* fix: 调整结构体名字,与driver保持一致
* perf: merge to s3
* Rename goge.go to doge.go
* fix: 解决多吉云临时秘钥两个小时过期的问题
* fix: 定时任务在Drop中Stop
---------
Co-authored-by: Andy Hsu <i@nn.ci >
2024-03-27 14:22:26 +08:00
二丫讲梵
cf08aa3668
feat: add doge driver ( #6201 )
...
* feat: add doge driver
* doc: 补充readme文档
* fix: 对齐meta信息
* fix: 调整结构体名字,与driver保持一致
* perf: merge to s3
* Rename goge.go to doge.go
---------
Co-authored-by: Andy Hsu <i@nn.ci >
2024-03-25 22:53:44 +08:00
itsHenry
9c84b6596f
feat: stand-alone port s3 server ( #6242 )
...
* feat: single port s3 server
* fix: unable to PUT files if not in root dir
2024-03-24 15:16:00 +08:00
健忘症
022e0ca292
fix(139): incorrect refreshTokenResp serialization ( #6248 )
2024-03-24 11:04:55 +08:00
陈佳
88947f6676
fix(ipfs): url escape filename ( #6245 close #6027 )
...
This resolves #6027
2024-03-24 11:03:18 +08:00
Mmx
b07ddfbc13
fix(ci): replace dockerfile tag step may have no effect ( #6206 )
2024-03-13 15:11:21 +08:00
Andy Hsu
9a0a63d34c
fix(ilanzou): add referer to request header ( close #6171 )
2024-03-11 20:30:22 +08:00
健忘症
195c869272
feat(139): refresh token periodically ( #6146 )
...
* 139定时刷新token
* fix build fail
2024-03-11 20:10:26 +08:00
itsHenry
bdfc1591bd
fix: webauthn logspam ( #6181 )
2024-03-10 16:48:25 +08:00
renovate[bot]
82222840fe
fix(deps): update golang.org/x/exp digest to 814bf88 ( #6144 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-09 14:58:36 +08:00
foxxorcat
45e009a22c
fix(mopan): upload error ( close #6158 in #6166 )
2024-03-09 14:54:49 +08:00
mlkt
ac68079a76
feat(seafile): improve features, support access to encrypted library, etc ( #6160 )
2024-03-08 15:33:42 +08:00
Andy Hsu
2a17d0c2cd
fix: settings reset to default after restart if set to empty ( close #6143 )
2024-03-05 16:29:26 +08:00
renovate[bot]
6f6a8e6dfc
fix(deps): update github.com/t3rm1n4l/go-mega digest to d494b6a ( #6081 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-04 15:12:22 +08:00
Andy Hsu
7d9ecba99c
fix: add m3u8 to default video types ( close #6142 )
2024-03-04 14:26:00 +08:00
Sukka
ae6984714d
fix: remove default polyfill ( #6130 close #6100 )
...
* refactor(setting): replace `polyfill.io``
* fix: remove default polyfill
---------
Co-authored-by: Andy Hsu <i@nn.ci >
2024-03-02 15:36:28 +08:00
itsHenry
d0f88bd1cb
feat: s3 server support ( #6088 close #5186 )
...
Currently tested: List, Get, Remove
2024-03-02 15:35:10 +08:00
wolfsilver
f8b1f87a5f
fix: support for Microsoft WebDAV ( #6133 close #6104 )
...
* Add support for Microsoft WebDAV
* add import
2024-03-02 14:59:55 +08:00
Kevin Z
71e4e1ab6e
fix(chaoxing): json cannot unmarshal content.uploadDate ( close #6119 in #6124 )
2024-03-01 13:37:09 +08:00
Andy Hsu
7e6522c81e
ci: build ffmpeg image with dev version
2024-02-24 18:10:45 +08:00
Andy Hsu
94a80bccfe
fix(feiji): unable to get link ( close #6082 )
2024-02-24 18:04:08 +08:00
renovate[bot]
e66abb3f58
fix(deps): update module github.com/aws/aws-sdk-go to v1.50.24 ( #5873 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-23 20:56:14 +08:00
Andy Hsu
742335f80e
fix: don't push docker on pr due to security
2024-02-23 15:42:52 +08:00
不插电
f1979a8bbc
feat(search): search with meilisearch ( #6060 )
...
* feat(search): search with meilisearch.
* feat(search): meilisearch supports auto update.
* chores: remove utils.Log.
* fix(search): the null pointer caused by deleting non-existing file/folder indexes.
---------
Co-authored-by: Andy Hsu <i@nn.ci >
2024-02-23 15:37:40 +08:00
Mars160
1f835502ba
feat: support customize dsn for mysql and pg ( #6031 )
...
* support for unixsocket to connect to mysql
* feat: customize dsn for mysql and pg
---------
Co-authored-by: Andy Hsu <i@nn.ci >
2024-02-23 15:28:48 +08:00
Andy Hsu
424ab2d0c0
ci: remove docker latest tag on dev
2024-02-21 15:50:05 +08:00
Andy Hsu
858ba19670
ci: also push docker to hub for pr
2024-02-21 14:58:45 +08:00
Mmx
0c7e47a76c
feat: add docker image with pre-installed ffmpeg ( #6054 )
...
* build: add dockerfile for ffmpeg version
* ci: add docker image with ffmpeg release
* fix: donnot push on docker build test
2024-02-21 14:04:22 +08:00
不插电
53926d5cd0
fix(search): duplicate folder on autoupdate ( #6063 close #6062 )
...
* fix(search): the problem of not returning in time when index does not support auto update.
* fix(search): the problem of duplicate indexing of folders.
2024-02-20 19:12:07 +08:00
Andy Hsu
47f4b05517
feat(sftp): allow ignore symlink error ( close #6026 )
2024-02-15 18:54:19 +08:00
123pan
6d85f1b0c0
fix(123): User-Agent and rate limit ( #6012 )
...
* 修复标签
* 新增接口限流器。防止云盘云端把Alist当做攻击,封禁Alist客户端
---------
Co-authored-by: 风信子 <fengxinzi@xaidc.com >
2024-02-09 14:45:44 +08:00
ArcticLampyrid
e49fda3e2a
fix: WebDAV's creation date should use RFC3339 format ( #6015 close #5878 )
2024-02-08 19:22:29 +08:00
Andy Hsu
da5e35578a
fix: embed all files of dist
2024-02-03 19:44:50 +08:00
foxxorcat
812f58ae6d
fix(mopan): client version is too low ( #5987 )
...
* fix(mopan): download err ` client version is too low`
* feat(mopan):support sms login
* refactor(quqi): upload use s3
2024-02-02 21:04:43 +08:00
睿音
9bd3c87bcc
fix(ldap): exiting by peer exception occurred during the TLS connection( #5977 )
2024-02-01 10:43:08 +08:00
Jing
c82866975e
fix: error on repeated reading static ( #5957 )
...
* Update static.go
* rm initial value of static
---------
Co-authored-by: Andy Hsu <i@nn.ci >
2024-01-30 21:21:53 +08:00
shouko
aef952ae68
feat(dropbox): add root_namespace_id to access teams folder ( #5929 )
...
* feat(dropbox): add root_namespace_id to access teams folder
* fix(dropbox): get_current_account API request
* feat(dropbox): extract root_namespace_id properly
* style: format code
2024-01-24 17:03:50 +08:00
Echo Response
9222510d8d
feat(quqi): add download link with cdn ( #5938 )
...
* feat(quqi): add download link by cdn
* fix(quqi): cookie error when login with phone number
2024-01-24 16:47:49 +08:00
Echo Response
d88b54d98a
fix(quqi): empty file link for non vip user ( #5926 )
...
* fix(quqi): error returned when uploading a file that existed
* fix empty download link for no vip user
* fix cannot parse request result
---------
Co-authored-by: Andy Hsu <i@nn.ci >
2024-01-21 15:28:52 +08:00
Echo Response
85a28d9822
fix(quqi): error on uploading an existing file ( #5920 )
2024-01-20 21:22:50 +08:00
Andy Hsu
4f7761fe2c
fix: set progress to 100 when it's NaN ( close #5906 )
2024-01-20 13:06:46 +08:00
Echo Response
a8c900d09e
fix(quqi): file extension duplication when rename and some missing form parameters ( #5910 )
...
* feat: add `quqi` driver
* change signature of request function
* specific header for every storage
* todo: real upload
* fix upload method
* fix incorrect parameters for some request function calls
* refine some form parameters to avoid potential problems
* fix file extension duplication in rename function
* improve the error message in login function
---------
Co-authored-by: Andy Hsu <i@nn.ci >
2024-01-19 13:57:31 +08:00
None
8bccb69e8d
fix(google_photo): add support for streaming video, range requests ( #5905 )
...
* Update util.go
Return mediaMetadata
* Update driver.go
Using width and height
2024-01-19 13:02:05 +08:00
Andy Hsu
0f29a811bf
fix: s3 upload exceeded total allowed configured MaxUploadParts ( close #5909 )
2024-01-19 12:05:10 +08:00
Echo Response
442c2f77ea
feat: add quqi driver ( #5899 close #5251 )
...
* feat: add `quqi` driver
* change signature of request function
* specific header for every storage
* todo: real upload
* fix upload method
* fix incorrect parameters for some request function calls
---------
Co-authored-by: Andy Hsu <i@nn.ci >
2024-01-19 10:59:56 +08:00
Andy Hsu
ce06f394f1
fix: missing salt of guest user ( close #5737 )
2024-01-17 14:15:34 +08:00
Shelton Zhu
e3e790f461
feat(115): add QR code source selection ( #5891 )
...
* feat(115): add QR code source selection
closed #5386
* feat(115_share): add QR code source selection
2024-01-16 15:59:44 +08:00
SoY0ung
f0e8c0e886
fix(chaoxing): JSON parsing error in content field ( #5877 )
...
* fix(chaoxing):fix JSON parsing error in `content` field
* fix(chaoxing): optimizing `UnmarshalJSON` implementation
* fix(chaoxing): use `objectID` when is empty
2024-01-14 12:53:31 +08:00
renovate[bot]
86b35ae5cf
fix(deps): update module golang.org/x/oauth2 to v0.16.0 ( #5865 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-12 11:54:35 +08:00
renovate[bot]
4930f85b90
fix(deps): update module golang.org/x/crypto to v0.18.0 ( #5863 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-11 20:56:19 +08:00
renovate[bot]
85fe65951d
fix(deps): update golang.org/x/exp digest to 0dcbfd6 ( #5862 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-11 20:39:16 +08:00
renovate[bot]
1381e8fb27
fix(deps): update module github.com/aws/aws-sdk-go to v1.49.18 ( #5848 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-11 20:24:20 +08:00
Andy Hsu
292bbe94ee
fix(feijipan): incorrect address of download link ( close #5859 )
2024-01-11 10:16:14 +08:00
Andy Hsu
bb6747de4e
docs: add feijipan to Readme
2024-01-11 10:15:16 +08:00
Andy Hsu
555ef0eb1a
feat: add feijipan driver ( close #5856 )
2024-01-10 16:58:10 +08:00
秋秋
bff56ffd0f
ci: add android target to release build ( #5844 )
...
* build: build android
Signed-off-by: lateautumn233 <lateautumn233@foxmail.com >
* ci: add `android` target to release build
Signed-off-by: lateautumn233 <lateautumn233@foxmail.com >
---------
Signed-off-by: lateautumn233 <lateautumn233@foxmail.com >
2024-01-09 19:00:11 +08:00
Andy Hsu
34b73b94f7
feat(local): allow specifying the recycle bin path ( close #5832 )
2024-01-09 18:51:21 +08:00
renovate[bot]
434892f135
fix(deps): update module github.com/aliyun/aliyun-oss-go-sdk to v3 ( #5800 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-09 17:14:31 +08:00
Mmx
e6e2d03ba1
perf: make docker release 10 times faster ( #5803 )
...
* build: improve multistage docker build
* build: add dockerfile for ci
* build: add BuildDockerMultiplatform function in build.sh for ci
* ci: change build method
* build: add missing mod download command to the Dockerfile
* build: revert changes made ffmpeg installed
* build: use musl build for docker release
* ci: apply to dev version
* fix: don't login on pr
* fix: don't build_docker_with_aria2 on pr
---------
Co-authored-by: Andy Hsu <i@nn.ci >
2024-01-05 15:52:30 +08:00
renovate[bot]
28bb3f6310
fix(deps): update module golang.org/x/image to v0.15.0 ( #5825 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-05 15:35:41 +08:00
renovate[bot]
fb729c1846
fix(deps): update module github.com/aws/aws-sdk-go to v1.49.15 ( #5816 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-05 15:34:16 +08:00
Rammiah
4448e08f5b
fix(net): Buf use Mutex ( #5823 )
...
Co-authored-by: Andy Hsu <i@nn.ci >
2024-01-05 12:20:08 +08:00
Andy Hsu
8020d42b10
fix: panic due to send on closed channel ( close #5729 )
2024-01-05 11:41:53 +08:00
Andy Hsu
9d5fb7f595
feat: add ILanzou driver ( #5810 close #5715 )
...
* wip: basic request and login
* feat: impl list
* feat: impl link
* feat: impl mkdir, move, rename, delete
* feat: impl upload
* docs: add iLanzou to readme
2024-01-04 22:03:15 +08:00
Andy Hsu
126cfe9f93
fix(vtencent): only show 50 files ( close #5805 )
2024-01-04 21:54:39 +08:00
renovate[bot]
fd96a7ccf4
fix(deps): update golang.org/x/exp digest to be819d1 [skip ci] ( #5807 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-04 21:02:22 +08:00
renovate[bot]
03b9b9a119
chore(deps): update docker/setup-qemu-action action to v3 ( #5798 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-03 14:51:54 +08:00
renovate[bot]
03dbdfc0dd
chore(deps): update docker/setup-buildx-action action to v3 ( #5797 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-03 14:46:37 +08:00
renovate[bot]
2683621ed7
chore(deps): update docker/metadata-action action to v5 [skip ci] ( #5795 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-03 14:46:09 +08:00
renovate[bot]
be537aa49b
chore(deps): update docker/login-action action to v3 [skip ci] ( #5794 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-03 14:45:53 +08:00
renovate[bot]
6f742a68cf
chore(deps): update docker/build-push-action action to v5 [skip ci] ( #5793 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-03 14:45:32 +08:00
renovate[bot]
97a4b8321d
chore(deps): update actions/upload-artifact action to v4 ( #5792 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-03 14:44:59 +08:00
renovate[bot]
8c432d3339
chore(deps): update actions/checkout action to v4 ( #5788 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-02 17:43:22 +08:00
renovate[bot]
ff25e51f80
chore(deps): update actions/setup-go action to v5 ( #5789 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-02 17:43:08 +08:00
renovate[bot]
88831b5d5a
fix(deps): update module golang.org/x/oauth2 to v0.15.0 [skip ci] ( #5785 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-02 15:44:45 +08:00
renovate[bot]
b97c9173af
fix(deps): update module golang.org/x/image to v0.14.0 [skip ci] ( #5784 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-02 15:42:38 +08:00
renovate[bot]
207c7e05fe
fix(deps): update module github.com/spf13/cobra to v1.8.0 [skip ci] ( #5783 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-02 15:42:17 +08:00
renovate[bot]
7db27e6da8
fix(deps): update module golang.org/x/time to v0.5.0 [skip ci] ( #5786 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-02 15:41:52 +08:00
foxxorcat
b5cc90cb5a
fix(115): support null UserAgent ( #5787 )
2024-01-02 15:41:32 +08:00
renovate[bot]
8a427ddc49
fix(deps): update module github.com/go-webauthn/webauthn to v0.10.0 [skip ci] ( #5782 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-02 14:54:38 +08:00
renovate[bot]
c36644a172
fix(deps): update module github.com/go-resty/resty/v2 to v2.11.0 ( #5781 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-02 14:27:08 +08:00
renovate[bot]
45b1ff4a24
fix(deps): update module github.com/charmbracelet/bubbles to v0.17.1 [skip ci] ( #5775 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-02 14:24:56 +08:00
renovate[bot]
a4a9675616
fix(deps): update module github.com/charmbracelet/bubbletea to v0.25.0 [skip ci] ( #5776 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-02 14:12:54 +08:00
renovate[bot]
8531b23382
fix(deps): update module github.com/deckarep/golang-set/v2 to v2.6.0 [skip ci] ( #5778 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-02 14:12:33 +08:00
renovate[bot]
2c15349ce4
fix(deps): update module github.com/gin-contrib/cors to v1.5.0 [skip ci] ( #5779 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-02 14:12:13 +08:00
renovate[bot]
5afd65b65c
fix(deps): update module github.com/aliyun/aliyun-oss-go-sdk to v2.2.10+incompatible ( #5447 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-01 22:19:25 +08:00
renovate[bot]
e2434029f9
fix(deps): update module github.com/maruel/natural to v1.1.1 [skip ci] ( #5771 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-01 22:18:51 +08:00
renovate[bot]
bdf7abe717
fix(deps): update module github.com/aws/aws-sdk-go to v1.49.13 [skip ci] ( #5774 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-01 22:18:13 +08:00
renovate[bot]
2c8d003c2e
fix(deps): update module github.com/djherbis/times to v1.6.0 [skip ci] ( #5422 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-01 22:17:44 +08:00
renovate[bot]
a006f57637
fix(deps): update module google.golang.org/appengine to v1.6.8 [skip ci] ( #5772 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-01 21:42:43 +08:00
renovate[bot]
be5d94cd11
fix(deps): update module golang.org/x/crypto to v0.17.0 [security] ( #5768 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-01 21:42:03 +08:00
renovate[bot]
977b3cf9ab
fix(deps): update golang.org/x/exp digest to 02704c9 [skip ci] ( #5769 )
...
* fix: missing modified in validate regexp
* fix(deps): update golang.org/x/exp digest to 02704c9
---------
Co-authored-by: Andy Hsu <i@nn.ci >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-01 19:57:04 +08:00
renovate[bot]
182aacd309
fix(deps): update module github.com/gorilla/websocket to v1.5.1 [skip ci] ( #5770 )
...
* fix: missing modified in validate regexp
* fix(deps): update module github.com/gorilla/websocket to v1.5.1
---------
Co-authored-by: Andy Hsu <i@nn.ci >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-01 19:55:31 +08:00
Andy Hsu
57bac9e0d2
fix: some missing regexp lib modified
2024-01-01 18:44:59 +08:00
Andy Hsu
478470f609
feat!: replace regex package ( close #5755 )
2023-12-31 15:03:25 +08:00
xiaofei
6b8f35e7fa
feat(alipan): replace domain ( #5751 close #5747 )
2023-12-31 14:29:14 +08:00
Guobao
697a0ed2d3
feat: add ldap login support ( #5706 )
...
* feat: add ldap login support
* fix: ldap permission config group
2023-12-31 13:46:13 +08:00
foxxorcat
299bfb4d7b
feat(115): support 302 redirect ( #5733 )
2023-12-25 11:28:57 +08:00
Feng.YJ
3eca38e599
feat: add support for client-side discoverable WebAuthn login ( #5722 )
...
* Add support for client-side discoverable in begin login
Use `(*webauthn.WebAuthn).BeginDiscoverableLogin()` to handle client-side discoverable login.
* Upgrade github.com/go-webauthn/webauthn to v0.10.0
Upgrade [go-webauthn/webauthn](github.com/go-webauthn/webauthn) library to latest.
The convenient finish login function (as FinishDiscoverableLogin) for discoverable functions has been added in the v0.9.0. [^1]
---
[^1]: https://github.com/go-webauthn/webauthn/releases/tag/v0.9.0
* Add support for client-side discoverable in validating login
Use `(*webauthn.WebAuthn).FinishDiscoverableLogin()` to handle client-side discoverable login.
> **NOTE**:
- The first param `rawID` in this callback function is unnecessary to check, it's handled by the third-party webauthn library later.
- `userHandle` param is equal to the ID returned by (User).WebAuthnID() function.
2023-12-24 15:21:17 +08:00
Andy Hsu
ab216ed170
fix(onedrive): rename object in root folder ( close #5468 )
2023-12-17 22:58:26 +08:00
Andy Hsu
e91c42c9dc
fix(alist_v3): timeout on upload ( close #5465 )
2023-12-17 15:45:27 +08:00
tonsr
54f7b21a73
fix(123): api sign error ( #5689 close #5083 )
...
* fix:123 driver connect error
* feat: calculate sign with pure go
---------
Co-authored-by: tangminghao <tangminghao@hxzn.com >
Co-authored-by: Andy Hsu <i@nn.ci >
2023-12-17 15:21:32 +08:00
linepro6
de56f926cf
feat(139): support new personal cloud api ( #5690 )
...
Co-authored-by: Andy Hsu <i@nn.ci >
2023-12-16 16:56:45 +08:00
Andy Hsu
6d4ab57a0e
build: enable cgo for win/arm64 [skip ci]
2023-12-15 18:22:16 +08:00
Andy Hsu
734d4b0354
ci: add darwin/arm64 target to dev build
2023-12-15 17:07:02 +08:00
foxxorcat
74b20dedc3
fix: retry multipart file reset ( #5693 close #5628 )
2023-12-14 21:31:36 +08:00
Andy Hsu
83c2269330
fix(qbit): seed time doesn't take effect ( close #5663 )
2023-12-11 15:20:29 +08:00
Andy Hsu
296be88b5f
fix: incorrect key of oidc username ( close #5670 )
2023-12-10 13:17:56 +08:00
Andy Hsu
026e944cbb
feat: add task info to resp of add task api ( close #5579 )
2023-12-03 14:44:20 +08:00
Andy Hsu
8bdfc7ac8e
fix(offline_download): don't wait for transfer task ( close #5595 )
2023-12-03 14:20:01 +08:00
Andy Hsu
e4a6b758dc
docs: remove jetbrains in special sponsor [skip ci]
2023-12-03 12:57:35 +08:00
Andy Hsu
66b7fe1e1b
fix: task cannot be retried manually ( close #5599 )
2023-11-30 20:44:05 +08:00
Andy Hsu
f475eb4401
fix: incorrect go-version on auto-lang
2023-11-30 12:37:25 +08:00
Andy Hsu
b99e709bdb
fix(teambition): international upload ( close #5360 )
2023-11-29 22:51:03 +08:00
Kuingsmile
f4dcf4599c
fix: add error handling for webdav mkcol according to RFC 4918 ( #5581 )
...
* feat: add error handling for mkcol method in webdav.go
* feat: update rfc reference
* fix: fix issue with uncorrect error handling
2023-11-27 18:53:52 +08:00
Andy Hsu
54e75d7287
feat: enabled sign_all by default
2023-11-25 20:27:23 +08:00
Andy Hsu
d142fc3449
ci: upgrade golang version
2023-11-25 16:09:38 +08:00
Andy Hsu
f23567199b
chore: go mod tidy
2023-11-25 15:12:25 +08:00
Andy Hsu
1420492d81
ci: go get after replacing go mod
2023-11-25 15:11:29 +08:00
Andy Hsu
b88067ea2f
ci: fix docker build error: 'pread64' undeclared here
2023-11-25 14:42:33 +08:00
Andy Hsu
d5f381ef6f
chore: upgrade golang version
2023-11-25 14:22:13 +08:00
Andy Hsu
68af284dad
fix: task popped but not execute ( close #5565 )
2023-11-25 14:15:17 +08:00
Andy Hsu
d26887d211
fix: content-type conflicts with #5420
2023-11-24 19:22:19 +08:00
Andy Hsu
3f405de6a9
feat: customize allow origins, headers and methods
2023-11-24 19:18:34 +08:00
Andy Hsu
6100647310
fix: reflected XSS vulnerability plist api
2023-11-24 16:46:48 +08:00
Andy Hsu
34746e951c
feat(offline_download): add simple http tool ( close #4002 )
2023-11-24 16:26:05 +08:00
Andy Hsu
b6134dc515
feat: allow keep files in offline download ( close #4678 )
2023-11-24 15:02:36 +08:00
Andy Hsu
d455a232ef
fix(vtencent): hack file with size 0 but actual size is not 0
...
- allow use another proxy for vtencent and chaoxing
2023-11-23 22:35:07 +08:00
textrix
fe34d30d17
feat(crypt): add show hidden option ( #5554 )
2023-11-23 21:50:16 +08:00
BlueSkyXN
0fbb986ba9
fix(aliyundrive_open): mitigation measures for 15-minute limit ( #5560 close #5547 )
...
* fix(aliyundrive_open):Mitigation measures for AliOpen's 15-minute limit.
I conducted small-scale tests, which seem to have no significant negative impact. If the 15-minute issue still occurs, further measures will be needed. Methods like local proxy can be attempted.
* chore(aliyundrive_open): change cache of the link to 1 minute
---------
Co-authored-by: Andy Hsu <i@nn.ci >
2023-11-23 21:49:16 +08:00
zhangxiang
1280070438
feat: add chaoxing and vtencent driver ( #5526 close #3347 )
...
* add chaoxing and vtencent
* add vtencent put file
* add sha1 to transfer files instantly
* simplified upload file code
* setting onlyproxy
* fix get files modifyDate bug
2023-11-23 21:40:16 +08:00
Andy Hsu
d7f66138eb
docs: add sponsor VidHub [skip ci]
2023-11-22 15:09:39 +08:00
Andy Hsu
b2890f05ab
feat: retry all failed task ( close #5242 )
2023-11-21 15:54:42 +08:00
Andy Hsu
7583c4d734
feat: customize workers and retry of task ( close #5493 fix #5274 )
2023-11-21 15:51:57 +08:00
Andy Hsu
11a30c5044
feat: refactor task module
2023-11-20 18:01:51 +08:00
Andy Hsu
de9647a5fa
chore: remove useless code
2023-11-19 20:05:09 +08:00
Andy Hsu
8d5283604c
ci: add short sha to artifact
2023-11-19 15:21:25 +08:00
MuGu
867accafd1
fix(local): video file thumbnails not displaying on iOS Safari ( #5420 )
...
* perf(webdav): support for cookies on webdav drive
* fix(local): video file thumbnails not displaying on iOS Safari
2023-11-18 22:36:41 +08:00
Andy Hsu
6fc6751463
feat: support using external dist files ( close #5531 )
2023-11-18 19:56:22 +08:00
guangwu
f904596cbc
chore: remove refs to deprecated io/ioutil ( #5519 )
...
Signed-off-by: guoguangwu <guoguangwu@magic-shield.com >
2023-11-16 05:16:15 -06:00
Andy Hsu
3d51845f57
feat: invalidate old token after changing the password ( close #5515 )
2023-11-13 15:22:42 +08:00
renovate[bot]
a7421d8fc2
fix(deps): update module github.com/aws/aws-sdk-go to v1.46.7 ( #5068 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-12 15:14:27 +08:00
foxxorcat
55a14bc271
fix(mopan): 302 Redirect ( #5505 close #5502 )
...
* fix(mopan):302 Redirect
* fix(mopan): do not forget to close the body
---------
Co-authored-by: Andy Hsu <i@nn.ci >
2023-11-12 15:13:55 +08:00
Andy Hsu
91f51f17d0
feat(webdav): add tls_insecure_skip_verify field ( close #5490 )
2023-11-10 15:38:23 +08:00
Andy Hsu
4355dae491
fix: incorrect content-type of apk files ( close #5385 )
2023-11-06 18:20:25 +08:00
sheltonzhu
da1c7a4c23
feat: add 115_share driver ( #5481 close #5384 )
...
This update introduces the ability to mount 115 share links.
Currently, only listing and downloading are supported. Note that login and share link are required for this feature to work.
Close #5384
2023-11-06 16:58:57 +08:00
Andy Hsu
769281bd40
feat: refactor offline download ( #5408 close #4108 )
...
* wip: refactor offline download (#5331 )
* base tool
* working: aria2
* refactor: change type of percentage to float64
* wip: adapt aria2
* wip: use items in offline_download
* wip: use tool manager
* wip: adapt qBittorrent
* chore: fix typo
* Squashed commit of the following:
commit 4fc0a77565
Author: Andy Hsu <i@nn.ci >
Date: Fri Oct 20 21:06:25 2023 +0800
fix(baidu_netdisk): upload file > 4GB (close #5392 )
commit aaffaee2b5
Author: gmugu <94156510@qq.com >
Date: Thu Oct 19 19:17:53 2023 +0800
perf(webdav): support request with cookies (#5391 )
commit 8ef8023c20
Author: NewbieOrange <NewbieOrange@users.noreply.github.com >
Date: Thu Oct 19 19:17:09 2023 +0800
fix(aliyundrive_open): upload progress for normal upload (#5398 )
commit cdfbe6dcf2
Author: foxxorcat <95907542+foxxorcat@users.noreply.github.com >
Date: Wed Oct 18 16:27:07 2023 +0800
fix: hash gcid empty file (#5394 )
commit 94d028743a
Author: Andy Hsu <i@nn.ci >
Date: Sat Oct 14 13:17:51 2023 +0800
ci: remove `pr-welcome` label when close issue [skip ci]
commit 7f7335435c
Author: itsHenry <2671230065@qq.com >
Date: Sat Oct 14 13:12:46 2023 +0800
feat(cloudreve): support thumbnail (#5373 close #5348 )
* feat(cloudreve): support thumbnail
* chore: remove unnecessary code
commit b9e192b29c
Author: foxxorcat <95907542+foxxorcat@users.noreply.github.com >
Date: Thu Oct 12 20:57:12 2023 +0800
fix(115): limit request rate (#5367 close #5275 )
* fix(115):limit request rate
* chore(115): fix unit of `limit_rate`
---------
Co-authored-by: Andy Hsu <i@nn.ci >
commit 69a98eaef6
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date: Wed Oct 11 22:01:55 2023 +0800
fix(deps): update module github.com/aliyun/aliyun-oss-go-sdk to v2.2.9+incompatible (#5141 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
commit 1ebc96a4e5
Author: Andy Hsu <i@nn.ci >
Date: Tue Oct 10 18:32:00 2023 +0800
fix(wopan): fatal error concurrent map writes (close #5352 )
commit 66e2324cac
Author: Andy Hsu <i@nn.ci >
Date: Tue Oct 10 18:23:11 2023 +0800
chore(deps): upgrade dependencies
commit 7600dc28df
Author: Andy Hsu <i@nn.ci >
Date: Tue Oct 10 18:13:58 2023 +0800
fix(aliyundrive_open): change default api to raw server (close #5358 )
commit 8ef89ad0a4
Author: foxxorcat <95907542+foxxorcat@users.noreply.github.com >
Date: Tue Oct 10 18:08:27 2023 +0800
fix(baidu_netdisk): hash and `error 2` (#5356 )
* fix(baidu):hash and error:2
* fix:invalid memory address
commit 35d672217d
Author: jeffmingup <1960588251@qq.com >
Date: Sun Oct 8 19:29:45 2023 +0800
fix(onedrive_app): incorrect api on `_accessToken` (#5346 )
commit 1a283bb272
Author: foxxorcat <95907542+foxxorcat@users.noreply.github.com >
Date: Fri Oct 6 16:04:39 2023 +0800
feat(google_drive): add `hash_info`, `ctime`, `thumbnail` (#5334 )
commit a008f54f4d
Author: nkh0472 <67589323+nkh0472@users.noreply.github.com >
Date: Thu Oct 5 13:10:51 2023 +0800
docs: minor language improvements (#5329 ) [skip ci]
* fix: adapt update progress type
* Squashed commit of the following:
commit 65c5ec0c34
Author: itsHenry <2671230065@qq.com >
Date: Sat Nov 4 13:35:09 2023 +0800
feat(cloudreve): folder size count and switch (#5457 close #5395 )
commit a6325967d0
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date: Mon Oct 30 15:11:20 2023 +0800
fix(deps): update module github.com/charmbracelet/lipgloss to v0.9.1 (#5234 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
commit 4dff49470a
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date: Mon Oct 30 15:10:36 2023 +0800
fix(deps): update golang.org/x/exp digest to 7918f67 (#5366 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
commit cc86d6f3d1
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date: Sun Oct 29 14:45:55 2023 +0800
fix(deps): update module golang.org/x/net to v0.17.0 [security] (#5370 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
commit c0f9c8ebaf
Author: Andy Hsu <i@nn.ci >
Date: Thu Oct 26 19:21:09 2023 +0800
feat: add ignore direct link params (close #5434 )
2023-11-06 16:56:55 +08:00
sheltonzhu
3bbdd4fa89
fix(115): fix driver package import and variable ( #5482 )
...
names
2023-11-06 16:53:57 +08:00
foxxorcat
68f440abdb
fix(weiyun): unmarshal overflow ( #5459 )
2023-11-05 22:41:14 +08:00
itsHenry
65c5ec0c34
feat(cloudreve): folder size count and switch ( #5457 close #5395 )
2023-11-04 13:35:09 +08:00
renovate[bot]
a6325967d0
fix(deps): update module github.com/charmbracelet/lipgloss to v0.9.1 ( #5234 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-30 15:11:20 +08:00
renovate[bot]
4dff49470a
fix(deps): update golang.org/x/exp digest to 7918f67 ( #5366 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-30 15:10:36 +08:00
renovate[bot]
cc86d6f3d1
fix(deps): update module golang.org/x/net to v0.17.0 [security] ( #5370 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-29 14:45:55 +08:00
Andy Hsu
c0f9c8ebaf
feat: add ignore direct link params ( close #5434 )
2023-10-26 19:21:09 +08:00
Andy Hsu
4fc0a77565
fix(baidu_netdisk): upload file > 4GB ( close #5392 )
2023-10-20 21:06:25 +08:00
gmugu
aaffaee2b5
perf(webdav): support request with cookies ( #5391 )
2023-10-19 19:17:53 +08:00
NewbieOrange
8ef8023c20
fix(aliyundrive_open): upload progress for normal upload ( #5398 )
2023-10-19 19:17:09 +08:00
foxxorcat
cdfbe6dcf2
fix: hash gcid empty file ( #5394 )
2023-10-18 16:27:07 +08:00
Andy Hsu
94d028743a
ci: remove pr-welcome label when close issue [skip ci]
2023-10-14 13:17:51 +08:00
itsHenry
7f7335435c
feat(cloudreve): support thumbnail ( #5373 close #5348 )
...
* feat(cloudreve): support thumbnail
* chore: remove unnecessary code
2023-10-14 13:12:46 +08:00
foxxorcat
b9e192b29c
fix(115): limit request rate ( #5367 close #5275 )
...
* fix(115):limit request rate
* chore(115): fix unit of `limit_rate`
---------
Co-authored-by: Andy Hsu <i@nn.ci >
2023-10-12 20:57:12 +08:00
renovate[bot]
69a98eaef6
fix(deps): update module github.com/aliyun/aliyun-oss-go-sdk to v2.2.9+incompatible ( #5141 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-11 22:01:55 +08:00
Andy Hsu
1ebc96a4e5
fix(wopan): fatal error concurrent map writes ( close #5352 )
2023-10-10 18:32:00 +08:00
Andy Hsu
66e2324cac
chore(deps): upgrade dependencies
2023-10-10 18:23:11 +08:00
Andy Hsu
7600dc28df
fix(aliyundrive_open): change default api to raw server ( close #5358 )
2023-10-10 18:13:58 +08:00
foxxorcat
8ef89ad0a4
fix(baidu_netdisk): hash and error 2 ( #5356 )
...
* fix(baidu):hash and error:2
* fix:invalid memory address
2023-10-10 18:08:27 +08:00
jeffmingup
35d672217d
fix(onedrive_app): incorrect api on _accessToken ( #5346 )
2023-10-08 19:29:45 +08:00
foxxorcat
1a283bb272
feat(google_drive): add hash_info, ctime, thumbnail ( #5334 )
2023-10-06 16:04:39 +08:00
nkh0472
a008f54f4d
docs: minor language improvements ( #5329 ) [skip ci]
2023-10-05 13:10:51 +08:00
Andy Hsu
3d7f79cba8
docs: change domain of contributors image [skip ci]
2023-10-03 17:34:24 +08:00
Andy Hsu
9ff83a7950
feat: add header to meta (ref #5317 )
2023-10-02 16:43:29 +08:00
Andy Hsu
e719a1a456
feat(sso): custom username key for OIDC ( close #5169 )
2023-10-02 14:42:40 +08:00
Andy Hsu
40a6fcbdff
ci: do not stale issue with working or pr-welcome label [skip ci]
2023-10-02 14:13:11 +08:00
Andy Hsu
0fd51646f6
feat(onedrive): custom host for download link ( close #5310 )
2023-10-02 14:07:47 +08:00
Andy Hsu
e8958019d9
fix(115): allow use proxy directly ( close #5324 )
2023-10-02 14:00:13 +08:00
URenko
e1ef690784
fix(terabox): encode parameters for filemanager api ( #5308 )
2023-10-01 16:58:29 +08:00
LaoShui
4024050dd0
chore: fix typo ( #5316 )
2023-10-01 16:58:00 +08:00
renovate[bot]
eb918658f0
fix(deps): update module github.com/ipfs/go-ipfs-api to v0.7.0 ( #5247 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-30 22:58:19 +08:00
Nick Wang
fb13dae136
feat(crypt): optional pre-generated thumbnails ( #5284 )
2023-09-27 13:57:10 +08:00
Andy Hsu
6b67a36d63
fix(terabox): auto refresh JsToken ( close #5277 )
2023-09-25 16:38:05 +08:00
Andy Hsu
a64dd4885e
fix(139): fixed time zone ( close #5263 )
2023-09-22 16:54:16 +08:00
Andy Hsu
0f03a747d8
ci: cancel previous workflow run
2023-09-22 16:53:07 +08:00
itsHenry
30977cdc6d
feat: sso compatibility mode ( #5260 )
2023-09-22 16:45:51 +08:00
Andy Hsu
106cf720c1
fix(baidu_netdisk): retry logic in request ( close #5262 )
2023-09-22 16:27:44 +08:00
Andy Hsu
882112ed1c
feat: add hash_info field to /fs/get ( close #5259 )
2023-09-22 15:20:04 +08:00
Ovear
2a6ab77295
fix(115): data race in Link ( #5253 )
2023-09-21 13:39:07 +08:00
Andy Hsu
f0981a0c8d
chore(virtual): implement the driver interface with result
2023-09-20 09:02:56 +08:00
renovate[bot]
57eea4db17
fix(deps): update module github.com/go-resty/resty/v2 to v2.8.0 ( #5244 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-20 08:51:34 +08:00
renovate[bot]
234852ca61
fix(deps): update module github.com/pkg/sftp to v1.13.6 ( #5041 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-19 20:02:42 +08:00
renovate[bot]
809105b67e
fix(deps): update module github.com/blevesearch/bleve/v2 to v2.3.10 ( #5232 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-17 15:57:29 +08:00
renovate[bot]
02e8c31506
fix(deps): update golang.org/x/exp digest to 9212866 ( #5205 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-16 23:21:42 +08:00
tcbx99
19b39a5c04
fix(onedrive): overwrite upload big file ( close #5217 in #5218 )
...
See https://learn.microsoft.com/zh-cn/onedrive/developer/rest-api/api/driveitem_createuploadsession
2023-09-14 13:38:07 +08:00
Andy Hsu
28e2731594
fix: clear cache recursively on deleting the folder ( close #5209 )
2023-09-13 16:06:17 +08:00
Andy Hsu
b1a279cbcc
feat(139): implement MoveResult interface ( close #5130 )
2023-09-13 15:56:13 +08:00
Andy Hsu
352a6a741a
feat(webdav): support copy directly without task ( close #5206 )
2023-09-13 15:45:57 +08:00
renovate[bot]
109015567a
fix(deps): update module golang.org/x/oauth2 to v0.12.0 ( #5058 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-12 12:52:48 +08:00
Andy Hsu
9e0fa77ca2
feat: add 123 link driver ( close #4924 )
2023-09-10 16:50:10 +08:00
Andy Hsu
335b11c698
chore: implement the driver interface with obj return [skip ci]
2023-09-08 15:25:49 +08:00
Andy Hsu
8e433355e6
fix(terabox): missing JsToken field on request ( close #5189 )
2023-09-08 15:18:56 +08:00
Andy Hsu
3504f017b9
fix(upload): memory leak on form upload as task ( close #5185 )
2023-09-07 15:51:52 +08:00
Andy Hsu
cd2f8077fa
chore: enable all pprof handle on debug
2023-09-07 14:56:50 +08:00
Andy Hsu
d5b68a91d2
fix(webdav): optimize HEAD request ( close #5182 )
2023-09-06 16:32:51 +08:00
Andy Hsu
623c7dcea5
fix(189pc): get real link after redirect
2023-09-06 16:02:28 +08:00
foxxorcat
ecbd6d86cd
fix(lanzou): sub file in share folder need pwd ( #5184 )
2023-09-06 14:48:12 +08:00
foxxorcat
7200344ace
feat: adapt hash feature for some drivers ( #5180 )
...
* feat(pikpak,thunder): adaptation gcid hash
* chore(weiyun): add note
* feat(baidu_netdisk): adaptation rapid
* feat(baidu_photo): adaptation hash
* feat(189pc): adaptation rapid
* feat(mopan):adaptation ctime
* feat(139):adaptation hash and ctime
---------
Co-authored-by: Andy Hsu <i@nn.ci >
2023-09-06 14:46:35 +08:00
Sean
b313ac4daa
fix(crypt): fix 139cloud hack ( #5178 )
...
(cherry picked from commit 18bf64af47e58cc69cdd2e598de9c19538a7bf78)
2023-09-06 14:12:01 +08:00
Andy Hsu
f2f312b43a
fix: http response body not close on status >= 400 ( close #5163 )
2023-09-05 15:46:16 +08:00
Andy Hsu
6f6d20e1ba
fix: force_https not take effect on noRoute ( close #5167 )
2023-09-05 13:05:46 +08:00
Andy Hsu
3231c3d930
perf(db): release database before exit
2023-09-05 13:04:27 +08:00
fregie
b604e21c69
feat(webdav): support http chunked request ( close #5161 in #5162 )
...
But we do not recommend not adding the content-length header when putting files
2023-09-05 13:03:29 +08:00
Andy Hsu
3c66db9845
ci: split release actions
2023-09-03 22:57:18 +08:00
Andy Hsu
f6ab1f7f61
perf(ftp): non use SIZE FTP command ( close #5150 )
2023-09-03 18:47:32 +08:00
Sean
8e40465e86
fix(aliyundrive_open): date format on uploading ( #5151 )
...
(cherry picked from commit 88f815979ac91caa8bc425a2ff9a18bbd8a2e736)
2023-09-03 18:12:05 +08:00
Sean
37dffd0fce
feat(crypt): customize filename_encoding ( #5148 )
...
close #5109
close #5080
2023-09-03 18:06:44 +08:00
Sean
e7c0d94b44
fix: form upload when ticked As A Task ( #5145 )
2023-09-03 15:40:40 +08:00
renovate[bot]
8102142007
fix(deps): update github.com/orzogc/fake115uploader digest to 58f9eb7 ( #5133 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-02 14:50:06 +08:00
renovate[bot]
7c6dec5d47
fix(deps): update module 115driver to v1.0.16 ( close #5117 in #5120 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-01 14:31:47 +08:00
Andy Hsu
dd10c0c5d0
chore(aliyundrive_open): print resp content on refresh token ( close #5129 )
2023-08-31 18:43:25 +08:00
Andy Hsu
34fadecc2c
fix(ftp): dead lock on Read ( close #5128 )
2023-08-31 15:10:47 +08:00
renovate[bot]
cb8867fcc1
fix(deps): update module github.com/google/uuid to v1.3.1 ( #5066 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-30 19:30:41 +08:00
Kuingsmile
092ed06833
feat(uss): add AntiTheftChainToken field ( #5115 )
...
* feat(uss): add AntiTheftChainToken; fix link func
* feat(uss): optimize _upt generation
2023-08-30 15:16:26 +08:00
Sean
6308f1c35d
fix: updateTime, createTime and HashInfo ( #5111 )
2023-08-29 13:31:24 +08:00
Andy Hsu
ce10c9f120
fix: temp file not close and incorrect WebPutAsTask
2023-08-28 18:18:02 +08:00
Andy Hsu
6c4736fc8f
fix: allow no Last-Modified on upload api
2023-08-28 16:42:03 +08:00
Andy Hsu
b301b791c7
fix(local): set create and modified time for new file ( close #4938 )
2023-08-27 23:05:13 +08:00
Andy Hsu
19d34e2eb8
feat: receive lastModified from upload api
2023-08-27 23:03:09 +08:00
Sean
a3748af772
feat: misc improvements about upload/copy/hash ( #5045 )
...
general: add createTime/updateTime support in webdav and some drivers
general: add hash support in some drivers
general: cross-storage rapid-upload support
general: enhance upload to avoid local temp file if possible
general: replace readseekcloser with File interface to speed upstream operations
feat(aliyun_open): same as above
feat(crypt): add hack for 139cloud
Close #4934
Close #4819
baidu_netdisk needs to improve the upload code to support rapid-upload
2023-08-27 21:14:23 +08:00
jimyag
9b765ef696
chore: remove README.md executable permission ( close #5097 in #5100 )
2023-08-27 14:35:03 +08:00
foxxorcat
8f493cccc4
fix(mopan): parameter error ( #5091 )
2023-08-25 14:10:05 +08:00
Myth
31a033dff1
fix(lanzou): download cannot find data ( #5088 )
2023-08-24 21:56:20 +08:00