Commit graph

131 commits

Author SHA1 Message Date
Vincent Le Gallic
26a8f31be4 to UTF-8 (easy : que des commentaires, voire que de l'ASCII) 2014-05-16 01:58:51 +02:00
Daniel STAN
9085bc35e8 Revert "radius_auth: ancien CROUS sur vlan 10"
This reverts commit b47b1174d4.

Conflicts:
	utils/radius_auth.py
2014-05-06 12:32:39 +02:00
Pierre-Elliott Bécue
84f389dbee [clogger] Une petite lib pour logger dans /var/log/clogger facilement.
* Livrée avec son utilitaire pour créer le dossier et lui mettre les
 bons droits.
2014-04-30 21:27:46 +02:00
Vincent Le Gallic
5fb0ee8bd5 Encodage en UTF-8 : Il reste encore beaucoup de boulot. 2014-04-18 20:21:56 +02:00
Vincent Le Gallic
58edc5970a Script pour kludge-ressusciter quelqu'un 2014-04-13 22:43:46 +02:00
Pierre-Elliott Bécue
534b891f59 [ldapcertfs] Code redondant
* Et modifs invisibles \o/
2014-04-13 18:46:47 +02:00
Valentin Samir
9311f2abcf [lc_ldap] Usage de conn.get_local_machines généralisé 2014-03-18 22:50:19 +01:00
Valentin Samir
266cf73a0a [gest_crans_lc, utils/ldapcertfs] Fétails gestions des certificats 2014-03-18 22:44:54 +01:00
Valentin Samir
13d839eecd [utils/ldapcertfs] Programme fuse pour explorer les ceetificats ldap d'une machine
Il y a en gros trois modes :
 * On n'est pas root, ça monte nos machines avec nos ui et gid
 * On est root est on ne donne pas de ldap_filter, ça monte les machines
   correspondant aux ips des interfaces (probablement machine.crans.org et
   machine.adm.crans.org)
 * On est root et on donne un ldap_filter, ça monte les machines retournée par
   une recharche avec ce filtre.
2014-03-18 17:07:34 +01:00
Daniel STAN
f7b3c19e7f install-party: on ne route pas l'ipv4 vers adm
J'ai facepalm quand je me suis rendu compte que ça marchait…
2014-03-12 22:40:39 +01:00
Daniel STAN
2893473d6e portail_captif: lien spécial pour register une mac 2014-03-10 23:27:42 +01:00
Daniel STAN
b86aca109f portail_captif: disclaimer http sur vlan 10
Cela fait popper une page web (proxy transparent) sur laquelle les clients
CROUS sont invités à venir adhérer. Ils peuvent néanmoins continuer à naviguer
en cliquant sur un lien qui rajoute leur IP à une liste d'IP whitelistées
du firewall.
Penser à désactiver le keep-alive du serveur web/proxy (nginx) car sinon, on
constate des trucs marrants. (Normal, le -j DNAT n'a d'effet que lors
de l'établissement de la connexion).

PS: détabification massive du fichier portail_captif.py (pardon aux familles)
2014-03-10 09:33:18 +01:00
Valentin Samir
f44962cb4a [utils/robots_perso.py] Script pour collecter et assembler les robots.txt des www des adhérents 2014-03-03 13:31:38 +01:00
Daniel STAN
b47b1174d4 radius_auth: ancien CROUS sur vlan 10
Ceci est une solution temporaire en attendant qu'ils viennent adhérer.
2014-02-28 19:38:34 +01:00
Valentin Samir
89adc33b29 [verify-cn] Mise à jour du script pour accepter plusieurs CN 2014-02-10 16:27:21 +01:00
Pierre-Elliott Bécue
6b1cc4de96 [pg_backups] Commentaire 2014-02-05 18:33:41 +01:00
Valentin Samir
752be24ed3 [install-party/fete-du-slip] On active et desactive également le forwarding ipv4 2014-01-26 03:20:41 +01:00
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