Tags give the ability to mark specific points in history as being important
  • fusiondirectory-1.3.1   Releasing FusionDirectory 1.3.1

    %FusionDirectory 1.3.1 - 2019-07-04

    Added

    fusiondirectory

    • fd#5985 We don't have LDAP tab on FusionDirectory configuration

    fusiondirectory-plugins

    • #5911 supannRefId field is missing for "etablissement"
    • #5938 Make %passwordClear% available to sambaAccount hooks
    • #5939 create icons for ipmi and weblink
    • #5940 We don't have LDAP tab on FusionDirectory configuration
    • #5957 creating icons for the sinaps plugin

    Changed

    fusiondirectory-plugins

    • #5913 Avoid mass acquistion when editing group gidNumber
    • #5948 description of a user should'nt be updated from SINAPS

    Removed

    fusiondirectory-plugins

    • #5901 Remove Google+ from personal social accounts tab

    Fixed

    fusiondirectory

    • fd#5942 PHP >= 7.2 triggering error when count() is called with invalid countable
    • fd#5967 Systems dashboard crashes
    • 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#5997 Incorrect error message when the mail cannot be sent by recovery
    • fd#6006 expiration date in dashboard is 02.01.1970

    fusiondirectory-plugins

    • #5917 flag_ownmailbox cannot be used with partage mail method
    • #5918 SINAPS : acquisition couldn't be sent because primary affectation isn't set
    • #5923 cname record appear on another domain when they contain the machine cn
    • #5935 Crash when I try to create a server with argonaut plugin and without dns plugin
    • #5941 Error when identity is spread from SINAPS "Cannot delete non-existing user {LDAPUUID}"
    • #5942 Error for user-reminder about smarty
    • #5944 add addvalues/delvalues documentation
    • #5945 unable to add SINAPS Structure
    • #5949 Systems dashboard crashes
  • fusiondirectory-1.3   Releasing FusionDirectory 1.3

    %FusionDirectory 1.3 - 2019-03-04

    Added

    fusiondirectory

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

    fusiondirectory-plugins

    • #1311 Show in system list which system are on/off
    • #2347 Two or more MAC address for a system
    • #3549 the sudo plugin doesnt allow to save the sudoNotBefore and sudoNotAfter
    • #4387 Improve the sorting of services
    • #4807 Import LDIF by pasting into textfield
    • #5001 config-option "Store final dot in domains" does not effect SOA-checks for powerdns
    • #5166 Add a webservice method to add a value to multi-valuated attributes
    • #5176 List in applications tab of roles should be sorted alphabetically
    • #5430 template placeHolder
    • #5518 Allow the list of record inside the dns zone to be sorted by column
    • #5543 Enable mail tab for entries having mail attribute
    • #5566 System - DHCP Tab - Sort the list Alphabetically
    • #5596 Allow to setup OPSI product outside of profiles
    • #5675 Add an boolean attribute "agreement signed"
    • #5681 The opsi plugin needs the department management dropdown
    • #5700 We should be able to forbid deployments outside of a given time frame
    • #5706 Add mixed-groups support to sudo plugin
    • #5731 Add a tab in the opsi plugin on a system to show log for this computer
    • #5733 Add support for social network ORCID in personal
    • #5737 Add last date of connection of a client inside the opsi client tab
    • #5738 Add opsi stat tab to the dashboard
    • #5739 Add a new field into weblink to store an inventory url
    • #5746 Add ACL support to dashboard tabs
    • #5749 Use target dn as base for ACL checking in deployment queue
    • #5756 Extend manager email possibilities in user-reminder
    • #5761 Add catchall table to postfix plugin
    • #5763 Add template selection into opsi import
    • #5764 When importing OPSI hosts, have an option to import the packages associated
    • #5775 Possibility to add/remove values from an attribute through webservice
    • #5787 Add an option to inherit profile from group when OPSI tab is activated
    • #5789 Posix plugin should prevent save when automatic group cannot be created
    • #5791 Add an option to inherit localboots from group
    • #5801 Add other source capabilities for supannTypeEntiteAffectation
    • #5816 Audit plugin should have a way to select a range of date to show entries
    • #5829 Create a SINAPS plugin
    • #5830 Add domain alias table in postfix plugin
    • #5831 Create a new plugin for adding more information related to Supann Structure
    • #5845 Add support for FAI 5 to argonaut-fuse
    • #5846 Add vfat as filesystem for FAI partition
    • #5847 Add a workaround for dracut that use FQDN for hostname
    • #5857 Add an option for multiple release mode in argonaut-fuse service configuration
    • #5892 sinaps plugin tab should contain some text
    • #5894 Support for SSH ed25519 keys

    Changed

    fusiondirectory

    • fd#4467 We should be able to select the phone number from list
    • fd#5569 How create a plugin documentation make reference to plugin class
    • fd#5570 Restrict member removal through ACLs
    • fd#5583 When editing a user, groups and roles tabs shows membership to groups stored outside the configured groups DN
    • fd#5590 All plugins icons are missing
    • fd#5671 Redesign login screen and password recovery
    • fd#5695 Number input fields are too wide
    • fd#5704 Use proper pattern matching instead of GOSA_LINE_BREAK hack
    • fd#5713 Groups now ignore subgroups for type-checking to know which tabs should appear
    • fd#5723 move how_to_contribute page from the wiki to developper documentation
    • fd#5725 Minimum PHP version should be bumped to 5.6
    • fd#5752 Allow to define multiple LDAP servers for one location
    • fd#5761 The language list in user is not sorted
    • fd#5802 FileAttribute through webservice should base64 encode binary data to avoid crashes
    • fd#5809 Small weirdness in foreignKey handling
    • fd#5838 Change /location by /Directory in contrib/apache/fusiondirectory-apache.conf
    • fd#5883 Update the whole copyright to 2018
    • fd#5898 Enhance HTML title handling
    • fd#5902 User tabs with plSelfModify=FALSE should not show in user menu
    • fd#5909 homePhone is not a PhoneNumberAttribute
    • fd#5915 "ou" should be labeled "Unit" in user edition
    • fd#5917 Remove useless alt attribute on img
    • fd#5935 Fatal error due to CRSF security
    • fd#5943 Backport LDAP size limit refactor
    • fd#5944 It looks like directory does not work on /fusiondirectory in fusiondirectory-apache.conf
    • fd#5946 remove no longer needed if section an the php option from fusiondirectory-apache.conf
    • fd#5950 Adapt fusiondirectory-setup --encrypt-passwords output to new recommendations

    fusiondirectory-plugins

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

    Removed

    fusiondirectory

    • fd#5714 Method ldap::get_attribute should be removed

    Fixed

    fusiondirectory

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

    fusiondirectory-plugins

    • #5344 We should find a way to translate description of sudo options
    • #5638 SSH Plugin - Display bug
    • #5655 PHP error in OPSI import
    • #5670 Lenteur dans le plugin DNS
    • #5691 Lots of styling error in the code
    • #5693 update the readme.md with new forge informations
    • #5701 Result message displayed when triggerring an action is weird
    • #5712 Puppet tab creation should be forbidden if there is no server
    • #5721 I cannot use workstation template
    • #5727 FusionDirectory display an PHP error when I deactivate "opsi client" tab on a workstation
    • #5732 FAI log tab is shown as active even if there is no log
    • #5742 OPSI tab shows a failure to fetch logs for templates
    • #5743 PHP error in argonaut-queue
    • #5748 ACL handling for start/stop/restart service is broken
    • #5750 Server copy/paste is broken
    • #5752 Renaming a workstation with opsi tab creates another workstation with the new name in OPSI
    • #5762 Fatal error: Access level to puppetNode::getDisplayHeaderInfos() must be public (as in class simplePlugin)
    • #5765 OPSI tab behaves badly when Mac address is empty
    • #5769 DNS fields in record add dialog are greyed out when creating a new system
    • #5777 Most POSIX group tabs have no icon set
    • #5804 Sympa list alias cn cannot contain '@'
    • #5808 Foreign key on mail servers are not working
    • #5822 Add a check in the renater partage service class, to check that the class of service is correctly written
    • #5825 LDAP error in audit plugin
    • #5839 dashboard crash if we have system plugin but not argonaut plugin in FD 1.3
    • #5841 Error in etablissement::ldap_remove
    • #5842 Invalid call to strpos in debconfProfileGeneric
    • #5843 In supann-ext plugin there is no check than startDate comes before endDate
    • #5881 Audit event creation fails if there is unicode in the dn
    • #5883 Deserialization errors are not showed during CSV import
    • #5900 Next ID hook feature is broken
    • #5898 Correct the missing explanation on _('Entity assignment'), _('supannEntiteAffectation') in the supann plugin
    • #5902 In CSV import, importing a new file should not check fields from right part
    • #5903 Acquisition to sinaps is not sent if end contract date is empty
  • fusiondirectory-1.2.3   Releasing FusionDirectory 1.2.3

    %FusionDirectory 1.2.3 - 2018-11-15

    Added

    fusiondirectory

    • fd#5890 hash_equals is not available in PHP 5.4
    • fd#5901 Add the pdf with the oid of fusiondirectory in the contrib dir of the core

    Fixed

    fusiondirectory

    • fd#5797 cancel button has no effect (apply template)

    fusiondirectory-plugins

    • #5870 Supann should not trigger PHP errors on empty lines in nomenclature files

    Security

    fusiondirectory

    • fd#5918 Password recovery does not escape fields in error messages
  • fusiondirectory-1.2.2   Releasing FusionDirectory 1.2.2

    %FusionDirectory 1.2.2 - 2018-08-16

    Added

    fusiondirectory-plugins

    • #5821 Add LUKS section to FAI disk entry

    Changed

    fusiondirectory-plugins

    • #5836 random_int should be used instead of mt_rand
    • #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

    • #5719 Locale issues in the fai plugin
    • #5741 Reference tab on the OPSI profile is not showing objects reference
    • #5810 WebService should not return session cookie
    • #5827 Fatal error in opsiProfile when OPSI server is not found in the LDAP
    • #5828 supannCodeEntite should allow uppercase as well
    • #5832 Copy/pasting of Samba groups fails
    • #5833 Error in supann tab when we use a template

    Security

    fusiondirectory

    • fd#5840 Security Vulnerability: Cross Site Request Forgery
    • fd#5842 Security: Missing Security Headers
    • fd#5843 Security: Insecure Generation of Random Tokens
  • fusiondirectory-1.2.1   Releasing FusionDirectory 1.2.1

    %FusionDirectory 1.2.1 - 2018-05-09

    Added

    fusiondirectory-plugins

    • #5548 Sort entries in ppolicy dashboard

    fusiondirectory

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

    Changed

    fusiondirectory-plugins

    • #5685 supannRefId on Structure object is too small and mono valued
    • #5688 Backport the DNS code from 1.3-dev for speed and usability reason
    • #5713 Phones have wrong attribute order
    • #5716 DNS Zone edition is too slow
    • #5740 Dashboard tabs are in random order

    fusiondirectory

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

    Fixed

    fusiondirectory-plugins

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

    fusiondirectory

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

    Security

    fusiondirectory

    • fd#5790 Locking fails with multiple SSH Keys
    • fd#5794 ACL restrictions not applied when accessing through the JSONRPC API.
  • fusiondirectory-1.2   Releasing FusionDirectory 1.2
    d3030970 · Merge branch '1.2' ·
  • fusiondirectory-1.1.1   Releasing FusionDirectory 1.1.1
    bc9cb037 · Merge branch '1.1-fixes' ·
  • fusiondirectory-1.1   Releasing FusionDirectory 1.1
    5d093313 · Merge branch '1.1' ·
  • fusiondirectory-1.0.20   Releasing FusionDirectory 1.0.20
  • fusiondirectory-1.0.19   Releasing FusionDirectory 1.0.19
  • fusiondirectory-1.0.18   Releasing FusionDirectory 1.0.18
  • fusiondirectory-1.0.17   Releasing FusionDirectory 1.0.17
  • fusiondirectory-1.0.16   Releasing FusionDirectory 1.0.16
  • fusiondirectory-1.0.15   Releasing FusionDirectory 1.0.15
  • fusiondirectory-1.0.14   Releasing FusionDirectory 1.0.14
  • fusiondirectory-1.0.13   Releasing FusionDirectory 1.0.13
  • fusiondirectory-1.0.12   Releasing FusionDirectory 1.0.12
  • fusiondirectory-1.0.11   Releasing FusionDirectory 1.0.11
  • fusiondirectory-1.0.10   Releasing FusionDirectory 1.0.10
    e12c28a8 · Merge branch '1.0.10' ·
  • fusiondirectory-1.0.9.3   Releasing FusionDirectory 1.0.9.3