Merge branch 'v2.0' into 1783
This commit is contained in:
commit
0f5030e345
63
changelog
63
changelog
|
@ -1,3 +1,66 @@
|
|||
lemonldap-ng (2.0.5) stable; urgency=medium
|
||||
|
||||
* Bugs:
|
||||
* #1521: The manager renames the id of applications created by lemonldap-ng-cli
|
||||
* #1655: Can't delete notifications from the manager
|
||||
* #1717: Warnings "Devel::StackTrace" when using unnative Perl functions
|
||||
* #1746: Impersonation does not work with double cookies authentication
|
||||
* #1749: Authentication with "Double Cookies for a single session" (securedCookie==3) does not work
|
||||
* #1753: Logout with CASv2 is not working (Bad URL)
|
||||
* #1754: Configuration caching issue when overriding globalStorage in lemonldap-ng.ini
|
||||
* #1755: CheckUser plugin fails if OTT globalStrorage is enabled
|
||||
* #1759: Server Error when OpenID Connect provider enabled without any RP
|
||||
* #1762: CDA sessions are not removed when handler uses SOAP
|
||||
* #1775: Authentication with double cookies fails when uniq session is enabled
|
||||
* #1777: Server Error with SAML SLO and expired SSO session
|
||||
* #1779: Go to portal message not translated in register confirmation mail
|
||||
* #1795: [Security: low] CAS 3.0 Logout does not validate redirect URL
|
||||
* #1800: Auth::Slave is unusable with Choice
|
||||
* #1802: No error returned if no code provided on OpenID Connect token endpoint
|
||||
* #1805: Auth::LDAP unusable in combination if UserDB::LDAP isn't called
|
||||
* #1809: UserDB::DBI with Auth::LDAP seems to not work properly
|
||||
* #1810: [Security: low] llng-fastcgi-server could fail to setgid
|
||||
* #1811: Lua-headers file is missing
|
||||
* #1813: searchOn* does not work when a portal uses REST session backend
|
||||
* #1814: Local cache not fully purged
|
||||
* #1818: [Security:low] XXE vulnerability in SOAP notification server
|
||||
* #1819: Portal Notification server unusable with old XML format
|
||||
* #1821: Pdata not cleared after session upgrade
|
||||
* #1822: Session upgrade does not work with 2FA
|
||||
* #1824: lmConfigEditor does not work anymore
|
||||
* #1826: Race condition on SSL login form button
|
||||
|
||||
* New features:
|
||||
* #1796: Display a message if an expired 2f device is removed
|
||||
|
||||
* Improvements:
|
||||
* #1706: html not interpreted for translated messages
|
||||
* #1723: Real authentication is masked when using proxy authentication module
|
||||
* #1732: Sessions explorer and Browseable::Postgres
|
||||
* #1734: RPM version uses JSON::PP instead of JSON::XS
|
||||
* #1747: Logging out from portal cause an error with doubleCookie after refreshing rights
|
||||
* #1750: Wrong version / author / IP / log in lemonldap-ng-cli
|
||||
* #1758: Warnings in Viewer.pm when saving configuration
|
||||
* #1763: Transmission of Authorization header should probably be on by default
|
||||
* #1764: Set choosen language in user session
|
||||
* #1765: Better CORS handling
|
||||
* #1766: Warning in logs with SAML
|
||||
* #1767: Append startTime overScheme to display sessions to avoid browser crash
|
||||
* #1769: CSRF token is not automatically regenerated after a failed login with Auth::Choice
|
||||
* #1770: Add save/restore commands in cli
|
||||
* #1771: SSO sessions _updateTime value is not updated after a refresh request
|
||||
* #1773: Append option to modify service Token handler TTL
|
||||
* #1774: CheckUser plugin does not work with SAML
|
||||
* #1782: Append an option to set 2FA TTL
|
||||
* #1791: Append an option in Manager to merge only specified SSO groups with Impersonation
|
||||
* #1797: Allow ServiceToken to send service headers
|
||||
* #1799: StorePassword in session not working when using session REST server
|
||||
* #1827: Using lemonldap-ng-cli info gives warning with default configuration
|
||||
* #1828: 2F plugins and method loadTemplate are not using skin rules
|
||||
* #1830: [Security:improvement] Improved use of cryptography
|
||||
|
||||
-- Clément <clem.oudot@gmail.com> Sat, 29 Jun 2019 22:25:02 +0200
|
||||
|
||||
lemonldap-ng (2.0.4) stable; urgency=high
|
||||
|
||||
* Bugs:
|
||||
|
|
7
debian/changelog
vendored
7
debian/changelog
vendored
|
@ -1,3 +1,10 @@
|
|||
lemonldap-ng (2.0.5-1) unstable; urgency=medium
|
||||
|
||||
* New release. See changes on our website:
|
||||
https://gitlab.ow2.org/lemonldap-ng/lemonldap-ng
|
||||
|
||||
-- Clement OUDOT <clement@oodo.net> Sat, 29 Jun 2019 22:00:00 +0100
|
||||
|
||||
lemonldap-ng (2.0.4-1) unstable; urgency=medium
|
||||
|
||||
* New release. See changes on our website:
|
||||
|
|
|
@ -90,7 +90,7 @@
|
|||
<form action="/start" accept-charset="utf-8" class="search" id="dw__search" method="get" role="search"><div class="no"><input type="hidden" name="do" value="search" /><input type="text" id="qsearch__in" accesskey="f" name="id" class="edit" title="[F]" /><input type="submit" value="Search" class="button" title="Search" /><div id="qsearch__out" class="ajax_qsearch JSpopup"></div></div></form>
|
||||
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="/documentation/2.0/applications/img/icons.png?do=login&sectok=b40f1783ce11c8ae3bcd7b7cd8aa632b" class="action login" rel="nofollow" title="Login"><i class="glyphicon glyphicon-log-in"></i> Login</a></li> </ul>
|
||||
<li><a href="/documentation/2.0/applications/img/icons.png?do=login&sectok=bed3833398ac80a8fabe34952ef1721d" class="action login" rel="nofollow" title="Login"><i class="glyphicon glyphicon-log-in"></i> Login</a></li> </ul>
|
||||
|
||||
</div>
|
||||
|
||||
|
@ -272,7 +272,7 @@ You've followed a link to a topic that doesn't exist yet. If permissio
|
|||
|
||||
</div><!-- /site -->
|
||||
|
||||
<div class="no"><img src="/lib/exe/indexer.php?id=documentation%3A2.0%3Aapplications%3Aimg%3Aicons.png&1561728298" width="2" height="1" alt="" /></div>
|
||||
<div class="no"><img src="/lib/exe/indexer.php?id=documentation%3A2.0%3Aapplications%3Aimg%3Aicons.png&1561840284" width="2" height="1" alt="" /></div>
|
||||
<div id="screen__mode" class="no">
|
||||
<span class="visible-xs"></span>
|
||||
<span class="visible-sm"></span>
|
||||
|
|
|
@ -90,7 +90,7 @@
|
|||
<form action="/start" accept-charset="utf-8" class="search" id="dw__search" method="get" role="search"><div class="no"><input type="hidden" name="do" value="search" /><input type="text" id="qsearch__in" accesskey="f" name="id" class="edit" title="[F]" /><input type="submit" value="Search" class="button" title="Search" /><div id="qsearch__out" class="ajax_qsearch JSpopup"></div></div></form>
|
||||
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="/documentation/2.0/applications/img/loader.gif?do=login&sectok=b40f1783ce11c8ae3bcd7b7cd8aa632b" class="action login" rel="nofollow" title="Login"><i class="glyphicon glyphicon-log-in"></i> Login</a></li> </ul>
|
||||
<li><a href="/documentation/2.0/applications/img/loader.gif?do=login&sectok=bed3833398ac80a8fabe34952ef1721d" class="action login" rel="nofollow" title="Login"><i class="glyphicon glyphicon-log-in"></i> Login</a></li> </ul>
|
||||
|
||||
</div>
|
||||
|
||||
|
@ -272,7 +272,7 @@ You've followed a link to a topic that doesn't exist yet. If permissio
|
|||
|
||||
</div><!-- /site -->
|
||||
|
||||
<div class="no"><img src="/lib/exe/indexer.php?id=documentation%3A2.0%3Aapplications%3Aimg%3Aloader.gif&1561728298" width="2" height="1" alt="" /></div>
|
||||
<div class="no"><img src="/lib/exe/indexer.php?id=documentation%3A2.0%3Aapplications%3Aimg%3Aloader.gif&1561840284" width="2" height="1" alt="" /></div>
|
||||
<div id="screen__mode" class="no">
|
||||
<span class="visible-xs"></span>
|
||||
<span class="visible-sm"></span>
|
||||
|
|
|
@ -90,7 +90,7 @@
|
|||
<form action="/start" accept-charset="utf-8" class="search" id="dw__search" method="get" role="search"><div class="no"><input type="hidden" name="do" value="search" /><input type="text" id="qsearch__in" accesskey="f" name="id" class="edit" title="[F]" /><input type="submit" value="Search" class="button" title="Search" /><div id="qsearch__out" class="ajax_qsearch JSpopup"></div></div></form>
|
||||
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="/documentation/2.0/applications/jitsimet?do=login&sectok=b40f1783ce11c8ae3bcd7b7cd8aa632b" class="action login" rel="nofollow" title="Login"><i class="glyphicon glyphicon-log-in"></i> Login</a></li> </ul>
|
||||
<li><a href="/documentation/2.0/applications/jitsimet?do=login&sectok=bed3833398ac80a8fabe34952ef1721d" class="action login" rel="nofollow" title="Login"><i class="glyphicon glyphicon-log-in"></i> Login</a></li> </ul>
|
||||
|
||||
</div>
|
||||
|
||||
|
@ -272,7 +272,7 @@ You've followed a link to a topic that doesn't exist yet. If permissio
|
|||
|
||||
</div><!-- /site -->
|
||||
|
||||
<div class="no"><img src="/lib/exe/indexer.php?id=documentation%3A2.0%3Aapplications%3Ajitsimet&1561728314" width="2" height="1" alt="" /></div>
|
||||
<div class="no"><img src="/lib/exe/indexer.php?id=documentation%3A2.0%3Aapplications%3Ajitsimet&1561840300" width="2" height="1" alt="" /></div>
|
||||
<div id="screen__mode" class="no">
|
||||
<span class="visible-xs"></span>
|
||||
<span class="visible-sm"></span>
|
||||
|
|
|
@ -90,7 +90,7 @@
|
|||
<form action="/start" accept-charset="utf-8" class="search" id="dw__search" method="get" role="search"><div class="no"><input type="hidden" name="do" value="search" /><input type="text" id="qsearch__in" accesskey="f" name="id" class="edit" title="[F]" /><input type="submit" value="Search" class="button" title="Search" /><div id="qsearch__out" class="ajax_qsearch JSpopup"></div></div></form>
|
||||
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="/documentation/2.0/dos?do=login&sectok=b40f1783ce11c8ae3bcd7b7cd8aa632b" class="action login" rel="nofollow" title="Login"><i class="glyphicon glyphicon-log-in"></i> Login</a></li> </ul>
|
||||
<li><a href="/documentation/2.0/dos?do=login&sectok=bed3833398ac80a8fabe34952ef1721d" class="action login" rel="nofollow" title="Login"><i class="glyphicon glyphicon-log-in"></i> Login</a></li> </ul>
|
||||
|
||||
</div>
|
||||
|
||||
|
@ -272,7 +272,7 @@ You've followed a link to a topic that doesn't exist yet. If permissio
|
|||
|
||||
</div><!-- /site -->
|
||||
|
||||
<div class="no"><img src="/lib/exe/indexer.php?id=documentation%3A2.0%3Ados&1561728353" width="2" height="1" alt="" /></div>
|
||||
<div class="no"><img src="/lib/exe/indexer.php?id=documentation%3A2.0%3Ados&1561840344" width="2" height="1" alt="" /></div>
|
||||
<div id="screen__mode" class="no">
|
||||
<span class="visible-xs"></span>
|
||||
<span class="visible-sm"></span>
|
||||
|
|
|
@ -90,7 +90,7 @@
|
|||
<form action="/start" accept-charset="utf-8" class="search" id="dw__search" method="get" role="search"><div class="no"><input type="hidden" name="do" value="search" /><input type="text" id="qsearch__in" accesskey="f" name="id" class="edit" title="[F]" /><input type="submit" value="Search" class="button" title="Search" /><div id="qsearch__out" class="ajax_qsearch JSpopup"></div></div></form>
|
||||
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="/documentation/2.0/exploit?do=login&sectok=b40f1783ce11c8ae3bcd7b7cd8aa632b" class="action login" rel="nofollow" title="Login"><i class="glyphicon glyphicon-log-in"></i> Login</a></li> </ul>
|
||||
<li><a href="/documentation/2.0/exploit?do=login&sectok=bed3833398ac80a8fabe34952ef1721d" class="action login" rel="nofollow" title="Login"><i class="glyphicon glyphicon-log-in"></i> Login</a></li> </ul>
|
||||
|
||||
</div>
|
||||
|
||||
|
@ -272,7 +272,7 @@ You've followed a link to a topic that doesn't exist yet. If permissio
|
|||
|
||||
</div><!-- /site -->
|
||||
|
||||
<div class="no"><img src="/lib/exe/indexer.php?id=documentation%3A2.0%3Aexploit&1561728353" width="2" height="1" alt="" /></div>
|
||||
<div class="no"><img src="/lib/exe/indexer.php?id=documentation%3A2.0%3Aexploit&1561840344" width="2" height="1" alt="" /></div>
|
||||
<div id="screen__mode" class="no">
|
||||
<span class="visible-xs"></span>
|
||||
<span class="visible-sm"></span>
|
||||
|
|
|
@ -90,7 +90,7 @@
|
|||
<form action="/start" accept-charset="utf-8" class="search" id="dw__search" method="get" role="search"><div class="no"><input type="hidden" name="do" value="search" /><input type="text" id="qsearch__in" accesskey="f" name="id" class="edit" title="[F]" /><input type="submit" value="Search" class="button" title="Search" /><div id="qsearch__out" class="ajax_qsearch JSpopup"></div></div></form>
|
||||
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="/documentation/2.0/mitm?do=login&sectok=b40f1783ce11c8ae3bcd7b7cd8aa632b" class="action login" rel="nofollow" title="Login"><i class="glyphicon glyphicon-log-in"></i> Login</a></li> </ul>
|
||||
<li><a href="/documentation/2.0/mitm?do=login&sectok=bed3833398ac80a8fabe34952ef1721d" class="action login" rel="nofollow" title="Login"><i class="glyphicon glyphicon-log-in"></i> Login</a></li> </ul>
|
||||
|
||||
</div>
|
||||
|
||||
|
@ -272,7 +272,7 @@ You've followed a link to a topic that doesn't exist yet. If permissio
|
|||
|
||||
</div><!-- /site -->
|
||||
|
||||
<div class="no"><img src="/lib/exe/indexer.php?id=documentation%3A2.0%3Amitm&1561728353" width="2" height="1" alt="" /></div>
|
||||
<div class="no"><img src="/lib/exe/indexer.php?id=documentation%3A2.0%3Amitm&1561840344" width="2" height="1" alt="" /></div>
|
||||
<div id="screen__mode" class="no">
|
||||
<span class="visible-xs"></span>
|
||||
<span class="visible-sm"></span>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<meta charset="utf-8" />
|
||||
<title>documentation:2.0:performances</title>
|
||||
<meta name="generator" content="DokuWiki"/>
|
||||
<meta name="robots" content="noindex,nofollow"/>
|
||||
<meta name="robots" content="index,follow"/>
|
||||
<meta name="keywords" content="documentation,2.0,performances"/>
|
||||
<link rel="search" type="application/opensearchdescription+xml" href="lib/exe/opensearch.html" title="LemonLDAP::NG"/>
|
||||
<link rel="start" href="performances.html"/>
|
||||
|
|
|
@ -90,7 +90,7 @@
|
|||
<form action="/start" accept-charset="utf-8" class="search" id="dw__search" method="get" role="search"><div class="no"><input type="hidden" name="do" value="search" /><input type="text" id="qsearch__in" accesskey="f" name="id" class="edit" title="[F]" /><input type="submit" value="Search" class="button" title="Search" /><div id="qsearch__out" class="ajax_qsearch JSpopup"></div></div></form>
|
||||
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="/documentation/2.0/stayconnected?do=login&sectok=b40f1783ce11c8ae3bcd7b7cd8aa632b" class="action login" rel="nofollow" title="Login"><i class="glyphicon glyphicon-log-in"></i> Login</a></li> </ul>
|
||||
<li><a href="/documentation/2.0/stayconnected?do=login&sectok=bed3833398ac80a8fabe34952ef1721d" class="action login" rel="nofollow" title="Login"><i class="glyphicon glyphicon-log-in"></i> Login</a></li> </ul>
|
||||
|
||||
</div>
|
||||
|
||||
|
@ -272,7 +272,7 @@ You've followed a link to a topic that doesn't exist yet. If permissio
|
|||
|
||||
</div><!-- /site -->
|
||||
|
||||
<div class="no"><img src="/lib/exe/indexer.php?id=documentation%3A2.0%3Astayconnected&1561728353" width="2" height="1" alt="" /></div>
|
||||
<div class="no"><img src="/lib/exe/indexer.php?id=documentation%3A2.0%3Astayconnected&1561840344" width="2" height="1" alt="" /></div>
|
||||
<div id="screen__mode" class="no">
|
||||
<span class="visible-xs"></span>
|
||||
<span class="visible-sm"></span>
|
||||
|
|
|
@ -47,6 +47,9 @@ Available actions:
|
|||
- set <key> <value> : set parameter(s) value(s)
|
||||
- addKey <key> <subkey> <value> : add or set a subkey in a parameter
|
||||
- delKey <key> <subkey> : delete subkey of a parameter
|
||||
- save : export configuration to STDOUT
|
||||
- restore - : import configuration from STDIN
|
||||
- restore <file> : import configuration from file
|
||||
|
||||
See Lemonldap::NG::Common::Cli(3) or Lemonldap::NG::Manager::CLi(3) for more
|
||||
};
|
||||
|
|
|
@ -6,7 +6,7 @@ use Mouse;
|
|||
use Data::Dumper;
|
||||
use Lemonldap::NG::Common::Conf::ReConstants;
|
||||
|
||||
our $VERSION = '2.0.5';
|
||||
our $VERSION = '2.0.6';
|
||||
$Data::Dumper::Useperl = 1;
|
||||
|
||||
extends('Lemonldap::NG::Manager::Cli::Lib');
|
||||
|
@ -203,13 +203,16 @@ sub save {
|
|||
|
||||
sub restore {
|
||||
my ( $self, $file ) = @_;
|
||||
unless ($file) {
|
||||
die "No file provided. Aborting";
|
||||
}
|
||||
require IO::String;
|
||||
my $conf;
|
||||
if ( $file eq '-' ) {
|
||||
$conf = join '', <STDIN>;
|
||||
}
|
||||
else {
|
||||
open my $f, $file;
|
||||
open( my $f, $file );
|
||||
$conf = join '', <$f>;
|
||||
close $f;
|
||||
}
|
||||
|
|
|
@ -662,6 +662,9 @@ fi
|
|||
# Changelog
|
||||
#==============================================================================
|
||||
%changelog
|
||||
* Sat Jun 29 2019 Clement Oudot <clem.oudot@gmail.com> - 2.0.5-1
|
||||
- Update to 2.0.5
|
||||
|
||||
* Fri Jun 07 2019 Xavier Bachelot <xavier@bachelot.org> - 2.0.4-2
|
||||
- BR: gnupg to fix test 29-AuthGPG.t failure in manager.
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user