Commit graph

37 commits

Author SHA1 Message Date
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