Commit graph

558 commits

Author SHA1 Message Date
Valentin Samir
b92229f0f1 [config,firewall_new,ipt,ldap_crans] bl_carte_et_definitif = True, sursis d'une semaine même avec bl_carte_et_definitif
Ignore-this: aef64ec3880b96beda0ec95c7c6c255c

darcs-hash:20121119160943-3a55a-309f4e1bf82cc4ef955c7a7a723220704e74ba18.gz
2012-11-19 17:09:43 +01:00
Valentin Samir
9a5b4e2d57 [config,firewall_new,generate,ldap_crans] On route intranet2 depuis le vlan accueil, on utilise iptable-restore pour la génération des blacklists, les déco soft sont relaiyé par le nginx de komaz, toutes les blackliste sont à generate sur komaz, les première inscription n'ont que inscription dans leur historique.
Ignore-this: 8b8414f5185ec9db2e4bf7f7f97d9161

darcs-hash:20121117003929-3a55a-0452cece4b67e246e6cf7ac72469af9f71722826.gz
2012-11-17 01:39:29 +01:00
Daniel STAN
ab4dd1ad56 [ldap_crans] methode droits() pour tout propriétaire de machine
Ignore-this: 4ab2985b8a30399a75e2d32250534ba6
La méthode est dummy (renvoie []), mais elle permet de fixer un bug d'assignation des vlans
pour les machines club par radius_auth. En effet, un test au niveau des droits
Nounou pour l'accès au vlan appt faisait planter le script.

darcs-hash:20121109012356-28565-101ababa928c82c8a86ca4975d285ebf4049c7d8.gz
2012-11-09 02:23:56 +01:00
Valentin Samir
47f0e3f4cc [ldap_crans] On laisse un sursis d'une semaine après paiement avant de déconnecter pour carte étudiant après le 01/11
Ignore-this: 5a7ae8cbbb8368cbb2d376b785bda204

darcs-hash:20121106173911-3a55a-40830d547ded3ba9876f3fd1656025710b53f0f8.gz
2012-11-06 18:39:11 +01:00
Valentin Samir
27ea3b65cb [ldap_crans] Il n'y a pas toujours d'ancienne chambre
Ignore-this: 101f4eb098b9fe76afc33a8ca83f0c

darcs-hash:20121105133839-3a55a-c8186962de2667bad7569fe7a6f33ceee4979dfe.gz
2012-11-05 14:38:39 +01:00
Valentin Samir
c71900a5ba [firewall_new,generate,ldap_crans] Prise en compte des déco chambre invalide et carte étudiant
Ignore-this: 16f86d33fe0e98057fd9533abc25aa88
TOujours effectué sur squid, elles était alors simplement ignoré
puisque la connection au web est maintemant directe.
On ajoute donc des blacklistes soft "virtuelle" pour carte et
chambre invalide dans ldap_crans, ce qui a pour effet de faire
que le pare-feu redirige vers sable (et squid) les machines consernées.
On dit à générate de recharger les blackliste du pare-feu lorsque l'on coche
une carte étudiant dans gest_crans ou quand le status chambre invalide change.
btw, on reporte aussi les modifications de crans_ldap dans lc_ldap.

darcs-hash:20121104020449-3a55a-78f73e677e75e8eaa087fd9bd6f8c1aec2b593ea.gz
2012-11-04 03:04:49 +01:00
Valentin Samir
ce443b9bfa [dhcp_new,generate,switchs,ldap_crans] On ajoute dhcp à générate et son ip dans dhcp-snooping, on active le dhcp-nopping sur tous les vlan.
Ignore-this: c3a151a94e71f2bb4761a9ecc9707bcf

darcs-hash:20121025212409-3a55a-cd8c2857721d655c5dd67124a380fbe7eb5161b3.gz
2012-10-25 23:24:09 +02:00
Michel Blockelet
ab11e5c270 [ldap_crans.py] Mail valide apres creation de compte
Ignore-this: 664169373f036fa3553b0c5a6781366c

