[lemonldap-ng] 01/01: Add NEWS entry

Xavier Guimard xguimard-guest at moszumanska.debian.org
Mon Mar 7 06:14:30 UTC 2016


This is an automated email from the git hooks/post-receive script.

xguimard-guest pushed a commit to branch master
in repository lemonldap-ng.

commit 556d131d56b3f833ef1e61f252afcf77ae3af2ff
Author: Xavier Guimard <x.guimard at free.fr>
Date:   Mon Mar 7 07:14:11 2016 +0100

    Add NEWS entry
---
 debian/NEWS      | 59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 debian/changelog |  6 ++++++
 2 files changed, 65 insertions(+)

diff --git a/debian/NEWS b/debian/NEWS
index 0332673..1b54143 100644
--- a/debian/NEWS
+++ b/debian/NEWS
@@ -1,3 +1,62 @@
+lemonldap-ng (1.9.0-2) UNRELEASED; urgency=medium
+
+  1) Configuration and sessions storage
+
+  From now, Lemonldap::NG uses JSON serialization to store configuration and
+  sessions instead of Storable::nfreeze Perl function. This permits one to have
+  heterogenous servers connected to the same LLNG organization (32/64 bits or
+  different Perl versions). Old format still works but:
+   * configuration backends: new format is applied at first configuration
+     save,
+   * sessions storages: new format is applied for each new session or when
+     updating an existing session. You can force LemonLDAP::NG to keep the old
+     serialization method by setting useStorable to 1 in sessions backend
+     options if you have some custom hooks.
+     Note that this behaviour only affects modules Apache::Session::File, SQL
+     database and Apache::Session::LDAP
+
+  If you have more than one server and don't want to stop the SSO service, start
+  upgrading in the following order:
+   * servers that have only handlers;
+   * portal servers (all together if your load balancer doesn't keep state by
+     user or client IP and if users use the menu);
+   * manager server
+
+  2) Manage Ajax requests when sessions expires
+
+  To request for authentication, handlers sent a 302 HTTP code even if request
+  was an Ajax one. From now, after redirection, portal will send a 401 code
+  with a WWW-Authenticate header containing "SSO portal-URL". This is a little
+  HTTP protocol hook created because browsers follow redirection transparently.
+  If you want to keep old behaviour, set noAjaxHook to 1 (in General Parameters
+  -> Advanced -> Handler redirections -> Keep redirections for Ajax).
+
+  3) New "Multi" authentication scheme
+
+  The Multi backend configuration has changed. Now the stacks are defined in
+  separate attributes:
+   * multiAuthStack
+   * multiUserDBStack
+
+  So an old configuration like this:
+
+    authentication = Multi LDAP;DBI
+    userDB         = Multi LDAP;DBI
+
+  Must be replaced by:
+
+    authentication   = Multi
+    userDB           = Multi
+    multiAuthStack   = LDAP;DBI
+    multiUserDBStack = LDAP;DBI
+
+  4) Form replay
+
+  Management of form replay has been rewritten. If you uses this experimental
+  feature, you must edit your configuration and rewrite it.
+
+ -- Xavier Guimard <x.guimard at free.fr>  Mon, 07 Mar 2016 07:12:08 +0100
+
 lemonldap-ng (1.4.6-1) unstable; urgency=medium
 
   Handler files "My::Package" are no longer installed by default as a module
diff --git a/debian/changelog b/debian/changelog
index 79adb0c..5bcc310 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+lemonldap-ng (1.9.0-2) UNRELEASED; urgency=medium
+
+  * Add NEWS entry
+
+ -- Xavier Guimard <x.guimard at free.fr>  Mon, 07 Mar 2016 07:11:32 +0100
+
 lemonldap-ng (1.9.0-1) unstable; urgency=medium
 
   [ Xavier Guimard ]

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/lemonldap-ng.git



More information about the Pkg-perl-cvs-commits mailing list