|
c2dd27d9a5
|
Define global default value at initialisation
|
2017-12-12 07:14:12 +01:00 |
|
|
1d4bfd3bed
|
backend: detect non-atomic file operation to look at another event
|
2017-11-25 15:12:21 +01:00 |
|
|
9704617376
|
backend: new parameter to debug inotify
|
2017-11-25 15:12:21 +01:00 |
|
|
1420917b1c
|
backend: prefer watching Create event
|
2017-11-25 15:12:21 +01:00 |
|
|
e9c99d7af9
|
backend: don't watch inotification under .tmp
|
2017-11-25 15:12:21 +01:00 |
|
|
f1d6b92267
|
Move settings and started file into SETTINGS directory
|
2017-11-25 15:12:20 +01:00 |
|
|
0028650519
|
frontend: avoid RW access to TEAMS dir by placing startedFile into submissions
|
2017-11-25 15:02:14 +01:00 |
|
|
1a7b2e0f6b
|
Generate DNS from env
|
2017-11-25 15:02:13 +01:00 |
|
|
30c94af63a
|
backend: simplify condition
|
2017-11-25 15:02:13 +01:00 |
|
|
8bc85024c3
|
backend: generate an event when a team open an hint
|
2017-11-25 15:02:11 +01:00 |
|
|
3e2def9d78
|
admin: can force page regeneration
|
2017-11-25 15:02:11 +01:00 |
|
|
a0362ab3ef
|
backend: don't regenerate files if config doesn't change
|
2017-11-25 15:02:09 +01:00 |
|
|
6146f46401
|
Settings are now given through TEAMS/settings.json instead of been given through command line arguments
|
2017-11-25 15:02:07 +01:00 |
|
|
db215c8271
|
backend: log generation errors
|
2017-11-25 15:02:07 +01:00 |
|
|
d61e8af6a8
|
backend: can open hint
|
2017-11-25 15:01:02 +01:00 |
|
|
3cd6cd959d
|
Partial resolution of exercices
|
2017-11-25 15:01:02 +01:00 |
|
|
ce182541ef
|
backend: use fsnotify instead of the deprecated inotify
|
2017-11-25 15:01:02 +01:00 |
|
|
636ab65990
|
backend: new option that unlock all challenges
|
2017-11-25 15:01:01 +01:00 |
|
|
e0a1aeb053
|
admin: add ability to add files from local storage
|
2017-11-25 15:00:54 +01:00 |
|
|
c137969b6a
|
Add a logger prefix
|
2017-04-05 01:51:20 +02:00 |
|
|
fc0834ea4c
|
log.Fatal already do Exit(1)
|
2016-10-13 19:56:31 +02:00 |
|
|
d30b4946b3
|
Backend: handle registration
|
2016-10-13 19:56:28 +02:00 |
|
|
1d8f9b0785
|
Backend: start by generating files for all teams
|
2016-10-13 19:56:27 +02:00 |
|
|
1c62f61bf0
|
Backend: extract file generation and team renaming in dedicated files
|
2016-10-13 19:56:27 +02:00 |
|
|
ee67788d59
|
Expect full downloadable file pathname (allow CDN)
|
2016-10-13 19:56:26 +02:00 |
|
|
e9f2b166a6
|
Fix submission replay possibility
|
2016-10-13 19:56:24 +02:00 |
|
|
f3a15b00e9
|
Too much things
|
2016-02-01 16:07:41 +01:00 |
|
|
136b436af5
|
Allow teams to change their name
|
2016-01-24 14:33:16 +01:00 |
|
|
f050dfce06
|
Allow team to change their name
|
2016-01-24 14:33:16 +01:00 |
|
|
645f40f0c6
|
format
|
2016-01-23 13:19:28 +01:00 |
|
|
8788eea4f0
|
Use MySQL instead of SQLite
|
2016-01-23 13:17:24 +01:00 |
|
|
70b6b30067
|
backend: treat file found in directory discovered + handle multiple keys + generate my.json
|
2016-01-23 12:57:15 +01:00 |
|
|
52fc0af6d0
|
Don't fail if a file is created in an invalid directory
|
2016-01-19 14:42:38 +01:00 |
|
|
6af685088e
|
Remove file after checking
|
2016-01-19 14:42:38 +01:00 |
|
|
e3f7cce80a
|
Able to check submission
|
2016-01-19 14:42:38 +01:00 |
|
|
a9f35d224b
|
Run goroutine to check each submission
|
2016-01-19 14:42:38 +01:00 |
|
|
42ed5c11ec
|
wip backend
|
2016-01-19 14:42:37 +01:00 |
|