时隔一年,发布小版本更新;修复安全漏洞,新增便捷安装流程
距离上一次 release 已经一年多了,master分支即将迎来第 1500 个 commit 。
更新内容
- 重要 修复 XSS 漏洞 (by @maple3142)和越权漏洞(by @BBBob )
- 重要 默认安装流程大幅简化,详见 https://github.com/QingdaoU/OnlineJudgeDeploy 同时镜像体积大幅减少,平均瘦身40%
- 修复部分逻辑bug(by @pvpnvz )
更新流程
受漏洞影响,请所有的用户及时更新
- 使用 OnlineJudgeDeploy 部署的用户,运行
docker-compose pull && docker-compose up -d
即可 - 使用老版本部署的用户,请先迁移到新部署方法。先停止老版本的docker容器的运行,然后部署一套新的,然后将老版本的数据文件夹逐一覆盖过来。
- 手动修改源码可以参考 #89
2.0 开发进度
- 主要是 @zema1 一个人在写,学业繁忙,进度比较慢,希望有更多的小伙伴能参与进来。
如有任何问题,可以提出 issue 或者查看 https://github.com/QingdaoU/OnlineJudge/wiki/QQ%E7%BE%A4 寻求帮助