Valentin Samir
ae872e5d70
[ressuscite_lc] wrapper tout con vers la fonction de resurrection de lc_ldap
2013-08-26 13:41:27 +02:00
Daniel STAN
e5c79e066b
[annuaires_pg] correct _test mode
2013-08-25 22:56:37 +02:00
Daniel STAN
36722abc95
[config.py] vlans: ajout de la freebox et iscsi
2013-08-25 16:54:51 +02:00
Daniel STAN
c5203a805f
[secrets_new] peut aussi utiliser secrets.py
2013-08-24 00:57:43 +02:00
Valentin Samir
3955c38c52
[config] Nouvelle année, blacklist carte etudiant à false
2013-08-23 14:08:28 +02:00
Daniel STAN
3b278bf860
ldap_crans/mac: retraits des espaces avant parsing
...
Parce que ça me casse les .* de ne pas pouvoir copy/paste des macs telles
qu'affichées sur un windows.
2013-08-21 17:09:26 +02:00
Daniel STAN
608d960ded
surveillance/exemptions: dst ipv6<=>src ipv6
...
Le remplissage de la table pg des exemptions se faisait toujours avec la source
ipv4 même si la plage à exempter était v6.
2013-08-21 17:06:50 +02:00
Pierre-Elliott Bécue
1d15c0329d
[firewall6] Mais tu m'_entend_ ? + problème de précédence
...
* list.entend -> list.extend
* db.s -> db.search
* % est prioritaire sur -, donc "%s" % ann_scol - 1 plante.
2013-08-16 11:28:56 +02:00
Pierre-Elliott Bécue
7433aaac2a
[generate/adherents] On réplique les quotas de Toto Passoir
2013-08-16 03:37:38 +02:00
Pierre-Elliott Bécue
95dd8729b2
[Firewall4] Maj du commentaire
2013-08-15 23:35:56 +02:00
Cron Daemon
daec0abce9
[ethercodes.dat] Mise à jour du fichier vendeur
2013-08-15 02:10:04 +02:00
Nicolas Dandrimont
d90a4e0634
Pour ajouter, c'est +=...
2013-08-07 14:17:19 +02:00
Daniel STAN
e3c78848db
annuaires.py remplacé par annuaires_pg.py
...
annuaires.py était marqué déprécié depuis 2 mois
2013-07-26 02:18:15 +02:00
Daniel STAN
e05c4be14c
[hptools] éviter les collisions de mac
...
La fonction walk de hptools fait appel au binaire snmpwalk. Celui-ci renvoi
(dans le cas d'une demande des hpSwitchPortFdbAddress) des lignes
de la forme:
STATISTICS-MIB::hpSwitchPortFdbAddress.$(numerodeport).'$(mac en binaire)' "$(mac en hexa) "
Par $(mac en binaire), je désigne une représentation où chaque octet de
l'adresse mac est représenté par le caractère ascii correspondant.
Cependant, il existe plus d'un caractère ascii non-représentable, et ces
caractères sont tous remplacés par des ".". Cela donne des résultats
avec plusieurs fois le même oid (quand présents sur la même prise):
STATISTICS-MIB::hpSwitchPortFdbAddress.25.'......' "D4 BE D9 80 CD F8 "
STATISTICS-MIB::hpSwitchPortFdbAddress.25.'......' "DC 9F DB 07 D9 12 "
STATISTICS-MIB::hpSwitchPortFdbAddress.25.'......' "DC 9F DB 07 DA A8 "
STATISTICS-MIB::hpSwitchPortFdbAddress.25.'......' "DC 9F DB 07 DB 1B "
(^^^^ ex ici avec des bornes wifi sur le port 25)
Cela pose un problème certain car la fonction walk renvoie un dictionnaire
indexé par les oid, ce qui écrase donc les données précédentes.
On patche en utilisant une lib snmp sachant traiter des oid binaires
arbitraires.
Comme cela change un peu la sortie de la fonction walk, j'ai préféré garder
l'ancienne version, tout en permettant l'utilisation de la nouvelle via
un argument optionnel de compatibilité.
2013-07-26 02:07:01 +02:00
Daniel STAN
8f452efe65
[annuaires_pg] throw NameError si conn impossible
...
C'est entre autre l'exception récupérée dans lc_ldap (pour l'attribut chambre),
qui permet de fallback en connexion de test. Ce n'est pas la manière idéale
de faire une connexion de test, mais c'est mieux que rien.
2013-07-24 13:21:36 +02:00
Valentin Samir
bd105b43d3
[firewall4, generate] MaJ blacklist / mac-ip
2013-07-16 20:06:10 +02:00
Cron Daemon
08c876cb41
[ethercodes.dat] Mise à jour du fichier vendeur
2013-07-15 02:10:03 +02:00
Daniel STAN
0356a2ddbb
[ipt] Ajout de chaînes apparemment nécessaires
...
I have no idea wat I'm doi'
2013-07-13 18:48:26 +02:00
Valentin Samir
92078ad19e
[generate] Détermination de certain service a redémarrer à partir d'info de bcfg2
2013-07-07 09:42:00 +02:00
Pierre-Elliott Bécue
1cc8fe4270
[config/v6] J'ai modifié les realms des machines v6 only.
...
* Tout ça pour pas me faire chier à faire une correspondance realm v4 <->
v6 only. :p
2013-07-04 02:08:33 +02:00
Vincent Le Gallic
bc55f67f15
[chambres_vides] *$% typo !
2013-07-03 12:19:37 +02:00
Vincent Le Gallic
de46810e64
[chambres_vides.py] Champ X-Mailer
2013-06-30 04:57:07 +02:00
Vincent Le Gallic
a6eec8d74e
[supervision.py] Ajout d'un champ X-Mailer et encodage du mail en utf-8
2013-06-30 03:26:07 +02:00
Pierre-Elliott Bécue
16dedbbe62
[Oublis] On augmente le nombre d'entrées dans l'historique pour l'upload, et on corrige un bug sur ridtools
2013-06-21 19:04:06 +02:00
Daniel STAN
ff09465632
[config/mails/upload] corrections orthographiques
...
Merci à Barney pour le signalement.
2013-06-21 16:20:43 +02:00
Daniel STAN
98d347ccc1
[secrets] on symlink plutôt que execfile
...
Je suppose que ce n'était pas fait avant car darcs ne gérait pas parfaitement
les symlinks.
2013-06-21 15:29:31 +02:00
Valentin Samir
11325cc284
[generate] retrait de gordon de la reconfiguration du firewall
2013-06-20 09:57:14 +02:00
Valentin Samir
a7a732ab68
[autostatus] Changement ip pioneer interne
2013-06-20 09:37:55 +02:00
Daniel STAN
8d871775a1
[config/dns] retrait de gordon
2013-06-18 23:54:42 +02:00
Valentin Samir
534927e43e
[bind] De nouvelles chaines => Échapement de la zone tv
2013-06-16 22:25:21 +02:00
Cron Daemon
9b5c5eb93d
[ethercodes.dat] Mise à jour du fichier vendeur
2013-06-15 02:10:18 +02:00
Valentin Samir
e44c44f7d6
[firewall4] Passage dans filtrage_ports uniquement en entrée et sortie du réseau crans
2013-06-14 13:05:07 +02:00
Valentin Samir
9d4f8a2d73
Search by unicode string
2013-06-14 12:53:30 +02:00
Valentin Samir
a394438780
[firewall4] search by unicode string
2013-06-13 00:52:11 +02:00
Daniel STAN
827f707cd9
[firewall] forward de syslog et https pour bornes
...
https servira pour l'acs.
2013-06-12 18:11:11 +02:00
Valentin Samir
bd4bc8ba1b
[bind] Artefact sur la zone tv.crans.org
2013-06-11 11:31:23 +02:00
Valentin Samir
608a39c633
[bind] Alias de zone plus propre
...
On ajoute des alias de v6.zone.crans.org vers zone.v6.crans.org
vu que le reverse est déjà sur v6.zone.crans.org
2013-06-11 11:30:02 +02:00
Pierre-Elliott Bécue
90875b1faf
[ldap_crans] On améliore les locks.
2013-06-03 16:52:56 +02:00
Daniel STAN
7a841776a3
[generate] fix help message
...
Il s'agissait initialement d'une docstring, mais Valentin l'avait transformée
en commentaire car elle faisait planter la génération de doc sphinx.
2013-06-03 11:55:28 +02:00
Valentin Samir
9b8bf60a0a
[config.dns] On utilise un dictionnaire pour les dns recursifs
2013-05-31 19:15:16 +02:00
Pierre-Elliott Bécue
f3b410114b
[config] Oubli + [whos] Optimisation
2013-05-30 18:47:38 +02:00
Pierre-Elliott Bécue
8ea0f1d0e6
[ldap_crans] "syslog" essaie d'écrire dans un fichier, même si le truc à écrire est unicode...
2013-05-30 02:11:27 +02:00
Pierre-Elliott Bécue
97b1db8a56
[ridtools] Oubli de modif par rapport aux rids
2013-05-30 01:50:21 +02:00
Pierre-Elliott Bécue
a442fd6b22
[global/rid] J'ai essayé de mettre en place une bijection realm <-> NETs <-> rid
...
* Les rid sont maintenant des listes de tuples.
* Il faut utiliser crans_utils.find_rid_plage, et crans_utils.find_ipv4_plage
qui renvoient le realm d'un rid/d'une ipv4, et la plage associée (un tuple ou
un slash ipv4).
* Pour les anciens scripts, j'ai mis find_rid_plage dans ridtools, il faut l'utiliser
également à la place des boucles for tp, (begin, end) in config.rid.iteritems()...
* J'ai essayé de faire attention à tout ce que ça aurait pu casser, mais ce n'est
pas garanti
2013-05-30 01:11:36 +02:00
Valentin Samir
e2a4cfe72a
[gen_conf] Code mort
2013-05-29 14:58:26 +02:00
Valentin Samir
3436a1a26f
[generate] Ménage
...
Pas de raison de lancer generate sur charybde ou sur ovh.
Il n'y a plus de dhcp sur gordon ou titanic depuis une belle lurette.
2013-05-29 14:07:19 +02:00
Valentin Samir
e5e913fe15
[config/dns] Ajout de nem dans la liste des serveurs récursif
...
On donne aussi la liste des ips sur adm, ça peut être pratique.
2013-05-28 19:04:38 +02:00
Valentin Samir
d6fb41aaf2
[arpwatch_sendmail] On ne trace les macs qu'en cas de flip flop sur une ip crans
2013-05-26 17:46:02 +02:00
Valentin Samir
c77107ca2a
[dns] Zone virtuelle ap.crans.org pour les bornes wifi
2013-05-26 15:29:36 +02:00
Valentin Samir
e4889fb907
[bind] le MX ovh est un peu plus prioritaire que freebox
...
En effet, il a une plus grosse connexion
2013-05-25 16:13:42 +02:00