Commit Graph

29 Commits (master)

Author SHA1 Message Date
charlieJ107 1bd62e8feb
[Feature](database): Add Support for SSL Connections and Database URL Configuration (#2540)
* feat(database): add support for SSL connections and database URL configuration

* feat(config): update Redis configuration to use TLS in configurre name instead of SSL

* fix(database): remove default values for DatabaseURL and SSLMode in DatabaseConfig

* chore(.gitignore): add cloudreve built binary to ignore list
2025-06-23 17:12:20 +08:00
Aaron Liu e750cbfb77 fix(cron): add missing tasks to collect expired items in mem KV (#2466) 2025-06-12 09:55:05 +08:00
AaronLiu 21d158db07
Init V4 community edition (#2265)
* Init V4 community edition

* Init V4 community edition
2025-04-20 17:31:25 +08:00
初雪 ce759c02b1
feat(redis): support confiuring username (#1752)
替换Golang Redis依赖: redigo的版本至当前最新版1.8.9
(v2.0.0被标记为已撤回,且长期未更新)

Redis 6 及以上版本均可配置为使用username+password认证的ACL,故作此变更。
2023-07-05 22:12:33 +08:00
Aaron Liu b1344616b8 test: fix failed ut 2023-05-27 10:44:28 +08:00
Aaron Liu 31d4a3445d fix(cache): panic if redis connection fails 2023-05-25 19:44:59 +08:00
Aaron Liu b9d9e036c9 feat(kv): persist cache and session into disk before shutdown 2023-04-16 09:17:06 +08:00
Aaron Liu 408733a974 test(thumb): new changes in models/cache pkg 2023-04-07 20:33:05 +08:00
Aaron Liu 62b73b577b feat(thumb): generate and return sidecar thumb 2023-04-07 19:26:39 +08:00
HFO4 9bb4a5263c i18n: logs in aria2/auth/cache/cluster/serializer 2022-09-29 17:40:56 +08:00
HFO4 636ac52a3f Test: new changes in pkg: cache, cluster, conf 2022-03-26 15:32:57 +08:00
HFO4 d54ca151b2 Feat: overwrite database settings in conf.ini for slave node. 2022-03-23 18:58:18 +08:00
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
2020-11-21 17:34:55 +08:00
GuerraMorgan bfd2340732
Add: Unix Socket support (#466)
* Update conf.go

* Update driver.go

* Update session.go

* Update defaults.go

* Update main.go

* Update conf.go

* Update defaults.go
2020-08-12 20:31:28 +08:00
HFO4 f1ef21e195 Feat: add local policy 2020-02-26 15:11:06 +08:00
HFO4 663b827a1d Test: pkg modifications 2020-02-17 14:17:06 +08:00
HFO4 faf46745bc Feat: cron / Fix: users status check 2020-02-15 14:02:21 +08:00
HFO4 fd7b6e33c8 Test: auth middleware for WebDAV 2019-12-23 11:22:46 +08:00
HFO4 327765a7be Fix: missing ttl check in memstore.Get 2019-12-21 12:29:58 +08:00
HFO4 327a3c1edf Feat: ttl in memory-cache / Add: webdav from standard library 2019-12-16 18:56:25 +08:00
HFO4 ca07a94d41 Test: file compress / download 2019-12-14 14:28:01 +08:00
HFO4 afc0b647ca Fix: failed unit test / Feat: support TTL in redis cache 2019-12-13 13:22:10 +08:00
HFO4 d0bb123e03 Test: get source URL of files 2019-12-11 12:24:09 +08:00
HFO4 9f26c0c8ab Test: signRequired middleware 2019-12-10 21:26:19 +08:00
HFO4 1963a495fb Feat: get file source route / Fix: cache initialize at wrong time 2019-12-10 11:55:28 +08:00
HFO4 5b01202844 Test: redis pool connection 2019-12-09 19:40:24 +08:00
HFO4 6d6255e759 Test: redis cache 2019-12-09 19:30:52 +08:00
HFO4 cb61945125 Feat: redis driver for cache 2019-12-09 15:20:02 +08:00
HFO4 7375cc01f1 Feat: cache in-memory store 2019-12-05 17:01:14 +08:00