virusdefender
|
2b4400d68c
|
Merge branch 'virusdefender-dev'
* virusdefender-dev:
bootstrap 更新打包
require.js 加载的 js 也加版本号
修复导航栏在小屏幕上折叠后无法展开的问题
增加比赛结果缓存
优化比赛的前台显示样式;删除公告,没有提交的时候不显示表格的表头;修改部分 typo
增强判题和 docker 安全性
使用关联查询提供性能
修复 ajax 提交 json 中文乱码的问题
update security
修复不能显示真实姓名的 bug
|
2015-09-29 21:30:41 +08:00 |
|
virusdefender
|
2f17424fac
|
bootstrap 更新打包
|
2015-09-29 19:08:59 +08:00 |
|
virusdefender
|
e517dbcbc2
|
require.js 加载的 js 也加版本号
|
2015-09-29 19:04:42 +08:00 |
|
virusdefender
|
37517a135a
|
修复导航栏在小屏幕上折叠后无法展开的问题
|
2015-09-29 18:59:21 +08:00 |
|
virusdefender
|
67de24a5b3
|
增加比赛结果缓存
|
2015-09-27 20:41:56 +08:00 |
|
virusdefender
|
634bc82024
|
优化比赛的前台显示样式;删除公告,没有提交的时候不显示表格的表头;修改部分 typo
|
2015-09-25 19:35:48 +08:00 |
|
virusdefender
|
4ab1107627
|
增强判题和 docker 安全性
|
2015-09-25 15:05:17 +08:00 |
|
virusdefender
|
e3d3fa7eb4
|
使用关联查询提供性能
|
2015-09-25 15:04:57 +08:00 |
|
virusdefender
|
f7a8b80b0c
|
修复 ajax 提交 json 中文乱码的问题
|
2015-09-25 15:03:09 +08:00 |
|
virusdefender
|
08373ebb02
|
update security
|
2015-09-25 13:10:09 +08:00 |
|
virusdefender
|
4c7f03776b
|
Merge branch 'dev'
* dev: (22 commits)
修改模板名称
使用新的生成比赛排名的方式
JSONField 会自动把字典的 key转换为数字,判断一下,防止重复创建
fix typo
晕了,没提交代码就在服务器上调试。。。
修复用户提交题目的时候,problems_status 中没有对应的 key 导致的错误
更新用户提交 ac 标志存储方法
修复 jsonField 中的问题
增加 model 修改的 migrations
修改用户题目 ac 状态的存储方式
更新 ContestRank的生成方法
不是本人的提交就增加作者用户名
模板中判断能否分享
fix typo
fix typo
修复 None 导致的 xss filter 错误
修复None 导致的 xss filter 工作异常
修复分享代码时候的逻辑错误
add oj text logo
增加富文本的 xss 过滤
...
|
2015-09-24 21:36:44 +08:00 |
|
virusdefender
|
f417b8d708
|
修复不能显示真实姓名的 bug
|
2015-09-24 21:35:41 +08:00 |
|
virusdefender
|
67adbcb3d1
|
Accept Merge Request #266 更新用户提交 ac 标志存储方法;使用新的生成比赛排名的方式 : (virusdefender-dev -> dev)
Merge Request: 更新用户提交 ac 标志存储方法;使用新的生成比赛排名的方式
Created By: @virusdefender
Accepted By: @virusdefender
URL: https://coding.net/u/virusdefender/p/qduoj/git/merge/266
|
2015-09-24 21:34:42 +08:00 |
|
virusdefender
|
b2d18d33e0
|
修改模板名称
|
2015-09-24 21:25:39 +08:00 |
|
virusdefender
|
8cd2bdbaf0
|
使用新的生成比赛排名的方式
|
2015-09-24 21:25:13 +08:00 |
|
virusdefender
|
aa0f27fc47
|
JSONField 会自动把字典的 key转换为数字,判断一下,防止重复创建
|
2015-09-24 18:19:48 +08:00 |
|
virusdefender
|
e518c1faa1
|
fix typo
|
2015-09-24 17:57:51 +08:00 |
|
virusdefender
|
c0d239ff66
|
晕了,没提交代码就在服务器上调试。。。
|
2015-09-24 16:14:32 +08:00 |
|
virusdefender
|
460c6b0bb2
|
Merge branch 'virusdefender-dev' into debug
* virusdefender-dev:
修复用户提交题目的时候,problems_status 中没有对应的 key 导致的错误
|
2015-09-24 16:01:33 +08:00 |
|
virusdefender
|
bd121c0adc
|
修复用户提交题目的时候,problems_status 中没有对应的 key 导致的错误
|
2015-09-24 16:01:08 +08:00 |
|
virusdefender
|
95aacfd7b5
|
Merge branch 'virusdefender-dev' into debug
* virusdefender-dev:
更新用户提交 ac 标志存储方法
|
2015-09-24 15:56:59 +08:00 |
|
virusdefender
|
82e8ce3ea8
|
更新用户提交 ac 标志存储方法
|
2015-09-24 15:56:47 +08:00 |
|
virusdefender
|
b32e015400
|
Merge branch 'virusdefender-dev' into debug
* virusdefender-dev:
修复 jsonField 中的问题
|
2015-09-24 15:47:27 +08:00 |
|
virusdefender
|
507ef39e5d
|
修复 jsonField 中的问题
|
2015-09-24 15:47:05 +08:00 |
|
virusdefender
|
6f0d8b9803
|
Merge branch 'virusdefender-dev' into debug
* virusdefender-dev:
增加 model 修改的 migrations
|
2015-09-24 15:31:29 +08:00 |
|
virusdefender
|
58df0d423d
|
增加 model 修改的 migrations
|
2015-09-24 15:31:16 +08:00 |
|
virusdefender
|
d46bbbb966
|
Merge branch 'virusdefender-dev' into debug
* virusdefender-dev:
修改用户题目 ac 状态的存储方式
更新 ContestRank的生成方法
修复None 导致的 xss filter 工作异常
|
2015-09-24 15:29:11 +08:00 |
|
virusdefender
|
44d094f19c
|
修改用户题目 ac 状态的存储方式
|
2015-09-24 15:28:55 +08:00 |
|
virusdefender
|
7eea999277
|
更新 ContestRank的生成方法
|
2015-09-24 14:55:20 +08:00 |
|
virusdefender
|
190221f2a5
|
Merge branch 'dev' into virusdefender-dev
* dev:
修复None 导致的 xss filter 工作异常
|
2015-09-23 21:44:16 +08:00 |
|
virusdefender
|
60720f0f65
|
Merge branch 'virusdefender-dev' into debug
* virusdefender-dev:
不是本人的提交就增加作者用户名
|
2015-09-23 21:41:48 +08:00 |
|
virusdefender
|
8fbc774dee
|
不是本人的提交就增加作者用户名
|
2015-09-23 21:41:37 +08:00 |
|
virusdefender
|
4b5db74ea2
|
Merge branch 'virusdefender-dev' into debug
* virusdefender-dev:
模板中判断能否分享
|
2015-09-23 21:37:39 +08:00 |
|
virusdefender
|
e95bf8e162
|
模板中判断能否分享
|
2015-09-23 21:37:29 +08:00 |
|
virusdefender
|
948f940043
|
Merge branch 'virusdefender-dev' into debug
* virusdefender-dev:
fix typo
|
2015-09-23 21:35:08 +08:00 |
|
virusdefender
|
7b2a871f47
|
fix typo
|
2015-09-23 21:34:54 +08:00 |
|
virusdefender
|
e2679408c0
|
Merge branch 'virusdefender-dev' into debug
* virusdefender-dev:
fix typo
|
2015-09-23 21:33:26 +08:00 |
|
virusdefender
|
eec6c0e37a
|
fix typo
|
2015-09-23 21:33:14 +08:00 |
|
virusdefender
|
e7aaaa523f
|
Merge branch 'virusdefender-dev' into debug
* virusdefender-dev:
修复 None 导致的 xss filter 错误
修复分享代码时候的逻辑错误
|
2015-09-23 21:31:24 +08:00 |
|
virusdefender
|
6335a3a1ea
|
修复 None 导致的 xss filter 错误
|
2015-09-23 21:31:15 +08:00 |
|
virusdefender
|
2957d7f716
|
Merge branch 'debug' of https://git.coding.net/virusdefender/qduoj into debug
# Via virusdefender (2) and sxw (1)
* 'debug' of https://git.coding.net/virusdefender/qduoj:
add oj text logo
增加富文本的 xss 过滤
增加 demo 网址
修补部分没有判断比赛权限的问题;增加比赛调试模式的页面提示
增加部分注释,修补部分没有判断权限的问题
增加判断管理员权限的 decorator
只有管理员才能查看所有人的提交
|
2015-09-23 21:30:35 +08:00 |
|
virusdefender
|
aa4ed9b9b2
|
修复None 导致的 xss filter 工作异常
|
2015-09-23 21:30:00 +08:00 |
|
virusdefender
|
e131c7e9f9
|
Merge branch 'virusdefender-dev' into dev
* virusdefender-dev:
修复分享代码时候的逻辑错误
|
2015-09-23 21:25:46 +08:00 |
|
virusdefender
|
4ca2b458b3
|
修复分享代码时候的逻辑错误
|
2015-09-23 21:25:13 +08:00 |
|
virusdefender
|
b3f7debfa6
|
Accept Merge Request #265 修复"公开比赛题目时多出样例数据的问题" : (dev-s -> dev)
Merge Request: 修复"公开比赛题目时多出样例数据的问题"
Created By: @virusdefender
Accepted By: @virusdefender
URL: https://coding.net/u/virusdefender/p/qduoj/git/merge/265
|
2015-09-23 19:39:41 +08:00 |
|
virusdefender
|
5c334a4ed3
|
add oj text logo
|
2015-09-22 18:52:15 +08:00 |
|
virusdefender
|
c26fd6734d
|
增加富文本的 xss 过滤
|
2015-09-22 17:03:53 +08:00 |
|
virusdefender
|
b224a823fe
|
增加 demo 网址
|
2015-09-22 16:26:42 +08:00 |
|
virusdefender
|
317993dffc
|
Merge branch 'dev'
* dev:
修补部分没有判断比赛权限的问题;增加比赛调试模式的页面提示
增加部分注释,修补部分没有判断权限的问题
增加判断管理员权限的 decorator
只有管理员才能查看所有人的提交
修改逻辑
增加显示所有提交的调试功能
fix typo
增加比赛倒计时的功能
修复 https环境前端获取到的协议是 http 的问题
增加前台题目的重新判题功能
删除统计功能
修复公告列表中用户权限判断错误的情况,抽取代码为 decorator。
用户不需要验证码的时候刷新验证会导致错误,增加判断
去除部分 magic number
比赛如果不是正在进行的状态,就不创建比赛的分数记录和增加比赛题目计数器
|
2015-09-22 16:21:18 +08:00 |
|
virusdefender
|
2d72a061e3
|
Accept Merge Request #261 强化权限判断;修改部分小 bug : (virusdefender-dev -> dev)
Merge Request: 强化权限判断;修改部分小 bug
Created By: @virusdefender
Accepted By: @virusdefender
URL: https://coding.net/u/virusdefender/p/qduoj/git/merge/261
|
2015-09-22 16:20:51 +08:00 |
|
virusdefender
|
389c1905a6
|
修补部分没有判断比赛权限的问题;增加比赛调试模式的页面提示
|
2015-09-22 16:19:40 +08:00 |
|
virusdefender
|
707e38ac79
|
增加部分注释,修补部分没有判断权限的问题
|
2015-09-22 16:19:08 +08:00 |
|
virusdefender
|
172d45eb78
|
增加判断管理员权限的 decorator
|
2015-09-22 16:18:32 +08:00 |
|
virusdefender
|
a57544db1d
|
只有管理员才能查看所有人的提交
|
2015-09-22 16:17:53 +08:00 |
|
virusdefender
|
584d12690e
|
Merge branch 'virusdefender-dev' into debug
* virusdefender-dev:
修改逻辑
|
2015-09-22 14:37:53 +08:00 |
|
virusdefender
|
f0a70c3b09
|
修改逻辑
|
2015-09-22 14:37:45 +08:00 |
|
virusdefender
|
85d9168ba0
|
Merge branch 'virusdefender-dev' into debug
* virusdefender-dev:
增加显示所有提交的调试功能
fix typo
增加比赛倒计时的功能
修复 https环境前端获取到的协议是 http 的问题
|
2015-09-22 14:29:32 +08:00 |
|
virusdefender
|
5ac16a3c7f
|
增加显示所有提交的调试功能
|
2015-09-22 14:28:46 +08:00 |
|
virusdefender
|
0e50f7fdc5
|
Merge branch 'dev' into virusdefender-dev
* dev:
增加比赛倒计时的功能
Conflicts:
contest/models.py
|
2015-09-22 13:10:07 +08:00 |
|
virusdefender
|
0718b4c521
|
fix typo
|
2015-09-22 13:09:01 +08:00 |
|
virusdefender
|
bf2416659f
|
Accept Merge Request #259 增加比赛倒计时的功能 : (hohoTT-dev -> dev)
Merge Request: 增加比赛倒计时的功能
Created By: @virusdefender
Accepted By: @virusdefender
URL: https://coding.net/u/virusdefender/p/qduoj/git/merge/259
|
2015-09-22 13:08:24 +08:00 |
|
virusdefender
|
30df3eadb8
|
修复 https环境前端获取到的协议是 http 的问题
|
2015-09-21 23:10:26 +08:00 |
|
virusdefender
|
dc9476f585
|
Merge branch 'virusdefender-dev' into debug
* virusdefender-dev:
增加前台题目的重新判题功能
删除统计功能
修复公告列表中用户权限判断错误的情况,抽取代码为 decorator。
用户不需要验证码的时候刷新验证会导致错误,增加判断
去除部分 magic number
比赛如果不是正在进行的状态,就不创建比赛的分数记录和增加比赛题目计数器
修改刷新时间
增加题目页面倒计时的 js
增加比赛倒计时的 api
增加判题帮助
修复判断验证码是否存在的时候,用户不存在导致的报错
|
2015-09-21 13:57:17 +08:00 |
|
virusdefender
|
5f23bff3c5
|
增加前台题目的重新判题功能
|
2015-09-21 13:56:54 +08:00 |
|
virusdefender
|
60d727d7b2
|
删除统计功能
|
2015-09-21 13:41:14 +08:00 |
|
virusdefender
|
2df5cbe56c
|
Merge branch 'dev'
* dev: (195 commits)
修改刷新时间
增加题目页面倒计时的 js
增加比赛倒计时的 api
增加判题帮助
修复判断验证码是否存在的时候,用户不存在导致的报错
记录用户输出 md5
增加反馈链接
add docker start tool
rename mq
不用的语言使用不同的系统调用过滤
update java runtime security policy
增加 clone 地址范围限制,否则 Java 无法运行
fix mq run path error
修复语言判断 bug
add kill proc
修改codeMirror中代码的样式
修复数据库已有用户problems_statu字段为空造成的问题
fix typo
add c/c++ sys call filter
--isolate-process true
...
Conflicts:
judge/judger/settings.py
judge/judger_controller/settings.py
template/src/oj/contest/contest_problem.html
template/src/oj/contest/submissions_list.html
|
2015-09-21 13:06:12 +08:00 |
|
virusdefender
|
cb0e7cf938
|
修复公告列表中用户权限判断错误的情况,抽取代码为 decorator。
|
2015-09-21 12:32:50 +08:00 |
|
virusdefender
|
725d950e27
|
用户不需要验证码的时候刷新验证会导致错误,增加判断
|
2015-09-21 12:28:22 +08:00 |
|
virusdefender
|
041fd2cb60
|
去除部分 magic number
|
2015-09-21 11:16:30 +08:00 |
|
virusdefender
|
43be94cce6
|
比赛如果不是正在进行的状态,就不创建比赛的分数记录和增加比赛题目计数器
|
2015-09-21 11:06:11 +08:00 |
|
virusdefender
|
3b8eef1bab
|
Accept Merge Request #257 增加比赛倒计时 api;修复小 bug : (virusdefender-dev -> dev)
Merge Request: 增加比赛倒计时 api;修复小 bug
Created By: @virusdefender
Accepted By: @virusdefender
URL: https://coding.net/u/virusdefender/p/qduoj/git/merge/257
|
2015-09-20 23:34:22 +08:00 |
|
virusdefender
|
3ef7644e9b
|
修改刷新时间
|
2015-09-20 14:41:34 +08:00 |
|
virusdefender
|
899f276800
|
增加题目页面倒计时的 js
|
2015-09-20 14:11:17 +08:00 |
|
virusdefender
|
fcafd34442
|
增加比赛倒计时的 api
|
2015-09-20 14:11:03 +08:00 |
|
virusdefender
|
0d6d1a4102
|
增加判题帮助
|
2015-09-20 14:10:38 +08:00 |
|
virusdefender
|
ca79af958a
|
Merge branch 'dev' into debug
* dev:
|
2015-09-19 19:41:07 +08:00 |
|
virusdefender
|
4e52c56eef
|
Merge branch 'dev' into virusdefender-dev
* dev:
修改codeMirror中代码的样式
修改每个页面的title
修改错误
改下首页跳转的函数名
|
2015-09-19 19:39:40 +08:00 |
|
virusdefender
|
83124f3c86
|
修复判断验证码是否存在的时候,用户不存在导致的报错
|
2015-09-19 18:46:03 +08:00 |
|
virusdefender
|
d9e5030027
|
Merge branch 'virusdefender-dev' into debug
* virusdefender-dev:
记录用户输出 md5
增加反馈链接
|
2015-09-19 15:08:25 +08:00 |
|
virusdefender
|
18abd6a465
|
记录用户输出 md5
|
2015-09-19 15:07:31 +08:00 |
|
virusdefender
|
ca03a5f372
|
Accept Merge Request #250 小 bug 修复 : (virusdefender-dev -> dev)
Merge Request: 小 bug 修复
Created By: @virusdefender
Accepted By: @virusdefender
URL: https://coding.net/u/virusdefender/p/qduoj/git/merge/250
|
2015-09-19 08:14:21 +08:00 |
|
virusdefender
|
43dc543c06
|
增加反馈链接
|
2015-09-18 19:57:51 +08:00 |
|
virusdefender
|
0c079b7160
|
add docker start tool
|
2015-09-18 16:06:28 +08:00 |
|
virusdefender
|
848eb21669
|
rename mq
|
2015-09-18 16:05:04 +08:00 |
|
virusdefender
|
07f310b4b8
|
不用的语言使用不同的系统调用过滤
|
2015-09-18 13:13:03 +08:00 |
|
virusdefender
|
33ba871af0
|
update java runtime security policy
|
2015-09-18 12:52:00 +08:00 |
|
virusdefender
|
482a537ce0
|
增加 clone 地址范围限制,否则 Java 无法运行
|
2015-09-18 11:18:16 +08:00 |
|
virusdefender
|
054536a72e
|
fix mq run path error
|
2015-09-18 11:17:52 +08:00 |
|
virusdefender
|
afc17e7d87
|
修复语言判断 bug
|
2015-09-18 11:10:47 +08:00 |
|
virusdefender
|
a15059c114
|
add kill proc
|
2015-09-17 23:14:02 +08:00 |
|
virusdefender
|
20d69dc515
|
Accept Merge Request #249 修改codeMirror中代码的样式、页面的title、首页跳转的函数名 : (hohoTT-dev -> dev)
Merge Request: 修改codeMirror中代码的样式、页面的title、首页跳转的函数名
Created By: @hohoTT
Accepted By: @virusdefender
URL: https://coding.net/u/virusdefender/p/qduoj/git/merge/249
|
2015-09-17 21:25:46 +08:00 |
|
virusdefender
|
26c46f1e2a
|
Merge branch 'dev' into virusdefender-dev
* dev:
修复数据库已有用户problems_statu字段为空造成的问题
|
2015-09-17 20:48:56 +08:00 |
|
virusdefender
|
8aa7ce01aa
|
Accept Merge Request #248 修复问题列表的ac标识的bug : (dev-sxw -> dev)
Merge Request: 修复问题列表的ac标识的bug
Created By: @esp
Accepted By: @virusdefender
URL: https://coding.net/u/virusdefender/p/qduoj/git/merge/248
|
2015-09-17 20:47:03 +08:00 |
|
virusdefender
|
9df3ffa782
|
fix typo
|
2015-09-17 20:21:55 +08:00 |
|
virusdefender
|
83539c13ea
|
add c/c++ sys call filter
|
2015-09-17 19:56:51 +08:00 |
|
virusdefender
|
722d79a1c8
|
--isolate-process true
|
2015-09-17 18:09:14 +08:00 |
|
virusdefender
|
098011c48f
|
Accept Merge Request #247 使用 supervisord 启动 docker 内进程 : (virusdefender-dev -> dev)
Merge Request: 使用 supervisord 启动 docker 内进程
Created By: @virusdefender
Accepted By: @virusdefender
URL: https://coding.net/u/virusdefender/p/qduoj/git/merge/247
|
2015-09-17 16:36:41 +08:00 |
|
virusdefender
|
2d1a95aa44
|
fix typo
|
2015-09-17 16:11:14 +08:00 |
|
virusdefender
|
07f87acae4
|
如果 nodaemon=true docker 会认为整个容器已经结束了
|
2015-09-17 16:07:53 +08:00 |
|
virusdefender
|
b163664e9f
|
fix typo
|
2015-09-17 15:42:38 +08:00 |
|