Pierre-Elliott Bécue
bfd2f185e2
[trigger/event] Correction d'erreurs
...
* Il faut faire des copies des dicos et des listes, sinon on les modifie in place
* routing_key foireuse (trigger.announce au lieu de trigger.event)
* Exchange erroné (trigger.event au lieu de trigger)
2014-06-14 17:13:03 +02:00
Pierre-Elliott Bécue
d45f55dae6
[trigger] Event probablement fonctionnel, need further tests.
2014-06-14 16:44:44 +02:00
Pierre-Elliott Bécue
31336bcc30
[firewall4] Homogénéisation de la conf, et sortie du moyen-âge.
...
* On fait des confs en mbit plutôt que kbps, ça évite des divisions.
* On est à 100 mbit par seconde, pas 95.
* Les appartements sont bridés à un upload de 128 ko/s, c'est ridicule,
on monte à 1 Mo/s, et il faudrait songer à faire plus propre.
2014-06-14 16:02:54 +02:00
Pierre-Elliott Bécue
775f8686ca
[tigger] Oubli de services/__init__.py
2014-06-12 19:30:39 +02:00
Pierre-Elliott Bécue
50d067aee8
[trigger] On tente un truc plus simple
2014-06-12 19:26:50 +02:00
Pierre-Elliott Bécue
9346d174e2
[trigger] Réinventer la roue alors qu'on l'a déjà créée dans le dossier.
...
* Ça sert à rien de créer un transcriptor spécifique alors qu'on a déjà
tout ce qu'il faut avec trigger.py pour gérer le bouzin. Il suffit
d'une méthode event décorée avec record dans event.py...
2014-06-12 17:38:00 +02:00
Pierre-Elliott Bécue
9cac0c2531
[trigger] On commence un début de gestionnaire d'événements.
...
* À terme, il sera ajouté aux bindings, dans l'objectif de gérer les
envois de modifications sans que ceux-ci n'aient à implémenter la
moindre autre chose qu'un producer standard qui balance des diff
d'objets.
2014-06-11 23:33:44 +02:00
Pierre-Elliott Bécue
9c81aa2a23
Revert "[config/upload,deconnexion] On ne déconnecte plus pour n uploads en 1 mois"
...
This reverts commit a8a1767844
.
2014-06-11 00:32:47 +02:00
Daniel STAN
e1f0d843fb
whodal: typo
2014-06-03 23:09:25 +02:00
Vincent Le Gallic
5da95346d3
Usage message
2014-06-03 18:31:15 +02:00
Daniel STAN
27fbf3f5c9
whodal: câbleurs au d'Alembert ?
2014-06-03 18:22:08 +02:00
Pierre-Elliott Bécue
ee134b4d84
[affichage] Fonction tableau et quelques correctifs
2014-06-01 02:09:03 +02:00
Nicolas Dandrimont
32537ffe30
Jours fériés débridés
2014-05-29 14:34:53 +02:00
Vincent Le Gallic
0037927f8c
Liste des jours fériés pour une année liturgique standard.
2014-05-29 14:31:44 +02:00
Pierre-Elliott Bécue
df94a8c94c
[whos] On affiche lorsqu'un compte est désactivé.
...
* En rouge, parce que le rouge c'est trop bien <3
2014-05-23 15:17:22 +02:00
Pierre-Elliott Bécue
a515f75255
[trigger] Typo
2014-05-18 17:55:43 +02:00
Pierre-Elliott Bécue
4079d97dfd
[chgpass] Incohérence entre la conf ici et dans pam
2014-05-16 02:09:33 +02:00
Vincent Le Gallic
97553ab91f
oubli du .strip()
2014-05-16 01:42:03 +02:00
Vincent Le Gallic
3137d3a315
prompt() ne crashe pas salement mais propose de retenter son coup
...
Parce que recommencer tout son câblage parce qu'on a foiré la redirection
mail, c'est ultra-chiant.
2014-05-16 01:37:46 +02:00
Pierre-Elliott Bécue
17e4baac12
[firewall] On permet aux serveurs d'être joignables sur le port 22
...
* Et on corrige deux typos dans utils.py
2014-05-15 14:09:12 +02:00
Cron Daemon
eadc449a8e
[ethercodes.dat] Mise à jour du fichier vendeur
2014-05-15 02:10:09 +02:00
Vincent Le Gallic
1c2dbbe9e7
Sémantique de expected mal comprise dans le précédent commit. Fucking club-crans.
2014-05-14 11:37:37 +02:00
Fabien Girard
bab8ecc703
Ajout de ripe-atlas au 2b
2014-05-13 17:00:19 +02:00
Pierre-Elliott Bécue
a473911463
[chgpass] En cas d'utilisateur introuvable, fallback sur les users locaux
2014-05-09 01:48:54 +02:00
Pierre-Elliott Bécue
b26e329e83
[affichage] Ajout d'une fonction de style dédiée pour dialog
2014-05-08 22:42:11 +02:00
Daniel STAN
fcc70b914c
ldap_crans: corrige l'appel à change_password
2014-05-04 23:26:16 +02:00
Daniel STAN
57da373a7f
chgpass: utilise des args optionnels
...
et non un Namespace
2014-05-04 23:15:17 +02:00
Daniel STAN
ff4b0505e2
chgpass: typo
2014-05-04 23:12:35 +02:00
Pierre-Elliott Bécue
43e7947e26
[trigger] __init__.py dans les dossiers pour pouvoir faire des imports
2014-04-30 21:42:21 +02:00
Pierre-Elliott Bécue
08892ae5ef
[trigger/dhcp] Gestion du dhcp, et mise en place des services pour isc et dhcp
...
* Travail basé sur dhcpd_new
2014-04-30 21:41:29 +02:00
Pierre-Elliott Bécue
3d428adc12
[trigger/host.py] Fichier d'hôte générique
2014-04-30 21:38:48 +02:00
Pierre-Elliott Bécue
c79599ba9d
[gestion/trigger] Début du remplaçant de generate.
...
* Trigger permet de régénérer tous les services d'un hôte, ou
des services spécifiques.
* trigger.py -h permet de voir les services disponibles.
* Trigger surcharge cmb pour créer un écouteur d'événements qui
peut régénérer des services à la volée.
* Trigger mériterait d'être un peu documenté.
2014-04-30 21:37:21 +02:00
Pierre-Elliott Bécue
a907a747af
[gestion/affichage] Une tentative de créer un nouvel affich_tools.
...
Fonctionnalités :
* Gère les animations, "kikoo" ou non ;
* Propose une fonction d'affichage stylisé (couleur, gras) plus
complète ;
* Propose une fonction récupérant la taille du terminal adaptée
à pas mal d'environnements ;
* Quelques bricoles pour limiter la taille d'un texte et formatter
les pourcentages, tout en choisissant une couleur en fonction de
ceux-ci.
* Propose une fonction prettyDoin qui permet de faire de l'affichage
service-like pour des opérations en cours.
Je le laisse dans gestion/ pour que les gens voient qu'il concurrence
affich_tools.
2014-04-30 21:33:16 +02:00
Pierre-Elliott Bécue
19cfe7828a
[secrets_new] On fait un sys.path.insert pour récupérer le secret en priorité.
2014-04-30 21:20:13 +02:00
Pierre-Elliott Bécue
13f7cdbfe2
[gen_confs/dhcpd_new] Commit identité
2014-04-30 21:19:20 +02:00
Daniel STAN
366814f8de
iscsi: oubli d'un encode('utf-8')
2014-04-20 12:45:50 +02:00
Daniel STAN
e898a83b05
isci: PATH=/usr/scripts
2014-04-20 12:45:32 +02:00
Pierre-Elliott Bécue
3a1adaf559
[bind] Ajout d'un stun.
2014-04-17 23:07:16 +02:00
Pierre-Elliott Bécue
0e01dba9a8
[ldap_crans] On stocke l'utilisateur courant en mémoire de CransLdap
2014-04-17 23:06:33 +02:00
Pierre-Elliott Bécue
a21406f50e
[chgpass] On décore la fonction de changement pour éviter les crashes
...
* En gros, on appelle lc_ldap_admin que quand c'est nécessaire
2014-04-17 23:05:48 +02:00
Pierre-Elliott Bécue
1317aab709
[generate] dyson => fy
2014-04-17 23:05:13 +02:00
Vincent Le Gallic
5b2029c7f7
[whokfet] Ajout de l'option --really/--all
...
Si on est nounou et qu'on met un de ces deux switchs (équivalents),
whokfet affiche également les machines Cr@ns, BDE
et des adhérents non-membres actifs détectés à la kfet.
2014-04-17 23:02:27 +02:00
Vincent Le Gallic
75bfd1880a
[whokfet] On détecte à part les mahines du BDE
2014-04-17 23:02:13 +02:00
Vincent Le Gallic
6ad598f669
[whokfet] Les bornes wifi sont aussi des machines Cr@ns
2014-04-17 23:00:12 +02:00
Cron Daemon
177f38be55
[ethercodes.dat] Mise à jour du fichier vendeur
2014-04-15 18:28:44 +02:00
Cron Daemon
1783999bd8
[ethercodes.dat] Mise à jour du fichier vendeur
2014-04-15 02:10:08 +02:00
Pierre-Elliott Bécue
47166fc404
[chgpass] ldap_crans dépend aussi de chgpass, et cracklib n'est pas partout.
...
* On fait donc un import plus lazy et sécurisé
2014-04-14 19:48:34 +02:00
Daniel STAN
4f44971b23
chgpass: rajoute '/usr/scripts' (a posteriori)
...
On va bien finir par arriver à bout de ces problèmes de path …
http://i.imgur.com/rGNiDnb.gif
2014-04-14 18:15:53 +02:00
Daniel STAN
ffaeaaf65a
hptools/walk: autorise plusieurs formats d'output
2014-04-14 17:45:46 +02:00
Pierre-Elliott Bécue
f9646ab6ca
[chgpass] gest_crans_lc utilisait une fonction de chgpass
2014-04-14 09:22:40 +02:00