Commit Graph

660 Commits

Author SHA1 Message Date
nemunaire 09b24cd401 udev: ready to FIC2019 2019-01-22 08:49:44 +01:00
nemunaire 0812fe5000 fickit-pkg: find the minimal set of capabilities to run 2019-01-22 08:49:44 +01:00
nemunaire e59e02e4fc udev: change with the 2019 vendorId/productId 2019-01-22 08:49:44 +01:00
nemunaire 9784310dc0 fickit: add helper script to simplify nsenter 2019-01-22 08:49:44 +01:00
nemunaire 6e612df2e9 fickit: ready for prod 2019-01-21 09:58:37 +01:00
nemunaire 1fd8f4ee42 fickit: nginx downloading problem with nginx under pressure
See: https://hub.docker.com/_/nginx#running-nginx-in-read-only-mode
See: https://stackoverflow.com/questions/25993826/err-content-length-mismatch-on-nginx-and-proxy-on-chrome-when-loading-large-file
2019-01-21 09:58:37 +01:00
nemunaire 9a3d3bf038 configs: add security headers
For more information, see https://securityheaders.com/?q=fic.srs.epita.fr&hide=on&followRedirects=on
2019-01-21 09:58:37 +01:00
nemunaire dfffb18de1 Add udev rule and scripts used to flash the USB sticks
Original work by Alexis Daviot <alexis.daviot@epita.fr>
2019-01-21 09:58:36 +01:00
nemunaire ef35879dde frontend: new parameters to setup kind of notifications allowed 2019-01-21 09:58:36 +01:00
nemunaire 24989c4cfa settings: new option to disable event fetch from server side 2019-01-21 09:58:36 +01:00
nemunaire a4e0a90adf dashboard: can now change the sidebar 2019-01-21 09:58:36 +01:00
nemunaire 196f10dc9f dashboard: some improvements 2019-01-21 09:58:36 +01:00
nemunaire 8190bbfdc0 Update bootstrap 2019-01-21 09:58:36 +01:00
nemunaire 6042f9b477 sync: check video file size during import process 2019-01-21 09:58:36 +01:00
nemunaire 2ac205bf83 admin: add a page to view resolution video 2019-01-21 09:58:36 +01:00
nemunaire 4ee70a8781 settings: change param to enable/disable depends by the depth 2019-01-21 09:58:36 +01:00
nemunaire 5d432cdcfc admin: API version bump 2019-01-21 09:58:36 +01:00
nemunaire cfb06009c9 Revert "db: cap the maximum number of simultaneous connections to the database"
This reverts commit 29ea78f0394a175100666894a15de056ce286b57.
2019-01-21 09:58:36 +01:00
nemunaire 7227c7109e admin: add a progression indicator for the deep synchronization 2019-01-21 09:58:36 +01:00
nemunaire d9fb261232 sync: import files first during the full import, to permit file dependency to flag 2019-01-21 09:58:36 +01:00
nemunaire 41f815f54d frontend: fix undefined variable 2019-01-21 09:58:36 +01:00
nemunaire 6be7ba09a5 libfic: fix wipefiles: it didn't delete its dependencies 2019-01-21 09:58:36 +01:00
nemunaire 3b15fda470 frontend: Add a message on submission timeout 2019-01-21 09:58:36 +01:00
nemunaire 4f98536f91 sync: import MCQ justification as Flag 2019-01-21 09:58:36 +01:00
nemunaire 07ec6cb613 sync: Use hint title if provided 2019-01-21 09:58:36 +01:00
nemunaire c1eeb382f8 frontend: fix one case hang after submission 2019-01-21 09:58:36 +01:00
nemunaire b6769086c2 frontend: treat MCQ justification as key flag, instead of special case 2019-01-21 09:58:36 +01:00
nemunaire 2879b697c0 sync: fix ordered import 2019-01-21 09:58:36 +01:00
nemunaire e57ff1be8d frontend: use the new set of icons for notification 2019-01-21 09:58:36 +01:00
nemunaire 19bd8cca0d admin: readd poppler in Dockerfile 2019-01-21 09:58:36 +01:00
nemunaire ad9ab881dd frontend: add new set of icons 2019-01-21 09:58:36 +01:00
nemunaire cf3c4b998f admin: add new event button on event-details page 2019-01-21 09:58:36 +01:00
nemunaire 108814b8b7 frontend: fix angular syntax error 2019-01-21 09:58:36 +01:00
nemunaire f4c3f9b511 Update favicon for 2019 2019-01-21 09:58:36 +01:00
nemunaire 12eddadc07 frontend: browser notifications of challenge events 2019-01-21 09:58:36 +01:00
nemunaire 8749a7c164 Make go vet -strictshadow mostly happy 2019-01-21 09:58:36 +01:00
nemunaire 75463dcebb backend: rely on configuration instead of started file to determine if the challenge is launched or not 2019-01-21 09:58:36 +01:00
nemunaire af1cecd3ce admin: highlight revoked certificates on PKI page 2019-01-21 09:58:36 +01:00
nemunaire 891b2ea6bf libfic: fix a potential memory/SQL connection leak 2019-01-21 09:58:36 +01:00
nemunaire 024ae04f45 admin: new page to see score details 2019-01-21 09:58:36 +01:00
nemunaire 4a4d0f634a settings: add new coefficient for all exercices 2019-01-21 09:58:36 +01:00
nemunaire 42e6a4d386 frontend: fix label selection 2019-01-21 09:58:36 +01:00
nemunaire 9be56fb9a2 settings: new option to postpone the activation of the given settings file 2019-01-21 09:58:36 +01:00
nemunaire 8e6b8829ea libfic: new way to handle exercice dependancies 2019-01-21 09:58:36 +01:00
nemunaire c5f8288f39 settings: add coefficient to hint and wchoices 2019-01-21 09:58:36 +01:00
nemunaire 2623d9dd61 admin: new route to generate htpasswd corresponding to certificate in use by team 2019-01-21 09:58:36 +01:00
nemunaire 6925614f49 admin/api: use libfic struct instead of api one 2019-01-21 09:58:36 +01:00
nemunaire 322c53b086 frontend: add missing Biolinum font 2019-01-21 09:58:36 +01:00
nemunaire f79c0ad254 fickit: add mysql backup to backend 2019-01-21 09:58:36 +01:00
nemunaire 9263946c88 fickit: new pkg mariadb-client 2019-01-21 09:58:36 +01:00