Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

百度网盘并发上传时有大概率出错 #5628

Closed
4 tasks done
javalaw opened this issue Dec 2, 2023 · 5 comments · Fixed by #5693
Closed
4 tasks done

百度网盘并发上传时有大概率出错 #5628

javalaw opened this issue Dec 2, 2023 · 5 comments · Fixed by #5693
Labels
bug Something isn't working

Comments

@javalaw
Copy link

javalaw commented Dec 2, 2023

Please make sure of the following things

  • I have read the documentation.
    我已经阅读了文档

  • I'm sure there are no duplicate issues or discussions.
    我确定没有重复的issue或讨论。

  • I'm sure it's due to AList and not something else(such as Network ,Dependencies or Operational).
    我确定是AList的问题,而不是其他原因(例如网络依赖操作)。

  • I'm sure this issue is not fixed in the latest version.
    我确定这个问题在最新版本中没有被修复。

AList Version / AList 版本

v3.29.1

Driver used / 使用的存储驱动

百度网盘

Describe the bug / 问题描述

分几种情况讨论:

  1. 百度网盘上传线程数设置为1,同时上传一个文件,一切正常
  2. 百度网盘上传线程数设置为1,同时上传多个文件,一切正常
  3. 百度网盘上传线程数设置为3,同时上传一个文件,有一定概率出错:报错为{"error_code":31299, "error_msg":"Invalid param keylist"}(partseq>=1的情况)或{"error_code":31299, "error_msg":"Invalid param size"} (partseq == 0的情况)
  4. 百度网盘上传线程数设置为3,同时上传多个文件,几乎肯定出错:报错同上。

我是百度网盘VIP,所以chunksize为32MB,不知道在4MB的情况下是否也存在同样问题。

Reproduction / 复现链接

找两个大小差不多的文件同时进行上传,文件大小超过一个分片即可复现,最好用几百M~1G的,方便复现,我是使用rclone进行同步时复现的:
.\rclone.exe sync D:\Data\Backup\Test Alist:/baiduDisk/try/test -P --local-encoding None --timeout=1h --transfers=2

Config / 配置

全是默认配置,云盘驱动也都是默认配置。

Logs / 日志

