|
be7a159815
|
sync: Perfers content from challenge.txt to import hints
|
2018-12-08 03:23:08 +01:00 |
|
|
baf12f87a3
|
frontend: Add -simulator option to serve file without nginx (usefull for some development purposes)
|
2018-12-08 03:23:07 +01:00 |
|
|
9ab5738cff
|
admin/sync: theme's name is now part of the theme's dirname
|
2018-12-08 03:23:07 +01:00 |
|
|
cb02fa98dd
|
libfic: fix WipeMCQ which didn't work
|
2018-12-08 03:23:07 +01:00 |
|
|
66391baeef
|
sync: alert when imported file is empty
|
2018-12-08 03:23:07 +01:00 |
|
|
a6bc0727b2
|
admin: use spacing bootstrap utility
|
2018-12-08 03:23:07 +01:00 |
|
|
3a65363ebb
|
admin: implement MCQ edition in interface
|
2018-12-08 03:23:07 +01:00 |
|
|
92ba880006
|
sync: save import_report into StaticDir
|
2018-12-08 03:23:07 +01:00 |
|
|
e6b1b932f4
|
sync: fix synchronized URLId
|
2018-12-08 03:23:07 +01:00 |
|
|
d05c211a7c
|
sync/file: hide by default the whole calculated digest
This is to avoid direct copy/paste to DIGESTS.txt without real local calculation.
|
2018-12-08 03:23:07 +01:00 |
|
Thibaut
|
3b7d9a2a75
|
sync: handle new sync format: flags
|
2018-12-08 03:23:07 +01:00 |
|
Thibaut
|
af55c5af9f
|
sync: handle new sync format: extends challenge defines
|
2018-12-08 03:23:07 +01:00 |
|
Thibaut
|
d303ecfa38
|
sync: handle new sync format: filenames and locations
|
2018-06-22 20:34:35 +02:00 |
|
Thibaut
|
12cb4e95f4
|
libfic: update SQL modes to be compatible with lastest MySQL version
|
2018-06-05 13:37:03 +02:00 |
|
Harish SEGAR
|
76c10e92a4
|
[Docker] Pass FICCA env var to admin container to remove the WARNING about emptiness
Launch your docker-compose like that:
42sh$ FICCA=`pwgen -1 20` docker-compose up
|
2018-05-17 17:02:25 +02:00 |
|
Harish SEGAR
|
351cc5943a
|
[Core] Updated the README for docker env build.
|
2018-05-17 17:01:07 +02:00 |
|
|
0697bede3e
|
compose: prefers path in $HOME instead of root fs
|
2018-05-14 21:10:28 +02:00 |
|
|
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 |
|
|
f70fb20a70
|
reset db: use transaction when turncating tables
|
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 |
|
|
72db1c92e7
|
frontend: update RCC naming
|
2018-05-11 15:03:11 +02:00 |
|
|
3466f4956a
|
Add LICENSE: chose MIT
|
2018-05-11 15:03:11 +02:00 |
|
|
5377d15313
|
Start writing hands-on documentation
|
2018-05-11 15:03:11 +02:00 |
|
|
df4bcd9786
|
Add Dockerfiles and docker-compose
|
2018-05-11 15:03:10 +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 |
|
|
73eb04bcf0
|
Extract public interface into a separate project: dashboard
|
2018-05-11 15:03:10 +02:00 |
|
|
b0f81c59d4
|
Update logo to FIC 2019 developers
|
2018-05-11 15:03:10 +02:00 |
|
|
2fbe7a327e
|
password_paper: fix handling of ^
|
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 |
|
|
b8cbb9f758
|
frontend: improve exercice selection menu
|
2018-05-11 05:27:51 +02:00 |
|
|
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 |
|
|
25d242b76c
|
public: make teams number dynamic
|
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 |
|
|
fc456a41f2
|
Add configuration for prod
|
2018-05-11 05:27:51 +02:00 |
|
|
4b21931ff0
|
synchro: add synchronization script
|
2018-05-11 05:27:51 +02:00 |
|
|
eeaff28b31
|
Add nginx config
|
2018-05-11 05:27:51 +02:00 |
|