## %"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 - fd-plugins#2912 the autofs plugin should be updated to support autofs5 - fd-plugins#3632 DHCP sorting hosts by name or IP or HWaddr - fd-plugins#5809 Add an option to send a text to the user and manager when the account is effectively locked - fd-plugins#5838 Create a form plugin - fd-plugins#5850 Create an invitations plugin - fd-plugins#5867 Set title in public-forms and invitations external pages - fd-plugins#5878 Create icons for the new plugins invitations and public forms - fd-plugins#5879 Add a TOS checkbox feature in forms - fd-plugins#5880 Templates are needed on Supann structures - fd-plugins#5906 Support Supann 2018 - fd-plugins#5907 SupAnn 2018 account life cycle - fd-plugins#5924 Add a REST-like API to webservice - fd-plugins#5931 create an icon for supann status in the user list - fd-plugins#5934 Add support for supannRessourceEtatDate in user-reminder - fd-plugins#5936 icons missing in filter selections - fd-plugins#5954 Add a helper for user locking handling through REST API - fd-plugins#5955 Add recovery features to REST API - fd-plugins#5964 Webservice should check account expiration - fd-plugins#5998 Create a plugin to store the Intranet Mail Routing - fd-plugins#6001 Add a captcha system to our public form system - fd-plugins#6002 Add support for the supannGroupe objectClass and its attributes - fd-plugins#6010 Improve security audit - fd-plugins#6013 Add plugin for WebAuthn - fd-plugins#6014 Server error when requestion jpegPhoto attribute in REST search request - fd-plugins#6015 Add support for SupAnn CMS (Carte Multi Service) - fd-plugins#6019 Add recovery code when we add a yubikey - fd-plugins#6020 Adding OTP codes to the 2FA methods - fd-plugins#6021 Show the form URL in edit mode - fd-plugins#6024 SupAnn 2018 second revision new schema, lists and fields - fd-plugins#6025 Add support for supannConsentement - fd-plugins#6040 make an ipam plugin - fd-plugins#6042 move cyrus mail option to a cyrus config tab - fd-plugins#6043 add supannParrainDN attribute in the supann plugin - fd-plugins#6049 Add CAA record support in DNS plugin - fd-plugins#6050 Review interface for SupAnn affectation, role and subscription - fd-plugins#6052 add rfc2307bis.schema into mixed groups plugin - fd-plugins#6053 Cloud plugin (OwnCloud/NextCloud) - fd-plugins#6062 Plugin for groupOfURLs support - fd-plugins#6069 Add an option to disable wrapping of LDIF export - fd-plugins#6075 Add an archival plugin to fusiondirectory - fd-plugins#6083 add template support to the alias plugin - fd-plugins#6085 Add several social handlers (Personal plugin) - fd-plugins#6088 Archive action is not available through webservice - fd-plugins#6089 make a zimbra mail plugin - fd-plugins#6093 we need a basic plugin for schac attributes - fd-plugins#6099 Add subscription plugin - fd-plugins#6109 Allow custom tags for supannMailPrive, supannTelephonePrive, supannAdressePostalePrivee - fd-plugins#6111 Add support for FranceConnect SupAnn attributes - fd-plugins#6112 Allow hiding supann tabs - fd-plugins#6115 Create a plugin to store status of mail protection in mailinblack - fd-plugins#6150 Create a ldapmanager tab on objects that let export the object easily in LDIF (one and subtree) - fd-plugins#6174 [supannEx] - Add new field eduPersonUniqueId within supannEx - fd-plugins#6175 [supannEx] - Add new field supannCodePopulation within supannEx - fd-plugins#6187 [Enhancement] - User Reference - Add mailAliasDistribution & mailAliasRedirection within reference tab - fd-plugins#6196 [Partage-Renater] - getAccount method - Proper account updates - fd-plugins#6197 [Partage-Renater] - Configuration tab for partage - mailbox deletion options - fd-plugins#6199 [Renater-Partage] - Management of access token received by the API - fd-plugins#6206 [Plugins] - A tool is required in order to generate a yaml properly with related plugin information. - fd-plugins#6214 [Subscriptions] - Adds proper icons to the icons folder. - fd-plugins#6220 [Webauthn] - Create one file named variables_webauthn allowing the load all requirements - helping patching for supported distributions - fd-plugins#6226 [Public-form] - Updates plugin in order to be fully compatible with securimage library - fd-plugins#6233 [Supann] - FranceConnect object class to be changed. - fd-plugins#6234 [Supann] - Class entity - OU name is set to be unique but this is not mandatory - fd-plugins#6236 [Plugins] - Re-structuration of sections and related menu entries - fd-plugins#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 - fd-plugins#3360 update class_sieve.inc to the latest version 0.1.0 - fd-plugins#5776 Openldap Project update ppolicy schema - fd-plugins#5795 Using the TXT record for SPF and DKIM is not easy - fd-plugins#5820 Use the new features from PHP 5.6 - fd-plugins#5826 Adapt the code to core changes - fd-plugins#5860 DHCP there is no sorting in dropdown about DHCP subnets. - fd-plugins#5865 Set server optional in mail plugin for groups - fd-plugins#5871 Adapt code to DateAttribute changes - fd-plugins#5877 Altered and provided attributes should be editable - fd-plugins#5914 Migrate plugins to new management class - fd-plugins#5921 Use strict typing - fd-plugins#5925 Use PHP array short hand syntax - fd-plugins#5927 Adapt plugins code to DateAttribute modifications - fd-plugins#5930 Move complex plugins configurations to their own tab - fd-plugins#5933 Reorder configuration tabs - fd-plugins#5937 Move away from simpleSelectManagement and associated attributes - fd-plugins#5989 Remove dependency on POSIX when using Samba4 - fd-plugins#5946 Show description instead of supannCodeEntite in the entities dropdowns - fd-plugins#5952 Audit minimum date filter should default to current day - fd-plugins#5967 Support unicode in fdNickName - fd-plugins#5975 Adapt plugins code to department cache refactor - fd-plugins#5977 Adapt plugins code to acl_base refactor - fd-plugins#5987 Review FD UI for disabled fields - fd-plugins#5990 supannEtablissement field should be multivaluated - fd-plugins#6007 Migrate FAI plugin to selectManagement - fd-plugins#6026 Root establishment is not handled correctly - fd-plugins#6032 SupAnn diploma SISE select has too many options - fd-plugins#6036 Webservice does not allow search on own dn with self ACLs - fd-plugins#6039 update the system plugin - fd-plugins#6041 sort alphabeticaly the type of object in the developper plugin - fd-plugins#6044 Error when creating entry if default password policy is not directly in ou=ppolicies,dc=domain,dc=tld - fd-plugins#6059 $displayHeader should be protected - fd-plugins#6071 Adapt plugins code to dialog classes refactor - fd-plugins#6077 Adapt plugins code to Lock refactor - fd-plugins#6096 SupAnn Status tab should appear as «edit own info» - fd-plugins#6117 Latest FAI test showed that default "aptitude" install method didn't work - fd-plugins#6154 Cannot select date before today in supannRessourceEtatDate - fd-plugins#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 - fd-plugins#5980 removing puppert plugin from 1.4-dev - fd-plugins#5981 remove nagios plugin from 1.4-dev - fd-plugins#5982 remove pop3 service from basic service in mail plugin - fd-plugins#5983 remove the fusiondirectory-shell - fd-plugins#5984 Remove the squid plugin from 1.4-dev - fd-plugins#6003 some attributes are no longer used in plugin mail and should be marqued obsolete in the mail-fd.schema - fd-plugins#6005 Remove set_object_info call - fd-plugins#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, $entry) should be compatible with DialogOrderedArrayAttribute::addValue($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 - fd-plugins#4013 Ppolicy functions that not work - fd-plugins#5346 DNS postLdapSave should lock the object modified - fd-plugins#5797 Cyrus autocreate folders does not work correctly with virtdomains = on - fd-plugins#5985 Using padlock does not set pwdAccountLockedTime and setting pwdAccountLockedTime removes padlock - fd-plugins#5875 Submit inputs need formnovalidate attribute - fd-plugins#5887 Multivalue support in CSV import is broken - fd-plugins#5919 Unicity missing on some SupAnn attributes - fd-plugins#5920 Attribute::setUnique should not be called with TRUE - fd-plugins#5950 Return value of SocialAccountAttribute::check() must be of the type array - fd-plugins#5951 Fix entite_SUPANN labels - fd-plugins#5953 Add template handling to REST API - fd-plugins#5958 We should be able to select today as start date in SupAnn status - fd-plugins#5959 Dropdown for parent entities is always empty in establishments - fd-plugins#5960 Adapt servicesManagement to changes in SimpleTab interface - fd-plugins#5961 Trying to postpone user give an error - fd-plugins#5965 REST API returns empty array instead of empty object - fd-plugins#5974 PHP error in invitations plugin - fd-plugins#5995 Fatal error: Declaration of argonautQueue::getTabFooter() must be compatible with management::getTabFooter() - fd-plugins#5996 CSV import don't see POSIX GROUP templates so we cannot use the CSV to create groups - fd-plugins#5999 Activate createTimestamp ACL for SupAnn structures - fd-plugins#6004 fai code needs to be adapted to core changes - fd-plugins#6008 Removing dns zone not remove the zone for "slave dns" - fd-plugins#6011 Find a better way to pass array parameter in REST calls - fd-plugins#6016 Sinaps have continue calls targetting switches - fd-plugins#6022 Error when we install FD with GPG plugin installed - fd-plugins#6030 Copy/pasting FAI partitions with lvm fails - fd-plugins#6031 Deleting a zone should remove DNS tab on systems which have only this zone - fd-plugins#6033 supannCodeEntite should allow slashes - fd-plugins#6034 Handle special values for regimeinsc and sectdisc in supannEtuInscription - fd-plugins#6037 Cannot fill dynamic tabs at ogroup creation - fd-plugins#6038 Editing SupAnn Status does not work as expected. - fd-plugins#6046 SupAnn composite attributes do not remove values when last value is removed - fd-plugins#6048 Deprecated fallback was used for supannStructureExt::is_this_account - fd-plugins#6054 Crash in FAI plugin - fd-plugins#6057 Use BytesSizeAttribute for mail quota - fd-plugins#6061 Adapt plugins code to changes on error system - fd-plugins#6067 Some plugins build search filters with empty values - fd-plugins#6082 Webservice does not seem to check lock on objects - fd-plugins#6084 CodeSniffer 3 is complaining - fd-plugins#6090 Error while searching DNS Zone 'ARRAY(0x2e3efa0).' :Bad filter at /usr/share/perl5/Argonaut/Libraries/Ldap2zone.pm line 202 - fd-plugins#6091 Webservice should not return invalid JSON even when hitting a fatal error - fd-plugins#6092 Uncaught TypeError: Argument 1 passed to htmlescape() must be of the type string, null given - fd-plugins#6094 PHP error "A non-numeric value encountered" in samba tab on templates - fd-plugins#6095 Archive ACL is wrong on management action - fd-plugins#6097 SupAnn subscription section smarty template is outdated - fd-plugins#6105 fix reference to the documentation after moving around fusiondirectory documentationin UPGRADE.md and README.md - fd-plugins#6106 import OPSI workstation didn't create the new fdNetwork Object - fd-plugins#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 - fd-plugins#6108 PHP error when using askme in SupannCursusAnneeAttribute - fd-plugins#6110 Webservice behavior is dependent of tab order in JSON - fd-plugins#6114 Getting fields through webservice on configuration plugins tab returns no fields - fd-plugins#6118 Editing a FaiTemplate that contains an entry make errors - fd-plugins#6121 Adapt code to Attribute class renaming - fd-plugins#6123 the error message is filled with   in argonaut error message - fd-plugins#6124 Cannot refresh DNS zone if argonaut client tab is inherited - fd-plugins#6126 Some webservice actions only works on simplePlugin classes - fd-plugins#6127 change the wording of "CN of the certificate" in the argonaut plugin because it confuse people - fd-plugins#6130 Call to undefined method MacsAttribute::getSelectManagementParameters() - fd-plugins#6131 Argonaut task can be launched without ACL rights - fd-plugins#6132 the ping send from the action menu said that the systems are always off - fd-plugins#6138 uidNumber/gidNumber doesn't work when we use the webservice and a template - fd-plugins#6140 PHP errors in DHCP plugin - fd-plugins#6143 Setting interfaces through webservice is misbehaving - fd-plugins#6155 Force gidNumber in posixgroup doesn't work when create from a template - fd-plugins#6156 Not possible to set host trustmode to another value of disabled in a template - fd-plugins#6157 Start & End date - verification required - supannRessourceEtatDate - fd-plugins#6159 Uniformization required for attributes managed by ldap fdTemplate within Posix Classes - fd-plugins#6202 the behaviour of the samba plugin is not consistent - fd-plugins#6218 [Webauthn] - Missing icons for this webauthn plugin - fd-plugins#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 - fd-plugins#5911 supannRefId field is missing for "etablissement" - fd-plugins#5938 Make %passwordClear% available to sambaAccount hooks - fd-plugins#5939 create icons for ipmi and weblink - fd-plugins#5940 We don't have LDAP tab on FusionDirectory configuration - fd-plugins#5956 add mapping sinaps to Fd mapping for diffusion - fd-plugins#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 - fd-plugins#5897 When a user is removed from Sinaps, we need to send back a deletion acquisition - fd-plugins#5913 Avoid mass acquistion when editing group gidNumber - fd-plugins#5948 description of a user should'nt be updated from SINAPS - fd-plugins#5993 _getTabFooter has been renamed getTabFooter - fd-plugins#6103 Adapt 1.3-fixes code to subscription core merge - fd-plugins#6180 [CodeStyle] 1.3.1 Plugin - Requires adaptation to align code style with 1.4 ### Removed #### fusiondirectory-plugins - fd-plugins#5901 Remove Google+ from personal social accounts tab - fd-plugins#5992 Email icon should be moved to core ### 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 - fd-plugins#5825 LDAP error in audit plugin - fd-plugins#5912 Unable to spread a user to FD from sinaps if the user is affected to an etablissement - fd-plugins#5917 flag_ownmailbox cannot be used with partage mail method - fd-plugins#5918 SINAPS : acquisition couldn't be sent because primary affectation isn't set - fd-plugins#5923 cname record appear on another domain when they contain the machine cn - fd-plugins#5935 Crash when I try to create a server with argonaut plugin and without dns plugin - fd-plugins#5941 Error when identity is spread from SINAPS "Cannot delete non-existing user {LDAPUUID}" - fd-plugins#5942 Error for user-reminder about smarty - fd-plugins#5944 add addvalues/delvalues documentation - fd-plugins#5945 unable to add SINAPS Structure - fd-plugins#5949 Systems dashboard crashes - fd-plugins#5963 error in SINAPS workflow - fd-plugins#5966 dovecot connection error - fd-plugins#5976 Problem with gidNumber in posix group template - fd-plugins#5970 Compatibility error between sudo and mixedgroup plugins - fd-plugins#5978 GPG key addition crash - fd-plugins#5991 ORCID last character may be 'X' and not a number - fd-plugins#6000 correct the get help section in the readme.md - fd-plugins#6063 Argument 4 passed to DhcpHostsAttribute::postLdapSave() must be of the type array, string given - fd-plugins#6079 reload dns map from dns interface didn't work , but from server it works - fd-plugins#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 - fd-plugins#1311 Show in system list which system are on/off - fd-plugins#2347 Two or more MAC address for a system - fd-plugins#3549 the sudo plugin doesnt allow to save the sudoNotBefore and sudoNotAfter - fd-plugins#4387 Improve the sorting of services - fd-plugins#4807 Import LDIF by pasting into textfield - fd-plugins#5001 config-option "Store final dot in domains" does not effect SOA-checks for powerdns - fd-plugins#5166 Add a webservice method to add a value to multi-valuated attributes - fd-plugins#5176 List in applications tab of roles should be sorted alphabetically - fd-plugins#5430 template placeHolder - fd-plugins#5518 Allow the list of record inside the dns zone to be sorted by column - fd-plugins#5543 Enable mail tab for entries having mail attribute - fd-plugins#5566 System - DHCP Tab - Sort the list Alphabetically - fd-plugins#5596 Allow to setup OPSI product outside of profiles - fd-plugins#5675 Add an boolean attribute "agreement signed" - fd-plugins#5681 The opsi plugin needs the department management dropdown - fd-plugins#5700 We should be able to forbid deployments outside of a given time frame - fd-plugins#5706 Add mixed-groups support to sudo plugin - fd-plugins#5731 Add a tab in the opsi plugin on a system to show log for this computer - fd-plugins#5733 Add support for social network ORCID in personal - fd-plugins#5737 Add last date of connection of a client inside the opsi client tab - fd-plugins#5738 Add opsi stat tab to the dashboard - fd-plugins#5739 Add a new field into weblink to store an inventory url - fd-plugins#5746 Add ACL support to dashboard tabs - fd-plugins#5749 Use target dn as base for ACL checking in deployment queue - fd-plugins#5756 Extend manager email possibilities in user-reminder - fd-plugins#5761 Add catchall table to postfix plugin - fd-plugins#5763 Add template selection into opsi import - fd-plugins#5764 When importing OPSI hosts, have an option to import the packages associated - fd-plugins#5775 Possibility to add/remove values from an attribute through webservice - fd-plugins#5787 Add an option to inherit profile from group when OPSI tab is activated - fd-plugins#5789 Posix plugin should prevent save when automatic group cannot be created - fd-plugins#5791 Add an option to inherit localboots from group - fd-plugins#5801 Add other source capabilities for supannTypeEntiteAffectation - fd-plugins#5816 Audit plugin should have a way to select a range of date to show entries - fd-plugins#5829 Create a SINAPS plugin - fd-plugins#5830 Add domain alias table in postfix plugin - fd-plugins#5831 Create a new plugin for adding more information related to Supann Structure - fd-plugins#5845 Add support for FAI 5 to argonaut-fuse - fd-plugins#5846 Add vfat as filesystem for FAI partition - fd-plugins#5847 Add a workaround for dracut that use FQDN for hostname - fd-plugins#5857 Add an option for multiple release mode in argonaut-fuse service configuration - fd-plugins#5892 sinaps plugin tab should contain some text - fd-plugins#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 - 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 - fd-plugins#5872 Supann labels and attribute type review - fd-plugins#5885 supannCodeEntiteParent should allow multiple values - fd-plugins#5893 sinaps plugin should have a main.inc - fd-plugins#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 - fd-plugins#5344 We should find a way to translate description of sudo options - fd-plugins#5638 SSH Plugin - Display bug - fd-plugins#5655 PHP error in OPSI import - fd-plugins#5670 Lenteur dans le plugin DNS - fd-plugins#5691 Lots of styling error in the code - fd-plugins#5693 update the readme.md with new forge informations - fd-plugins#5701 Result message displayed when triggerring an action is weird - fd-plugins#5712 Puppet tab creation should be forbidden if there is no server - fd-plugins#5721 I cannot use workstation template - fd-plugins#5727 FusionDirectory display an PHP error when I deactivate "opsi client" tab on a workstation - fd-plugins#5732 FAI log tab is shown as active even if there is no log - fd-plugins#5742 OPSI tab shows a failure to fetch logs for templates - fd-plugins#5743 PHP error in argonaut-queue - fd-plugins#5748 ACL handling for start/stop/restart service is broken - fd-plugins#5750 Server copy/paste is broken - fd-plugins#5752 Renaming a workstation with opsi tab creates another workstation with the new name in OPSI - fd-plugins#5762 Fatal error: Access level to puppetNode::getDisplayHeaderInfos() must be public (as in class simplePlugin) - fd-plugins#5765 OPSI tab behaves badly when Mac address is empty - fd-plugins#5769 DNS fields in record add dialog are greyed out when creating a new system - fd-plugins#5777 Most POSIX group tabs have no icon set - fd-plugins#5804 Sympa list alias cn cannot contain '@' - fd-plugins#5808 Foreign key on mail servers are not working - fd-plugins#5822 Add a check in the renater partage service class, to check that the class of service is correctly written - fd-plugins#5825 LDAP error in audit plugin - fd-plugins#5839 dashboard crash if we have system plugin but not argonaut plugin in FD 1.3 - fd-plugins#5841 Error in etablissement::ldap_remove - fd-plugins#5842 Invalid call to strpos in debconfProfileGeneric - fd-plugins#5843 In supann-ext plugin there is no check than startDate comes before endDate - fd-plugins#5881 Audit event creation fails if there is unicode in the dn - fd-plugins#5883 Deserialization errors are not showed during CSV import - fd-plugins#5900 Next ID hook feature is broken - fd-plugins#5898 Correct the missing explanation on _('Entity assignment'), _('supannEntiteAffectation') in the supann plugin - fd-plugins#5902 In CSV import, importing a new file should not check fields from right part - fd-plugins#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 - fd-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 - fd-plugins#5821 Add LUKS section to FAI disk entry ### Changed #### fusiondirectory-plugins - fd-plugins#5836 random_int should be used instead of mt_rand - fd-plugins#5840 Duplicated value in affiliation file ### 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 - fd-plugins#5719 Locale issues in the fai plugin - fd-plugins#5741 Reference tab on the OPSI profile is not showing objects reference - fd-plugins#5810 WebService should not return session cookie - fd-plugins#5827 Fatal error in opsiProfile when OPSI server is not found in the LDAP - fd-plugins#5828 supannCodeEntite should allow uppercase as well - fd-plugins#5832 Copy/pasting of Samba groups fails - fd-plugins#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 - fd-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 - fd-plugins#5685 supannRefId on Structure object is too small and mono valued - fd-plugins#5688 Backport the DNS code from 1.3-dev for speed and usability reason - fd-plugins#5713 Phones have wrong attribute order - fd-plugins#5716 DNS Zone edition is too slow - fd-plugins#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 - 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 - 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. ## %"FusionDirectory 1.2" - 2017-07-02 ### Added #### fusiondirectory - fusiondirectory#5581 File renater-partage/admin/groups/renater-partage/class_partageGroup.inc was added #### fusiondirectory - fd#5532 We should be able to put groups in groups - fd#5587 ACL - System templates - fd#5602 Add array modifiers #### fusiondirectory-plugins - fd-plugins#5504 We should be able to launch actions on group of systems - fd-plugins#5529 Add "Partage" capabilities with SYMPA - fd-plugins#5534 Add "Partage" capabilities with group - fd-plugins#5582 Import groups using csv - fd-plugins#5595 Grab the version of the opsi package in a software-list ### 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 - fd#5545 Unicity is only tested upon the same objectType - fd#5574 Groups RDN configuration is confusing #### fusiondirectory-plugins - fd-plugins#5315 mail methods code should be reviewed and cleaned - fd-plugins#5341 DHCP tab should be able to load values from template - fd-plugins#5573 Unicity is only tested upon the same objectType - fd-plugins#5585 System templates - DNS Tab ### Fixed #### fusiondirectory - fd#2586 class_plugin should be reviewed - fd#4236 FD and IPv6 - fd#5297 User tab / description as text area - fd#5347 Template types needs their own icon somehow - fd#5395 Import groups using csv - fd#5542 Icon for waiting task is not showing - fd#5568 I have always the browser language, same if I specify another language in FusionDirectory configuration - fd#5593 Script for hook 'user postmodify' is not executed when password hash=sasl and only the password is changed. #### fusiondirectory-plugins - fd-plugins#5340 DHCP postLdapSave should lock the object modified - fd-plugins#5506 Check that OPSI is fully working on groups - fd-plugins#5512 Remove DNS tab or machine not remove the record associated - fd-plugins#5519 template of workstations trigger the creation with the OPSI webservice - fd-plugins#5520 Schedule action start directly - fd-plugins#5540 Errors when trying to schedule actions - fd-plugins#5547 Wrong expiration date shown in ppolicy dashboard - fd-plugins#5556 %askme% dans les champs date - fd-plugins#5560 The DNS plugin fails to find the primary server, if it's in another zone - fd-plugins#5572 Samba home path fields are weirdly checked - fd-plugins#5636 Slave ldap2zone config should enforce final dot in zone name ## %"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 - fd#5511 Error displayed when SASL user created - fd#5528 PHP error and wrong display in ACL assignments in some cases - fd#5538 Unable to migrate winstations from 1.0.20 to 1.1 - fd#5554 Trim the certificates path - fd#5562 Read rights on template let see the users in the root branch #### fusiondirectory-plugins - fd-plugins#5550 Unsufficient rights for accessing type 'user' - fd-plugins#5551 Cannot add a POSIX group to a user - fd-plugins#5553 Crash error when we remove a posix group that we used in a template - fd-plugins#5557 Trim the certificates path - fd-plugins#5564 Automatic primary group is created at the root and not in the branch of the user ## %"FusionDirectory 1.1" - 201-05-18 ### Added #### fusiondirectory - fd#5428 Add a substitute placeholder - fd#5431 place holder : %today% - fd#5432 Substitute placeholder documentation - fd#5434 Date place holder should be added to the documentation - fd#5466 Tabs needs a conflict system - fd#5470 Add the ability to hide per plugin menu entry (left menu and homepage) to a user or group - fd#5485 Write process to migrate dhcp from 1.0.16 to 1.1 #### fusiondirectory-plugins - fd-plugins#2878 we need a way to create systems from the inventory data - fd-plugins#3147 Fai tab should have a foreignKey on profiles renaming - fd-plugins#4023 We should be able to create a group with fusiondirectory-shell - fd-plugins#4358 System templates should be fully functionnal - fd-plugins#5301 create a plugin to manage the mailbox of renater partage platform - fd-plugins#5309 DHCP configurations would need foreignKeys on primary and secondary servers - fd-plugins#5316 Add argonaut client tab to terminals - fd-plugins#5330 Add to the release note that the format of repository service have changed - fd-plugins#5382 add a tab on systems to see what sudo roles are added to a specific system - fd-plugins#5450 add a switch wich decide what to with the mailbox do in case of deleting user - fd-plugins#5451 see more mailbox information on mail tab - fd-plugins#5455 Fetch PartageRENATER information - fd-plugins#5467 LDAP dump could show creation and modification dates ### Changed #### fusiondirectory - fd#946 class_plugin should be reviewed - fd#4893 Plugin saving and hook workflow should be reviewed - fd#4917 FD should run all the hooks on a given tab - fd#5041 FIXME legacy code should be removed from callHook method - fd#5073 Navigation control should only appear if management has baseMode on. - fd#5091 management should be cleaned - fd#5235 We should remove from the schemas obsolete stuff - fd#5311 Reserved words function should be reviewed - fd#5361 Add an option to split the address in separate fields - fd#5363 POSIX should be moved to a plugin - fd#5394 We need a way to test if templates are activated for an objectType - fd#5479 fusiondirectory-insert-schemas should be based upon ldap-schema-manager #### fusiondirectory-plugins - fd-plugins#2419 systemManagement should be redone with simpleManagement - fd-plugins#2692 Clean systems objectTypes - fd-plugins#3337 termgroup should be using simplePlugin - fd-plugins#3614 The gotoMode attribute should be changed to fdSystemLock - fd-plugins#4556 all the date should be saved in the generalized time match format - fd-plugins#4677 DHCP plugin should be redone completely with simplePlugin - fd-plugins#5048 serverService should be based on simpleManagement - fd-plugins#5312 fdPhone and component situation - fd-plugins#5331 We should check what is unused in the schemas and mark it OBSOLETE - fd-plugins#5383 Types list for csv import is too long - fd-plugins#5384 systems should not require argonaut - fd-plugins#5441 Allow notify option does not match what it does - fd-plugins#5463 Workstations tab needs conflict and dependencies ### Removed #### fusiondirectory - fd#3998 core functions still using the plugin framework - fd#5322 LDAP::convert and LDAP::fix functions should be deleted #### fusiondirectory-plugins - fd-plugins#3344 the Gohard objectClass should be flagged OBSOLETE and removed from the code - fd-plugins#5333 kolab2 plugin should be deleted - fd-plugins#5465 netConfigDNS does not exists anymore ### Fixed #### fusiondirectory - fd#3789 tabs and plugin save method should not return anything - fd#3859 Trustmode in template is automaticaly desactivated - fd#4029 We should convert all source files to UTF-8 - fd#4171 We should be able to paste a same copied object several times - fd#4522 setup: __fusiondirectory_autoload tries to load smarty classes - fd#4688 Use the same message if we set a bad login or a bad password. - fd#4840 Recursive dependencies should be detected at template saving and forbidden - fd#4908 Amélioration placement initial du curseur dans les formulaires de saisie - fd#5016 Fixing wrong FUNCTIONAL filter - fd#5150 We should not be able of adding users to groups we have no rights on - fd#5178 fusiondirectory-setup should allow to migrate systems from 1.0.16 to 1.1 - fd#5186 When we edit the logged in user, its info should be updated - fd#5187 When saving again after an error, it tries to move if dn changed - fd#5189 The path for icons of template creation are wrong - fd#5261 Allow for manual configuration of LDAP base - fd#5328 correct spelling errors found in the manpages - fd#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 - fd#5357 Apply template remove sometimes values that are not in the template - fd#5358 Template et photo - fd#5364 prelock/postlock hooks cannot be defined - fd#5367 We should remove from setup migration step obsolete stuff - fd#5371 PHP error: Only variables should be passed by reference (/usr/share/fusiondirectory/include/functions.inc, line 2538) - fd#5372 Small error in breezy/style.css - fd#5380 Bad display of multivalued attributes in listing columns - fd#5381 s modifier have problems with multibyte strings - fd#5385 Several foreignKeys for the same attribute should work - fd#5398 Cannot remove a role in groups and roles tabs for a template - fd#5401 size of command field in hook subsystem - fd#5412 FileTextAreaAttribute modification is broken with default parameters - fd#5421 Error at first login: «Cannot create locking information in LDAP tree» - fd#5423 PHP error when listing dcObject - fd#5433 when trying to change a password i got an error related to audit tool - fd#5464 Listing objects through objects::ls trigger a first search with scope 1 - fd#5469 Browser specific hacks should be removed - fd#5474 fusiondirectory-setup should allow to migrate winstations from 1.0.20 to 1.1 - fd#5483 LDAP setup use an OpenLDAP specific syntax - fd#5487 Applying template to multiple users fills fields from 1st user to the other users - fd#5509 dashboard : Size limit exceeded #### fusiondirectory-plugins - fd-plugins#4516 Inventory matching only works for systems at the root - fd-plugins#4973 Can't create indirect autofs directory. (slash problem) - fd-plugins#4993 Shell is broken and field order is random - fd-plugins#5259 Connection failure between argonaut-server when we search a package - fd-plugins#5289 user-reminder using ppolicy values - fd-plugins#5313 Systems dashboard tab needs an update - fd-plugins#5329 I cannot assign a repository parent in repository service - fd-plugins#5356 erreur in ldapdump after correcting by hand the dhcpservicedn after migration - fd-plugins#5365 POSIX should be moved to a plugin - fd-plugins#5368 Webservice does not return attrs_order for templates (gettemplate method) - fd-plugins#5400 Erreur fatale : impossible d'initialiser la classe 'argonautEventTypes' - veuillez exécuter 'fusiondirectory-setup --update-cache' pour essayer de régler le problème - fd-plugins#5411 FAI partition table cannot be saved anymore - fd-plugins#5413 Some plugins saving are not working properly - fd-plugins#5414 PHP error in FAI plugin - fd-plugins#5427 eduPersonAffiliation aren't shown correctly due to a mix in drop list - fd-plugins#5429 use partage renater with template - fd-plugins#5462 DSA: description cannot be set - fd-plugins#5468 DHCP Plugin ACL role does not apply correctly - fd-plugins#5471 DHCP configuration enhancement - fd-plugins#5472 systems aren't showned - fd-plugins#5476 Service deletion and cancel behaves in a weird way - fd-plugins#5484 [DNS plugin] Reverse DNS Zones unusable with bind-sdb ## %"FusionDirectory 1.0.20" - 2017-04-04 ### Added #### fusiondirectory - fd#5282 Documentation for Password Policy Plugin - fd#5424 Mail alternatif pour la récupération de mot de passe quand supann est activé - fd#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 - fd#5456 Fine grain ACL control #### fusiondirectory-plugins - fd-plugins#5445 reorganize the argonaut dns plugin service ### Fixed #### fusiondirectory - fd#5362 PHP errors related to ogroup - fd#5410 edit conflict warning screen : "read only" button make the same page to reload - fd#5422 There seems to be a problem with TimeAttribute - fd#5426 Problems with PHP CAS on centos 7 - fd#5448 Foreign keys from Services does not work #### fusiondirectory-plugins - fd-plugins#5370 webservice doesn't provide a way to logout - fd-plugins#5444 dropdown in systems on the dns tab - fd-plugins#5446 Error message when trying to update System name in the systems page - fd-plugins#5452 Error when reloading dhcp service through FD - fd-plugins#5457 Error modifynig DNS settings in the system's DNS tab ### Security #### fusiondirectory - fd#5397 User is able to lock their own account ## %"FusionDirectory 1.0.19" - 2017-01-20 ### Fixed #### fusiondirectory - fd#5303 When clicking on login from user selection we end up in user edition - fd#5317 The link sent by password recovery is broken ## %"FusionDirectory 1.0.18" - 2017-01-16 ### Added #### fusiondirectory - fd#5271 Force encryption type - fd#5272 Select a default shell - fd#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 - fd#5098 Exception should be reorganized - fd#5267 Incompatibility between recovery password and user-reminder - fd#5280 rewrote the pasword recovery with new RDN #### fusiondirectory-plugins - fd-plugins#5070 FAI packageSelect class should use simpleSelectManagement - fd-plugins#5264 Incompatibility between recovery password and user-reminder - fd-plugins#5294 Exception should be reorganized ### Removed #### fusiondirectory - fd#5265 removing RDN leftover of the removal of fax and asterisk plugin #### fusiondirectory-plugins - fd-plugins#5266 forgot the remove user reminder config file ### Fixed #### fusiondirectory - fd#5258 Cannot modify a package class that is insert with help of fai2ldif - fd#5260 Check for json support during install. - fd#5268 Missing check for package php-filter - fd#5270 List on "ACL assignments management" too short. - fd#5278 Translation: Plural form of "information" - fd#5279 Icons in the action column of OrderedArrayAttribute sometimes don’t have enough space - fd#5283 Path for fusiondirectory-shell - fd#5298 XML error during installation of FD on debian Wheezy #### fusiondirectory-plugins - fd-plugins#4888 DNS record matching should be case insensitive - fd-plugins#5179 Terminal are missing fields - fd-plugins#5249 [DHCP] after migration from .16 to .17 there previous configurations are not migrated to new one automatically. - fd-plugins#5254 Server inside Systems - fd-plugins#5255 Cannot add a workstation in a dhcp subnet - fd-plugins#5256 We not need dhcpStatements host-name when we add a host - fd-plugins#5257 Error in ldap when we will that FAI use all the remain space - fd-plugins#5295 Filter problem if dhcp object is in a department - fd-plugins#5296 Name dhcp object differently when we use migration-dhcp - fd-plugins#5299 When using FD in portal mode, avoid showing applications (which are not web applications) ### Security #### fusiondirectory - fd#5252 User with 'editownpwd' or 'editowninfo' role should not be able to lock other accounts - fd#5292 Malformed data posted to fdPrivateMail through webservice deletes existing data. ## %"FusionDirectory 1.0.17" - 2016-11-06 ### Added #### fusiondirectory - fd#5230 we need a fusiondirectory-setup --migrate-dhcp #### fusiondirectory-plugins - fd-plugins#5193 Add ppolicy tab for DSA accounts - fd-plugins#5198 merge the dhcp code from 1.1 into 1.0.17 - fd-plugins#5232 we miss a dropdown for failover in the Create new DHCP section - fd-plugins#5239 Champs pour enregistrer la volonté d'afficher la photo de la personne sur le site web ### Changed #### fusiondirectory-plugins - fd-plugins#4953 auto.master should be stored into ldap ### Removed #### fusiondirectory-plugins - fd-plugins#5197 removing the ldif for default policy from the ppolicy plugin, - fd-plugins#5231 we should not be able to remove the global - fd-plugins#5233 Remove ppolicydefault.ldif and dhcpd.schema from source ### Fixed #### fusiondirectory - fd#5184 When a fatal error happens and geticon is not working we see the {t} tag - fd#5188 Unclear error when geticon.php gets wrong information - fd#5190 Too many ldap request when loading user list - fd#5191 Too many ldap request when loading list (snapshots) - fd#5194 wrong icons / issue with objectType class_groupManagement.inc - fd#5195 Undefined index: dn / del_lock() - fd#5196 webservice: object is modified instead of created - fd#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 - fd#4925 document the autofs plugin - fd#5096 HTTP header authentication - fd#5154 Possibility to know who edit the same user when we have a lock entry error - fd#5157 Possibility to know when was a lock put when we have a conflict - fd#5162 allow DSA entries to be part of a group - fd#5163 allow DSA entries to be part of a group - need to a an explanation in the documentation for how to make this fonctionality - fd#5172 ldap error after upgrade from 1.0.15 release to 1.0.15 fixes (lock object) #### fusiondirectory-plugins - fd-plugins#5155 Add an ACL for LDAP tab - fd-plugins#5156 Add a backend configuration to desactivate the warning popup when we add a user - fd-plugins#5165 Possible to store sudo role in different OU in the LDAP Tree - fd-plugins#5173 putting acl on ldap/import export ### Changed #### fusiondirectory - fd#5004 Do not require nis schema ### Fixed #### fusiondirectory - fd#3587 Edit a template add bad characters - fd#4808 improve the script error code and return documentation in hooks - fd#5005 No upper case characters allowed in group-names - fd#5145 Dashboard should not have references and ldap tabs - fd#5149 Handling of SSL and URL when behind a proxy - fd#5151 Create only digit with %r% placeholder not work - fd#5152 We should not be able of adding users to groups we have no rights on - fd#5153 Manager that manage a department cannot lock an user #### fusiondirectory-plugins - fd-plugins#4997 getfields method returns wrong info in attrs_order - fd-plugins#5160 opsi import is broken ## %"FusionDirectory 1.0.15" - 2016-08-23 ### Added #### fusiondirectory - fd#4832 Allow removal of user picture - fd#4945 Add the possibility to use %askme% for password expiration in template - fd#5010 HTTP header authentication - fd#5012 [PRINTERS] old printers are not migrated after upgrade to 1.0.14 - fd#5021 Checkhook should have a way to know if other check errors occured - fd#5047 add git-shell in default shell list #### fusiondirectory-plugins - fd-plugins#4991 we should document all the change in the webservice done recently - fd-plugins#5025 Manage pwdPolicyChecker objectClass - fd-plugins#5051 add a url text field for the linkedin account url - fd-plugins#5056 Need to edit class_argonautActions.inc for custom modules - fd-plugins#5088 Add samba shares update action to the list ### Changed #### fusiondirectory - fd#5052 password storage in firefox provoque an issue in the password field of the user tab in FusionDirectory - fd#5057 check_schema should be reviewed - fd#5089 Attribute dob of fusiondirectory schema conflicts with evolution schema #### fusiondirectory-plugins - fd-plugins#5031 Icon for LDAP should be moved to core - fd-plugins#5043 GPG server info cannot be edited anymore - fd-plugins#5068 PHP4 constructor in FAI plugin - fd-plugins#5069 PHP4 constructor in mail plugin - fd-plugins#5090 Attribute dob of fusiondirectory schema conflicts with evolution schema ### Removed #### fusiondirectory-plugins - fd-plugins#5045 Apache plugin should be removed ### Fixed #### fusiondirectory - fd#5003 Error on mixed groups when nis schema not present - fd#5022 Random password does not work when we use a template in read only - fd#5023 Icon for section account is not found - fd#5040 Uppercase login triggers php notice - fd#5049 probleme de traduction dans le systeme de reinitialisation des mots de passe - fd#5050 mauvais encodage dans le message de demande de reinitialisation du mot de passe - fd#5058 notice on 1.0.14-fixes - fd#5071 Fatal error in FAI plugin - fd#5074 Error to add ACL - fd#5092 FD should not interfere with form handling #### fusiondirectory-plugins - fd-plugins#5020 PHP errors in DHCP plugin with PHP7 - fd-plugins#5026 CSV import bug ? - fd-plugins#5032 check that the information for main menu is right in FusionDirectory documentation - fd-plugins#5044 Use simpleManagement in GPG plugin - fd-plugins#5055 Argonaut actions launching is broken - fd-plugins#5075 Error to add ACL ## %"FusionDirectory 1.0.14" - 2016-07-10 ### Added #### fusiondirectory - fd#4796 documentation for centos 6 - fd#4831 Allow setting server name for password recovery feature - fd#4913 adding the eps and png of the FusionDirectory logo to the sources - fd#4924 adding the language Finnish (Finland) (fi_FI) - fd#4970 templates have no acls - fd#4982 CSV import base edition is broken #### fusiondirectory-plugins - fd-plugins#4142 Local quota - fd-plugins#4955 add two boolean attributes to community organization ### Changed #### fusiondirectory - fd#4897 the breezy theme should be the default one in 1.0.14 - fd#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 - fd#4882 Session lifetime... - fd#4890 Configuration saving is failing in setup - fd#4896 strings in recovery.tpl are not put in .po file - fd#4904 changement de mot de passe reste forcé après mise à jour du mot de passe - fd#4907 dans le template user, il ne mémorise pas la case forcer le changement mdp à la 1ere connexion - fd#4910 Greyed out icon are the same as normal one with breezy theme - fd#4912 erreurs php dans /var/log/messages (class_IconTheme.inc) - fd#4916 Les liens sont en bleus à beaucoup d’endroit où cela semble inadapté - fd#4918 Clean tpl files - fd#4920 plugins where there is still some images not in theme - fd#4921 update timeout colors - fd#4923 uid not passed to the mail-method cyrus - fd#4972 ACL assignment is broken - fd#4974 LDIF import crash on value 0 - fd#4980 Icon status/dialog-warning missing in size 48 in breezy - fd#4981 trying to put an ACL assignments on an non existing branch crashes #### fusiondirectory-plugins - fd-plugins#4766 testing the autofs plugin - fd-plugins#4772 Autofs - Taille de champ "entrée automount" trop petite - fd-plugins#4773 Autofs - Vu liste n'affiche pas l'information principale pour les "Répertoires" - fd-plugins#4874 plugins where there is still some images not in theme - fd-plugins#4876 Can't edit system: "Workstation" - fd-plugins#4877 Can't edit Dns Zone. - fd-plugins#4878 Can't create "Network devices" - fd-plugins#4879 Can't add "printer" on Workstation - fd-plugins#4880 Remote Desktop stay greyed out. - fd-plugins#4881 Is possible to modify url link? - fd-plugins#4884 Case sensitive and DNS - fd-plugins#4922 old option option still present in cyrus mail method - fd-plugins#4943 when clicking on the left menu on the gpg entry FusionDirectory crash - fd-plugins#4944 when clicking on the left menu on the opsi import entry FusionDirectory crash - fd-plugins#4956 errror when suppressing or adding some service - fd-plugins#4971 Some services icons are missing - fd-plugins#4992 PHP error "deprecated call to old tabclass constructor" - fd-plugins#4994 Shell is broken ### Security #### fusiondirectory - fd#4875 Hooks can lead to arbitrary code execution ## %"FusionDirectory 1.0.13" - 2016-06-13 ### Added #### fusiondirectory - fd#4774 Add an LDAP Audit system - fd#4803 "Member object" suggestions - fd#4853 get the value of the connect user in a variable to be passed to scripts hooks #### fusiondirectory-plugins - fd-plugins#4775 Create an expiration alert mail script - fd-plugins#4783 Use of templates through the webservice - fd-plugins#4854 adding "lock/unlock entry" function to the webservice ### Changed #### fusiondirectory-plugins - fd-plugins#4787 Mail server should not be mandatory in alias plugin - fd-plugins#4790 make functions names consistent - fd-plugins#4799 creating an object with several activated tabs in one go ### Removed #### fusiondirectory - fd#4757 padlock next to user dn in edition screen is confusing - fd#4826 File docs/INSTALL must be updated or deleted ### Fixed #### fusiondirectory - fd#4759 disabled account can still reset password ? - fd#4794 sambaNTpassword is not updated when password is changed through «My account» menu - fd#4806 Importing ldif file with comments generates error - fd#4821 password recovery, email field focus - fd#4823 Imagick is not detected during the setup - fd#4824 Error when I will create fd-admin in the setup - fd#4828 FusionDirectory does not work with Smarty 3.1.29 - fd#4863 top header of the login page keep the green even when the breezy them is activated #### fusiondirectory-plugins - fd-plugins#4763 Translation mishaps in dovecot plugin - fd-plugins#4776 unwanted debug in jsonrpc.php - fd-plugins#4782 Systems snapshots are broken - fd-plugins#4788 'Incorrect response id (request id: 1, response id: )' - fd-plugins#4789 Webservice setfields method needs documentation - fd-plugins#4791 setfields() : values structure and fields names - fd-plugins#4855 PHP error about DNSenabled - fd-plugins#4856 Copy past test of server - fd-plugins#4857 When mail can be used to login, it should be unique ### Security #### fusiondirectory - fd#4764 Fusiondirectory exposes bindpw on error ## %"FusionDirectory 1.0.12" - 2016-05-04 ### Added #### fusiondirectory - fd#4612 Graphical bugs if prototype is not installed - fd#4687 ACL assignments can’t give rights to groups. - fd#4722 Use Nginx instead of Apache2 - fd#4735 nginx + php-fpm with fusiondirectory - fd#4738 extend the search query to email #### fusiondirectory-plugins - fd-plugins#4742 ppolicy: description cannot be set - fd-plugins#4743 ppolicy: user interface improvements ### Changed #### fusiondirectory - fd#4678 group : member objects list - fd#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 - fd#4713 remove the antivirus service icons - fd#4737 we should remove data['SERVERS']['IMAP'] from config - fd#4755 user template: password should show only one field #### fusiondirectory-plugins - fd-plugins#4692 remove the antivirus service - fd-plugins#4714 leftover in services-fd.schema of the removal of the asterisk plugin - fd-plugins#4739 remove the option Use custom sieve script (disables all Mail options!) ### Fixed #### fusiondirectory - fd#4754 user template : %r|% does not work in password #### fusiondirectory-plugins - fd-plugins#4658 csv import with empty field - fd-plugins#4740 in the cyrus service the hostname, port should be mandatory - fd-plugins#4741 in the dovecot service the hostname, port should be mandatory ## %"FusionDirectory 1.0.11" - 2016-04-07 ### Added #### fusiondirectory - fd#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 - fd-plugins#4657 community organization membership type ### Removed #### fusiondirectory - fd#4621 Use of mcrypt should be removed - fd#4652 The weird _copy fallback should be removed #### fusiondirectory-plugins - fd-plugins#4654 DHCP seems to use inexistant method getCn ### Fixed #### fusiondirectory - fd#4633 change requirement to php 5.4 for centos - fd#4634 DNS PTR migration does not work - fd#4638 UI issue, entry disappear in 'Base' dropdown - fd#4639 depending on FD language setting, the calendar doesn't show up on icon click - fd#4640 strange error when following org's link from user "references" tab - fd#4653 Having a wrong default location should trigger a fatal error - fd#4655 The edit anyway button does not work in my account menu - fd#4673 ImageAttribute are broken - fd#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 - fd#4492 "login" name in group add page - fd#4515 fusiondirectory-setup need an option to migrate the dns 1.0.9.x version to 1.0.10 - fd#4529 The category in department and organization should be a dropdown filled from the configuration backend - fd#4530 in the department and organization we need to add the labeledUri - fd#4531 The co (country friendlyName) in department and organization should be added and be dropdown filled from the configuration backend - fd#4539 add mobile phone to the user page - fd#4543 Add an option to fusiondirectory-setup to see the uid that are duplicated - fd#4561 be able to select all user from ou=people,dc=opensides,dc=be but be confined to your branch for all the rest - fd#4562 add http auth - fd#4564 Add a C modifier for counting an array - fd#4565 Fixedbutton themes should replace the default one #### fusiondirectory-plugins - fd-plugins#4484 allow ldap ipv6 uris - fd-plugins#4496 DNS plugin should support RFC 2317 for reverse zones - fd-plugins#4504 Support for split horizon should be added - fd-plugins#4511 Add a button to launch argonaut-ldap2zone from FusionDirectory - fd-plugins#4525 we should have attribute for start and end date into the personal-fd.schema and add it to the personal schema - fd-plugins#4526 add "co" attribute into personal-fd.schema and into personal plugin - fd-plugins#4527 create a community plugin to manage community aka organization and projects - fd-plugins#4528 tab community on the user - fd-plugins#4532 the personal plugin should have a field where we can put the badge number - fd-plugins#4533 make a subcontracting plugin - fd-plugins#4580 Newsletter plugin ### Changed #### fusiondirectory - fd#4480 LDAP::convert and LDAP::fix functions are causing problems - fd#4518 Plugin deletion contains some useless ldap operation - fd#4519 ldap::rmdir_recursive is not optimal - fd#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 - fd#4610 postalAddress (and homepostalAddress) content should stick to the RFC - fd#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 - fd#4517 Some obsolete objectClass are still searched for in config #### fusiondirectory-plugins - fd-plugins#4490 nagios.tpl file is not used anymore - fd-plugins#4520 Syslog server field should be removed - fd-plugins#4521 LDAP server field should be removed (gotoLdapField) - fd-plugins#4523 ntp server should be removed - fd-plugins#4576 create tab for the plugin community onto organization and department ### Fixed #### fusiondirectory - fd#4476 rewrite the part about fusiondirectory core in the documentation - fd#4477 rewrite the configuration password recovery page as this as been integrated into the configuration in core - fd#4478 Using %askme% in User id and group id in templates does not work - fd#4482 Debug log prevent connection in some cases - fd#4486 possible documentation tweaks - fd#4497 The order of user id and group id are inverted - fd#4498 Bad error message when we will use a GID with a non-existent group - fd#4505 fusiondirectory-setup --migrate-users not work when the users don't have all the samba attributs - fd#4508 second email and first email are inverted in the password recovery configuration page - fd#4544 Possibility to see the uid that are duplicate when we install FusionDirectory - fd#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! " - fd#4569 Groups containing unknown type objects or deleted objects does not appear - fd#4600 'base' sticky or not ? - fd#4606 the login column is missing in the groupOfname user selection list - fd#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 - fd#4459 Desactivate other authentification method from configuration file ### Changed #### fusiondirectory - fd#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 - fd#4479 In primary group in unix tab there is a «None» option - fd#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 - fd#4444 Debug log prevent connection in some cases - fd#4452 Adding a user to a group using "Groups and roles" tab creates some PHP errors - fd#4464 There are still traces of the rsyslog plugin in the schema and config class - fd#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 - fd#4473 Locked users can connect using SSH keys #### fusiondirectory-plugins - fd-plugins#4385 Locked users can connect using SSH keys ## %"FusionDirectory 1.0.9.2" - 2016-01-10 ### Added #### fusiondirectory - fd#4001 passwordProposalHook - fd#4216 the setup in the ldap inspection step need a refresh button - fd#4217 the reset password system should look for supannMailPerso if the supann plugin is installed - fd#4221 developer doc on documentation.fusiondirectory.org should have an explanation of the is_this_account system - fd#4239 ReadOnlyLDAPAttribute should be moved to class_attribute.inc - fd#4280 passwordProposalHook documentation should be written - fd#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 - fd#2166 Semantic of plDescription and plShortname - fd#4219 allow FusionDirectory to be integrated into a cas infrastructure - fd#4343 Underscores in departement/domain component names not allowed - fd#4390 bump all copyright to 20xx-2016 #### fusiondirectory-plugins - fd-plugins#4111 Clean FAI support daemon method - fd-plugins#4227 Change default block size value in 1024 - fd-plugins#4238 ReadOnlyLDAPAttribute should be moved to class_attribute.inc - fd-plugins#4292 Migrate last FAI classes to simplePlugin - fd-plugins#4298 the usage of the fusiondirectory-shell doesnt explain the various options for connecting - fd-plugins#4364 Clean up the DaemonEvent mess - fd-plugins#4388 removed old gosa copyright in new argonaut code - fd-plugins#4389 bump all copyright to 20xx-2016 ### Removed #### fusiondirectory - fd#4281 PHP error about wrong acl when I edit the configuration - fd#4347 Remove config search method - fd#4367 We should delete the databaseManagement class #### fusiondirectory-plugins - fd-plugins#4109 The fai tab should not contain kernel options - fd-plugins#4365 We should delete the rsyslog plugin - fd-plugins#4394 Remove the mail method Cyrus Sendmail - fd-plugins#4419 remove the class_BootKernelAttribute.inc - fd-plugins#4425 remove fix_munged from the samba plugin ### Fixed #### fusiondirectory - fd#4231 difference in provided ldap server in debian and Centos - fd#4253 PHP error when I go at dashboard - fd#4254 we can no longer select a windows workstation in the user samba tab systeme trust - fd#4261 It appears that prehooks not work with password recovery - fd#4345 password recovery show an error when activating recovery password - fd#4378 user deleted when we change its base - fd#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 - fd#4149 Removal of the dashboard schema with -e is not in the migration documentation - fd#4154 add support for displayName attribute - fd#4185 The configuration is lost after upgrading to 1.0.9.1 - fd#4186 The 1.0.9.x version breaks my password hooks - fd#4187 Documentation for new password use - fd#4190 fusiondirectory-setup should be improved - fd#4197 When we upgrade from 1.0.8.9 at 1.0.9 the old schemas are not removed - fd#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 - fd#4168 Underscores in group names not allowed anymore - fd#4173 When mixed group plugin is installed group and ogroup tabs should be merged - fd#4196 roles should no allow space in their name #### fusiondirectory-plugins - fd-plugins#4180 on Droplist, put entries in alphetical order ### Removed #### fusiondirectory - fd#4136 we should remove the samba.schema from our contrib directory in core source - fd#4193 Remove gosaAccount with fusiondirectory-setup --migrate-users #### fusiondirectory-plugins - fd-plugins#4139 Remove old documentation ### Fixed #### fusiondirectory - fd#4158 Fatal error after role creation - fd#4172 Filter for ogroups should be on groupOfNames - fd#4179 st field seems to be reading correctling but not setting correctly in a template - fd#4184 We missed a foreignkey in system trust in unix tab for user - fd#4191 Error in the fusiondirectory-setup - fd#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 - fd#4195 when going to the page groups and roles with mixedgroup plugin installed - fd#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 ## %"FusionDirectory 1.0.9" - 2015-09-24 ### Added #### fusiondirectory - fd#2516 Having a way of generating objectTypes graphs - fd#3064 Migrate fai to simplePlugin - fd#3158 FusionDirectory could have an alternate theme - fd#3233 We should use freedesktop Icon Theme Specification - fd#3247 Plugins needs to be able to know which objectType they are opened as - fd#3594 We should be able to use roles for ACL assignements - fd#3730 Ppolicy plugin - fd#3771 Add /sbin/nologin in shells - fd#3780 We should migrate DNS and DHCP services root objects - fd#3787 template-fd.schema should be in the default schemas in fusiondirectory-insert-schema - fd#3804 Documentation for using role in acl assignement - fd#3813 Ppolicy plugin should check password history - fd#3845 Error when we add a posix group - fd#3857 We should be able to apply templates - fd#3905 Icons of actif tabs not appear on template - fd#3931 We need a plugin for support of ugly groups - fd#3959 Password force default hash does not work - fd#4008 edit locking should have a default value selected during web setup - fd#4012 Argonaut server should support HTTPS - fd#4040 add spanish colombian to FD - fd#4143 the template management has completely changed in 1.0.9 so we need a new documentation about this - fd#4152 Add an example of -o option to man page of fusiondirectory-insert-schema #### fusiondirectory-plugins - fd-plugins#955 write https support for PHP JSONRPC - fd-plugins#2678 sudoOption should allow to negate - fd-plugins#2894 More plugins should use foreignKeys - fd-plugins#2948 we should add write features to the webservice - fd-plugins#3258 Paste SSH public key directly in FD interface - fd-plugins#3733 Systems classes needs compute_dn methods - fd-plugins#3748 Set a default secure_path when we activate it - fd-plugins#3777 remove the obligation to have an gosaAccount on user entries to be displayed by FusionDirectory - fd-plugins#3844 Add title option on the tr - fd-plugins#3922 We need a plugin for support of ugly groups - fd-plugins#3929 Group synchronization Samba / UNIX - fd-plugins#3966 Argonaut server should support HTTPS - fd-plugins#3980 move phones out the asterisk plugin to the system plugins - fd-plugins#4000 some entries in the supann plugin don't have english explanation next to the attribute name - fd-plugins#4016 Webservice must respect ACLs - fd-plugins#4022 We should be able to create a user with fusiondirectory-shell - fd-plugins#4042 We missed a method to delete objects with fusiondirectory-shell - fd-plugins#4047 creating an argonaut-fai-monitor service - fd-plugins#4062 Specify POSIX group in a message - fd-plugins#4145 Systems plugin needs to include obsolete asterisk attributes ### Changed #### fusiondirectory - fd#1887 Template system should be redone - fd#1955 unique is checked only in the object base - fd#2004 Object groups should be handled automatically - fd#2407 Migrate class_user to simple-plugin - fd#2602 Improve debug-help plugin - fd#2608 group should use simplePlugin - fd#2622 Select classes should be cleaned and regrouped - fd#2624 ogroup should use simplePlugin - fd#2919 Setup should be rewritten - fd#3078 Clean ArrayAttribute hierarchy - fd#3248 Plugins needs to be able to know which objectType they are opened as - fd#3250 unique is checked only in the object base - fd#3299 Use relative path for geticon - fd#3317 LDAP reorganization - fd#3334 userManagement should be using simpleManagement - fd#3383 Password change and hooks should be cleaned - fd#3384 We need to remove manual handling of foreignKeys - fd#3452 remove the obligation to have an gosaAccount on user entries to be displayed by FusionDirectory - fd#3471 move the objectgroup plugin inside the group plugin - fd#3602 password recovery config should be merged with core configuration - fd#3636 Main menu should handle better icon sizes - fd#3718 groupOfNames and rfc2307bis situation must be cleaned - fd#3848 generic user view should be reorganized - fd#3850 the DESC of each attribute and object should describe exactly the purpose of it - fd#3851 it seems the gosaCacheEntry objectClass is no longer used - fd#3907 Rework CN and DN related options - fd#3921 User templates should support roles - fd#4051 Mac addresses should always be in lowercase - fd#4100 The logout screen should be redone (session expiry) - fd#4146 check the copyright date on licence in each file #### fusiondirectory-plugins - fd-plugins#2509 LDAP manager should be using simplePlugin - fd-plugins#2629 Object groups should be handled automatically - fd-plugins#2642 Select classes should be cleaned and regrouped - fd-plugins#2650 ogroup should use simplePlugin - fd-plugins#3063 Migrate fai to simplePlugin - fd-plugins#3272 All systems object should use simpleTabs - fd-plugins#3343 put the obsolete word into the system-fd.schema each time we see deprecated - fd-plugins#3386 We need to remove manual handling of foreignKeys - fd-plugins#3388 Samba account should handle samba password - fd-plugins#3418 ButtonAttribute API has changed - fd-plugins#3451 Some fai code should be made generic - fd-plugins#3503 Argonaut is sometimes called «infastructure service» and sometimes «service infrastructure» - fd-plugins#3593 We should migrate DNS and DHCP services root objects - fd-plugins#3743 In FAI plugin base propositions should contain distribution - fd-plugins#3862 developement documentation should be updated for icons situation - fd-plugins#4059 Manage argonaut-fuse with FusionDirectory and remove serviceRepository from the actions - fd-plugins#4075 Allow select Supann Role by choosing in several base - fd-plugins#4102 Kolab plugin should specify «Kolab 2» ### Removed #### fusiondirectory - fd#3222 Clean dead code - fd#3231 Remove useless snashot fields from config ldap schema - fd#3722 We should remove the «enable copy&paste» option - fd#3741 Error when I do fusiondirectory-insert-schema - fd#3755 fusiondirectory.conf attribute configVersion is unused and should be removed - fd#3839 cleanup the icons situation - fd#3846 template are in their own branch now but code still reference gosaUserTemplate objectClass who is deprecated - fd#3849 we should remove (v2.6.1) from the schema descriptions - fd#3853 Remove deprecated objectClass and attributes of 1.0.8.7 - fd#3858 Delete CUPS service references and goService - fd#3914 We should remove the class tabs - fd#3947 FD should stop using the word generic every where - fd#3949 We should get rid of get_post function - fd#3990 removing the test in fusiondirectory web setup for the database library - fd#4002 password.tpl is not used anymore it should be deleted - fd#4014 function missing in personal/generic/class_user.inc - fd#4056 We should remove the Automatic logins option - fd#4114 remove slapd.conf from contrib/openldap as no one use slapd.conf anymore and there is error in it #### fusiondirectory-plugins - fd-plugins#700 Test the uw-imap plugin - fd-plugins#3345 remove the uw-imap plugin from fusiondirectory sources - fd-plugins#3694 openstack-compute is obsolete and should be deleted - fd-plugins#3840 cleanup the icons situation - fd-plugins#3847 template are in their own branch now but code still reference gosaUserTemplate objectClass who is deprecated - fd-plugins#3852 we should remove (v2.6.1) from the schema descriptions - fd-plugins#3856 Delete CUPS service - fd-plugins#3916 We should remove the class tabs - fd-plugins#3981 remove the asterisk plugin from 1.0.9 - fd-plugins#3992 remove the fax plugin - fd-plugins#4034 Remove the FIXME in FAI about priority - fd-plugins#4066 Weblink refers to IPMI - fd-plugins#4068 password.tpl is not used anymore it should be deleted - fd-plugins#4107 the autodect button for the mac address should be removed ### Fixed #### fusiondirectory - fd#2595 The code should follow code guidelines - fd#3237 System trust in Unix tab is broken - fd#3342 Welcome icon is broken in 1.0.9 - fd#3355 weird things happens when moving error pop-ups - fd#3424 PHP errors in setup step migrate - fd#3432 fdSaslRealm and fdSaslExop are booleans in the schema - fd#3752 the setup doesnt find the ldap anymore when fai plugin is installed - fd#3756 Error in the setup if the schemas are not inserted - fd#3779 Fatal error in recovery: Non-existing type "user" - fd#3820 Some PHP errors on password recovery page - fd#3842 Trustmode in template is automaticaly desactivated - fd#3843 Error when we try to lock a user - fd#3855 Templates and hooks should be fixed - fd#3897 Setup fails if root object is missing - fd#3906 PHP error when I try to copy a template - fd#3908 Create a user with template that force primary group not work - fd#3940 the in ldap inspection phase departements should not show fusiondirectory owned branch to migration - fd#3954 The ids in aclRole depend of the langage of FusionDirectory - fd#3955 ACL roles should use geticon as well - fd#3991 comment is wrong on the test for the php ldap extension - fd#4032 verify that there is no problem in the gettext conversion for all plugins - fd#4043 Display message about sasl but I not use it - fd#4061 PHP error when I use a template to create a user - fd#4063 Use a modifer for password in a template not work in SSHA - fd#4064 PHP error when I delete a template - fd#4073 CSV import is broken - fd#4092 Base field should show "/" instead of being empty for root. - fd#4093 There are HTML errors in the code - fd#4137 Locked icon on users is broken - fd#4141 check-deprecated should say which obsolete objectClass an entry is using - fd#4144 Reference for ogroup not work - fd#4148 PHP Errors when I set some informations in a template - fd#4150 PHP error on template after I remove the userPassword #### fusiondirectory-plugins - fd-plugins#3242 samba group tab is broken - fd-plugins#3255 Better error message if release is not set - fd-plugins#3354 Error about missing FAI class when creating a debian repository - fd-plugins#3589 Must set blocksize > 0 to cancel - fd-plugins#3740 CSV import is broken - fd-plugins#3745 Can’t create FAI profile - fd-plugins#3747 We cannot set a dhcp for a system - fd-plugins#3751 Systems plugin is broken - fd-plugins#3795 Copy of fai objects is not working - fd-plugins#3800 Errors about base are shown when switching from FAI to an other plugin - fd-plugins#3802 PHP error: undefined variable: dn - fd-plugins#3861 PHP error when we create a template - fd-plugins#3952 We miss dhcp service icon - fd-plugins#3958 fusiondirectory-shell don't give a prompt to create an user - fd-plugins#4007 when installing all plugins i got error message about samba sid-rid - fd-plugins#4009 The configured mail attribute '' is unsupported! when all plugin at installed at once - fd-plugins#4031 verify that there is no problem in the gettext conversion for all plugins - fd-plugins#4037 It seem that force ssl not work for webservice - fd-plugins#4038 Mandatory for primary dns server and mailadress not work - fd-plugins#4039 Error when I update dns by dns service - fd-plugins#4045 Error when I edit FAIBASE partition class - fd-plugins#4060 Erreur plugin game lors de la création de serveur - fd-plugins#4065 I got a PHP error when I open a package class - fd-plugins#4072 CSV import is broken - fd-plugins#4076 eduPersonNickName isn't save if modified and generate an error if account with eduPersonNickName is deleted - fd-plugins#4083 the phone component should not have a nis group tab - fd-plugins#4112 the dns plugin allow me to edit zone name and ip address in the global zone service tab - fd-plugins#4147 check the copyright date on licence in each file - fd-plugins#4151 we cannot save a phone because the ipHostNumber attribute is not saved ## %"FusionDirectory 1.0.8.9" - 2015-08-03 ### Added #### fusiondirectory - fd#3930 updating the list of supported language in fusiondirectory #### fusiondirectory-plugins - fd-plugins#3831 we missed documentation for developers plugin - fd-plugins#3834 we missed documentation for webservice plugin - fd-plugins#3877 add a switch to select the good library when in wheezy or jessie for fusiondirectory-shell - fd-plugins#3937 Add title option on the tr - fd-plugins#3943 Add a option to not touch at the reverse zone - fd-plugins#3946 Add copyright in the header of the ppolicy plugin files ### Changed #### fusiondirectory - fd#3829 Move documentation of dashboard and rolemanagement in core - fd#3961 the DESC of each attribute and object should describe exactly the purpose of it - ported description and formatting issues to 1.0.8.x ### Fixed #### fusiondirectory - fd#3882 We missed jsonrpc entry in our api - fd#3928 Doesn't work if ldap's cn=admin has password with "<" symbol - fd#3932 Password default hashes of type CRYPT/XXX other than CRYPT/MD5 are not working - fd#3941 fusiondirectory-setup --check-ldap should respect password encoding taken from the ldap #### fusiondirectory-plugins - fd-plugins#3960 fusiondirectory-shell cannot cat a user - fd-plugins#3962 fusiondirectory-shell should handle multivalued attributes properly ## %"FusionDirectory 1.0.8.8" - 2015-07-01 ### Added #### fusiondirectory - fd#3705 add the to faq that if user doesnt show up check if nis.schema is installed - fd#3824 Unix account - /bin/false - fd#3870 fusiondirectory-setup miss the explanation of --check-deprectaed into to manpages - fd#3878 we need an option in fusiondirectory-setup to tell us the fusiondirectory version - fd#3879 we need an option into fusiondirectory-insert-schema to empty a schema - fd#3887 Support apache group for Archlinux - fd#3919 fusiondirectory-setup miss the explanation of --migrate-acls into to manpage #### fusiondirectory-plugins - fd-plugins#3830 we missed documentation for applications plugin - fd-plugins#3832 we missed documentation for ejbca plugin - fd-plugins#3833 we missed documentation for gpg plugin - fd-plugins#3841 we missed documentation for certificates plugin ### Changed #### fusiondirectory - fd#3864 correct all the date and version on the man pages - fd#3920 reorganize the command for list, write, set vars #### fusiondirectory-plugins - fd-plugins#3890 Vacation range should be disabled on mail methods as none implements it - fd-plugins#3898 check if the demo plugin is current and use the current simple plugin api ### Removed #### fusiondirectory - fd#3917 remove the fusiondirectory-setup --migrate-repositories #### fusiondirectory-plugins - fd-plugins#3913 remove screenshot and demosection.php from developers packages ### Fixed #### fusiondirectory - fd#3884 Setup fails if root object is missing ## %"FusionDirectory 1.0.8.7" - 2015-06-05 ### Added #### fusiondirectory - fd#3757 Let password-methods-sasl prompt for a password when a password-hook is configured - fd#3769 Add /sbin/nologin in shells - fd#3776 Php error when editing a user - fd#3808 password strength widget is broken from email redirection - fd#3809 authorize to set the same password when using simpel password system ( not ppolicy) - fd#3817 Viewing a group removes all members that don't have a memberUid in addition to member attribute - fd#3826 We miss icons for plugin certificates - fd#3837 fusiondirectory-setup doesn't handle correctly start_tls support #### fusiondirectory-plugins - fd-plugins#3706 Manage userCertificate attribute under User tab - fd-plugins#3785 Add TXT values in global zone record - fd-plugins#3815 Conversion of PEM certificate in DER (binary) - fd-plugins#3827 We miss icons for plugin certificates ### Changed #### fusiondirectory - fd#3772 Password recovery cannot find a suitable password method for current hash - fd#3810 check all copyright year in source #### fusiondirectory-plugins - fd-plugins#3811 check all copyright year in source - fd-plugins#3816 Fix refresh DNS button in systems - fd-plugins#3822 check all copyright year in source ### Removed #### fusiondirectory - fd#3753 Recovery password use default hash #### fusiondirectory-plugins - fd-plugins#3835 Documentation that we must remove ### Fixed #### fusiondirectory - fd#3783 Using Password recovery with the Personal plugin fails. #### fusiondirectory-plugins - fd-plugins#3762 when copying 4 servers at once from a departement to another - fd-plugins#3786 We cannot add TXT value in DNS ## %"FusionDirectory 1.0.8.6" - 2015-05-27 ### Added #### fusiondirectory - fd#3713 the group and user is different for apache on SLES 11 SP3 - fd#3746 Ppolicy should be applied in password recovery #### fusiondirectory-plugins - fd-plugins#3691 Export sub entries with ldapmanager - fd-plugins#3693 the apache icon for the apache plugin doesnt appaers in dashboard ### Changed #### fusiondirectory - fd#3643 Ppolicy plugin should check password history #### fusiondirectory-plugins - fd-plugins#3720 Language setting ### Removed #### fusiondirectory - fd#3692 class_ldap.inc has leftover debug - fd#3738 rfc2307bis option should be removed - fd#3750 fusiondirectory.conf attribute configVersion is unused and should be removed ### Fixed #### fusiondirectory - fd#3235 When a manager changes its base the managed user attributes are changed - fd#3604 Role icon is display for all users - fd#3685 generateLdif() fails with bind-passwords containg '$' - fd#3690 the setup doesnt find the ldap anymore when fai plugin is installed - fd#3723 Missing icon - fd#3731 A icon is missing when we set a manager - fd#3732 When debug trace level is on, we can’t log in anymore #### fusiondirectory-plugins - fd-plugins#3687 Address book plugin show infos only in admin - fd-plugins#3719 ACLs of GPG-Plugin ## %"FusionDirectory 1.0.8.5" - 2015-04-03 ### Added #### fusiondirectory - fd#3554 New functionnality: list all members for a primary group - fd#3586 Modifier for templates to convert german umlauts to 7-bit ASCII - fd#3596 Dashboard plugin should go into core - fd#3600 Dashboard should be completed - fd#3634 the configuration of fusiondirectory entry in dashboard first tab doesnt have an icon - fd#3667 the reset password should use the fdPrivateMail from the personnal plugin as alternative address #### fusiondirectory-plugins - fd-plugins#3397 Ppolicy plugin - fd-plugins#3477 Plugin FAI - fd-plugins#3482 Plugin FAI - Centos support - fd-plugins#3525 the sudo plugin doesnt allow to save the sudoOrder - fd-plugins#3527 Add the value ALL in systems and users and groups - fd-plugins#3529 add supannRefId in supann Plugin - fd-plugins#3534 gosaMailDeliveryMode in Group Mail Tab - fd-plugins#3544 when adding ns record in the dns zone editor global name records it doesnt add the . at the end when saving - fd-plugins#3609 system and newtork tab from the dashboard plugin goes to systems plugins to add the tab when needed - fd-plugins#3610 ppolicy should add a tab to dashboard - fd-plugins#3671 the reset password should use the fdPrivateMail from the personal plugin as alternative address ### Changed #### fusiondirectory - fd#3264 Hidden password for fusiondirectory-setup --check-ldap - fd#3538 getbin.php should quote the file name - fd#3539 User tab roles should not appear in «My account» menu - fd#3579 We should update copyright notices to 2015 - fd#3595 The menu should be reorganized - fd#3608 dashboard should be an exhaustive statistic plugin - fd#3622 ppolicy should add a tab to dashboard #### fusiondirectory-plugins - fd-plugins#3569 after the first load of the kernel to be use in the fai tab, they should be cached for the rest of the session - fd-plugins#3580 We should update copyright notices to 2015 - fd-plugins#3601 The menu should be reorganized - fd-plugins#3645 Parent servers are empty - fd-plugins#3648 debconf variables field should take utf8 - fd-plugins#3666 the dashboard doesnt show the icon associated to the fai objects and are not clickable ### Removed #### fusiondirectory - fd#3620 system and newtork tab from the dashboard plugin goes to systems plugins to add the tab when needed - fd#3633 the small_warning.png icon is not present but used by the system dashboard tab #### fusiondirectory-plugins - fd-plugins#3561 Remove the message "Take over DNS configuration from ..." - fd-plugins#3607 in queue management we should remove the action create and the first 3 icons on the left - fd-plugins#3616 Dashboard plugin should go into core - fd-plugins#3635 the small_warning.png icon is not present but used by the system dashboard tab - fd-plugins#3654 fai plugin empty with one repository on a server trigger an Undefined variable: prefix error - fd-plugins#3676 remove example.ldif that is incorrect ### Fixed #### fusiondirectory - fd#3249 When a duplicate is found, its dn should be given - fd#3315 Warning message during adduser process - fd#3524 Can't create/edit users with gosaMailServer Attributes via acl system - fd#3540 Password Recovery error for a non-existant user - fd#3551 Invalid uri in the password recovery mail - fd#3564 References are only checked in the base - fd#3582 translation not complete - fd#3590 Error message if we have an assignement with no members - fd#3623 Cannot create a role with the same name of an DSA object - fd#3659 error when copying a system from a departement to the root #### fusiondirectory-plugins - fd-plugins#3507 Error in plugin-dns documentation - fd-plugins#3536 Plugins Quota et msg :The field 'Device' contains invalid characters! - fd-plugins#3537 Error when I click on reference in EJBCA section - fd-plugins#3555 editing a template inside fai provoke a crash - fd-plugins#3557 Plugin FAI - partition LVM - fd-plugins#3571 Informations for DHCP and DNS are lost after a copy paste - fd-plugins#3592 the ppolicy exemple files should be changed to use a more generic dn - fd-plugins#3621 ejbca my account link is broken - fd-plugins#3626 Export single entry give an error - fd-plugins#3627 OPSI import should not have an empty filter - fd-plugins#3628 DHCP plugin edit host error - fd-plugins#3637 Applications plugin should not set forceSize parameter - fd-plugins#3638 Error in cyrus template - fd-plugins#3640 Remove a user display an error if we have ppolicy - fd-plugins#3641 Token invalid when we use ppolicy - fd-plugins#3642 FTPStatus attribute must default set at true - fd-plugins#3644 Problem in regex to set release in FAI package list - fd-plugins#3653 Uninitialized string offset: 0 in ldapmanager when importing an ldif - fd-plugins#3663 No image for up/down in FAI profil ## %"FusionDirectory 1.0.8.4" - 2015-01-07 ### Added #### fusiondirectory - fd#3530 the roles in the personal/roles miss an main.inc ! - fd#3531 the roles icon is missing in my account ## %"FusionDirectory 1.0.8.3" - 2014-12-15 ### Added #### fusiondirectory - fd#3400 copyright and license is missing for include/functions_debug.inc - fd#3419 FD should allow plugins to act as menu entries providers - fd#3426 cleaning the desktop-management plugin - fd#3429 fusiondirectory-insert-schema should have an option to keep ldifs files - fd#3506 we should have in core a tab in user to be able to assing him roles - fd#3519 Where we add users in sudo plugin their are invisible #### fusiondirectory-plugins - fd-plugins#3416 create a new web-application plugin - fd-plugins#3427 in some user case we have a need to be able to add roles for users and have those users get rights for applications. - fd-plugins#3450 create a plugin to manage certificates from ejbca - fd-plugins#3472 create a personal plugin to store all kind of personal data - fd-plugins#3496 EJBCA tab for the systems - fd-plugins#3497 EJBCA miss some icons - fd-plugins#3510 Argonaut mirror settings fields have no descriptions ### Changed #### fusiondirectory - fd#2613 new icon for debug-help aka diagrams has it is the same as ldapmanager - fd#3431 correct all the date and version on the man pages - fd#3441 Inactive tabs could have a different style - fd#3458 making the saving of the samba attributes optional in 1.0.8.x - fd#3468 Hook script with ldap array - fd#3478 Message d'information concernant les propriétes que le mot de passe doit répondre - fd#3493 Department list should be updated after a department creation - fd#3501 the uid id naming mess should be cleaned up - fd#3509 Should french translation use «courriel»? #### fusiondirectory-plugins - fd-plugins#3401 autofs/admin/autofs/main.inc have a gpl v3 licence and its wrong it should be gpl v2 - fd-plugins#3407 plugins are still using obsolete attribute cellspacing on table tags - fd-plugins#3421 memory exhaustion when supann plugin is installed and i try to use the import csv - fd-plugins#3423 cleaning the desktop-management plugin - fd-plugins#3462 update the official files for the supann plugin - fd-plugins#3502 Argonaut is sometimes called «infastructure service» and sometimes «service infrastructure» - fd-plugins#3522 the sudo schema from the sudo-ldap package i using old openldap syntax and must be corrected and included ### Removed #### fusiondirectory - fd#3396 remove old gosa spec from core-fd.schema - fd#3476 We should remove the ACL tabs from special tabs - fd#3504 FD should stop using the word generic every where - fd#3505 setup_feedback.tpl is a useless file - fd#3517 remove gouvernement mode from fusiondirectory #### fusiondirectory-plugins - fd-plugins#3393 update-from-1.0.6-to-1.0.7 in plugin-systems - fd-plugins#3402 remove the Authors.rst from the autofs plugin - fd-plugins#3403 remove the glp v3 licence from the autofs plugin - fd-plugins#3404 remove the sieve dir from the mail plugin - fd-plugins#3408 update-from-1.0.6-to-1.0.7 in plugin-mail - fd-plugins#3483 removing leftover of the desktop-management plugin ### Fixed #### fusiondirectory - fd#3368 Missing png for goServer (systems) - fd#3369 «&» should be used in icon paths - fd#3387 When locking an account with no samba password it adds a samba attribute to it - fd#3399 sometime when refreshing the generic page on a user a get template placeholder in login - fd#3422 when i create a template in the user list i got a missing icon for the new user from template - fd#3430 fusiondirectory-insert-schema man pages is wrong it misses an OPTIONS section - fd#3434 The S placholder to remove whitespace doesnt seems to work - fd#3436 when using apply template after having sucessfully imported user, it wrongly rewrite the users entries - fd#3447 When debug trace level is on, we can’t log in anymore - fd#3470 FusionDirectory in Amazon Linux AMI - fd#3484 The user icon does not show up - fd#3491 User ldap error are wrongly reported - fd#3495 foreignKey on acls is handle several times - fd#3500 Error in user management - fd#3508 There is some french in password recovery - fd#3516 Various problems in strings #### fusiondirectory-plugins - fd-plugins#3379 The quota tab must have a dependance on the unix tab - fd-plugins#3415 application listing in the desktop plugin doesnt show the icons on the listing - fd-plugins#3433 when importing user and no selection of an field in the csv to be the uid it crash - fd-plugins#3442 dashboard network tab links to dns servers are wrong - fd-plugins#3446 when creating a desktop application it doesnt save it - fd-plugins#3454 Error in the systems plugin documentation - fd-plugins#3459 the nis netgroup is always active - fd-plugins#3485 The user icon does not show up - fd-plugins#3490 GPG plugin have some errors - fd-plugins#3511 The comment for the ssh public key is mandatory - fd-plugins#3512 Application local seems wrong - fd-plugins#3514 Various problems in strings - fd-plugins#3518 remove the french inside the supann plugin - fd-plugins#3520 the default entry in the sudo plugin is not editable anymore ## %"FusionDirectory 1.0.8.2" - 2014-09-25 ### Added #### fusiondirectory - fd#2619 fusiondirectory-insert-schema should have a -c option to continue on error - fd#3335 adding lighttpd support in the doc - fd#3348 add the licence to class_IconTheme.inc - fd#3352 lots of plugins files have no licenses at all #### fusiondirectory-plugins - fd-plugins#3304 fusiondirectory-shell should have login and password mandatory - fd-plugins#3351 lots of plugins files have no licenses at all ### Changed #### fusiondirectory - fd#3297 Use relative path for geticon - fd#3356 trust selection mode is broken in group and ogroups ### Removed #### fusiondirectory-plugins - fd-plugins#1034 remove all dsc form the sources - fd-plugins#3372 remove the trust section from the sudo plugin ### Fixed #### fusiondirectory - fd#3149 Refresh the Debian install documentation - fd#3332 the documentation on the repos to use for development is not correct - fd#3359 add user with templates didn't keep group affectation - fd#3361 unable to create a template with posixGroup - fd#3362 Bad aspect for tabs when a dialog is open - fd#3364 we can’t cancel manager selection - fd#3365 there is an error in userManagement template base regexp #### fusiondirectory-plugins - fd-plugins#3303 debugHelp have problems with tabclasses contaning dashes - fd-plugins#3305 dhcp-fd.schema should be mentionned in dhcp plugin docs instead of dhcp.schema - fd-plugins#3321 Cannot import csv using a template - fd-plugins#3327 primary server in the dns service should not be numeric - fd-plugins#3347 update the doxygen file - fd-plugins#3350 correct the fsf address in licenses - fd-plugins#3363 cannont add Etablissement - fd-plugins#3373 Default action displayed an error ### Security #### fusiondirectory - fd#3316 possible xss in login screen ## %"FusionDirectory 1.0.8.1" - 2014-09-02 ### Added #### fusiondirectory - fd#3060 We should try to ease migrations when schema attributes are disappearing - fd#3134 fusiondirectory-insert-schema should allow ldap auth - fd#3224 fusiondirectory-setup may contain help for migrating versions - fd#3282 adding /en/ files to fusiondirectory to enable automatic update of the transifex po files #### fusiondirectory-plugins - fd-plugins#3204 add a manpage for fusiondirectory-shell - fd-plugins#3283 adding /en/ files to fusiondirectory to enable automatic update of the transifex po files ### Changed #### fusiondirectory - fd#3213 First time role installation on a default installation - fd#3236 fusiondirectory-setup contains duplicated code for branch creation - fd#3239 Use some CSS3 features - fd#3260 Apache2.4 does not allow underscores in request header variables anymore - fd#3284 we are now allowed to use non-ascii string in gettext translation for en #### fusiondirectory-plugins - fd-plugins#3251 The list of objectTypes is no longer present in class_debugHelp.inc - fd-plugins#3298 Use relative path for geticon ### Removed #### fusiondirectory - fd#3203 remove overlib.js leftover - fd#3218 Remove the plugin restauration feature - fd#3230 Snapshot type should be deprecated - fd#3266 We must remove update-from-1.0.6-to-1.0.7 for 1.0.8.1 #### fusiondirectory-plugins - fd-plugins#3271 Rename a server create PHP errors ### Fixed #### fusiondirectory - fd#3212 After the upgrade the ACL system looks broken, - fd#3216 fusiondirectory-setup should die on ldap search error - fd#3217 Editing the config triggers php errors - fd#3238 Department creation is broken - fd#3261 Improve white-space trimming of mcrypt_decrypt() results - fd#3262 Make non-default plugin tabs browseable when the plugin is viewed in non-editable mode - fd#3268 fusiondirectory.secrets not included via fusiondirectory-apache.conf - fd#3274 When we migrate the acls we have an error - fd#3287 Undefined variable lang in index.php - fd#3290 Cannot run a postCreate Hook by using uid field as parameters #### fusiondirectory-plugins - fd-plugins#3189 ldap dump should escape html - fd-plugins#3241 Supann entite regexp is wrong - fd-plugins#3257 Allow options in sshPublicKey ### Security #### fusiondirectory - fd#3227 Hide userPassword on change_password postmodfy hook error message - fd#3263 Login with expire password work if we modify the URL ## %"FusionDirectory 1.0.8" - 2014-06-30 ### Added #### fusiondirectory - fd#1754 tools for upgrading schema - fd#1922 Foreign key should be handled between plugins - fd#2630 check hooks are not in the documentation - fd#2858 merge master of simple-plugin to fusiondirectory - fd#2898 SimpleManagement should handle better the name column - fd#2915 in the LDAP connection setup page we should have a button in the authentifiacation section that allow us to test the conbimation of admin dn and admin password - fd#2926 We should use freedesktop Icon Theme Specification - fd#2979 FusionDirectory could detect old ACL format - fd#3065 Having some default roles - fd#3157 some icons are missing I only see the alternate text - fd#3177 add a space modifier to remove space in template #### fusiondirectory-plugins - fd-plugins#343 we need a webservice for fusiondirectory - fd-plugins#2396 create a ipmi basic plugin for FusionDirectory - fd-plugins#2425 IPMI interfaces should have a tab for credentials - fd-plugins#2456 create a mail method for dovecot - fd-plugins#2496 merging the dovecot plugin - fd-plugins#2497 merging the sogo plugin - fd-plugins#2513 we miss an icon for sogo, repository, gpg - fd-plugins#2581 We should have a plugin for FusionInventory - fd-plugins#2662 the fusioninventory plugin should have a configuration plugin - fd-plugins#2695 Dashboard should provide a link to the argonaut server - fd-plugins#2714 Samba Domain general attributes management - fd-plugins#2910 argonaut server service should have an option to not get packages even if a mirror is created in FusionDirectory ### Changed #### fusiondirectory - fd#1711 %attribute% syntax should be used - fd#2220 Snapshot URI and user should default to the same one as FD - fd#2313 Rethink categories and object types - fd#2397 The code should follow code guidelines - fd#2438 Find out why schemaCheck disable get_objectclasses - fd#2446 TrustsAttribute should be replaced by ServersAttribute - fd#2488 We should be able of getting a list of object from an objectType - fd#2502 divSelectBox should be able to display column titles - fd#2547 ldap class has unused vars and methods - fd#2566 SnapShotDialog and SnapshotHandler have duplicated code - fd#2596 Departments should be based on simplePlugin - fd#2625 We should be able to create link to object edition easily - fd#2670 Ease ACL handling - fd#2720 Improving HTML&CSS code - fd#2723 Default password hash is weak - fd#2727 Password posthooks are broken - fd#2731 Fix the 1.0.8 branch work - fd#2839 Fix the systemSelect situation - fd#2901 We need to clarify role situation - fd#2928 Message dialog should be reworked - fd#2929 LDAP dialog errors should have error style - fd#3074 cleaning the snapshot management - fd#3090 We can’t use /tmp for auth token anymore - fd#3092 Add a visual effect (change header color?) when editing #### fusiondirectory-plugins - fd-plugins#2410 The code should follow code guidelines - fd-plugins#2447 TrustsAttribute should be replaced by ServersAttribute - fd-plugins#2483 Rethink categories and object types - fd-plugins#2503 argonautLogView should not use divlist - fd-plugins#2512 class_tabs should be cleaned - fd-plugins#2532 applications and mimetypes should be moved to their own plugin - fd-plugins#2548 ldap class has unused vars and methods - fd-plugins#2550 divlist should not be used anymore - fd-plugins#2626 We should be able to create link to object edition easily - fd-plugins#2645 objects::ls should be used instead of config::getObjectList - fd-plugins#2655 we need an addon for the fusioninventory plugin that list all data thats in the inventory branch - fd-plugins#2741 systems plugin needs to be adapted to new listing feature - fd-plugins#2744 OPSI plugin contains duplicated code - fd-plugins#2852 rename the board plugin to dashboard - fd-plugins#2884 Ease ACL handling - fd-plugins#2896 More plugins should be using simpleManagement - fd-plugins#2937 We should use freedesktop Icon Theme Specification - fd-plugins#2949 add ipmi as a system attribute and not as a new system - fd-plugins#2954 Samba is uselessy using plugin class - fd-plugins#3036 Cannot redeclare class SubNodesAttribute - fd-plugins#3088 Ajout d'adresse mail alternative vide ### Removed #### fusiondirectory - fd#2418 All gosaUnitTag related code should be removed - fd#2848 Duplicated code in setup_stepFinish - fd#3052 Debug output when not specified during setup #### fusiondirectory-plugins - fd-plugins#2420 All gosaUnitTag related code should be removed - fd-plugins#2729 Samba munged attribute ACLs - fd-plugins#2840 Fix the systemSelect situation - fd-plugins#3099 Role plugin moved to core ### Fixed #### fusiondirectory - fd#2412 Reading categories should not be done in acl constructor - fd#2432 locking conflict errors - fd#2505 class_tabs should be cleaned - fd#2526 User cn is not always handled correctly - fd#2544 class_config should follow code guidelines - fd#2549 class certificate should follow code guidelines - fd#2551 divlist should be deleted - fd#2552 class_filter should follow code guidelines - fd#2553 class_msgPool should follow code guidelines - fd#2554 functions_debug should follow guidelines - fd#2555 class_plugin should follow code guidelines - fd#2560 Unused local vars in setupStep_Migrate - fd#2565 Password can't contains < - fd#2567 password-methods should follow code guidelines - fd#2575 Error warning header image should not break line - fd#2609 There is an error in plugin::tpl_parse_mask - fd#2637 Errors about attrSort redifinition - fd#2638 listing should allow to set the baseMode outside of the xml - fd#2673 fix config get_department documentation - fd#2728 Locked account and samba - fd#2732 scope one for filter is ignored - fd#2736 Create an user and setup an acl as the same time - fd#2738 when creating a user in a template with accent and uppercase modifier - fd#2758 when installing FusionDirectory for the first time it put an error message about samba sid / rid right on the login page - fd#2838 Fix filter.tpl files - fd#2844 LDAP SIZE LIMIT should be fixed - fd#2846 Load acl category from plManages entry - fd#2867 The code should not fix default values - fd#2904 setup is broken in 1.0.8 when inspecting department - fd#2916 Group creation is broken - fd#2917 Problem with Unix settings "Force UID/GID" and "User must change password on first login" - fd#2918 when creating the fd-admin user in the migration phase i got an error - fd#2938 typo error in class_DaemonEvent.inc - fd#2977 fusiondirectory-setup --migrate-acls fails if roles branch does not exists. - fd#3002 Improve HTML code in order to ease tests - fd#3027 Warning the gidNumber is already in use when we edit a group - fd#3030 Info message when we copy/paste ACL roles in the same place - fd#3041 divSelectBox should take an html id in its constructor - fd#3044 Cannot apply an ACL - fd#3045 In acl assignments the base sometimes wrongly show - fd#3066 Copy user in an other base create the user in the root base - fd#3067 The copy of an user is not in the group of these user - fd#3087 Renommer un groupe - fd#3111 systemSelect crash the unix tab - fd#3120 samba domain don't appears ! - fd#3163 Icon theme inheritance is broken #### fusiondirectory-plugins - fd-plugins#2511 FusionDirectory should provide valid HTML - fd-plugins#2530 User GPG keys info are not fetched when opening the tab - fd-plugins#2607 PHP error "Undefined property: mailgroup::$uid" - fd-plugins#2699 jsonRPCClient should not prevent from using HTTP auth - fd-plugins#2733 Debconf should be reworked - fd-plugins#2837 Fix filter.tpl files - fd-plugins#2921 the select for the systems doesn't work on 1.0.8 - fd-plugins#2922 the samba plugin is broken on 1.0.8 - fd-plugins#2930 LDAP dialog errors should have error style - fd-plugins#2935 old board plugin still appears on fresh FD 1.0.8 install - fd-plugins#2946 Samba tslogin is broken - fd-plugins#3051 GUI corruption - fd-plugins#3053 Wrong objectclass names in Dashboard schema - fd-plugins#3058 GUI corruption - fd-plugins#3145 when install fusiondirectory-plugins-opsi, php class couldn't be loaded - fd-plugins#3148 Argonaut queue is crashing when trying to load FAI logs - fd-plugins#3153 When creating an FAI branch, subbranches should be created as well - fd-plugins#3156 some icons are missing I only see the alternate text - fd-plugins#3164 Servers service tab causes trouble with pluginfo div - fd-plugins#3175 unable to copy / paste opsi software list and opsi profile on fd web interface ### Security #### fusiondirectory - fd#2784 shell_exec should not be used in the code it is present in class_ldap.inc - fd#3072 Password hook not block the password change if you logged in fd-admin. ## %"FusionDirectory 1.0.7.5" - 2014-09-02 ### Changed #### fusiondirectory - fd#3223 The snapshot base is not proposed #### fusiondirectory-plugins - fd-plugins#3150 FAI profiles with the same name as a class are causing troubles ### Fixed #### fusiondirectory-plugins - fd-plugins#3159 only a part a OPSI netboot description is shown (wich isn't significant) - fd-plugins#3174 Supann have some problems ## %"FusionDirectory 1.0.7.4" - 2014-05-19 ### Added #### fusiondirectory - fd#3109 There is no documentation for encrypt password option - fd#3110 fusiondirectory-setup is unable to use TLS - fd#3137 adding brazilian into FusionDirectory ### Changed #### fusiondirectory-plugins - fd-plugins#3089 Clean OPSI import code to reuse it for other imports - fd-plugins#3108 adapting the doxyfile to make it run into the jenkins ### Fixed #### fusiondirectory - fd#3098 the sort is not correct in the ip colum of the system list #### fusiondirectory-plugins - fd-plugins#3091 ssh public key issue with 1.0.7.3 - fd-plugins#3095 the sort is not correct in the ip colum of the system list ## %"FusionDirectory 1.0.7.3" - 2014-04-03 ### Removed #### fusiondirectory-plugins - fd-plugins#2984 remove the entry for the static tftp path in argonaut fuse service ### Fixed #### fusiondirectory - fd#3073 Snapshot (or restore snapshot) not working #### fusiondirectory-plugins - fd-plugins#3015 error when trying to create the cronjob for creating debian mirror - fd-plugins#3031 PHP error: Undefined index: use_fon_group ## %"FusionDirectory 1.0.7.2" - 2014-02-04 ### Added #### fusiondirectory - fd#2859 Fix the template grouping situation - fd#2897 Provide a way to show hook execution results to the user via web - fd#2951 fusiondirectory-insert-schema need a -m option to allow to easyli insert ldif update-schema - fd#2952 Add Swedish language - fd#2955 add arabic language #### fusiondirectory-plugins - fd-plugins#2877 weblink should also be a tab for network device and printer ### Changed #### fusiondirectory-plugins - fd-plugins#2861 memory exhaustion when supann plugin is installed - fd-plugins#2945 Bug with InitialProgram (MungedDial) Samba field ### Removed #### fusiondirectory - fd#2927 A double border is shown when there are errors at login - fd#2942 There is some leftover of multiedit support #### fusiondirectory-plugins - fd-plugins#2940 PHP error: Undefined property: phoneAccount::$multi_boxes ### Fixed #### fusiondirectory - fd#2774 wrong size in chrome 29.0.1547.76 - fd#2847 Template bug in memberUid - fd#2865 snapshot are broken nearly everywhere - fd#2900 Wrong plIcon in personal/generic and personal/posix - fd#2941 PHP error: Undefined index: passwordRecoverySalt - fd#2947 In configuration screen hooks can't use placeholders - fd#2962 updating the docs for install, upgrade, ldap migration #### fusiondirectory-plugins - fd-plugins#2868 freeradius plugin have erroneous default value for Tunnel medium type - fd-plugins#2934 the ipmi puglin does not work - fd-plugins#2939 ldif error in 1.0.6 to 1.0.7 upgrade LDIFs for plugin-systems ## %"FusionDirectory 1.0.7.1" - 2013-11-18 ### Added #### fusiondirectory - fd#2830 refresh readme and install for 1.0.8 - fd#2860 make a changelog for FusionDirectory 1.0.7.1 ### Changed #### fusiondirectory - fd#2850 Creating several templates with same login placeholder won't work ### Fixed #### fusiondirectory - fd#2845 user main.inc is broken ## %"FusionDirectory 1.0.7" - 2013-11-06 ### Added #### fusiondirectory - fd#2245 Add a test to codesniffer for the php foreach issue - fd#2354 Config backend is not in the documentation - fd#2406 Allow filter to have no template - fd#2431 We should add an easy way of adding css files. - fd#2482 We need a default value for ipmiRDN - fd#2520 Could not load: 'UserPasswordAttribute' - fd#2546 RTL - fd#2564 remove mysql-dependencies in asterisk-plugin - fd#2569 cleanup fusiondirectory.pod removing all obsoleted options - fd#2584 Array to string conversion error when saving DNS - fd#2618 adding a --list-ldap to fusiondirectory-setup - fd#2631 No (obvious) way to select the pool allocation method - fd#2658 include class_objects.inc in core - fd#2739 add a space modifier to remove space in template - fd#2756 Next id hook should have documentation - fd#2815 create ldif for updating the schema in 1.0.7 #### fusiondirectory-plugins - fd-plugins#2478 Adaptation for Dovecot plugin - fd-plugins#2578 Update packet - fd-plugins#2651 integrating dovecot, gpg, ipmi, repository, sogo, weblink into the stable branch - fd-plugins#2660 we need an the icon from the fusioninventory project for our fusioninventory plugin - fd-plugins#2668 now that we have an acl support in the ldapdump fonctionnality it should be moved out of the debug-help plugin and put onto is own plugin - fd-plugins#2677 Add export feature in rsyslog plugin - fd-plugins#2689 adding the fusioninventory plugin to plugins - fd-plugins#2816 create ldif for updating the schema in 1.0.7 - fd-plugins#2825 move the developpers stuff into a developpers plugin in the plugins ### Changed #### fusiondirectory - fd#1097 ACL menu should show plShortName - fd#2266 fusiondirectory-setup should fetch config in the LDAP - fd#2390 when proofreading doc i found mention of a check hook - fd#2408 Rework menu html code - fd#2409 style.css should be split - fd#2416 posixAccount should use DisplayAttribute - fd#2435 Some clean is needed in the tpl organization. - fd#2443 Sauvegarde acl - fd#2457 migrate fusionddirectory-encrypt-password into fusiondirectory-setup - fd#2489 Left menu css should be reworked - fd#2559 Error message are weirdly displayed - fd#2576 Some installation instruction path are wrong - fd#2639 No .ldif since FD 1.0.6, change doc: admin_installation_from_source - fd#2640 No more config in /etc, change doc: admin_installation_from_source - fd#2697 moving smarty var from variables_common.inc to variables.inc #### fusiondirectory-plugins - fd-plugins#215 /usr/share/fusiondirectory/plugins/addons/goto/deploy-filter.tpl status - fd-plugins#2339 "board" plugin rename to "dashboard" - fd-plugins#2433 remove serviceDebianRepository from argonaut client tab - fd-plugins#2434 mac should be changed back to non mandatory in system - fd-plugins#2436 style.css should be split - fd-plugins#2484 config directory incorrect for the mail plugin - fd-plugins#2690 Rework postfixTransportTable - fd-plugins#2716 Repositories should be associated to distro/section couples - fd-plugins#2717 Repository type should be in the form ### Removed #### fusiondirectory - fd#2514 remove the meta code from headers.tpl - fd#2663 Smarty 3 vs Smarty 2 - fd#2681 class_acl changes html code depending on browser - fd#2685 now that we have an acl support in the ldapdump fonctionnality it should be moved out of the debug-help plugin and put onto is own plugin - fd#2687 non-JS fall-backs should be removed - fd#2748 we should remove from fusiondirectory-setup all the old code for systems, asterisk, mail - fd#2749 the apache config provided by the core should not include the line of config for fusiondirectory.secrets - fd#2819 remove scriptaculous from the source - fd#2821 remove included smarty gettext - fd#2823 remove schema2ldif from the source - fd#2824 move the developpers stuff into a developpers plugin in the plugins #### fusiondirectory-plugins - fd-plugins#2440 Some clean is needed in the tpl organization. - fd-plugins#2561 remove mysql-dependencies in asterisk-plugin - fd-plugins#2615 remove FakeAttribute du to moving it to simple-plugin - fd-plugins#2688 non-JS fall-backs should be removed - fd-plugins#2798 remove the old obsolete doc in the nergroups plugin ### Fixed #### fusiondirectory - fd#2340 Default value for "encodings" after installation - fd#2384 available roles it's a wrong definition in acl - fd#2389 Configuration windows red form not very explicit - fd#2403 When going to objectgroups with only the core plugins i get Undefined index: SERVERS - fd#2429 There are wrong pattern in pod explanations - fd#2448 postcreate syntax is wrong in some docs - fd#2452 When /dev/random runs out of entropy, it blocks the mcrypt_create_iv function. - fd#2463 there is an error in fusiondirectory.conf manpage - fd#2476 Checking checkbox does not enable fields in setup - fd#2486 Incorrect syntax for core-fd-conf schema - fd#2494 divSelectBox should escape html code from its cells - fd#2507 import_complete_ldif error handling is broken - fd#2510 FusionDirectory should provide valid HTML - fd#2515 Allow single quote in givenName - fd#2523 correct misspelling from fusiondirectory-setup-manpage.patch and fusiondirectory-setup.patch debian patchs in core - fd#2525 Copy paste is broken - fd#2528 php errors in logs - fd#2540 It is possible to add a completely blank shell to the shell list in "Configuration" - fd#2542 French translation error - fd#2592 PHP error: Undefined index: rtl - fd#2593 fullwidth is broken for right sections - fd#2617 fusiondirectory-setup --check-ldap doesnt work if password is chiffred in fusiondirectory.conf - fd#2620 fusiondirectory-insert-schema should die when an error occurs - fd#2635 Add the admin DN as a dummy member instead of the group DN (when using rfc2307bis) - fd#2643 backtrace when trying to create new items with the repository plugin - fd#2652 fusiondirectory-insert-schema fails when not cn=config - fd#2669 forceSSL in fusiondirectory.conf doesn't work - fd#2672 PHP error about MUST undefined - fd#2674 php error in class_objects.inc with php PHP 5.3.3-7+squeeze16 - fd#2682 Syntax error in core-fd-conf.schema - fd#2691 Not possible to remove login restriction (gosaLoginRestriction) - fd#2703 the check on template for uid unicity is wrong - fd#2710 in the ldapmanager plugin, it doesnt respect the password encryption method declared in FusionDirectory - fd#2715 in the acl plugin is don't see the categories in the list - fd#2718 multi-valuated settings cause problem when there is only one value - fd#2719 management is wrongly testing ACLs for removal - fd#2721 Password posthooks are broken - fd#2722 objectClass and attributes are duplicated in systems-fd.schema - fd#2726 Doxyfile contains absolute paths - fd#2747 the fusiondirectory-setup --install-plugins doesnt install the files contained in the include dir of the plugins - fd#2751 fusiondirectory-setup --install-plugins doesnt install the config backend of each plugin - fd#2752 fusiondirectory-setup --install-plugins doesnt install the ldap schema of all in the plugin in the contrib dirs when usign the tarballs - fd#2753 when installing FusionDirectory for the first time it put an error message about samba sid / rid right on the login page - fd#2754 Next id hook is wrongly placed - fd#2755 fusiondirectory-insert-schema should remove the ldif after an error occurs - fd#2829 wrong dir for smarty in fusiondirectory-setup #### fusiondirectory-plugins - fd-plugins#1948 DHCP subsection not appearing - fd-plugins#2375 "launching action T_Deployment.reboot" debug message - fd-plugins#2393 case of cyrusDeleteMailbox - fd-plugins#2404 FusionDirectory bugreport - when going to applications to create one i get PHP error: Illegal string offset 'ke - fd-plugins#2413 Board have some useless lines - fd-plugins#2421 Incorrect syntax for systems-fd schema - fd-plugins#2424 Error message when i create an user - fd-plugins#2426 removal of errors cache - fd-plugins#2430 Migrate class_user to simple-plugin - fd-plugins#2442 Action scheduling from deployment queue crashes - fd-plugins#2449 modification d'un utilisateur - fd-plugins#2474 Error deleting object from queue - fd-plugins#2490 Board : PHP error "Invalid argument supplied for foreach()" - fd-plugins#2493 We need to adapt a few things to last simplePlugin commit - fd-plugins#2498 divSelectBox should escape html code from its cells - fd-plugins#2506 ButtonAttribute has been renamed - fd-plugins#2508 import_complete_ldif error handling is broken - fd-plugins#2543 in the mail config backend the translation for the generic method is false - fd-plugins#2545 the service postfix doesnt check the postfixMyHostname correctly - fd-plugins#2574 when saving a windows workstations the uid is stored twice wrongly - fd-plugins#2580 Deployment queue - error aborting queued jobs - fd-plugins#2583 Array to string conversion error when saving DNS - fd-plugins#2612 missing or wrong attribute - fd-plugins#2636 DNS Zones unusable with bind-sdb - fd-plugins#2675 Boolean options in sudo are always reset to FALSE - fd-plugins#2676 log messages shouldn't be truncated in rsyslog plugin - fd-plugins#2679 Quota plugin have some leftovers - fd-plugins#2698 don't change stauts of opsi installed package when adding or removing packages to an opsi profile - fd-plugins#2700 Empty translated strings should be avoided - fd-plugins#2705 in the ldapmanager plugin, the import csv doesnt show my template - fd-plugins#2711 the dn is wrong when saving imported user into ldap from ldapmanager - fd-plugins#2740 when the opsi plugin is installed i always have this error even withtout an opsi server configured "Can't find IP for OPSI service" - fd-plugins#2742 When an opsi server has not an mac address - fd-plugins#2757 since their moving the icon for applications and mimetypes doesnt appers in the menu ## %"FusionDirectory 1.0.6" - 2013-05-10 ### Added #### fusiondirectory - fd#2355 Severities in the FDstandard codesniffer standard should be set - fd#2374 the ldapFollowReferrals should be in fusiondirectory.conf.pod as it is a file config option #### fusiondirectory-plugins - fd-plugins#2349 the dsa plugin should allow to select the password encoding method ### Changed #### fusiondirectory - fd#2378 Postcreate doesn't parse variables #### fusiondirectory-plugins - fd-plugins#2352 dsaManagement should use simpleManagement - fd-plugins#2377 config directory incorrect for the samba plugin ### Removed #### fusiondirectory - fd#2356 all checkbox=$multiple_support should be remove from the smarty templates - fd#2362 remove the update schema from 1.0.4 for 1.0.6 #### fusiondirectory-plugins - fd-plugins#2357 all checkbox=$multiple_support should be remove from the smarty templates - fd-plugins#2364 remove the update schema from 1.0.4 for 1.0.6 - fd-plugins#2365 remove the remaning readme into the plugins ### Fixed #### fusiondirectory - fd#2346 Fusiondirectory 1.0.5 + wheezy + user management - fd#2351 case of forcePasswordDefaultHash - fd#2361 Login uses simple quotes for translated strings in smarty template - fd#2371 fusiondirectory-insert-schema should look for the right name #### fusiondirectory-plugins - fd-plugins#2336 kolab2 schema failed insertion - fd-plugins#2350 when i save a mail group i got a not needed gosaMailDelivery mode saved ## %"FusionDirectory 1.0.5" - 2013-04-23 ### Added #### fusiondirectory - fd#858 FD should have a PHP CodeSniffer standard to check Guidelines respect - fd#1074 Add logoff scripts to LDAP schema - fd#1124 Autogénération de mots de passe dans les templates - fd#1223 New tab system - fd#1263 Allow special characters in passwords - fd#1336 Enhance ogroups tab handling - fd#1353 Functions.inc check uid against 'admin' - fd#1371 PHP error "No department mapping found for type debconfRDN" - fd#1377 adding debconf to ogroups - fd#1378 set_post should be added to funtions.inc and renamed - fd#1445 Fusiondirectory configuratin should go into the LDAP - fd#1461 Setup should write config into the LDAP - fd#1507 fusiondirectory-insert-schema should install fusiondirectory-conf.schema - fd#1514 adding aliasRDN default to functions.inc - fd#1531 Trace should be given for each fatal error - fd#1567 adding dsaRDN default to functions.inc - fd#1594 add description field in "generic" user tabs - fd#1746 add a new type of device : mobile device - fd#1769 fusiondirectory-insert-schema should remove the ldif created after inserting them - fd#1854 allow selecting a phone number from user information tab - fd#1929 adapt the INSTALL file to include setup of the argonaut include dirs - fd#1933 manipulate Lower/uppser case in template - fd#1949 Add support for crypt/sha-256 and crypt/sha-512 - fd#1951 Add support for a configuration setting to force the use of a hash when setting or changing passwords - fd#2038 FusionDirectory could have a tutorial game to discover the features - fd#2100 add missing authors from bug reports and patches - fd#2124 manpage of fusiondirectory.conf must be updated - fd#2153 opsiClient should be object group compliant - fd#2159 fusiondirectory-setup should have an option to select the ldap server to which it should connect - fd#2261 Error when reading config should tell users to run fusiondirectory-setup --check-config #### fusiondirectory-plugins - fd-plugins#383 Kerberos Integration plugin - fd-plugins#517 create a plugin to manage puppet node - fd-plugins#531 translation of system plugin - fd-plugins#712 the freeradius plugin should have the same entries as the dialupadmin user interface - fd-plugins#833 an automount service would be nice - fd-plugins#868 We need an FD plugin for debconf - fd-plugins#956 argonaut should work on ssl mode https - fd-plugins#1004 the dns and logging services don't have the start/stop/restart button - fd-plugins#1056 Add vboxvideo to video driver list - fd-plugins#1073 Add logoff scripts to user environment - fd-plugins#1075 Add logoff script to applications - fd-plugins#1079 Add support for logoff scripts in multi edit mode - fd-plugins#1091 Rewrote freeradius - fd-plugins#1141 PATCH] Add "setup and "repository" hooks. - fd-plugins#1142 [PATCH] Add support for nouveau as xdriver (Trac #8460) - fd-plugins#1143 [PATCH] Add commment support to various device types (#4308) - fd-plugins#1146 PATCH] Add FAI state column. - fd-plugins#1153 Scalix plugin must have schema files for LDAP - fd-plugins#1167 Add a new function get_configured_packages and move logic, which gets debconf configuration for all configured packages from LDAP, to this function. - fd-plugins#1170 Added special check when copying applications. - fd-plugins#1294 add a new type of device : mobile device - fd-plugins#1389 adding ldif for puppet schema - fd-plugins#1406 When argonaut server is configured but not answering, the wait is too long - fd-plugins#1423 icons for apace2 service - fd-plugins#1434 password recovery documentation - fd-plugins#1458 Fusiondirectory configuratin should go into the LDAP - fd-plugins#1469 Argonaut-fuse should let modules read their own config - fd-plugins#1475 New tab system - fd-plugins#1530 there should be an icon for the sympa service in the system list - fd-plugins#1538 Board plugin needs both dhcp and dns if systems is installed - fd-plugins#1552 zone file and named filed are in the same folder - fd-plugins#1568 icon for main menu and listing is missing - fd-plugins#1578 icon for spamassassin is wrong (only a ?) - fd-plugins#1580 icon for the antivirus service is wrong its only a ?. - fd-plugins#1583 Inheritance should be handled - fd-plugins#1593 creaating a option for synchronizing UNIX expiration date to (or from) SAMBA espiration date - fd-plugins#1597 merging dsa plugin into core plugins - fd-plugins#1598 merging alias plugin into core plugins - fd-plugins#1599 merging sympa plugin into core plugins - fd-plugins#1666 for the generic basicMail method we need a mailService - fd-plugins#1713 when ssh plugin is installed i got a bug when click on ssh in the my account - fd-plugins#1748 Systems plugin needs a configuration plugin - fd-plugins#1771 the ssh plugin doenst have an icon for the my account menu - fd-plugins#1788 move to gofon.schema to asterisk plugin - fd-plugins#1790 move to gofax.schema to fax plugin - fd-plugins#1794 move to goserver.schema goto.schema gosystem.schema to system plugin - fd-plugins#1806 moving mail attributes and objectclass into the mail-fd.schema - fd-plugins#1808 moving proxy attributes from core schema to proxy-fd.schema - fd-plugins#1811 moving the attributes from the core schema to the systems schema - fd-plugins#1813 moving intranet attributes from core to the intranet plugin - fd-plugins#1815 moving the attributes from core to the webdav plugin - fd-plugins#1819 moving the update from update-from-1.0.3 to the plugins now that the schema have been moved - fd-plugins#1830 enhancing the ldap service - fd-plugins#1848 allow selecting a phone number from user information tab - fd-plugins#1850 We need an icon for mobile phones - fd-plugins#1906 rSyslog plugin not only mysql!! - fd-plugins#1914 Opsi client tab (management) modeled after the argonaut client tab - fd-plugins#1917 creating an opsi service - fd-plugins#1937 move the gosaDefaultPrinter from core schema to system.schema - fd-plugins#1960 OPSI module should be able to handle global import - fd-plugins#1961 when removing a windows pc, it should be removed from opsi if activated - fd-plugins#1968 We should have a way of creating OPSI profiles - fd-plugins#1969 jsonRPCClient.php should show JSON decode errors - fd-plugins#1972 We should be able of setting the profile in the OPSI client tab - fd-plugins#1993 Deployment queue should show winstation as valid targets - fd-plugins#2018 OPSI profile should allow to select the requested action - fd-plugins#2019 OPSI profile should allow to set product properties - fd-plugins#2036 new icon for opsiprofiles - fd-plugins#2037 icons of management system - fd-plugins#2040 merge autofs into core plugins - fd-plugins#2043 merge freeradius into fusiondirectory-plugins - fd-plugins#2045 merge zarafa plugin into fusiondirectory-plugins - fd-plugins#2047 merge debconf into fusiondirectory-plugins - fd-plugins#2052 merge game into fusiondirectory-plugins - fd-plugins#2053 merge puppet into fusiondirectory-plugins - fd-plugins#2063 for opsi we need to manage list of products - fd-plugins#2065 adding software on demand onto the opsi service - fd-plugins#2077 the icon for the nagios plugin is wrong - fd-plugins#2108 missing main.inc in personal dir of several plugin create error in web interface - fd-plugins#2110 we need an icon for squid and pureftpd for the main menu - fd-plugins#2117 we need icons for squid, phpscheduleit, pureftpd, zarafa for the main menu - fd-plugins#2128 nagios-schema - fd-plugins#2132 debconf icon - fd-plugins#2173 make user properties dynamical - fd-plugins#2184 netgroup plugin misses config in ldap backend - fd-plugins#2188 moving the status_* icons to the system plugin - fd-plugins#2228 fai branch not created when adding a repository - fd-plugins#2256 date picker for radiusExpiration - fd-plugins#2265 removal of option to disable sambaLMPassword - fd-plugins#2269 new icons for sudo-plugin - fd-plugins#2290 OPSI should have icons for OPSI profile, software list and ondemand list - fd-plugins#2294 no snapshot fonctionality on some plugins - fd-plugins#2316 board additional parameters - fd-plugins#2318 add serviceOpsi = opsiconfd in argonaut client ### Changed #### fusiondirectory - fd#216 Missing translation on the index.php file - fd#256 Icone in properties column when listing all itme isn't dynamique - fd#981 Improve the FusionDirectory API - fd#1026 those services should be renamed to be more in line with the others - fd#1057 Optimize LDAP searchfilter. The LDAP-Performance-Warning after Gosa-Login doesn't appear anymore. - fd#1085 Plugins configuration files not stored in /etc - fd#1090 plugin should treat objectClass in a case insensitive way. - fd#1126 id-generator différent suivant le template - fd#1233 Small string change in core - fd#1255 next button in welcome wizard setup - fd#1312 The css style for tables should be re-organized - fd#1315 Reorganize menu - fd#1352 Some tests::is_url should be checked - fd#1355 style.css should be adapted to have some css about simplePlugin - fd#1443 servtabs and worktabs should be renamed - fd#1471 workstationGeneric should use simplePlugin - fd#1501 userMainInc is deprecated - fd#1504 fusiondirectory-insert-schema should be able of inserting .schema files - fd#1505 setup doesnt store the config in the ldap server - fd#1506 copy/paste should be put to yes into the setup - fd#1522 you are edting a databse entry removal - fd#1528 the ldap sizelimit should be in to ldap config backend and used by the software - fd#1537 configuration screen - fd#1556 Connectivity should use the brand new multiPlugin class - fd#1566 separator and plugbottom class should be enhanced - fd#1626 posixAccount shouild use simplePlugin - fd#1664 rename the imap service to cyrusService - fd#1708 Admin handling in fusiondirectory-setup seems wrong - fd#1712 look for all unecessary tpl in the plugins - fd#1727 the management of the windows workstations in the samba plugin should be migrated to simple plugin - fd#1734 serverService should not use a plugin to display services list - fd#1743 User image code does not do what it should - fd#1803 rename the gosa-samba3.schema to gosa.schema - fd#1817 rename update from-1.0.3 to update-from-1.0.3-to-1.0.4 - fd#1836 rename fusiondirectory-conf.schema to core-fd-conf.schema - fd#1837 rename recovery.schema to recovery-fd.schema - fd#1838 change the name of fusiondirectory-conf.schema and recovery.schema inside fusiondirectory-insert-schema - fd#1899 divSelectBox should use the new style organisation - fd#1907 Using preg_match in CompositeAttribute - fd#1910 move the supann file back to /etc/fusiondirectory/supann - fd#1921 check_services in setupStep_Migrate should check new LDAP service - fd#1935 correct the contributed slapd.conf to use the correct schema - fd#1956 locale .po file are no longer in in locale/ca/LC_MESSAGES/messages.po - fd#2061 uid generator and uid in template - fd#2076 make user properties dynamical - fd#2097 README.cnconfig should be updated - fd#2127 config should store more information about objectTypes - fd#2158 Duplicate objectType error message could be more detailed - fd#2163 Main menu is ugly - fd#2169 Snaphots should be tested - fd#2177 clean up and create icon in big and small and mini format - fd#2190 standardizing the icon and mini icons naming - fd#2193 standardizing the icon and mini icons naming - fd#2216 removal of option to disable sambaLMPassword - fd#2309 moving localization files from messages.po to fusiondirectory.po - fd#2333 fd-insert-schema should use schema2ldif #### fusiondirectory-plugins - fd-plugins#717 Variable name consistency should be check and fixed - fd-plugins#927 those services should be renamed to be more in line with the others - fd-plugins#991 Some plugins should use simplePlugin - fd-plugins#1006 Wrong name for 0-freeradius.ldif - fd-plugins#1008 freeradius plugin codereview - fd-plugins#1060 Allow dashes in share names. - fd-plugins#1070 Only allow [A-Za-z0-9_] in class names - fd-plugins#1076 serverService should be reworked - fd-plugins#1078 FusionDirectory should allow more than one fax, kerberos, cups server - fd-plugins#1094 Rewrote nagios to extends simplePlugin - fd-plugins#1098 Rewrote pureftpd plugin to extends simplePlugin - fd-plugins#1099 Rewrote phpscheduleit plugin to extends simplePlugin - fd-plugins#1101 Rewrote pptp plugin to extend simplePlugin - fd-plugins#1102 Rewrote squid plugin to extend simplePlugin - fd-plugins#1103 Rewrote openstack-compute plugin to extend simplePlugin - fd-plugins#1107 migrate the plugin to the simple plugin framework - fd-plugins#1119 Rewrote rsyslog plugin to extend simplePlugin - fd-plugins#1123 Rewrote webdav plugin to extend simplePlugin - fd-plugins#1127 Rewrote Intrenet plugin, in connectivity to extend simplePlugin - fd-plugins#1135 argonautClient should use simplePlugin - fd-plugins#1136 Rewrite the rolemanagement plugin with simplePlugin - fd-plugins#1139 [PATCH] Take over profile options from templates - fd-plugins#1140 [PATCH] Take over kiosk profile options from template - fd-plugins#1150 Asterisk plugin should use simplePlugin - fd-plugins#1151 All plugins using section templates must be updated - fd-plugins#1154 Migrate scalix plugin to simplePlugin framework - fd-plugins#1168 Use FAI::get_all_objects_for_given_base to get the list of FAI classes and limit the scope to the current FAI release. - fd-plugins#1169 Move check for used workstations so that the check is executed after adding a workstation instead of complaining on save. - fd-plugins#1177 Rewrote terminal service - fd-plugins#1182 Rewrote sudo plugin to extend simplePlugin - fd-plugins#1184 Rewrote virus service - fd-plugins#1186 Rewrote imap service - fd-plugins#1187 Rewrote ntp service - fd-plugins#1188 Rewrote fax service - fd-plugins#1201 Rewrote apache plugin to extend simplePlugin - fd-plugins#1210 Rewrite kolab service with simpleService - fd-plugins#1212 Rewrote mail plugin (userTab) - fd-plugins#1213 Rewrote mail service - fd-plugins#1218 Rewrote spam service, in mail admin - fd-plugins#1231 Rewrote kolab plugin, in connectivity - fd-plugins#1253 Rewrite argonaut service - fd-plugins#1262 systems should not be saved with fai class by default - fd-plugins#1322 boot kernel should not depend on fai - fd-plugins#1338 workstationGeneric should use simplePlugin - fd-plugins#1341 termDNS should be renamed - fd-plugins#1379 htmlencode should be used instead of inexisting set_post - fd-plugins#1381 (re)start and stop buttons should not depend on some weird LDAP field - fd-plugins#1384 Apache service should only allow one ScriptAlias - fd-plugins#1387 making puppet plugin conform to plugin directory specification - fd-plugins#1427 (re)start and stop buttons should not depend on some weird LDAP field - fd-plugins#1432 servtabs and worktabs should be renamed - fd-plugins#1510 ip/mac should be mandatory - fd-plugins#1529 service ldap should be converted to simple plugin - fd-plugins#1555 Connectivity should use the brand new multiPlugin class - fd-plugins#1590 Terminal tabs should be using simple plugin - fd-plugins#1596 Terminal tabs should be using simple plugin - fd-plugins#1612 fdquota.ldif le schema devrait etre renome - fd-plugins#1615 BootKernelAttribute should not be in faiStartup - fd-plugins#1621 we need a mailmethod that only store data into the ldap without connection to a server - fd-plugins#1623 The css style for tables should be re-organized - fd-plugins#1633 system deployement should be preplaced by system queue or something more explicit - fd-plugins#1634 in the argonaut server service timeout the field timeout should be at 10 by default - fd-plugins#1667 the cyrus mail method and service should be moved in his own plugin - fd-plugins#1670 serviceMail should be renomed servicePostfix as its about postfix stuff only - fd-plugins#1683 the icon used in user list for samba come from the system plugin - fd-plugins#1684 the icon used in object group list for samba user come from the system plugin - fd-plugins#1686 SSH should be using simplePlugin - fd-plugins#1689 Undefined mailMethod should be renamed - fd-plugins#1701 Migrate repository service to simplePlugin - fd-plugins#1702 Clean up the DaemonEvent mess - fd-plugins#1715 sambaAccount shoud be using simplePlugin - fd-plugins#1725 the management of the windows workstations in the samba plugin should be migrated to simple plugin - fd-plugins#1728 fai_repository.tpl must be undeleted - fd-plugins#1729 Share service should be using simpleService - fd-plugins#1733 serverService should not use a plugin to display services list - fd-plugins#1735 Applications plugin should be using simplePlugin - fd-plugins#1742 we should put all schema in all plugin into contrib/openldap to be standard - fd-plugins#1766 ip/mac not mandatory in the case of mobile phone - fd-plugins#1772 Plugins configuration files not stored in /etc - fd-plugins#1792 move to goto-mime.schema to system plugin - fd-plugins#1801 move all sql files inside contrib/sql - fd-plugins#1802 rename gofon.sql to asteriskcdrdb.sql - fd-plugins#1820 rename update from-1.0.3 to update-from-1.0.3-to-1.0.4 - fd-plugins#1826 Application should use FileTextAreaAttribute - fd-plugins#1829 environment must use simplePlugin - fd-plugins#1844 moving the sieve*.txt scripts into the cyrus plugin - fd-plugins#1858 SUPANN structures should use simplePlugin - fd-plugins#1864 rename gofon.schema to asterisk-fd.schema - fd-plugins#1866 rename gofax.schema to fax-fd.schema - fd-plugins#1868 rename argonaut.schema to argonaut-fd.schema - fd-plugins#1870 rename dhcp.schema to dhcp-fd.schema - fd-plugins#1872 rename dsa-fd.schema to dsa-fd-conf.schema - fd-plugins#1874 splitting the mail-f.schema into mail-fd.schema and mail-fd-conf.schema - fd-plugins#1878 rename the fd-samba-conf.schema to samba-fd-conf.schema - fd-plugins#1880 rename the supann-fd.schema to supann-fd-conf.schema - fd-plugins#1881 splitting the alias-fd.schema into alias-fd.schema and alias-fd-conf.schema - fd-plugins#1889 as we changed the way some mail flags where used, we have to check all mail methods for this - fd-plugins#1892 rename gosaLogDB into goLogDB - fd-plugins#1894 quota plugin should use simplePlugin - fd-plugins#1905 SupAnn should use simplePlugin - fd-plugins#1908 Using preg_match in CompositeAttribute - fd-plugins#1923 faiStartup needs its mask redone - fd-plugins#1938 acl should be renomed cyrusAcl and should be moved to the cyrus-fd.schema - fd-plugins#1965 gotomasses needs an update - fd-plugins#1999 OPSI server service url could have a default value - fd-plugins#2003 modify opsi-import - fd-plugins#2013 the action on all the system should be install in place of reinstall in the web interface - fd-plugins#2015 when a system is locked there sould be no order send to him - fd-plugins#2027 Some plugin could use simpleTabs - fd-plugins#2031 opsiClient should be object group compliant - fd-plugins#2033 the creation of hooks, template etc ... doesnt work anymore in fai plugin - fd-plugins#2057 cleanup the freeradius plugin - fd-plugins#2058 cleanup the zarafa plugin - fd-plugins#2071 reorganize the admin and addons menu - fd-plugins#2075 cleaning of connectivity - fd-plugins#2129 ldapmanager tabs - fd-plugins#2143 Cyrus service config dialog confusing - fd-plugins#2167 sambaPwdMustChange is obsolete - fd-plugins#2168 rewrote the main inc when plugin have been migrated to simple plugin - fd-plugins#2170 sambaPwdCanChange is obsolete - fd-plugins#2175 Fatal error: Call to undefined method netgroupAccount::mainInc() - fd-plugins#2185 the rest of the netgroup plugin should be migrated to simple plugin - fd-plugins#2187 cleaning up the mail goup tab - fd-plugins#2196 icons for ssh plugin - fd-plugins#2221 Snaphots should be tested - fd-plugins#2234 reorganize the user tab - fd-plugins#2257 the autofs-fd.schema should be renamed to autofs-fd-conf.schema - fd-plugins#2267 No icon in ldapmanager export/import - fd-plugins#2268 no sudoers ou created after sudo-plugin installation - fd-plugins#2277 rename the service starting with go on the server name - fd-plugins#2278 rename all the goto leftover to argonaut - fd-plugins#2279 Invalid syntax - objectClass: lconfContact - fd-plugins#2285 OPSI Admin should be renamed - fd-plugins#2286 error when removing nis netgroup entry - fd-plugins#2299 in the sudo plugin the add a system button show a list of user - fd-plugins#2310 moving localization files from messages.po to fusiondirectory.po - fd-plugins#2311 when trying to create a profile into fai fusiondirectory crashe - fd-plugins#2320 moving cyrus-imap service name from service imap to service cyrus in argonaut client - fd-plugins#2325 Systems action menu is broken ### Removed #### fusiondirectory - fd#965 remove the LC_messages from the locale directory to ease translation and packaging - fd#1015 update_entries function should be remove from supportDaemon - fd#1222 remov the access to the perl code for samba hash generation - fd#1477 suppress incoming and arpnew device - fd#1521 we should remove the code for the certificates management as it old and wrong - fd#1554 multiple edition should be removed - fd#1618 Main menu message should be deleted - fd#1688 looking for old samba code and classes inside fusiondirectory core - fd#1692 serviceMail should be renomed servicePostfix as its about postfix stuff only - fd#1704 Migrate repository service to simplePlugin - fd#1753 when creating a user, template aren't taken correctly - fd#1773 remove all the xxxStatus from the goserver.schema - fd#1774 there is not glpi plugin anymore but attributes are still in the goserver.schema - fd#1780 remove old kerberos attribute from the schema - fd#1786 remove the unused gosaLogServer from the goserver.schema - fd#1787 move to gofon.schema to asterisk plugin - fd#1789 move to gofax.schema to fax plugin - fd#1791 move to goto-mime.schema to system plugin - fd#1793 move to goserver.schema goto.schema gosystem.schema to system plugin - fd#1805 moving mail attributes and objectclass into the mail-fd.schema - fd#1807 moving proxy attributes from core schema to proxy-fd.schema - fd#1809 remove obsolete attribute from gosa-samba3.schema - fd#1810 moving the attributes from the core schema to the systems schema - fd#1812 moving intranet attributes from core to the intranet plugin - fd#1814 moving the attributes from core to the webdav plugin - fd#1816 remove from fusiondirectory-schema all the schema that are now transfered into there plugins - fd#1818 moving the update from update-from-1.0.3 to the plugins now that the schema have been moved - fd#1891 removing the the objectclasses now in each plugin from the schema check in functions.inc - fd#1909 removing quota and share from the fusiondirectory.conf - fd#1932 objectGroup don"t save when i click on inherited - fd#1936 move the gosaDefaultPrinter from core schema to system.schema - fd#1980 removing the message.po file form the locale dir - fd#1991 remove non needed anymore directories creation from fusiondirectory-setup - fd#2094 remove fusiondirectory.mkntpassword from fusiondirectory manpages - fd#2095 FAQ should be rewritten or removed - fd#2099 remove GOsa_MultiSelectHeader.ihtml from fusiondirectory - fd#2125 sudo should not be in the fusiondirectory.conf - fd#2189 moving the status_* icons to the system plugin #### fusiondirectory-plugins - fd-plugins#966 remove the LC_messages from the locale directory to ease translation and packaging - fd-plugins#1203 Netatalk plugin seems broken - fd-plugins#1370 the deconf plugin should appears like only one entry in the admin menu - fd-plugins#1476 suppress incoming and arpnew device - fd-plugins#1497 Error in service dialog when none chosen - fd-plugins#1532 System info tab should be deleted - fd-plugins#1563 multiple edition should be removed - fd-plugins#1579 in the imap service we got checkbox for starting and stop imap and pop services - fd-plugins#1611 Samba hash hook should be removed from the config backend plugin of samba - fd-plugins#1627 remove all the ldif from the plugins - fd-plugins#1639 UserGroupsAttribute should go into simple-plugin - fd-plugins#1693 when using the fai summary tab PHP error "Undefined index: FAIclass" - fd-plugins#1697 look for all unecessary tpl in the plugins - fd-plugins#1699 plDepends should be used to handle tab dependency - fd-plugins#1740 remove the ldif files from the project - fd-plugins#1741 the postfix class and attributes should be moved from the goserver schema to a postfix schema - fd-plugins#1775 remove all the xxxStatus from the goserver.schema - fd-plugins#1776 remove the kiosk service from the system plugin - fd-plugins#1782 remove the profiles and resolution changing from user/environment - fd-plugins#1852 remove the fonction to change password for systems - fd-plugins#1853 remove the vacation dir from the mail plugin - fd-plugins#1893 remove gotoLastUser from schema and systems filter - fd-plugins#1924 systems-fd.schema should not depend of asterisk-fd.schema - fd-plugins#1947 duplicate user tabs - fd-plugins#1981 removing the message.po file form the locale dir - fd-plugins#2012 the code and entry on the menu have to be removed for rescan - fd-plugins#2021 removing goComment from server service, its of no use there - fd-plugins#2202 removing the scalix plugin - fd-plugins#2260 remove readme dans free radius - fd-plugins#2289 simpleManagement does not require remove.tpl anymore - fd-plugins#2298 remove the release filter from applicatons and mime type filter - fd-plugins#2302 remove the broken netatalk plugin - fd-plugins#2307 remove the phpscheduleit plugin - fd-plugins#2315 hotplug should be removed from systems - fd-plugins#2326 remove the on demand fonctionnality from opsi profile ### Fixed #### fusiondirectory - fd#509 user with OpenldapPerson class - fd#835 FusionDirectory should allow more than one fax, kerberos, cups server - fd#1027 Fixed problems with unsaved user pictures, due to caches file sizes. Thanks to 'arodier' (bug 1180 gosa) - fd#1028 gosaLoginRestriction ignores ACL - fd#1030 Do not create a group for templates. (from gosa Changeset 21143) - fd#1046 Move reset handling before object creation, otherwise no new object is created, when _GET['reset'] is set to 1. - fd#1050 Fix check for used DNs - fd#1065 Fix a bug in filterLDAP::get_list which gets triggered, if the class is used with multiple storage points and the search shall return objects in the search base. - fd#1066 Fix #2186: Fix tooltip for menu categories - fd#1067 Fix #6591: Strip CR from logon scripts - fd#1068 Show description on user's hotplug devices - fd#1087 non-functional menu "Action" under IE9 - fd#1089 Bad encoding format for supann schema and ldif files - fd#1110 Fix wrong sizelimit warning (#8319) in groups - fd#1111 [PATCH] #8280: Decode HTML entities in CSV exporter - fd#1113 [PATCH] #8290: Generic fix for DOS linebreaks - fd#1206 lines 153 and 156 of ogroupManagement seems wrong - fd#1366 Missing breakline in setup - fd#1447 some files miss a copyright header - fd#1457 Some things are wrong in the man of fusiondirectory.conf - fd#1459 timezone should be properly set by main.php - fd#1470 sender error in password recovery - fd#1472 Editing the config appears to break the tab systems - fd#1478 rsyslog Smarty error - fd#1479 plSection should only be set in plInfo of plugin that must appear in the menu - fd#1492 Seg fault error after upgrade to debian package 1.0.4-1 - fd#1502 config debugLevel is not applying as it should - fd#1511 when going to groups i got this error - fd#1518 in the step inspect ldap i get those errors - fd#1519 Copy/Paste should be fixed - fd#1536 fatal error when trying to instyall a new - fd#1542 copy paste for user having generic/unix/samba/mail attributes - fd#1545 error in ldif to due bogus convertion - fd#1550 ldapmanager error - fd#1551 entry deletion is broken in management - fd#1553 schema2ldif regexp is wrong - fd#1565 Error in fusiondirectory-conf.schema - fd#1572 hook not useable anymore - fd#1577 favicon in fusiondirectory/html is wrong - fd#1585 template from Gosda2.6 aren't migrate/ shown correctly ion FD 1.0.5-dev - fd#1602 Login must be mandatory for user templates too - fd#1609 Installer: interface for chosing LDAP Admin account has bug - fd#1636 Same UID in differents LDAP branches - Issues with FD - fd#1647 the fai summary tab say plugin is not activated - fd#1648 FusionDirectory bugreport - copy paste of a user with generic / posix / samba - fd#1649 when i copy a group it doesnt generate a new guid - fd#1656 when the debconf plugin is installed but not activate in a system i get Error: Invalid syntax - objectClass: debconfStartup - fd#1661 Sections should not be used for anything but display - fd#1671 with the latest change for the mailMethod i can no longer log into Fusiondirectory - fd#1672 when copying a user it doesnt generate a new uidnumber and guidnumber - fd#1678 when creating a new group : PHP error: Undefined index: SAMBA - fd#1685 plDepends should be used to handle tab dependency - fd#1687 the warning that tell if the session is encrypted or not doesnt show up on the login screen - fd#1705 remove gosa leftover in the fusiondirectory.conf - fd#1714 duplicate arrtribute in the config ldap backend for mail - fd#1717 Recovery password not working in tls - fd#1723 CodeSniffer error : 'return;' is not allowed - fd#1724 CodeSniffer error : do while is triggerring errors - fd#1736 error when going to the generic in my account PHP error "Undefined property: user::$cert_dialog" - fd#1744 User password is broken - fd#1747 serverService should not use a plugin to display services list - fd#1752 error when creating a user - fd#1756 posixAccount does not return error messages - fd#1770 status in unix tab is always expired - fd#1857 check all the plugin for ("") in the code - fd#1859 error when saving a template - fd#1863 schema for storing OS of mobile phone autorize only number - fd#1901 User image is altered by editing and saving - fd#1930 We should be able of hiding debug - fd#1950 The system does not use the passwordDefaultHash for new users - fd#1953 locale is broken for fusiondirectory-core - fd#1994 Debug output should be displayed by default - fd#2039 Uid should be filled in user template if it's not - fd#2042 template editing trigger a PHP error - fd#2062 the template don't escape the html inside itself - fd#2066 uidNumber not update when create user by using a template - fd#2096 INSTALL file should be updated from the documentation source into the fusiondirectory package - fd#2098 the fusiondirectory-encrypt-password file contains wrong example for the apache config - fd#2101 update the copyright in all plugins - fd#2103 The order of acl constructor attributes is wrong in some places - fd#2131 Check foreach code - fd#2138 PHP Fatal error: Call to undefined function html_trace() in /var/www/html/fusiondirectory/include/php_setup.inc on line 138 - fd#2142 gosaMailAccount is used in core but is not in core.schema - fd#2160 unknown attributes since new core installation - fd#2161 User class should check roleGeneric is available - fd#2164 We should be able of clicking anywhere on lleftmenu items - fd#2165 when copy/pasting a disk in fai i got this error - fd#2172 size of windows for managing properties of opsi products - fd#2181 bug in users listing related to php_setup.inc - fd#2192 rfc2307bis entry error in configuration - fd#2219 reorganize the admin and addons menu - fd#2225 cannot insert mail-fd.schema attribut is missing - fd#2242 localization don't work - fd#2287 user miniicon don't appear in sudo-plugin - fd#2293 error when removing nis netgroup entry - fd#2305 in object groups the icons are wrong for users and groups in the list - fd#2312 get_ou should always return a 1 comma ended string #### fusiondirectory-plugins - fd-plugins#617 bug in winstations - fd-plugins#680 the session expire on is not correctly saved - fd-plugins#681 the getvlan.pl script need to be cleaned - fd-plugins#682 the script getvlan.pl need to read a config file and not have var to be changed inside - fd-plugins#684 the save grouphunt doesnt exist :) - fd-plugins#852 Code does not follow FD guidelines - fd-plugins#1007 Missing $cn var in class_freeradiusGroup.inc - fd-plugins#1013 Code does not follow FD guidelines - fd-plugins#1029 sieve login does not work if plain login is only available under a layer (gosa bug 1175) - fd-plugins#1035 Fixed problems with mail folder retrieval while dot separated account ids were used (gosa rev 21153) - fd-plugins#1042 Web interface silently fails with passwords > 40 characters in length (gosa bug 1168) - fd-plugins#1043 [PATCH] Forward port revision 13557 - taken from limux-gosa - fd-plugins#1044 error when adding freeradius group - fd-plugins#1045 Move reset handling before object creation, otherwise no new object is created, when _GET['reset'] is set to 1. - fd-plugins#1047 Use faiPackageList instead of faiPackage because thats actually the right objectclass for package lists. - fd-plugins#1048 Make repository class only conflict with itself (so that a repository service cannot be added twice) instead of conflicting with goKioskService, - fd-plugins#1049 Change button label from "Import" to "Import script" - fd-plugins#1051 Check for invalid names first before trimming name, catching trailing spaces at the end or beginning - fd-plugins#1052 Make error message for the case when trying to create a share with special characters more informative. - fd-plugins#1053 Disallow '\' and '"' in object group names as they lead to LDAP errors - fd-plugins#1054 Use 'Device name' as string in error messages for wrong device name attributes - fd-plugins#1055 Add type attribute to CopyPasteVars - fd-plugins#1058 Convert vendorId and productId to lower case. Udev-rules only match if vendorId and productId are lower case. - fd-plugins#1059 Make CopyPasteVars complete, Force adding the new object to eventually existing printer objects on Copy/Paste - fd-plugins#1061 Run code to update printer objects not only when a printer is added or removed, but also in case the group name changes - fd-plugins#1062 When moving or renaming devices, check whether they are in use by a user, group or object group - fd-plugins#1063 When copying workstations / terminals additional copy some missing attributes (FAIstate, gotoSysStatus, etc.) - fd-plugins#1064 Fix problems with removing services after saving service - fd-plugins#1071 Trim whitespace at the end of template filenames - fd-plugins#1072 Trim printer URI when saving object, to avoid problems, when copy-pasting an URL into the URL field - fd-plugins#1077 Fix DOS line breaks in scripts - fd-plugins#1080 In printerPPDDialog::SelectPPD(), check whether PPD file source and destination are identical and abort copying files over in this case. - fd-plugins#1088 tabs_server constructor seems wrong - fd-plugins#1114 [PATCH] #8609: Fix “Using $this when not in object context” - fd-plugins#1137 [PATCH] Fix #7143: In printerPPDDialog::SelectPPD(), check whether PPD file source and destination are identical and abort copying files over in this case. - fd-plugins#1138 [PATCH] Reduce code duplication in class_environment - [PATCH] Extend features of user templates (Trac: #6032) - fd-plugins#1145 [PATCH] #8449: Fix ACL class for hotplug device selection - fd-plugins#1147 [PATCH] Forward port revision 13784 - fd-plugins#1152 Missing uppercases on menu Labels - fd-plugins#1166 Disallow usage of an existing FAI profile as name for a FAI class created by copy and paste - fd-plugins#1171 Fix wrong mountpoint display and wrong partition type, by setting mountpoint explicit to - (as required for FAI) - fd-plugins#1172 Do not check if gosaApplicationFlags changed as it appears to be not neccessary and causes bugs - fd-plugins#1272 check that when changing the name of a workstation, winstations, pc the name is changed inside the objects group - fd-plugins#1383 We should test if the class_supportDaemon.inc is available - fd-plugins#1407 Edit anyway does not work on Apache vhosts - fd-plugins#1408 Board plugin counts are wrong - fd-plugins#1419 supportDaemon should follow code GUIDELINES - fd-plugins#1425 wrong copyright - fd-plugins#1429 Argonaut services should be checked - fd-plugins#1456 Forgot a print_r in service apache - fd-plugins#1480 plSection should only be set in plInfo of plugin that must appear in the menu - fd-plugins#1483 syntax error in class_environment - fd-plugins#1484 typo in mailAccount - fd-plugins#1489 board plugin error in readme file - fd-plugins#1493 DHCP dialog issue - fd-plugins#1496 Board tabs are broken - fd-plugins#1508 error message when clicking on a printer : Fatal error: Call to a member function getBaseObject() on a non-object - fd-plugins#1509 when opening a workstation i got two generic tab, the second is the printer one - fd-plugins#1515 adding a config for alias to the configutation system - fd-plugins#1516 printGeneric have an old plSection - fd-plugins#1520 the alias plugin should support departement - fd-plugins#1523 Copy/Paste should be fixed - fd-plugins#1524 we need pictures in the second collum to say what kind of list this is - fd-plugins#1526 fix copyright issues - fd-plugins#1527 fix copyright issues - fd-plugins#1533 Missing uppercase for the conference item - fd-plugins#1535 field of MAC and IP are disabled - fd-plugins#1539 fatal error when trying to instyall a new - fd-plugins#1540 when modifying an entry it doesnt save it in the right branch - fd-plugins#1541 copy paste should work on aliases too - fd-plugins#1546 error in ldif to due bogus convertion - fd-plugins#1557 argonaut error in restart from interface - fd-plugins#1559 edition is not possible in the nova plugin - fd-plugins#1569 renaming /deleting a system -> incorrect ldap changes - fd-plugins#1581 critical error in supann plugin - fd-plugins#1587 gosaMailDeliveryMode aren't correct flagged - fd-plugins#1588 in Mail tabs on a user : if soem fieald are missing, they are filled by default values - fd-plugins#1589 in Mail tabs on a user : some field ared filled by default value but saved anywhere - fd-plugins#1600 alias, sympa, dsa contains a false string for the deletion of objects - fd-plugins#1610 even with the samba plugin installed it doesnt take the default for samba-sid / samba-rid - fd-plugins#1614 the pptp plugin doesnt allow to save the user when its installed in connectivity - fd-plugins#1620 mailAccount is messing with save if we don't visit the tab - fd-plugins#1622 samba-sid and samba-ri in samba config backend should have default values - fd-plugins#1629 the fai summary tab say plugin is not activated - fd-plugins#1632 image path bug in smarty template - fd-plugins#1635 inclusion of a patch from the limux code use in_array_strict that was added to gosa 2.7 it should be replaced by in_array or equivalent - fd-plugins#1642 __set and __get should be used to access attributes directly - fd-plugins#1644 unable to reload DNS zone from fusionDirectory interface - fd-plugins#1646 puppetNode have wrong setting in plInfo/plSection - fd-plugins#1650 Undefined property: sambaAccount::$multiple_support_active - fd-plugins#1651 when creating a user with a samba account : Cannot convert primary group to samba group: group cannot be identified! - fd-plugins#1653 FusionDirectory bugreport - error when generation group for samba from unix - fd-plugins#1655 when the debconf plugin is installed but not activate in a system i get Error: Invalid syntax - objectClass: debconfStartup - fd-plugins#1657 Quota plugin template have a space at the wrong place - fd-plugins#1660 Fatal error: Call to a member function cd() on a non-object in sambaAccount - fd-plugins#1662 Sections should not be used for anything but display - fd-plugins#1674 error in sclaix plugin when generating the locales - fd-plugins#1675 error in squiq plugin when generating the locales - fd-plugins#1676 You are not allowed to view the fai summary. - fd-plugins#1679 when creating a new server : Indirect modification of overloaded property serverGeneric::$cn - fd-plugins#1680 when creating a fai profile PHP error: Undefined variable: name - fd-plugins#1681 when creating an application : PHP error: Undefined property: application::$gotoLogoffScript - fd-plugins#1682 when creatin a samba user with the sid inside the ldap PHP error: Undefined variable: sambaSID - fd-plugins#1691 on the main page with the cyrus plugin installed PHP error: Missing argument 4 for IntAttribute::__construct(), called in - fd-plugins#1694 in the apache plugin i have a back button but no save button on the list of virtual hosts - fd-plugins#1703 Clean up the DaemonEvent mess - fd-plugins#1716 duplicate ip with different mac in same dhcp section - fd-plugins#1730 winstation network info are not saved - fd-plugins#1751 error when modify a user - fd-plugins#1762 Plugins configuration files not stored in /etc - fd-plugins#1767 they should be a default domain if none is present in the ldap tree - fd-plugins#1778 unable to see all supannStructures - fd-plugins#1779 when creating a user, template aren't taken correctly - fd-plugins#1821 schema dependencies - fd-plugins#1834 argonaut seems broken ? - fd-plugins#1847 syntax error, unexpected ')' in asterisk plugin - fd-plugins#1851 Systems filter checkbox are always there - fd-plugins#1856 check all the plugin for ("") in the code - fd-plugins#1860 Cleaning all the schema in the system plugin - fd-plugins#1883 DNS is_this_account does not work - fd-plugins#1886 when saving a user I get this error - fd-plugins#1897 error when loading quota plugin - fd-plugins#1902 link to images is wrong in the asterisk plugin - fd-plugins#1903 link to images is wrong in the fax plugin - fd-plugins#1925 Cyrus connect bug? - fd-plugins#1928 verify the description into the schema there is lot of copy paste - fd-plugins#1944 error in quota plugin when generating the locales - fd-plugins#1945 error in samba plugin when generating the locales - fd-plugins#1946 french language in the supann plugin - fd-plugins#1952 error in supann plugin when generating the locales - fd-plugins#1970 Encodings config field mask needs to be fixed - fd-plugins#1971 translation defaut nisGroup tabs name - fd-plugins#1974 Supann tabs appears twice - fd-plugins#1976 missing objectClass fdOpsiConf - fd-plugins#1977 SUPANN can't creat an etablissement - fd-plugins#1990 There are some mistakes in supportDaemon and DaemonEvent code - fd-plugins#2002 inherited attribute is missing - fd-plugins#2024 duplicate objectClass: "1.3.6.1.4.1.38414.20.2.3" in opsi-fd schema - fd-plugins#2025 when adding an apsi profiles I get structural error - fd-plugins#2028 bad description in opsi-fd.schema - fd-plugins#2030 board plugin is broken - fd-plugins#2034 when removing a profile i doesnt show the name of the profile between () - fd-plugins#2035 when copy/pasting a disk in fai i got this error - fd-plugins#2064 the name of the product is not right in opsi products selections in the profile - fd-plugins#2102 update the copyright in all plugins - fd-plugins#2104 The order of acl constructor attributes is wrong in some places - fd-plugins#2106 redeclaration of mail attribute in zarafa/class_groupMail.inc - fd-plugins#2107 when I remove FAI options in dFD I geta n Objetc class violations - fd-plugins#2114 check that the freeradius plugin is working correctly - fd-plugins#2130 expiration date doesn't appear - fd-plugins#2135 PHP error: Indirect modification of overloaded property mailAccount::$mail has no effect - fd-plugins#2139 Check foreach code - fd-plugins#2141 Can't delete Samba settings from user object - fd-plugins#2178 localization error in zarafa plugin - fd-plugins#2182 size of windows for managing properties of opsi products - fd-plugins#2198 second parameter missing in the freeradius/personnal/main.inc - fd-plugins#2204 Cyrus mailboxes not being created - fd-plugins#2205 Error installing rsyslog plugin - fd-plugins#2208 sieve setting are saved but not showed back when reopng it - fd-plugins#2210 apache plugin error with server alias check should be implemented to validate data entry - fd-plugins#2222 Can't delete fai tab - fd-plugins#2223 DNS service is triggering PHP errors - fd-plugins#2232 ldap2repository doesn't exist, but is part of config dialog - fd-plugins#2233 error in user with terminal server in samba account activated - fd-plugins#2241 Missing base selector in sympaAlias - fd-plugins#2243 wrong title for label fdDSARDN - fd-plugins#2244 no title for some labels in user mail tab - fd-plugins#2246 wrong title for label fdCyrusUseSlashes - fd-plugins#2247 wrong title for label fdCyrusUseSlashes - fd-plugins#2249 required field not editable in postfix service - fd-plugins#2250 syntax error in mail plugin - fd-plugins#2255 wrong title and label for radiusFramedIPAddress - fd-plugins#2259 remove dorkboy from freeradius plugin - fd-plugins#2262 Fatal error: cannot instantiate class 'String' - try running 'fusiondirectory-setup --update-cache' to fix this ? - fd-plugins#2270 Lots of errors and problems in the sudo plugin - fd-plugins#2275 user miniicon don't appear in sudo-plugin - fd-plugins#2276 Argonaut actions are called twice - fd-plugins#2280 Error: No such object in netgroups plugin - fd-plugins#2284 we need a corrected version of the netways.schema because only one structural classe is allowed - fd-plugins#2292 error in opsi import - fd-plugins#2300 the miniIcon is wrong in sudo list - fd-plugins#2314 Translation are wrong in SUPANN - fd-plugins#2321 OPSI remove_from_parent is wrong - fd-plugins#2323 the add ldap serveur is always ghosted and doesnt show the ldap uri - fd-plugins#2327 strange errors when apply in opsiClient - fd-plugins#2329 call OPSI.update_or_insert in both cases (opsi client in winstation or opsi client in objectgroup) ### Security #### fusiondirectory - fd#2062 the template don't escape the html inside itself #### fusiondirectory-plugins - fd-plugins#2140 the template don't escape the html inside itself ## %"FusionDirectory 1.0.4" - 2012-06-30 ### Added #### fusiondirectory - fd#913 There should be a password recovery link on the login page - fd#1018 supportDaemon should allow to call modules method easily - fd#1038 Handle schema changes - fd#1041 we need to add a new parameter to fusiondirectory.conf manpage asteriskParameterDelimiter - fd#1118 Adresse email alternative pour Password recovery - fd#1173 javascript should contain an inArray function - fd#1204 add spanish venezuela into the setup - fd#1205 we need to add the locale dir and the config for transifex es_ve - fd#1209 add 2 more attributes in network printer - fd#1220 Automatic return to login page after password change - fd#1246 ambiguous error message in installation check - fd#1280 provide ldif update files for recovery.ldif and goto.ldif - fd#1308 add one more attribute in network printer - fd#1328 add the entries in fusiondirectory.conf for board plugin - fd#1402 merge simple-plugin 1.0 into core #### fusiondirectory-plugins - fd-plugins#1032 asterisk application parameter delimiter changed from | to , (gosa bug 1177) - fd-plugins#1207 add 2 more attributes in network printer - fd-plugins#1260 we want to provision Windows pc from the interface - fd-plugins#1266 having the mac address next to the ip address in filter system list - fd-plugins#1356 integrating board into fusiondirectory-plugins - fd-plugins#1374 Handle schema changes ### Changed #### fusiondirectory - fd#674 cleaning code for php 5.4 - fd#984 accept-to-gettext should be re-wrote - fd#1069 Check for group conflicts case-insensitively - fd#1096 FusionDirectory menu should use plInfo - fd#1100 Plugin header system should allow to have multiple plugins on the same page - fd#1134 dn2base should handle a sesond parameter - fd#1211 style.css should be adapted to have some css about simplePlugin - fd#1243 Rewrite password recovery plugin with simplePlugin framework - fd#1270 remove the artificial limit to two different objects in objects group - fd#1277 rework the README.cnconfig - fd#1278 all the manpages from fusiondirectory should be updated - fd#1358 in the setup it still show we need more than 64MB it should be 128 - fd#1359 the wording is not just in setup for windows pc we said "workstations" but that should be Windows pc - fd#1438 board plugin must go in addons #### fusiondirectory-plugins - fd-plugins#675 cleaning code for php 5.4 - fd-plugins#1238 standardazing the argonaut menu service entries - fd-plugins#1239 standardazing the spam and antivirus menu service entries - fd-plugins#1240 standardizing log service entries - fd-plugins#1241 standardizing fax service entries - fd-plugins#1276 the ip should be mandatory on server, terminal and printer objects - fd-plugins#1309 Board should use simplePlugin - fd-plugins#1414 getFAIstatus.php should not be packaged in main - fd-plugins#1421 move the include/jsonRPCClient.php to the argonaut pacakge ### Removed #### fusiondirectory - fd#1216 remove the check for the library as fusiondirectory-makentpassword use it internaly - fd#1224 we should remove the code activation ob_start as it not recommended way of compression - fd#1257 moving the update-locales script to management tools - fd#1271 remove the code showing the type of object in object group title member objects - fd#1302 Step 2 of password recovery should be removed - fd#1327 remove repositoryBranchHook from manpage - fd#1382 the supportDaemon.inc class should be moved the argonaut plugin - fd#1415 Argonaut does not support message sending, the feature should be removed - fd#1416 getFAIstatus.php should not be packaged in main - fd#1420 move the include/jsonRPCClient.php to the argonaut pacakge - fd#1448 remove dead code from the source #### fusiondirectory-plugins - fd-plugins#1037 update_entries function should be remove from supportDaemon - fd-plugins#1254 remove old code saving goSyslogServer - fd-plugins#1261 removing all obsolete opsi code from various plugins - fd-plugins#1273 this code is not correct now that the fusiondirectory.conf contains all the entries ### Fixed #### fusiondirectory - fd#508 pre/post script not working properly with mail command - fd#586 FSF address incorrect in source code and documentation files - fd#999 Problem of auto inclusion of the class_pdf.inc - fd#1011 smarty3 with gettext generate funky errors :/ - fd#1021 recovery.schema should follow LDAP naming rules - fd#1031 Web interface silently fails with passwords > 40 characters in length (gosa bug 1168) - fd#1039 wrong my $path in fusiondirectory-insert-schema - fd#1084 password Hook is called in different manner in password and userManagement. - fd#1106 setup.php must use an absolute path for the template - fd#1120 In style.css, line-height line 1528 seems wrong - fd#1121 The date picker is not working anymore - fd#1163 fusiondirectory-setup is wrong in connection to ldap - fd#1180 Pop-up error when locking/unlocking user - fd#1181 Line 310 of class_msgPool.inc is wrong - fd#1183 class_filterLDAP.inc don't check correctly the base and objectStorage - fd#1214 Wizard goes into an infinite loop if the popen function is not available - fd#1221 French accents in password recovery mailbody - fd#1225 when i click on the link for password recovery on the main page, it say not activated but as you can see in debug text its not - fd#1226 option -i not in fusiondirectory-insert-schema manual - fd#1230 Type:8, Message:Trying to get property of non-object $date in headers.tpl - fd#1242 Password recovery doesn't use the configured set address - fd#1245 installation doesn't continue after installing "missing" driver - fd#1248 [wizard] Add non blocking test for MDB2 drivers on wizard checks step. - fd#1256 error in rsyslog view - fd#1264 Debian 6 - commande : fusiondirectory-insert-schema - fd#1275 this code is not correct now that the fusiondirectory.conf contains all the entries - fd#1281 change the name of the reponsible person inside all the schema and ldif - fd#1299 fusiondirectory-insert-schema dont work correctly - fd#1333 supportDaemon can cause some PHP errors - fd#1334 the passwordRecoveryUseAlternate fonction is no longer in the code - fd#1346 when restarting a service trought argonaut some LDAP error appear - fd#1347 in 1.0.4 with patch to support Service.manage like action it doesn't work - fd#1360 complete the INSTALL to mention how to work with or without mdb2.php from tar.gz - fd#1410 password recovery translation - fd#1424 wrong copyright - fd#1464 error in update-goserver.ldif and update-goto.ldif #### fusiondirectory-plugins - fd-plugins#848 save_object is called twice on services - fd-plugins#1019 Some systems plugins call for deprecated ldap2zone action - fd-plugins#1022 fdQuota.schema and argonaut.schema should follow LDAP naming rules - fd-plugins#1036 Incorrect directory for the supann schema. - fd-plugins#1104 Some plugins have bad names in plInfo - fd-plugins#1160 Failed to add packages in "Package list" dialog - fd-plugins#1215 check if popen is allowed before using it - fd-plugins#1228 the code for adding icons into applications is broken - fd-plugins#1229 the code for reading image is broken in getfax.php - fd-plugins#1232 popup not working with smarty3 :/ - fd-plugins#1252 error in rsyslog view - fd-plugins#1258 FSF address incorrect in source code and documentation files - fd-plugins#1267 the refresh dns is not correct from the system generic page - fd-plugins#1269 Input of already existing IP - fd-plugins#1274 filter for windows workstations come into conflict with the network device one - fd-plugins#1283 the check for existing winstations is not working - fd-plugins#1284 copy paste is not working for winstations - fd-plugins#1285 in copy paste for terminal, server, printer, workstations mac an ip are not mandatory - fd-plugins#1286 in phone we cannot change ip and mac when doing copy/paste - fd-plugins#1306 List DHCP not displayed in full - fd-plugins#1321 When updating a winstation cn the uid is not updated - fd-plugins#1332 fd crash when mailmethod is in config file and the entry contains a mail addresss - fd-plugins#1349 in 1.0.4 with patch to support Service.manage like action it doesn't work - fd-plugins#1350 error smarty with addressbook plugins - fd-plugins#1380 switch off action does not do anything on servGeneric - fd-plugins#1399 [board-plugin] Missing counters for some elements - fd-plugins#1400 [board-plugin] Missing uppercases. - fd-plugins#1401 [board-plugin] Missing icon for systems counter - fd-plugins#1890 gotoGroupAdminPrinter attribute is missing in system-fd.schema ## %"FusionDirectory 1.0.3" - 2012-04-30 ### Added #### fusiondirectory - fd#43 Lost password feature in Gosa - fd#119 add cn generation parameter on install screen - fd#273 add sasl support for password - fd#454 Features from GOsa 2.7 that should be in FusionDirectory - fd#471 fusiondirectory-setup parameters must be settable in command-line - fd#483 adding --check-config to fusiondirectory-setup - fd#506 FAQ: scripts for Pre and Post events - fd#528 Possibility to use the pam_check_host_attr feature when using the trust model - fd#554 catalan support in fusiondirectory - fd#598 in object group we cannot select windows pc - fd#632 an abstraction layer so be used to allow different databases to be used - fd#665 modify fusiondirectory-insert-schema to install ldapns.schema - fd#668 add the missing passwordMethod::is_harmless in class_password.inc - fd#716 migrate-repositories option of fusiondirectory-setup will migrate network repos - fd#736 making a client argonaut service - fd#773 we must test for mdb2 in the setup - fd#805 fusiondirectory-setup must generate the SUPANN_DIR also - fd#806 all the templates should be read from /var/cache/fusiondirectory/mail - fd#807 all the templates should be read from /var/cache/fusiondirectory/system - fd#808 all the templates should be read from /var/cache/fusiondirectory/asterisk - fd#810 fusiondirectory-setup must generate the ASTERISK_DIR also - fd#811 fusiondirectory-setup must generate the SYSTEMS_DIR also - fd#812 fusiondirectory-setup must generate the MAIL_DIR also - fd#822 fusiondirectory-setup should create the mail, systems, asterisk and supann dir in the fusiondirectory cache - fd#824 the fusiondirectory.conf should contains all the service definition and other needed entries for all the plugins - fd#829 adding a default ou for netgroupRDN - fd#831 we need to modify fusiondirectory insert-schema to insert the recovery schema by default - fd#883 Architectures should be in FAIrepository value - fd#909 Add custom repositorories - fd#914 creating a new favicon for fusiondirectory - fd#916 No picture for the Openstack compute plugin - fd#917 password recovery doesnt have an icon for the main menu - fd#922 when suppan is installed but mapping in fd conf is not we got this error, we should provide a default branch in class_config.inc - fd#936 add (Czech Republic) to the locale - fd#941 DNS record : SRV type is properly useable in dns plugin - fd#942 fusiondirectory-insert-schema installation of others schema - fd#944 add the missing option to the fusiondirectory-setup manpages - fd#977 the sasl password method should have an option for exop operations - fd#978 the saslRealm and saslExop should be put in the fusiondirectory manpage #### fusiondirectory-plugins - fd-plugins#357 button to launch ladp2bind from the DNS configuration page - fd-plugins#490 cleaning goto / systems plugins - fd-plugins#585 i18n nb.po for NIS netgroups plugin - fd-plugins#625 in getxls.php the path should be in variables.inc - fd-plugins#634 add new AUTHORS - fd-plugins#679 integrate the nova user ldap plugin into FusionDirectory - fd-plugins#729 making a client argonaut service - fd-plugins#735 putting suppan plugin into core plugins - fd-plugins#739 we must create a service to store the config of all the argonaut tools - fd-plugins#742 fai branc not created when adding a repository - fd-plugins#863 ext4 is missing in the fai plugin - fd-plugins#884 Architectures should be in FAIrepository value - fd-plugins#889 an icon in the system list showing that there is an argonaut service presnt on this system - fd-plugins#896 Add custom repositorories - fd-plugins#918 we added the support of the custom release to system deployment plugin but the fai.schema miss an attribute for this - fd-plugins#937 add (Czech Republic) to the locale - fd-plugins#953 the netgroup plugin doesnt have an icon in the list wiew - fd-plugins#959 putting quoat into official plugins ### Changed #### fusiondirectory - fd#502 Remove the smarty plugins file from the include directory - fd#520 removing fixed path from setup - fd#541 the version number is not visible enough - fd#588 the branch for computers should be ou=computers no ou=winstations by default - fd#592 cleaning goto / systems plugins - fd#620 rewrite the mail collector - fd#621 the plinfo fonction should always be the latest function in the .inc files - fd#628 gosamba.pl should be rewrote and put in fusiondirectory-setup - fd#633 change the HTTP_GOSA_KEY to HTTP_FD_KEY - fd#637 move all xsd files into contrib and see if there is an issue - fd#655 move class from include/utils to include to be more consistant - fd#670 windows workstations are now in ou=computers - fd#672 this function from class_posixAccount.inc should be in function.inc - fd#673 this function should be in functions.inc - fd#718 install-directories needs to be rewrote - fd#721 Indentation consistency and useless ldap attributes in supportDaemon - fd#724 useless ldap attributes in supportDaemon - fd#725 changing the sentence at the end of setup of fusiondirectory - fd#768 session should time out after 10 min - fd#800 all the templates should be read from /var/cache/fusiondirectory/supann - fd#823 the posix plugin should read is template from SYSTEMS_DIR - fd#859 put all the docs togheter inside contrib/docs - fd#861 Not enough memory for the PHP module - fd#866 change color banner and go_logo - fd#931 the message explaining to use fusiondirectory-setup to fix classes loading is wrong - fd#945 remove the debian centrics path into fusiondirectory-setup - fd#949 we should remove the debian centric dir in contrib/fusiondirectory-apache.conf - fd#954 rewrite the INSTALL document on how to install fusiondirectory from tar.gz - fd#969 change explication in "Restoring object snapshots" - fd#976 the keyword should be renamed as saslRealm to be more in sync with other keywords #### fusiondirectory-plugins - fd-plugins#597 in applications remove the restriction for c:\ - fd-plugins#619 show opsi based clients should be removed ? - fd-plugins#626 fix_munged.php to be converted to perl - fd-plugins#631 update the datbase schema in gophon - fd-plugins#651 the plinfo fonction should always be the latest function in the .inc files - fd-plugins#728 replacing the code that loo into the config file for argonautServer - fd-plugins#814 all the templates should be read from /var/cache/fusiondirectory/asterisk - fd-plugins#815 all the templates should be read from /var/cache/fusiondirectory/system - fd-plugins#816 all the templates should be read from /var/cache/fusiondirectory/mail - fd-plugins#817 moving /etc contents to contrib to be more correct for the mail plugin - fd-plugins#819 removing the encoding file from /etc and putting it in contrib in the system plugin - fd-plugins#843 file from the gofon etc/asterisk plugin should go to contrib/asterisk - fd-plugins#865 in the fai partion disk plugin the setup storage checkbox should be checked by default - fd-plugins#894 split the argonautconfig service - fd-plugins#924 Service names should go into the LDAP - fd-plugins#930 renaming the netatalk plugin to netatalkAccount to be more in sync with other plugins - fd-plugins#961 gofon plugin is not structured correclty relating to directories - fd-plugins#962 gofax plugins dir are wrong ### Removed #### fusiondirectory - fd#171 second mandatory field in department / country is not checked for empty - fd#485 removing samba rid and sid from setup - fd#495 removing all old GOsaSupportdaemon code - fd#496 the mailqueue plugin use goto si for his functions - fd#501 i propose to remove the click trough gpl for fusiondirectory setup - fd#591 remove leftover of old mysql logging system - fd#594 remove the internet explorer 6 suppor for png - fd#622 remove the goto-si code in function.inc - fd#623 get_gosa_version() should be removed and replace by a static var in variables.inc - fd#641 svn_version can be removed in functions.inc - fd#647 remove non used function in functions.inc - fd#648 remove non used function function obj_is_readable($dn, $object, $attribute) in functions.inc - fd#649 remove non used function function saveFilter($a_filter, $values) in functions.inc - fd#650 remove obsolete function function set_acl($acl) from class_tabs.inc - fd#683 remove the opsi stuff from the fusiondirectory.conf - fd#687 now that fusiondirectory is only for kolab22 we should remove kolab from config - fd#694 removing the obsoleted and non maintened plugin for phpgw - fd#818 removing the encoding file from /etc and putting it in contrib in the system plugin - fd#948 remove the fusiondirectory-migrate-users program its has been merge into fusiondirectory-setup #### fusiondirectory-plugins - fd-plugins#618 mail addons should be removed - fd-plugins#627 remove goto-si code from class_termDns.inc - fd-plugins#630 removing the code for kolab1 - fd-plugins#638 look if this can really be removed from class_servApacheEditVhost.inc - fd-plugins#653 the export xls should be removed from ldapmanager plugin - fd-plugins#693 removing the obsoleted and non maintened plugin for phpgw - fd-plugins#825 Remove all non needed readme in the plugins - fd-plugins#878 the cleanup option should be removed from the argonaut config service because its mandatory - fd-plugins#964 remove show opsi based client from the code ### Fixed #### fusiondirectory - fd#330 FSF address incorrect in source code and documentation files - fd#409 shadowLastChange Not set if POSIX extensions added latter - fd#431 ACL to allow enabling / disabling of user accounts - fd#473 fusiondirectory-setup - Bad tests on directories rights - fd#475 fusiondirectory setup --install-plugins should launch the update of FD locales / cache - fd#476 problem in fd setup when migrating from gosa2.6 - fd#477 LDAP query failed : 'root object' is missing - fd#484 bug when generating config with the wizard when snapshot not selected - fd#488 configuration file path not settable in variables.inc - fd#489 error : argonautServer not defined in config - suite - fd#491 Hardcoded dir name in install_plugins function - fd#492 No tests on directory path entered by user for plugin installation - fd#500 the glp licence use for the setup is an old version we sould put there the new version - fd#504 Cache subdirectories creation missing step in INSTALL file - fd#514 Classes and Locales not correctly upgraded - fd#518 skip space in login - fd#519 fusiondirectory-setup not operational with perl version < 5.10 - fd#521 the vacation dir should be a in variables.inc also - fd#522 fixed path in setup for php - fd#523 searching for fixed path in fusiondirectory - fd#556 Incorrect description of posixGroup created - fd#565 jpegPhoto automatically changed/altered when updating user information - fd#567 FD allows DNS entries with '_' (underscores) in hostnames - fd#577 Package descriptions don't work if "+" in name - fd#589 Erreur PHP "Undefined variable: _SERVERREMOTE_ADDR" - fd#639 when there is no argonaut server we got an error in the log - fd#640 when there is no dir with data from fai for the system we got errors in the logs - fd#642 in functions.inc the sambaMachineAccountRDN should be ou=computers - fd#646 remove leftover var from copypastehandler.inc - fd#654 the export xls should be removed from ldapmanager plugin - fd#662 when just typing the fusiondirectory-schem2ldif i got an error - fd#663 when running fusiondirectory-schema2ldif i got this error - fd#664 fusiondirectory-schema2ldif doesnt insert the return carriage correctly - fd#666 fusiondirectory-insert-schema doesnt install goto-mime.schema - fd#667 The selection filter for the samba plugins workstations in the user tab don't show windows pc - fd#669 in the objectgroup the filter for applications is missing in the select box - fd#671 uid=pcwin005$,ou=computers,dc=labo,dc=opensides,dc=be is not a user and should not be show to be migrated in the user section - fd#709 the cn of the system admin is not right in fusiondirectory setup - fd#714 Duplicated code in index.php - fd#715 migrate-repositories option of fusiondirectory-setup should check FAIclass - fd#727 replacing the code that loo into the config file for argonautServer - fd#730 PHP errors in class_supportDaemon.inc - fd#732 error when gosaunittag not defined in ldap in class_supportDaemon.inc - fd#741 PHP errors in support Daemon - fd#757 PHP_DIR is wrongly put in the include PHP path - fd#761 Inconsistency in coding guidelines - fd#777 PHP error in password.tpl - fd#778 tokens is treated like it needs to be migrated - fd#779 Weird french translation in migrate step - fd#795 Erreur documentation - fd#839 The name of the password generator for nt changed names, so we need to change in the setup - fd#844 PHP errors when asking logs on a new server - fd#860 Incorrect include path in php_setup.inc file - fd#886 the protocol of json rpc (http or https) should not be encoded in the code and be saved into the ldap - fd#891 Unable to load the User Nova tab - fd#901 check the copyright is correct on all files - fd#928 The icon path for password recovery is wrong - fd#950 fusiondirectory-setup should not go into the contrib dir - fd#952 fusiondirectory-setup doesnt install the plugin correctly from tar.gz - fd#960 restoring snapshot isn't working anymore - fd#963 spaces into response to prompt break the fusiondirectory setup command - fd#973 when switching a user to sasl it doesnt remove the samba hases from the user entry in ldap - fd#974 when switching a user to sasl and going to password change it accept to change and generate an error - fd#975 when creating a new user and selecting sasl as password method it still write samba entries - fd#982 FD-core: setup wizard starts in English regardless of language requested by browser - fd#983 FD-core: language list in setup wizard is always (partly) translated into Czech, even in case when wizard started in English - fd#990 when the keyword is missing we get php errors in salspassword method - fd#992 In setup, automatic option for language should be the first one - fd#1005 when there is more than one argonaut server configured it doesnt work at all it just say nothing is there #### fusiondirectory-plugins - fd-plugins#284 provided fusiondirectory dhcp schema modified without changing openldap OID - fd-plugins#287 invalid structural object class chain (account/person) - fd-plugins#312 dhcp/Parent node on Winstation object not changeable - fd-plugins#505 Software Deployment - Debug message visible in production mode - fd-plugins#553 dhcpHost not removed if system is removed - fd-plugins#562 Error message when I click on the tab "Deployment summary" of a workstation - fd-plugins#572 The required field 'NTP server' is empty! - fd-plugins#695 Wrong icon for "Systems" option on main FD interface - fd-plugins#710 in the nova plugin we don't have the remove button - fd-plugins#726 we missed the start/stop/restart button on the argonaut service - fd-plugins#731 PHP errors in class_workstationService.inc - fd-plugins#733 showing the log interface without log on a unsaved workstation - fd-plugins#734 there is a problem when there is not an ntp server added to the workstations, the saving fails - fd-plugins#737 PHP errors in goto plugin - fd-plugins#748 PHP error caused by servDHCP - fd-plugins#766 Address book should follow code guidelines - fd-plugins#776 LDAP Manager: incomplete change of field ("," -> ";") separator for CSV files - fd-plugins#836 when creating a terminal it yell at me that wake event doesnt exist - fd-plugins#841 [openstack-compute] - Mismatch in directory naming - fd-plugins#842 [mail-plugin] missing mailMethodKolab class - fd-plugins#867 the argonaut-fuse config service display an error vhen saving to ldap - fd-plugins#885 the protocol of json rpc (http or https) should not be encoded in the code and be saved into the ldap - fd-plugins#890 now we have all the release on the mirror evne non installable one on the filer list in List of deployment classes and products - fd-plugins#897 the serverrepository service should not create ou=xxx,ou=fai if its not an install release - fd-plugins#902 check the copyright is correct on all files - fd-plugins#920 the package class creation in system deployement has to store the custom release if used into the package class - fd-plugins#929 renaming the novauser to novaaccount to be in sync with other plugins - fd-plugins#940 DNS record : SRV type is properly useable in dns plugin - fd-plugins#958 ACLs should be used in templates - fd-plugins#970 Quota interface - fd-plugins#972 in the rsyslog plugin we got an error when we try to use the system log plugin - fd-plugins#985 when clicking on the rsyslog addons i got ton of error about static methods - fd-plugins#986 error when clicking into the nova icon in the my account - fd-plugins#988 error when saving a dns service after editing it - fd-plugins#989 Problem on Copy & paste wizard for a server or workstation - fd-plugins#1000 the dhcp service misses the stop/start/restart button in the service view ## %"FusionDirectory 1.0.2" - 2011-09-26 ### Added #### fusiondirectory - fd#138 script for .schema to .ldif conversion - fd#371 Please allow a way to do the LDAP integrity checks after FD is installed - fd#406 update ldif files to be used in cn=config directly - fd#417 Plugins Installation - Lack of documentation #### fusiondirectory-plugins - fd-plugins#379 Add tls management in update_vacation script ### Changed #### fusiondirectory - fd#388 Spool directory hardcoded - fd#389 Temporary dir hardcoded in copyPasteHandler class - fd#390 fusiondirectory.conf file hardcoded - fd#391 Embedeed smarty removal - fd#399 the fusion-setup command should be rewritten in perl - fd#401 mkntpasswd should be written in perl and check the availability of the library - fd#405 repace the actual README.cnconfig by the content from the website ### Removed #### fusiondirectory - fd#274 Same contrib files available in two plugins (krb5 and heimdal) #### fusiondirectory-plugins - fd-plugins#362 removing the syslog part from the log plugin and create a syslog plugin - fd-plugins#366 removing the opsi plugin from the official plugins ### Fixed #### fusiondirectory - fd#272 PHP error on client IP detection - fd#275 Generic user information: Incorrect Warning - fd#281 Last rows of page overlapping with a lot of objects - fd#328 [Wizard] Bad temporary file name in Step 1 - fd#332 fixing the scrolling height in firefox 5 - fd#334 mkntpasswd creation page - fd#349 timezone Berlin is missing - fd#365 include check in update-fusiondirectory for cache problems - fd#368 FD can end up creating an invalid configuration file - fd#370 FD complains about "Missing GOsa extensions" in the generic attributes - fd#372 Setup wizard won't fix users in all cases - fd#373 updated the loading of the cache file - fd#376 Hardened error_handler - fd#377 fixed Smarty handling for GOsa 2.6 - fd#385 modify schema2lidf to not add by default a x-origin tag to the schema file - fd#387 changing update-fusiondirectory into fusiondirectory-setup - fd#393 "Gérer" instead of "Gèrer" - fd#403 test php safe mode - fd#404 rewrite the INSTALL doc - fd#410 dateofBirth not taken while importing with CSV - fd#418 replace update-fusiondirectory by fusiondirectory-setup in all files - fd#439 Rpm/Centos/Imagemagick - fd#450 Wrong data import for Samba Idmap - fd#457 the fusiondirectory-insert-schema should look if the samba.schema is in the ldap tree - fd#460 Shell environment variables different in Mageia - fd#466 it seems that adding the -y broke the multi parameter in fusiondirectory-setup - fd#467 using fusiondirectory-setup to install from tar.gz - fd#472 fusiondirectory-setup - Apache_user variable is not defined #### fusiondirectory-plugins - fd-plugins#232 askignfor goto-si even when nothing is in the fusiondirectory.conf - fd-plugins#420 the example in queue management for the cvs entry to be put is wrong - fd-plugins#464 php error while clic on "apply" after FAI plugin's installation - fd-plugins#465 debug screen in FD after FAI plugin installation ## %"FusionDirectory 1.0.1" - 2011-05-02 - Removed advanced options from setup - Corrected online help - Corrected wording on plugins - Removed the need for magic_quotes_gpc - Removed the fusiondirectory-desktop package - Removed program version checking from svn - Added the apache plugin - Put final logo - Full italian language ## %"FusionDirectory 1.0" - 2011-03-20 - First stable release