Commit Graph

398 Commits

Author SHA1 Message Date
nemunaire 3466f4956a Add LICENSE: chose MIT 2018-05-11 15:03:11 +02:00
nemunaire 5377d15313 Start writing hands-on documentation 2018-05-11 15:03:11 +02:00
nemunaire df4bcd9786 Add Dockerfiles and docker-compose 2018-05-11 15:03:10 +02:00
nemunaire 0d125071ef admin/sync: update README.md to introduce new syntax of the year 2018-05-11 15:03:10 +02:00
nemunaire 1a959862f1 admin/sync: fill README.md with synchronisation instructions for students 2018-05-11 15:03:10 +02:00
nemunaire 156a87abc0 admin/pki: use symlink instead of DB to associate certificate to team 2018-05-11 15:03:10 +02:00
nemunaire 73eb04bcf0 Extract public interface into a separate project: dashboard 2018-05-11 15:03:10 +02:00
nemunaire b0f81c59d4 Update logo to FIC 2019 developers 2018-05-11 15:03:10 +02:00
nemunaire 2fbe7a327e password_paper: fix handling of ^ 2018-05-11 15:03:10 +02:00
nemunaire bcc598ebd5 Write docs! 2018-05-11 15:03:09 +02:00
nemunaire c460bb7bf5 Handle graceful http shutdown 2018-05-11 05:27:51 +02:00
nemunaire 0ec90b14c6 Fixes thanks to go vet 2018-05-11 05:27:51 +02:00
nemunaire 4b538cdea8 admin: improve exercice-list 2018-05-11 05:27:51 +02:00
nemunaire a78973be29 admin: fix margin mess in menus 2018-05-11 05:27:51 +02:00
nemunaire 4077431ef0 admin: remove last occurence of initialName 2018-05-11 05:27:51 +02:00
nemunaire faab83e037 admin: improve claim-list usability 2018-05-11 05:27:51 +02:00
nemunaire b8cbb9f758 frontend: improve exercice selection menu 2018-05-11 05:27:51 +02:00
nemunaire bd51d177b5 frontend: display an error message when the team is not registered and registration are not allowed 2018-05-11 05:27:51 +02:00
nemunaire 25d242b76c public: make teams number dynamic 2018-05-11 05:27:51 +02:00
nemunaire 00688cb996 public: news carousel for ranking 2018-05-11 05:27:51 +02:00
nemunaire 62aea5413e use more official blake2b checksum 2018-05-11 05:27:51 +02:00
nemunaire 1dcebc4eca public: new carousels in pubic interface: teams and exercices
+ fix autocarousel directive
2018-05-11 05:27:51 +02:00
nemunaire 68e5c4cd2b pki: improve serial number generation + fix team association
Replace math/rand by crypto/rand.

Fix big when associating certificate with leading zero: nginx prepend 0 wherehas we don't.
2018-05-11 05:27:51 +02:00
nemunaire 3ed8c619b1 admin: disable revoke button when already revoked 2018-05-11 05:27:51 +02:00
nemunaire fc456a41f2 Add configuration for prod 2018-05-11 05:27:51 +02:00
nemunaire 4b21931ff0 synchro: add synchronization script 2018-05-11 05:27:51 +02:00
nemunaire eeaff28b31 Add nginx config 2018-05-11 05:27:51 +02:00
nemunaire a5111aa2fb Add sample hosts 2018-05-11 05:27:51 +02:00
nemunaire 0b2e61faef frontend/public: minor fixes 2018-05-11 05:27:51 +02:00
nemunaire 9d36e55227 frontend/public: Update RCC name 2018-05-11 05:27:51 +02:00
nemunaire fb89ca5938 frontend/public: don't require etag header 2018-05-11 05:27:51 +02:00
nemunaire ff98bfa79f admin: can edit flags after creation 2018-05-11 05:27:51 +02:00
nemunaire fdafbed237 frontend: last minute css fixes 2018-05-11 05:27:51 +02:00
nemunaire 167a6ae1cb admin: fix some details about times 2018-05-11 05:27:51 +02:00
nemunaire 45620ba4c2 admin: try to generate events.json file 2018-05-11 05:27:51 +02:00
nemunaire 3aadab40b0 public interface: random fixes 2018-05-11 05:27:51 +02:00
nemunaire e53bcadc05 admin: add happy hour preselect public scene 2018-05-11 05:27:51 +02:00
nemunaire 1110afa058 public front: can choose levels to display in levels table 2018-05-11 05:27:51 +02:00
nemunaire 1e36eb8b2f events.json: display 10 events instead of 6 2018-05-11 05:27:51 +02:00
nemunaire bd924150eb public front: add new carousel displaying themes 2018-05-11 05:27:51 +02:00
nemunaire 91663f55af my-public.json: prefer display overview instead of statement, if available 2018-05-11 05:27:51 +02:00
nemunaire 4bf9262e79 frontend: display challenge introduction when there is access restrinction 2018-05-11 05:27:51 +02:00
nemunaire 1b6587de24 frontend: fix crazy events 2018-05-11 05:27:51 +02:00
nemunaire 3c8f9e55b6 db: allow multiple identical events 2018-05-11 05:27:51 +02:00
nemunaire e02e98f8f3 frontend: don't suggest answers as autocompletion 2018-05-11 05:27:51 +02:00
nemunaire 0047c48e72 frontend: fix display of hint cost 2018-05-11 05:27:51 +02:00
nemunaire 1c18b797e0 backend: generate events.json when needed 2018-05-11 05:27:51 +02:00
nemunaire 627c28cd94 libfic: don't show useless decimals to gain 2018-05-11 05:27:50 +02:00
nemunaire 6d1ef0f51c admin: new route to fill URLIds if they are not defined 2018-05-11 05:27:50 +02:00
nemunaire 8ae4d1c42f libfic: remove trailing - at the end of some urlids 2018-05-11 05:27:50 +02:00