darcs-hash:20121014145435-ddb99-61629974aea8efee0be25777b8c5a529021328ba.gz
2012-10-14 16:54:35 +02:00
Daniel STAN
c1595e6af3 [ldap_crans] on a le droit de commencer un dns par un chiffre
Ignore-this: fbe0825a9a2e05b675f9b33977dd0fdd
parce que 4chan

darcs-hash:20121011164344-28565-e8a62045f7e58243fb727501cb1a12f1a1fe98fc.gz
2012-10-11 18:43:44 +02:00
becue
9670b80322 [Gest_crans] Quand un supprime un compte, on teste le solde.
Ignore-this: 58fdda0825e225642679bc7a981e07de

darcs-hash:20120829232413-ab199-fb01279a9d8661cdba2d04c1634a08546d9f94cd.gz
2012-08-30 01:24:13 +02:00
Daniel STAN
77071f457e [gest_crans] + dans les adresses mails
Ignore-this: d7a8a276f84cb3b54c8248ee584156f5
En vrai, faudrait lire la rfc et avoir une vraie fonction de validation
des adresses mails

darcs-hash:20120821174335-28565-4fd4da4285e6dcdc23254e3ec9de4738511fc8f6.gz
2012-08-21 19:43:35 +02:00
Nicolas Dandrimont
25a68cd4dc [ldap_crans, deconnexion] print u"" == stupide
Ignore-this: a20c00ec570810fc4a73c73dabdc5a42

darcs-hash:20120718144634-ffbb2-a463a1a7705e2a81a9a88710a8fcaf97ffac871d.gz
2012-07-18 16:46:34 +02:00
Daniel STAN
1de3fdb129 [gest_crans] Afficher "Clé WiFi" au lieu d'IPSec
Ignore-this: f2d04435add72f199dd6b20a13d5efd7
Ceci ne change PAS les variables et le nom de l'attribut
stocké dans la base (qui reste ipsec). Il faut y penser
notamment pour la commande whos (bien que je ne conseillerai
jamais à quiconque de whoser une machine à partir de sa clé
wifi -_-)

darcs-hash:20120703150739-28565-d530a81934e2c7c5256d46aceedc16deea80a1c9.gz
2012-07-03 17:07:39 +02:00
Nicolas Dandrimont
6d5ad72b19 [ldap_crans] Les bornes sont dans le dhcp sur gordon
Ignore-this: db5e4509288b6d40c0a60e8119af78c3

darcs-hash:20120414005609-ffbb2-0b7430c3db54be0cbc26bea535a66bba429e2635.gz
2012-04-14 02:56:09 +02:00
Nicolas Dandrimont
97e018facb [ldap_crans] Régénération du DNS si le champ dnsIpv6 est modifié
darcs-hash:20111206031925-ffbb2-3cd84ef64120051ca11fca5ca85799f549e74ef9.gz
2011-12-06 04:19:25 +01:00
Olivier Iffrig
4c8be32f53 [ldap_crans] On encode les messages d'erreur à la main
Ignore-this: e775cfbf40d8c1ec1f37822385211434

darcs-hash:20111128191035-108b1-198324bbcbbb34fe56b7bc8c7ea5c47ee3fba51f.gz
2011-11-28 20:10:35 +01:00
Nicolas Dandrimont
6c85740dd2 [gest_crans, ldap_crans, whos] Robustesse si le responsable d'un club a été supprimé
Ignore-this: dbb616fe0cff5ba356ec8b2a0587f96c

darcs-hash:20111006133157-ffbb2-9429c7756fb617b4e12babf3945d80333fe3f1af.gz
2011-10-06 15:31:57 +02:00
Olivier Iffrig
a213002c1e [ldap_crans] Typo...
Ignore-this: cc35ad728aa295d8b0afa60b9b0649b5

