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