diff --git a/Dockerfile b/Dockerfile index 16415623..f4899490 100644 --- a/Dockerfile +++ b/Dockerfile @@ -14,6 +14,7 @@ RUN apt-get -y update && \ mysql-server \ php5-mysql \ php5-mcrypt \ + libmcrypt-dev \ pwgen \ openssl \ && \ diff --git a/README.md b/README.md index ea77dd1c..9bb814e8 100644 --- a/README.md +++ b/README.md @@ -81,20 +81,26 @@ CONNTRACK states. * `php-fpm` with `mysql` module; * `openssl` and `pwgen` for client certificat generation; * `mcrypt`; -* `Mcrypt` from CPAN (`cpan -i Mcrypt`) to decrypt submissions (see https://metacpan.org/pod/Mcrypt); +* `Mcrypt` from CPAN (`cpan -i Mcrypt`, on Debian, it requires `libtool` and + `build-essential`) to decrypt submissions (see + https://metacpan.org/pod/Mcrypt); ##### Firewall rules This machine shouldn't have any network connection, except outgoing one to the frontend for synchronization. +##### Others setups + +Indicate in `/etc/hosts.conf` IP(s) of the frontend. + ### History #### FIC2014 -Two machines were used : one for backend (Phobos) and one for frontend -(Deimos). They ran a GNU/Linux Gentoo Hardened with custom 3.2 kernel without +Two machines were used : one for backend (Deimos) and one for frontend +(Phobos). They ran a GNU/Linux Gentoo Hardened with custom 3.2 kernel without module loading, unused and unecessary components and with all GrSecurity features activated. diff --git a/TODO b/TODO index c755440e..580765a5 100644 --- a/TODO +++ b/TODO @@ -1,5 +1,4 @@ - Départager les ex-æquo dans le classement - Résoudre le problème potentiel de famine de l'ordonnanceur en cas de brute-force d'une équipe -- Retrouver toutes les dépendances - Ajouter dans la conf de nginx un ssl_dhparam + générer le fichier dans un script - Mettre à jour Smarty (et passer en « secure mode » ?)