Changelog.md 61.39 KiB

%FusionDirectory 1.3 - 2018-09-24

Added

fusiondirectory

  • #4567 search box suggestions
  • #4771 extend the search query to email , bis : member objects
  • #5535 Owner field is missing on group objects
  • #5626 Add %askme% support for members in groups and roles
  • #5685 add how to debug fd in the contributing guide
  • #5697 Add more attributes for times and dates
  • #5708 Add a way to sort tables
  • #5734 No ACLs for dashboard
  • #5738 oGroup not have the ACL for the deployement time frame
  • #5743 Give more control over snapshot permission
  • #5745 Special caller* tags should be available in templates as well
  • #5750 Add the possibility to have a textbox in template to define the manager
  • #5762 Add hungarian, indonesian, japanese, korean, latvian, turkish, to the available languages
  • #5826 Add support for date filters
  • #5834 We cannot use "askme" in BooleanAttribute and SelectAttribute
  • #5863 adapt fusiondirectory-setup to migrate the supannTypeEntite attribute to contain {SUPANN} prefix
  • #5885 Add the language Afrikaans (South Africa) (af_ZA) Chinese (Taiwan) (zh_TW)

fusiondirectory-plugins

Changed

fusiondirectory

  • #4467 We should be able to select the phone number from list
  • #5569 How create a plugin documentation make reference to plugin class
  • #5570 Restrict member removal through ACLs
  • #5583 When editing a user, groups and roles tabs shows membership to groups stored outside the configured groups DN
  • #5590 All plugins icons are missing
  • #5671 Redesign login screen and password recovery
  • #5695 Number input fields are too wide
  • #5704 Use proper pattern matching instead of GOSA_LINE_BREAK hack
  • #5713 Groups now ignore subgroups for type-checking to know which tabs should appear
  • #5723 move how_to_contribute page from the wiki to developper documentation
  • #5725 Minimum PHP version should be bumped to 5.6
  • #5752 Allow to define multiple LDAP servers for one location
  • #5761 The language list in user is not sorted
  • #5802 FileAttribute through webservice should base64 encode binary data to avoid crashes
  • #5838 Change /location by /Directory in contrib/apache/fusiondirectory-apache.conf
  • #5883 Update the whole copyright to 2018

fusiondirectory-plugins

  • fd-plugins#5658 Plugins folder should be reorganized to ease packaging
  • fd-plugins#5680 In the argonaut dns plugin we need a dropdow for the zone in the argonaut slave part
  • fd-plugins#5696 We should remove the files which moved to dev-tools
  • fd-plugins#5702 Making the ip non mandatory in the opsi backend plugin when people don 't manage dns and dhcp with opsi
  • fd-plugins#5705 Make mandatory IPs a configuration option in the systems plugins
  • fd-plugins#5714 Adapt developers plugin to new plugin convention
  • fd-plugins#5722 move how_to_contribute page from the wiki to developper documentation
  • fd-plugins#5723 Split posix and ppolicy alert email settings
  • fd-plugins#5728 Attribute gotoXdmcpServer is single-value in schema but multi-value in FD
  • fd-plugins#5735 Viewing the log from the argonaut queue should not be fai dependent
  • fd-plugins#5767 systems-fd.schema classes should allow "description" and "l" fields
  • fd-plugins#5772 Adapt code to new snapshots ACL system
  • fd-plugins#5811 Missing SUBSTR matching rules for DN foreign keys
  • fd-plugins#5814 Adapt code to new Language class
  • fd-plugins#5835 add other source capabilities for supannEmpCorp
  • fd-plugins#5837 More feature switch should be added to mail methods
  • fd-plugins#5848 Matching mail suffix between PARTAGE and FD
  • fd-plugins#5849 fusiondirectory-plugin-renater-partage : gosaMailAlternateAddress domain suffix domain must be checked
  • fd-plugins#5855 Change the partage icon to be the new one
  • fd-plugins#5861 Update the whole copyright to 2018

Removed

fusiondirectory

  • #5714 Method ldap::get_attribute should be removed

Fixed

fusiondirectory

  • #5565 prepare_save should be able to return errors as well
  • #5571 Crash when I apply a template
  • #5637 Web applications are not visible
  • #5657 Groups within Groups Disappear from UI
  • #5690 Lots of code styling errors
  • #5722 I cannot use workstation template
  • #5729 PHP error in class_groupManagement.inc
  • #5739 Links to objects might fail
  • #5742 ACL handling for start/stop/restart service is broken
  • #5747 Deletion of objects should not treat ACL on each tab separately
  • #5787 member_of_group should be set before attribute loading
  • #5788 Failed lock attempt gives misleading error (password method does not support locking )
  • #5798 Tabs are not working on ogroup templates
  • #5799 When we rename a department foreignKeys on subobjects DN are not updated
  • #5810 Foreign key on IMAP server is failing
  • #5811 UID can be changed from the API
  • #5817 Unique DN creation may fail for audit plugin
  • #5819 2-letter locales cannot be used (ar, id, ja, ko, lv, nb, pt)
  • #5820 HTTP header says "Content-Language: ar"
  • #5837 Update the contrib/apache/fusiondirectory-apache.conf
  • #5853 Add button for SetAttribute does not get disabled when linearRendering is FALSE
  • #5855 dashboard crash if we have system plugin but not argonaut plugin in FD 1.3
  • #5857 Template cannot fill SetAttributes
  • #5861 We cannot do a snapshot from an element in locality

