Skip to content

Latest commit

 

History

History
4246 lines (3723 loc) · 223 KB

Changelog.md

File metadata and controls

4246 lines (3723 loc) · 223 KB

%"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 &nbsp 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