Skip to main content Help Control Panel

Login   A+   A-

Community «   Le forum «   Soupçons de bogues «  

Patch LDAP pour 8.4 : un bug [Solved]

FRANCOIS Alexandre -- on May 30
Solution has been fully integrated

Solution Manager: Bernard

Issue description

En PJ, une mise à jour du patch ldap.tgz disponible pour la v8.4, qui intègre les modifications suivantes :
-  Bug fix sur l'authentification par DN
-  Le protocole par défaut est désormais LDAP V3

Le bug corrige un if-then-else qui laissait passer n'importe quelle authentification par DN si le bind anonyme est activé.

J'en ai profité pour pousser le passage au protocole V3 à la ligne 160, qui me paraît aujourd'hui plus universel que le protocole V2. Vous pouvez toutefois enlever la ligne en question si la démarche vous paraît prématurée.

Dans tous les cas, je suggère d'ajouter un système d'option pour paramétrer au moins la version du protocole et le déréférencement des alias. Je tâcherai de proposer un patch en ce sens si vous le jugez utile.

Files

ldap.php.diff 267 bytes, 60 downloads
Le diff correspondant à mes modifications.
Edited by Alf83 on May 30
Zoom
ldap.tgz 2,367 bytes, 74 downloads
Edited by Alf83 on May 30
Zoom

Comments

Bernard
avatar
from nearby-an-airport
Associate, 6796 posts

on May 30


Boum, c'est intégré dans le code principal, avec livraison prévue dans la 8.5. J'ai aussi changé l'en-tête du script pour vous ajouter à la liste des auteurs. Un grand merci pour cette contribution, qui sera suivie d'autres, en tout cas je l'espère.
Aikido44
avatar
12 posts

on June 2


  • Jun 02
    J'ai pris le dernier patch de Alf83 dit "du Patch du Patch" et cela fonctionne.
    la formule qui va bien dans mon cas est la suivante :
ldap nom.serveur.ldap "cn=Reader,o=gouv,c=fr" "MotDePasse" "ou=personnes,o=gouv,c=fr"
Merci pour ce patch !
Bernard
avatar
from nearby-an-airport
Associate, 6796 posts

on June 14


Le code corrigé figure dans 8.5, donc il n'est plus nécessaire de patcher à partir de cette version
Aikido44
avatar
12 posts

on June 16


  • Jun 16


Bien noté !
Quelques questions :
Quelle est la logique des versions de YACS ?
Quelle est/sera la version stable à l'image des versions du noyau Linux : La 8.5 ou la 8.6 ?
A quelle date sera publiée environ la prochaine version stable?
Je suis en train de tester et montrer en interne votre produit
avant un passage en production où l'on repartira de zéro du point de vue du contenu.
C'est pour cette raison que j'aurai besoin de la date de publication de la prochaine stable
pour "caler" mon agenda de travail sur le votre, si possible !
Merci par avance et bonne journée.
Christian
avatar
from Chonas l'Amballan
Associate, 851 posts

on June 17


Pour encore mieux connaitre yacs et son fonctionnement je te propose de le lire la charte

La prochaine version stable et la version 8.6 Macnana programmée, comme son nom l'indique, pour le mois de juin 2008. Certains d'entre nous sont en phase de test de la version 8.6alpha14. Bien sur l'objectif est de finaliser la version pour la fin du mois. Nul doute qu'il restera quelques petits bugs à éradiquer mais nous pourrons la considérer comme stable.

Tags: 8.4 ldap

Rate this page
Posted by Alf83 on May 30, edited by Christian on June 17, (popular)