darcs-hash:20111005080849-108b1-c8a8ee24cc21f56353cd963130932eca14110f1a.gz
2011-10-05 10:08:49 +02:00
Olivier Iffrig
19e9a48208 [ldap_crans] On évite de crasher deconnexion.py en blacklistant un proprio virtuel
Ignore-this: 9ac3bbd14d07b08ac6f844667952fe77

darcs-hash:20111005075653-108b1-ecbcbfb2b35d5a240952bd48bcdbb3528b7497b6.gz
2011-10-05 09:56:53 +02:00
Michel Blockelet
2d53246bb7 [ldap_crans.py] On deplace le test d'adresse mac deja utilisee
Ignore-this: 658828a201b282e06a0884ceaa34d573
Ca permet d'eviter de se prendre la tete avec une mac non valide

darcs-hash:20110907100351-ddb99-46ae34deace1b89f59b2ab96479968a98c58a9b3.gz
2011-09-07 12:03:51 +02:00
Michel Blockelet
f2b46b1d87 [ldap_crans.py] Maj aussi de la blackliste editee
Ignore-this: 3d1e0731c01c8ff657609d0224294cdb
Sinon il ne met dans services_to_restart que la nouvelle blackliste

darcs-hash:20110903140118-ddb99-a84afa6fcb675ffa36d5470893a3ef9dae04d46f.gz
2011-09-03 16:01:18 +02:00
Nicolas Dandrimont
a4d70511f5 [ldap_crans] Support de l'ipv6 pour les objets Machine
Ignore-this: d5afb3764b61df716f4cabde716c709

darcs-hash:20110507145240-ffbb2-99daa2eb37fd6aa8aef9e895372fb8c469cbd815.gz
2011-05-07 16:52:40 +02:00
Michel Blockelet
80f481c9f4 [ldap,gest_crans.py] Correction encodage
Ignore-this: 8ad2379ea4865edb91ca98a6090c6a43
Si la mac existait déjà sur le réseau, gest_crans plantait ...

darcs-hash:20110401205044-ddb99-66a7e8e63416c61ad9d29dd7424e036aa7cffbc8.gz
2011-04-01 22:50:44 +02:00
Nicolas Dandrimont
72074c5bf7 [ldap_crans] On pense au câblage lors des réadhésions
darcs-hash:20100913184443-ffbb2-6a4e02143d0700088a73b4e175073fa56cd7fc80.gz
2010-09-13 20:44:43 +02:00
Nicolas Dandrimont
3ebe258ba1 [gest_crans] Les noms avec des espaces sont nos amis
darcs-hash:20100912132620-ffbb2-71460f121d2bb1e4d42f0f275ecf629b1ec5642e.gz
2010-09-12 15:26:20 +02:00
Nicolas Dandrimont
36bb207274 [ldap_crans] revert...
darcs-hash:20100904135012-ffbb2-55f54088578faae5eb741cdce9d627d843e3666b.gz
2010-09-04 15:50:12 +02:00
Nicolas Dandrimont
b19d9cc71b [ldap_crans] Exceptions en str
darcs-hash:20100904133907-ffbb2-fc397f6e3d005e0d49d1a1f5f791bf821cc7c4ec.gz
2010-09-04 15:39:07 +02:00
Olivier Iffrig
569c166cfc [./gestion/ldap_crans.py] Possibilité d'annuler la redirection mail
Ignore-this: dc2eea92cfcbb33af4fb887ccbe2f888

