Skip to content

Latest commit

 

History

History
404 lines (286 loc) · 9.34 KB

CHANGELOG.md

File metadata and controls

404 lines (286 loc) · 9.34 KB

3.6.1 S-9 / 2023-05-01

CTFd-Matrix

  • 修复filter错误
  • 将用户模型中的计分方式更改与本体分离

CTFd-Owl

  • 修改deployment参数为设置使用docker-compose还是docker compose 插件
  • 优化示例题目和说明
  • 修改默认目录为/home/docker
  • 优化frp更新逻辑,减少请求
  • 增加/home/docker的映射

3.6.1 S-8 / 2023-04-27

General

  • 更新数据库版本
  • 修复一些渲染问题

CTFd-whale

  • 修复一个异常捕获的问题

CTFd-owl

  • 修复中途更改文件名可能导致容器启停异常的原因
  • 修复frp在新版docker容器ip错误的问题
  • 修复使用9999直接映射的情况下与frp冲突的问题
  • 修复源码大小计算错误的问题
  • 修复frp配置循环体错误的问题
  • 增加关闭容器时报错std输入输出记录
  • 不再依赖docker-compose pypi包

3.6.1 S-7 / 2023-04-03

General

  • 更新依赖
  • 增加CTFd-owl

CTFd-owl

  • 升级至支持3.5.*
  • 修复了一些问题
  • 增加题目compose源码上传和管理功能

3.6.1 S-6 / 2023-03-18

前端

  • 修复比赛主题页面视觉效果

whale

  • 修复数据库衰减函数值缺失的问题
  • 修复导入时由于升级文件没有判断表是否存在导致的崩溃问题

gunicorn

  • 延长超时时间至10分钟,以支持大文件上传

db

  • 优化db ping

3.6.1 S-5 / 2023-02-27

前端

  • 修复比赛主题注册页面的问题

whale

  • 修复动态分数没有function值的问题

todo

  • 让计分板插件能够正确判定动态分数

3.6.1 S-4 / 2023-02-10

前端

  • 升级echarts 4 -> 5
  • 优化前端动画效果

3.6.1 S-3 / 2023-02-09

个人资料

  • 修复一个判断问题导致的强制实名开启时无法修改其他项目的问题

SMTPViaHTTP

  • 增加通过HTTP绕过SMTP WAF的插件

前端

  • 禁用email页面配置自动填充

3.6.1 S-2 / 2023-12-27

题解上传

  • 题解上传增加文件校验,同时增加错误的文件名设置导致的文件名格式化失败异常捕捉

3.6.1 S-1 / 2023-12-15

版本号

  • 更改更新日志版本号命名方式为 整合到的官方版本 S-自定义子版本

