Commit Graph

46 Commits

Author SHA1 Message Date
nemunaire bcc598ebd5 Write docs! 2018-05-11 15:03:09 +02:00
nemunaire 1c18b797e0 backend: generate events.json when needed 2018-05-11 05:27:51 +02:00
nemunaire c18465d498 Reserved directory for public interface now lives in public instead of _public 2018-05-11 05:27:50 +02:00
nemunaire c118035c33 Introducing new PKI management 2018-05-11 05:27:50 +02:00
nemunaire e083da2f72 Remove team's initial_name, replaced by their ID 2018-05-11 05:27:50 +02:00
nemunaire 191c89f7ad backend: Don't watch symlinks nor temporary directories 2018-05-11 05:27:50 +02:00
nemunaire 9d4c048f0e backend: add debug logs 2018-01-18 12:08:12 +01:00
nemunaire 184714aeeb frontend: team registration 2018-01-18 12:08:11 +01:00
nemunaire 6903c91df2 Able to check MCQ 2018-01-17 18:52:44 +01:00
nemunaire cd5a9d06ea Define global default value at initialisation 2018-01-17 18:52:39 +01:00
nemunaire 21590655cb backend: detect non-atomic file operation to look at another event 2018-01-17 18:52:38 +01:00
nemunaire 4bd8d5f93e backend: new parameter to debug inotify 2018-01-17 18:52:38 +01:00
nemunaire ddd1773777 backend: prefer watching Create event 2018-01-17 18:52:38 +01:00
nemunaire 557b576da5 backend: don't watch inotification under .tmp 2018-01-17 18:52:38 +01:00
nemunaire f17541e252 Move settings and started file into SETTINGS directory 2018-01-17 18:52:38 +01:00
nemunaire def822cd45 frontend: avoid RW access to TEAMS dir by placing startedFile into submissions 2018-01-17 18:52:36 +01:00
nemunaire d0f588e47d Generate DNS from env 2018-01-17 18:52:34 +01:00
nemunaire e824f4982e backend: simplify condition 2018-01-17 18:52:34 +01:00
nemunaire c1c84ba3d1 backend: generate an event when a team open an hint 2018-01-17 18:52:32 +01:00
nemunaire 17f51f5e7b admin: can force page regeneration 2018-01-17 18:52:31 +01:00
nemunaire 8fd2cd66c1 backend: don't regenerate files if config doesn't change 2018-01-17 18:52:30 +01:00
nemunaire 10fe40e4a8 Settings are now given through TEAMS/settings.json instead of been given through command line arguments 2018-01-17 18:51:54 +01:00
nemunaire 80d06f237c backend: log generation errors 2018-01-17 18:51:54 +01:00
nemunaire d1c5a545d9 backend: can open hint 2018-01-17 18:51:51 +01:00
nemunaire e76d055bdb Partial resolution of exercices 2018-01-17 18:51:51 +01:00
nemunaire 22e8937879 backend: use fsnotify instead of the deprecated inotify 2018-01-17 18:51:50 +01:00
nemunaire 636ab65990 backend: new option that unlock all challenges 2017-11-25 15:01:01 +01:00
nemunaire e0a1aeb053 admin: add ability to add files from local storage 2017-11-25 15:00:54 +01:00
nemunaire c137969b6a Add a logger prefix 2017-04-05 01:51:20 +02:00
nemunaire fc0834ea4c log.Fatal already do Exit(1) 2016-10-13 19:56:31 +02:00
nemunaire d30b4946b3 Backend: handle registration 2016-10-13 19:56:28 +02:00
nemunaire 1d8f9b0785 Backend: start by generating files for all teams 2016-10-13 19:56:27 +02:00
nemunaire 1c62f61bf0 Backend: extract file generation and team renaming in dedicated files 2016-10-13 19:56:27 +02:00
nemunaire ee67788d59 Expect full downloadable file pathname (allow CDN) 2016-10-13 19:56:26 +02:00
nemunaire e9f2b166a6 Fix submission replay possibility 2016-10-13 19:56:24 +02:00
nemunaire f3a15b00e9 Too much things 2016-02-01 16:07:41 +01:00
nemunaire 136b436af5 Allow teams to change their name 2016-01-24 14:33:16 +01:00
nemunaire f050dfce06 Allow team to change their name 2016-01-24 14:33:16 +01:00
nemunaire 645f40f0c6 format 2016-01-23 13:19:28 +01:00
nemunaire 8788eea4f0 Use MySQL instead of SQLite 2016-01-23 13:17:24 +01:00
nemunaire 70b6b30067 backend: treat file found in directory discovered + handle multiple keys + generate my.json 2016-01-23 12:57:15 +01:00
nemunaire 52fc0af6d0 Don't fail if a file is created in an invalid directory 2016-01-19 14:42:38 +01:00
nemunaire 6af685088e Remove file after checking 2016-01-19 14:42:38 +01:00
nemunaire e3f7cce80a Able to check submission 2016-01-19 14:42:38 +01:00
nemunaire a9f35d224b Run goroutine to check each submission 2016-01-19 14:42:38 +01:00
nemunaire 42ed5c11ec wip backend 2016-01-19 14:42:37 +01:00