darcs-hash:20100902074904-108b1-8df599a907093158450f0bdd6f43730ec4edd8d1.gz
2010-09-02 09:49:04 +02:00
Nicolas Dandrimont
16b4e7a8bf [ldap_crans] Robustesse du câblage automatique
darcs-hash:20100901131248-ffbb2-2738110e1e430ff40e96bc1de206f3f868035a23.gz
2010-09-01 15:12:48 +02:00
Nicolas Dandrimont
99c7d8561d [ldap_crans, gest_crans] redirection mail à l'inscription
darcs-hash:20100901131100-ffbb2-8e57b251130f3a7d1c257c24dc87614710e66fbb.gz
2010-09-01 15:11:00 +02:00
Nicolas Dandrimont
94cfa47873 [ldap_crans] les chambres ???? et EXT sont au Cr@ns
darcs-hash:20100831142018-ffbb2-78bc4edcbef535da70e157633565ba473e76e5d1.gz
2010-08-31 16:20:18 +02:00
Nicolas Dandrimont
ed50235c2c [gest_crans] câblages automatiques
darcs-hash:20100831071428-ffbb2-f058a6abab48795f49cab9c58a99ef14043a4ff9.gz
2010-08-31 09:14:28 +02:00
Nicolas Dandrimont
a1427076b5 [annuaire] On passe sur ula base de données PgSQL
darcs-hash:20100831065041-ffbb2-c44e28237d99ba472e0465ad88f1cd7149e3081d.gz
2010-08-31 08:50:41 +02:00
Nicolas Dandrimont
337905013d [ldap_crans] typo
darcs-hash:20100830141122-ffbb2-4899978aa770f530e1f36ca6fa5afd21cbd09dd7.gz
2010-08-30 16:11:22 +02:00
Nicolas Dandrimont
a0edb2cc18 [ldap_crans] Clés WPA2 à 10 caractères
darcs-hash:20100830140748-ffbb2-06bde99f15875e1f14435cc3fca549ec004ee576.gz
2010-08-30 16:07:48 +02:00
Nicolas Dandrimont
6a6665ede6 [ldap_crans] Ajout du champ mailExt (email_exterieur)
darcs-hash:20100830140715-ffbb2-82d7ca3623aaa50f2b6b050c8b941f6a98762ede.gz
2010-08-30 16:07:15 +02:00
Nicolas Dandrimont
db08250704 [ldap_crans] Le livret n'a que 18 cases sur le livret
darcs-hash:20100830111313-ffbb2-50a8cb3fa4f84137d477a3d39cd38c27b2af4d7d.gz
2010-08-30 13:13:13 +02:00
Nicolas Dandrimont
1c424a891a [ldap_crans.py] indentation
darcs-hash:20100821131831-ffbb2-5d57051d50ffa2003ebd053875816ff1d54780c2.gz
2010-08-21 15:18:31 +02:00
Nicolas Dandrimont
e79f2fac74 [ldap_crans.py] Pouvoir utiliser l'aide interactive c'est cool aussi...
darcs-hash:20100821131032-ffbb2-ed0dfcf03a530a8e41c4e97a869cdec72144c7d2.gz
2010-08-21 15:10:32 +02:00
Michel Blockelet
26dfe36d93 [gestion] Gestion plus propre des changements d'annee
Ajout d'une variable periode_transitoire dans config.py qui definit les
periodes ou on accepte ceux qui ont paye l'annee precedente (on ne prend pas du
tout en compte la carte d'etudiant dans ces periodes).
On en profite pour enlever toute notion de caution ...

