Commit Graph

59 Commits

Author SHA1 Message Date
Benjamin Dauvergne aacd4e4dab fix help of command psl-badge-csn 2019-06-26 18:19:21 +02:00
Benjamin Dauvergne effd9d678a script pour complétion des attributs pslBadgeCsn (#33401) 2019-05-30 10:46:06 +02:00
Benjamin Dauvergne 842a431cd1 resetdb: supprime la regexp de validation sur pslBadgeCSN (#33401) 2019-05-24 13:31:45 +02:00
Benjamin Dauvergne af2c7c7e96 ajout d'un commentaire sur l'échappement des caractères dans les filtres LDAP 2018-04-27 16:55:22 +02:00
Benjamin Dauvergne b7fb793fb0 ajout de la commande add-psl-person pour mettre à jour les OCs des utilisateurs (#22918) 2018-04-27 14:31:36 +02:00
Benjamin Dauvergne 87798ad20a ajouter telephoneNumber et mobile aux attributs pilotés par l'utilisateur 2018-04-27 14:01:36 +02:00
Benjamin Dauvergne 1751cf08dc resetacl: renommage en resetdb, ajouter la contrainte sur pslBadgeCSN (fixes #22917)
Corrige aussi les mises à jour de contrainte précédente qui ne marchait
pas car olcConstraintAttribute ne supporte pas les recherches par
sous-chaîne.
2018-04-27 13:42:22 +02:00
Benjamin Dauvergne a8f4ba5d4d newdb: appliquer la contrainte sur pslBadgeCSN à toute nouvelle base (#22917) 2018-04-27 13:12:27 +02:00
Benjamin Dauvergne 87bc3df616 reset: charger psl.ldif lors d'un reset (#22917) 2018-04-27 13:12:27 +02:00
Benjamin Dauvergne 0a071649f7 share: ajout schéma PSL (#22917) 2018-04-27 13:12:27 +02:00
Benjamin Dauvergne ce4536e4ac set olcDbMaxSize for all created lmdb databases 2016-05-17 20:51:31 +02:00
Benjamin Dauvergne 11e6228dbe remove constraint on supannAliasLogin 2016-05-17 18:01:06 +02:00
Benjamin Dauvergne 690a3d8381 lib/import: improve legibility of verbose output 2016-03-18 12:53:49 +01:00
Benjamin Dauvergne c71ecf6562 lib/import: pep8ness 2016-03-18 12:45:08 +01:00
Benjamin Dauvergne 876ff164e7 lib/import: do not produce add commands with an empty list of values 2016-03-18 12:05:58 +01:00
Benjamin Dauvergne 5b0150f6ad lib/import: simplify logic arround merged_attribute
It fixes a bug when a merged attribute is not present in the existing record.
2016-03-18 12:05:36 +01:00
Benjamin Dauvergne 5ecff42816 fix dc=quelquechose,dc=fr <-> $SUFFIX 2016-02-17 15:38:51 +01:00
Benjamin Dauvergne babb3908ad Rewrite ACLs
- everybody (even anonymous) can read base dn, ou and structures
- add a new reader group
- user can see themselves in groups
2016-02-17 14:15:19 +01:00
Benjamin Dauvergne dbfb82f540 metasync: remove deleted attributes 2016-02-11 16:55:17 +01:00
Benjamin Dauvergne 0d718ee963 remove typo in attribute list 2016-01-29 05:09:11 +01:00
Benjamin Dauvergne 3131d8251e Modify batch_generator to allow create batch of increasing sizes (#7152) 2015-06-24 11:50:57 +02:00
Benjamin Dauvergne f8006e43ea Set olcLimits: * size.pr=1000 size.prtotal=unlimited on all db 2015-06-17 14:33:03 +02:00
Benjamin Dauvergne e1f6c951df fix LDAP url for olcUniqueURI in newdb command (fixes #7435)
ldap URI starts with three slashed. With two slashes it hits a bug in
LDAP URI parsing.
2015-06-02 19:23:21 +02:00
Benjamin Dauvergne 801d0d7c75 metasync: send actions by batch of size 100 2015-05-19 22:13:36 +02:00
Benjamin Dauvergne a4c68afbaa metasync: move initialization of actions out of the main loop 2015-05-19 22:13:19 +02:00
Benjamin Dauvergne 721d13f9bf Supprime la contrainte sur le format de displayName, ldapsaisie faisant ses mise à jour en série et non en bloc la contrainte n'est jamais remplie, bloquant toute modification du nom et du prénom 2015-03-26 12:06:30 +01:00
Benjamin Dauvergne 83f0f9456c Add equality indexes on member,eduPersonPrincipalName,owner and supannRefId attributes 2015-03-25 14:14:56 +01:00
Benjamin Dauvergne b00b6fe00a Corrige les ACLs générales pour qu'un utilisateur puisse modifier certains des champs de son profil 2015-03-19 23:34:17 +01:00
Benjamin Dauvergne 1818499ec7 Ajoute une commande pour réinitialiser les ACLs d'une base 2015-03-19 23:34:14 +01:00
Benjamin Dauvergne b760512dc3 Autorise les recherches par tous les utilisateurs 2015-03-05 19:03:57 +01:00
Thomas NOËL 23f3360a4f import: correction dans l'ajout de nouveaux attributs 2015-02-19 12:10:46 +01:00
Thomas NOËL b48a6b296c restore: mkdir -p pour ne pas planter 2015-02-18 17:50:05 +01:00
Thomas NOËL b3a45d3a3f save/restore: certif ssl dans /etc/ldap/ssl 2015-02-18 17:43:36 +01:00
Thomas NOËL 57c9605e83 installation correcte des clés SSL 2015-02-18 17:27:31 +01:00
Thomas NOËL 42652130b1 meta annuaire ajouté par ldapvi (#6552) 2015-02-18 16:45:41 +01:00
Thomas NOËL 3c6856a905 reset: configurer ldapvi même si le reset échoue 2015-02-18 10:54:23 +01:00
Benjamin Dauvergne 97b3a59326 Ajout d'une commande metasync pour la synchronisation d'un annuaire distant 2015-02-08 23:17:48 +01:00
Benjamin Dauvergne dfc24baea5 Initialise le DIT ou=meta lors d'une réinitialisation 2015-02-08 23:17:48 +01:00
Benjamin Dauvergne 0cf2f8b2dc Corrige les index créés dans newdb 2015-02-03 14:32:01 +01:00
Benjamin Dauvergne 61bef2a4c7 Ajout commande d'import LDIF 2015-01-30 16:51:34 +01:00
Benjamin Dauvergne 5f2e5058c4 Fix regex constraint on mail attributes, lowercase letter were forbidden 2015-01-27 15:57:29 +01:00
Benjamin Dauvergne 27ceb0af58 N'installe pas les certificats SSL directement mais via la commande reset, sauvegarde ces certificats lors d'une backup 2015-01-15 16:54:16 +01:00
Benjamin Dauvergne 53d7f7b770 Configure les index utiles pour le fonctionnement de ldapsaisie 2014-12-15 23:53:58 +01:00
Benjamin Dauvergne 05e9b19a23 Affiche le DN de l'entité établissement, pour provisionning dans ldapsaisie 2014-12-15 11:48:57 +01:00
Benjamin Dauvergne 9f4a9ed4d5 Crée /etc/ldap/slapd.d si absent 2014-11-28 23:17:25 +01:00
Benjamin Dauvergne 6fd60d69d0 Initialise l'entité racine lors de la création d'un nouveau DIT d'établissement 2014-11-28 23:17:25 +01:00
Thomas NOËL a8362d5007 newdb: verbose lors du ldapvi d'ajout 2014-11-26 14:42:24 +01:00
Thomas NOËL ebec4ab914 newdb: erreur sur l'acl pour root 2014-11-26 14:33:07 +01:00
Thomas NOËL 88f35f7958 francisation 2014-11-26 13:38:45 +01:00
Benjamin Dauvergne ee200ceb1d corrige les ACLs par défaut dans newdb 2014-11-24 15:47:50 +01:00