From 1ad8da6343bb8c4c104de2f2a3655dad1eb78b92 Mon Sep 17 00:00:00 2001 From: Daniel Dehennin Date: Wed, 14 Oct 2020 13:15:19 +0200 Subject: [PATCH 01/20] Prepare version 2.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Makefile: Mise à jour de la release. --- Makefile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 3c6fd94..fd9c34a 100644 --- a/Makefile +++ b/Makefile @@ -3,9 +3,9 @@ ################################ SOURCE=eole-lemonldap -VERSION=0.1 -EOLE_VERSION=2.6 -EOLE_RELEASE=2.6.2 +VERSION=2.8.0 +EOLE_VERSION=2.8 +EOLE_RELEASE=2.8.0 PKGAPPS=non #FLASK_MODULE= From 0dd5154b783c47bfaf99a88215c813ba645ec0e3 Mon Sep 17 00:00:00 2001 From: Daniel Dehennin Date: Wed, 14 Oct 2020 13:16:21 +0200 Subject: [PATCH 02/20] Realign dico Ref: #30852 --- dicos/70_lemonldap_ng.xml | 256 +++++++++++++++++++------------------- 1 file changed, 128 insertions(+), 128 deletions(-) diff --git a/dicos/70_lemonldap_ng.xml b/dicos/70_lemonldap_ng.xml index 07c85ce..2a4d95f 100644 --- a/dicos/70_lemonldap_ng.xml +++ b/dicos/70_lemonldap_ng.xml @@ -1,143 +1,143 @@ - - - - - - - + + + + + + + - - - - lemonldap-ng-fastcgi-server - - 80 - 443 - - - - - - non - - - - - - - --> - - - - - - + + + + lemonldap-ng-fastcgi-server + + 80 + 443 + + + + + + non + + + + + + + --> + + + + + + 4 - - admin - - - 64 - - - - - cas - - - - - non - - - bootstrap - - - non - - - oui - - - - oui - - - - - + + admin + + + 64 + + + + + cas + + + + + non + + + bootstrap + + + non + + + oui + + + + oui + + + + + - Configuration DNS - Configuration LDAP - Configuration CAS - Personnalisation de la mire SSO - - - - - manager. - nom_domaine_local - - - auth. - nom_domaine_local - - - reload. - nom_domaine_local - - - SAML - nom_domaine_local - - - ['ldaps','ldap'] + Configuration DNS + Configuration LDAP + Configuration CAS + Personnalisation de la mire SSO + + + + + manager. + nom_domaine_local + + + auth. + nom_domaine_local + + + reload. + nom_domaine_local + + + SAML + nom_domaine_local + + + ['ldaps','ldap'] - - ['LDAP','Demo','Custom'] + + ['LDAP','Demo','Custom'] - - casLDAPAttribute - - - non - lemon - lemonCAS - LemonLDAP - saLemon - - - non - llRegisterDB - - - Custom - llRegisterURL - + + casLDAPAttribute + + + non + lemon + lemonCAS + LemonLDAP + saLemon + + + non + llRegisterDB + + + Custom + llRegisterURL + non llResetUrl - - - ['bootstrap','dark','impact','pastel'] - False - - - - Activer l'hébergement d'une place de marché HTTP pour OpenNebula - Nom DNS de l'application de gestion de LemonLDAP::NG ex:manager.cadoles.com - Nom DNS de service d'authentification de LemonLDAP::NG ex:auth.cadoles.com - DN de l'utilisateur de connection en lecture à l'annuaire (ex: cn=reader,o=gouv,c=fr) - server_names_hash_bucket_size Taille du hash des noms de serveur pour NGINX - Affiche une case à cocher sur la mire SSO qui permet a l'utilisateur de voir l'historique de connection de son compte avant d'être redirigé vers le service demandé - Liste des domaines à ajouter à la directive form-action. - + + + ['bootstrap','dark','impact','pastel'] + False + + + + Activer l'hébergement d'une place de marché HTTP pour OpenNebula + Nom DNS de l'application de gestion de LemonLDAP::NG ex:manager.cadoles.com + Nom DNS de service d'authentification de LemonLDAP::NG ex:auth.cadoles.com + DN de l'utilisateur de connection en lecture à l'annuaire (ex: cn=reader,o=gouv,c=fr) + server_names_hash_bucket_size Taille du hash des noms de serveur pour NGINX + Affiche une case à cocher sur la mire SSO qui permet a l'utilisateur de voir l'historique de connection de son compte avant d'être redirigé vers le service demandé + Liste des domaines à ajouter à la directive form-action. + From 04215109acea7464749153ac7e54d9c3b9aaadf8 Mon Sep 17 00:00:00 2001 From: Daniel Dehennin Date: Wed, 14 Oct 2020 13:16:37 +0200 Subject: [PATCH 03/20] Python3 ConfigParser is in configparser module Ref: #30852 --- creolefuncs/lemonldap.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/creolefuncs/lemonldap.py b/creolefuncs/lemonldap.py index e2e62b5..3c764c3 100644 --- a/creolefuncs/lemonldap.py +++ b/creolefuncs/lemonldap.py @@ -31,7 +31,7 @@ def getSSOFilters(): """ Convert former eole-sso filters to LemonLDAP filters """ import glob - from ConfigParser import ConfigParser + from configparser import ConfigParser try: filters = { 'uid': "uid", "mail": "mail" } From 6be262c6fb32d197fd7c263abc936076bee0bd1c Mon Sep 17 00:00:00 2001 From: Daniel Dehennin Date: Wed, 14 Oct 2020 13:16:45 +0200 Subject: [PATCH 04/20] LemonLDAP::NG should be installable side by side with EOLESSO Ref: #30852 --- dicos/70_lemonldap_ng.xml | 14 +++----------- tmpl/cas.inc.php.tmpl | 27 --------------------------- tmpl/eoleCASConfig.php.tmpl | 7 ------- tmpl/pam_cas_auth.conf | 35 ----------------------------------- 4 files changed, 3 insertions(+), 80 deletions(-) delete mode 100644 tmpl/cas.inc.php.tmpl delete mode 100644 tmpl/eoleCASConfig.php.tmpl delete mode 100644 tmpl/pam_cas_auth.conf diff --git a/dicos/70_lemonldap_ng.xml b/dicos/70_lemonldap_ng.xml index 2a4d95f..d75adfc 100644 --- a/dicos/70_lemonldap_ng.xml +++ b/dicos/70_lemonldap_ng.xml @@ -9,9 +9,6 @@ - - - lemonldap-ng-fastcgi-server 80 @@ -42,21 +39,17 @@ admin - - 64 - + cas -