fusiondirectory-plugins

%FusionDirectory 1.2.2 - 2018-08-16

Added

fusiondirectory-plugins

Changed

fusiondirectory-plugins

Fixed

fusiondirectory

  • #5730 PHP error when I deactivate "opsi client" tab on a workstation
  • #5789 LDIF import can trigger PHP errors on empty file
  • #5816 Blacklist is not reset correctly for UserAttribute
  • #5824 LDIF generation does not respect STARTTLS setting
  • #5846 Samba groups are not showing in dashboard
  • #5850 Config insertion LDAP errors from setup are not shown
  • #5851 Creating a user from a template with a non-existing group crashes
  • #5864 Name field for countries should be limited to two characters
  • #5868 HTML is not escaped in departments descriptions

fusiondirectory-plugins

Security

fusiondirectory

  • #5840 Security Vulnerability: Cross Site Request Forgery
  • #5842 Security: Missing Security Headers
  • #5843 Security: Insecure Generation of Random Tokens

%FusionDirectory 1.2.1 - 2018-05-09

Added

fusiondirectory-plugins

fusiondirectory

  • #5342 SimplePlugin should have a way to say a tab cannot be created for some reason
  • #5694 Cannot add a group to "users and groups" field in sudo role
  • #5703 Sort entries in users dashboard
  • #5746 Using date modifier does not work for unix password expiration

Changed

fusiondirectory-plugins

fusiondirectory

  • #5668 Password length on login page should have no limit
  • #5692 Update the readme.md with correct forge information
  • #5732 Listing objects should check ACL on attributes
  • #5737 Dashboard tabs should be ordered
  • #5808 multibyte functions should be used to truncate strings

Fixed

fusiondirectory-plugins

  • fd-plugins#4036 Webservice does not display ACL errors in some cases
  • fd-plugins#4348 Fusion inventory should return an error if schema is missing
  • fd-plugins#5629 Error message when removing some content from partage tab
  • fd-plugins#5672 Mail plugin incompatible with PHP 7.1
  • fd-plugins#5673 PHP error on login page when applications plugin is installed and applications in menu set to only allowed
  • fd-plugins#5704 [webservice] User with admin ACL on department can ls objects at root base in WS
  • fd-plugins#5707 posixAccount foreignKey is wrong
  • fd-plugins#5708 software list and profile management error when using several OPSI Servers
  • fd-plugins#5709 DNS Tab - record filtering is broken for new systems
  • fd-plugins#5724 SOA serial is rewriten to each reverse even if no modification is made to any record related to these domains
  • fd-plugins#5725 Crash when I remove IP from a workstation with a DNS record
  • fd-plugins#5729 SOA is not updated in reverse zones if there is no record change
  • fd-plugins#5745 PHP error in OPSI product properties
  • fd-plugins#5747 Line number in CSV import error messages is incorrect
  • fd-plugins#5754 Forward confirmation to manager does not work when extending the account expiration
  • fd-plugins#5755 User reminder does not support accents in the message
  • fd-plugins#5757 DHCP: Changing mac address in the system's system tab does not update the DHCP entries accordingly
  • fd-plugins#5766 Crash when DHCP plugin is not installed when we use OPSI import
  • fd-plugins#5768 Renaming DNS zones often results in an Exception being thrown
  • fd-plugins#5796 Webservice does not return JSON encode error
  • fd-plugins#5798 API returns no error when asking for non existing tab using method getfields()
  • fd-plugins#5799 Calling getfields for 'supannAccount' triggers JSON encoding error
  • fd-plugins#5813 When we try to put an Google+ id in the personal plugin we get a crash
  • fd-plugins#5815 Audit plugin crashes when the author dn is not found in the LDAP

fusiondirectory

  • #5348 LDIF import should support folded comments
  • #5588 fusiondirectory-setup custom smarty directory forced to lowercase
  • #5589 SASL missing from Password default hash field in setup wizard
  • #5701 Management filter is broken when mainAttr is FALSE
  • #5696 If tab objectClass contains top, tab gets activated by default
  • #5700 Non-existing classes in pluglist::$info
  • #5705 Correct contributing remove part about using the templates link
  • #5707 core-fd.schema still has gosa in description of attributes
  • #5711 ACL list have a PHP error when there are ACL on objects
  • #5712 Error text is wrong is some cases
  • #5724 Error before login on Centos 7
  • #5726 Log to fd behind an lemonldap::ng portal show debug log instead of main page
  • #5736 Display Attribute should not be interpreted by smarty
  • #5741 Foreign keys are broken on ogroups dynamic tabs
  • #5749 Webservice errors
  • #5758 Error when renaming a object with single-value main attribute
  • #5757 In case of LDAP errors during a deletion, a PHP error is triggered
  • #5759 Unclear "Invalid objectType" errors
  • #5795 Activating audit for action 'security' causes error at login
  • #5796 gosaGroupObjects field is incorrect after a member is being moved
  • #5800 Unclear LDAP errors when DN creation fails
  • #5807 Attributes should refuse invalid values

