virusdefender
|
c323ff2395
|
完善筛选的交互
|
2016-03-28 18:25:40 +08:00 |
|
virusdefender
|
fd790453a1
|
增加设置中url格式的提示,防止拼接url的时候出现多余的/符号
|
2016-03-28 18:13:08 +08:00 |
|
virusdefender
|
be4fc9f88f
|
修复系统中没有小组的时候无法创建和编辑比赛的问题
|
2016-03-28 18:06:52 +08:00 |
|
virusdefender
|
8ec15f9211
|
使用更强的随机算法
|
2016-03-28 17:46:56 +08:00 |
|
virusdefender
|
2026deafee
|
比赛没有结束的时候不能公开题目
|
2016-03-28 15:56:54 +08:00 |
|
virusdefender
|
67c28eb723
|
修复表格表头颜色错误
|
2016-03-28 15:56:25 +08:00 |
|
virusdefender
|
848ca4a657
|
Merge branch 'dev'
* dev:
修正管理员重置密码的bug
|
2016-03-27 20:28:56 +08:00 |
|
virusdefender
|
aeb551efe9
|
修复刷新排名页面链接错误的问题
|
2016-03-27 20:13:37 +08:00 |
|
virusdefender
|
1c0d5aedbb
|
Merge branch 'dev'
* dev:
修复用户禁用功能的部分bug
增加禁用用户的功能
|
2016-03-27 18:34:18 +08:00 |
|
virusdefender
|
6eb711a03b
|
修复模板typo
|
2016-03-27 18:33:44 +08:00 |
|
virusdefender
|
76244e1fdf
|
优化mathjax js引入方式
|
2016-03-14 14:55:08 +08:00 |
|
virusdefender
|
13c73e71b8
|
cpu时间0ms的时候也可以显示
|
2016-03-13 12:20:08 +08:00 |
|
virusdefender
|
951744a7cd
|
判题结果按照测试用例排序列表显示
|
2016-03-13 12:08:10 +08:00 |
|
virusdefender
|
cf2fc9df1a
|
指定使用nobody用户进行编译,防止#include</etc/shadow>等情况的发生
部分情况下,include敏感文件可能造成信息泄露。这里设置一下用户权限。
|
2016-03-05 11:42:17 +08:00 |
|
virusdefender
|
2a1db9fa67
|
前端页面显示搜索关键词
|
2016-02-20 20:08:06 +08:00 |
|
virusdefender
|
87a3e08def
|
排除docker-compose.yml文件
|
2016-02-20 14:38:26 +08:00 |
|
virusdefender
|
b7dfa0980a
|
创建judger的docker-compose.ml文件
|
2016-02-20 14:35:50 +08:00 |
|
virusdefender
|
5dde03fe87
|
增加oj_web_server的docker-compose.yml文件
|
2016-02-20 13:58:01 +08:00 |
|
virusdefender
|
ac2b2445b5
|
docker启动的时候创建密钥和生成数据库
|
2016-02-20 13:57:14 +08:00 |
|
virusdefender
|
cd123d2cdf
|
去掉不必要的参数
|
2016-02-20 13:56:39 +08:00 |
|
virusdefender
|
f9ff681cf6
|
合并部分dockerfile命令
|
2016-02-20 12:10:11 +08:00 |
|
virusdefender
|
397f79a5b1
|
增加编译器错误显示限制,防止产生大量错误信息
|
2016-02-19 10:55:13 +08:00 |
|
virusdefender
|
4f41de1c0a
|
update README
|
2016-02-18 09:24:41 +08:00 |
|
virusdefender
|
2eebcb0ca6
|
增加issue模板
|
2016-02-18 09:22:25 +08:00 |
|
virusdefender
|
09ccaf5290
|
更新单点登录的逻辑
|
2016-02-18 08:56:50 +08:00 |
|
virusdefender
|
1f7f61616c
|
OpenAPI中返回判题状态信息
|
2016-02-17 21:07:43 +08:00 |
|
virusdefender
|
e4c299affe
|
修复typo
|
2016-02-17 21:02:12 +08:00 |
|
virusdefender
|
6d20d80538
|
update README
|
2016-02-17 20:12:08 +08:00 |
|
virusdefender
|
27ebb0d659
|
增加获取提交详情的OpenAPI
|
2016-02-17 19:34:46 +08:00 |
|
virusdefender
|
b4d31ed79b
|
增加创建提交的OpenAPI
|
2016-02-17 18:58:12 +08:00 |
|
virusdefender
|
823c6be0e1
|
增加通过api获取题目的逻辑
|
2016-02-17 10:13:48 +08:00 |
|
virusdefender
|
863e511d32
|
个人设置页面增加appkey
|
2016-02-17 09:57:44 +08:00 |
|
virusdefender
|
030a9b52f1
|
增加后台编辑两步验证和openapi appkey的功能。
同时修复:
- 去除部分表单的 id 和 name,阻止chrome的自动填充
- 不再需要的model
- 部分代码格式问题
|
2016-02-17 09:45:35 +08:00 |
|
virusdefender
|
c00d631ed0
|
增加猜测语言的简单规则;修改部分提示
|
2016-02-16 19:12:42 +08:00 |
|
virusdefender
|
ca3577f83d
|
运行前修改文件夹权限
|
2016-02-13 21:57:39 +08:00 |
|
virusdefender
|
d606895d11
|
增加重置 root 用户密码的命令
|
2016-02-12 19:46:49 +08:00 |
|
virusdefender
|
f356d7b545
|
修复 Java 中文导致的编译错误
|
2016-02-04 21:52:21 +08:00 |
|
virusdefender
|
553beaa470
|
新 Judger 的 dockerfile
|
2016-02-04 00:01:20 +08:00 |
|
virusdefender
|
f5c6386de2
|
Merge branch 'new-judger'
* new-judger:
编译错误的时候显示错误详情
|
2016-02-03 23:28:56 +08:00 |
|
virusdefender
|
046867eb6c
|
编译错误的时候显示错误详情
|
2016-02-03 10:03:38 +08:00 |
|
virusdefender
|
413d5adaf8
|
Merge branch 'new-judger'
* new-judger:
java 不再使用沙箱
更换判题为新的 judger
编译器使用绝对路径,否则报找不到文件的异常。
使用 judger 运行编译器
|
2016-02-02 11:56:17 +08:00 |
|
virusdefender
|
6963b2879b
|
java 不再使用沙箱
|
2016-02-02 10:23:23 +08:00 |
|
virusdefender
|
8dcd36b3d9
|
更换判题为新的 judger
|
2016-02-02 10:14:18 +08:00 |
|
virusdefender
|
13ad4899fe
|
导航栏加入帮助
|
2016-02-01 23:13:45 +08:00 |
|
virusdefender
|
ee35981fcb
|
编译器使用绝对路径,否则报找不到文件的异常。
|
2016-02-01 22:45:13 +08:00 |
|
virusdefender
|
65c2033120
|
使用 judger 运行编译器
|
2016-02-01 22:17:33 +08:00 |
|
virusdefender
|
bab289d652
|
admin 模板去除学校信息
|
2016-01-28 21:08:19 +08:00 |
|
virusdefender
|
78017df6b6
|
部分信息放入 custom_settings 里面
|
2016-01-28 20:36:24 +08:00 |
|
virusdefender
|
480050fac3
|
增加清理无用测试数据的功能,同时更新部分文字颜色
|
2016-01-26 16:39:30 +08:00 |
|
virusdefender
|
991a96ddb7
|
增加 initadmin 命令
|
2016-01-26 13:12:23 +08:00 |
|
virusdefender
|
1b25092cb4
|
fix template warning
|
2016-01-26 12:58:08 +08:00 |
|
virusdefender
|
5e73f60381
|
压缩首页大图
|
2016-01-24 19:05:48 +08:00 |
|
virusdefender
|
35be649d5b
|
update readme and license
|
2016-01-19 14:01:49 +08:00 |
|
virusdefender
|
2097698560
|
使用 TokenBucket 机制限制用户恶意提交代码
|
2016-01-17 14:51:14 +08:00 |
|
virusdefender
|
17ed05cb4c
|
修改首页文字
|
2016-01-09 14:27:59 +08:00 |
|
virusdefender
|
b65b0ac532
|
删除无用的文件
|
2016-01-09 14:27:50 +08:00 |
|
virusdefender
|
6075445087
|
update readme
|
2016-01-09 00:28:57 +08:00 |
|
virusdefender
|
ffa29bae60
|
添加阿里云的 debian 源用于安装 nodes
|
2016-01-09 00:12:59 +08:00 |
|
virusdefender
|
c6e7abe53d
|
部分设置项目移入 *_settings.py
|
2016-01-08 23:33:19 +08:00 |
|
virusdefender
|
5158db7f84
|
修复部分 bug
|
2016-01-08 23:32:55 +08:00 |
|
virusdefender
|
6aaa31386b
|
docker 内 server 降权运行
|
2016-01-08 23:32:30 +08:00 |
|
virusdefender
|
8bf4166d5d
|
删除比赛翻页链接
|
2016-01-06 17:18:53 +08:00 |
|
virusdefender
|
7ae8f4026b
|
修复倒计时模板不统一的问题
|
2016-01-06 17:12:30 +08:00 |
|
virusdefender
|
4b87ffe4c5
|
删除排名页面的分页
|
2016-01-06 17:12:14 +08:00 |
|
virusdefender
|
8c5ee64db8
|
Happy New Year~
|
2016-01-01 01:18:18 +08:00 |
|
virusdefender
|
85c53aaf7d
|
将比赛排名页面的错误次数换行显示
|
2015-12-26 22:34:54 +08:00 |
|
virusdefender
|
572753112c
|
优化比赛排名表格效果
|
2015-12-26 22:07:25 +08:00 |
|
virusdefender
|
755523e70f
|
增加基础库版本号,清除缓存
|
2015-12-23 15:19:01 +08:00 |
|
virusdefender
|
9d6aa30c89
|
压缩 bootstrap js
|
2015-12-23 15:10:46 +08:00 |
|
virusdefender
|
fe2c524ea3
|
表格显示增加横向滚动条,防止把页面撑宽
|
2015-12-23 11:04:15 +08:00 |
|
virusdefender
|
0483fa2496
|
Merge branch 'dev'
* dev:
修改 admin 界面,ip 太宽了
jquery选择器参数字符串里多打了一个空格
修复小组邀请赛的密码验证的问题,感觉之前测试过了呀,结果还是有问题,因为验证密码api里选择比赛时限定比赛类型中只有带密码的公开赛,所以无法验证带密码的小组赛
Conflicts:
judge_dispatcher/tasks.py
oj/settings.py
static/src/js/build.js
static/src/js/config.js
|
2015-12-23 00:36:21 +08:00 |
|
virusdefender
|
dfaa7655ad
|
Accept Merge Request #336 mr new-arch-dev : (new-arch -> dev)
Merge Request: mr new-arch-dev
Created By: @virusdefender
Accepted By: @virusdefender
URL: https://coding.net/u/virusdefender/p/qduoj/git/merge/336
|
2015-12-23 00:33:20 +08:00 |
|
virusdefender
|
c08ec7a2dc
|
修改 admin 界面,ip 太宽了
monitor 不再使用,配置判题服务器的代码移入 judge_dispatcher 里面
添加前端后台判题服务器管理页面一些校验的功能
去掉判题服务器监控的前端和后端
修复比赛 first ac 显示错误的问题
修复两步验证中的错误
tfa 显示 url
增加 qrcode 依赖
完成两步验证的逻辑
fix error package name and add pip mirrorwq
废弃 huey,多数据库连接的时候存在 connection 无法释放的问题,回到 celery
修复 huey 队列不会释放数据库连接的问题,是用法不对
增加关闭两步验证的 api
增加两步验证基础代码
完善 sso 登录部分
规范配置文件写法;数据库用户名也在环境变量中取
个人博客链接前面也增加图标
修改判题机器的配置文件
删除不再使用的配置文件
Squash from a1fff74 to 12f96c6 by virusdefender
|
2015-12-23 00:33:08 +08:00 |
|
virusdefender
|
0e222a6109
|
Accept Merge Request #334 修复带密码的小组不能验证密码的错误 : (dev-group -> dev)
Merge Request: 修复带密码的小组不能验证密码的错误
Created By: @esp
Accepted By: @virusdefender
URL: https://coding.net/u/virusdefender/p/qduoj/git/merge/334
|
2015-12-13 14:59:51 +08:00 |
|
virusdefender
|
c035971908
|
修复两步验证中的错误
|
2015-12-12 21:40:04 +08:00 |
|
virusdefender
|
c93d7a5fbc
|
tfa 显示 url
|
2015-12-12 21:26:09 +08:00 |
|
virusdefender
|
e53f625ae3
|
增加 qrcode 依赖
|
2015-12-12 21:18:14 +08:00 |
|
virusdefender
|
23f804476a
|
Merge branch 'new-arch' into otp-auth
* new-arch:
fix error package name and add pip mirrorwq
废弃 huey,多数据库连接的时候存在 connection 无法释放的问题,回到 celery
修复 huey 队列不会释放数据库连接的问题,是用法不对
修复typo
完善 sso 登录部分
修复typo
规范配置文件写法;数据库用户名也在环境变量中取
个人博客链接前面也增加图标
修改判题机器的配置文件
删除不再使用的配置文件
Conflicts:
account/views.py
|
2015-12-12 21:13:19 +08:00 |
|
virusdefender
|
c297e4cf0f
|
完成两步验证的逻辑
|
2015-12-12 21:12:00 +08:00 |
|
virusdefender
|
b687d2067b
|
废弃 huey,多数据库连接的时候存在 connection 无法释放的问题,回到 celery
|
2015-12-12 15:41:57 +08:00 |
|
virusdefender
|
84d390362b
|
修复 huey 队列不会释放数据库连接的问题,是用法不对
|
2015-12-12 11:36:02 +08:00 |
|
virusdefender
|
0f8dedb540
|
增加关闭两步验证的 api
|
2015-12-11 23:00:31 +08:00 |
|
virusdefender
|
2222a56d0a
|
增加两步验证基础代码
|
2015-12-11 22:43:23 +08:00 |
|
virusdefender
|
a91d2fb4f1
|
完善 sso 登录部分
|
2015-12-11 14:24:05 +08:00 |
|
virusdefender
|
66fb74c602
|
Merge branch 'new-arch' of https://git.coding.net/virusdefender/qduoj into new-arch
* 'new-arch' of https://git.coding.net/virusdefender/qduoj:
修复部分小问题 Squash from b973dfd to 12f96c6 by virusdefender
|
2015-12-10 20:28:37 +08:00 |
|
virusdefender
|
a0f19208f2
|
Merge branch 'master' into dev-group
* master:
修复部分小问题 Squash from b973dfd to 12f96c6 by virusdefender
|
2015-12-10 20:26:52 +08:00 |
|
virusdefender
|
d8bb845693
|
Accept Merge Request #331 dev -> master : (dev -> master)
Merge Request: dev -> master
Created By: @virusdefender
Accepted By: @virusdefender
URL: https://coding.net/u/virusdefender/p/qduoj/git/merge/331
|
2015-12-10 19:32:00 +08:00 |
|
virusdefender
|
fbbc3558b9
|
Accept Merge Request #330 修复部分小问题 : (new-arch -> dev)
Merge Request: 修复部分小问题
Created By: @virusdefender
Accepted By: @virusdefender
URL: https://coding.net/u/virusdefender/p/qduoj/git/merge/330
|
2015-12-10 19:31:21 +08:00 |
|
virusdefender
|
1eb1248cba
|
修复部分小问题
Squash from b973dfd to 12f96c6 by virusdefender
|
2015-12-10 19:31:08 +08:00 |
|
virusdefender
|
b973dfdfda
|
规范配置文件写法;数据库用户名也在环境变量中取
|
2015-12-10 19:29:21 +08:00 |
|
virusdefender
|
0af8b80b01
|
Merge branch 'dev' into new-arch
* dev:
修复找回密码token的问题,原来写的时候本来是想用index变量确定token的位置,结果一不小心写死了
|
2015-12-10 13:14:51 +08:00 |
|
virusdefender
|
7d72d6ec33
|
个人博客链接前面也增加图标
|
2015-12-10 10:35:32 +08:00 |
|
virusdefender
|
0c7a2bd504
|
Merge branch 'dev' into new-arch
* dev:
修复页脚备案信息显示错误的问题,被django自动转义了,本来想用|safe呢结果好像不好使,最后用autoescape off标签了
|
2015-12-10 10:12:13 +08:00 |
|
virusdefender
|
446fe0e545
|
Accept Merge Request #325 修复页脚显示错误的问题 : (dev-group -> dev)
Merge Request: 修复页脚显示错误的问题
Created By: @esp
Accepted By: @virusdefender
URL: https://coding.net/u/virusdefender/p/qduoj/git/merge/325
|
2015-12-10 10:10:02 +08:00 |
|
virusdefender
|
d66cb1f3e0
|
Merge branch 'dev' into new-arch
* dev:
|
2015-12-09 22:31:29 +08:00 |
|
virusdefender
|
029f1a4700
|
Merge branch 'new-arch' of https://git.coding.net/virusdefender/qduoj into new-arch
* 'new-arch' of https://git.coding.net/virusdefender/qduoj:
删除不再使用的配置文件
|
2015-12-09 22:31:23 +08:00 |
|
virusdefender
|
ae49f5fb48
|
Accept Merge Request #323 判题调度部分修改配置文件 : (new-arch -> dev)
Merge Request: 判题调度部分修改配置文件
Created By: @virusdefender
Accepted By: @virusdefender
URL: https://coding.net/u/virusdefender/p/qduoj/git/merge/323
|
2015-12-09 22:30:53 +08:00 |
|
virusdefender
|
0a62b6ab4b
|
删除不再使用的配置文件
Squash from 1612a4d to 12f96c6 by virusdefender
|
2015-12-09 22:30:49 +08:00 |
|
virusdefender
|
1612a4d63a
|
Merge branch 'dev' into new-arch
* dev:
修改禁止任何人加入的小组显示错误的问题
添加隐藏小组功能,但是只有超级管理员才能看到隐藏小组
对于已经加入的小组不再显示加入小组部分
对于已经加入的小组不再显示加入小组部分
修复创建者显示错误的问题
|
2015-12-09 22:28:55 +08:00 |
|
virusdefender
|
d510500f9a
|
Accept Merge Request #322 对今天合并的小组功能的bug的修复 : (dev-group -> dev)
Merge Request: 对今天合并的小组功能的bug的修复
Created By: @esp
Accepted By: @virusdefender
URL: https://coding.net/u/virusdefender/p/qduoj/git/merge/322
|
2015-12-09 22:28:26 +08:00 |
|