|
492ab72dcd
|
sync: read UTF8 string, don't expect sane encoding from imported files, just force it
|
2018-05-13 14:16:06 +02:00 |
|
|
e126743d69
|
sync: Update specifications
Add same constraint for hint files than files (need DIGESTS.txt).
Update flag_ucq usage (difference between value and label).
|
2018-05-13 14:16:06 +02:00 |
|
|
dcb67fba63
|
Docs, docs, docs!
|
2018-05-13 14:15:07 +02:00 |
|
|
12a85ee804
|
admin: fix bootstrap 4.0 custom checkbox
|
2018-05-11 15:03:11 +02:00 |
|
|
0d125071ef
|
admin/sync: update README.md to introduce new syntax of the year
|
2018-05-11 15:03:10 +02:00 |
|
|
1a959862f1
|
admin/sync: fill README.md with synchronisation instructions for students
|
2018-05-11 15:03:10 +02:00 |
|
|
156a87abc0
|
admin/pki: use symlink instead of DB to associate certificate to team
|
2018-05-11 15:03:10 +02:00 |
|
|
b0f81c59d4
|
Update logo to FIC 2019 developers
|
2018-05-11 15:03:10 +02:00 |
|
|
bcc598ebd5
|
Write docs!
|
2018-05-11 15:03:09 +02:00 |
|
|
c460bb7bf5
|
Handle graceful http shutdown
|
2018-05-11 05:27:51 +02:00 |
|
|
0ec90b14c6
|
Fixes thanks to go vet
|
2018-05-11 05:27:51 +02:00 |
|
|
4b538cdea8
|
admin: improve exercice-list
|
2018-05-11 05:27:51 +02:00 |
|
|
a78973be29
|
admin: fix margin mess in menus
|
2018-05-11 05:27:51 +02:00 |
|
|
4077431ef0
|
admin: remove last occurence of initialName
|
2018-05-11 05:27:51 +02:00 |
|
|
faab83e037
|
admin: improve claim-list usability
|
2018-05-11 05:27:51 +02:00 |
|
|
00688cb996
|
public: news carousel for ranking
|
2018-05-11 05:27:51 +02:00 |
|
|
62aea5413e
|
use more official blake2b checksum
|
2018-05-11 05:27:51 +02:00 |
|
|
1dcebc4eca
|
public: new carousels in pubic interface: teams and exercices
+ fix autocarousel directive
|
2018-05-11 05:27:51 +02:00 |
|
|
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 |
|
|
3ed8c619b1
|
admin: disable revoke button when already revoked
|
2018-05-11 05:27:51 +02:00 |
|
|
ff98bfa79f
|
admin: can edit flags after creation
|
2018-05-11 05:27:51 +02:00 |
|
|
167a6ae1cb
|
admin: fix some details about times
|
2018-05-11 05:27:51 +02:00 |
|
|
45620ba4c2
|
admin: try to generate events.json file
|
2018-05-11 05:27:51 +02:00 |
|
|
3aadab40b0
|
public interface: random fixes
|
2018-05-11 05:27:51 +02:00 |
|
|
e53bcadc05
|
admin: add happy hour preselect public scene
|
2018-05-11 05:27:51 +02:00 |
|
|
1110afa058
|
public front: can choose levels to display in levels table
|
2018-05-11 05:27:51 +02:00 |
|
|
bd924150eb
|
public front: add new carousel displaying themes
|
2018-05-11 05:27:51 +02:00 |
|
|
6d1ef0f51c
|
admin: new route to fill URLIds if they are not defined
|
2018-05-11 05:27:50 +02:00 |
|
|
4dbfffef7b
|
admin: bump new API version
|
2018-05-11 05:27:50 +02:00 |
|
|
59beafb314
|
admin/pki: avoid some hard to read characters in password
|
2018-05-11 05:27:50 +02:00 |
|
|
c18465d498
|
Reserved directory for public interface now lives in public instead of _public
|
2018-05-11 05:27:50 +02:00 |
|
|
c118035c33
|
Introducing new PKI management
|
2018-05-11 05:27:50 +02:00 |
|
|
5b558bcf00
|
admin/api: bytes handlers now returned data as application/octet-stream
|
2018-05-11 05:27:50 +02:00 |
|
|
992221a6da
|
Remove old PKI
|
2018-05-11 05:27:50 +02:00 |
|
|
e083da2f72
|
Remove team's initial_name, replaced by their ID
|
2018-05-11 05:27:50 +02:00 |
|
|
bbaf0ed9d9
|
Update to angularJS 1.6.8
|
2018-01-26 12:02:32 +01:00 |
|
|
0c540a39eb
|
frontend: beautiful URLs
|
2018-01-26 12:02:32 +01:00 |
|
|
1eef71923a
|
admin: new interface to manage claims
|
2018-01-18 12:08:12 +01:00 |
|
|
ca41e4edee
|
admin/sync: defines.txt can also contains informations about hints
|
2018-01-18 12:08:12 +01:00 |
|
|
332aa90931
|
admin/sync: handle exercice gain from toml file: defines.txt
|
2018-01-18 12:08:12 +01:00 |
|
|
494ccb740b
|
admin/sync: tiny refactor
|
2018-01-18 12:08:12 +01:00 |
|
|
1b852f255e
|
admin: autofocus search fields
|
2018-01-18 12:08:12 +01:00 |
|
|
beba0a615f
|
improve overall exercices interfaces
|
2018-01-18 12:08:12 +01:00 |
|
|
11d0fe8d1f
|
admin/sync: handle hint files download
|
2018-01-18 12:08:12 +01:00 |
|
|
6cc40be36a
|
admin/sync: rename Indice to Astuce
|
2018-01-18 12:08:12 +01:00 |
|
|
db9077a85c
|
admin/sync: add stat method to importer
|
2018-01-18 12:08:12 +01:00 |
|
|
57758cd018
|
admin/sync: avoid error when no depends.txt exists
|
2018-01-18 12:08:12 +01:00 |
|
|
24f527ab8a
|
admin/sync: includes mcq and ucq in full synchronization
|
2018-01-18 12:08:12 +01:00 |
|
|
935b1666ac
|
admin/sync: Add last sync date into full_import_report
|
2018-01-18 12:08:12 +01:00 |
|
|
809d166a2d
|
admin/sync: avoid false positive when no files are distributed
|
2018-01-18 12:08:12 +01:00 |
|