Evidence collection
Collected 1 month ago
%FusionDirectory 1.5 - 2025-02-24
Added
fusiondirectory
- fd#6270 [Snapshot] - Enhancement in order to provide a first concept of revision and source reference
- fd#6301 [CORE] - Tasks Mail must take into account dynGroups
- fd#6302 [CORE][TASKS] - Tasks must be set as repeatable and updatable
- fd#6303 [CORE][MAIL] – Attachments for emails must be created as sub nodes
- fd#6305 [CORE][Task] - type mail should include a BCC field
- fd#6306 [CORE] - Issues of services not triggered by account deactivation via lock icon on user list
- fd#6307 [CORE] - Supann life cycle - automation via Orchestrator
- fd#6309 Support SSHA512 password if overlay pw-sha2 is installed
- fd#6314 [CORE] - Snapshots - review of the current automatic creation logic
- fd#6320 [Tasks] - Mail class can have one method static to be reused outside object call by others
- fd#6323 [Tasks] - LastExec is performed on localTime and should be set in UTC - always
- fd#6340 Add callerMAIL as macro in simplePlugin
- fd#6343 [CORE] - New directory structure numbering
- fd#6350 [Audit] - Account locked is not logged within audit upon clicking on the lock icon
- fd#6346 [Recovery] - Usage of supannMailPrivee within password recovery
- fd#6351 [core] - audit logging - allowing to see attributes => values within audit record. With hiding of values if required.
- fd#6352 [Core] - SimplePlugin - audit section (logging-modify) - must have a way to detect specific changes within a multi evaluated attributes
- fd#6354 [CORE] - Tasks - Allow subtasks to received helper information as form of references
- fd#6357 [core] - new token branch with new objectClass allowing management of specific tokens
- fd#6359 [Core] - Task - main menu allows periodicity of a cyclic setting - one element is empty
- fd#6361 Creat a column for showing a supanEtatDate
- fd#6365 [Core] - Reviewing how the locking mechanism logic work - general lock - supann lock.
fusiondirectory-plugins
- #6055 Add a basic kerberos plugin
- #6203 [Supann-Ex] - Verification of uniqueness, generation of hash based on login ID and time.
- #6241 Private form must not be related to the plugin invitations
- #6258 [NewPlugin] - Notifications, based on automatic snapshots, send email to required personal about attributes changes
- #6259 Proper way to manage supannCivilite
- #6260 Update yaml with the new screenshot and tags
- #6267 [webservice] - Force the usage of the timezone configured within FusionDirectory in order to avoid the default GMT
- #6277 [Mail] - Render mail unique all the time, not only if allowed to be used as authentication
- #6278 [LifeCycle] - Move lifeCycle from Core to Plugins
- #6285 [Audit] - A new task allowing a specific retention date of audit logs with automatic deletion
- #6290 [Notifications] - Allowing awareness on different supann states values
- #6298 [Audit] - Migration - obsolete attribute in backend config must be set - fdAuditRotationDelay
- #6299 [Supann] - supannMailPrivee should contains the following tag : {secours}
- #6300 [UserReminder] - New task allowing to send notification email when supannStatus "sursis" is at 30 and 15 days of ending the account
- #6301 [audit] - New backend allowing to hide certain attributes value recorded in audit logs
- #6305 [Plugins] - fdRPCwebserive - posix force_ids is not taken into consideration correctly
- #6306 [Notifications] - The Attributes list should not be mandatory - only supann resource.
- #6307 [Reminder] - Remove manager boolean as forward-to renders this redundant
- #6318 [Plugins] - supann - Reviewing how the locking mechanism logic work - general lock - supann lock.
- #6319 [Plugins] - Reviewing how the locking mechanism logic work - mail resource lock - zimbraAccountStatus update
Changed
fusiondirectory
- fd#6300 [CORE] - UsersGroupsRolesAttribute attribute must include dyngroup as well
- fd#6321 [Tasks] - Make the generic tasks even more generic, allowing the object type string to be custom in case of added plugins
- fd#6324 [Tasks] - Main tasks create slave objects related to a DN - current definition of attributeAccess is string with lifeCycle description
- fd#6326 [Core] - Add orcid test method
- fd#6330 [new section] - Workflow to integrate sub menu such as mail template and tasks
- fd#6334 [CORE] - New behavior for template, automatic saving if no errors
- fd#6335 [Core] - A new branding and therefore new logo is now available for FusionDirectory
- fd#6364 [Core] - When lock mechanism is trigger - the user should not be editable if not unlock"
fusiondirectory-plugins
- #6249 Import eduPerson schema for orcid
- #6272 rename the certificate icon
- #6280 [Plugins] - update plugins to take into consideration the new directory of CORE structure
- #6302 [Plugins] - Sinaps - deactivate sinaps in backend when installed - allowing remaining system unblocked
- #6311 put the version 1.5 in all yaml for FusionDirectory 1.5 and change php version to 7.4
- #6321 [Plugins] - Unix - trust all report a dn unknown when * is set
Removed
fusiondirectory
- fd#6333 [Core] - PhpSetup removal of the error collector mail to - considered not useful anymore
- fd#6337 [Core] - remove the legacy theme
- fd#6339 [Core] - remove leftover of dashboard in the core
- fd#6341 [LifeCycle] - Removal of lifeCycle within CORE
fusiondirectory-plugins
- #6271 remove the legacy theme
- #6275 remove leftover of dashboard in the core
- #6281 remove ldif from ppolicy plugin
Fixed
fusiondirectory
- fd#6313 [CORE] - Snapshots - review of the current automatic creation logic
- fd#6331 Use replacement icons for the one now in the plugins
- fd#6332 Add an error log when the session is destroyed
- fd#6360 [Mail] - When supann is available - the supannMailPrivee and potentially other are detected with label
fusiondirectory-plugins
- #6081 Do not record empty memberUid within mixedgroups
- #6178 [Posix] - Template - TrustMode %askme% set as a service disables the entire table.
- #6205 [Zimbra] - Lifecycle of Zimbra account - Errors of re-activation and auto-activation not working.
- #6274 there is error in the variables_webauthn.inc are not correct for our packaged version
- #6246 Plugin dyngroups missing icons
- #6255 [Samba] - Samba tab cannot be removed when samba ID mapping is activated
- #6270 [Kerberos] - Issue declaring class invisible without attrs
- #6276 [GID - posix group] - issue with template not allowing to set GID.
- #6322 [Template] - Issue when creating a template with empty password, error message should not be seen
- #6309 there is a oid used twice in user-reminder
- #6312 [Plugins] - Reminder attributes fdTasksReminderRecipientsMembers should not be mandatory within ldap
- #6313 [fd-plugins] - User-reminder issue when supann is subStatus is set to none.
- #6314 [Plugins] - user-reminder force the nextSubState to be checked
- #6316 posix group not apply from user template
- #6323 [Supann] - Supann Civilites is marked as "values" and therefore is badly translated.
Security
fusiondirectory
- fd#6363 [Security] - path traversal vulnerability - limited to png files
Evidence collection
Collected 1 year ago
%FusionDirectory 1.4 - 2023-06-13
Added
fusiondirectory
- fd#1208 Columns selection
- fd#2895 Add support for paginating ldap result in setup
- fd#3710 Support users with no password
- fd#4736 Ability to use custom LDAP filter in objects lists
- fd#5531 Give ACL based on an LDAP filter
- fd#5533 Columns modification should be saved in LDAP
- fd#5778 Create a security library for fusiondirectory
- fd#5779 Add support for U2F fido standard
- fd#5785 Alphabetically list user groups on the user edit page.
- fd#5804 add users to Posix group : ability to filter posix users in users list
- fd#5859 Exceptions and Errors should be displayed in a better way
- fd#5867 Fields searched for by text filter should be provided by tabs
- fd#5886 Support disabling specific password methods
- fd#5900 Add a class for dialog buttons
- fd#5903 Ease template fields filling from LDAP values
- fd#5905 add a placeholder to have the first letter in upper case and the others in minor case
- fd#5908 Date field should have a start date parameter
- fd#5910 Use more HTML5 input types
- fd#5925 Add option for hooks to know which attributes were modified
- fd#5966 Management configuration system
- fd#5970 Allow plugins to easily take part in the user locking process
- fd#5976 icons missing in filter selections in core
- fd#5979 Samba and FD
- fd#5980 Management should be a bit more flexible
- fd#5986 Add a reinitialisation button for the management configuration
- fd#5999 Allow ObjectsAttribute instances to specify filter elements
- fd#6001 Show a warning when password is about to expire through ppolicy
- fd#6025 Handling of booleans in CSV import
- fd#6036 hooks page not showing the field when we are not clicking on edit
- fd#6039 %askme% is not available in SelectAttribute at template creation
- fd#6042 LDAP trace level should add DEBUG messages for all LDAP operations
- fd#6046 Add a security tab on users
- fd#6049 Add a configuration option for jpegPhoto resizing
- fd#6051 Check locale availability upon configuration save
- fd#6053 Add support for initials LDAP field on users
- fd#6057 Methods for getting current URL and host would be useful
- fd#6059 Enable TOTP second factor
- fd#6060 Add b64 option to objects::ls
- fd#6062 Add an option in fusiondirectory-setup to remove old SupAnn root information
- fd#6065 Possibility to see debug in server logs instead of the interface
- fd#6074 add an option to pause trigger aka keep the configuration but not run it
- fd#6081 HiddenArrayAttribute cause problems when indexes are not contiguous
- fd#6084 Extend the listing possibility
- fd#6089 add an option to migrate the ip and mac adress to the new interface format into fusiondirectory-setup
- fd#6093 Read fdPpolicyDefaultDn option instead of fdPpolicyDefaultCn
- fd#6102 Add a modifier for incremental number
- fd#6105 Add option ldif-wrap=no in class_ldap.inc
- fd#6119 Add core features for Archive plugin
- fd#6124 Rewrite fusiondirectory-setup cli tool in PHP
- fd#6125 add an option to output clear password when we use --encrypt-passwords
- fd#6128 Rewrite fusiondirectory-insert-schema based on ldap-config-manager
- fd#6145 We need a modifier to generate valid uids
- fd#6150 Add a configuration option to enable CAS verbose mode
- fd#6169 Issue a warning if sizelimit or number of entries is higher than max_input_vars PHP ini setting
- fd#6181 GivenName mandatory in FusionDirectory for the user but not mandatory in openldap schema
- fd#6196 Improve contribution by adding a simple way to add / delete plugin
- fd#6202 Creation of new Class - Mail Template Object - Standard
- fd#6207 Creation of new Class - Tasks Object - standard
- fd#6231 [Tasks-Dashboard] - Develop a new dashboard for tasks to allow granular status report on sub-tasks
- fd#6241 [Icons] Proper icons for tasks - task dashboard - mail template
- fd#6281 [PluginManager] - move the plugin tab from dasboard to the left menu under dashboard section
- fd#6282 [Core] - Re-structuration of sections and related menu entries
fusiondirectory-plugins
- #2912 the autofs plugin should be updated to support autofs5
- #3632 DHCP sorting hosts by name or IP or HWaddr
- #5809 Add an option to send a text to the user and manager when the account is effectively locked
- #5838 Create a form plugin
- #5850 Create an invitations plugin
- #5867 Set title in public-forms and invitations external pages
- #5878 Create icons for the new plugins invitations and public forms
- #5879 Add a TOS checkbox feature in forms
- #5880 Templates are needed on Supann structures
- #5906 Support Supann 2018
- #5907 SupAnn 2018 account life cycle
- #5924 Add a REST-like API to webservice
- #5931 create an icon for supann status in the user list
- #5934 Add support for supannRessourceEtatDate in user-reminder
- #5936 icons missing in filter selections
- #5954 Add a helper for user locking handling through REST API
- #5955 Add recovery features to REST API
- #5964 Webservice should check account expiration
- #5998 Create a plugin to store the Intranet Mail Routing
- #6001 Add a captcha system to our public form system
- #6002 Add support for the supannGroupe objectClass and its attributes
- #6010 Improve security audit
- #6013 Add plugin for WebAuthn
- #6014 Server error when requestion jpegPhoto attribute in REST search request
- #6015 Add support for SupAnn CMS (Carte Multi Service)
- #6019 Add recovery code when we add a yubikey
- #6020 Adding OTP codes to the 2FA methods
- #6021 Show the form URL in edit mode
- #6024 SupAnn 2018 second revision new schema, lists and fields
- #6025 Add support for supannConsentement
- #6040 make an ipam plugin
- #6042 move cyrus mail option to a cyrus config tab
- #6043 add supannParrainDN attribute in the supann plugin
- #6049 Add CAA record support in DNS plugin
- #6050 Review interface for SupAnn affectation, role and subscription
- #6052 add rfc2307bis.schema into mixed groups plugin
- #6053 Cloud plugin (OwnCloud/NextCloud)
- #6062 Plugin for groupOfURLs support
- #6069 Add an option to disable wrapping of LDIF export
- #6075 Add an archival plugin to fusiondirectory
- #6083 add template support to the alias plugin
- #6085 Add several social handlers (Personal plugin)
- #6088 Archive action is not available through webservice
- #6089 make a zimbra mail plugin
- #6093 we need a basic plugin for schac attributes
- #6099 Add subscription plugin
- #6109 Allow custom tags for supannMailPrive, supannTelephonePrive, supannAdressePostalePrivee
- #6111 Add support for FranceConnect SupAnn attributes
- #6112 Allow hiding supann tabs
- #6115 Create a plugin to store status of mail protection in mailinblack
- #6150 Create a ldapmanager tab on objects that let export the object easily in LDIF (one and subtree)
- #6174 [supannEx] - Add new field eduPersonUniqueId within supannEx
- #6175 [supannEx] - Add new field supannCodePopulation within supannEx
- #6187 [Enhancement] - User Reference - Add mailAliasDistribution & mailAliasRedirection within reference tab
- #6196 [Partage-Renater] - getAccount method - Proper account updates
- #6197 [Partage-Renater] - Configuration tab for partage - mailbox deletion options
- #6199 [Renater-Partage] - Management of access token received by the API
- #6206 [Plugins] - A tool is required in order to generate a yaml properly with related plugin information.
- #6214 [Subscriptions] - Adds proper icons to the icons folder.
- #6220 [Webauthn] - Create one file named variables_webauthn allowing the load all requirements - helping patching for supported distributions
- #6226 [Public-form] - Updates plugin in order to be fully compatible with securimage library
- #6233 [Supann] - FranceConnect object class to be changed.
- #6234 [Supann] - Class entity - OU name is set to be unique but this is not mandatory
- #6236 [Plugins] - Re-structuration of sections and related menu entries
- #6238 [Plugins] - Add icons to subcritpions plugin
Changed
fusiondirectory
- fd#4866 Could the list displayed by fusiondirectory be sorted
- fd#5039 acl_base management should be refactored
- fd#5135 Management refactor (and filter enhancement)
- fd#5721 Support Unicode in FD fields
- fd#5827 Use the new features from PHP 5.6
- fd#5833 Management tab footer should be in a smarty template
- fd#5852 Convert breezy CSS to LESS code
- fd#5854 Improve stand-alone page support
- fd#5858 Review FD UI for disabled fields
- fd#5866 Template filter should work as any type filter
- fd#5924 Add a parameter in objects::link to return text without link
- fd#5931 Use date HTML5 input type for DateAttribute
- fd#5937 Hooks should be moved to a config tab
- fd#5951 main.inc files should not be needed.
- fd#5954 Unicity should be set explicitely
- fd#5955 Use PHP7 array syntax
- fd#5956 Use strict typing
- fd#5965 Use only selectManagement for selection dialogs
- fd#5971 Reorder tabs in the configuration to be more logical
- fd#5973 Clean attributes var in columns
- fd#5977 Special hook attrs are not available to other tabs
- fd#5989 Do not set charset when content-type is not text/* in HTTP headers
- fd#5996 Recovery system needs to give some access to webservice
- fd#6002 Bump PHP_MIN_VERSION to PHP 7
- fd#6052 Manage password with the webservice
- fd#6018 Use autocomplete="new-password" for PasswordAttribute
- fd#6037 rename hooks into triggers
- fd#6040 Make the --install-plugins more friendly
- fd#6047 Improve invalid value messages
- fd#6068 Triggers should not show the command on script error
- fd#6069 Change the css of the alert box to be more in line with the breezy theme
- fd#6071 Rework the error system
- fd#6072 Review dialog classes
- fd#6077 Split tab list load and render
- fd#6083 Improve ObjectsAttribute
- fd#6106 Adapt core code to ease systems interfaces
- fd#6120 Cleanup lock system
- fd#6166 Refactor multiPlugin
- fd#6170 When showing an internal exception not enough detail is shown
- fd#6172 Improve SI error render
- fd#6191 Bump minimum version to PHP 7.3 for 1.4
- fd#6266 CAS library 1.6 need a new parameter
- fd#6267 [Core] - Update the reference from our old tools naming convention to the new ones.
- fd#6268 change the path in the apache configuration to point to /usr/share/fusiondirectory directly
- fd#6283 [PluginManager] objectType is of tasks and should be changed to its own type
- fd#6286 [Core] - Tasks management class should be set outside dashboard
fusiondirectory-plugins
- #3360 update class_sieve.inc to the latest version 0.1.0
- #5776 Openldap Project update ppolicy schema
- #5795 Using the TXT record for SPF and DKIM is not easy
- #5820 Use the new features from PHP 5.6
- #5826 Adapt the code to core changes
- #5860 DHCP there is no sorting in dropdown about DHCP subnets.
- #5865 Set server optional in mail plugin for groups
- #5871 Adapt code to DateAttribute changes
- #5877 Altered and provided attributes should be editable
- #5914 Migrate plugins to new management class
- #5921 Use strict typing
- #5925 Use PHP array short hand syntax
- #5927 Adapt plugins code to DateAttribute modifications
- #5930 Move complex plugins configurations to their own tab
- #5933 Reorder configuration tabs
- #5937 Move away from simpleSelectManagement and associated attributes
- #5989 Remove dependency on POSIX when using Samba4
- #5946 Show description instead of supannCodeEntite in the entities dropdowns
- #5952 Audit minimum date filter should default to current day
- #5967 Support unicode in fdNickName
- #5975 Adapt plugins code to department cache refactor
- #5977 Adapt plugins code to acl_base refactor
- #5987 Review FD UI for disabled fields
- #5990 supannEtablissement field should be multivaluated
- #6007 Migrate FAI plugin to selectManagement
- #6026 Root establishment is not handled correctly
- #6032 SupAnn diploma SISE select has too many options
- #6036 Webservice does not allow search on own dn with self ACLs
- #6039 update the system plugin
- #6041 sort alphabeticaly the type of object in the developper plugin
- #6044 Error when creating entry if default password policy is not directly in ou=ppolicies,dc=domain,dc=tld
- #6059 $displayHeader should be protected
- #6071 Adapt plugins code to dialog classes refactor
- #6077 Adapt plugins code to Lock refactor
- #6096 SupAnn Status tab should appear as «edit own info»
- #6117 Latest FAI test showed that default "aptitude" install method didn't work
- #6154 Cannot select date before today in supannRessourceEtatDate
- #6217 [Plugins] - Update the reference from our old tools naming convention to the new ones.
Removed
fusiondirectory
- fd#6045 Remove simpleSelectManagement and simpleManagement
- fd#6094 Moving rfc2307bis.schema in mixedgroup
- fd#6101 Remove OLD_TEMPLATES macro and related code
- fd#6153 Remove samba domain caching from core
- fd#6254 [Core] - Remove fusiondirectory-insert-schema written in Perl from the branch.
- fd#6255 [Manpages] - Removes Perl manpages from Core
- fd#6280 Remove dashboard completely from FusionDirectory
fusiondirectory-plugins
- #5980 removing puppert plugin from 1.4-dev
- #5981 remove nagios plugin from 1.4-dev
- #5982 remove pop3 service from basic service in mail plugin
- #5983 remove the fusiondirectory-shell
- #5984 Remove the squid plugin from 1.4-dev
- #6003 some attributes are no longer used in plugin mail and should be marqued obsolete in the mail-fd.schema
- #6005 Remove set_object_info call
- #6060 remove the freeradius schema from our sources
Fixed
fusiondirectory
- fd#5177 dans groupes et role, rajouter une icon de propriétée du groupe
- fd#5349 In select management classes the link should not end selection for multi-selection
- fd#5536 When a SelectAttribute is in a SetAttribute it should hide existing values
- fd#5563 Filter for mail groups only filter with posixGroup
- fd#5715 Snapshots are not typed, and no check is done when restoring
- fd#5751 Add the action to use a template in group and roles section
- fd#5754 No defined variables in hook SnapshotCreateDialog
- fd#5818 Groups of groups dynamic tab support
- fd#5831 Fix sonar problems
- fd#5856 Cannot create departements
- fd#5880 Error after config step in setup
- fd#5881 Apply template action is missing
- fd#5882 Unique value generation in templates is broken
- fd#5899 Hide empty sections from template creation
- fd#5907 Error dialogs do not escape HTML from fields
- fd#5912 simpleManagement filters are not displayed correctly
- fd#5919 PHP errors in setup
- fd#5927 When misusing an action, a fatal error is shown
- fd#5934 Using Apply sends the POST to save_object after reopening
- fd#5949 Using base scope in ACL does not work as expected
- fd#5975 Sonar errors in class_dialogAttributes.inc
- fd#5982 Error if the admin DN is not correct when the setup
- fd#5984 fusiondirectory-setup --update-cache does not support abstract class
- fd#5990 We cannot untick the lock in template
- fd#5992 Support default dates for DateFilterElement
- fd#5993 objects::ls does not handle correctly template searches with no attributes specified
- fd#5994 DateAttribute max dates are buggy
- fd#5998 Error when we configure view to contain only 1 column
- fd#6000 CRSF token error in setup when migrating departements
- fd#6008 Crash when locking a user with no password
- fd#6015 Crash at index.php when we already have a session
- fd#6019 PHP error when we apply a template
- fd#6026 PHP error: count(): Parameter must be an array or an object that implements Countable
- fd#6027 Impossible to use createTimestamp as a column in manager interface
- fd#6028 Order of classes is wrong in ACL role edition dialog
- fd#6032 Typos in template masks should be better handled
- fd#6033 Using enter to submit search filter resets base
- fd#6034 Applying a template to a user removes the mail tab
- fd#6035 Template workflow allow an empty SSHA password
- fd#6043 GenericDialogAttribute::addValue($dn, value)
- fd#6044 OrderedArrayAttribute action images should have formnovalidate attribute
- fd#6050 SimplePlugin attempts to read CSN from LDAP on dn "new"
- fd#6054 Sonar code smells
- fd#6055 The calendar must be replaced by classic fields in template so we can use macros
- fd#6056 Supann tab in group templates does not accept text values
- fd#6058 Uncaught Error: Class 'URL' not found
- fd#6064 Using %d macro returns "Array"
- fd#6070 Fix quote situation in class_msgPool.inc
- fd#6073 Error about wrong filename using geticon
- fd#6076 Fatal error when applying template with no asked fields
- fd#6075 ACL detection fails for attributes in dynamic tabs
- fd#6078 Attribute option are not handled correctly by simplePlugin
- fd#6079 SelectAttribute takes the wrong default value when optional
- fd#6080 Template fields do not exactly match php-ldap format
- fd#6085 Exception when an attribute used in a template mask is left empty
- fd#6087 check function in simpleTabs should be public
- fd#6088 Logout in cas mode make a redirection error
- fd#6099 $displayHeader is protected but accessed from outside
- fd#6100 Group removal workflow from usertab is inconsistent
- fd#6104 CopyPaste handler does not respect management tabs
- fd#6107 Search does not work on template
- fd#6108 the link in the public form is wrong
- fd#6115 Warning "Array and string offset access syntax with curly braces is deprecated"
- fd#6116 Warning "Cannot use "parent" when current class scope has no parent"
- fd#6121 CompositeAttribute attributes have no parent
- fd#6138 SelectAttribute should also reset postValue in setChoices
- fd#6141 Error from BytesSizeAttribute when the field is empty
- fd#6143 Locks are kept forever
- fd#6144 Uncaught TypeError: Argument 1 passed to htmlescape() must be of the type string, null given
- fd#6146 PHP errors on failed login
- fd#6147 ACL checks for archive and snapshots are wrong
- fd#6148 labels of subattributes are shown in read-only mode for multivalued CompositeAttributes
- fd#6149 ACL on search field are not working as expected
- fd#6151 Management configuration screen is broken for non-admin users
- fd#6154 Size limit configure screen escapes the new limit field
- fd#6155 Icon themes can trigger PHP errors
- fd#6156 After exporting to CSV, button actions export again
- fd#6157 fix reference to the documentation after moving around fusiondirectory documentationin UPGRADE.md and README.md
- fd#6159 Tab update is only called on current tab
- fd#6162 DateAttribute classes should accept LDAP format when set through webservice
- fd#6163 UserPasswordAttribute does not handle correctly clear method in templates
- fd#6165 Attempting to remove array values from a multivaluated attribute through the webservice removes all values
- fd#6171 Class Attribute conflicts with PHP 8 Attribute class
- fd#6174 The bug report generated email references old demo URL
- fd#6180 Action names with numbers breaks management
- fd#6186 Missing html in encrypt-password informations
- fd#6187 HTML validation errors on user edition page
- fd#6188 Invalid value in 'ou' for an object type creates PHP errors in unexpected places
- fd#6210 Updates of Simple Plugin - Call_Hook - variables are not emptied between call.
- fd#6213 [Objects] - ACL do not take LDAP options into consideration
- fd#6226 [Bug] - SimplePlugin - Foreign Key attribute value is never found within a SetAttribute definition.
- fd#6228 [Bug] - SimplePlugin - Foreign Key attribute values are not (always) being updated or deleted.
- fd#6229 [Core] - ACL cache increases delays upon multiple actions on multiple users.
- fd#6243 [Tasks] - When updating time-interval spam protection, the attribute lastExecTime is reset
- fd#6244 SUPANN_DIR not correctly generated
- fd#6245 Some English language updates and corrections [gitlab #75]
- fd#6263 [Core] - Adapts core-fd schema to use the same OID for tasks, mailTemplate
- fd#6264 [Core] - Removes un-required modules from Mail Template and Tasks, such as the Macro plugin.
- fd#6265 [Core] - Fixes some transifex issues
- fd#6276 Error CAS after saving configuration
fusiondirectory-plugins
- #4013 Ppolicy functions that not work
- #5346 DNS postLdapSave should lock the object modified
- #5797 Cyrus autocreate folders does not work correctly with virtdomains = on
- #5985 Using padlock does not set pwdAccountLockedTime and setting pwdAccountLockedTime removes padlock
- #5875 Submit inputs need formnovalidate attribute
- #5887 Multivalue support in CSV import is broken
- #5919 Unicity missing on some SupAnn attributes
- #5920 Attribute::setUnique should not be called with TRUE
- #5950 Return value of SocialAccountAttribute::check() must be of the type array
- #5951 Fix entite_SUPANN labels
- #5953 Add template handling to REST API
- #5958 We should be able to select today as start date in SupAnn status
- #5959 Dropdown for parent entities is always empty in establishments
- #5960 Adapt servicesManagement to changes in SimpleTab interface
- #5961 Trying to postpone user give an error
- #5965 REST API returns empty array instead of empty object
- #5974 PHP error in invitations plugin
- #5995 Fatal error: Declaration of argonautQueue::getTabFooter() must be compatible with management::getTabFooter()
- #5996 CSV import don't see POSIX GROUP templates so we cannot use the CSV to create groups
- #5999 Activate createTimestamp ACL for SupAnn structures
- #6004 fai code needs to be adapted to core changes
- #6008 Removing dns zone not remove the zone for "slave dns"
- #6011 Find a better way to pass array parameter in REST calls
- #6016 Sinaps have continue calls targetting switches
- #6022 Error when we install FD with GPG plugin installed
- #6030 Copy/pasting FAI partitions with lvm fails
- #6031 Deleting a zone should remove DNS tab on systems which have only this zone
- #6033 supannCodeEntite should allow slashes
- #6034 Handle special values for regimeinsc and sectdisc in supannEtuInscription
- #6037 Cannot fill dynamic tabs at ogroup creation
- #6038 Editing SupAnn Status does not work as expected.
- #6046 SupAnn composite attributes do not remove values when last value is removed
- #6048 Deprecated fallback was used for supannStructureExt::is_this_account
- #6054 Crash in FAI plugin
- #6057 Use BytesSizeAttribute for mail quota
- #6061 Adapt plugins code to changes on error system
- #6067 Some plugins build search filters with empty values
- #6082 Webservice does not seem to check lock on objects
- #6084 CodeSniffer 3 is complaining
- #6090 Error while searching DNS Zone 'ARRAY(0x2e3efa0).' :Bad filter at /usr/share/perl5/Argonaut/Libraries/Ldap2zone.pm line 202
- #6091 Webservice should not return invalid JSON even when hitting a fatal error
- #6092 Uncaught TypeError: Argument 1 passed to htmlescape() must be of the type string, null given
- #6094 PHP error "A non-numeric value encountered" in samba tab on templates
- #6095 Archive ACL is wrong on management action
- #6097 SupAnn subscription section smarty template is outdated
- #6105 fix reference to the documentation after moving around fusiondirectory documentationin UPGRADE.md and README.md
- #6106 import OPSI workstation didn't create the new fdNetwork Object
- #6107 an existing hash for sambaNTPassword is removed and replaced by a default hash when th samba tab is added to an existong account with posix enabled
- #6108 PHP error when using askme in SupannCursusAnneeAttribute
- #6110 Webservice behavior is dependent of tab order in JSON
- #6114 Getting fields through webservice on configuration plugins tab returns no fields
- #6118 Editing a FaiTemplate that contains an entry make errors
- #6121 Adapt code to Attribute class renaming
- #6123 the error message is filled with   in argonaut error message
- #6124 Cannot refresh DNS zone if argonaut client tab is inherited
- #6126 Some webservice actions only works on simplePlugin classes
- #6127 change the wording of "CN of the certificate" in the argonaut plugin because it confuse people
- #6130 Call to undefined method MacsAttribute::getSelectManagementParameters()
- #6131 Argonaut task can be launched without ACL rights
- #6132 the ping send from the action menu said that the systems are always off
- #6138 uidNumber/gidNumber doesn't work when we use the webservice and a template
- #6140 PHP errors in DHCP plugin
- #6143 Setting interfaces through webservice is misbehaving
- #6155 Force gidNumber in posixgroup doesn't work when create from a template
- #6156 Not possible to set host trustmode to another value of disabled in a template
- #6157 Start & End date - verification required - supannRessourceEtatDate
- #6159 Uniformization required for attributes managed by ldap fdTemplate within Posix Classes
- #6202 the behaviour of the samba plugin is not consistent
- #6218 [Webauthn] - Missing icons for this webauthn plugin
- #6221 [Audit] - It seems the audit plugin does not load the icons properly
%FusionDirectory 1.3.1 - 2022-09-09
Added
fusiondirectory
- fd#5985 We don't have LDAP tab on FusionDirectory configuration
- fd#6152 Add subscription screen
fusiondirectory-plugins
- #5911 supannRefId field is missing for "etablissement"
- #5938 Make %passwordClear% available to sambaAccount hooks
- #5939 create icons for ipmi and weblink
- #5940 We don't have LDAP tab on FusionDirectory configuration
- #5956 add mapping sinaps to Fd mapping for diffusion
- #5957 creating icons for the sinaps plugin
Changed
fusiondirectory
- fd#6024 Cleanup session handling
- fd#6038 Move the "Click the 'Edit' button" message to the left
- fd#6220 [CodeStyle] - 1.3.1 Requires adaptation to align code style with 1.4
- fd#6221 [Enhancement] - Change CI 1.3.1 - CodeStyle to refelect 1.4 rules
fusiondirectory-plugins
- #5897 When a user is removed from Sinaps, we need to send back a deletion acquisition
- #5913 Avoid mass acquistion when editing group gidNumber
- #5948 description of a user should'nt be updated from SINAPS
- #5993 _getTabFooter has been renamed getTabFooter
- #6103 Adapt 1.3-fixes code to subscription core merge
- #6180 [CodeStyle] 1.3.1 Plugin - Requires adaptation to align code style with 1.4
Removed
fusiondirectory-plugins
Fixed
fusiondirectory
- fd#5862 filtering and "Unknown element type specified: !"
- fd#5942 PHP >= 7.2 triggering error when count() is called with invalid countable
- fd#5967 Systems dashboard crashes
- fd#5974 Workflow problem when applying a template to an object triggers errors
- fd#5978 when renaming branch aka department roles are not updated correctly
- fd#5983 Write ACL on user/userRoles/groupsMembership not working when not having full user/user read right
- fd#5987 ImagickException are not catched when showing an ImageAttribute
- fd#5995 Audit events DN are too long
- fd#5997 Incorrect error message when the mail cannot be sent by recovery
- fd#6005 Problem with gidNumber in posix group template
- fd#6006 expiration date in dashboard is 02.01.1970
- fd#6017 IntAttribute badly handle empty value when minimum is set
- fd#6023 Email icon missing from core
- fd#6030 correct the get help section in the readme.md
- fd#6097 Smarty path is not set correctly by fusiondirectory-setup --write-vars
- fd#6122 Problems with FD web setup
- fd#6142 The filter for configuration is wrong in fusiondirectory-setup
- fd#6173 PHP error: Array to string conversion in class_fiInventory.inc:199
- fd#6222 [1.3.1] - Fixing LDAP Search filter code style
fusiondirectory-plugins
- #5825 LDAP error in audit plugin
- #5912 Unable to spread a user to FD from sinaps if the user is affected to an etablissement
- #5917 flag_ownmailbox cannot be used with partage mail method
- #5918 SINAPS : acquisition couldn't be sent because primary affectation isn't set
- #5923 cname record appear on another domain when they contain the machine cn
- #5935 Crash when I try to create a server with argonaut plugin and without dns plugin
- #5941 Error when identity is spread from SINAPS "Cannot delete non-existing user {LDAPUUID}"
- #5942 Error for user-reminder about smarty
- #5944 add addvalues/delvalues documentation
- #5945 unable to add SINAPS Structure
- #5949 Systems dashboard crashes
- #5963 error in SINAPS workflow
- #5966 dovecot connection error
- #5976 Problem with gidNumber in posix group template
- #5970 Compatibility error between sudo and mixedgroup plugins
- #5978 GPG key addition crash
- #5991 ORCID last character may be 'X' and not a number
- #6000 correct the get help section in the readme.md
- #6063 Argument 4 passed to DhcpHostsAttribute::postLdapSave() must be of the type array, string given
- #6079 reload dns map from dns interface didn't work , but from server it works
- #6125 PHP error: Array to string conversion in class_fiInventory.inc:199
Security
fusiondirectory
- fd#6021 Failed LDAP operations may appear as Success
- fd#6135 Security problems uncovered by audit
- fd#6086 XSS in login screen
- fd#6136 Weak random generator use in fusiondirectory-setup
- fd#6137 XSS in management filters
- fd#6217 [Security] - Set Cookie settings to TRUE for option "HttpOnly"
- fd#6219 [security] - Cookie session is not renewed or set after authentification
%FusionDirectory 1.3 - 2019-03-04
Added
fusiondirectory
- fd#4567 search box suggestions
- fd#4771 extend the search query to email , bis : member objects
- fd#5535 Owner field is missing on group objects
- fd#5626 Add %askme% support for members in groups and roles
- fd#5685 add how to debug fd in the contributing guide
- fd#5697 Add more attributes for times and dates
- fd#5708 Add a way to sort tables
- fd#5734 No ACLs for dashboard
- fd#5738 oGroup not have the ACL for the deployement time frame
- fd#5743 Give more control over snapshot permission
- fd#5745 Special caller* tags should be available in templates as well
- fd#5750 Add the possibility to have a textbox in template to define the manager
- fd#5762 Add hungarian, indonesian, japanese, korean, latvian, turkish, to the available languages
- fd#5826 Add support for date filters
- fd#5834 We cannot use "askme" in BooleanAttribute and SelectAttribute
- fd#5863 adapt fusiondirectory-setup to migrate the supannTypeEntite attribute to contain {SUPANN} prefix
- fd#5885 Add the language Afrikaans (South Africa) (af_ZA) Chinese (Taiwan) (zh_TW)
- fd#5896 Add a generic ObjectLinkAttribute
- fd#5913 Add option to remove download button from FileTextAreaAttribute
- fd#5914 html tag should have a lang attribute
- fd#5926 From and Reply-To headers may have different value in mail_utf8
fusiondirectory-plugins
- #1311 Show in system list which system are on/off
- #2347 Two or more MAC address for a system
- #3549 the sudo plugin doesnt allow to save the sudoNotBefore and sudoNotAfter
- #4387 Improve the sorting of services
- #4807 Import LDIF by pasting into textfield
- #5001 config-option "Store final dot in domains" does not effect SOA-checks for powerdns
- #5166 Add a webservice method to add a value to multi-valuated attributes
- #5176 List in applications tab of roles should be sorted alphabetically
- #5430 template placeHolder
- #5518 Allow the list of record inside the dns zone to be sorted by column
- #5543 Enable mail tab for entries having mail attribute
- #5566 System - DHCP Tab - Sort the list Alphabetically
- #5596 Allow to setup OPSI product outside of profiles
- #5675 Add an boolean attribute "agreement signed"
- #5681 The opsi plugin needs the department management dropdown
- #5700 We should be able to forbid deployments outside of a given time frame
- #5706 Add mixed-groups support to sudo plugin
- #5731 Add a tab in the opsi plugin on a system to show log for this computer
- #5733 Add support for social network ORCID in personal
- #5737 Add last date of connection of a client inside the opsi client tab
- #5738 Add opsi stat tab to the dashboard
- #5739 Add a new field into weblink to store an inventory url
- #5746 Add ACL support to dashboard tabs
- #5749 Use target dn as base for ACL checking in deployment queue
- #5756 Extend manager email possibilities in user-reminder
- #5761 Add catchall table to postfix plugin
- #5763 Add template selection into opsi import
- #5764 When importing OPSI hosts, have an option to import the packages associated
- #5775 Possibility to add/remove values from an attribute through webservice
- #5787 Add an option to inherit profile from group when OPSI tab is activated
- #5789 Posix plugin should prevent save when automatic group cannot be created
- #5791 Add an option to inherit localboots from group
- #5801 Add other source capabilities for supannTypeEntiteAffectation
- #5816 Audit plugin should have a way to select a range of date to show entries
- #5829 Create a SINAPS plugin
- #5830 Add domain alias table in postfix plugin
- #5831 Create a new plugin for adding more information related to Supann Structure
- #5845 Add support for FAI 5 to argonaut-fuse
- #5846 Add vfat as filesystem for FAI partition
- #5847 Add a workaround for dracut that use FQDN for hostname
- #5857 Add an option for multiple release mode in argonaut-fuse service configuration
- #5892 sinaps plugin tab should contain some text
- #5894 Support for SSH ed25519 keys
Changed
fusiondirectory
- fd#4467 We should be able to select the phone number from list
- fd#5569 How create a plugin documentation make reference to plugin class
- fd#5570 Restrict member removal through ACLs
- fd#5583 When editing a user, groups and roles tabs shows membership to groups stored outside the configured groups DN
- fd#5590 All plugins icons are missing
- fd#5671 Redesign login screen and password recovery
- fd#5695 Number input fields are too wide
- fd#5704 Use proper pattern matching instead of GOSA_LINE_BREAK hack
- fd#5713 Groups now ignore subgroups for type-checking to know which tabs should appear
- fd#5723 move how_to_contribute page from the wiki to developper documentation
- fd#5725 Minimum PHP version should be bumped to 5.6
- fd#5752 Allow to define multiple LDAP servers for one location
- fd#5761 The language list in user is not sorted
- fd#5802 FileAttribute through webservice should base64 encode binary data to avoid crashes
- fd#5809 Small weirdness in foreignKey handling
- fd#5838 Change /location by /Directory in contrib/apache/fusiondirectory-apache.conf
- fd#5883 Update the whole copyright to 2018
- fd#5898 Enhance HTML title handling
- fd#5902 User tabs with plSelfModify=FALSE should not show in user menu
- fd#5909 homePhone is not a PhoneNumberAttribute
- fd#5915 "ou" should be labeled "Unit" in user edition
- fd#5917 Remove useless alt attribute on img
- fd#5935 Fatal error due to CRSF security
- fd#5943 Backport LDAP size limit refactor
- fd#5944 It looks like directory does not work on /fusiondirectory in fusiondirectory-apache.conf
- fd#5946 remove no longer needed if section an the php option from fusiondirectory-apache.conf
- fd#5950 Adapt fusiondirectory-setup --encrypt-passwords output to new recommendations
fusiondirectory-plugins
- #5658 Plugins folder should be reorganized to ease packaging
- #5680 In the argonaut dns plugin we need a dropdow for the zone in the argonaut slave part
- #5696 We should remove the files which moved to dev-tools
- #5702 Making the ip non mandatory in the opsi backend plugin when people don 't manage dns and dhcp with opsi
- #5705 Make mandatory IPs a configuration option in the systems plugins
- #5714 Adapt developers plugin to new plugin convention
- #5722 move how_to_contribute page from the wiki to developper documentation
- #5723 Split posix and ppolicy alert email settings
- #5728 Attribute gotoXdmcpServer is single-value in schema but multi-value in FD
- #5735 Viewing the log from the argonaut queue should not be fai dependent
- #5767 systems-fd.schema classes should allow "description" and "l" fields
- #5772 Adapt code to new snapshots ACL system
- #5811 Missing SUBSTR matching rules for DN foreign keys
- #5814 Adapt code to new Language class
- #5835 add other source capabilities for supannEmpCorp
- #5837 More feature switch should be added to mail methods
- #5848 Matching mail suffix between PARTAGE and FD
- #5849 fusiondirectory-plugin-renater-partage : gosaMailAlternateAddress domain suffix domain must be checked
- #5855 Change the partage icon to be the new one
- #5861 Update the whole copyright to 2018
- #5872 Supann labels and attribute type review
- #5885 supannCodeEntiteParent should allow multiple values
- #5893 sinaps plugin should have a main.inc
- #5908 Double check usages of count()
Removed
fusiondirectory
- fd#5714 Method ldap::get_attribute should be removed
Fixed
fusiondirectory
- fd#5565 prepare_save should be able to return errors as well
- fd#5571 Crash when I apply a template
- fd#5637 Web applications are not visible
- fd#5657 Groups within Groups Disappear from UI
- fd#5690 Lots of code styling errors
- fd#5722 I cannot use workstation template
- fd#5729 PHP error in class_groupManagement.inc
- fd#5739 Links to objects might fail
- fd#5742 ACL handling for start/stop/restart service is broken
- fd#5747 Deletion of objects should not treat ACL on each tab separately
- fd#5787 member_of_group should be set before attribute loading
- fd#5788 Failed lock attempt gives misleading error (password method does not support locking )
- fd#5798 Tabs are not working on ogroup templates
- fd#5799 When we rename a department foreignKeys on subobjects DN are not updated
- fd#5810 Foreign key on IMAP server is failing
- fd#5811 UID can be changed from the API
- fd#5817 Unique DN creation may fail for audit plugin
- fd#5819 2-letter locales cannot be used (ar, id, ja, ko, lv, nb, pt)
- fd#5820 HTTP header says "Content-Language: ar"
- fd#5837 Update the contrib/apache/fusiondirectory-apache.conf
- fd#5853 Add button for SetAttribute does not get disabled when linearRendering is FALSE
- fd#5855 dashboard crash if we have system plugin but not argonaut plugin in FD 1.3
- fd#5857 Template cannot fill SetAttributes
- fd#5861 We cannot do a snapshot from an element in locality
- fd#5888 Plugin configuration options are not available through webservice
- fd#5889 Ldap filter parsing issue
- fd#5897 Support for %askme% in BooleanAttribute is broken
- fd#5921 When having ACL rights on subbranches the tree looks funny
- fd#5938 Setup Fatal Error Uncaught UnknownClassException: setupStepConfig
- fd#5940 Error when we open dashboard
fusiondirectory-plugins
- #5344 We should find a way to translate description of sudo options
- #5638 SSH Plugin - Display bug
- #5655 PHP error in OPSI import
- #5670 Lenteur dans le plugin DNS
- #5691 Lots of styling error in the code
- #5693 update the readme.md with new forge informations
- #5701 Result message displayed when triggerring an action is weird
- #5712 Puppet tab creation should be forbidden if there is no server
- #5721 I cannot use workstation template
- #5727 FusionDirectory display an PHP error when I deactivate "opsi client" tab on a workstation
- #5732 FAI log tab is shown as active even if there is no log
- #5742 OPSI tab shows a failure to fetch logs for templates
- #5743 PHP error in argonaut-queue
- #5748 ACL handling for start/stop/restart service is broken
- #5750 Server copy/paste is broken
- #5752 Renaming a workstation with opsi tab creates another workstation with the new name in OPSI
- #5762 Fatal error: Access level to puppetNode::getDisplayHeaderInfos() must be public (as in class simplePlugin)
- #5765 OPSI tab behaves badly when Mac address is empty
- #5769 DNS fields in record add dialog are greyed out when creating a new system
- #5777 Most POSIX group tabs have no icon set
- #5804 Sympa list alias cn cannot contain '@'
- #5808 Foreign key on mail servers are not working
- #5822 Add a check in the renater partage service class, to check that the class of service is correctly written
- #5825 LDAP error in audit plugin
- #5839 dashboard crash if we have system plugin but not argonaut plugin in FD 1.3
- #5841 Error in etablissement::ldap_remove
- #5842 Invalid call to strpos in debconfProfileGeneric
- #5843 In supann-ext plugin there is no check than startDate comes before endDate
- #5881 Audit event creation fails if there is unicode in the dn
- #5883 Deserialization errors are not showed during CSV import
- #5900 Next ID hook feature is broken
- #5898 Correct the missing explanation on _('Entity assignment'), _('supannEntiteAffectation') in the supann plugin
- #5902 In CSV import, importing a new file should not check fields from right part
- #5903 Acquisition to sinaps is not sent if end contract date is empty
%FusionDirectory 1.2.3 - 2018-11-15
Added
fusiondirectory
- fd#5890 hash_equals is not available in PHP 5.4
- fd#5901 Add the pdf with the oid of fusiondirectory in the contrib dir of the core
Fixed
fusiondirectory
- fd#5797 cancel button has no effect (apply template)
fusiondirectory-plugins
- #5870 Supann should not trigger PHP errors on empty lines in nomenclature files
Security
fusiondirectory
- fd#5918 Password recovery does not escape fields in error messages
%FusionDirectory 1.2.2 - 2018-08-16
Added
fusiondirectory-plugins
- #5821 Add LUKS section to FAI disk entry
Changed
fusiondirectory-plugins
Fixed
fusiondirectory
- fd#5730 PHP error when I deactivate "opsi client" tab on a workstation
- fd#5789 LDIF import can trigger PHP errors on empty file
- fd#5816 Blacklist is not reset correctly for UserAttribute
- fd#5824 LDIF generation does not respect STARTTLS setting
- fd#5846 Samba groups are not showing in dashboard
- fd#5850 Config insertion LDAP errors from setup are not shown
- fd#5851 Creating a user from a template with a non-existing group crashes
- fd#5864 Name field for countries should be limited to two characters
- fd#5868 HTML is not escaped in departments descriptions
fusiondirectory-plugins
- #5719 Locale issues in the fai plugin
- #5741 Reference tab on the OPSI profile is not showing objects reference
- #5810 WebService should not return session cookie
- #5827 Fatal error in opsiProfile when OPSI server is not found in the LDAP
- #5828 supannCodeEntite should allow uppercase as well
- #5832 Copy/pasting of Samba groups fails
- #5833 Error in supann tab when we use a template
Security
fusiondirectory
- fd#5840 Security Vulnerability: Cross Site Request Forgery
- fd#5842 Security: Missing Security Headers
- fd#5843 Security: Insecure Generation of Random Tokens
%FusionDirectory 1.2.1 - 2018-05-09
Added
fusiondirectory-plugins
- #5548 Sort entries in ppolicy dashboard
fusiondirectory
- fd#5342 SimplePlugin should have a way to say a tab cannot be created for some reason
- fd#5694 Cannot add a group to "users and groups" field in sudo role
- fd#5703 Sort entries in users dashboard
- fd#5746 Using date modifier does not work for unix password expiration
Changed
fusiondirectory-plugins
- #5685 supannRefId on Structure object is too small and mono valued
- #5688 Backport the DNS code from 1.3-dev for speed and usability reason
- #5713 Phones have wrong attribute order
- #5716 DNS Zone edition is too slow
- #5740 Dashboard tabs are in random order
fusiondirectory
- fd#5668 Password length on login page should have no limit
- fd#5692 Update the readme.md with correct forge information
- fd#5732 Listing objects should check ACL on attributes
- fd#5737 Dashboard tabs should be ordered
- fd#5808 multibyte functions should be used to truncate strings
Fixed
fusiondirectory-plugins
- #4036 Webservice does not display ACL errors in some cases
- #4348 Fusion inventory should return an error if schema is missing
- #5629 Error message when removing some content from partage tab
- #5672 Mail plugin incompatible with PHP 7.1
- #5673 PHP error on login page when applications plugin is installed and applications in menu set to only allowed
- #5704 [webservice] User with admin ACL on department can ls objects at root base in WS
- #5707 posixAccount foreignKey is wrong
- #5708 software list and profile management error when using several OPSI Servers
- #5709 DNS Tab - record filtering is broken for new systems
- #5724 SOA serial is rewriten to each reverse even if no modification is made to any record related to these domains
- #5725 Crash when I remove IP from a workstation with a DNS record
- #5729 SOA is not updated in reverse zones if there is no record change
- #5745 PHP error in OPSI product properties
- #5747 Line number in CSV import error messages is incorrect
- #5754 Forward confirmation to manager does not work when extending the account expiration
- #5755 User reminder does not support accents in the message
- #5757 DHCP: Changing mac address in the system's system tab does not update the DHCP entries accordingly
- #5766 Crash when DHCP plugin is not installed when we use OPSI import
- #5768 Renaming DNS zones often results in an Exception being thrown
- #5796 Webservice does not return JSON encode error
- #5798 API returns no error when asking for non existing tab using method getfields()
- #5799 Calling getfields for 'supannAccount' triggers JSON encoding error
- #5813 When we try to put an Google+ id in the personal plugin we get a crash
- #5815 Audit plugin crashes when the author dn is not found in the LDAP
fusiondirectory
- fd#5348 LDIF import should support folded comments
- fd#5588 fusiondirectory-setup custom smarty directory forced to lowercase
- fd#5589 SASL missing from Password default hash field in setup wizard
- fd#5701 Management filter is broken when mainAttr is FALSE
- fd#5696 If tab objectClass contains top, tab gets activated by default
- fd#5700 Non-existing classes in pluglist::$info
- fd#5705 Correct contributing remove part about using the templates link
- fd#5707 core-fd.schema still has gosa in description of attributes
- fd#5711 ACL list have a PHP error when there are ACL on objects
- fd#5712 Error text is wrong is some cases
- fd#5724 Error before login on Centos 7
- fd#5726 Log to fd behind an lemonldap::ng portal show debug log instead of main page
- fd#5736 Display Attribute should not be interpreted by smarty
- fd#5741 Foreign keys are broken on ogroups dynamic tabs
- fd#5749 Webservice errors
- fd#5758 Error when renaming a object with single-value main attribute
- fd#5757 In case of LDAP errors during a deletion, a PHP error is triggered
- fd#5759 Unclear "Invalid objectType" errors
- fd#5795 Activating audit for action 'security' causes error at login
- fd#5796 gosaGroupObjects field is incorrect after a member is being moved
- fd#5800 Unclear LDAP errors when DN creation fails
- fd#5807 Attributes should refuse invalid values
Security
fusiondirectory
- fd#5790 Locking fails with multiple SSH Keys
- fd#5794 ACL restrictions not applied when accessing through the JSONRPC API.