Commit Graph
196 Commits
Author SHA1 Message Date
InfinityPacer a1bc773fb5 feat(security): add AVIF support 2025-02-11 17:10:50 +08:00
InfinityPacer e48c8ee652 Revert "fix is_safe_url"
This reverts commit 5e2ad34864.
2025-02-10 02:22:53 +08:00
jxxghp 5e2ad34864 fix is_safe_url 2025-02-09 22:08:21 +08:00
InfinityPacer d35bee54a6 fix(limit): log accurate wait time after triggering limit 2025-01-22 21:34:59 +08:00
InfinityPacer 11d4f27268 feat(cache): migrate cachetools usage to unified cache backend 2025-01-18 02:12:20 +08:00
jxxghp aa93c560e5 feat:分享订阅删除功能 2025-01-15 13:31:16 +08:00
jxxghp 23650657cd add noqa
fix #3670
2025-01-07 14:20:31 +08:00
InfinityPacer 430702abd3 feat(transmission): add protocol support 2025-01-07 00:52:58 +08:00
jxxghp 90fedade76 fix #3673 2025-01-06 10:08:46 +08:00
Aqr-K 261bb5fa81 fix: 调整变量顺序,更加直观 2025-01-05 17:07:11 +08:00
Aqr-K 704dcf46d3 refactor(string): 调整 preprocess_versionconversion_version 2025-01-05 16:54:02 +08:00
Aqr-K 9fab50edb0 refactor(string): 优化 版本比较 方法 2025-01-05 16:22:28 +08:00
InfinityPacer 98247fa47a feat: add log_execution_time decorator 2024-12-22 01:02:07 +08:00
InfinityPacer 2e7e74c803 feat(encoding): update configuration to performance mode 2024-11-27 13:52:17 +08:00
InfinityPacer 83fc474dbe feat(encoding): enhance encoding detection with confidence threshold 2024-11-27 12:33:57 +08:00
jxxghp fc69d7e6c1 fix 2024-11-16 10:55:17 +08:00
jxxghp d6c6ee9b4e fix #3092 2024-11-14 12:38:02 +08:00
jxxghp 78d51b7621 Merge pull request #3031 from Akimio521/feat/filemanager-alist
feat: 增加 filemanager storages 类型:Alist
2024-11-14 08:12:31 +08:00
amtoaer c19e825e94 fix: 修复白兔俱乐部登录检测 2024-11-13 18:30:52 +08:00
Akimio521 726e7dfbd4 feat(StringUtils): add url_eqote method 2024-11-08 14:31:08 +08:00
wdmcheng d863a7cb7f 改进 SystemUtils.list_files 遍历目录对特殊字符的兼容性(如'[]') 2024-10-30 18:29:14 +08:00
InfinityPacer 915388c109 feat(commands): support sending CommandRegister events for clients 2024-10-26 04:51:45 +08:00
InfinityPacer 2c8ecdfcb9 fix(cache): support clear image cache 2024-10-20 01:05:06 +08:00
jxxghp 8af37a0adc fix shudown 2024-10-15 13:42:41 +08:00
InfinityPacer 12c669aa17 fix(security): optimize URL validation 2024-10-14 19:38:25 +08:00
InfinityPacer 89819f8730 feat(cache): add HTTP cache support for image proxy 2024-10-14 17:00:27 +08:00
InfinityPacer 422474b4b7 feat(security): enhance image URL and domain validation 2024-10-14 01:33:53 +08:00
InfinityPacer efb624259a fix(Utils): remove unnecessary methods 2024-10-13 22:40:58 +08:00
InfinityPacer f9e06e4381 feat(security): add safe path check for log file access and validation 2024-10-13 21:59:22 +08:00
jxxghp 4e3a76ffa3 fix bug 2024-10-12 12:32:50 +08:00
Attente d1bf1411b6 fix: 修正重复的特殊字符 [U+2014](https://symbl.cc/cn/2014/) --> [U+2015](https://symbl.cc/cn/2015/) 2024-10-10 22:01:09 +08:00
InfinityPacer d7da2e133a feat(security): add cache to wallpaper endpoints to mitigate attacks 2024-10-07 23:37:20 +08:00
jxxghp d7c277a277 Merge pull request #2764 from InfinityPacer/feature/event 2024-09-23 07:04:29 +08:00
InfinityPacer 5fc5838abd fix(event): replace condition-based wait with exponential backoff 2024-09-22 02:38:28 +08:00
Cabbagec f0100e6dbc fix: Path.rglob/glob does not follow symlinks 2024-09-22 01:29:06 +08:00
jxxghp 4efc80e35a Merge pull request #2716 from InfinityPacer/feature/plugin 2024-09-14 18:16:02 +08:00
InfinityPacer 343f51ce79 feat(plugin): enhance fallback strategies 2024-09-14 17:23:44 +08:00
jxxghp 57bad6353c fix bug 2024-09-14 13:13:11 +08:00
InfinityPacer 540f5eb77f refactor: unify env path 2024-09-12 00:05:07 +08:00
InfinityPacer 8b336cf3eb fix(log): add support for CONFIG_DIR through environment variables 2024-09-11 23:53:15 +08:00
InfinityPacer 150e2366da refactor(log): add support for configurable log settings in .env 2024-09-10 21:43:09 +08:00
InfinityPacer 862f3cb623 feat(limit): change default raise_on_limit to False 2024-09-05 23:46:08 +08:00
InfinityPacer ffbcc988b3 feat(limit): refactor RateLimiter to limit package 2024-09-05 23:29:44 +08:00
InfinityPacer 7a7225ba45 fix(rate-limiter): optimize log 2024-09-05 00:46:36 +08:00
InfinityPacer b42a69f361 feat(rate-limiter): support dynamic raise_exception 2024-09-05 00:41:56 +08:00
InfinityPacer eea6bd1ea3 feat(rate-limiter): add source context for enhanced logging 2024-09-04 20:12:29 +08:00
InfinityPacer 73fca81641 feat(rate-limiter): add rate limiter 2024-09-04 20:10:41 +08:00
InfinityPacer 93801e857e fix(lxml): Adjust HTML element checks to prevent FutureWarning 2024-08-31 02:14:52 +08:00
InfinityPacer bc1da0a7c7 refactor(CookieCloud): Consolidate crypto and hash operations into HashUtils and CryptoJsUtils 2024-08-23 18:52:00 +08:00
InfinityPacer 93b899b7e9 refactor(UrlUtils): Migrate URL-related methods from RequestUtils 2024-08-21 22:12:56 +08:00