fusiondirectory issueshttps://gitlab.fusiondirectory.org/groups/fusiondirectory/-/issues2023-10-05T12:33:54Zhttps://gitlab.fusiondirectory.org/fusiondirectory/user-manual/-/issues/234add the for bullseye you should use buster repository in 13.12023-10-05T12:33:54Zbmortieradd the for bullseye you should use buster repository in 13.1add the for bullseye you should use buster repository in 13.1add the for bullseye you should use buster repository in 13.1FusionDirectory 1.3.1bmortierbmortierhttps://gitlab.fusiondirectory.org/fusiondirectory/dev-manual/-/issues/80update the certified distribution matrix2024-01-23T09:44:08Zbmortierupdate the certified distribution matrixHello,
due to change in the php support for 1.3.1 the distribution matrix must be updated
CheersHello,
due to change in the php support for 1.3.1 the distribution matrix must be updated
CheersFusionDirectory 1.3.1bmortierbmortierhttps://gitlab.fusiondirectory.org/fusiondirectory/dev-manual/-/issues/77Merge 1.3.1 into master2023-06-23T19:44:38ZbmortierMerge 1.3.1 into masterHello,
we need to merge 1.3.1 into master
CheersHello,
we need to merge 1.3.1 into master
CheersFusionDirectory 1.3.1bmortierbmortierhttps://gitlab.fusiondirectory.org/fusiondirectory/dev-manual/-/issues/76Add a Changelog.md for 1.3.12023-06-23T19:44:45ZbmortierAdd a Changelog.md for 1.3.1Hello,
we need a changelog for 1.3.1
CheersHello,
we need a changelog for 1.3.1
CheersFusionDirectory 1.3.1bmortierbmortierhttps://gitlab.fusiondirectory.org/fusiondirectory/user-manual/-/issues/224Merge 1.3.1 into master2023-09-28T12:56:40ZbmortierMerge 1.3.1 into masterHello,
we need to merge 1.3.1 into master
CheersHello,
we need to merge 1.3.1 into master
CheersFusionDirectory 1.3.1bmortierbmortierhttps://gitlab.fusiondirectory.org/fusiondirectory/user-manual/-/issues/223Making a Changelog for Documentation 1.3.12023-06-23T19:00:53ZbmortierMaking a Changelog for Documentation 1.3.1Hello,
we need to make a changelog for the documentation for 1.3.1
CheersHello,
we need to make a changelog for the documentation for 1.3.1
CheersFusionDirectory 1.3.1bmortierbmortierhttps://gitlab.fusiondirectory.org/fusiondirectory/fd/-/issues/6233update the php min version2022-10-12T11:02:15Zbmortierupdate the php min versionHello,
the php min version has changed for 1.3 so we need to update the file include/variables_common.inc :
* define('PHP_MIN_VERSION', '7.3.0');Hello,
the php min version has changed for 1.3 so we need to update the file include/variables_common.inc :
* define('PHP_MIN_VERSION', '7.3.0');FusionDirectory 1.3.1bmortierbmortierhttps://gitlab.fusiondirectory.org/fusiondirectory/fd/-/issues/6230add authors to authors.md for 1.3.12022-09-08T15:48:35Zbmortieradd authors to authors.md for 1.3.1Hello,
we need to add the contributors for 1.3.1 in Authors.md
CheersHello,
we need to add the contributors for 1.3.1 in Authors.md
CheersFusionDirectory 1.3.1bmortierbmortierhttps://gitlab.fusiondirectory.org/fusiondirectory/fd/-/issues/6223remove all reference to stretch registry images2023-06-23T20:02:42Zbmortierremove all reference to stretch registry imagesHello,
we need to remove all reference to stretch images in the registry
CheersHello,
we need to remove all reference to stretch images in the registry
CheersFusionDirectory 1.3.1bmortierbmortierhttps://gitlab.fusiondirectory.org/fusiondirectory/fd/-/issues/6222[1.3.1] - Fixing LDAP Search filter code style2022-09-12T13:32:18Zbmortier[1.3.1] - Fixing LDAP Search filter code style### Description
A bug was introduced during the codestyle changes for core.
ldap filter are falty.
### Distribution Name and Version
Debian Buster
### FusionDirectory Version
1.3.1
### PHP version used
7.3 (official buster)
### O...### Description
A bug was introduced during the codestyle changes for core.
ldap filter are falty.
### Distribution Name and Version
Debian Buster
### FusionDirectory Version
1.3.1
### PHP version used
7.3 (official buster)
### Origin of php packages
Distro
### Steps to Reproduce
Try to setup fusiondirectory for its first installation.
**Expected behavior:**
Installation successful
**Actual behavior:**
Error during setup of FD
**Reproduces how often:**
100 percent
### Additional Information
NoneFusionDirectory 1.3.1bmortierbmortier2022-07-28https://gitlab.fusiondirectory.org/fusiondirectory/fd/-/issues/6221[Enhancement] - Change CI 1.3.1 - CodeStyle to refelect 1.4 rules2022-09-12T13:33:03Zbmortier[Enhancement] - Change CI 1.3.1 - CodeStyle to refelect 1.4 rules### Requirements
* Filling out the template is required. Any Enhancement request that does not include enough information to be reviewed in a timely manner may be closed at the maintainers' discretion.
* All new code requires tests to e...### Requirements
* Filling out the template is required. Any Enhancement request that does not include enough information to be reviewed in a timely manner may be closed at the maintainers' discretion.
* All new code requires tests to ensure against regressions
## Descriptive title for this enhancement
1.3.1 uses an old codestyle and it has been agreed to change it to correspond to 1.4 (actual version to date).
### Actual behavior
Old codestyle is being used
### Expected behavior
New codestyle is being used
### Step by step description of new behaviour
```yaml
# PHP codesniffer
create_php_code_sniffer_rapport:
image: registry.fusiondirectory.org/fusiondirectory/fd/phpcodesniffer-cli:stretch
stage: codestyle
only:
- branches
script:
- test -d ../dev-tools/ && rm -Rf ../dev-tools/
- git clone --depth 1 https://gitlab.fusiondirectory.org/fusiondirectory/dev-tools.git -b 1.3 ../dev-tools
- find . -type f -name '*.php' -o -name '*.inc' > ./filelist
- phpcs --standard=../dev-tools/php-codesniffer-rules/FDStandard/ruleset.xml --file-list=./filelist
```
change the git clone with proper updated branch reflecting latest up to date branch.
### Benefits
Code style will be aligned everywhere.
### Possible Drawbacks
Possible risk of automated-testing reporting issues for mistakes introduced during code style changes.
No php lint errors must be reported prior of changing the CI.
### Applicable Issues
NoneFusionDirectory 1.3.1bmortierbmortierhttps://gitlab.fusiondirectory.org/fusiondirectory/fd/-/issues/6220[CodeStyle] - 1.3.1 Requires adaptation to align code style with 1.42022-09-12T13:31:21Zbmortier[CodeStyle] - 1.3.1 Requires adaptation to align code style with 1.4Current customer release 1.3.1 (1.3-fixes) uses old PHP code style, which requires updates to have equivalence with release 1.4-dev.
This will allow uniformization between the two releases.Current customer release 1.3.1 (1.3-fixes) uses old PHP code style, which requires updates to have equivalence with release 1.4-dev.
This will allow uniformization between the two releases.FusionDirectory 1.3.1bmortierbmortierhttps://gitlab.fusiondirectory.org/fusiondirectory/fd/-/issues/6219[security] - Cookie session is not renewed or set after authentification2022-09-12T13:26:33Zbmortier[security] - Cookie session is not renewed or set after authentification### Requirements
The session cookie is being set on the login page prior to user being authenticated.
It is wise to either renew it after authentication or to only set it up after logged in.
## Descriptive title for this enhancement...### Requirements
The session cookie is being set on the login page prior to user being authenticated.
It is wise to either renew it after authentication or to only set it up after logged in.
## Descriptive title for this enhancement
[security] - Cookie session is not renewed or set after authentification
### Actual behavior
Session cookie is being set prior to user authentication.
### Expected behavior
Session cookie renewed or set after logged in method.
### Step by step description of new behavior
1.Login
2.Session cookie set or renewed
### Benefits
Avoid what we call a Session_Fixation security issue.
### Possible Drawbacks
Possible re-writing on how sessions are initiated.
### Applicable Issues
NoneFusionDirectory 1.3.1bmortierbmortier2022-07-07https://gitlab.fusiondirectory.org/fusiondirectory/fd/-/issues/6217[Security] - Set Cookie settings to TRUE for option "HttpOnly"2022-09-12T13:30:01Zbmortier[Security] - Set Cookie settings to TRUE for option "HttpOnly"### Requirements
Security enhancement - it is desirable to set the cookie (upon login page) settings to TRUE for attribute HttpOnly.
"HttpOnly" option makes sure that XSS code injected though JavaScript will be refused by the browser.
...### Requirements
Security enhancement - it is desirable to set the cookie (upon login page) settings to TRUE for attribute HttpOnly.
"HttpOnly" option makes sure that XSS code injected though JavaScript will be refused by the browser.
To be integrated within 1.3-fixes and 1.4-dev.
## Descriptive title for this enhancement
[Security] - Set Cookie settings to TRUE for option "HttpOnly">
### Actual behavior
Cookie HttpOnly is set to FALSE
### Expected behavior
HttpOnly set to TRUE
### Step by step description of new behaviour
Update php.ini to set HttpOnly cookie option to TRUE.
### Benefits
Less possible attack coming from inject of javascript XSS
### Possible Drawbacks
None
### Applicable Issues
NoneFusionDirectory 1.3.1bmortierbmortier2022-07-07https://gitlab.fusiondirectory.org/fusiondirectory/fd/-/issues/6173PHP error: Array to string conversion in class_fiInventory.inc:1992022-09-01T09:37:10ZbmortierPHP error: Array to string conversion in class_fiInventory.inc:199Only in 1.3 branch:
```
=== Error ===
PHP error: Array to string conversion
(/usr/share/fusiondirectory/plugins/admin/systems/fusioninventory/class_fiInventory.inc,
line 199)
=== /Error ===
=== Trace ===
Trace[1]:function implode
Fil...Only in 1.3 branch:
```
=== Error ===
PHP error: Array to string conversion
(/usr/share/fusiondirectory/plugins/admin/systems/fusioninventory/class_fiInventory.inc,
line 199)
=== /Error ===
=== Trace ===
Trace[1]:function implode
File :
/usr/share/fusiondirectory/plugins/admin/systems/fusioninventory/class_fiInventory.inc
Line : 199
Type : -
")(macAddress=",array(array("96:00:00:14:4b:82"))
```FusionDirectory 1.3.1bmortierbmortierhttps://gitlab.fusiondirectory.org/fusiondirectory/fd/-/issues/6152Add subscription screen2023-06-23T20:02:17ZbmortierAdd subscription screenThe idea is to have a «Subscription» page in the menu (with its own ACLs), showing either information about how to get a subscription, or information about the subscription stored in the LDAP.
It must be able to import this information f...The idea is to have a «Subscription» page in the menu (with its own ACLs), showing either information about how to get a subscription, or information about the subscription stored in the LDAP.
It must be able to import this information from a file sent to subscribers, not sure yet if it should be LDIF or JSON. Apart from the import field, information is read-only.
The information is stored under ou=fusiondirectory.FusionDirectory 1.3.1bmortierbmortierhttps://gitlab.fusiondirectory.org/fusiondirectory/fd/-/issues/6142The filter for configuration is wrong in fusiondirectory-setup2021-03-23T10:27:22ZbmortierThe filter for configuration is wrong in fusiondirectory-setupWhen creating an admin user, fusiondirectory-setup uses the filter `(&(objectClass=fusionDirectoryConf)(cn=fusiondirectory))` but the configuration cn is `config` and not `fusiondirectory`.
It should use the `my $configrdn = "cn=config...When creating an admin user, fusiondirectory-setup uses the filter `(&(objectClass=fusionDirectoryConf)(cn=fusiondirectory))` but the configuration cn is `config` and not `fusiondirectory`.
It should use the `my $configrdn = "cn=config,ou=fusiondirectory"; var` instead.FusionDirectory 1.3.1bmortierbmortierhttps://gitlab.fusiondirectory.org/fusiondirectory/fd/-/issues/6139Add a security.md for github compliance2022-09-09T08:24:57ZbmortierAdd a security.md for github complianceHello,
we need a security.md for github compliance
we can use https://www.fusiondirectory.org/en/security/
CheersHello,
we need a security.md for github compliance
we can use https://www.fusiondirectory.org/en/security/
CheersFusionDirectory 1.3.1bmortierbmortierhttps://gitlab.fusiondirectory.org/fusiondirectory/fd/-/issues/6122Problems with FD web setup2021-08-25T18:13:38ZbmortierProblems with FD web setupThe «Installation check» page fails to load checks at first load, and only shows two empty warning checks.
Also the right section shows «PHP setup configuration (<a href="?info" target="_blank">show information</a>)» as title, the html ...The «Installation check» page fails to load checks at first load, and only shows two empty warning checks.
Also the right section shows «PHP setup configuration (<a href="?info" target="_blank">show information</a>)» as title, the html link is escaped.FusionDirectory 1.3.1bmortierbmortierhttps://gitlab.fusiondirectory.org/fusiondirectory/fd/-/issues/6118Broken links for 1.3.1 release downloads2022-09-01T09:42:46ZbmortierBroken links for 1.3.1 release downloadsLinks for 1.3.1 release downloads are broken. Same problem for plugins.
Broken link for 1.3.1:
https://gitlab.fusiondirectory.org/fusiondirectory/fd/-/archive/fusiondirectory-1.3.1/fd-fusiondirectory-1.3.1.tar.gz
Working link for 1.3:
...Links for 1.3.1 release downloads are broken. Same problem for plugins.
Broken link for 1.3.1:
https://gitlab.fusiondirectory.org/fusiondirectory/fd/-/archive/fusiondirectory-1.3.1/fd-fusiondirectory-1.3.1.tar.gz
Working link for 1.3:
https://gitlab.fusiondirectory.org/fusiondirectory/fd/-/archive/fusiondirectory-1.3/fd-fusiondirectory-1.3.tar.gz
This works for 1.3.1, but is not linked to from releases:
wget https://gitlab.fusiondirectory.org/fusiondirectory/fd/-/archive/fusiondirectory-1.3/fd-fusiondirectory-1.3.1.tar.gzFusionDirectory 1.3.1bmortierbmortier