From b44e28e6c3c43e45d8d9c327d0775fcba6ec804b Mon Sep 17 00:00:00 2001 From: Benoit Mortier <benoit.mortier@fusiondirectory.org> Date: Fri, 7 Oct 2022 12:02:28 +0200 Subject: [PATCH] :handshake: fix(chalog) final conversion of the Changelog inot Changelog.md Signed-off-by: Benoit Mortier <benoit.mortier@fusiondirectory.org> --- Changelog | 249 +------------------------ Changelog.md | 502 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 503 insertions(+), 248 deletions(-) diff --git a/Changelog b/Changelog index 11a2a7c29..bfdf0a8a6 100644 --- a/Changelog +++ b/Changelog @@ -1,249 +1,2 @@ -FusionDirectory changelog -========================= - -* FusionDirectory 1.0.4 - -[Fix] Pre/post script not working properly with mail command -[Fix] Address incorrect in source code and documentation files -[Fix] Cleaning code for php 5.4 -[Fix] Save_object is called twice on services -[Fix] The disk partitionning part the size should be in GB by default not mb in the fai plugin -[Fix] There should be a password recovery link on the login page -[Fix] Rewrote accept-to-gettext for browser language detection -[Fix] Problem of auto inclusion of the class_pdf.inc -[Fix] Smarty3 Support -[Fix] Smarty3 and gettext support -[Fix] Recovery.schema should follow LDAP naming rules -[Fix] fdQuota.schema and argonaut.schema should follow LDAP naming rules -[Fix] Incorrect directory for the supann schema. -[Fix] Wrong my $path in fusiondirectory-insert-schema -[Fix] Check for group conflicts case-insensitively -[Fix] Correct password hooks docs -[Fix] password Hook is called in different manner in password and userManagement. -[Fix] Setup.php must use an absolute path for the template -[Fix] Actions menu does not work with lighttpd -[Fix] In style.css, line-height line 1528 seems wrong -[Fix] The date picker is not working anymore -[Fix] Failed to add packages in "Package list" dialog -[Fix] Fusiondirectory-setup is wrong in connection to ldap -[Fix] Pop-up error when locking/unlocking user -[Fix] Line 310 of class_msgPool.inc is wrong -[Fix] Class_filterLDAP.inc don't check correctly the base and objectStorage -[Fix] Wizard goes into an infinite loop if the popen function is not available -[Fix] Check if popen is allowed before using it -[Fix] French accents in password recovery mailbody -[Fix] Removing the code activation ob_start as it not recommended way of compression -[Fix] 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 -[Fix] Option -i not in fusiondirectory-insert-schema manual -[Fix] The code for adding icons into applications is broken -[Fix] The code for reading image is broken in getfax.php -[Fix] Type:8, Message:Trying to get property of non-object $date in headers.tpl -[Fix] Popup not working with smarty3 -[Fix] Standardazing the argonaut menu service entries -[Fix] Standardazing the spam and antivirus menu service entries -[Fix] Standardizing log service entries -[Fix] Standardizing fax service entries -[Fix] Removing all obsolete opsi code from various plugins -[Fix] Removing the dependancies to the fai.schema for systems -[Fix] The ip should be mandatory on server, terminal and printer objects -[Fix] The filter for windows workstations come into conflict with the network device one -[Fix] Separation of the class_databaseManagement.inc in his own package to remove dependancy on mdb2.php -[Fix] In the setup it still show we need more than 64MB it should be 128MB -[Fix] The wording is not just in setup for windows pc we said "workstations" but that should be Windows workstations -[Fix] Adapat Service.manage like action to make it wokr with argonaut 1.0 -[Fix] When restarting a service trought argonaut some LDAP error appear -[Fix] Crash when mailmethod is in FusionDirectory config file and the user entry contains a mail addresss -[Fix] When updating a the cn of a windows workstation, the uid is not updated -[Fix] Copy paste is not working for winstations -[Fix] Copy paste for terminal, server, printer, workstations mac an ip are not mandatory -[Fix] Phone we cannot change ip and mac when doing copy/paste -[Fix] Smarty Bug with 1.0.4 and Wheezy -[Fix] Fusiondirectory-insert-schema dont work correctly -[Fix] Step 2 of password recovery has been removed -[Fix] The check for existing winstations is not working -[Fix] The ip should be mandatory on server, terminal and printer objects -[Fix] Filter for windows workstations come into conflict with the network device one -[Fix] Remove the code showing the type of object in object group title member objects -[Fix] Remove the artificial limit to two different objects in objects group -[Fix] The refresh dns function is not correct from the system generic page -[Fix] Cannot initialise the phoneAccount class -[Fix] Handle ldif schema changes -[Feature] SupportDaemon should allow to call modules method easily -[Feature] Add spanish venezuelan into the setup -[Feature] Adding spanish venezuelan language to FusionDirectory -[Feature] Add Dutch into the setup -[Feature] Adding Dutch language to FusionDirectory -[Feature] Guide in how to make a plugin with the simple-plugin framework -[Feature] Adresse email alternative pour Password recovery -[Feature] Update documentation for Repository plugin -[Feature] Creating Windows pc from the interface -[Feature] Having the mac address next to the ip address in filter system list -[Feature] Integration of the board plugin - a Small dashbaord for FusionDirectory -[Feature] Simple plugin framework is mandatory and used by Recovery PAssword and Board plugin -[Feature] Adding some Windows attributes to the printer object to use opsi usage -[Feature] Provide ldif updates files for recovery.ldif, goto.ldif, goserver.ldif -[Feature] Provide ldif updates files for fdQuota.ldif and argonaut.ldif - -* FusionDirectory 1.0.3 - -[Feature] Improve the FusionDirectory API -[Feature] Improve the FusionDirectory API -[Fix] Change explication in Restoring object snapshots -[Feature] added jeremy williame to authors -[Feature] Adding a sasl password method -[Fix] Spaces into response to prompt break the fusiondirectory setup command -[Fix] Restoring snapshot isn't working anymore -[Fix] Fusiondirectory-setup doesnt install the plugin-correctly from tar.gz -[Feature] Use fusiondirectory-insert-schema to install others schema -[Fix] Fusiondirectory-setup should not go into the contrib dir -[Feature] Change color banner and go_logo -[Feature] We should have a PHP CodeSniffer standard to check Guidelines respect -[Fix] Rewrote the INSTALL document on how to install fusiondirectory from tar.gz -[Fix] Remove the fusiondirectory-migrate-users program its has been merge into fusiondirectory-setup -[Fix] Remove the debian centrics path into fusiondirectory-setup -[Fix] Remove the debian centric dir in contrib/fusiondirectory-apache.conf -[Fix] The fusiondirectory.conf contains all the service definition and other needed entries for all the plugins -[Fix] The message explaining to use fusiondirectory-setup to fix classes loading is wrong -[Fix] Removing non usefull menu text -[Feature] Added the password recovery plugin into core -[Fix] Create a new favicon for fusiondirectory -[Fix] Lost password feature in Gosa - removing obsloleted code -[Fix] The protocol of json rpc (http or https) should not be encoded in the code and be saved into the ldap -[Fix] Incorrect include path in php_setup.inc file -[Fix] Not enough memory for the PHP module -[Fix] ACL to allow enabling / disabling of user accounts -[Fix] Put all the docs togheter inside contrib/docs -[Fix] Added cn generation parameter on install screen -[Fix] Adding a default ou for netgroupRDN -[Fix] PHP errors when asking logs on a new server -[Fix] PHP error in password.tpl -[Feature] Backported timeout seesion handler from GOsa 2.7 -[Fix] Inconsistency in coding guidelines -[Feature] Backported locking user in color from GOsa 2.7 -[Fix] PHP errors in support Daemon -[Fix] Error when gosaunittag not defined in ldap in class_supportDaemon.inc -[Feature] fusiondirectory-setup parameters must be settable in command-line -[Feature] Added migrate-repositories to fusiondirectory-setup will migrate network repos -[Feature] Added --check-config to fusiondirectory-setup -[Fix] Rewrote the mail collector -[Fix] Removing the obsoleted and non maintened plugin for phpgw -[Fix] Windows workstations are now in ou=computers by default -[Fix] Removed the click trough gpl for fusiondirectory setup -[Fix] In the objectgroup the filter for applications is missing in the select box -[Fix] Added the missing passwordMethod::is_harmless in class_password.inc -[Feature] Use the pam_check_host_attr feature when using the trust model -[Fix] The selection filter for the samba plugins workstations in the user tab don't show windows pc -[Fix] In object group we cannot select windows pc -[Fix] Moved class from include/utils to include to be more consistant -[Fix] Moved all xsd files into contrib -[Fix] Removed obsolete function function set_acl() from class_tabs.inc -[Fix] Removed leftover var from copypastehandler.inc -[Fix] Removed non used function function saveFilter(, ) in functions.inc -[Fix] Removed non used function function obj_is_readable(, , ) in functions.inc -[Fix] Removed svn_version can be removed in functions.inc -[Fix] Removed the goto-si code in function.inc -[Fix] Removed get_gosa_version() and replaced by a static var in variables.inc -[Fix] Changed the HTTP_GOSA_KEY to HTTP_FD_KEY -[Fix] Removed obsoleted socket class for the old goto-si code -[Fix] Renamed gosa_array_merge to fusiondirectory_array_merge -[Fix] Renamed gosa_log to fusiondirectory_log -[Fix] Changed session name from GOsa to FusionDirectory -[Fix] Changed the name of extensions in error message from GOsa to FusionDirectory -[Fix] Removed feedback step in setup -[Fix] Removed the internet explorer 6 suppor for png -[Fix] Removed fixed path from setup -[Fix] Removed samba rid and sid from setup -[Fix] Removed space in login user / password -[Fix] Removed leftover of old mysql logging system -[Fix] Incorrect description of posixGroup created -[Fix] LDAP query failed : 'root object' is missing -[Fix] Undefined variable: _SERVERREMOTE_ADDR -[Fix] Bug when generating config with the wizard when snapshot not selected -[Fix] Adding catalan support in fusiondirectory -[Fix] jpegPhoto automatically changed/altered when updating user information -[Fix] Removed the smarty plugins file from the include directory -[Fix] Problem in fd setup when migrating from gosa2.6 -[Fix] The dns and logging services don't have the start/stop/restart button -[Fix] The dhcp service misses the stop/start/restart button in the service view -[Fix] Problem on Copy & paste wizard for a server or workstation -[Fix] Remove show opsi based client from the code -[Feature] Adding (Czech Republic) to the supported language -[Fix] Gofon plugin is not structured correclty relating to directories -[Fix] Gofax plugins dir are wrong -[Feature] Putting supann into official plugins -[Feature] Putting quota into official plugins -[Feature] Putting openstack-compute into official plugins -[Fix] The netgroup plugin doesnt have an icon in the list wiew -[Feature] Putting an icon in the system list showing that there is an argonaut service presnt on this system -[Fix] Renaming the netatalk plugin to netatalkAccount to be more in sync with other plugins -[Feature] Making a client argonaut service -[Feature] Adding support for custom release in fai Repository -[Feature] Architectures should be in FAIrepository value -[Fix] Moving all plugins systems files to /var/cache/fusiondirectory/<name of the plugin>/ -[Fix] Removed kerberos-heimdal leftover -[Fix] When creating a terminal it yell at me that wake event doesnt exist -[Fix] Remove all non needed readme in the plugins -[Feature] An abstraction Layer is now used to connect to all database : MDB2 -[Feature] Button to launch ladp2bind from the DNS configuration page -[Fix] Fai branch not created when adding a repository -[Fix] Dhcp/Parent node on Winstation object not changeable -[Fix] Package descriptions don't work if + in name -[Fix] PHP errors in goto plugin -[Fix] There is a problem when there is not an ntp server added to the workstations, the saving fails -[Fix] Showing the log interface without log on a unsaved workstation -[Fix] PHP errors in class_workstationService.inc -[Fix] Error message when I click on the tab Deployment summary of a workstation -[Fix] Wrong icon for Systems option on main FD interface -[Fix] Removing the obsoleted and non maintened plugin for phpgw -[Fix] Cleaning code for php 5.4 -[Fix] Removing obsoleted code from apache plugin -[Fix] In applications remove the restriction for c:" -[Fix] Removing the export xls from ldapmanager plugin -[Fix] Remove goto-si code from class_termDns.inc -[Fix] The plinfo fonction should always be the latest function in the .inc files -[Fix] Update the datbase schema in gophon -[Fix] Removing mail addons -[Fix] Removing non maintened files for nagios 2.0 -[Fix] Removing contrib code we don't want to maintain and usefull only for a little amount of people -[Fix] removing gosa.conf leftover, putting @fusiondirectory.org email address in examples -[Fix] switched from tab to space in the code -[Fix] Renamed gosa_array_merge to fusiondirectory_array_merge -[Fix] Renamed gosa_log to fusiondirectory_log -[Fix] Cleaning goto / systems plugins -[Fix] Provided fusiondirectory dhcp schema modified without changing openldap OID -[Fix] Invalid structural object class chain (account/person) in the samba plugin -[Fix] dhcpHost not removed if system is removed -[Fix] FSF address incorrect in source code and documentation files - - -* FusionDirectory 1.0.2 - - Removed old GOsa-si code - - Added jsonrpc client library - - Added new daemon class with json rpc methods - - All deployment are now done through the Argonaut json rpc server - - New system to get the packages and debconf without a local mirror - - Cvs import fixes to make it more flexible and usable - - Corrected css for Firefox 5 and beyond - - New setup command fusiondirectory-setup that help fixes common setup issues - - All the console tools are in perl, most are in fusiondirectory-setup - - Added tools to easily convert and upload schema in an ldap-tree - - Completely test and rewrote the help to use php safe mode - - Put all the application data into /var/cache/fusiondirectory - - Fixed timezone issues - - Corrected FSF address - - Added the netgroups plugin into official sources - - Removed the opsi (pending rewrite) - - Removed log plugin, everything is done with the rsyslog plugin - -* FusionDirectory 1.0.1 - - New Release - - 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 +See Changelog.md diff --git a/Changelog.md b/Changelog.md index 1526c0012..4609da665 100644 --- a/Changelog.md +++ b/Changelog.md @@ -3319,3 +3319,505 @@ #### 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 + -- GitLab