Security

fusiondirectory

  • #5790 Locking fails with multiple SSH Keys
  • #5794 ACL restrictions not applied when accessing through the JSONRPC API.

%FusionDirectory 1.2 - 2017-07-02

Added

fusiondirectory

  • fusiondirectory#5581 File renater-partage/admin/groups/renater-partage/class_partageGroup.inc was added

fusiondirectory

  • #5532 We should be able to put groups in groups
  • #5587 ACL - System templates
  • #5602 Add array modifiers

fusiondirectory-plugins

Changed

fusiondirectory

  • fusiondirectory#5580 class_groupMail.inc was renamed as class_mailGroup.inc
  • fusiondirectory#5640 file ldapmanager/addons/ldapmanager/contentcsv.tpl has been removed

fusiondirectory

  • #5545 Unicity is only tested upon the same objectType
  • #5574 Groups RDN configuration is confusing

fusiondirectory-plugins

Fixed

fusiondirectory

  • #2586 class_plugin should be reviewed
  • #4236 FD and IPv6
  • #5297 User tab / description as text area
  • #5347 Template types needs their own icon somehow
  • #5395 Import groups using csv
  • #5542 Icon for waiting task is not showing
  • #5568 I have always the browser language, same if I specify another language in FusionDirectory configuration
  • #5593 Script for hook 'user postmodify' is not executed when password hash=sasl and only the password is changed.

fusiondirectory-plugins

%FusionDirectory 1.1.1 - 2017-06-06

Added

fusiondirectory-plugins

  • fd-plugins#5514 System - DHCP Tab - Preselect DHCP SUBNET according IP address or mask others

Fixed

fusiondirectory

  • #5511 Error displayed when SASL user created
  • #5528 PHP error and wrong display in ACL assignments in some cases
  • #5538 Unable to migrate winstations from 1.0.20 to 1.1
  • #5554 Trim the certificates path
  • #5562 Read rights on template let see the users in the root branch

fusiondirectory-plugins

%FusionDirectory 1.1 - 201-05-18

Added

fusiondirectory

  • #5428 Add a substitute placeholder
  • #5431 place holder : %today%
  • #5432 Substitute placeholder documentation
  • #5434 Date place holder should be added to the documentation
  • #5466 Tabs needs a conflict system
  • #5470 Add the ability to hide per plugin menu entry (left menu and homepage) to a user or group
  • #5485 Write process to migrate dhcp from 1.0.16 to 1.1

fusiondirectory-plugins

Changed

fusiondirectory

  • #946 class_plugin should be reviewed
  • #4893 Plugin saving and hook workflow should be reviewed
  • #4917 FD should run all the hooks on a given tab
  • #5041 FIXME legacy code should be removed from callHook method
  • #5073 Navigation control should only appear if management has baseMode on.
  • #5091 management should be cleaned
  • #5235 We should remove from the schemas obsolete stuff
  • #5311 Reserved words function should be reviewed
  • #5361 Add an option to split the address in separate fields
  • #5363 POSIX should be moved to a plugin
  • #5394 We need a way to test if templates are activated for an objectType
  • #5479 fusiondirectory-insert-schemas should be based upon ldap-schema-manager

fusiondirectory-plugins

Removed

fusiondirectory

  • #3998 core functions still using the plugin framework
  • #5322 LDAP::convert and LDAP::fix functions should be deleted

fusiondirectory-plugins

Fixed

