Newer Older
Xavier Guimard's avatar
Xavier Guimard committed
lemonldap-ng (1.9.0-1) UNRELEASED; urgency=low

3 4 5 6 7 8 9 10 11 12 13 14 15
  From now, Lemonldap::NG uses JSON serialization to store configuration and
  sessions instead of Storable::nfreeze Perl function. This permits 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
   * 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.

  If you have more than one server and don't want to stop the SSO service, start
  upgrading in the following order:
Xavier Guimard's avatar
Xavier Guimard committed
16 17
   * 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);
Xavier Guimard's avatar
Xavier Guimard committed
   * manager server
20 21

  To request for authentication, handlers sent a 302 HTTP code even if request
  was an Ajax one. From now, a 401 code will be send with a WWW-Authenticate
23 24 25 26
  header containing portal URL. This is a little HTTP protocol hook created
  because browsers follow redirection tranparently.
  If you want to keep old behaviour, set noAjaxHook to 1 (in General Parameters
  -> Advanced -> Handler redirections -> Keep redirections for Ajax).
27 28 29

 -- Xavier Guimard <>  Thu, 21 Jan 2016 17:13:07 +0100

30 31 32 33 34 35 36 37 38 39
lemonldap-ng (1.4.6-1) unstable; urgency=medium

  Handler files "My::Package" are no longer installed by default as a module
  "Lemonldap::NG::Handler" generic is now available. It is therefore
  necessary either to modify Apache configuration files to use
  "Lemonldap::NG::Handler" or create your own Perl modules using the provided
  examples files.

 -- Xavier Guimard <>  Mon, 29 Dec 2014 17:10:00 +0100

Xavier Guimard's avatar
Xavier Guimard committed
lemonldap-ng (1.2.2-1) unstable; urgency=low
41 42 43 44

  Examples files (Apache configuration and default handler files) are now not
  installed in /var/lib/lemonldap-ng/handler but available as examples files

45 46 47 48 49 50
  Since 1.2.2, LemonLDAP::NG uses 'Demo' authentication backend by default
  and the manager is protected by default by LemonLDAP::NG. So for an
  unconfigured installation, you have to use dwho account to access to the
  manager (password dwho)

 -- Xavier Guimard <>  Thu, 29 Nov 2012 06:22:45 +0100