Daniel STAN
13995bfe92
[portail_captif] paths inutiles
2013-09-05 19:42:05 +02:00
Daniel STAN
f17e95d466
[ldap_crans] ajout d'un try pour regen dhcp
...
sorry Yoda...
2013-09-05 19:38:06 +02:00
Valentin Samir
cd4000b45d
[bind] Du punycode dans la zone tv \(^_^)/
2013-09-05 10:07:23 +02:00
Valentin Samir
37c77d88d0
[tv] Un recup_sap en python pour remplacer le binaire recup_sap
...
On en profite pour mettre le résultat dans /usr/script/var/tv/
à la fois une version textuelle (similaire au fichier anciennement
produit par le binaire recup_sap) et un pickle d'un dictionnaire python.
2013-09-05 10:05:10 +02:00
Valentin Samir
2dfcc35dfe
[vignettes] Pour la radio et pour la tv (en utilisant vlc)
2013-09-05 10:04:32 +02:00
Valentin Samir
20fc077b5b
[tv, wiki, dns] vignette et liste des chaines sur cochon.
2013-09-04 10:48:01 +02:00
Valentin Samir
c84423179c
[radio] Ajout de canaux
2013-09-04 10:47:05 +02:00
Valentin Samir
9300e296e3
[gen_conf] Envois du mail de bienvenue, vérification de la création du home
...
La portion de code qui l'effectué auparavant ne fonctionait qu'avec
des adresses crans sans le @crans.org cf http://git.crans.org/usr-scripts/7eb1a80889ceaa
et suivant.
2013-09-04 10:43:54 +02:00
Valentin Samir
03f9be4008
[radio] Un setup pour diffuser de la radio paresseusement
2013-09-01 21:33:12 +02:00
Daniel STAN
1be3bdb65c
[sip] send_sms: expéditeur en "@crans.org"
...
Pour le destinataire, ça ne semble pas marcher. Dunno why.
Ceci corrige un bug qui passait inaperçu à cause d'un autre bug de mon
CSipSimple.
2013-09-01 19:03:39 +02:00
Daniel STAN
d108b733bd
ldap_crans: menage dans les locks morts
2013-09-01 18:53:55 +02:00
Vincent Le Gallic
d228a7cb6b
[install-party] Parce que la fête du slip, c'est bien dans le /root d'un serveur, mais c'est mieux ici.
2013-09-01 00:43:03 +02:00
Vincent Le Gallic
c3a7d7d7b1
[mail de bienvenue] Explication (kind of README)
2013-09-01 00:37:04 +02:00
Daniel STAN
e649343466
[ldap_crans] utf-8 encode of ValueError
...
str() faisait en fait un str(e.message), donc voilà, c'est plutôt équivalent
dans le cas où type(e.message) == str
2013-08-30 19:44:41 +02:00
Valentin Samir
a543804c26
[mkhome] Le fichier shell dans un répertoire du path de tout le monde
2013-08-30 16:10:01 +02:00
Valentin Samir
d3b91e39dc
[mail] Corrections mail de bienvenue
2013-08-30 16:03:35 +02:00
Valentin Samir
8828e9697a
[tools] Wrapper pour créer un home quand generate échoue
...
(On appel la même fonction que générate)
2013-08-30 16:02:50 +02:00
Valentin Samir
9c1cfbe8d1
[mails] Mail de bienvenue bilingue
2013-08-29 21:20:49 +02:00
Pierre-Elliott Bécue
6db33c926f
[comptes_inactifs/templates] Passage en utf-8
2013-08-27 23:53:18 +02:00
Pierre-Elliott Bécue
4cbe722ae7
[random] Cleaning
2013-08-27 23:51:34 +02:00
Valentin Samir
bde23e7ca2
[mail] Début de templating, internationalisation, html et plain text
...
le corps du message est régigé en markdown <http://daringfireball.net/projects/markdown/syntax >
que l'on utilise ensuite pour générer à la fois le plain text du
message et la partie html. On a donc besoin du module python markdown
packagé dans python-markdown.
Les headers sont en plain text.
On utilise jinja2 comme moteur de template (le même que celui de django)
Le mail de bienvenue est là en exemple.
2013-08-27 20:48:25 +02:00
Daniel STAN
cbbf060fb2
switchs2.py : réécriture du script
2013-08-26 22:16:43 +02:00
Valentin Samir
50948688e8
[mumudvb] initscript avec possibilité de n'agir que sur un adaptateur
2013-08-26 13:41:28 +02:00
Valentin Samir
ae872e5d70
[ressuscite_lc] wrapper tout con vers la fonction de resurrection de lc_ldap
2013-08-26 13:41:27 +02:00
Vincent Le Gallic
37bd7101b2
[doc] commentaire plus clair
2013-08-26 12:58:38 +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
3906f8277e
[sip] send_sms.py précision de la destination.
...
Rajouter @crans.org à l'expéditeur semble en revanche faire échouer le script.
2013-08-21 17:17:57 +02:00
Daniel STAN
b07e677ed9
[sip] send_sms.py: base64encoding sans \n
...
Sinon ça s'arrête sur la ligne précédente.
2013-08-21 17:12:32 +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
d8a53536b0
[Surveillance] On utilise la nouvelle méthode psycopg2 pour autocommit.
...
* C'est plus clair \o/
2013-08-16 01:18:28 +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
Daniel STAN
2239bf61c0
[sip] envoi de message en commandline
...
Petit script sans prétention pour s'envoyer des messages (ou à quelqu'un
d'autre).
2013-08-14 21:03:30 +02:00
Daniel STAN
f917a5c467
[sip] utilisation de ldap_readonly
2013-08-14 01:05:24 +02:00
Daniel STAN
c74b61e941
[sip/sms_queuing] mdp de "sms" dans secrets.py
2013-08-14 01:04:31 +02:00
Nicolas Dandrimont
d90a4e0634
Pour ajouter, c'est +=...
2013-08-07 14:17:19 +02:00
Daniel STAN
ea0ea9c527
[check_cert] repare bugs du commit précédent
...
Le commit introduisait starttls mait pétait tout le reste ...
Rajouts de commentaires pour espérer qu'on ne casse plus ce script...
2013-08-04 14:11:13 +02:00
Daniel STAN
2a129ef949
[deprecated] virus.py ne semble plus utilisé
2013-08-04 13:52:24 +02:00
Pierre-Elliott Bécue
035b8c4a5d
[check_cert] Prise en charge du STARTTLS sur le port 25 pour ovh et titanic
2013-08-03 17:46:54 +02:00
Daniel STAN
ced52d6034
[arpwatch_sendmail/initscript] vraie variable $PATH
...
C'était *un peu* débile ce que j'avais fait …
2013-07-26 23:24:11 +02:00
Vincent Le Gallic
b332845431
[bcfg2_report] On n'envoie pas de mail si tout est clean.
2013-07-26 12:05:28 +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
Kévin "NeK" Moisy-Mabille
6c54abcbf6
[wiki/macro] retour à une ancienne version de WikiNinjas.py et ajout de la liste des pages dans les arguments
2013-07-25 23:30:14 +02:00