fusiondirectory

  • #3789 tabs and plugin save method should not return anything
  • #3859 Trustmode in template is automaticaly desactivated
  • #4029 We should convert all source files to UTF-8
  • #4171 We should be able to paste a same copied object several times
  • #4522 setup: __fusiondirectory_autoload tries to load smarty classes
  • #4688 Use the same message if we set a bad login or a bad password.
  • #4840 Recursive dependencies should be detected at template saving and forbidden
  • #4908 Amélioration placement initial du curseur dans les formulaires de saisie
  • #5016 Fixing wrong FUNCTIONAL filter
  • #5150 We should not be able of adding users to groups we have no rights on
  • #5178 fusiondirectory-setup should allow to migrate systems from 1.0.16 to 1.1
  • #5186 When we edit the logged in user, its info should be updated
  • #5187 When saving again after an error, it tries to move if dn changed
  • #5189 The path for icons of template creation are wrong
  • #5261 Allow for manual configuration of LDAP base
  • #5328 correct spelling errors found in the manpages
  • #5334 when migrating from 1.0.16 to 1.0.19 with the new version of --migrate-dhcp there is till a reference not corrected
  • #5357 Apply template remove sometimes values that are not in the template
  • #5358 Template et photo
  • #5364 prelock/postlock hooks cannot be defined
  • #5367 We should remove from setup migration step obsolete stuff
  • #5371 PHP error: Only variables should be passed by reference (/usr/share/fusiondirectory/include/functions.inc, line 2538)
  • #5372 Small error in breezy/style.css
  • #5380 Bad display of multivaluated attributes in listing columns
  • #5381 s modifier have problems with multibyte strings
  • #5385 Several foreignKeys for the same attribute should work
  • #5398 Cannot remove a role in groups and roles tabs for a template
  • #5401 size of command field in hook subsystem
  • #5412 FileTextAreaAttribute modification is broken with default parameters
  • #5421 Error at first login: «Cannot create locking information in LDAP tree»
  • #5423 PHP error when listing dcObject
  • #5433 when trying to change a password i got an error related to audit tool
  • #5464 Listing objects through objects::ls trigger a first search with scope 1
  • #5469 Browser specific hacks should be removed
  • #5474 fusiondirectory-setup should allow to migrate winstations from 1.0.20 to 1.1
  • #5483 LDAP setup use an OpenLDAP specific syntax
  • #5487 Applying template to multiple users fills fields from 1st user to the other users
  • #5509 dashboard : Size limit exceeded

fusiondirectory-plugins

%FusionDirectory 1.0.20 - 2017-04-04

Added

fusiondirectory

  • #5282 Documentation for Password Policy Plugin
  • #5424 Mail alternatif pour la récupération de mot de passe quand supann est activé
  • #5425 Utiliser le supannAliasLogin dans les messages et les vues de récupération de mot de passe

fusiondirectory-plugins

  • fd-plugins#5437 argonaut-ldap2zone should be able to get data from a branch
  • fd-plugins#5438 we should add the directive check-names into the argonaut-dns service
  • fd-plugins#5442 Document fopen activation for argonaut plugin
  • fd-plugins#5443 argonaut ldap2zone should be able to create config for dns slave also, but not create the data

Changed

fusiondirectory

  • #5456 Fine grain ACL control

fusiondirectory-plugins

Fixed

fusiondirectory

  • #5362 PHP errors related to ogroup
  • #5410 edit conflict warning screen : "read only" button make the same page to reload
  • #5422 There seems to be a problem with TimeAttribute
  • #5426 Problems with PHP CAS on centos 7
  • #5448 Foreign keys from Services does not work

fusiondirectory-plugins

Security

fusiondirectory

  • #5397 User is able to lock their own account

%FusionDirectory 1.0.19 - 2017-01-20

Fixed

fusiondirectory

  • #5303 When clicking on login from user selection we end up in user edition
  • #5317 The link sent by password recovery is broken

%FusionDirectory 1.0.18 - 2017-01-16

Added

fusiondirectory

  • #5271 Force encryption type
  • #5272 Select a default shell
  • #5293 Webservice: isUserLocked(sid)

fusiondirectory-plugins

  • fd-plugins#4822 webservice and password recovery
  • fd-plugins#4991 we should document all the change in the webservice done recently
  • fd-plugins#5240 possibilité de grouper ou trier les applications sur la page d'acceuil
  • fd-plugins#5248 [DNS] "Refresh zone file" should be in DNS section too not just in DNS tab of some host where is DNS tab enabled.

Changed

fusiondirectory

  • #5098 Exception should be reorganized
  • #5267 Incompatibility between recovery password and user-reminder
  • #5280 rewrote the pasword recovery with new RDN

fusiondirectory-plugins

Removed

fusiondirectory

  • #5265 removing RDN leftover of the removal of fax and asterisk plugin

fusiondirectory-plugins

Fixed

fusiondirectory

  • #5258 Cannot modify a package class that is insert with help of fai2ldif
  • #5260 Check for json support during install.
  • #5268 Missing check for package php-filter
  • #5270 List on "ACL assignments management" too short.
  • #5278 Translation: Plural form of "information"
  • #5279 Icons in the action column of OrderedArrayAttribute sometimes don’t have enough space
  • #5283 Path for fusiondirectory-shell
  • #5298 XML error during installation of FD on debian Wheezy

fusiondirectory-plugins

Security

fusiondirectory

  • #5252 User with 'editownpwd' or 'editowninfo' role should not be able to lock other accounts
  • #5292 Malformed data posted to fdPrivateMail through webservice deletes existing data.

%FusionDirectory 1.0.17 - 2016-11-06

Added

fusiondirectory

  • #5230 we need a fusiondirectory-setup --migrate-dhcp

fusiondirectory-plugins

Changed

fusiondirectory-plugins

Removed

fusiondirectory-plugins

Fixed