更新整合

  • Fix remove db from connection string (#2372)
  • Add email whitelist wildcard (#2375)
  • Fix SQLAlchemy warning about back_populates (#2378)
  • Fix issues with CSV exporting (#2412)
  • Fix missing next_id on dynamic challenges
  • Add linear decay function to dynamic challenges (#2347)
  • Fix issue where the API was not respecting score visibility
  • bug: S3 uploader incorrect timezone (#2432)
  • When unlocking a hint, always use an accounts true score and not their public visible score (#2441)

3.5.3 dev-41/ 2023-12-13

日志记录

  • 增加email日志

Whale

  • 修复时区二次格式化的问题
  • 增加题目容器时区映射

3.5.3 dev-40/ 2023-12-07

日志记录

  • 调整时区默认设置,增加插件日志时间

题解上传

  • 增加题解上传插件

3.5.3 dev-39/ 2023-12-02

时区设置

  • 增加当前后端时区配置项显示

容器日志

  • 修复按钮

多线程

  • 增加生成secret_key的脚本

3.5.3 dev-38/ 2023-11-30

自动备份

  • 增加自动备份插件,平台现在可以自动备份了

日志记录

  • 修复alembic报错日志没有重定向到stdout的问题

3.5.3 dev-37/ 2023-11-22

注册页面

  • 增加reCaptcha,增加安全性
  • 注册和重置密码邮件发送现在会检查返回值了

前端

  • 更新依赖

管理员邮件

  • 增加标题功能

3.5.3 dev-36/ 2023-11-02

动态容器

  • 现在Whale插件配置里的容器选项可以实时查看各开启docker容器日志了,方便错误处理与平台维护

3.5.3 dev-35/ 2023-10-31

用户注册

  • 用户现在在注册时不会显示ticket到url中
  • 优化重定向url编码问题
  • sso认证后增加重新认证的按钮

前端主题

  • 修复管理面板一个翻译问题
  • 修复题目页面一个翻译问题

3.5.3 dev-34/ 2023-10-12

Whale

  • 修复了在将分数设置为动态分数时,当前分数无法根据最大、最小分数值的修改而修改的问题

前端主题

  • 添加了注册时是否启用SSO认证的选项
  • 在个人设置页面将<真实姓名>与<学号>设置为只读
  • 在注册页面,如果启用SSO,则不允许用户自定义<真实姓名>与<学号>,改为直接通过SSO认证ticket获取信息
  • 修复了在后台创建提示时由于过长超出提示弹窗范围的问题

admin

  • 修复了管理员在创建用户时"missing arguments"的问题,现在如果真实姓名和学号置空,则将其替换为"admin_created"

3.5.3 dev-33/ 2023-09-24

数据库

  • 增加连接池默认大小到500,总容量1000

3.5.3 dev-32/ 2023-09-04

计分板插件

  • 重构计算算法,优化性能
  • 重构渲染方法,更加美观
  • 奖项加分也计入计分板

分数计算

  • 个人分数页面也会有血量分数加成了

3.5.3 dev-31/ 2023-09-03

前端主题

  • 实现团队页面双语切换
  • 比赛主题团队页面弹窗颜色修复

3.5.3 dev-30/ 2023-08-24

前端主题

  • 实现图表动态语言
  • 比赛主题图表颜色修复
  • 比赛题目页面倒计时功能

Whale

  • 增加幽灵容器处理(可能有用)

3.5.3 dev-29/ 2023-08-23

前端主题

  • 实现题目列表优先排序

3.5.3 dev-28/ 2023-08-22

Whale

  • bug fix

3.5.3 dev-27/ 2023-08-21

前端主题

  • 重制competition主题,匹配版本功能
  • 题目加载时支持自动滚动至题目位置

3.5.3 dev-26/ 2023-08-20

前端主题

  • core从pages-remastered中分离,只对大类进行分页
  • 分页导航栏更换成等宽字体
  • 增加判断,当题目页面刷新数据为空时停止加载

3.5.3 dev-25/ 2023-08-19

日志记录

  • 增加Whale日志记录,保存在whale.log

前端分页

  • 修复一个默认子类别不在第一行的问题

3.5.3 dev-24/ 2023-08-18

日志记录

  • bot与request日志增加请求时间
  • 日志时间时区设置
  • alembic日志迁移至alembic.log

3.5.3 dev-23/ 2023-08-17

日志记录

  • 增加了发出的网络请求日志
  • 增加了bot发送消息日志

bot消息播报

  • 修复了在新线程发送请求时数据库跨线程访问冲突的问题

多语言

  • 后端返回消息双语动态切换

3.5.3 dev-22/ 2023-08-15

日志记录

  • 将访问日志从docker日志中分离到access.log文件中

前端

  • Whale和Matrix插件支持中英动态切换

3.5.3 dev-21/ 2023-08-14

前端

  • 重构Admin主题,支持中英切换
  • 题目选择变更时页面伴随跳转

3.5.3 dev-20/ 2023-08-13

前端

  • 重构Pages主题,支持中英切换
  • 时间格式支持动态切换

3.5.3 dev-19/ 2023-08-11

前端

  • 修复Whale容器创建时间与时区不符问题
  • 优化时间显示格式

3.5.3 dev-18/ 2023-08-05

统一认证

  • 支持开关统一认证按钮
  • 支持设置注册时是否要求学号
  • 支持设置注册时学号是否可以为空

3.5.3 dev-17/ 2023-08-04

whale

  • 增加更新镜像功能
  • 增加镜像上传功能
  • 优化提示信息文本

3.5.3 dev-16/ 2023-07-30

sso

  • 优化认证方式
  • 认证服务器地址可设置 whale
  • 修复了一个检测容器时报错导致容器无主的问题

3.5.3 dev-15/ 2023-07-23

Page主题

  • 修复了导航栏覆盖题目类型第一个选项的问题
  • 优化了导航栏视觉效果

3.5.3 dev-14/ 2023-07-05

比赛主题

  • 增加开始倒计时和结束倒计时

3.5.3 dev-13/ 2023-07-05

管理面板

  • 汉化大部分弹出窗口
  • 修复题目Hint列表ID显示问题
  • 优化Hint创建&修改窗口前置需求显示,更加直观

3.5.3 dev-12/ 2023-07-04

主题

  • 整合比赛用Pixo主题
  • 修复pages主题问题
  • 比赛Pixo主题整合新版下一题功能
  • 比赛Pixo主题整合新版计分板隐藏功能
  • 整合计分板插件,二次开发计分板插件,增加设置界面,题目数量动态获取,开关和加分可设置
  • 支持计分板插件开关热重载(无需重启CTFd)

3.5.3 dev-11/ 2023-07-03

UI

  • 优化导入导出页面

导入导出

  • 修复NoneType问题

3.5.3 dev-10/ 2023-07-03

UI

  • 优化提示

检查更新

  • 关闭检查更新功能

3.5.3 dev-9/ 2023-06-31

更新整合

  • ScoreBoard可见性
  • 下一题按钮
  • Hint异常处理
  • 过大图片提示

细节处理

  • 优化统计图表

3.5.3 dev-8/ 2023-06-30

Whale

  • 增加检测容器是否已完成启动

3.5.3 dev-7/ 2023-06-28

前端样式

  • 修复了管理端用户查看页面乱码问题
  • 全部汉化完成

3.5.3 dev-6/ 2023-06-27

前端样式

  • 修复了一些视觉问题
  • 优化前端显示
  • 除部分平台设置之外全部汉化

3.5.3 dev-5/ 2023-06-27

前端样式

  • 修复了一些视觉问题

3.5.3 dev-4/ 2023-06-26

动态容器

  • 修复了服务器没有镜像时,即使拉取镜像失败仍会提示容器创建成功的问题

3.5.3 dev-3/ 2023-06-23

导入导出

  • 修复了导入导出的问题,优化了状态显示

3.5.3 dev-2/ 2023-06-23

综合

  • 上传文件名修复
  • 坚持一个中国原则
  • 注册,登陆,设置界面增加姓名和学号设置和数据校验
  • 修改powered by 等页面模板
  • 增加题目子类别
  • 增加机器人功能

3.5.3 dev-1/ 2023-06-22

综合

  • 整合CTFd-Whale并修复一些问题
  • 整合frpc进入docker-compose