zhaojun
|
469b9d4555
|
fix(storage): 修复 OneDrive/115 下载二次拼接用户根目录致分享/直链下载路径错误
|
2026-05-16 20:27:10 +08:00 |
|
zhaojun
|
46f77df0ea
|
fix(onlyoffice): 修复用户根目录下保存路径错误
|
2026-05-14 21:56:36 +08:00 |
|
zhaojun
|
e4386b1a45
|
新增分享场景下的 OnlyOffice 预览接口
- ShareLinkController 暴露 /api/share/onlyOffice/config/token, 复用 OnlyOfficeConfigService 生成配置
- 校验分享有效性与分享密码后, 通过 ShareAccessContext 走分享 basePath 解析文件
- 分享场景强制 allowEdit=false, 缓存用户身份固定为分享发起人, 防止回调身份伪造
|
2026-05-14 21:29:46 +08:00 |
|
zhaojun
|
604cae54e5
|
修复 OnlyOffice 回调存在的 SSRF 与权限绕过问题
- 强制 secret 已配置, 校验回调 body 中 key/status/url/users 与 JWT payload 绑定, 拒绝任意伪造
- 用预览时缓存的服务端 userId 建立回调上下文, 不再信任回调里的 users
- 回调拉取 url 严格白名单(scheme/host/port), 限制重定向次数与超/读超时
- 写回文件前再次校验缓存用户对应存储源的 UPLOAD 权限
|
2026-05-14 21:29:19 +08:00 |
|
zhaojun
|
f44074a03b
|
修复本地存储路径/文件名校验对 .. 检查不完整的 bug
- checkPathSecurity 改为按 / 和 \ 拆段后比较, 拦截 "test/..", "..", "..\\foo" 等原有子串匹配漏掉的形态.
- checkNameSecurity 增加对 name 等于 "." 或 ".." 的拦截, 避免拼接后落到当前/父级目录.
|
2026-05-14 20:56:49 +08:00 |
|
zhaojun
|
29178181fb
|
S3 存储源新增 aws-chunked 分块编码开关 (#823)
部分 S3 兼容存储 (如 MinIO、Ceph、阿里云 OSS 等) 不支持 AWS SDK 默认开启的
aws-chunked 分块编码, 会导致代理上传报错. 新增开关允许用户在存储源配置中
关闭该特性以提升兼容性. 默认值与 SDK 内置默认一致 (true), 历史存储源行为不变.
|
2026-05-14 20:34:34 +08:00 |
|
zhaojun
|
6afb604662
|
修复代理下载未校验签名导致路径隔离绕过的 bug (#821)
|
2026-05-14 20:22:17 +08:00 |
|
zhaojun
|
da4493bf46
|
修复登录日志未正常记录的 bug
|
2026-05-11 20:49:03 +08:00 |
|
zhaojun
|
9cbf110d4c
|
Google Drive 中转下载时统一使用RequestHolder.writeFile
|
2026-05-11 20:06:36 +08:00 |
|
zhao jun
|
3fe5f5b0b9
|
Update README.md by removing sponsors section
Removed sponsor information and adjusted formatting.
|
2026-02-27 09:12:27 +08:00 |
|
zhaojun
|
6e8a791c46
|
修复 s3 对象存储加载签名器异常 bug
|
2025-11-09 15:40:34 +08:00 |
|
zhaojun
|
67b02fdd6d
|
管理员可删除其他用户的分享
4.5.0
|
2025-11-09 14:42:44 +08:00 |
|
zhaojun
|
2049308b51
|
修复分享文件夹启用权限校验 bug
|
2025-11-09 14:02:30 +08:00 |
|
zhaojun
|
ce6dbe026d
|
分享列表默认降序排序。
|
2025-11-08 14:26:41 +08:00 |
|
zhaojun
|
0f05b50522
|
升级版本号到 4.5.0
|
2025-11-06 20:51:19 +08:00 |
|
zhaojun
|
a0c4e9dec3
|
修复阿里云,谷歌云,文件名前后包含空格时获取下载地址异常的 bug
|
2025-11-06 20:50:48 +08:00 |
|
zhaojun
|
743e828c9b
|
为管理员默认分配自定义分享链接,自定义分享链接 key权限
|
2025-11-06 20:50:24 +08:00 |
|
zhaojun
|
bd8c924eb9
|
增加下载、打包下载、批量下载确认弹窗开关
|
2025-11-06 20:49:45 +08:00 |
|
zhaojun
|
879d41ba6e
|
修复本地存储/代理下载返回的文件名在 safari 上乱码的 bug
|
2025-11-06 20:48:55 +08:00 |
|
zhaojun
|
70152d0cbb
|
获取 headers 接口
|
2025-11-06 20:46:37 +08:00 |
|
zhaojun
|
b82c43be07
|
S3 存储仅下载使用指定域名,避免某些厂商不支持加速域名上传的 bug
|
2025-11-06 20:46:21 +08:00 |
|
zhaojun
|
aa26d5f835
|
登录安全入口功能
|
2025-11-06 20:45:55 +08:00 |
|
zhaojun
|
5eece19731
|
分享文件夹功能开发
|
2025-11-06 20:43:09 +08:00 |
|
zhaojun
|
4a8692d0b3
|
修复 webdav 存储源获取单个文件/文件夹时的 bug
|
2025-11-06 20:38:57 +08:00 |
|
zhaojun
|
66ef3f9e2b
|
修复对某些 webdav 返回的 content-length 兼容性问题
|
2025-09-15 18:01:17 +08:00 |
|
zhaojun
|
788d935634
|
修复对服务器地址检测的 bug
|
2025-09-09 19:33:42 +08:00 |
|
zhaojun
|
63b0332127
|
修复 Open115 启用代理下载保存失败的 bug
|
2025-09-01 20:13:04 +08:00 |
|
zhaojun
|
f61fbe0f09
|
修复 115 编译失败的 bug
|
2025-08-24 16:12:19 +08:00 |
|
zhaojun
|
0a7783720c
|
升级版本到 4.4.0
4.4.0
|
2025-08-24 15:31:44 +08:00 |
|
zhaojun
|
f854018ab0
|
Open115 存储源支持
|
2025-08-24 15:26:38 +08:00 |
|
zhaojun
|
f06476af4c
|
修正获取服务实际地址 bug
|
2025-08-24 15:24:12 +08:00 |
|
zhaojun
|
1da28fff59
|
目录文档增加路径模式设置
|
2025-08-24 15:23:50 +08:00 |
|
zhaojun
|
e5d7b3e68d
|
修复下载日志-删除所有页无响应 bug
|
2025-08-13 20:46:59 +08:00 |
|
zhaojun
|
585764df99
|
优化 aop 注解参数获取方式
|
2025-08-03 15:55:37 +08:00 |
|
zhaojun
|
c4a241a96d
|
修复 swagger 文档中字段名为中文的 bug,并将 prod 环境的 swagger 默认禁用。
|
2025-08-03 15:22:56 +08:00 |
|
zhaojun
|
df4a6ba264
|
Merge remote-tracking branch 'origin/main'
|
2025-08-01 20:01:24 +08:00 |
|
zhaojun
|
cb062407a0
|
修改 OneDrive 代理下载为流式传输
|
2025-08-01 20:01:10 +08:00 |
|
zhaojun
|
88613e456e
|
升级版本为 4.3.3
4.3.3
|
2025-07-29 20:48:12 +08:00 |
|
zhaojun
|
a8c629354e
|
优化服务端地址判断
|
2025-07-29 20:46:38 +08:00 |
|
zhaojun
|
5c5d2be0cb
|
优化需要刷新令牌的存储源,去除定时任务刷新,改为每次请求时检查是否过期并刷新。
|
2025-07-26 21:30:48 +08:00 |
|
zhaojun
|
fe2464f484
|
优化 OneDrive 上传文件的异常处理
|
2025-07-26 21:29:37 +08:00 |
|
zhaojun
|
ede6d0e525
|
修复某些存储源对用户基路径处理异常 bug
|
2025-07-26 21:27:27 +08:00 |
|
zhaojun
|
fe2921d9bb
|
修复 ftp 获取单个文件信息时异常的 bug
|
2025-07-26 21:22:26 +08:00 |
|
zhaojun
|
a9f50803bf
|
修复又拍云获取单个文件信息时异常的 bug
|
2025-07-26 21:21:12 +08:00 |
|
zhaojun
|
73025b0848
|
修复获取 readme.md 文件时对用户基路径处理异常 bug
|
2025-07-26 21:19:29 +08:00 |
|
zhaojun
|
d7d23ab3a8
|
存储源参数增加 hidden 类型
|
2025-07-26 21:19:13 +08:00 |
|
zhaojun
|
20ead2fd77
|
移动端显示文件大小功能
|
2025-07-26 21:15:54 +08:00 |
|
zhaojun
|
a45275df84
|
获取服务器地址接口,方便诊断用户反向代理配置是否正确
|
2025-07-26 20:40:49 +08:00 |
|
zhaojun
|
86333d16fb
|
1. 优化根据用户名获取用户 id 的方法,增加缓存
2. 缓存用户可用存储源,加快访问速度
|
2025-07-26 20:31:08 +08:00 |
|
zhaojun
|
5a7173ddd1
|
修复 sftp 连接超时时间 bug。
优化私钥登陆的逻辑,不再使用临时文件。
|
2025-07-26 20:21:40 +08:00 |
|