Commit graph

6072 commits

Author SHA1 Message Date
Gabriel Detraz
00b24a8a3d On accepte ce qui vient de la mac d'odlyd et pas de komaz... 2015-05-11 16:50:11 +02:00
Gabriel Detraz
b1df8cfc19 Bug : google.com a pas cette ip .... 2015-05-11 15:44:13 +02:00
Valentin Samir
9b0bf76621 [pxeboot] Mise à jour ubuntu, ubuntu live cd et fedora 2015-05-10 19:16:37 +02:00
Valentin Samir
a94d180cde [pxeboot] Changement du format d'url pour fedora 2015-05-10 19:16:16 +02:00
Valentin Samir
57d4e52395 [pxeboot] Pas d'installer kfreebsd pour jessie 2015-05-10 19:15:50 +02:00
Pierre-Elliott Bécue
f67d38baee Première version de la refonte du plugin bcfg2 2015-05-10 15:25:46 +02:00
Gabriel Detraz
7e5cd649eb Alignement des normes : crans et plus crans.org 2015-05-08 20:29:28 +02:00
Gabriel Detraz
d394c688b6 Pour federez wifi, on enlève le suffixe @.... 2015-05-08 19:06:38 +02:00
Gabriel Detraz
7dac00f8b3 Ajout de la règle pour federez wifi, if @ in id 2015-05-08 16:45:16 +02:00
Gabriel Detraz
edde503c9e Patch propre serveurs-proxy federez dans auth.py 2015-05-01 01:46:45 +02:00
Pierre-Elliott Bécue
c1660df7ae Réadhésion possible jusqu'à 28 jours à l'avance. 2015-04-28 16:11:17 +02:00
Pierre-Elliott Bécue
3e90c78c16 Import relatif pour que ça marche avec bcfg2 2015-04-28 16:10:41 +02:00
Pierre-Elliott Bécue
b65466de08 Quand un switch n'existe pas, il faut planter. 2015-04-25 18:14:29 +02:00
Daniel STAN
4205d73132 auth.py: proprification légère 2015-04-24 13:48:46 +02:00
Pierre-Elliott Bécue
a0f0c80ead Version plus pythonesque de HPTools. Pleinement fonctionnelle sous jessie.
* Les requêtes de type lecture seule marchent très bien tout court ;
 * Celles de type écriture sont sans effet sous wheezy. C'est a priori
 un bug dans python-netsnmp
