Aaron Liu
91717b7c49
feat(archive): add support for 7z and bz2 / extract rar and 7zip files protected with password ( #2668 )
4 weeks ago
Aaron Liu
8688069fac
refactor(mail): migrate to wneessen/go-mail ( #2738 )
1 month ago
omiku
488f32512d
Add Kingsoft Cloud object storage policy to solve the cross-domain and friendly file name incompatibility problem of s3 compatible storage policy. ( #2665 )
...
* 新增金山云对象存储策略,解决s3兼容存储策略的跨域及友好文件名不兼容问题
* fix bug&add download Expire time args
* Handling of expiration times when they may be empty
2 months ago
Aaron Liu
642c32c6cc
chore: update fatih/color ( #2591 )
3 months ago
Aaron Liu
fec549f5ec
feat(ent): migrate DB settings in patches
3 months ago
Aaron Liu
a517f41ab1
Revert "chore(deps): bump github.com/mojocn/base64Captcha ( #2266 )"
...
This reverts commit e57e11a30e
.
3 months ago
dependabot[bot]
e57e11a30e
chore(deps): bump github.com/mojocn/base64Captcha ( #2266 )
...
Bumps [github.com/mojocn/base64Captcha](https://github.com/mojocn/base64Captcha ) from 0.0.0-20190801020520-752b1cd608b2 to 1.3.6.
- [Release notes](https://github.com/mojocn/base64Captcha/releases )
- [Commits](https://github.com/mojocn/base64Captcha/commits/v1.3.6 )
---
updated-dependencies:
- dependency-name: github.com/mojocn/base64Captcha
dependency-version: 1.3.6
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 months ago
dependabot[bot]
5f1b3a2bed
chore(deps): bump golang.org/x/net ( #2244 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.0.0-20220630215102-69896b714898 to 0.38.0.
- [Commits](https://github.com/golang/net/commits/v0.38.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-version: 0.38.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 months ago
dependabot[bot]
b5136fc5e4
chore(deps): bump github.com/golang-jwt/jwt/v5 from 5.2.1 to 5.2.2 ( #2267 )
...
Bumps [github.com/golang-jwt/jwt/v5](https://github.com/golang-jwt/jwt ) from 5.2.1 to 5.2.2.
- [Release notes](https://github.com/golang-jwt/jwt/releases )
- [Changelog](https://github.com/golang-jwt/jwt/blob/main/VERSION_HISTORY.md )
- [Commits](https://github.com/golang-jwt/jwt/compare/v5.2.1...v5.2.2 )
---
updated-dependencies:
- dependency-name: github.com/golang-jwt/jwt/v5
dependency-version: 5.2.2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 months ago
Aaron Liu
fe309b234c
chore: add new build target: freebsd_amd64, freebsd_arm64, linux_loong64 ( #2442 )
4 months ago
AaronLiu
21d158db07
Init V4 community edition ( #2265 )
...
* Init V4 community edition
* Init V4 community edition
5 months ago
初雪
ce759c02b1
feat(redis): support confiuring username ( #1752 )
...
替换Golang Redis依赖: redigo的版本至当前最新版1.8.9
(v2.0.0被标记为已撤回,且长期未更新)
Redis 6 及以上版本均可配置为使用username+password认证的ACL,故作此变更。
2 years ago
Aaron Liu
4c834e75fa
adhoc: commit todo changes related to google drive
2 years ago
Aaron Liu
b9d9e036c9
feat(kv): persist cache and session into disk before shutdown
2 years ago
Aaron Liu
62b73b577b
feat(thumb): generate and return sidecar thumb
2 years ago
VigorFox
9c58278e08
refactor(db): change SQLite driver from github.com/jinzhu/gorm/dialects/sqlite to github.com/glebarez/go-sqlite ( #1626 )
...
* sqlite 驱动从 github.com/jinzhu/gorm/dialects/sqlite 改为 github.com/glebarez/go-sqlite,以移除对 cgo 的依赖
* // 兼容已有配置中的 "sqlite3" 配置项
* Update models/init.go: 修改变量名
3 years ago
HFO4
6ceb255512
dep: git mod tidy
3 years ago
AHdark
74e1bd6a43
Added `same-site` policy for session options ( #1381 )
...
* Feat: added same-site policy for session options
* Feat: configurations in conf package to control the `SameSite` mode and `Secure` value of the session.
Co-authored-by: AaronLiu <abslant@126.com>
3 years ago
WeidiDeng
f89653cea7
feat(static): release static files into memory while startup ( #1471 )
...
* 初始化时解压zip文件读取内存中
* update go.mod
* 更新各种go版本
3 years ago
HFO4
644a326580
i18n: logs in rest pkgs
3 years ago
WeidiDeng
846438e3af
graceful 关闭服务器 ( #1416 )
3 years ago
HFO4
7bd5a8e3cd
dep: update webautn client for better compatibility
3 years ago
Weidi Deng
7a3d44451b
precompress embedded frontend. import mholt/archiver.
3 years ago
HFO4
da2f6c5b07
chore: upgrade gin to 1.7.7
3 years ago
dependabot[bot]
1f3c1d7ce2
Chore(deps): Bump github.com/gin-gonic/gin from 1.5.0 to 1.7.0 ( #1198 )
...
Bumps [github.com/gin-gonic/gin](https://github.com/gin-gonic/gin ) from 1.5.0 to 1.7.0.
- [Release notes](https://github.com/gin-gonic/gin/releases )
- [Changelog](https://github.com/gin-gonic/gin/blob/master/CHANGELOG.md )
- [Commits](https://github.com/gin-gonic/gin/compare/v1.5.0...v1.7.0 )
---
updated-dependencies:
- dependency-name: github.com/gin-gonic/gin
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years ago
Ink33
84807be1ca
use go:embed for static resources ( #1107 )
...
* feat: use go:embed to embed static files
* ci: fix broken test
* docs: update readme.md
* chore: remove statik
* feat: simplify code
Co-authored-by: AaronLiu <abslant@126.com>
3 years ago
HFO4
07f13cc350
Refactor: factory method for OSS client
...
Fix: use HTTPS schema by default in OSS client
Feat: new handler for Qiniu policy
4 years ago
HFO4
0df9529b32
Feat: generating token and callback url for OSS muiltpart upload, support resume upload in sever-side uploading for OSS
4 years ago
kikoqiu
54ed7e43ca
Feat: improve thumbnails proformance and GC for local policy ( #1044 )
...
* thumb generating improvement
Replace "github.com/nfnt/resize" with "golang.org/x/image/draw". Add thumb task queue to avoid oom when batch thumb operation
* thumb improvement
* Add some tests for thumbnail generation
4 years ago
AaronLiu
056de22edb
Feat: aria2 download and transfer in slave node ( #1040 )
...
* Feat: retrieve nodes from data table
* Feat: master node ping slave node in REST API
* Feat: master send scheduled ping request
* Feat: inactive nodes recover loop
* Modify: remove database operations from aria2 RPC caller implementation
* Feat: init aria2 client in master node
* Feat: Round Robin load balancer
* Feat: create and monitor aria2 task in master node
* Feat: salve receive and handle heartbeat
* Fix: Node ID will be 0 in download record generated in older version
* Feat: sign request headers with all `X-` prefix
* Feat: API call to slave node will carry meta data in headers
* Feat: call slave aria2 rpc method from master
* Feat: get slave aria2 task status
Feat: encode slave response data using gob
* Feat: aria2 callback to master node / cancel or select task to slave node
* Fix: use dummy aria2 client when caller initialize failed in master node
* Feat: slave aria2 status event callback / salve RPC auth
* Feat: prototype for slave driven filesystem
* Feat: retry for init aria2 client in master node
* Feat: init request client with global options
* Feat: slave receive async task from master
* Fix: competition write in request header
* Refactor: dependency initialize order
* Feat: generic message queue implementation
* Feat: message queue implementation
* Feat: master waiting slave transfer result
* Feat: slave transfer file in stateless policy
* Feat: slave transfer file in slave policy
* Feat: slave transfer file in local policy
* Feat: slave transfer file in OneDrive policy
* Fix: failed to initialize update checker http client
* Feat: list slave nodes for dashboard
* Feat: test aria2 rpc connection in slave
* Feat: add and save node
* Feat: add and delete node in node pool
* Fix: temp file cannot be removed when aria2 task fails
* Fix: delete node in admin panel
* Feat: edit node and get node info
* Modify: delete unused settings
4 years ago
Loyalsoldier
79b8784934
Comply with Golang semantic import versioning ( #630 )
...
* Code: compatible with semantic import versioning
* Tools & Docs: compatible with semantic import versioning
* Clean go.mod & go.sum
5 years ago
ZZF
dd50ef1c25
添加S3策略的支持 ( #425 )
...
* 添加亚马逊S3策略的支持
* 添加CDN支持,公有目录删除无用参数
* 增加Region
5 years ago
HFO4
1a1543f190
Fix: catch internal error in OneDrive OAuth callback
6 years ago
HFO4
691c9aeb7d
Feat: gzip support for static files
6 years ago
HFO4
f594d0ab83
Feat: check new versions while booting
6 years ago
HFO4
68d3131521
Feat: cross compile script
6 years ago
HFO4
30311d181d
Feat: embed static files
6 years ago
HFO4
1d0d6e5f31
Feat: git submodule / static file
6 years ago
HFO4
c30c19ca3e
Feat: create SFC for oss callback
6 years ago
HFO4
a8272a66b7
Modify: move aria2 into internal packages / migration version check
6 years ago
HFO4
80268e33bf
Feat: enable 2FA / password management
6 years ago
HFO4
4420a75c04
Feat: user setting
6 years ago
HFO4
0253b4e5b6
Feat: payjs payment
6 years ago
HFO4
f8c14b3826
Feat: vas alipay
6 years ago
HFO4
faf46745bc
Feat: cron / Fix: users status check
6 years ago
HFO4
14982f5e70
Fix: handle none-utf8 encoding in decompression
6 years ago
HFO4
491e4de9de
Feat: download torrent / multiple file / select file
6 years ago
HFO4
fe8f1b1ef5
Feat: creat uri aria2 download task
6 years ago
HFO4
0ee0ac5e89
Feat: generate share URL
6 years ago
HFO4
c34f211d7e
Feat: get source url in COS
6 years ago