fusiondirectory

  • #5184 When a fatal error happens and geticon is not working we see the {t} tag
  • #5188 Unclear error when geticon.php gets wrong information
  • #5190 Too many ldap request when loading user list
  • #5191 Too many ldap request when loading list (snapshots)
  • #5194 wrong icons / issue with objectType class_groupManagement.inc
  • #5195 Undefined index: dn / del_lock()
  • #5196 webservice: object is modified instead of created
  • #5234 Plugin's configuration are not inserted if they are already installed

fusiondirectory-plugins

  • fd-plugins#5192 Fusiondirectory ldapmanager plugin fatal error when importing a ldif file
  • fd-plugins#5225 due to dhcp modification the network section on system is not inside a section
  • fd-plugins#5226 audit showing an error everytime we save an dhcp object
  • fd-plugins#5227 moving from branch inside a dhcp entry
  • fd-plugins#5228 when trying to copy a dhcp entry is get Missing argument 3 for userinfo::is_copyable(), called in /usr/share/fusiondirectory/include/class_CopyPasteHandler.inc on line 226 and defined" - File: /usr/share/fusiondirectory/include/class_userinfo.
  • fd-plugins#5229 when i have a system who is in the dhcp range of my dhcp server, it find and display the right data but don't save it
  • fd-plugins#5236 Missed icon in the fusioninventory plugin
  • fd-plugins#5241 css error due to sonar cleanup

%FusionDirectory 1.0.16 - 2016-10-04

Added

fusiondirectory

  • #4925 document the autofs plugin
  • #5096 HTTP header authentication
  • #5154 Possibility to know who edit the same user when we have a lock entry error
  • #5157 Possibility to know when was a lock put when we have a conflict
  • #5162 allow DSA entries to be part of a group
  • #5163 allow DSA entries to be part of a group - need to a an explanation in the documentation for how to make this fonctionality
  • #5172 ldap error after upgrade from 1.0.15 release to 1.0.15 fixes (lock object)

fusiondirectory-plugins

Changed

fusiondirectory

  • #5004 Do not require nis schema

Fixed

fusiondirectory

  • #3587 Edit a template add bad characters
  • #4808 improve the script error code and return documentation in hooks
  • #5005 No upper case characters allowed in group-names
  • #5145 Dashboard should not have references and ldap tabs
  • #5149 Handling of SSL and URL when behind a proxy
  • #5151 Create only digit with %r% placeholder not work
  • #5152 We should not be able of adding users to groups we have no rights on
  • #5153 Manager that manage a department cannot lock an user

fusiondirectory-plugins

%FusionDirectory 1.0.15 - 2016-08-23

Added

fusiondirectory

  • #4832 Allow removal of user picture
  • #4945 Add the possibility to use %askme% for password expiration in template
  • #5010 HTTP header authentication
  • #5012 [PRINTERS] old printers are not migrated after upgrade to 1.0.14
  • #5021 Checkhook should have a way to know if other check errors occured
  • #5047 add git-shell in default shell list

fusiondirectory-plugins

Changed

fusiondirectory

  • #5052 password storage in firefox provoque an issue in the password field of the user tab in FusionDirectory
  • #5057 check_schema should be reviewed
  • #5089 Attribute dob of fusiondirectory schema conflicts with evolution schema

fusiondirectory-plugins

Removed

fusiondirectory-plugins

Fixed

fusiondirectory

  • #5003 Error on mixed groups when nis schema not present
  • #5022 Random password does not work when we use a template in read only
  • #5023 Icon for section account is not found
  • #5040 Uppercase login triggers php notice
  • #5049 probleme de traduction dans le systeme de reinitialisation des mots de passe
  • #5050 mauvais encodage dans le message de demande de reinitialisation du mot de passe
  • #5058 notice on 1.0.14-fixes
  • #5071 Fatal error in FAI plugin
  • #5074 Error to add ACL
  • #5092 FD should not interfere with form handling

fusiondirectory-plugins

%FusionDirectory 1.0.14 - 2016-07-10

Added

fusiondirectory

  • #4796 documentation for centos 6
  • #4831 Allow setting server name for password recovery feature
  • #4913 adding the eps and png of the FusionDirectory logo to the sources
  • #4924 adding the language Finnish (Finland) (fi_FI)
  • #4970 templates have no acls
  • #4982 CSV import base edition is broken

fusiondirectory-plugins

Changed

fusiondirectory

  • #4897 the breezy theme should be the default one in 1.0.14
  • #4915 refaire la favicon de FusionDirectory

fusiondirectory-plugins

  • fd-plugins#4894 printGeneric code is too old and ugly and 1.1 code should be used instead
  • fd-plugins#4934 the default theme should be renomed legacy or kde3
  • fd-plugins#4937 the breezy theme should be the default one in 1.0.14
  • fd-plugins#4954 Regression: "Generic IMAP Server" (fdImapServer) was removed

Removed

fusiondirectory-plugins

  • fd-plugins#4927 fdCommunityMembershipType should no be used/displayed in community projects dep.
  • fd-plugins#4946 the game plugin should be removed as its not longer usefull