darcs-hash:20100801103904-ddb99-cad90eb5599173bec23ff3952b3d22f80fd618f2.gz
2010-08-01 12:39:04 +02:00
Michel Blockelet
392006237d [config,{gest,ldap}_crans,gen_confs/] Modifications systeme droits
* gest_crans.py :: Dialogue permettant de desabonner les gens des MLs lorsqu'on
leur enleve des droits (les gens ne sont pas desabonnes automatiquement de
certaines MLs a l'enlevement des droits, il propose de le faire quand meme)
=> gest_crans.complexite++
 * config.py :: Deplacement des definitions droits <-> {MLs, groupes unix}
depuis droits.py
 * droits.py :: Ajout de fonctionnalites :
  * -d pour supprimer certaines adresses mail de certaines MLs
  * -u pour afficher les MLs inscrites non-automatiquement a certaines MLs
 * ldap_crans.py :: Les droits ne contiennent plus d'accents depuis un moment

darcs-hash:20100319001432-ddb99-f0d337d161b8d95e6b6300cd53efbae8b9a7e834.gz
2010-03-19 01:14:32 +01:00
Michel Blockelet
61302647c9 [ldap_crans.py,gest_crans.py] Fusion droits() et droits_light()
Les deux fonctions etant assez similaires ...

darcs-hash:20100318151032-ddb99-01a885b320ba5fe3fbe1403380725167c1230e6c.gz
2010-03-18 16:10:32 +01:00
Michel Blockelet
0d633d4e7b [admin/mail_invalide,ldap_crans.py] Corrections mail_invalide
Ignore-this: 1c455a452a14d6b3a83d7b525d61d2ec

darcs-hash:20100318125156-ddb99-783ccec26efd921f7a52040dd5f3247d8e6c2ba2.gz
2010-03-18 13:51:56 +01:00
Michel Blockelet
b1239e1291 [admin/mail_invalide,gestion/] Modification du systeme de mail_invalide
Maintenant tout est gere par des blacklistes mail_invalide, ce qui est
beaucoup plus simple ...
(Le champ mailInvalide de la base LDAP peut maintenant etre supprime ...)

darcs-hash:20100318014002-ddb99-d7e616f0b5040fba54c55d49fcaad25dc55a5665.gz
2010-03-18 02:40:02 +01:00
Michel Blockelet
ed855e941f [gen_confs/,surveillance/] virus splitte vers virus et autodisc_virus
Pour que le systeme n'enleve pas les deconnexions manuelles, et pour pouvoir
mettre un message different aux gens deconnectes manuellement

darcs-hash:20100316200552-ddb99-86effb62af5f560cd99563326d98d9721e51e289.gz
2010-03-16 21:05:52 +01:00
Nicolas Dandrimont
7249adbced [ldap_crans] Forcage du schéma d'adressage des mid...
Reste à voir le cas particulier des adresses ip "custom".

darcs-hash:20100303165521-ffbb2-6b99cd460ee623f0b41c7c7c8c97e69ebe2d4114.gz
2010-03-03 17:55:21 +01:00
Nicolas Dandrimont
a6cff1283b [ldap_crans] *affli* *affli* *affli*
darcs-hash:20100120211412-ffbb2-5eb8d8809dd0c9460c9acfd3e6ca681823f4c97d.gz
2010-01-20 22:14:12 +01:00
Olivier Huber
255742e3d6 Bugfixes
darcs-hash:20100118224430-8fbb1-03f00435011d77c6a79dd04f7cf0e891fd46df7d.gz
2010-01-18 23:44:30 +01:00
Nicolas Dandrimont
825b5d2a78 [...] La connexion temporaire du G n'est plus pertinente
darcs-hash:20100112003022-ffbb2-48e262e78b482d67acad0c1af1c936d3bfa83022.gz
2010-01-12 01:30:22 +01:00
Michel Blockelet
0f9856085e [admin/mail_invalide/,gen_confs/] Mise en place deconnexion pour mail invalide
Maintenant, quand on voit un mail invalide :
/usr/scripts/admin/mail_invalide/mail_invalide.py [mail]...
La personne est deconnectee au bout de 2 semaines si elle n'a pas change
son adresse mail.

 * Le script admin/mail_invalide/mail_invalide.py permet de generer les fiches,
et note l'adherent pour deconnexion 2 semaines plus tard (services_to_restart)
 * admin/mail_invalide/mail_invalide.tex est une fusion des deux
mail_invalide*.tex dans le dossier admin/src/
 * gen_confs/adherents.py s'occupe de marquer le mail comme invalide au bout de
2 semaines s'il n'a pas ete change (il met le flag mailInvalide=TRUE)
 * gen_confs/squid.py genere la liste des deconnectes pour Squid

darcs-hash:20091208003119-ddb99-74b4388950300879400250b9c40716013832d45e.gz
2009-12-08 01:31:19 +01:00