fusiondirectory issueshttps://gitlab.fusiondirectory.org/groups/fusiondirectory/-/issues2019-06-28T14:11:03Zhttps://gitlab.fusiondirectory.org/fusiondirectory/dev-tools/-/issues/17move the gitlab_changelog.py to the dev-tools2019-06-28T14:11:03Zbmortiermove the gitlab_changelog.py to the dev-toolshello,
we need to migrate the gitlab_changelog.py to the dev-tools
Cheershello,
we need to migrate the gitlab_changelog.py to the dev-tools
CheersFusionDirectory 1.3.1bmortierbmortierhttps://gitlab.fusiondirectory.org/fusiondirectory/fd-plugins/-/issues/5969update the AUTHORS.md for 1.3.12022-09-09T08:45:50Zbmortierupdate the AUTHORS.md for 1.3.1FusionDirectory 1.3.1bmortierbmortierhttps://gitlab.fusiondirectory.org/fusiondirectory/user-manual/-/issues/72Migration of Squid plugin2021-01-03T12:41:36Zpaola penatiMigration of Squid pluginHello,
we need to migrate Squid plugin in 1.3 and 1.4Hello,
we need to migrate Squid plugin in 1.3 and 1.4FusionDirectory 1.3.1paola penatipaola penatihttps://gitlab.fusiondirectory.org/fusiondirectory/fd/-/issues/6010increment version for fusiondirectory 1.3.12019-07-04T13:13:07Zbmortierincrement version for fusiondirectory 1.3.1hello,
we need to increment the version for fusiondirectory 1.3
Cheershello,
we need to increment the version for fusiondirectory 1.3
CheersFusionDirectory 1.3.1bmortierbmortierhttps://gitlab.fusiondirectory.org/fusiondirectory/fd-plugins/-/issues/5968updating the locales for 1.3.12022-09-09T08:43:55Zbmortierupdating the locales for 1.3.1Hello,
we need to update the locales for 1.3.1
CheersHello,
we need to update the locales for 1.3.1
CheersFusionDirectory 1.3.1bmortierbmortierhttps://gitlab.fusiondirectory.org/fusiondirectory/fd/-/issues/6009updating the locales for 1.3.12022-09-09T08:44:22Zbmortierupdating the locales for 1.3.1Hello,
we need to update the locales for 1.3.1
CheersHello,
we need to update the locales for 1.3.1
CheersFusionDirectory 1.3.1bmortierbmortierhttps://gitlab.fusiondirectory.org/fusiondirectory/user-manual/-/issues/71Migration of Sogo plugin2021-01-03T12:42:02Zpaola penatiMigration of Sogo pluginHello,
we need to migrate Sogo plugin in 1.3 and 1.4Hello,
we need to migrate Sogo plugin in 1.3 and 1.4FusionDirectory 1.3.1paola penatipaola penatihttps://gitlab.fusiondirectory.org/fusiondirectory/user-manual/-/issues/70Migration of Pureftpd plugin2021-01-03T12:42:22Zpaola penatiMigration of Pureftpd pluginHello,
we need to migrate Pureftpd plugin in 1.3 and 1.4Hello,
we need to migrate Pureftpd plugin in 1.3 and 1.4FusionDirectory 1.3.1paola penatipaola penatihttps://gitlab.fusiondirectory.org/fusiondirectory/fd/-/issues/6007template error with use of placeholder for password expiration date2019-10-01T18:54:28Zbmortiertemplate error with use of placeholder for password expiration date### Description
generate date in template failed
### Distribution Name and Version
Centos7
### FusionDirectory Version
1.3.0
### PHP version used
php 7.1
### Origin of php packages
fusiondirectory
### Steps to Reproduce
<!-- R...### Description
generate date in template failed
### Distribution Name and Version
Centos7
### FusionDirectory Version
1.3.0
### PHP version used
php 7.1
### Origin of php packages
fusiondirectory
### Steps to Reproduce
<!-- Required -->
1. create a user template with placeholder %d[today+30days]|% in password expiration date
2. create de user with this account
3. date create is 27.01.1970
**Expected behavior:**
date value : 27.07.2019
**Actual behavior:**
date create is 27.01.1970
**Reproduces how often:**
100%
### Additional Information
debug info
Erreur PHP "A non well formed numeric value encountered" - Fichier: /usr/share/fusiondirectory/plugins/personal/posix/class_posixAccount.inc (Ligne 45)FusionDirectory 1.3.1bmortierbmortierhttps://gitlab.fusiondirectory.org/fusiondirectory/user-manual/-/issues/69Migration of Newsletter plugin2021-01-03T12:42:41Zpaola penatiMigration of Newsletter pluginHello,
we need to migrate Newsletter plugin in 1.3 and 1.4Hello,
we need to migrate Newsletter plugin in 1.3 and 1.4FusionDirectory 1.3.1paola penatipaola penatihttps://gitlab.fusiondirectory.org/fusiondirectory/user-manual/-/issues/68Migration of EJBCA plugin2019-10-01T21:39:17Zpaola penatiMigration of EJBCA pluginHello,
we need to migrate EJBCA plugin in 1.3 and 1.4Hello,
we need to migrate EJBCA plugin in 1.3 and 1.4FusionDirectory 1.3.1paola penatipaola penatihttps://gitlab.fusiondirectory.org/fusiondirectory/fd/-/issues/6006expiration date in dashboard is 02.01.19702020-01-10T14:46:16Zbmortierexpiration date in dashboard is 02.01.1970### Description
In dashboard -> Users, expiration date of expired accounts are the same value : 02.01.1970 but expiration date in accounts are ok (Users -> Accountname -> Unix -> password expiration date)
### Distribution Name and Ver...### Description
In dashboard -> Users, expiration date of expired accounts are the same value : 02.01.1970 but expiration date in accounts are ok (Users -> Accountname -> Unix -> password expiration date)
### Distribution Name and Version
Centos7
### FusionDirectory Version
1.3.0
### PHP version used
7.1
### Origin of php packages
fusion directory
### Steps to Reproduce
1. put an expiration date in Users -> Accountname -> Unix -> password expiration date
2. go to dashboard -> Users
3. expiration date are 02.01.1970
**Expected behavior:**
good expiration date
**Actual behavior:**
02.01.1970
**Reproduces how often:**
100%
### Additional Information
no problem with fusiondirectory 1.2.3
dashboard display good expired accountsFusionDirectory 1.3.1bmortierbmortierhttps://gitlab.fusiondirectory.org/fusiondirectory/fd-plugins/-/issues/5976Problem with gidNumber in posix group template2021-01-03T12:43:42Zemmanuel thetasProblem with gidNumber in posix group template### Description
When you do a posixgroup template, gid number is saved, so when you do a posixgroup gid is the same each time you use this template.
### Distribution Name and Version
Centos 7
### FusionDirectory Version
1.3.0
### ...### Description
When you do a posixgroup template, gid number is saved, so when you do a posixgroup gid is the same each time you use this template.
### Distribution Name and Version
Centos 7
### FusionDirectory Version
1.3.0
### PHP version used
7.1
### Origin of php packages
fusiondirectory
### Steps to Reproduce
<!-- Required -->
1. do a posixgroup template
2. do many posixgroup with this template
3. they all have the same gidNumber
**Expected behavior:**
no gid saved in template
**Actual behavior:**
gid saved in template
**Reproduces how often:**
100%
### Additional InformationFusionDirectory 1.3.1Côme ChillietCôme Chilliethttps://gitlab.fusiondirectory.org/fusiondirectory/fd/-/issues/6005Problem with gidNumber in posix group template2022-09-01T09:31:15ZbmortierProblem with gidNumber in posix group template### Description
When you do a posixgroup template, gid number is saved, so when you do a posixgroup gid is the same each time you use this template.
### Distribution Name and Version
Centos 7
### FusionDirectory Version
1.3.0
### ...### Description
When you do a posixgroup template, gid number is saved, so when you do a posixgroup gid is the same each time you use this template.
### Distribution Name and Version
Centos 7
### FusionDirectory Version
1.3.0
### PHP version used
7.1
### Origin of php packages
fusiondirectory
### Steps to Reproduce
<!-- Required -->
1. do a posixgroup template
2. do many posixgroup with this template
3. they all have the same gidNumber
**Expected behavior:**
no gid saved in template
**Actual behavior:**
gid saved in template
**Reproduces how often:**
100%
### Additional InformationFusionDirectory 1.3.1bmortierbmortierhttps://gitlab.fusiondirectory.org/fusiondirectory/fd-plugins/-/issues/5966dovecot connection error2022-09-01T10:53:21Zemmanuel thetasdovecot connection error### Description
docvecot plugin sent to dovecot's server login id like 'user.login' instead of 'login'
### Distribution Name and Version
Centos 7
### FusionDirectory Version
1.3.0
### Plugin with the defect
dovecot
### PHP versi...### Description
docvecot plugin sent to dovecot's server login id like 'user.login' instead of 'login'
### Distribution Name and Version
Centos 7
### FusionDirectory Version
1.3.0
### Plugin with the defect
dovecot
### PHP version used
7.1
### Origin of php packages
fusiondirectory-plugin-dovecot
### Steps to Reproduce
1. configure dovecot server
2. configure fusiondirectory dovecot plugin
3. open user account on fusiondirectory
4. fusiondirectory error : .... : Can not authenticate to IMAP server: [CLOSED] IMAP connection broken (authenticate)
**Expected behavior:**
in dovecot service log :
dovecot: auth: passwd-file(fdadmin,xx.xx.xx.xx,master,<NIAHj76LgL7BN5B1>): Master user logging in as prenom.nom
dovecot: imap-login: Login: user=<prenom.nom>, method=PLAIN,.....
**Actual behavior:**
in dovecot service log :
dovecot: auth: passwd-file(fdadmin,xx.xx.xx.xx,master,<QuuYor6LyqzBN5B8>): Master user logging in as user.prenom.nom
dovecot: auth: ldap(user.prenom.nom,xx.xx.xx.xx,<QuuYor6LyqzBN5B8>): unknown user
**Reproduces how often:**
100%
### Additional InformationFusionDirectory 1.3.1Côme ChillietCôme Chilliethttps://gitlab.fusiondirectory.org/fusiondirectory/fd/-/issues/6003Fatal error after using search box filter2022-02-11T19:08:20ZbmortierFatal error after using search box filter### Description
On a fresh install of FD, against an empty OpenLDAP (except for root dc), after setting up the application, users have sometimes an unrecoverable fatal error (they have to log out and back in to revover UI) :
```
Fatal ...### Description
On a fresh install of FD, against an empty OpenLDAP (except for root dc), after setting up the application, users have sometimes an unrecoverable fatal error (they have to log out and back in to revover UI) :
```
Fatal error: Uncaught Exception: Unknown element type specified: ! in /usr/share/fusiondirectory/include/class_filter.inc:420
Stack trace:
#0 /usr/share/fusiondirectory/include/class_listing.inc(486): filter->render()
#1 /usr/share/fusiondirectory/include/simpleplugin/class_simpleManagement.inc(537): listing->render()
#2 /usr/share/fusiondirectory/plugins/admin/users/class_userManagement.inc(119): simpleManagement->renderList()
#3 /usr/share/fusiondirectory/include/simpleplugin/class_simpleManagement.inc(609): userManagement->renderList()
#4 /usr/share/fusiondirectory/include/simpleplugin/class_simpleManagement.inc(1356): simpleManagement->execute()
#5 /usr/share/fusiondirectory/plugins/admin/users/main.inc(21): simpleManagement::mainInc('userManagement')
#6 /usr/share/fusiondirectory/html/main.php(284): require('/usr/share/fusi...')
#7 {main} thrown in /usr/share/fusiondirectory/include/class_filter.inc on line 420
```
We are able to reproduce it each time by filtering with the search box filter in users management, then opening another menu item in "users and groups" section, and then coming back to user management. The error occurs on this last step.
### Distribution Name and Version
Reproduced on Debian Stretch and Ubuntu 16.04
### FusionDirectory Version
1.3-1
### PHP version used
PHP 7.0.33-0+deb9u3
### Origin of php packages
debian
### Steps to Reproduce
1. Open user management
2. Type some text in search box filter
3. Clic on "Apply filter"
4. Navigate to another menu item (such as "Group and roles")
5. Navigate back to user management
6. White page is displayed with following message : "Fatal error: Uncaught Exception: Unknown element type specified: ! in /usr/share/fusiondirectory/include/class_filter.inc:420 ..." (see description for complete message)
7. UI is broken until user log back in.
**Reproduces how often:**
100%; though,
### Additional Information
Do not occur with PHP 5.
Similar issue was found (#5862), but it looks the bug wasn't actually fixed.
Plugins used : ldapdump ldapmanager mail dsa ppolicyFusionDirectory 1.3.1bmortierbmortierhttps://gitlab.fusiondirectory.org/fusiondirectory/user-manual/-/issues/66Migration of Community plugin2021-01-03T12:46:12Zpaola penatiMigration of Community pluginHello,
we need to migrate Community plugin in 1.3 and 1.4Hello,
we need to migrate Community plugin in 1.3 and 1.4FusionDirectory 1.3.1paola penatipaola penatihttps://gitlab.fusiondirectory.org/fusiondirectory/fd-plugins/-/issues/5963error in SINAPS workflow2022-09-01T10:57:18Zagallavardinerror in SINAPS workflow### Description
It seems that Passport send acquisition ( like role deletion) before sending acknowledgment of diffusion
### Distribution Name and Version
Debian
### FusionDirectory Version
1.3.1
### Plugin with the defect
SINAP
##...### Description
It seems that Passport send acquisition ( like role deletion) before sending acknowledgment of diffusion
### Distribution Name and Version
Debian
### FusionDirectory Version
1.3.1
### Plugin with the defect
SINAP
### PHP version used
7
### Origin of php packages
from debian
### Steps to Reproduce
1. a user is expired on sinaps
2. sinaps send a diffusion
3. FD send acquisition
4. FD send acknoledgement of diffusion
**Expected behavior:**
we must have following order
1. sinaps send diffusion
2. FD acknowledge diffusion
3. FD send acquisition
**Reproduces how often:**
no information
### Additional Information
Message of SINAPS support
> De plus, nous constatons au travers des logs que FUSIONDIRECTORY envoie la suppression du rôle EXT de type "AN" avant d'avoir retourné la réponse d'acquittement (synchrone) de la diffusion.
> De fait, la référence croisée FUSIONDIRECTORY est supprimée dans Sinaps et lorsque l'acquittement arrive, il recherche cette référence croisée qui n'existe plus.
> Cela a pour impact de re-créer une ligne dans la table des références croisées pour laquelle la valeur de la colonne "clé primaire de l'objet métier cible" est vide.
> Il est indispensable que les actions soient traitées dans le bon ordre à savoir :
> - d'abord le retour d'acquittement Synchrone de FUSIONDIRECTORY
> - et ensuite seulement l'envoi par FUSIONDIRECTORY à SINAPS de la suppression
> Cela doit être vu côté FUSIONDIRECTORY.FusionDirectory 1.3.1agallavardinagallavardinhttps://gitlab.fusiondirectory.org/fusiondirectory/fd/-/issues/5997Incorrect error message when the mail cannot be sent by recovery2019-06-28T20:53:43ZbmortierIncorrect error message when the mail cannot be sent by recovery### Description
incorrect error message when the mail cannot be send by recovery
### Distribution Name and Version
Debian
### FusionDirectory Version
1.4
### PHP version used
7
### Origin of php packages
Debian
### Steps to Rep...### Description
incorrect error message when the mail cannot be send by recovery
### Distribution Name and Version
Debian
### FusionDirectory Version
1.4
### PHP version used
7
### Origin of php packages
Debian
### Steps to Reproduce
1. Use recovery with a bad configuration for your email server
2. You will see this message after validation " The field 'Contact your administrator, there was a problem with mail server' contains invalid characters! "
**Expected behavior:**
The message must be «Contact your administrator, there was a problem with mail server»
**Actual behavior:**
We have a wrong message " The field 'Contact your administrator, there was a problem with mail server' contains invalid characters! "
**Reproduces how often:**
100%FusionDirectory 1.3.1bmortierbmortierhttps://gitlab.fusiondirectory.org/fusiondirectory/user-manual/-/issues/65Migration of Webservice plugin2021-01-03T12:46:44Zpaola penatiMigration of Webservice pluginHello,
we need to migrate Webservice plugin in 1.3 and 1.4Hello,
we need to migrate Webservice plugin in 1.3 and 1.4FusionDirectory 1.3.1paola penatipaola penati