2015-04-24 01:55:52 +02:00
Pierre-Elliott Bécue
cd5ae8aaa5 Commit identité 2015-04-24 01:53:27 +02:00
Valentin Samir
831cebb84d [bind] SRV record pour jabber.crans.org
Certain vieux utilisent des JID en @jabber.crans.org et sans les SRV on retrouve :
"timed out on request for "jabber.crans.org" IN SRV. You should check your DNS configuration."
dans les logs.
2015-04-22 18:45:25 +02:00
Pierre-Elliott Bécue
a3bf7c7349 Les clubs n'ont pas forcément de login/mail.
* Et il leur faut un update_connexion, même s'il ne fait rien
2015-04-20 21:26:13 +02:00
Daniel STAN
0bdd06d8f4 config: ajoute 'comnpay' aux moyens de paiement
Seulement pour test, pour le moment.
2015-04-20 17:48:12 +02:00
Gabriel Detraz
3b3e554509 Support de ra guard sur les procurve 2620 2015-04-20 12:42:52 +02:00
Daniel STAN
73aa1fe7eb autostatus: fallback quand traceroute bizarre 2015-04-17 19:57:00 +02:00
Daniel STAN
18bcbd19ea deconnexion2: fusionne mails notif upload_hard
Et on peut ainsi virer ce machin de templating dans config/
2015-04-17 18:35:22 +02:00
Cron Daemon
0d1eca2f8c [ethercodes.dat] Mise à jour du fichier vendeur 2015-04-15 02:12:06 +02:00
Gabriel Detraz
b5990eaa47 Ecriture d'un backend cups pdf-> pcl avec options 2015-04-14 00:00:45 +02:00
Pierre-Elliott Bécue
bf98167a63 Un peu de ménage, et ajout d'une option pour whoser dans la base de test 2015-04-13 02:24:54 +02:00
Daniel STAN
d6bb56dfaa deconnexion2: join() ne prend qu'un argument 2015-04-10 16:16:36 +02:00
Daniel STAN
1726b669af menage: reset ip vieilles machines WiFi
On me le demande régulièrement, le voilà.
2015-04-10 13:05:02 +02:00
Gabriel Detraz
25022bde92 Ajout de la possibilité de perforer ses pages 2015-04-07 22:57:50 +02:00
Daniel STAN
66f3fd0707 derniere_connexion: catche EnvironmentError
Au moins, on ne crashera pas lamentablement au milieu de la boucle... Ce qui
permet d'être sûr qu'on màj tous les comptes nécessaires.
De toute façon, si on rencontre cette erreur sur un adh, c'est qu'un autre
script est en train de s'exécuter de manière concurrente.
2015-04-07 19:54:58 +02:00
Pierre-Elliott Bécue
ef7e52d892 On stocke l'heure du cron dans la signature, pour plus de clarté. 2015-04-07 00:32:56 +02:00
Pierre-Elliott Bécue
1b68e5f5fd On essaie de pas péter la compatibilité pour la création de home des clubs. 2015-04-06 19:28:34 +02:00
Pierre-Elliott Bécue
0c4a999b1f Les clubs aussi peuvent avoir un mail extérieur, techniquement. 2015-04-06 19:28:15 +02:00
Daniel STAN
ab2cf5b6e4 mail: ajoute fonction send_template
Pour tout faire en une seule commande
2015-04-05 14:43:28 +02:00
Daniel STAN
a742a6847c mail.py: add un peu de doc 2015-04-05 14:42:18 +02:00
Daniel STAN
ffb4a1d94f deconnexion2.py: modif ldap => context manager 2015-04-04 23:07:08 +02:00
Gabriel Detraz
4f7f75286c Un oubli de mode debug + espaces insécables 2015-04-04 22:53:56 +02:00
Pierre-Elliott Bécue
66d17ded88 La maintenance est effectuée par postgres, il est inutile de spécifier un user 2015-04-04 10:38:42 +02:00
Pierre-Elliott Bécue
f8f7c789a9 xact_start peut ne pas être renseigné si l'activité n'exécute aucune requête. 2015-04-04 10:38:01 +02:00
Daniel STAN
1d3b136bed freeradius: auth.py valide challenge chap 2015-04-03 23:57:35 +02:00
Daniel STAN
746e5db7b8 impression_hp: utilisation de lc_ldap 2015-04-03 21:03:38 +02:00
Pierre-Elliott Bécue
2993f31fd8 Were you footing on our gueule? 2015-04-03 15:16:13 +02:00
Pierre-Elliott Bécue
d9bd6a621d On met dans une transaction atomique le truncate/copy.
* Cela permet de s'assurer que la table contient bien des données en
 tout instant où elle le devrait (c'est-à-dire quand on ne la vide pas
 explicitement)
2015-04-03 14:20:56 +02:00
Gabriel Detraz
23c9df55eb Merge branch 'master' of https://gitlab.adm.crans.org/nounous/scripts
Pull de /usr/scripts et maj du depot
2015-04-01 23:35:27 +02:00
Gabriel Detraz
edfdd8ccc6 Correction de bugs et mise en prod . 2015-04-01 23:34:39 +02:00
Daniel STAN
d4cde74149 numeros_disponibles: ip_adm + boucle + propre 2015-03-31 13:18:05 +02:00
Pierre-Elliott Bécue
407c1e4799 Désormais, "quota2" est un peu plus propre. 2015-03-30 22:08:11 +02:00
Pierre-Elliott Bécue
5ef0534167 |name oublié 2015-03-30 20:39:04 +02:00
Pierre-Elliott Bécue
baa9855327 Passage à get_mail et |name pour le templating. 2015-03-30 20:36:15 +02:00
Pierre-Elliott Bécue
fdfdd23022 Revert des deux commits précédents : c'était un problème de types
* tuple vs list dans les results.
2015-03-30 17:18:54 +02:00
Pierre-Elliott Bécue
93ee03aee9 Et l'ordre des variables est important. 2015-03-30 17:08:10 +02:00