�[37mDEBU�[0m[2023-12-02 08:38:57]/var/www/alist/drivers/baidu_netdisk/driver.go:317 github.com/alist-org/alist/v3/drivers/baidu_netdisk.(*BaiduNetdisk).uploadSlice() 400 Bad Request{"error_code":31299, "error_msg":"Invalid param keylist"}
�[37mDEBU�[0m[2023-12-02 08:39:15]/var/www/alist/drivers/baidu_netdisk/driver.go:317 github.com/alist-org/alist/v3/drivers/baidu_netdisk.(*BaiduNetdisk).uploadSlice() 400 Bad Request{"error_code":31299, "error_msg":"Invalid param keylist"}
�[37mDEBU�[0m[2023-12-02 08:39:15]/var/www/alist/drivers/baidu_netdisk/driver.go:317 github.com/alist-org/alist/v3/drivers/baidu_netdisk.(*BaiduNetdisk).uploadSlice() 400 Bad Request{"error_code":31299, "error_msg":"Invalid param keylist"}
�[37mDEBU�[0m[2023-12-02 08:39:16]/var/www/alist/drivers/baidu_netdisk/driver.go:317 github.com/alist-org/alist/v3/drivers/baidu_netdisk.(*BaiduNetdisk).uploadSlice() 400 Bad Request{"error_code":31299, "error_msg":"Invalid param keylist"}
�[37mDEBU�[0m[2023-12-02 08:39:16]/var/www/alist/drivers/baidu_netdisk/driver.go:317 github.com/alist-org/alist/v3/drivers/baidu_netdisk.(*BaiduNetdisk).uploadSlice() 400 Bad Request{"error_code":31299, "error_msg":"Invalid param keylist"}
�[37mDEBU�[0m[2023-12-02 08:39:16]/var/www/alist/drivers/baidu_netdisk/driver.go:317 github.com/alist-org/alist/v3/drivers/baidu_netdisk.(*BaiduNetdisk).uploadSlice() 400 Bad Request{"error_code":31299, "error_msg":"Invalid param size"}
�[37mDEBU�[0m[2023-12-02 08:39:29]/var/www/alist/drivers/baidu_netdisk/driver.go:317 github.com/alist-org/alist/v3/drivers/baidu_netdisk.(*BaiduNetdisk).uploadSlice() 400 Bad Request{"error_code":31299, "error_msg":"Invalid param keylist"}
�[37mDEBU�[0m[2023-12-02 08:39:46]/var/www/alist/drivers/baidu_netdisk/driver.go:317 github.com/alist-org/alist/v3/drivers/baidu_netdisk.(*BaiduNetdisk).uploadSlice() 400 Bad Request{"error_code":31299, "error_msg":"Invalid param keylist"}
�[37mDEBU�[0m[2023-12-02 08:39:47]/var/www/alist/drivers/baidu_netdisk/driver.go:317 github.com/alist-org/alist/v3/drivers/baidu_netdisk.(*BaiduNetdisk).uploadSlice() 400 Bad Request{"error_code":31299, "error_msg":"Invalid param keylist"}
�[37mDEBU�[0m[2023-12-02 08:39:48]/var/www/alist/drivers/baidu_netdisk/driver.go:317 github.com/alist-org/alist/v3/drivers/baidu_netdisk.(*BaiduNetdisk).uploadSlice() 400 Bad Request{"error_code":31299, "error_msg":"Invalid param keylist"}
�[37mDEBU�[0m[2023-12-02 08:39:48]/var/www/alist/drivers/baidu_netdisk/driver.go:317 github.com/alist-org/alist/v3/drivers/baidu_netdisk.(*BaiduNetdisk).uploadSlice() 400 Bad Request{"error_code":31299, "error_msg":"Invalid param size"}
�[37mDEBU�[0m[2023-12-02 08:39:48]/var/www/alist/drivers/baidu_netdisk/driver.go:317 github.com/alist-org/alist/v3/drivers/baidu_netdisk.(*BaiduNetdisk).uploadSlice() 400 Bad Request{"error_code":31299, "error_msg":"Invalid param keylist"}

简单跟了下源码,开启resty的debug设置后发现这部分请求其实没有读到文件。
正常情况下的resty debug log:

2023/12/02 08:38:45.385910 DEBUG RESTY 
==============================================================================
~~~ REQUEST ~~~
POST  /rest/2.0/pcs/superfile2?access_token=121.xxx&method=upload&partseq=0&path=xxx.mp4&type=tmpfile&uploadid=xxx  HTTP/1.1
HOST   : d.pcs.baidu.com
HEADERS:
	Content-Type: multipart/form-data; boundary=f71ef1962e4331d741886c8e4214ea4abb4f3a9273ef6bb540f43e736532
	User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36
BODY   :
***** REQUEST TOO LARGE (size - 33554664) *****
------------------------------------------------------------------------------

异常情况下的resty debug log:

2023/12/02 08:38:57.453717 DEBUG RESTY 
==============================================================================
~~~ REQUEST ~~~
POST  /rest/2.0/pcs/superfile2?access_token=121xxx&method=upload&partseq=1&path=xxx.mp4&type=tmpfile&uploadid=xxx  HTTP/1.1
HOST   : d.pcs.baidu.com
HEADERS:
	Content-Type: multipart/form-data; boundary=b0ad7b4e3bdb41b92edde1b08b3da76c57c0b05e716ee12a64b9d08104e8
	Cookie: BAIDUID=xxx; BAIDUID_BFESS=xxx; BAIDUID=xxx; BAIDUID_BFESS=5xxx
	User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36
BODY   :
--b0ad7b4e3bdb41b92edde1b08b3da76c57c0b05e716ee12a64b9d08104e8
Content-Disposition: form-data; name="file"; filename="xxx.mp4"
Content-Type: application/octet-stream


--b0ad7b4e3bdb41b92edde1b08b3da76c57c0b05e716ee12a64b9d08104e8--

------------------------------------------------------------------------------
@javalaw javalaw added the bug Something isn't working label Dec 2, 2023
Copy link

welcome bot commented Dec 2, 2023

Thanks for opening your first issue here! Be sure to follow the issue template!

@javalaw
Copy link
Author

javalaw commented Dec 2, 2023

对着代码调了一下午,最后发现好像是我自己带宽的问题,因为我的带宽上传只有4M/S的速度,百度网盘VIP一个分片是32MB,就得8s,上传线程填3的话,就得24s才能上传一个分片,如果同时上传两个文件的话一个线程就得48s才能成功,而调用分片上传接口的base.RestyClient的默认超时是30s(经过若干次不严谨测试我发现百度服务器的超时似乎也是30s,超过30s百度接口会报500错误)。

而关于resty的问题其实也是个误导,因为base.RestyClient设置一个默认的重试次数3,一旦超时,会进入重试,而resty的上传文件方法SetFileReader接受的是一个io.Reader,这玩意第一次被读完之后就读不到了,导致了debug log中的file body为空,我也被该现象误导,以为bug出在alist的并发部分或者resty内部。

所以如果是百度会员VIP并且上传带宽又比较小的话,要么一个文件一个文件上传,要么将并发上传数调低。

alist这边感觉也可以优化下restyClient调用分片上传接口的部分,毕竟使用SetFileReader的话,resty的重试就没有意义了。

@woshichenghaibo
Copy link

不是大概率,是100%一堆出错

@woshichenghaibo
Copy link

我是从百度网盘向夸克网盘复制,几乎都是出错,然后重试也没用。3个任务一起。

truecharts-admin added a commit to truecharts/charts that referenced this issue Jan 8, 2024
… renovate (#17024)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [xhofe/alist](https://togithub.com/alist-org/alist) | minor |
`v3.29.1` -> `v3.30.0` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>alist-org/alist (xhofe/alist)</summary>

###
[`v3.30.0`](https://togithub.com/alist-org/alist/releases/tag/v3.30.0)

[Compare
Source](https://togithub.com/alist-org/alist/compare/v3.29.1...v3.30.0)

#####    🚨 Breaking Changes

- Replace regex package  -  by
[@&#8203;xhofe](https://togithub.com/xhofe) in
[alist-org/alist#5755
[<samp>(47847)</samp>](https://togithub.com/alist-org/alist/commit/478470f)

#####    🚀 Features

- Enabled `sign_all` by default  -  by
[@&#8203;xhofe](https://togithub.com/xhofe)
[<samp>(54e75)</samp>](https://togithub.com/alist-org/alist/commit/54e75d7)
- Add task info to resp of add task api  -  by
[@&#8203;xhofe](https://togithub.com/xhofe) in
[alist-org/alist#5579
[<samp>(026e9)</samp>](https://togithub.com/alist-org/alist/commit/026e944)
- Add support for client-side discoverable WebAuthn login  -  by
[@&#8203;huiyifyj](https://togithub.com/huiyifyj) in
[alist-org/alist#5722
[<samp>(3eca3)</samp>](https://togithub.com/alist-org/alist/commit/3eca38e)
- Add ldap login support  -  by
[@&#8203;JeremieCHN](https://togithub.com/JeremieCHN) in
[alist-org/alist#5706
[<samp>(697a0)</samp>](https://togithub.com/alist-org/alist/commit/697a0ed)
- Add `ILanzou` driver
([#&#8203;5810](https://togithub.com/alist-org/alist/issues/5810) close
[#&#8203;5715](https://togithub.com/alist-org/alist/issues/5715))  -  by
[@&#8203;xhofe](https://togithub.com/xhofe) in
[alist-org/alist#5810
and
[alist-org/alist#5715
[<samp>(9d5fb)</samp>](https://togithub.com/alist-org/alist/commit/9d5fb7f)
- **115**: Support 302 redirect  -  by
[@&#8203;foxxorcat](https://togithub.com/foxxorcat) in
[alist-org/alist#5733
[<samp>(299bf)</samp>](https://togithub.com/alist-org/alist/commit/299bfb4)
- **139**: Support new personal cloud api  -  by
[@&#8203;linepro6](https://togithub.com/linepro6) and
[@&#8203;xhofe](https://togithub.com/xhofe) in
[alist-org/alist#5690
[<samp>(de56f)</samp>](https://togithub.com/alist-org/alist/commit/de56f92)
- **alipan**: Replace domain
([#&#8203;5751](https://togithub.com/alist-org/alist/issues/5751) close
[#&#8203;5747](https://togithub.com/alist-org/alist/issues/5747))  -  by
[@&#8203;xiaozhou26](https://togithub.com/xiaozhou26) in
[alist-org/alist#5751
and
[alist-org/alist#5747
[<samp>(6b8f3)</samp>](https://togithub.com/alist-org/alist/commit/6b8f35e)

#####    🐞 Bug Fixes

- Add error handling for webdav mkcol according to RFC 4918  -  by
[@&#8203;Kuingsmile](https://togithub.com/Kuingsmile) in
[alist-org/alist#5581
[<samp>(f4dcf)</samp>](https://togithub.com/alist-org/alist/commit/f4dcf45)
- Incorrect go-version on auto-lang  -  by
[@&#8203;xhofe](https://togithub.com/xhofe)
[<samp>(f475e)</samp>](https://togithub.com/alist-org/alist/commit/f475eb4)
- Task cannot be retried manually  -  by
[@&#8203;xhofe](https://togithub.com/xhofe) in
[alist-org/alist#5599
[<samp>(66b7f)</samp>](https://togithub.com/alist-org/alist/commit/66b7fe1)
- Incorrect key of oidc username  -  by
[@&#8203;xhofe](https://togithub.com/xhofe) in
[alist-org/alist#5670
[<samp>(296be)</samp>](https://togithub.com/alist-org/alist/commit/296be88)
- Retry multipart file reset
([#&#8203;5693](https://togithub.com/alist-org/alist/issues/5693) close
[#&#8203;5628](https://togithub.com/alist-org/alist/issues/5628))  -  by
[@&#8203;foxxorcat](https://togithub.com/foxxorcat) in
[alist-org/alist#5693
and
[alist-org/alist#5628
[<samp>(74b20)</samp>](https://togithub.com/alist-org/alist/commit/74b20de)
- Some missing regexp lib modified  -  by
[@&#8203;xhofe](https://togithub.com/xhofe)
[<samp>(57bac)</samp>](https://togithub.com/alist-org/alist/commit/57bac9e)
- Panic due to send on closed channel  -  by
[@&#8203;xhofe](https://togithub.com/xhofe) in
[alist-org/alist#5729
[<samp>(8020d)</samp>](https://togithub.com/alist-org/alist/commit/8020d42)
-   **115**:
- Support null `UserAgent`  -  by
[@&#8203;foxxorcat](https://togithub.com/foxxorcat) in
[alist-org/alist#5787
[<samp>(b5cc9)</samp>](https://togithub.com/alist-org/alist/commit/b5cc90c)
-   **123**:
- Api sign error
([#&#8203;5689](https://togithub.com/alist-org/alist/issues/5689) close
[#&#8203;5083](https://togithub.com/alist-org/alist/issues/5083))  -  by
[@&#8203;tonsr](https://togithub.com/tonsr), **tangminghao** and
[@&#8203;xhofe](https://togithub.com/xhofe) in
[alist-org/alist#5689
and
[alist-org/alist#5083
[<samp>(54f7b)</samp>](https://togithub.com/alist-org/alist/commit/54f7b21)
-   **alist_v3**:
- Timeout on upload  -  by [@&#8203;xhofe](https://togithub.com/xhofe)
in
[alist-org/alist#5465
[<samp>(e91c4)</samp>](https://togithub.com/alist-org/alist/commit/e91c42c)
-   **deps**:
- Update module github.com/gorilla/websocket to v1.5.1 \[skip ci]  -  by
[@&#8203;renovate](https://togithub.com/renovate)\[bot] and
[@&#8203;xhofe](https://togithub.com/xhofe) in
[alist-org/alist#5770
[<samp>(182aa)</samp>](https://togithub.com/alist-org/alist/commit/182aacd)
- Update golang.org/x/exp digest to
[`02704c9`](https://togithub.com/alist-org/alist/commit/02704c9) \[skip
ci]  -  by [@&#8203;renovate](https://togithub.com/renovate)\[bot] and
[@&#8203;xhofe](https://togithub.com/xhofe) in
[alist-org/alist#5769
[<samp>(977b3)</samp>](https://togithub.com/alist-org/alist/commit/977b3cf)
- Update module golang.org/x/crypto to v0.17.0 \[security]  -  by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[alist-org/alist#5768
[<samp>(be5d9)</samp>](https://togithub.com/alist-org/alist/commit/be5d94c)
- Update module google.golang.org/appengine to v1.6.8 \[skip ci]  -  by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[alist-org/alist#5772
[<samp>(a006f)</samp>](https://togithub.com/alist-org/alist/commit/a006f57)
- Update module github.com/djherbis/times to v1.6.0 \[skip ci]  -  by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[alist-org/alist#5422
[<samp>(2c8d0)</samp>](https://togithub.com/alist-org/alist/commit/2c8d003)
- Update module github.com/aws/aws-sdk-go to v1.49.13 \[skip ci]  -  by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[alist-org/alist#5774
[<samp>(bdf7a)</samp>](https://togithub.com/alist-org/alist/commit/bdf7abe)
- Update module github.com/maruel/natural to v1.1.1 \[skip ci]  -  by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[alist-org/alist#5771
[<samp>(e2434)</samp>](https://togithub.com/alist-org/alist/commit/e243402)
- Update module github.com/aliyun/aliyun-oss-go-sdk to
v2.2.10+incompatible  -  by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[alist-org/alist#5447
[<samp>(5afd6)</samp>](https://togithub.com/alist-org/alist/commit/5afd65b)
- Update module github.com/gin-contrib/cors to v1.5.0 \[skip ci]  -  by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[alist-org/alist#5779
[<samp>(2c153)</samp>](https://togithub.com/alist-org/alist/commit/2c15349)
- Update module github.com/deckarep/golang-set/v2 to v2.6.0 \[skip ci]
 -  by [@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[alist-org/alist#5778
[<samp>(8531b)</samp>](https://togithub.com/alist-org/alist/commit/8531b23)
- Update module github.com/charmbracelet/bubbletea to v0.25.0 \[skip ci]
 -  by [@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[alist-org/alist#5776
[<samp>(a4a96)</samp>](https://togithub.com/alist-org/alist/commit/a4a9675)
- Update module github.com/charmbracelet/bubbles to v0.17.1 \[skip ci]
 -  by [@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[alist-org/alist#5775
[<samp>(45b1f)</samp>](https://togithub.com/alist-org/alist/commit/45b1ff4)
- Update module github.com/go-resty/resty/v2 to v2.11.0  -  by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[alist-org/alist#5781
[<samp>(c3664)</samp>](https://togithub.com/alist-org/alist/commit/c36644a)
- Update module github.com/go-webauthn/webauthn to v0.10.0 \[skip ci]
 -  by [@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[alist-org/alist#5782
[<samp>(8a427)</samp>](https://togithub.com/alist-org/alist/commit/8a427dd)
- Update module golang.org/x/time to v0.5.0 \[skip ci]  -  by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[alist-org/alist#5786
[<samp>(7db27)</samp>](https://togithub.com/alist-org/alist/commit/7db27e6)
- Update module github.com/spf13/cobra to v1.8.0 \[skip ci]  -  by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[alist-org/alist#5783
[<samp>(207c7)</samp>](https://togithub.com/alist-org/alist/commit/207c7e0)
- Update module golang.org/x/image to v0.14.0 \[skip ci]  -  by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[alist-org/alist#5784
[<samp>(b97c9)</samp>](https://togithub.com/alist-org/alist/commit/b97c917)
- Update module golang.org/x/oauth2 to v0.15.0 \[skip ci]  -  by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[alist-org/alist#5785
[<samp>(88831)</samp>](https://togithub.com/alist-org/alist/commit/88831b5)
- Update golang.org/x/exp digest to
[`be819d1`](https://togithub.com/alist-org/alist/commit/be819d1) \[skip
ci]  -  by [@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[alist-org/alist#5807
[<samp>(fd96a)</samp>](https://togithub.com/alist-org/alist/commit/fd96a7c)
- Update module github.com/aws/aws-sdk-go to v1.49.15  -  by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[alist-org/alist#5816
[<samp>(fb729)</samp>](https://togithub.com/alist-org/alist/commit/fb729c1)
- Update module golang.org/x/image to v0.15.0  -  by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[alist-org/alist#5825
[<samp>(28bb3)</samp>](https://togithub.com/alist-org/alist/commit/28bb3f6)
-   **net**:
- Buf use Mutex  -  by [@&#8203;rammiah](https://togithub.com/rammiah)
and [@&#8203;xhofe](https://togithub.com/xhofe) in
[alist-org/alist#5823
[<samp>(4448e)</samp>](https://togithub.com/alist-org/alist/commit/4448e08)
-   **offline_download**:
- Don't wait for transfer task  -  by
[@&#8203;xhofe](https://togithub.com/xhofe) in
[alist-org/alist#5595
[<samp>(8bdfc)</samp>](https://togithub.com/alist-org/alist/commit/8bdfc7a)
-   **onedrive**:
- Rename object in root folder  -  by
[@&#8203;xhofe](https://togithub.com/xhofe) in
[alist-org/alist#5468
[<samp>(ab216)</samp>](https://togithub.com/alist-org/alist/commit/ab216ed)
-   **qbit**:
- Seed time doesn't take effect  -  by
[@&#8203;xhofe](https://togithub.com/xhofe) in
[alist-org/alist#5663
[<samp>(83c22)</samp>](https://togithub.com/alist-org/alist/commit/83c2269)
-   **teambition**:
- International upload  -  by
[@&#8203;xhofe](https://togithub.com/xhofe) in
[alist-org/alist#5360
[<samp>(b99e7)</samp>](https://togithub.com/alist-org/alist/commit/b99e709)
-   **vtencent**:
- Only show 50 files  -  by [@&#8203;xhofe](https://togithub.com/xhofe)
in
[alist-org/alist#5805
[<samp>(126cf)</samp>](https://togithub.com/alist-org/alist/commit/126cfe9)

#####    🏎 Performance

- Make docker release 10 times faster  -  by
[@&#8203;Mmx233](https://togithub.com/Mmx233) and
[@&#8203;xhofe](https://togithub.com/xhofe) in
[alist-org/alist#5803
[<samp>(e6e2d)</samp>](https://togithub.com/alist-org/alist/commit/e6e2d03)

#####     [View changes on
GitHub](https://togithub.com/alist-org/alist/compare/v3.29.1...v3.30.0)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 10pm on monday" in timezone
Europe/Amsterdam, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://togithub.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjYuMiIsInVwZGF0ZWRJblZlciI6IjM3LjEyNi4yIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIn0=-->
GabrielBarzen pushed a commit to GabrielBarzen/charts that referenced this issue Feb 2, 2024
… renovate (truecharts#17024)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [xhofe/alist](https://togithub.com/alist-org/alist) | minor |
`v3.29.1` -> `v3.30.0` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>alist-org/alist (xhofe/alist)</summary>

###
[`v3.30.0`](https://togithub.com/alist-org/alist/releases/tag/v3.30.0)

[Compare
Source](https://togithub.com/alist-org/alist/compare/v3.29.1...v3.30.0)

#####    🚨 Breaking Changes

- Replace regex package  -  by
[@&truecharts#8203;xhofe](https://togithub.com/xhofe) in
[alist-org/alist#5755
[<samp>(47847)</samp>](https://togithub.com/alist-org/alist/commit/478470f)

#####    🚀 Features

- Enabled `sign_all` by default  -  by
[@&truecharts#8203;xhofe](https://togithub.com/xhofe)
[<samp>(54e75)</samp>](https://togithub.com/alist-org/alist/commit/54e75d7)
- Add task info to resp of add task api  -  by
[@&truecharts#8203;xhofe](https://togithub.com/xhofe) in
[alist-org/alist#5579
[<samp>(026e9)</samp>](https://togithub.com/alist-org/alist/commit/026e944)
- Add support for client-side discoverable WebAuthn login  -  by
[@&truecharts#8203;huiyifyj](https://togithub.com/huiyifyj) in
[alist-org/alist#5722
[<samp>(3eca3)</samp>](https://togithub.com/alist-org/alist/commit/3eca38e)
- Add ldap login support  -  by
[@&truecharts#8203;JeremieCHN](https://togithub.com/JeremieCHN) in
[alist-org/alist#5706
[<samp>(697a0)</samp>](https://togithub.com/alist-org/alist/commit/697a0ed)
- Add `ILanzou` driver
([#&truecharts#8203;5810](https://togithub.com/alist-org/alist/issues/5810) close
[#&truecharts#8203;5715](https://togithub.com/alist-org/alist/issues/5715))  -  by
[@&truecharts#8203;xhofe](https://togithub.com/xhofe) in
[alist-org/alist#5810
and
[alist-org/alist#5715
[<samp>(9d5fb)</samp>](https://togithub.com/alist-org/alist/commit/9d5fb7f)
- **115**: Support 302 redirect  -  by
[@&truecharts#8203;foxxorcat](https://togithub.com/foxxorcat) in
[alist-org/alist#5733
[<samp>(299bf)</samp>](https://togithub.com/alist-org/alist/commit/299bfb4)
- **139**: Support new personal cloud api  -  by
[@&truecharts#8203;linepro6](https://togithub.com/linepro6) and
[@&truecharts#8203;xhofe](https://togithub.com/xhofe) in
[alist-org/alist#5690
[<samp>(de56f)</samp>](https://togithub.com/alist-org/alist/commit/de56f92)
- **alipan**: Replace domain
([#&truecharts#8203;5751](https://togithub.com/alist-org/alist/issues/5751) close
[#&truecharts#8203;5747](https://togithub.com/alist-org/alist/issues/5747))  -  by
[@&truecharts#8203;xiaozhou26](https://togithub.com/xiaozhou26) in
[alist-org/alist#5751
and
[alist-org/alist#5747
[<samp>(6b8f3)</samp>](https://togithub.com/alist-org/alist/commit/6b8f35e)

#####    🐞 Bug Fixes

- Add error handling for webdav mkcol according to RFC 4918  -  by
[@&truecharts#8203;Kuingsmile](https://togithub.com/Kuingsmile) in
[alist-org/alist#5581
[<samp>(f4dcf)</samp>](https://togithub.com/alist-org/alist/commit/f4dcf45)
- Incorrect go-version on auto-lang  -  by
[@&truecharts#8203;xhofe](https://togithub.com/xhofe)
[<samp>(f475e)</samp>](https://togithub.com/alist-org/alist/commit/f475eb4)
- Task cannot be retried manually  -  by
[@&truecharts#8203;xhofe](https://togithub.com/xhofe) in
[alist-org/alist#5599
[<samp>(66b7f)</samp>](https://togithub.com/alist-org/alist/commit/66b7fe1)
- Incorrect key of oidc username  -  by
[@&truecharts#8203;xhofe](https://togithub.com/xhofe) in
[alist-org/alist#5670
[<samp>(296be)</samp>](https://togithub.com/alist-org/alist/commit/296be88)
- Retry multipart file reset
([#&truecharts#8203;5693](https://togithub.com/alist-org/alist/issues/5693) close
[#&truecharts#8203;5628](https://togithub.com/alist-org/alist/issues/5628))  -  by
[@&truecharts#8203;foxxorcat](https://togithub.com/foxxorcat) in
[alist-org/alist#5693
and
[alist-org/alist#5628
[<samp>(74b20)</samp>](https://togithub.com/alist-org/alist/commit/74b20de)
- Some missing regexp lib modified  -  by
[@&truecharts#8203;xhofe](https://togithub.com/xhofe)
[<samp>(57bac)</samp>](https://togithub.com/alist-org/alist/commit/57bac9e)
- Panic due to send on closed channel  -  by
[@&truecharts#8203;xhofe](https://togithub.com/xhofe) in
[alist-org/alist#5729
[<samp>(8020d)</samp>](https://togithub.com/alist-org/alist/commit/8020d42)
-   **115**:
- Support null `UserAgent`  -  by
[@&truecharts#8203;foxxorcat](https://togithub.com/foxxorcat) in
[alist-org/alist#5787
[<samp>(b5cc9)</samp>](https://togithub.com/alist-org/alist/commit/b5cc90c)
-   **123**:
- Api sign error
([#&truecharts#8203;5689](https://togithub.com/alist-org/alist/issues/5689) close
[#&truecharts#8203;5083](https://togithub.com/alist-org/alist/issues/5083))  -  by
[@&truecharts#8203;tonsr](https://togithub.com/tonsr), **tangminghao** and
[@&truecharts#8203;xhofe](https://togithub.com/xhofe) in
[alist-org/alist#5689
and
[alist-org/alist#5083
[<samp>(54f7b)</samp>](https://togithub.com/alist-org/alist/commit/54f7b21)
-   **alist_v3**:
- Timeout on upload  -  by [@&truecharts#8203;xhofe](https://togithub.com/xhofe)
in
[alist-org/alist#5465
[<samp>(e91c4)</samp>](https://togithub.com/alist-org/alist/commit/e91c42c)
-   **deps**:
- Update module github.com/gorilla/websocket to v1.5.1 \[skip ci]  -  by
[@&truecharts#8203;renovate](https://togithub.com/renovate)\[bot] and
[@&truecharts#8203;xhofe](https://togithub.com/xhofe) in
[alist-org/alist#5770
[<samp>(182aa)</samp>](https://togithub.com/alist-org/alist/commit/182aacd)
- Update golang.org/x/exp digest to
[`02704c9`](https://togithub.com/alist-org/alist/commit/02704c9) \[skip
ci]  -  by [@&truecharts#8203;renovate](https://togithub.com/renovate)\[bot] and
[@&truecharts#8203;xhofe](https://togithub.com/xhofe) in
[alist-org/alist#5769
[<samp>(977b3)</samp>](https://togithub.com/alist-org/alist/commit/977b3cf)
- Update module golang.org/x/crypto to v0.17.0 \[security]  -  by
[@&truecharts#8203;renovate](https://togithub.com/renovate)\[bot]
in[alist-org/alist#5768
[<samp>(be5d9)</samp>](https://togithub.com/alist-org/alist/commit/be5d94c)
- Update module google.golang.org/appengine to v1.6.8 \[skip ci]  -  by
[@&truecharts#8203;renovate](https://togithub.com/renovate)\[bot]
in[alist-org/alist#5772
[<samp>(a006f)</samp>](https://togithub.com/alist-org/alist/commit/a006f57)
- Update module github.com/djherbis/times to v1.6.0 \[skip ci]  -  by
[@&truecharts#8203;renovate](https://togithub.com/renovate)\[bot]
in[alist-org/alist#5422
[<samp>(2c8d0)</samp>](https://togithub.com/alist-org/alist/commit/2c8d003)
- Update module github.com/aws/aws-sdk-go to v1.49.13 \[skip ci]  -  by
[@&truecharts#8203;renovate](https://togithub.com/renovate)\[bot]
in[alist-org/alist#5774
[<samp>(bdf7a)</samp>](https://togithub.com/alist-org/alist/commit/bdf7abe)
- Update module github.com/maruel/natural to v1.1.1 \[skip ci]  -  by
[@&truecharts#8203;renovate](https://togithub.com/renovate)\[bot]
in[alist-org/alist#5771
[<samp>(e2434)</samp>](https://togithub.com/alist-org/alist/commit/e243402)
- Update module github.com/aliyun/aliyun-oss-go-sdk to
v2.2.10+incompatible  -  by
[@&truecharts#8203;renovate](https://togithub.com/renovate)\[bot]
in[alist-org/alist#5447
[<samp>(5afd6)</samp>](https://togithub.com/alist-org/alist/commit/5afd65b)
- Update module github.com/gin-contrib/cors to v1.5.0 \[skip ci]  -  by
[@&truecharts#8203;renovate](https://togithub.com/renovate)\[bot]
in[alist-org/alist#5779
[<samp>(2c153)</samp>](https://togithub.com/alist-org/alist/commit/2c15349)
- Update module github.com/deckarep/golang-set/v2 to v2.6.0 \[skip ci]
 -  by [@&truecharts#8203;renovate](https://togithub.com/renovate)\[bot]
in[alist-org/alist#5778
[<samp>(8531b)</samp>](https://togithub.com/alist-org/alist/commit/8531b23)
- Update module github.com/charmbracelet/bubbletea to v0.25.0 \[skip ci]
 -  by [@&truecharts#8203;renovate](https://togithub.com/renovate)\[bot]
in[alist-org/alist#5776
[<samp>(a4a96)</samp>](https://togithub.com/alist-org/alist/commit/a4a9675)
- Update module github.com/charmbracelet/bubbles to v0.17.1 \[skip ci]
 -  by [@&truecharts#8203;renovate](https://togithub.com/renovate)\[bot]
in[alist-org/alist#5775
[<samp>(45b1f)</samp>](https://togithub.com/alist-org/alist/commit/45b1ff4)
- Update module github.com/go-resty/resty/v2 to v2.11.0  -  by
[@&truecharts#8203;renovate](https://togithub.com/renovate)\[bot]
in[alist-org/alist#5781
[<samp>(c3664)</samp>](https://togithub.com/alist-org/alist/commit/c36644a)
- Update module github.com/go-webauthn/webauthn to v0.10.0 \[skip ci]
 -  by [@&truecharts#8203;renovate](https://togithub.com/renovate)\[bot]
in[alist-org/alist#5782
[<samp>(8a427)</samp>](https://togithub.com/alist-org/alist/commit/8a427dd)
- Update module golang.org/x/time to v0.5.0 \[skip ci]  -  by
[@&truecharts#8203;renovate](https://togithub.com/renovate)\[bot]
in[alist-org/alist#5786
[<samp>(7db27)</samp>](https://togithub.com/alist-org/alist/commit/7db27e6)
- Update module github.com/spf13/cobra to v1.8.0 \[skip ci]  -  by
[@&truecharts#8203;renovate](https://togithub.com/renovate)\[bot]
in[alist-org/alist#5783
[<samp>(207c7)</samp>](https://togithub.com/alist-org/alist/commit/207c7e0)
- Update module golang.org/x/image to v0.14.0 \[skip ci]  -  by
[@&truecharts#8203;renovate](https://togithub.com/renovate)\[bot]
in[alist-org/alist#5784
[<samp>(b97c9)</samp>](https://togithub.com/alist-org/alist/commit/b97c917)
- Update module golang.org/x/oauth2 to v0.15.0 \[skip ci]  -  by
[@&truecharts#8203;renovate](https://togithub.com/renovate)\[bot]
in[alist-org/alist#5785
[<samp>(88831)</samp>](https://togithub.com/alist-org/alist/commit/88831b5)
- Update golang.org/x/exp digest to
[`be819d1`](https://togithub.com/alist-org/alist/commit/be819d1) \[skip
ci]  -  by [@&truecharts#8203;renovate](https://togithub.com/renovate)\[bot]
in[alist-org/alist#5807
[<samp>(fd96a)</samp>](https://togithub.com/alist-org/alist/commit/fd96a7c)
- Update module github.com/aws/aws-sdk-go to v1.49.15  -  by
[@&truecharts#8203;renovate](https://togithub.com/renovate)\[bot]
in[alist-org/alist#5816
[<samp>(fb729)</samp>](https://togithub.com/alist-org/alist/commit/fb729c1)
- Update module golang.org/x/image to v0.15.0  -  by
[@&truecharts#8203;renovate](https://togithub.com/renovate)\[bot]
in[alist-org/alist#5825
[<samp>(28bb3)</samp>](https://togithub.com/alist-org/alist/commit/28bb3f6)
-   **net**:
- Buf use Mutex  -  by [@&truecharts#8203;rammiah](https://togithub.com/rammiah)
and [@&truecharts#8203;xhofe](https://togithub.com/xhofe) in
[alist-org/alist#5823
[<samp>(4448e)</samp>](https://togithub.com/alist-org/alist/commit/4448e08)
-   **offline_download**:
- Don't wait for transfer task  -  by
[@&truecharts#8203;xhofe](https://togithub.com/xhofe) in
[alist-org/alist#5595
[<samp>(8bdfc)</samp>](https://togithub.com/alist-org/alist/commit/8bdfc7a)
-   **onedrive**:
- Rename object in root folder  -  by
[@&truecharts#8203;xhofe](https://togithub.com/xhofe) in
[alist-org/alist#5468
[<samp>(ab216)</samp>](https://togithub.com/alist-org/alist/commit/ab216ed)
-   **qbit**:
- Seed time doesn't take effect  -  by
[@&truecharts#8203;xhofe](https://togithub.com/xhofe) in
[alist-org/alist#5663
[<samp>(83c22)</samp>](https://togithub.com/alist-org/alist/commit/83c2269)
-   **teambition**:
- International upload  -  by
[@&truecharts#8203;xhofe](https://togithub.com/xhofe) in
[alist-org/alist#5360
[<samp>(b99e7)</samp>](https://togithub.com/alist-org/alist/commit/b99e709)
-   **vtencent**:
- Only show 50 files  -  by [@&truecharts#8203;xhofe](https://togithub.com/xhofe)
in
[alist-org/alist#5805
[<samp>(126cf)</samp>](https://togithub.com/alist-org/alist/commit/126cfe9)

#####    🏎 Performance

- Make docker release 10 times faster  -  by
[@&truecharts#8203;Mmx233](https://togithub.com/Mmx233) and
[@&truecharts#8203;xhofe](https://togithub.com/xhofe) in
[alist-org/alist#5803
[<samp>(e6e2d)</samp>](https://togithub.com/alist-org/alist/commit/e6e2d03)

#####     [View changes on
GitHub](https://togithub.com/alist-org/alist/compare/v3.29.1...v3.30.0)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 10pm on monday" in timezone
Europe/Amsterdam, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://togithub.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjYuMiIsInVwZGF0ZWRJblZlciI6IjM3LjEyNi4yIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIn0=-->
@mo-han
Copy link

mo-han commented Mar 29, 2024

#5757

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants