root
|
9798f0541a
|
升级依赖版本并移除未使用的 httpclient
安全修复:
- netty-all 4.1.101.Final -> 4.1.138.Final:4.1.101 存在多个已知 CVE
(netty-codec-http 修复线 4.1.108/4.1.125/4.1.129/4.1.132-4.1.137,
netty-common 修复线 4.1.115/4.1.118)。该组件直接面向主站与公网。
- commons-compress 1.25.0 -> 1.28.0(CVE-2024-26308/25710 修复于 1.26.0)。
- logback-classic 1.4.14 -> 1.5.38,slf4j 2.0.9 -> 2.0.19。
- jackson-databind 2.15.2 -> 2.22.2:留在 Jackson 2.x 线而非迁 3,因为本组件
负责解析并落盘快照数据,且与主站(已升 Jackson 3)的跨版本线上格式已实测兼容。
- hutool 5.8.26 -> 5.8.47;lombok 1.18.40 -> 1.18.48;junit 5.10.2 -> 5.14.4。
- native-maven-plugin 0.10.3 -> 1.1.8(配合 GraalVM 25)。
移除 org.apache.httpcomponents:httpclient 4.5.14:全仓库无任何引用
(HTTP 调用走 hutool 的 HttpRequest),且该线自 2022-11 起已 EOL。
验证:mvn test 5 项全过;隔离冒烟加载线上真实快照目录(53 个文件)——
Jackson 2.22.2 正确解析由 2.15.2 写出的 manifest,/health/subscription 报
state=ready、12 账号/12 绑定,/sub/v2 与 /sub/cat 分别 43024/125045 字节
(与升级前完全一致);与 Boot 4 主站(Jackson 3)端到端联调,
订阅快照 result=0(APPLY_SUCCESS)。
|
2026-09-14 14:02:30 +08:00 |
|
root
|
347f2bec14
|
支持订阅快照备机同步与按用户分发
|
2026-08-30 10:25:00 +08:00 |
|
chuzhongzai
|
b350b5bda9
|
优化: 代码清理、日志替换为Logback、依赖升级
- 修复 DownloadCheckService 局部锁无效的问题,改用 synchronized
- 修复 storageNode 中 lock 未用 try/finally 保护的问题
- 修复 BackupSubServer Get() 未关闭 HttpClient 的资源泄漏
- 修复 MultiThreadedHTTPServer requestLine 无判空的问题
- 删除各处的死代码/未用字段(channelFuture, promises, counter等)
- 提取两个 HTTP Server 的公共方法到 CustomUtil(getRequestHeader, sendErrorResponse, sendFileRange)
- MessageCodec 序列化改用 writeValueAsBytes 替代 valueToTree
- 日志从 slf4j-simple 替换为 logback-classic,增加 10MB 轮转+保留10份
- Lombok 升级至 1.18.40,新增 maven-compiler-plugin 注解处理器配置
- GalleryTask 状态常量加 final,Config 异常改用 log.error
|
2026-06-07 15:37:59 +08:00 |
|
chuzhongzai
|
2caa383f06
|
Merge remote-tracking branch 'origin/master'
# Conflicts:
# src/main/java/lion/CustomUtil.java
|
2025-08-31 14:10:18 +08:00 |
|
chuzhongzai
|
912ae30ff0
|
监听唤醒端口允许漂移,防止唤醒端口被其他程序占用时无法实现唤醒
|
2025-08-31 14:08:04 +08:00 |
|
lion
|
ceef2dae12
|
移除加密代理;新增备用订阅更新。
|
2025-04-26 23:59:28 +08:00 |
|
chuzhongzai
|
95329a5603
|
将日志写入文件;升级依赖;将项目JDK设置为21;修改部分日志记录方式
|
2024-06-08 03:11:11 +08:00 |
|
chuzhongzai
|
f815acd334
|
更新反射文件
|
2023-12-27 18:01:55 +08:00 |
|
chuzhongzai
|
9b389d7756
|
去除格式转换,仅下载图片;去除图片查询,不再参与在线看
|
2023-12-27 17:34:29 +08:00 |
|
chuzhongzai
|
b185be1a1c
|
转向native-image;并入反代服务器;log4j更换为slf4j;
|
2023-12-06 12:56:52 +08:00 |
|
chuzhongzai
|
cd6920b05a
|
新增远程压缩;修复图片缓存一直不更新的问题
|
2023-12-04 16:15:55 +08:00 |
|
chuzhongzai
|
55c28d358c
|
更新依赖;去除无用代码
|
2023-11-25 15:33:14 +08:00 |
|
chuzhongzai
|
c2c5c50a48
|
图片预览加入gif;禁止非反代ip下载文件;优化下载进度判断
|
2023-08-14 22:23:50 +08:00 |
|
chuzhongzai
|
cc6a19cf40
|
第一个版本
|
2023-07-30 17:51:41 +08:00 |
|