diff --git a/Changelog b/Changelog index ee607917d97e4d0665d661acc95beeeb9103ac84..354402bfb284bec42f5aa4db2f02631cd66cc73e 100644 --- a/Changelog +++ b/Changelog @@ -1,6 +1,12 @@ FusionDirectory changelog ========================= +* FusionDirectory 1.0.19 + +[Fix] Bugs #5303: When clicking on login from user selection we end up in user edition +[Fix] Bugs #5314: after upgrading to 1.0.18 we see those errors +[Fix] Bugs #5317: The link sent by password recovery is broken + * FusionDirectory 1.0.18 [Fix] Bugs #4888: DNS record matching should be case insensitive diff --git a/contrib/docs/UPGRADE b/contrib/docs/UPGRADE index 9f0803397528b85f48ade193a8ee6b3bfd987598..498267ef9791ba8bb8966a21b67eaa8e14a088d3 100644 --- a/contrib/docs/UPGRADE +++ b/contrib/docs/UPGRADE @@ -2500,6 +2500,41 @@ Checking your indexed attributes Check that all you index still match with valid attributes present in your ldap directory +Migrate FusionDirectory from 1.0.18 to 1.0.19 +============================================= + +Ubuntu 12.0.4 TLS users +======================= + +Since 1.0.9.2 FusionDirectory need the php-cas library for CAS server support. This library can normally found in universe in the Ubuntu repositories + +In case you did not find it, grab the deb from here and install it + +http://packages.ubuntu.com/trusty/all/php-cas/download + +and select your preferred mirror + +Upgrade FusionDirectory first +============================= + +- Upgrade FusionDirectory core package before other ones to avoid dependencies errors: + +apt-get install fusiondirectory + +- Upgrade FusionDirectory schema package too. + +apt-get install fusiondirectory-schema + +Upgrade of LDAP directory +========================= + +No upgrade + +Upgrade of LDAP directory +========================= + +No Upgrade + Enjoy :) --- diff --git a/contrib/man/fusiondirectory-insert-schema.1 b/contrib/man/fusiondirectory-insert-schema.1 index 1eb3669f8f96226e2f09a93412784b2b9a63ede6..89600d8e6ce9a48458c6bf6f53cde565aca6aae5 100644 --- a/contrib/man/fusiondirectory-insert-schema.1 +++ b/contrib/man/fusiondirectory-insert-schema.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "FUSIONDIRECTORY-INSERT-SCHEMA 1" -.TH FUSIONDIRECTORY-INSERT-SCHEMA 1 "2017-01-13" "FusionDirectory 1.0.18" "FusionDirectory Documentation" +.TH FUSIONDIRECTORY-INSERT-SCHEMA 1 "2017-01-19" "FusionDirectory 1.0.19" "FusionDirectory Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/contrib/man/fusiondirectory-setup.1 b/contrib/man/fusiondirectory-setup.1 index 4bb2d65cef15ede37843b9ac2e65d85a2ec8f4ac..670244dea49b8d08d64a1ddeb88bb0f946f09d53 100644 --- a/contrib/man/fusiondirectory-setup.1 +++ b/contrib/man/fusiondirectory-setup.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "FUSIONDIRECTORY-SETUP 1" -.TH FUSIONDIRECTORY-SETUP 1 "2017-01-14" "FusionDirectory 1.0.18" "FusionDirectory Documentation" +.TH FUSIONDIRECTORY-SETUP 1 "2017-01-19" "FusionDirectory 1.0.19" "FusionDirectory Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/contrib/man/fusiondirectory.conf.5 b/contrib/man/fusiondirectory.conf.5 index a957d46a67e1d579d2fde0f0375961b79f41582b..dbf11f82be594694227012fc9d028eb77a529e88 100644 --- a/contrib/man/fusiondirectory.conf.5 +++ b/contrib/man/fusiondirectory.conf.5 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "FUSIONDIRECTORY.CONF 1" -.TH FUSIONDIRECTORY.CONF 1 "2016-11-02" "FusionDirectory 1.0.18" "FusionDirectory Documentation" +.TH FUSIONDIRECTORY.CONF 1 "2016-11-02" "FusionDirectory 1.0.19" "FusionDirectory Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff --git a/html/class_passwordRecovery.inc b/html/class_passwordRecovery.inc index 664562e792d9530de247a787dbba207629a81baa..5886aa8444d8a0eeaae9a85286e3d27291826044 100644 --- a/html/class_passwordRecovery.inc +++ b/html/class_passwordRecovery.inc @@ -554,7 +554,7 @@ class passwordRecovery extends standAlonePage { } $reinit_link = $this->getPageURL(); - $reinit_link .= "?uniq=".urlencode($activatecode); + $reinit_link .= "?uniq=".urlencode($token); $reinit_link .= "&uid=".urlencode($this->uid); $reinit_link .= "&email_address=".urlencode($this->email_address); diff --git a/html/include/pulldown.js b/html/include/pulldown.js index 4f8c49be29a83be68d20444bbdd7146b6f99754d..fc5637791167ed3e9d1910ca05bb7e26005dd338 100644 --- a/html/include/pulldown.js +++ b/html/include/pulldown.js @@ -25,6 +25,9 @@ * for an example see Menu.prototype.config */ var Menu = Class.create(); +var MenuContainer = Class.create(); +var MenuItem = Class.create(); + Menu.prototype = { initialize: function(idOrElement, name, customConfigFunction) { @@ -50,7 +53,6 @@ Menu.prototype = { } -var MenuContainer = Class.create(); MenuContainer.prototype = { initialize: function(idOrElement, parent) { this.type = "menuContainer"; @@ -112,7 +114,7 @@ MenuContainer.prototype = { } }, - getBorders: function(element) { + getBorders: function() { var ltrb = ["Left","Top","Right","Bottom"]; var result = {}; var value; @@ -175,9 +177,6 @@ MenuContainer.prototype = { } - -var MenuItem = Class.create(); - Object.extend(Object.extend(MenuItem.prototype, MenuContainer.prototype), { initialize: function(idOrElement, parent) { var menuItem = this; @@ -231,10 +230,8 @@ Object.extend(Object.extend(MenuItem.prototype, MenuContainer.prototype), { } }); - var menu; - function configMenu() { this.closeDelayTime = 300; } @@ -243,5 +240,4 @@ function initMenu() { menu = new Menu('root', 'menu', configMenu); } - Event.observe(window, 'load', initMenu, false); diff --git a/html/themes/legacy/icons/16/actions/document-save.png b/html/themes/legacy/icons/16/actions/document-save.png deleted file mode 120000 index 37b0485e473b554d318aa54f72b13a558e4e2046..0000000000000000000000000000000000000000 --- a/html/themes/legacy/icons/16/actions/document-save.png +++ /dev/null @@ -1 +0,0 @@ -save.png \ No newline at end of file diff --git a/include/variables_common.inc b/include/variables_common.inc index 2e1b035abdc99ce2ce0a7d3b0f31771290f77178..5901ed06cf2a732b877cd5c04a3b9c2dc224d810 100644 --- a/include/variables_common.inc +++ b/include/variables_common.inc @@ -63,7 +63,7 @@ define("FPDF_FONTPATH", "/usr/share/php/fpdf/font/"); /*! Define fpdf font path /*! * \brief FusionDirectory Version */ -define ("FD_VERSION", "1.0.18"); /*! Define FusionDirectory version */ +define ("FD_VERSION", "1.0.19"); /*! Define FusionDirectory version */ /*! * \brief FusionDirectory config object RDN