Fixed

fusiondirectory

  • #4882 Session lifetime...
  • #4890 Configuration saving is failing in setup
  • #4896 strings in recovery.tpl are not put in .po file
  • #4904 changement de mot de passe reste forcé après mise à jour du mot de passe
  • #4907 dans le template user, il ne mémorise pas la case forcer le changement mdp à la 1ere connexion
  • #4910 Greyed out icon are the same as normal one with breezy theme
  • #4912 erreurs php dans /var/log/messages (class_IconTheme.inc)
  • #4916 Les liens sont en bleus à beaucoup d’endroit où cela semble inadapté
  • #4918 Clean tpl files
  • #4920 plugins where there is still some images not in theme
  • #4921 update timeout colors
  • #4923 uid not passed to the mail-method cyrus
  • #4972 ACL assignment is broken
  • #4974 LDIF import crash on value 0
  • #4980 Icon status/dialog-warning missing in size 48 in breezy
  • #4981 trying to put an ACL assignments on an non existing branch crashes

fusiondirectory-plugins

Security

fusiondirectory

  • #4875 Hooks can lead to arbitrary code execution

%FusionDirectory 1.0.13 - 2016-06-13

Added

fusiondirectory

  • #4774 Add an LDAP Audit system
  • #4803 "Member object" suggestions
  • #4853 get the value of the connect user in a variable to be passed to scripts hooks

fusiondirectory-plugins

Changed

fusiondirectory-plugins

Removed

fusiondirectory

  • #4757 padlock next to user dn in edition screen is confusing
  • #4826 File docs/INSTALL must be updated or deleted

Fixed

fusiondirectory

  • #4759 disabled account can still reset password ?
  • #4794 sambaNTpassword is not updated when password is changed through «My account» menu
  • #4806 Importing ldif file with comments generates error
  • #4821 password recovery, email field focus
  • #4823 Imagick is not detected during the setup
  • #4824 Error when I will create fd-admin in the setup
  • #4828 FusionDirectory does not work with Smarty 3.1.29
  • #4863 top header of the login page keep the green even when the breezy them is activated

fusiondirectory-plugins

Security

fusiondirectory

  • #4764 Fusiondirectory exposes bindpw on error

%FusionDirectory 1.0.12 - 2016-05-04

Added

fusiondirectory

  • #4612 Graphical bugs if prototype is not installed
  • #4687 ACL assignments can’t give rights to groups.
  • #4722 Use Nginx instead of Apache2
  • #4735 nginx + php-fpm with fusiondirectory
  • #4738 extend the search query to email

fusiondirectory-plugins

Changed

fusiondirectory

  • #4678 group : member objects list
  • #4746 Error when saving user if objectClass person is missing.

fusiondirectory-plugins

  • fd-plugins#4689 we should be able to create mail address without having a server and a service referenced
  • fd-plugins#4699 move postfix service in his own plugin
  • fd-plugins#4706 move the spamassasin service to his own plugin
  • fd-plugins#4721 move the spam options for the mail user tab to a spamassasin user tab

Removed

fusiondirectory

  • #4713 remove the antivirus service icons
  • #4737 we should remove data['SERVERS']['IMAP'] from config
  • #4755 user template: password should show only one field

fusiondirectory-plugins

Fixed

fusiondirectory

  • #4754 user template : %r|% does not work in password

fusiondirectory-plugins

%FusionDirectory 1.0.11 - 2016-04-07

Added

fusiondirectory

  • #4659 when creating a user via template or csv import, mandatory , alreay defined fields have to be re-inputed even if already defined

fusiondirectory-plugins

  • fd-plugins#4632 Webservice needs a better method for modification
  • fd-plugins#4660 csv import lacks an option or help on what to do with the first line

Changed

fusiondirectory-plugins

Removed

fusiondirectory

  • #4621 Use of mcrypt should be removed
  • #4652 The weird _copy fallback should be removed

fusiondirectory-plugins

Fixed

fusiondirectory

  • #4633 change requirement to php 5.4 for centos
  • #4634 DNS PTR migration does not work
  • #4638 UI issue, entry disappear in 'Base' dropdown
  • #4639 depending on FD language setting, the calendar doesn't show up on icon click
  • #4640 strange error when following org's link from user "references" tab
  • #4653 Having a wrong default location should trigger a fatal error
  • #4655 The edit anyway button does not work in my account menu
  • #4673 ImageAttribute are broken
  • #4674 translation issue : department is service in french not département

fusiondirectory-plugins

  • fd-plugins#4391 Choices order seems random in shell
  • fd-plugins#4630 DNS adding reverse zone issue (tested on FD 1.0.10) in class B and class A
  • fd-plugins#4635 [DNS] Reverse zone association breaks when there are several A record for the same domain.
  • fd-plugins#4636 [SYSTEMS] When add Windows Workstation (winStation) and enable DHCP it will not be enabled when edit again
  • fd-plugins#4637 DNS tab won’t work on winstations
  • fd-plugins#4676 Edit IDs problems related to our selenium test

