Daniel STAN
6e525ac424
stats_cableurs2: clean up paths & imports
...
On utilise /usr/scripts/python.sh en shabang qui rajoute /usr/scripts
au PYTHONPATH dès le début. Plus besoin de rajouter plusieurs sous-dossiers à
coups de sys.path.append: on référence tous les imports par rapport à ce
dossier.
2014-01-14 20:46:02 +01:00
Raphaël-David Lasseri
0d56d356ad
On rajoute un lien symbolique de l'ancien stats_cableurs vers le nouveau
2014-01-12 23:31:44 +01:00
Raphaël-David Lasseri
d80eff0154
[stats_cableurs] Le nouveau stats câbleurs
...
Il reste encore un point à régler sur les appels ldap en readonly
2014-01-09 21:39:56 +01:00
Valentin Samir
7c6a395972
[portail_captif] Désactivation de l'affaction d'une ipv4 aux machines wifi sans ipv4
2013-11-10 16:46:20 +01:00
Valentin Samir
8e2fef80cb
[config,firewall,portail_captif] Blacklist virtuelle pour les gens non à jour du paiement
2013-10-08 10:16:04 +02:00
Vincent Le Gallic
1cbef6f45c
[stats] cosmétique
2013-09-26 12:59:03 +02:00
Daniel STAN
13995bfe92
[portail_captif] paths inutiles
2013-09-05 19:42:05 +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
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
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
342f020fcd
[sendmail] ajout de la date
2013-07-21 20:28:44 +02:00
Vincent Le Gallic
37c5a6836e
[sendmail.py] Où tu vois des str ?
2013-07-21 15:11:59 +02:00
Daniel STAN
13b144b12e
[delete_ldap_log] nouveau db(.*)_archive
...
C'est le binaire qui indique quels sont les fichiers de journal qui ne sont
plus en cours d'écriture dans /var/lib/ldap/ .Il peut être nécessaire
(mais je n'ai pas compris "quand") de redémarrer slapd, pour que celui-ci
lâche son lock sur ses vieux journaux…
2013-07-16 16:47:44 +02:00
Vincent Le Gallic
983a22c6e2
Option pour afficher les untracked files une fois par semaine
...
+ typo
2013-07-01 02:09:49 +02:00
Vincent Le Gallic
4ca4ffd57d
[git-whatsnew] --porcelain + On n'affiche pas toujours les fichiers non trackés
2013-07-01 01:51:38 +02:00
Valentin Samir
a94cd416b7
[portail_captif] Hack pour monitorer les portail captif depuis lui même
...
En effet, sa propre ip n'apparaît pas dans sa table arp
2013-06-16 22:32:36 +02:00
Valentin Samir
9d4f8a2d73
Search by unicode string
2013-06-14 12:53:30 +02:00
Valentin Samir
b59d291c79
[utils] Ajout de verify-cn de squeeze
...
Sa sémantique nous convient mieux que celle de celui de wheezy
(aka prendre en paramètre un CN et pas un fichier contenant un CN
par ligne)
2013-05-26 17:01:51 +02:00
Daniel STAN
94bea9a366
(vieux) démantèlement de adm/
...
analyse-batg.py -> inutile
analyse_upload -> inutile en l'état, il faudrait réécrire une version sudoers
câbleurs.
aptitude.sh -> grosse blague
chambre -> inutile
compress_ldap_log.sh -> (pseudo)doublon de utils/delete_ldap_log.sh
avertissement_mails-perdus.py -> déplacement dans utils (peut servir)
stats-ip.py -> déplacement dans utils (peut servir, quoique)
2013-05-25 16:29:07 +02:00
Valentin Samir
218f30957e
[portail_captif] Ajout du script à /usr/scripts
...
Permet de dire à nginx sur routeur quelle page afficher
2013-05-25 16:10:03 +02:00
Vincent Le Gallic
732bdb452b
[Ménage à la racine] Fini \o/
2013-05-17 00:27:43 +02:00
Daniel STAN
857e93ad67
[ethercodes.sh] +option pour indiquer le repo
...
Et le cron tourne désormais sur charybde, pour pouvoir indiquer le
repo localement et ne pas avoir besoin de taper un mdp ssh (ni
s'embêter avec des clés ssh).
2013-05-15 20:15:21 +02:00
Vincent Le Gallic
3bd459ea33
[Ménage dans la racine] corbeau
2013-05-13 20:37:46 +02:00
Vincent Le Gallic
93f35d0aa4
On vire cp.py et cranslib/mail/__init__.py qui sont moches et ne servent qu'à l'intranet1.
...
On en profite pour déplacer quota.py
2013-05-08 05:43:14 +02:00
Vincent Le Gallic
670b3616b8
Ménage à la racine de /usr/scripts
2013-05-08 05:00:37 +02:00
Vincent Le Gallic
20fdae6ac2
utils/sendmail, deconnexion.py et config/mails/upload.py : envoie de mail avec une classe pour instancier les messages
...
Idéalement, il faudrait passer tous les mails de la conf sous ce format et les instancier tous comme ça.
Ça permet d'encoder proprement les headers avec éventuellement des variables dedans.
2013-05-08 01:23:10 +02:00
Pierre-Elliott Bécue
25a4e225e4
[utils/sendmail] Modif qui traîne
2013-05-05 05:39:56 +02:00
Pierre-Elliott Bécue
a1bf0a4547
[scripts] Going to utf-8
2013-05-05 01:10:09 +02:00
Vincent Le Gallic
5f48855b39
On transforme utils et impression en packages
2013-04-15 17:44:34 +02:00
Pierre-Elliott Bécue
55ea4b34d7
[ethercode.sh] Bugfix + retrait des parenthèses useless
2013-04-15 13:45:41 +02:00
Daniel STAN
092f355074
[check_cert] vérifie aussi les fichiers certif
2013-04-04 17:18:01 +02:00
Lucas Serrano
fd8109bb44
[old_ml] Mise à jour du script: rajout de fonctions pour l'import et ajout d'arguments optionnels
2013-03-14 15:29:48 +01:00
Vincent Le Gallic
45c96c945e
[utils/sendmail.py] .setdefault c'est le bien.
...
Merci olasd.
2013-03-03 19:59:22 +01:00
Pierre-Elliott Bécue
99b284101f
[utils/ClientConfig.xml] Fichier de conf pour enregistrer l'adresse mail Cr@ns sur Thunderbird.
2013-03-03 08:24:47 +01:00
Pierre-Elliott Bécue
fe9e097259
[utils/pg_backups.sh] Pour backuper les bases PG. Est appelé par BackuppPC.
2013-03-03 08:24:09 +01:00
Vincent Le Gallic
ba4186a989
[utils/git-whatsnew] Pour remplacer darcs whatsnew
2013-03-03 08:06:22 +01:00
Vincent Le Gallic
f6dea00d88
[utils/sendmail.py] Pour envoyer des mails en python en gérant correctement l'encodage et les headers.
2013-03-03 08:05:55 +01:00
Pierre-Elliott Bécue
769c7fabed
[git-notify] Problème d'encodage des entêtes
2013-03-03 06:19:13 +01:00
Pierre-Elliott Bécue
ff675b7d47
[git-notify] Oubli
2013-03-03 04:39:57 +01:00
Pierre-Elliott Bécue
8d0bac69d5
[git-notify] Améliorations
2013-03-03 04:37:16 +01:00
Lucas Serrano
c49498646c
[utils/old_ml.py] Script de listing de vieilles MLs
2013-03-03 03:13:13 +01:00
Vincent Le Gallic
6bace1cfbb
Ça traînait. Ça avait l'air cool. J'ai gité.
2013-02-28 06:52:08 +01:00
Vincent Le Gallic
9b8bad1610
[ethercodes.sh] darcs -> git
2013-02-18 00:19:37 +01:00
Daniel STAN
e2611a770a
vérification de la peremption d'un certif SSL
...
En se connectant sur le serveur. Envoie un mail en cas d'expiration
proche. À croner.
2013-02-13 23:35:49 +01:00
Vincent Le Gallic
c039058708
Enregistrement des droits d'exécution. Aucune vraie modif.
...
Darcs n'enregistrait pas les permissions des fichiers.
2013-01-31 05:36:25 +01:00
Pierre-Elliott Bécue
2a7dd72069
[Scripts] On rajoute un champ rid qui fait le lien avec les plages d'ip, et on rend le mid strictement croissant.
...
Ignore-this: 199e9ff5f09e1fe600c1066179f4e47b
Ce patch est un test, il ne restera en prod que si ça fonctionne. L'idée est qu'on souhaiterait conserver les vieilles machines comme les vieux adhérents, sauf demande explicite de suppression, par ailleurs, l'association mid <=> ip est très utile pour pas mal de choses. Pour la conserver, on crée un identifiant rid, qui supplante le mid, qui est lui choisi comme l'aid ou le fid, en incrémentant.
Ce patch vise à implémenter cela. S'il génère des bugs, il subira un rollback.
darcs-hash:20130123021650-b6762-347428d75f066f7f4821ca067d8c9bb6a4396bf5.gz
2013-01-23 03:16:50 +01:00
Vincent Le Gallic
bb54dec933
[ethercodes.sh] On appelle un script dans la crontab et on fait attention à l'umask
...
Ignore-this: 301f436cd8d6224a85d68c5b028d3e7e
darcs-hash:20130112034427-2c9c1-18a8f1f021e4a03ac33c87dd4ecea2e3e5d2811a.gz
2013-01-12 04:44:27 +01:00
Vincent Le Gallic
3920ac216a
[utils/chown_impressions.sh] La redirection &> ne marche pas en sh + chmod 770 c'est mieux que 660 quand c'est sur un dossier
...
Ignore-this: 8863028fc8e5fc8e1172cd9b0adcc571
darcs-hash:20121106174201-2c9c1-3cba4e58959200ccc4424d03dbab1433800bbc1f.gz
2012-11-06 18:42:01 +01:00
Vincent Le Gallic
ee2ef35c55
[utils/chown_impressions.sh] On vérifie quand même que l'utilisateur existe
...
Ignore-this: d6c009a3ac2012a87df982829e8ce72c
darcs-hash:20121105223134-2c9c1-e71927fdf55634e44342f185bb4988fb50fa0c7f.gz
2012-11-05 23:31:34 +01:00
Vincent Le Gallic
c0970ba9e5
[utils/chown_impression.sh] Un script de création/chown des dossiers d'impressions
...
Ignore-this: 2a205ddae711ad9e50ddacf19bf8097
www-data a le droit d'exécuter ce script (pour l'instant, seulement sur vo) pour créer les dossiers /home/impressions/login et lui donner les bons droits.
darcs-hash:20121105215122-2c9c1-39dde81c9fb107d36bc10d30c91bd357468d39fc.gz
2012-11-05 22:51:22 +01:00