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
renovate[bot]
8c3337b88b
fix(deps): update module golang.org/x/image to v0.11.0 ( #5044 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-21 15:01:11 +08:00
renovate[bot]
7238243664
fix(deps): update module golang.org/x/crypto to v0.12.0 [skip ci] ( #5043 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-21 14:43:59 +08:00
renovate[bot]
ba2b15ab24
fix(deps): update module golang.org/x/net to v0.14.0 [skip ci] ( #5051 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-21 14:43:07 +08:00
renovate[bot]
28dc8822b7
fix(deps): update module github.com/u2takey/ffmpeg-go to v0.5.0 [skip ci] ( #5042 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-20 13:10:01 +08:00
foxxorcat
358c5055e9
fix(lanzou): download not find file sgin ( close #5046 in #5048 )
2023-08-20 13:08:57 +08:00
renovate[bot]
b6cd40e6d3
chore(deps): update actions-cool/issues-helper action to v3.5.2 [skip ci] ( #5033 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-19 14:20:55 +08:00
renovate[bot]
7d96d8070d
fix(deps): update github.com/winfsp/cgofuse digest to f87f5db [skip ci] ( #4908 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-19 14:19:30 +08:00
renovate[bot]
d482fb5f26
fix(deps): update module github.com/aws/aws-sdk-go to v1.44.327 [skip ci] ( #4395 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-19 14:18:08 +08:00
renovate[bot]
60402ce1fc
fix(deps): update module github.com/deckarep/golang-set/v2 to v2.3.1 [skip ci] ( #4925 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-19 14:15:22 +08:00
Andy Hsu
1e3950c847
fix: copy tasks using multi-thread downloader can't be canceled ( #5028 )
...
#4981 related
2023-08-19 14:06:59 +08:00
renovate[bot]
ed550594da
fix(deps): update golang.org/x/exp digest to d852ddb ( #4910 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-18 19:34:38 +08:00
Andy Hsu
3bbae29f93
feat(cloudreve): add custom user-agent ( close #5020 )
2023-08-17 19:41:21 +08:00
renovate[bot]
3b74f8cd9a
fix(deps): update module github.com/sheltonzhu/115driver to v1.0.15 ( #4926 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-17 15:33:46 +08:00
Andy Hsu
e9bdb91e01
fix: ignore salt on marshal model.User
2023-08-16 13:31:15 +08:00
itsHenry
1aa024ed6b
feat: support webauthn login ( #4945 )
...
* feat: support webauthn login
* manually merge
* fix: clear user cache after updating authn
* decrease db size of Authn
* change authn type to text
* simplify code structure
---------
Co-authored-by: Andy Hsu <i@nn.ci >
2023-08-14 22:54:38 +08:00
Andy Hsu
13e8d36e1a
fix(aliyundrive_open): use RawStdEncoding for base64
2023-08-13 20:52:38 +08:00
Andy Hsu
5606c23768
perf(copy): use multi-thread downloader ( close #5000 )
2023-08-13 15:31:49 +08:00
dependabot[bot]
0b675d6c02
chore(deps): bump github.com/libp2p/go-libp2p to 0.27.8 ( #4978 )
...
Bumps [github.com/libp2p/go-libp2p](https://github.com/libp2p/go-libp2p ) from 0.26.3 to 0.27.8.
- [Release notes](https://github.com/libp2p/go-libp2p/releases )
- [Changelog](https://github.com/libp2p/go-libp2p/blob/master/CHANGELOG.md )
- [Commits](https://github.com/libp2p/go-libp2p/compare/v0.26.3...v0.27.8 )
---
updated-dependencies:
- dependency-name: github.com/libp2p/go-libp2p
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-11 22:57:42 +08:00
foxxorcat
c1db3a36ad
feat: upload progress recovery ( #4987 )
...
* feat(189pc):upload progress recovery
* fix:some err
* feat(baidu_netdisk,baidu_photo):upload progress recovery
* feat(mopan):upload progress recovery
* feat(baidu_netdisk):custom upload api
2023-08-11 14:23:30 +08:00
Andy Hsu
c59dbb4f9e
fix(local): files get deleted when copied to other storage ( close #4983 )
2023-08-10 16:42:09 +08:00
foxxorcat
df6b306fce
perf(drivers): fs operations and cache ( #4965 )
...
* perf(baidu_photo):multi-thread upload
* perf(baidu_netdisk):multi-thread upload and cache optimization
* fix:LimitWriter
* fix(weiyun):only one login is allowed
* feat(189pc):multi threaded upload
* feat(baidu_netdisk):multi threaded upload
* feat(baidu_photo):multi threaded upload
* feat(weiyun):multi threaded upload
* perf(aliyundriver_open):optimize upload code and optimize cache
* fix(weiyun):invalid directory ID
* fix(baidu_netdisk):modified time
* fix(baidu_netdisk,baidu_photo):upload slice error
* perf(baidu_netdisk):cancel unnecessary retries
* fix(limitWriter):must return a non-nil error if it returns n < len(p)
* fix(aliyundrive_open):Name and Filename only use one
* perf(mopan):multi-thread upload
2023-08-09 16:13:09 +08:00
Andy Hsu
9d45718e5f
fix: model.Link marshal error ( close #4971 )
...
ignore unsupported filed of `model.Link`
2023-08-09 14:04:31 +08:00
Andy Hsu
b91ed7a78a
fix(aliyundrive_open): retry refresh token if sub not match
2023-08-08 22:08:05 +08:00
Andy Hsu
95386d777b
feat(aliyundrive_open): record token exchange
2023-08-08 20:38:13 +08:00
Andy Hsu
635809c376
feat(cmd): list all storages command ( close #4960 )
2023-08-08 16:15:45 +08:00
Andy Hsu
af6bb2a6aa
docs: ignore network reason for bug report [skip ci]
2023-08-08 14:54:32 +08:00
Andy Hsu
a797494aa3
fix: missed update user's password
2023-08-07 18:51:54 +08:00
Andy Hsu
353dd7f796
ci: mark non-prerelease when upload assets
2023-08-07 16:23:36 +08:00
Andy Hsu
1c00d64952
feat: rehash password with a unique salt for each user
2023-08-07 15:46:19 +08:00
Andy Hsu
ff5cf3f4fa
feat: allow use token to access WebDAV
2023-08-07 14:38:50 +08:00
Andy Hsu
5b6b2f427a
feat(cmd): add show token command
2023-08-07 13:49:23 +08:00
Sean
7877184bee
feat(baidu_netdisk): add retry to most operations ( close #4863 in #4939 )
2023-08-07 13:44:28 +08:00
Andy Hsu
e9cb37122e
chore(cmd): change come output for admin command
2023-08-06 23:02:22 +08:00
Andy Hsu
a425392a2b
feat(cmd): set or random new password for admin
2023-08-06 22:34:02 +08:00
Andy Hsu
75acbcc115
perf: sha256 for user's password ( close #3552 )
2023-08-06 22:09:17 +08:00
Andy Hsu
30415cefbe
perf: delete user cache after cancel 2FA
2023-08-06 20:47:58 +08:00
panici
1d06a0019f
feat(search): paging and scope ( close #4381 in #4930 )
...
Co-authored-by: Andy Hsu <i@nn.ci >
2023-08-06 15:13:23 +08:00
Andy Hsu
3686075a7f
ci: change auto commit user [skip ci]
2023-08-05 16:32:06 +08:00
Andy Hsu
6c1c7e5cc0
fix(wopan): missing familyID on mkdir ( close #4927 )
2023-08-04 22:26:56 +08:00
Andy Hsu
c4f901b201
fix: undeclared identifier kIOMainPortDefault on darwin/arm64
2023-08-04 21:23:58 +08:00
Andy Hsu
4b7acb1389
feat(ci): add multiple ARM targets prebuilt ( close #4243 )
2023-08-04 20:57:56 +08:00
Sean
15b7169df4
perf: multi-thread downloader, Content-Disposition ( #4921 )
...
general: enhance multi-thread downloader with cancelable context, immediately stop all stream processes when canceled;
feat(crypt): improve stream closing;
general: fix the bug of downloading files becomes previewing stream on modern browsers;
Co-authored-by: Sean He <866155+seanhe26@users.noreply.github.com >
Co-authored-by: Andy Hsu <i@nn.ci >
2023-08-04 15:29:54 +08:00
Andy Hsu
861948bcf3
revert: "ci: auto gofmt for pull request" [skip ci]
...
This reverts commit 8b353da0d2 .
2023-08-04 13:25:23 +08:00
Bnq Dzj
e5ffd39cf2
feat: add 123Pan Share driver ( close #4853 in #4898 )
...
Co-authored-by: Andy Hsu <i@nn.ci >
2023-08-03 15:01:43 +08:00
Andy Hsu
8b353da0d2
ci: auto gofmt for pull request [skip ci]
2023-08-03 14:49:22 +08:00
foxxorcat
49bde82426
perf(189pc): empty file upload and cache optimization ( #4913 )
...
- login captcha error
- cache optimization
- upload empty file
2023-08-03 14:08:40 +08:00
foxxorcat
3e285aaec4
feat: add weiyun support ( close #4802 in #4883 )
...
Co-authored-by: Andy Hsu <i@nn.ci >
2023-08-02 21:39:59 +08:00
Andy Hsu
355fc576b1
issue: add config to bug report template [skip ci]
2023-08-02 21:05:50 +08:00
Andy Hsu
a69d72aa20
feat(aliyundrive_open): support resource drive ( close #4889 )
2023-08-02 15:50:01 +08:00
renovate[bot]
e5d123c5d3
fix(deps): update module golang.org/x/image to v0.10.0 [skip ci] ( #4902 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-02 15:38:10 +08:00
renovate[bot]
220eb33f88
fix(deps): update module golang.org/x/net to v0.13.0 [skip ci] ( #4903 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-02 15:16:39 +08:00
Andy Hsu
5238850036
docs: sync README [skip ci]
2023-08-02 15:15:48 +08:00
renovate[bot]
81ac963567
fix(deps): update module github.com/ipfs/go-ipfs-api to v0.6.1 [skip ci] ( #4882 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-02 15:01:25 +08:00
Sean
3c21a9a520
feat: Crypt driver, improve http/webdav handling ( #4884 )
...
this PR has several enhancements, fixes, and features:
- [x] Crypt: a transparent encryption driver. Anyone can easily, and safely store encrypted data on the remote storage provider. Consider your data is safely stored in the safe, and the storage provider can only see the safe, but not your data.
- [x] Optional: compatible with [Rclone Crypt](https://rclone.org/crypt/ ). More ways to manipulate the encrypted data.
- [x] directory and filename encryption
- [x] server-side encryption mode (server encrypts & decrypts all data, all data flows thru the server)
- [x] obfuscate sensitive information internally
- [x] introduced a server memory-cached multi-thread downloader.
- [x] Driver: **Quark** enabled this feature, faster load in any single thread scenario. e.g. media player directly playing from the link, now it's faster.
- [x] general improvement on HTTP/WebDAV stream processing & header handling & response handling
- [x] Driver: **Mega** driver support ranged http header
- [x] Driver: **Quark** fix bug of not closing HTTP request to Quark server while user end has closed connection to alist
## Crypt, a transparent Encrypt/Decrypt Driver. (Rclone Crypt compatible)
e.g.
Crypt mount path -> /vault
Crypt remote path -> /ali/encrypted
Aliyun mount paht -> /ali
when the user uploads a.jpg to /vault, the data will be encrypted and saved to /ali/encrypted/xxxxx. And when the user wants to access a.jpg, it's automatically decrypted, and the user can do anything with it.
Since it's Rclone Crypt compatible, users can download /ali/encrypted/xxxxx and decrypt it with rclone crypt tool. Or the user can mount this folder using rclone, then mount the decrypted folder in Linux...
NB. Some breaking changes is made to make it follow global standard, e.g. processing the HTTP header properly.
close #4679
close #4827
Co-authored-by: Sean He <866155+seanhe26@users.noreply.github.com >
Co-authored-by: Andy Hsu <i@nn.ci >
2023-08-02 14:40:36 +08:00
Andy Hsu
1dc1dd1f07
feat(aliyundrive_open): support livp format file download ( close #4890 )
2023-08-01 21:50:25 +08:00
foxxorcat
c9ea9bce81
feat(lanzou): support login with account ( close #4880 in #4885 )
2023-08-01 19:44:57 +08:00
foxxorcat
9f08353d31
feat(baidu_photo): optional delete album origin file ( close #4872 in #4875 )
2023-07-31 18:29:45 +08:00
Andy Hsu
ce0c3626c2
ci: remove working label on issue closed
2023-07-31 16:54:00 +08:00
foxxorcat
06f46206db
fix(baidu_photo): album download ( close #4603 in #4871 )
...
Co-authored-by: Andy Hsu <i@nn.ci >
2023-07-31 16:27:16 +08:00
Andy Hsu
579f0c06af
ci: delete file after decompression
...
fix: no space left on device
2023-07-30 18:25:52 +08:00
Andy Hsu
b12d92acc9
perf(baidu_netdisk): optimize memory allocate
2023-07-29 17:12:43 +08:00
Andy Hsu
e700ce15e5
fix: missed progress in upload task
2023-07-29 17:09:26 +08:00
renovate[bot]
7dbef7d559
chore(deps): update actions-cool/issues-helper action to v3.5.1 ( #4855 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-28 16:16:42 +08:00
Andy Hsu
7e9cdd8b07
fix(aliyundrive_open): fail limit on concurrently call ( #4851 )
2023-07-28 15:55:39 +08:00
meozky
cee6bc6b5d
fix(terabox): slice out of range ( close #4858 in #4860 )
2023-07-28 15:52:20 +08:00
Andy Hsu
cfd23c05b4
fix(139): upload empty file ( close #4711 )
2023-07-27 19:26:22 +08:00
Andy Hsu
0c1acd72ca
fix: link cache not deleted after overwriting file ( close #4852 )
2023-07-27 19:07:53 +08:00
Andy Hsu
e2ca06dcca
docs: update go version
2023-07-27 18:32:33 +08:00
Andy Hsu
0828fd787d
chore: update placeholder of version in bug_report issue template
2023-07-27 18:31:16 +08:00
Andy Hsu
2e23ea68d4
fix(aliyundrive_open): increase limit interval ( close #4851 )
2023-07-27 18:26:11 +08:00
Bnq Dzj
4afa822bec
fix(123): Use APP-side API ( close #4834 in #4856 )
2023-07-27 15:51:59 +08:00
Andy Hsu
f2ca9b40db
fix(qbittorrent): incorrect field type ( close #4843 )
2023-07-25 13:31:41 +08:00
Andy Hsu
4c2535cb22
fix(115): user-agent lost on upload ( close #4831 )
2023-07-23 15:18:33 +08:00
Andy Hsu
d4ea8787c9
fix(123): upload file size that less than 16 MB ( close #4816 )
2023-07-21 14:35:18 +08:00
Rui Tang
a4de04528a
fix(123): auth-key verification ( close #4811 in #4814 )
...
Co-authored-by: Andy Hsu <i@nn.ci >
2023-07-21 14:33:45 +08:00
renovate[bot]
f60aae7499
chore(deps): update actions-cool/issues-helper action to v3.5.0 ( #4801 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-21 13:55:16 +08:00
WintBit
de8f9e9eee
feat: SSO auto register ( close #4692 in #4795 )
...
Co-authored-by: Andy Hsu <i@nn.ci >
2023-07-20 16:30:30 +08:00
Ikko Eltociear Ashimine
cace9db12f
docs: add Japanese README [skip ci] ( #4798 )
2023-07-19 14:05:41 +08:00
Andy Hsu
ec2fb82836
chore: update special sponsors [skip ci]
2023-07-18 15:26:03 +08:00
Andy Hsu
afcfbf02ea
chore: go mod tidy
2023-07-16 15:12:38 +08:00
renovate[bot]
cad04e07dd
fix(deps): update module github.com/blevesearch/bleve/v2 to v2.3.9 [skip ci] ( #4750 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-16 15:06:49 +08:00
renovate[bot]
30f732138c
fix(deps): update module github.com/sirupsen/logrus to v1.9.3 [skip ci] ( #4668 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-16 15:06:16 +08:00
renovate[bot]
04034bd03b
fix(deps): update module github.com/jlaffaye/ftp to v0.2.0 [skip ci] ( #4455 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-16 15:05:46 +08:00
Andy Hsu
6ec9a8d4c7
fix(aliyundrive_open): the temp file is not delete ( close #4777 )
2023-07-16 15:01:22 +08:00
Andy Hsu
3f7882b467
feat(aliyundrive_open): rapid upload ( close #4766 )
2023-07-15 19:33:46 +08:00
Andy Hsu
a4511c1963
refactor: change hash function
2023-07-15 16:29:44 +08:00
Andy Hsu
9d1f122717
fix(local): thumbnail rotated if exist orientation tag ( close #4749 )
2023-07-15 14:31:03 +08:00
Andy Hsu
5dd73d80d8
fix(123): remove stream upload method ( close #4772 )
2023-07-14 19:12:18 +08:00
Andy Hsu
fce872bc1b
feat(123): thumbnail support ( #3953 )
2023-07-14 14:43:40 +08:00
Andy Hsu
df6c4c80c2
fix(123): update app-version ( close #4758 )
2023-07-14 14:17:29 +08:00
Andy Hsu
d2ff040cf8
feat(s3): add SessionToken field ( close #4761 )
2023-07-13 15:58:19 +08:00
foxxorcat
a31af209cc
fix(pikpak): hash calculation and fast upload judgment ( #4745 fix #1081 )
2023-07-11 22:19:21 +08:00
Andy Hsu
3f8b3da52b
feat(server): add HEAD method support ( close #4740 )
2023-07-11 13:47:49 +08:00
Andy Hsu
6887f14ec6
feat(pikpak): allow disable media link ( close #4735 )
2023-07-11 13:40:58 +08:00
Andy Hsu
3e0de5eaac
fix(deps): adapt module github.com/caarlos0/env/v9 ( #4728 )
2023-07-10 22:06:50 +08:00
Andy Hsu
61101a60f4
fix(s3): unable to copy empty folder ( close #4620 )
2023-07-10 14:55:19 +08:00
foxxorcat
3529023bf9
fix(mopan): size field type( close #4734 in #4736 )
2023-07-10 14:25:27 +08:00
renovate[bot]
d1d1a089a4
fix(deps): update module github.com/caarlos0/env/v7 to v9 ( #4728 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-09 18:15:04 +08:00
Andy Hsu
fa66358b1e
fix(sftp): read target obj of symlink file ( close #4713 )
2023-07-09 14:42:57 +08:00
Andy Hsu
2b533e4b91
feat: allow customize perm of unix file ( close #4709 )
2023-07-08 20:17:05 +08:00
renovate[bot]
d3530a8d80
fix(deps): update module golang.org/x/image to v0.9.0 ( #4725 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-08 19:21:15 +08:00
renovate[bot]
6052eb3512
fix(deps): update module golang.org/x/oauth2 to v0.10.0 ( #4522 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-08 15:44:42 +08:00
Andy Hsu
d17f7f7cad
fix(123): judge status on get redirect_url ( close #4718 )
2023-07-07 19:55:37 +08:00
Andy Hsu
8bdc67ec3d
fix(webdav): return 404 if error happened on handlePropfind
2023-07-05 13:52:21 +08:00
Andy Hsu
4fabc27366
fix(aliyundrive_open): panic if driver not init
2023-07-05 13:51:46 +08:00
Andy Hsu
e4c7b0f17c
fix: https port is not effective
2023-07-05 13:02:52 +08:00
Andy Hsu
5e8bfb017e
fix(123): add Referer to request ( close #4631 )
2023-07-04 18:36:46 +08:00
Andy Hsu
7d20a01dba
feat!: support listen to the unix ( close #4671 )
...
Starting from this commit, the HTTP server related config all move to the scheme
2023-07-04 17:56:02 +08:00
Andy Hsu
59dbf4496f
feat(offline_download): try to init client if not ready ( close #4674 )
2023-07-03 22:57:42 +08:00
vickunwu
12f40608e6
fix(oidc): use TOTP as state verification to replace the static 'state' parameter ( #4665 )
2023-07-03 22:41:08 +08:00
Andy Hsu
89832c296f
fix: judge can proxy with ext ( close #4688 )
2023-07-03 20:41:37 +08:00
foxxorcat
f09bb88846
fix(thunder): upload issues ( close #4663 in #4667 )
2023-06-29 13:21:30 +08:00
foxxorcat
c518f59528
feat: add MoPan driver ( close #4325 in #4659 )
...
Co-authored-by: Andy Hsu <i@nn.ci >
2023-06-28 14:53:43 +08:00
walloo
e9c74f9959
fix: regexp rename error ( close #4644 in #4653 )
...
Co-authored-by: Andy Hsu <i@nn.ci >
2023-06-26 15:15:57 +08:00
wenmig
21b8e7f6e5
fix(aliyundrive_share): add limit rate and lift rate limit restrictions ( #4587 )
2023-06-26 14:49:21 +08:00
Andy Hsu
2ae9cd8634
fix(dropbox): failed get link in #4639
...
close https://github.com/alist-org/alist/commit/cfee536b96f38e5ba3f3575fab4e89f6c0e1bc5b#commitcomment-119404554
2023-06-25 17:07:31 +08:00
wenmig
cfee536b96
feat: add Dropbox driver ( #4639 close #4590 )
...
Co-authored-by: Andy Hsu <i@nn.ci >
2023-06-23 17:36:40 +08:00
william
1c8fe3b24c
fix(aliyundrive_open): adaptive part size adjustment ( #4609 )
...
Co-authored-by: Andy Hsu <i@nn.ci >
2023-06-23 14:25:30 +08:00
Andy Hsu
84e23c397d
fix(baidu_netdisk): rollback #3652 ( close #4628 )
2023-06-21 18:37:25 +08:00
Andy Hsu
f7baec2e65
feat: add WoPan driver ( close #4541 )
2023-06-17 20:20:00 +08:00
wenmig
378bab32f1
chore(aliyundrive_share): increase the limit of the list api ( #4588 )
2023-06-17 20:10:34 +08:00
Andy Hsu
6cd8151cad
fix(aliyundrive_open): change default oauth_token_url
2023-06-16 15:03:27 +08:00
Andy Hsu
541449e10f
docs: add special sponsor [skip ci]
2023-06-14 05:42:21 +08:00
Andy Hsu
ca5a53fc24
fix(aliyundrive_open): openFile/list rate limit
2023-06-11 18:18:09 +08:00
BoYanZh
f646d2a699
feat!: listen to both http & https ( #4536 )
...
Co-authored-by: Andy Hsu <i@nn.ci >
2023-06-11 18:17:37 +08:00
Andy Hsu
363e036bf0
chore: fix typo [skip ci]
2023-06-10 22:25:35 +08:00
Andy Hsu
e23f00f349
fix(139): avoid panic due to Authorization for emptiness
2023-06-10 00:12:04 +08:00
Andy Hsu
9600267bda
ci: add linux-musl-amd64/arm64 to dev build
2023-06-09 23:43:52 +08:00
Andy Hsu
a66b0e0151
feat(139): auto extract account from Authorization
2023-06-09 23:41:41 +08:00
Andy Hsu
3bfa00d5d2
fix(189pc): add REQID header
2023-06-09 23:33:12 +08:00
Andy Hsu
6cbd2532cc
fix(139): modify the authentication mode
2023-06-09 23:02:02 +08:00
hunshcn
47976af0d3
feat: set ProxyFromEnvironment for default http client ( #4546 )
2023-06-09 22:08:54 +08:00
Andy Hsu
4dca52be85
fix(s3): optional add filename to disposition ( close #4538 )
2023-06-06 22:47:27 +08:00
Andy Hsu
62bb09300d
chore: fix typo [skip ci]
2023-06-06 19:34:10 +08:00
Andy Hsu
f9e067abec
feat: support delayed start ( #4532 )
2023-06-05 16:00:31 +08:00
Andy Hsu
1e62666406
feat(baidu_netdisk): allow custom crack ua
2023-06-04 15:57:41 +08:00
Andy Hsu
0e0cdf15ef
chore: change daysUntilClose [skip ci]
2023-06-03 21:15:52 +08:00
Andy Hsu
b124fdc092
perf(baidu): avoid refreshing the token on every startup
2023-06-02 18:31:42 +08:00
renovate[bot]
5141b3c165
fix(deps): update module github.com/gin-gonic/gin to v1.9.1 [security] [skip ci] ( #4521 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-02 18:31:14 +08:00
Mg Pig
881d6e271e
feat: add OIDC single sign-on ( #4496 )
...
close #3914
close #4315
2023-06-02 18:22:07 +08:00
Andy Hsu
bd2418c438
feat(deps): update alpine to 3.18
2023-05-28 19:30:42 +08:00
KAAAsS
8421c72c5c
fix(seafile): driver panic while downloading or uploading file ( #4491 )
...
Co-authored-by: Andy Hsu <i@nn.ci >
2023-05-28 16:45:46 +08:00
KAAAsS
a80e21997c
feat(cloudreve): auto remove trailing slash in address ( #4492 )
...
Co-authored-by: Andy Hsu <i@nn.ci >
2023-05-28 16:18:09 +08:00
Andy Hsu
4369cbbac3
fix(alist_v3): missed Content-Length on upload ( close #4457 )
2023-05-27 20:23:36 +08:00
zqxiaojin
89f76d7899
feat: add UC driver ( close #1127 in #4459 )
...
Co-authored-by: lj98568 <lj98568@alibaba-inc.com >
Co-authored-by: Andy Hsu <i@nn.ci >
2023-05-27 19:36:14 +08:00
foxxorcat
ef68f84787
fix(baidu_photo): legal album title check ( close #4479 in #4487 )
2023-05-27 17:07:57 +08:00
foxxorcat
2c1f70fbe9
fix(189pc): large file upload error ( close #4417 in #4438 )
2023-05-27 14:28:58 +08:00
Andy Hsu
b2f5757f8d
fix(copy): copy from driver that return writer ( close #4291 )
2023-05-26 21:57:43 +08:00
plzzzzg
6b97b4eb20
feat(s3): set content type from stream when uploading ( #4460 )
...
Co-authored-by: guopeilun <guopl@flatincbr.com >
2023-05-24 18:02:49 +08:00
renovate[bot]
645c10c11f
fix(deps): update module github.com/sirupsen/logrus to v1.9.2 ( #4402 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-20 22:15:32 +08:00
Noah Hsu
571bcf07b0
fix(alias): add api prefix for proxy url ( close #4392 )
2023-05-19 00:12:57 +08:00
Noah Hsu
63de65be45
fix: increase timeout for http_client ( close #4409 )
2023-05-18 23:32:05 +08:00
XYUU
a3446720a2
fix: make TlsInsecureSkipVerify enable for all request ( #4386 )
2023-05-14 17:05:47 +08:00
Andy Hsu
3c4c2ad4e0
feat(teambition): support s3 upload method ( close #4365 )
2023-05-13 23:06:25 +08:00
Andy Hsu
077a525961
fix(189): adapt new login method ( close #4378 )
2023-05-13 17:28:40 +08:00
Andy Hsu
5be79eb26e
feat: add robots.txt setting ( close #4303 )
2023-05-12 16:53:15 +08:00
renovate[bot]
ddc19ab699
fix(deps): update module github.com/blevesearch/bleve/v2 to v2.3.8 [skip ci] ( #4322 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-12 16:34:25 +08:00
renovate[bot]
ddfca5a29b
fix(deps): update module github.com/aws/aws-sdk-go to v1.44.262 ( #3285 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-12 16:25:30 +08:00
william
c19166be1c
feat(google_drive): support sa ( close #3132 in #4360 )
...
Co-authored-by: Andy Hsu <i@nn.ci >
2023-05-12 14:47:50 +08:00
Andy Hsu
daad61443c
feat(local): support thumbnail cache ( close #4216 )
2023-05-11 19:57:24 +08:00
Andy Hsu
4b0c01158d
fix: panic on nil pointer
2023-05-11 19:44:44 +08:00
Andy Hsu
f97f1d532e
fix(webdav): don't retry for put if body isn't seeker ( close #4149 close #4238 )
2023-05-11 18:57:35 +08:00
Andy Hsu
e15755fef0
fix(189): enable TlsInsecureSkipVerify ( close #4355 )
2023-05-11 18:48:31 +08:00
安稳
ea88998325
docs: add help message for mount path ( #4364 )
...
Co-authored-by: Andy Hsu <i@nn.ci >
2023-05-11 18:40:56 +08:00
LMXiao
74d971aa8a
docs: fix git address [skip ci] ( #4366 )
2023-05-11 15:05:33 +08:00
安稳
d41d868a8d
fix(baidu_photo): change folder name length limit ( close #4351 in #4353 )
...
Co-authored-by: Andy Hsu <i@nn.ci >
2023-05-09 20:44:57 +08:00
renovate[bot]
555cc26cbf
fix(deps): update module golang.org/x/crypto to v0.9.0 ( #4350 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-09 20:28:52 +08:00
renovate[bot]
ab4215080b
fix(deps): update module golang.org/x/net to v0.10.0 ( #4347 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-09 16:31:17 +08:00
Xi Wuuuuuuuuuuuu~~~~~~~~~~~~~~~
9502f5acd7
fix(cloudreve): skip init login when using cookie ( #4341 )
2023-05-08 19:25:36 +08:00
Xi Wuuuuuuuuuuuu~~~~~~~~~~~~~~~
b03879403f
feat(cloudreve): support use cookie to login ( close #4324 in #4339 )
...
Co-authored-by: Andy Hsu <i@nn.ci >
2023-05-08 15:19:51 +08:00
Andy Hsu
ee4ac81677
fix(webdav): can't rename on infini-cloud ( close #4333 )
2023-05-08 14:21:12 +08:00
Andy Hsu
b69fc8c306
ci: increase daysUntilClose to avoid use stale-bot [skip ci]
2023-05-07 21:07:31 +08:00
陈佳
ee6c31332d
feat(drivers): ipfs api ( #4265 )
...
Co-authored-by: Andy Hsu <i@nn.ci >
2023-05-05 17:42:22 +08:00
Andy Hsu
9fa16bd5fc
ci: use github helper to close stale issue
2023-05-05 16:29:59 +08:00
Andy Hsu
c77ed5fcb0
feat(aliyundrive_open): limit rate for List and Link ( close #4290 )
2023-05-02 22:06:03 +08:00
Andy Hsu
822be17fb9
feat(aliyundrive_open): add expiration for link ( close #4061 )
2023-05-02 16:12:40 +08:00
Andy Hsu
7e3b13ea2d
fix: fs/list interface conversion from copy alias ( close #4279 )
2023-05-01 15:45:45 +08:00
hsluoyz
f8fb48fb32
fix: cannot connect to Casdoor SSO ( close #4266 in #4274 )
2023-05-01 15:32:34 +08:00
Noah Hsu
4bf46268da
feat(alias): support thumbnail ( close #4256 )
2023-04-28 00:17:15 +08:00
Noah Hsu
b7ea73b3c2
fix(aliyundrive_open): can't refresh token if access_token is empty ( #4255 )
2023-04-28 00:01:47 +08:00
Andy Hsu
9fbc54314d
chore(aliyundrive_open): change base url
2023-04-27 16:38:40 +08:00
Andy Hsu
cf8ab29a17
feat: optional allow be mounted ( close #4218 )
2023-04-27 16:33:01 +08:00
Andy Hsu
51cadd2d49
fix: ignore handle in json ( close #4251 close #4252 )
2023-04-27 15:39:32 +08:00
longxu0509
2bae8e129e
feat: add Casdoor single sign-on ( #4222 )
2023-04-26 16:01:40 +08:00
Andy Hsu
9d55ad3af6
fix(123): get download url ( close #4244 )
2023-04-26 15:06:24 +08:00
Andy Hsu
36cd504783
fix(alist_v3): missed meta_password update
...
fix: https://github.com/alist-org/alist/commit/adb0739dfed02a6c421bb0209e6856e73330bd6c#commitcomment-110328033
2023-04-24 20:56:46 +08:00
foxxorcat
49f13b9b90
fix(baidu_photo): upload file has web prefix ( close #4233 in #4235 )
2023-04-24 19:13:33 +08:00
Andy Hsu
adb0739dfe
feat!(alist_v3): support username & password login ( close #4226 )
...
Breaking changes:
- rename access_token to token
- rename old password to meta_password
2023-04-23 17:48:26 +08:00
Brian
340cb940e3
fix(qbittorrent): set autoTMM ( #4217 )
2023-04-22 13:33:54 +08:00
Andy Hsu
8711f2a1c5
feat(quark): shard request file ( close #4175 )
2023-04-17 15:33:38 +08:00
Andy Hsu
7f35aab071
revert(quark): remove preset range header
2023-04-17 14:39:21 +08:00
Andy Hsu
ecd167d2f9
feat(quark): add preset range header ( close #4166 )
2023-04-16 19:26:03 +08:00
varg1714
220fd30830
fix: the recursive subdirectory moving bug ( #4171 )
2023-04-16 16:08:12 +08:00
Andy Hsu
5cba10446e
fix(123): adapt new upload method ( close #4141 )
2023-04-14 15:48:39 +08:00
Andy Hsu
a9bdb15205
ci: fix golang version in auto_lang [skip ci]
2023-04-14 13:49:13 +08:00
Andy Hsu
c5f6a90f54
fix(quark): download file size limit ( close #4140 )
2023-04-14 13:47:05 +08:00
varg1714
46f9aefb04
feat: empty folder clear API [ckip ci] ( #4132 )
...
* 增加清理空文件夹API
* 修复嵌套文件夹删除Bug
Author: varg247 <varg247@gmail.com >
---------
Co-authored-by: varg247 <varg247@qq.com >
2023-04-13 15:39:21 +08:00
Andy Hsu
fdcad9c154
fix(123): incorrect endpoint ( close #4046 )
2023-04-12 23:04:12 +08:00
Andy Hsu
027025361a
ci: fixed version of alpine
2023-04-12 16:01:49 +08:00
Andy Hsu
f1245153b9
chore(deps): upgrade to go@1.20
2023-04-12 15:42:27 +08:00
Andy Hsu
570b8be022
fix(onedrive): error check in upBig
2023-04-11 22:52:42 +08:00
Andy Hsu
86a773674a
feat(task): print stack trace if panic
2023-04-11 15:16:57 +08:00
Andy Hsu
75fd0ee185
feat(s3): optional remove bucket name from path ( close #4069 )
2023-04-09 19:25:52 +08:00
Andy Hsu
cc43238bd1
fix(alias): disable log completely ( #4054 )
2023-04-09 15:46:26 +08:00
Andy Hsu
c0a6beecea
fix(alias): panic on nil pointer ( close #4093 )
2023-04-09 14:06:04 +08:00
renovate[bot]
c77eebb035
fix(deps): update module golang.org/x/image to v0.7.0 ( #4065 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-08 21:51:51 +08:00
renovate[bot]
b1efb86b28
fix(deps): update module golang.org/x/net to v0.9.0 [skip ci] ( #4066 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-08 21:20:19 +08:00
renovate[bot]
0707449c8f
fix(deps): update module golang.org/x/crypto to v0.8.0 [skip ci] ( #4076 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-08 21:18:39 +08:00
Andy Hsu
0f8a84f67e
perf(alias): disabled log on fs call ( close #4054 )
2023-04-07 00:02:07 +08:00
renovate[bot]
a475783b00
fix(deps): update module github.com/spf13/cobra to v1.7.0 [skip ci] ( #4041 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-06 21:41:41 +08:00
Andy Hsu
67413015e8
ci: use non-upx prebuilt for windows by default
2023-04-06 21:38:57 +08:00
renovate[bot]
3a311a47af
fix(deps): update module github.com/upyun/go-sdk/v3 to v3.0.4 ( #4039 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-04 17:10:31 +08:00
Andy Hsu
9ccd802126
fix(123): api prefix changed ( close #4038 )
2023-04-04 16:39:56 +08:00
Andy Hsu
0acba7cd22
perf(123): reduce login count
2023-04-03 11:24:29 +08:00
Night Space
3cdb8e7a81
fix(trainbit): incorrect filename display ( #4027 )
2023-04-02 21:13:20 +08:00
Andy Hsu
d3efee2ea1
fix(s3): increase PartSize if filesize > 50000MB ( close #4017 )
2023-04-02 16:09:27 +08:00
NewbieOrange
4ec274e748
fix(aliyundrive_open): refresh upload url if expired ( #3999 close #3823 )
...
* fix(aliyundrive_open): refresh upload url for large files
* fix(aliyundrive_open): retry upload on url expiry
* fix(aliyundrive_open): ignore 409 error
* feat(aliyundrive): cleanup upload retry logic
* feat(util): add multireadable io utility
* feat(aliyundrive_open): make upload fully stream
* feat(aliyundrive_open): refresh upload url every 20 puts
* fix(aliyundrive_open): part info panic
* chore: change refresh upload url strategy
---------
Co-authored-by: Andy Hsu <i@nn.ci >
2023-04-01 14:54:29 +08:00
Andy Hsu
3b07c72f88
fix(proxy): ignore Referer if got redirect ( close #3996 )
2023-03-31 20:29:55 +08:00
Wuxuan
0c5820a98f
docs(aliyundrive_open): revised the sentence that may cause ambiguity ( #3989 )
2023-03-29 20:26:21 +08:00
Andy Hsu
86beadc0ed
fix: missed sign with enable sign_all ( close #3957 )
2023-03-26 16:19:01 +08:00
Andy Hsu
be62d64dba
chore: cancel 2fa succeed tips
2023-03-25 18:36:13 +08:00
BaiYi
112363031a
feat: add fine-grained control for link signing ( #3924 )
...
* Determine whether the URL requires Sign
* Add File and Mem based KV
NOT TESTED: TokenKV Function
* Change Token KV func to common func.
Add File based KV func
* Remove KV, Remove Token
I found that the original Sign function is enough to complete the link signature, and only need to add simple configuration items to meet the requirements.
* Add IsStorageSigned func to judge if Signing is enabled in the storage settings.
It should be working now.
* Add a SIGN button to the management panel.
* Add enable_sign to the basic storage struct.
Can enable sign for every driver now.
Bug: When sign enabled, in download page, Copy link doesn't contain a sign.
(Not done yet)
* Fix a bug from commit 8f6c25f.
Response of fsread function does not contain sign.
* Optimize code and follow advices.
- Add back public/dist/README.md
- Enable sign when DownProxyUrl is enabled
- Merge needSign() to isEncrypt() in fsread.go
* simplify code
---------
Co-authored-by: Andy Hsu <i@nn.ci >
2023-03-24 22:44:33 +08:00
Andy Hsu
48dc3552a6
fix(url_tree): incorrect tree structure
2023-03-24 20:34:03 +08:00
Brian
663814c9ef
fix(url_tree): fix test url [skip ci] ( #3940 )
2023-03-24 20:26:00 +08:00
Andy Hsu
bd892e6a63
feat(drivers): new driver UrlTree ( close #3268 in #3933 )
...
* feat(drivers): new driver `urls` (close #3268 )
* chore: rename
* support customize basic info or get from url
* dfs tree to calculate folder size
* go mod tidy
* add help message
2023-03-24 15:13:54 +08:00
sheltonzhu
4fd2c09845
fix(115): download issue due to ua ( close #3931 in #3932 )
2023-03-23 22:57:44 +08:00
XZB-1248
0eab31bdf5
fix(local): filename with whitespace issue ( #3928 )
...
* fix(local): filename whitespace problem
* fix(deps): remove deprecated package io/ioutil
---------
Co-authored-by: XZB <i@1248.ink >
2023-03-23 15:18:37 +08:00
zhengxiexie
c6af22b97e
feat: add thumbnail to fs/get api ( #3927 )
2023-03-23 13:59:39 +08:00
安静书生
b2a5110672
feat(onedrive): support application authorization method ( #3906 )
2023-03-23 13:26:03 +08:00
Andy Hsu
c628992ea6
ci: add log required on question label [skip ci]
2023-03-22 14:03:04 +08:00
Brian
c65d868e09
fix(baidu_share): large file download ( #3887 close #3876 )
...
* fix(baidushare): large file download
* refactor: optimize client
2023-03-20 17:46:15 +08:00
Andy Hsu
aeb48b2ecc
perf(aliyundrive_open): don't refresh token on init if token valid
2023-03-20 15:00:02 +08:00
Andy Hsu
cefec1a663
style: sort imports
2023-03-20 14:59:01 +08:00
panici
e7ad830aa8
fix(cloudreve): captcha code ocr ( #3889 close #3662 )
2023-03-19 20:30:39 +08:00
renovate[bot]
b27eed265a
fix(deps): update module github.com/blevesearch/bleve/v2 to v2.3.7 [skip ci] ( #3874 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-19 20:26:48 +08:00
Night Space
3abe26473c
fix(trainbit): decode html code ( #3883 )
2023-03-19 15:25:06 +08:00
Night Space
023107226c
fix(trainbit): remove unnecessary operation ( #3881 )
2023-03-18 13:52:36 +08:00
Andy Hsu
8b109cfe40
fix(smb): byte alignment ( close #3868 )
2023-03-17 16:32:34 +08:00
Andy Hsu
b48e97d406
chore: fix release name [skip ci]
2023-03-16 22:47:01 +08:00
renovate[bot]
6c91cfeb90
chore(deps): update actions/setup-go action to v4 ( #3858 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-16 18:28:51 +08:00
renovate[bot]
bfd1f25972
fix(deps): update module github.com/deckarep/golang-set/v2 to v2.3.0 [skip ci] ( #3852 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-16 15:58:02 +08:00
Brian
8c0defce09
feat(task): add clear succeeded and retry ( #3856 close #3776 )
2023-03-16 15:56:27 +08:00
Andy Hsu
a1e88cfa05
fix(teambition): empty token for upload ( close #3854 )
2023-03-15 14:56:41 +08:00
Andy Hsu
443f5ffbcc
feat(alias): auto flatten if only one root
2023-03-14 20:25:52 +08:00
Andy Hsu
b8bc94306d
fix(alias): check obj exist for every storage (fix d9795ff)
2023-03-14 20:11:25 +08:00
Andy Hsu
d9795ff22f
feat(alias): support proxy and direct together
2023-03-14 13:46:27 +08:00
XZB-1248
c4108007cd
fix: spaces in filename will be replaced with plus sign ( #3841 )
...
Co-authored-by: XZB <i@1248.ink >
2023-03-14 12:27:42 +08:00
Brian
f3db23a41e
feat(qbittorrent): add offline download seed time ( #3842 close #3588 )
2023-03-14 12:13:23 +08:00
sheltonzhu
4741a75c92
feat(115): update upload api to v4.0 add pagesize option ( #3840 close #3753 )
2023-03-13 20:02:52 +08:00
Andy Hsu
301756ba03
feat(drivers): alias a new storage with multi path ( close #3248 )
2023-03-13 15:35:37 +08:00
Night Space
3b2703a5e5
feat(drivers): add the support for Trainbit ( #3813 )
...
* feat: add the support for Trainbit
read only
* feat: add the support for Trainbit
modify the structure of code
allow to create folder, move, rename and remove
* feat: add the support for Trainbit
allow to upload file
* feat: add the support for Trainbit
get token from page
* feat: add the support for Trainbit
display progress of updating
* feat: add the support for Trainbit
fix bug of time zone
* feat: add the support for Trainbit
fix the bug of filename
2023-03-12 22:18:55 +08:00
Brian
2a601f06cb
feat(drivers): add BaiduYun share link support ( #3801 )
...
新增百度网盘分享链接挂载
2023-03-12 14:00:11 +08:00
NewbieOrange
adc3a56552
feat(aliyundrive): make checksum cancellable ( #3814 )
2023-03-12 13:59:40 +08:00
hcrgm
4d9a29bddd
feat(ftp): support seek/range request ( #3811 )
2023-03-11 21:02:47 +08:00
hcrgm
666e02f0c3
fix(storage): explicitly set storages' status to disabled ( #3810 )
2023-03-11 20:45:35 +08:00
Ke Xu
6aaec19c1c
feat: allow override startup command for Docker image ( #3800 )
...
This is to enable the use case where the stock Docker image is used with
different flags. E.g. `docker run xhofe/alist:latest ./alist server --data=mydata`
This was the behavior until PR#2818 changed it. This would make the image more usable.
2023-03-11 15:33:59 +08:00
varg1714
1091e1b740
feat: file aggregation and regular rename api ( #3788 )
...
* 增加文件聚合接口,将给定文件夹下所有文件移动到目标文件夹。
* 增加文件正则重命名接口。
---------
Co-authored-by: varg247 <varg247@qq.com >
2023-03-10 19:01:49 +08:00
fregie
d06c605421
fix: smb drive lastConnTime data race ( #3787 close #3782 )
2023-03-10 15:59:53 +08:00
Andy Hsu
43de823058
fix: path IsApply check ( close #3784 )
2023-03-09 21:03:56 +08:00
Wuxuan
02d0aef611
feat(aliyundrive_open): add internal upload (aliyun ECS for Beijing area only) ( #3775 )
2023-03-09 20:48:30 +08:00
Andy Hsu
5596661ce8
feat(aliyundrive_open): optional delete file directly ( close #3769 )
2023-03-08 19:19:13 +08:00
Andy Hsu
2379cb8d67
style: go mod tidy
2023-03-08 19:08:11 +08:00
Andy Hsu
8c0ebe0841
revert: "fix(deps): update module gorm.io/gorm to v1.24.6 ( #3684 )" ( close #3746 )
...
This reverts commit c595fd7f94 .
2023-03-08 19:07:04 +08:00
renovate[bot]
fd868bac84
fix(deps): update module github.com/caarlos0/env/v7 to v7.1.0 ( #3763 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-08 16:21:43 +08:00
Andy Hsu
ebcbb29a0f
feat: ping api ( close #3752 )
2023-03-07 19:05:52 +08:00
Andy Hsu
00ff0a43a7
feat(cmd): disable a storage with specific mountPath ( close #3564 )
2023-03-07 19:01:40 +08:00
Andy Hsu
3d3f23ec9e
fix: upload check if disable sub folder ( close #3741 )
2023-03-07 14:13:39 +08:00
NewbieOrange
d484219c48
fix(security): compare auth token in constant time ( #3740 close #3739 )
2023-03-06 23:41:06 +08:00
itsHenry
dd4c97393e
feat: show sso settings at a more reasonable sort ( #3735 )
2023-03-06 20:59:45 +08:00
Andy Hsu
07b8ff25a7
ci: auto release desktop
2023-03-06 18:05:57 +08:00
renovate[bot]
0d5c3c5080
fix(deps): update module github.com/deckarep/golang-set/v2 to v2.2.0 [skip ci] ( #3727 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-06 17:54:17 +08:00
LisonFan
75b4429f73
feat(quark): enable NoOverwriteUpload ( #3720 )
2023-03-05 18:00:00 +08:00
Andy Hsu
34ef6bd18d
feat(115): enable NoOverwriteUpload [skip ci] ( close #3669 )
2023-03-05 17:59:19 +08:00
Andy Hsu
c915313ec9
feat: rename then delete if storage doesn't support overwrite upload ( close #3643 )
2023-03-05 15:36:12 +08:00
Andy Hsu
12a095a1d6
fix: slice bounds out of range on CanAccess check
2023-03-05 15:29:53 +08:00
Andy Hsu
dc000f640a
feat: optional log to std
2023-03-05 15:07:06 +08:00
renovate[bot]
aa1c5b2be3
fix(deps): update module golang.org/x/crypto to v0.7.0 [skip ci] ( #3717 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-05 14:32:41 +08:00
renovate[bot]
1d4ec3c50d
fix(deps): update module golang.org/x/net to v0.8.0 [skip ci] ( #3715 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-05 14:32:26 +08:00
renovate[bot]
ebfeef52f4
fix(deps): update module golang.org/x/image to v0.6.0 [skip ci] ( #3714 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-05 13:52:53 +08:00
renovate[bot]
c595fd7f94
fix(deps): update module gorm.io/gorm to v1.24.6 ( #3684 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-02 19:15:50 +08:00
renovate[bot]
421052f88a
fix(deps): update github.com/t3rm1n4l/go-mega digest to a01a2cd ( #3665 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-02 19:03:38 +08:00
itsHenry
603681fbe6
feat: rebuild Single sign-on system ( #3649 close #3571 )
...
* rebuild single sign on system
* perf: use cache
* fix: codefactor check
---------
Co-authored-by: Andy Hsu <i@nn.ci >
2023-03-02 17:55:33 +08:00
Andy Hsu
f442185aa5
perf(123): optimize login error
2023-02-28 21:17:15 +08:00
Andy Hsu
ca9e739465
fix: hide apply to sub path without enable ( close #3661 )
2023-02-28 18:43:52 +08:00
Admire
53a1c4283b
fix(baidu_netdisk): maybe optimize crack api ( #3652 )
...
User-Agent to netdisk and remove origin=dlna(is baned)
2023-02-28 18:27:07 +08:00
Karbob
93dd768234
fix(webdav): disabled is not working in webdav ( #3659 )
...
A disabled user with webdav permission can use webdav normally, which is not allowed.
2023-02-28 18:26:13 +08:00
Andy Hsu
c9c4d6bc7e
fix!(local): perm on mkdir ( close #3626 )
2023-02-26 21:25:32 +08:00
Andy Hsu
81e10f8939
ci: set prerelease before the build completes
2023-02-25 18:06:35 +08:00
Andy Hsu
4dd753de52
fix(aliyundrive_open): missed expire_sec while get link ( close #3610 )
2023-02-25 17:54:36 +08:00
Andy Hsu
79df63d319
chore(aliyundrive): change alert info
2023-02-25 14:28:27 +08:00
Andy Hsu
ec54831162
fix: only refresh token while do request ( close #3591 )
2023-02-24 20:31:12 +08:00
Andy Hsu
c8f3e8ab4d
feat!: skip tls insecure verify by default
2023-02-23 22:33:54 +08:00
Andy Hsu
4be8524d80
feat: add alert for driver
2023-02-23 22:03:11 +08:00
Andy Hsu
0d3146b51d
fix(webdav): disable put with empty path ( close #3569 )
2023-02-23 21:19:50 +08:00
Andy Hsu
f95d843969
feat(aliyundrive): add url_expire_sec for video preview ( close #3522 )
2023-02-23 20:50:31 +08:00
Andy Hsu
28aee8c493
feat: add aliyundrive open driver ( #3437 )
...
close #3533
close #3521
close #3459
close #3375
* feat: add aliyundrive open driver
* feat: adapt alist api
* fix: trailing spaces
* feat(aliyundrive_open): video preview api
2023-02-23 20:45:57 +08:00
Andy Hsu
de3ea82eb9
ci: add closeComment for stale
2023-02-22 22:17:33 +08:00
renovate[bot]
268ba3d069
fix(deps): update module github.com/gin-gonic/gin to v1.9.0 [skip ci] ( #3551 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-22 21:24:35 +08:00
GodFinal
309d6558fb
feat(local): add thumbnail for video with ffmpeg ( #3556 )
...
* feat(local): add ffmpeg
* fix: missed `+`
---------
Co-authored-by: Andy Hsu <i@nn.ci >
2023-02-22 21:19:42 +08:00
Andy Hsu
c08fdfc868
fix: missed assignment [skip ci]
2023-02-22 20:20:28 +08:00
Andy Hsu
1b28e6af3e
ci: replace issues-helper with stale for inactive check
2023-02-22 20:07:18 +08:00
Andy Hsu
8655e33e60
fix: incorrect api if not set site_url ( 6c2f348)
2023-02-21 19:57:50 +08:00
Andy Hsu
50579fef84
fix: cancel api replace to avoid missing host
2023-02-21 19:45:09 +08:00
Andy Hsu
e39299bfe2
fix(local): missed type of MkdirPerm ( 923937b)
2023-02-21 17:45:15 +08:00
kdxcxs
d1ab2443f1
feat(qbittorrent): delete tags when deleting qbittorrent tasks ( #3546 )
...
* feat & refactor(qbittorrent/client): support `deleteFiles` arg for `Client.Delete()` method
* feat(qbittorrent/client): also delete tags in `Client.Delete()`
2023-02-21 16:45:41 +08:00
renovate[bot]
658cf368bb
fix(deps): update github.com/t3rm1n4l/go-mega digest to b87ebf5 ( #3539 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-21 16:43:37 +08:00
Andy Hsu
fd36ce59f6
fix(onedrive): either id or path in parentReference must be specified ( close #3028 )
2023-02-21 16:19:46 +08:00
Andy Hsu
95b3b87672
feat(sftp): support range header
2023-02-20 16:57:52 +08:00
Andy Hsu
0d07d81802
feat(smb): support range header ( close #3192 )
2023-02-20 16:46:38 +08:00
Andy Hsu
923937b530
feat(local): custom mkdir perm ( close #3196 )
2023-02-20 16:20:36 +08:00
Andy Hsu
09492193c4
fix(alist_v3): api error pass ( close #3326 )
2023-02-20 16:15:52 +08:00
Andy Hsu
40b26a81a0
fix!: change default epub viewer ( close #3519 )
2023-02-20 16:08:10 +08:00
renovate[bot]
4293a0ba8c
fix(deps): update module github.com/golang-jwt/jwt/v4 to v4.5.0 [skip ci] ( #3525 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-20 16:06:35 +08:00
Andy Hsu
6c2f3486fc
fix!: reverse proxy to sub-directory ( #3483 )
...
from this commit, if you want reverse proxy to sub-directory like `alist` with `nginx`, you need config:
```nginx
location /alist/ {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Range $http_range;
proxy_set_header If-Range $http_if_range;
proxy_redirect off;
proxy_pass http://127.0.0.1:5244/alist/ ;
# the max size of file to upload
client_max_body_size 20000m;
}
```
2023-02-18 19:03:07 +08:00
kdxcxs
3c7512f64a
fix(qbittorrent): fix two file transferring related bugs [skip ci] ( #3501 )
...
* fix(qbittorrent): delete qbittorrent task before transferring
* fix(qbittorrent): parse the path correctly when the torrent contains folders
2023-02-18 18:54:51 +08:00
renovate[bot]
84219d3d70
fix(deps): update module gorm.io/driver/mysql to v1.4.7 [skip ci] ( #3495 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-18 18:13:41 +08:00
renovate[bot]
05d3727335
fix(deps): update module golang.org/x/image to v0.5.0 [security skip ci] ( #3489 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-18 18:13:22 +08:00
仝华帅
ee77c3b113
fix: friendly tip for initial logging in [skip ci] ( #3406 )
...
* refactor: friendly tip for initial logging in
* fix CodeFactor issue
more info pls refer to: https://segmentfault.com/a/1190000043031147
2023-02-18 17:53:11 +08:00
renovate[bot]
fcaf485e0b
fix(deps): update module gorm.io/driver/postgres to v1.4.8 [skip ci] ( #3496 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-18 17:52:03 +08:00
renovate[bot]
bd83469bb1
fix(deps): update module golang.org/x/net to v0.7.0 [security skip ci] ( #3502 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-18 17:51:33 +08:00
BaimoQilin
90f111b24f
docs: translate title [skip ci] ( #3498 )
...
* Update README_cn.md
* Update README_cn.md
---------
Co-authored-by: Andy Hsu <i@nn.ci >
2023-02-18 17:50:42 +08:00
foxxorcat
7d1034c569
fix(aliyundrive): error occurred when running multiple instances at the same time ( #3448 )
...
* fix(aliyundrive):an error occurred when running multiple instances at the same time
* Update util.go
fix(aliyunpan):clear retry count
2023-02-16 22:12:19 +08:00
Andy Hsu
236c17176c
fix(123): adapt new file list api ( close #3464 )
2023-02-16 22:09:45 +08:00
Andy Hsu
6ee4c10e8f
chore(onedrive)!: change default redirect_uri [skip ci]
2023-02-16 21:37:20 +08:00
AkashiCoin
3798634028
fix(pikpak_share): change media url to content url ( close #3273 ) ( #3441 )
2023-02-16 15:42:11 +08:00
Andy Hsu
567ba5ccd4
feat(aliyundrive_share): aliyun office preview ( close #3408 )
2023-02-15 16:52:24 +08:00
Andy Hsu
ae2ee1821a
chore: change qBittorrent setting [skip ci]
2023-02-15 16:51:29 +08:00
Andy Hsu
805b1e4fa3
fix: different url encoding ( close #3423 )
2023-02-15 16:20:30 +08:00
kdxcxs
d92c10da56
fix(qbittorrent): fix multiple bugs for qbittorrent download ( close #3413 in #3427 )
...
* fix(qbittorrent): wait for qbittorrent to parse torrent and create task
#3413
* fix(qbittorrent): check task state correctly
* fix(qbittorrent): fix path sent to `op.Put()`
2023-02-15 15:58:31 +08:00
Andy Hsu
6659f6d367
fix: windows arm64 build [skip ci]
2023-02-14 20:28:05 +08:00
Andy Hsu
fe416ba15c
feat!: close sign_all by default
2023-02-14 19:20:15 +08:00
Andy Hsu
de66708b24
fix(aliyundrive): device session signature error ( #3398 )
...
* fix signature
* fix: indent-error-flow [skip ci]
2023-02-14 19:17:21 +08:00
Andy Hsu
2ca3e0b8bc
fix(123): incorrect download url ( close #3385 )
2023-02-14 15:47:41 +08:00
Andy Hsu
ae04a0a760
chore: go mod tidy
2023-02-14 15:30:33 +08:00
kdxcxs
c28168c970
feat: support qbittorrent ( close #3087 in #3333 )
...
* feat(qbittorrent): authorization and logging in support
* feat(qbittorrent/client): support `AddFromLink`
* refactor(qbittorrent/client): check authorization when getting a new client
* feat(qbittorrent/client): support `GetInfo`
* test(qbittorrent/client): update test cases
* feat(qbittorrent): init qbittorrent client on bootstrap
* feat(qbittorrent): support setting webui url via gin
* feat(qbittorrent/client): support deleting
* feat(qbittorrent/client): parse `TorrentStatus` enum when unmarshalling json in `GetInfo()`
* feat(qbittorrent/client): support getting files by id
* feat(qbittorrent): support adding qbittorrent tasks via gin
* refactor(qbittorrent/client): return a `Client` interface in `New()` instead of `*client`
* refactor: task handle
* chore: fix typo
* chore: change path
---------
Co-authored-by: Andy Hsu <i@nn.ci >
2023-02-14 15:20:45 +08:00
foxxorcat
46b2ed2507
fix(aliyundriver):x-device-id error code ( #3390 )
...
* fix(aliyundriver):x-drvice-id error code
* fix(aliyunpan):session signature error
* fix typo
---------
Co-authored-by: Andy Hsu <i@nn.ci >
2023-02-14 14:11:07 +08:00
NewbieOrange
22843ffc70
fix(fs): copy file if symlink failed ( #3368 )
2023-02-13 14:41:35 +08:00
NewbieOrange
e1b6368343
feat(aliyundrive): zero copy for local file uploads ( #3359 )
2023-02-12 16:13:57 +08:00
NewbieOrange
62dae50d70
feat(fs): create symbolic link instead of copy local files ( close #2186 in #3354 )
2023-02-12 16:03:11 +08:00
Andy Hsu
43a8ed472b
fix: can't login by github after disable guest ( close #3314 )
2023-02-09 20:12:04 +08:00
Andy Hsu
d87878c232
ci: cancel win/arm64 on dev build [skip ci]
2023-02-09 20:05:00 +08:00
Noah Hsu
ab7dee49b0
feat: add windows/arm64 target ( close #3308 )
2023-02-09 19:52:40 +08:00
renovate[bot]
dca115506d
fix(deps): update module golang.org/x/crypto to v0.6.0 [skip ci] ( #3315 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-09 16:17:10 +08:00
renovate[bot]
be17fba0c6
fix(deps): update module golang.org/x/net to v0.6.0 [skip ci] ( #3316 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-09 16:16:43 +08:00
renovate[bot]
cd58aa5efe
fix(deps): update module gorm.io/driver/mysql to v1.4.6 ( #3311 ) [skip ci]
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-09 16:00:08 +08:00
renovate[bot]
946833d2cc
fix(deps): update module golang.org/x/image to v0.4.0 ( #3323 ) [skip ci]
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-09 15:59:31 +08:00
renovate[bot]
eb42d09849
chore(deps): update docker/build-push-action action to v4 ( #3200 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-08 22:22:33 +08:00
renovate[bot]
9d00492750
fix(deps): update module gorm.io/driver/postgres to v1.4.7 ( #3312 ) [skip ci]
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-08 22:20:04 +08:00
renovate[bot]
b6711d6ab9
chore(deps): update actions-cool/issues-helper action to v3.4.0 ( #3279 ) [skip ci]
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-08 22:12:02 +08:00
BoYanZh
7bc46de8aa
feat: settings for tls insecure skip verify ( close #3306 in #3307 )
2023-02-08 22:01:26 +08:00
Noah Hsu
a4f4fb2d73
chore(deps): upgrade github.com/caarlos0/env
2023-02-07 19:55:55 +08:00
Noah Hsu
a181b56ea7
feat: optional forward direct link params ( close #3123 )
2023-02-07 16:39:14 +08:00
Noah Hsu
d0b743d955
fix(onedrive): downloadUrl missed on personal account ( close #3276 )
2023-02-07 16:16:29 +08:00
Noah Hsu
a985b748e9
fix: allow_indexed check ( close #3291 )
2023-02-07 15:14:39 +08:00
Andy Hsu
44cb8aaafe
feat: only log to std on debug/dev mode
2023-02-05 09:17:37 +08:00
Andy Hsu
51f5d1b3c4
fix(local): set perm 0777 for folder ( close #2996 )
2023-02-04 12:11:13 +08:00
Andy Hsu
36e0d6f787
perf(onedrive): optimize request parameter ( close #3178 )
2023-02-04 11:53:13 +08:00
Andy Hsu
3d0065bdcf
feat!: allow disable user ( close #3241 )
...
From this commit, the guest user will be disabled by default
2023-02-04 11:44:17 +08:00
renovate[bot]
7bf8071095
fix(deps): update module github.com/aws/aws-sdk-go to v1.44.194 ( #2940 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-04 11:24:47 +08:00
renovate[bot]
30d39f8e10
fix(deps): update module gorm.io/gorm to v1.24.5 ( #3231 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-04 11:22:39 +08:00
aimuz
20d3ef7de6
fix(139): check http code & increase chunk size ( #3224 )
...
* fixed: 大文件上传导致连接重置
Signed-off-by: aimuz <mr.imuz@gmail.com >
* revert Dockerfile
---------
Signed-off-by: aimuz <mr.imuz@gmail.com >
Co-authored-by: Andy Hsu <i@nn.ci >
2023-02-04 11:20:13 +08:00
Code2qing
86e5dae4d1
fix(aliyundrive_share): no permission after share_id change ( #3246 )
2023-02-04 11:10:28 +08:00
Andy Hsu
d89b1d4871
fix(baidu_baidu_netdisk): override for create ( close #3242 )
2023-02-03 18:10:39 +08:00
Zayia
080e6fb22a
fix(google_drive): allow download abuse file ( #3217 )
...
通过添加参数acknowledgeAbuse=true,对疑似风险文件直接下载
2023-02-01 19:43:36 +08:00
Wuxuan
e1cd71616d
feat(aliyundrive): internal upload (aliyun ECS for Beijing area only) ( #3188 )
...
Co-authored-by: wangwuxuan2011 <git@wangwuxuan.cn >
2023-01-30 11:18:08 +08:00
Noah Hsu
c92e11dad5
ci: auto build docker with aria2
2023-01-27 15:16:00 +08:00
Noah Hsu
b52e8747fa
fix(alist_v3): incorrect dir on remove ( close #3154 )
2023-01-27 14:51:56 +08:00
xsgy
14305748f0
fix(lanzou): files cannot be uploaded to the specified directory ( #3157 )
...
* Update driver.go
* fix(Lanzou):files cannot be uploaded to the specified directory
Solve the problem that files cannot be uploaded to the specified directory
2023-01-27 14:46:54 +08:00
Noah Hsu
44f8112e53
fix(s3): ignore current folder in contents ( close #3137 )
2023-01-25 19:58:00 +08:00
renovate[bot]
6a90b1d40a
fix(deps): update module github.com/caarlos0/env/v6 to v7 ( #3117 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-23 20:02:09 +08:00
Noah Hsu
b42ec3e810
fix: relative path judgment ( close #3130 )
2023-01-23 15:52:46 +08:00
panici
28875ce304
fix(alist_v3): incorrect src_dir on move and copy ( close #3121 pr #3124 )
...
* fix(alist_v3):add dir check(close #3121 )
* Update driver.go
Co-authored-by: Noah Hsu <i@nn.ci >
2023-01-22 18:52:54 +08:00
Noah Hsu
9b99e8ab70
fix(search): allow indexed check ( close #3103 )
2023-01-19 17:00:49 +08:00
Noah Hsu
98872a8fdb
fix: cancel EXCLUSIVE mode on sqlite3
...
because it will result in failure to get admin's info
2023-01-19 16:49:43 +08:00
Noah Hsu
ce4a295008
fix!: check https with X-Forwarded-Proto
...
not read old setting `api_url` and `base_path` from this commit
2023-01-19 12:16:42 +08:00
xsgy
bc1babb5b5
fix(lanzou): shortened filename when uploading files ( #3099 )
2023-01-19 12:05:14 +08:00