%FusionDirectory 1.0.10 - 2016-03-20

Added

fusiondirectory

  • #4492 "login" name in group add page
  • #4515 fusiondirectory-setup need an option to migrate the dns 1.0.9.x version to 1.0.10
  • #4529 The category in department and organization should be a dropdown filled from the configuration backend
  • #4530 in the department and organization we need to add the labeledUri
  • #4531 The co (country friendlyName) in department and organization should be added and be dropdown filled from the configuration backend
  • #4539 add mobile phone to the user page
  • #4543 Add an option to fusiondirectory-setup to see the uid that are duplicated
  • #4561 be able to select all user from ou=people,dc=opensides,dc=be but be confined to your branch for all the rest
  • #4562 add http auth
  • #4564 Add a C modifier for counting an array
  • #4565 Fixedbutton themes should replace the default one

fusiondirectory-plugins

Changed

fusiondirectory

  • #4480 LDAP::convert and LDAP::fix functions are causing problems
  • #4518 Plugin deletion contains some useless ldap operation
  • #4519 ldap::rmdir_recursive is not optimal
  • #4524 To be able to add the organization URI into the User part of the user, the uri from Personal contact information should be moved to personal plugin
  • #4610 postalAddress (and homepostalAddress) content should stick to the RFC
  • #4611 setRequired should be public

fusiondirectory-plugins

  • fd-plugins#1217 DNS service must be redone
  • fd-plugins#4468 Error when I try to move a system with the DNS tab activate
  • fd-plugins#4592 its best if we use the /html/themes everywher in place of /html/images evertime is possible
  • fd-plugins#4620 postalAddress (and homepostalAddress) content should stick to the RFC

Removed

fusiondirectory

  • #4517 Some obsolete objectClass are still searched for in config

fusiondirectory-plugins

Fixed

fusiondirectory

  • #4476 rewrite the part about fusiondirectory core in the documentation
  • #4477 rewrite the configuration password recovery page as this as been integrated into the configuration in core
  • #4478 Using %askme% in User id and group id in templates does not work
  • #4482 Debug log prevent connection in some cases
  • #4486 possible documentation tweaks
  • #4497 The order of user id and group id are inverted
  • #4498 Bad error message when we will use a GID with a non-existent group
  • #4505 fusiondirectory-setup --migrate-users not work when the users don't have all the samba attributs
  • #4508 second email and first email are inverted in the password recovery configuration page
  • #4544 Possibility to see the uid that are duplicate when we install FusionDirectory
  • #4557 when a user is on top people branch and get an acl in subtree for a lower branch i get " The supplied base is not valid and has been reset to the previous value! "
  • #4569 Groups containing unknown type objects or deleted objects does not appear
  • #4600 'base' sticky or not ?
  • #4606 the login column is missing in the groupOfname user selection list
  • #4613 Error about sambaUnixIdPool is unclear

fusiondirectory-plugins

  • fd-plugins#4495 Use ldap_escape in compute_dn
  • fd-plugins#4512 when using cyrus in unix hierarchy mode and creating a user and activating mail tab at the same time, the mailbox is not created
  • fd-plugins#4514 It takes too long to load the reference tab for a DNS zone
  • fd-plugins#4540 Problème avec les vcf (vcards)
  • fd-plugins#4555 the terminal plugin has an error with the latest ntp removal fix
  • fd-plugins#4563 DNS zone serial is not updated when record are changed through the DNS tab of a system
  • fd-plugins#4575 Error with samba plugin and sambantpassword attribute
  • fd-plugins#4591 It’s impossible to delete root records in DNS zones
  • fd-plugins#4622 DNS record should be sorted

%FusionDirectory 1.0.9.3 - 2016-02-06

Added

fusiondirectory

  • #4459 Desactivate other authentification method from configuration file

Changed

fusiondirectory

  • #4485 'fusiondirectory-insert-schema -m' should check if the specificed file exists

fusiondirectory-plugins

  • fd-plugins#4456 Can't find a way to specify a '/' in distribution or media name in the repository plugin
  • fd-plugins#4465 remove from the service-fd.schema objectClass no longer used

Removed

fusiondirectory

  • #4479 In primary group in unix tab there is a «None» option
  • #4481 «Enable primary group filter» option is obsolete

fusiondirectory-plugins

  • fd-plugins#4463 There are still traces of the rsyslog plugin in the schema and config class

Fixed

fusiondirectory

  • #4444 Debug log prevent connection in some cases
  • #4452 Adding a user to a group using "Groups and roles" tab creates some PHP errors
  • #4464 There are still traces of the rsyslog plugin in the schema and config class
  • #4466 fixing deprecated warnings in php7

fusiondirectory-plugins

  • fd-plugins#4457 FusionDirectory don't find the dns server if he is in a department

Security

fusiondirectory

  • #4473 Locked users can connect using SSH keys

fusiondirectory-plugins

%FusionDirectory 1.0.9.2 - 2016-01-10

Added

fusiondirectory

  • #4001 passwordProposalHook
  • #4216 the setup in the ldap inspection step need a refresh button
  • #4217 the reset password system should look for supannMailPerso if the supann plugin is installed
  • #4221 developer doc on documentation.fusiondirectory.org should have an explanation of the is_this_account system
  • #4239 ReadOnlyLDAPAttribute should be moved to class_attribute.inc
  • #4280 passwordProposalHook documentation should be written
  • #4288 the documentation about automation should be added

fusiondirectory-plugins

  • fd-plugins#4220 Add a function to list the tab that are activate on an object in fusiondirectory-shell
  • fd-plugins#4334 the url in the webservice-shell should have the jsonrpc.php added automatically
  • fd-plugins#4353 Error when I try to grab centos packages with an argonaut-server on centos
  • fd-plugins#4409 the ssh plugin doesnt support ecdsa-sha2-nistp256 ssh public key format

Changed

fusiondirectory

  • #2166 Semantic of plDescription and plShortname
  • #4219 allow FusionDirectory to be integrated into a cas infrastructure
  • #4343 Underscores in departement/domain component names not allowed
  • #4390 bump all copyright to 20xx-2016

fusiondirectory-plugins

Removed

fusiondirectory

  • #4281 PHP error about wrong acl when I edit the configuration
  • #4347 Remove config search method
  • #4367 We should delete the databaseManagement class

fusiondirectory-plugins

Fixed

fusiondirectory

  • #4231 difference in provided ldap server in debian and Centos
  • #4253 PHP error when I go at dashboard
  • #4254 we can no longer select a windows workstation in the user samba tab systeme trust
  • #4261 It appears that prehooks not work with password recovery
  • #4345 password recovery show an error when activating recovery password
  • #4378 user deleted when we change its base
  • #4380 when migrating users with fusiondirectory-setup –migrate-users it cannot migrate user with samba attributes

fusiondirectory-plugins

  • fd-plugins#3880 mailbox deletion through sieve and cyrus does not work
  • fd-plugins#4067 Argonaut Server documentation should mention «Get packages informations» option
  • fd-plugins#4200 I must tick "Search in subtrees" to see the elements in repository management
  • fd-plugins#4209 we can no longer select a windows workstation in the user samba tab systeme trust
  • fd-plugins#4225 the reset password system should look for supannMailPerso if the supann plugin is installed
  • fd-plugins#4241 Problem when I try to save an already existing supann entry - dropdown dependancy not already filled
  • fd-plugins#4344 when saving the configuration with the application plugin installed
  • fd-plugins#4346 CSV import is broken
  • fd-plugins#4379 can't change informations in "Network Settings" in a network component object in systems
  • fd-plugins#4382 SSH plugin: error while adding keys with space(s) in comment
  • fd-plugins#4392 Error when I open a system from the inventory menu
  • fd-plugins#4395 PHP errors when I open inventory tab from a system

%FusionDirectory 1.0.9.1 - 2015-10-03

Added

fusiondirectory

  • #4149 Removal of the dashboard schema with -e is not in the migration documentation
  • #4154 add support for displayName attribute
  • #4185 The configuration is lost after upgrading to 1.0.9.1
  • #4186 The 1.0.9.x version breaks my password hooks
  • #4187 Documentation for new password use
  • #4190 fusiondirectory-setup should be improved
  • #4197 When we upgrade from 1.0.8.9 at 1.0.9 the old schemas are not removed
  • #4208 list of group membership in user when in mixed mode 1.0.9x is not showing the same info as in 1.0.8.9

Changed

fusiondirectory

  • #4168 Underscores in group names not allowed anymore
  • #4173 When mixed group plugin is installed group and ogroup tabs should be merged
  • #4196 roles should no allow space in their name

fusiondirectory-plugins

Removed

fusiondirectory

  • #4136 we should remove the samba.schema from our contrib directory in core source
  • #4193 Remove gosaAccount with fusiondirectory-setup --migrate-users

fusiondirectory-plugins

Fixed

fusiondirectory

  • #4158 Fatal error after role creation
  • #4172 Filter for ogroups should be on groupOfNames
  • #4179 st field seems to be reading correctling but not setting correctly in a template
  • #4184 We missed a foreignkey in system trust in unix tab for user
  • #4191 Error in the fusiondirectory-setup
  • #4194 list of users membership in group when in mixed mode 1.0.9x is not showing the same info as in 1.0.8.9
  • #4195 when going to the page groups and roles with mixedgroup plugin installed
  • #4206 when a mixed group posixGroup and groupOfNames without the extra fd objectClass and attributes is opened then saved it tell me a group with the same name already exist

fusiondirectory-plugins

  • fd-plugins#4169 Uncaught exception 'NonExistingObjectTypeException' with message 'Non-existing type "group"
  • fd-plugins#4183 option host-name with winstations results in error
  • fd-plugins#4199 the logon hours page is not correctly constructed