Merge branch 'v2.0'

This commit is contained in:
Xavier Guimard 2019-02-13 22:36:01 +01:00
commit 4e0113ddd6
4 changed files with 33 additions and 24 deletions

24
COPYING
View File

@ -4,22 +4,22 @@ Upstream-Contact: https://gitlab.ow2.org/lemonldap-ng/lemonldap-ng/issues
Source: https://gitlab.ow2.org/lemonldap-ng/lemonldap-ng/tags?sort=updated_desc
Files: *
Copyright: 2005-2018, Xavier Guimard <yadd@debian.org>
2006-2018, Clement Oudot <clem.oudot@gmail.com>
Copyright: 2005-2019, Xavier Guimard <yadd@debian.org>
2006-2019, Clement Oudot <clem.oudot@gmail.com>
2008, Mikael Ates <mikael.ates@univ-st-etienne.fr>
2008-2011, Thomas Chemineau <thomas.chemineau@gmail.com>
2012-2013, Sandro Cazzaniga <cazzaniga.sandro@gmail.com>
2012-2015, François-Xavier Deltombe <fxdeltombe@gmail.com>
2012-2015, David Coutadeur <david.coutadeur@gmail.com>
2018, Christophe Maudoux <chrmdx@gmail.com>
2005-2018, Gendarmerie nationale <https://www.gendarmerie.interieur.gouv.fr>
2018-2019, Christophe Maudoux <chrmdx@gmail.com>
2005-2019, Gendarmerie nationale <https://www.gendarmerie.interieur.gouv.fr>
2006-2015, LINAGORA <info@linagora.com>
2015-2018, Savoir-faire Linux <contact@savoirfairelinux.com>
2018, Worteks <info@worteks.com>
2018-2019, Worteks <info@worteks.com>
License: GPL-2+
Files: lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Auth/PAM.pm
Copyright: 2017-2018, Xavier Guimard <x.guimard@free.fr>
Copyright: 2017-2019, Xavier Guimard <x.guimard@free.fr>
License: GPL-2+
Comment: idea taken from Authen::Simple::PAM (copyright Christian Hansen
<chansen@cpan.org>
@ -29,15 +29,17 @@ Copyright: 2011, Tatsuhiko Miyagawa <miyagawa@bulknews.net>
License: Artistic or GPL-1+
Files: *.js
Copyright: 2005-2018, Xavier Guimard <yadd@debian.org>
2006-2018, Clement Oudot <clem.oudot@gmail.com>
Copyright: 2005-2019, Xavier Guimard <yadd@debian.org>
2006-2019, Clement Oudot <clem.oudot@gmail.com>
2008-2012, Thomas Chemineau <thomas.chemineau@gmail.com>
2018-2019, Christophe Maudoux <chrmdx@gmail.com>
License: GPL-2+
Files: lemonldap-ng-portal/site/htdocs/static/common/js/portal.js
Copyright: 2005-2018, Xavier Guimard <yadd@debian.org>
2006-2018, Clement Oudot <clem.oudot@gmail.com>
Copyright: 2005-2019, Xavier Guimard <yadd@debian.org>
2006-2019, Clement Oudot <clem.oudot@gmail.com>
2008-2012, Thomas Chemineau <thomas.chemineau@gmail.com>
2018-2019, Christophe Maudoux <chrmdx@gmail.com>
License: GPL-2+
Comment: a little part of it comes from JQuery-UI examples
(https://snipplr.com/view/29434/)
@ -202,7 +204,7 @@ Copyright: 2004, Entr'ouvert <https://www.entrouvert.com/>
License: GPL-2+
Files: debian/*
Copyright: 2005-2018, Xavier Guimard <yadd@debian.org>
Copyright: 2005-2019, Xavier Guimard <yadd@debian.org>
License: GPL-2+
License: Apache-2.0

24
debian/copyright vendored
View File

@ -4,22 +4,22 @@ Upstream-Contact: https://gitlab.ow2.org/lemonldap-ng/lemonldap-ng/issues
Source: https://gitlab.ow2.org/lemonldap-ng/lemonldap-ng/tags?sort=updated_desc
Files: *
Copyright: 2005-2018, Xavier Guimard <yadd@debian.org>
2006-2018, Clement Oudot <clem.oudot@gmail.com>
Copyright: 2005-2019, Xavier Guimard <yadd@debian.org>
2006-2019, Clement Oudot <clem.oudot@gmail.com>
2008, Mikael Ates <mikael.ates@univ-st-etienne.fr>
2008-2011, Thomas Chemineau <thomas.chemineau@gmail.com>
2012-2013, Sandro Cazzaniga <cazzaniga.sandro@gmail.com>
2012-2015, François-Xavier Deltombe <fxdeltombe@gmail.com>
2012-2015, David Coutadeur <david.coutadeur@gmail.com>
2018, Christophe Maudoux <chrmdx@gmail.com>
2005-2018, Gendarmerie nationale <https://www.gendarmerie.interieur.gouv.fr>
2018-2019, Christophe Maudoux <chrmdx@gmail.com>
2005-2019, Gendarmerie nationale <https://www.gendarmerie.interieur.gouv.fr>
2006-2015, LINAGORA <info@linagora.com>
2015-2018, Savoir-faire Linux <contact@savoirfairelinux.com>
2018, Worteks <info@worteks.com>
2018-2019, Worteks <info@worteks.com>
License: GPL-2+
Files: lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Auth/PAM.pm
Copyright: 2017-2018, Xavier Guimard <x.guimard@free.fr>
Copyright: 2017-2019, Xavier Guimard <x.guimard@free.fr>
License: GPL-2+
Comment: idea taken from Authen::Simple::PAM (copyright Christian Hansen
<chansen@cpan.org>
@ -29,15 +29,17 @@ Copyright: 2011, Tatsuhiko Miyagawa <miyagawa@bulknews.net>
License: Artistic or GPL-1+
Files: *.js
Copyright: 2005-2018, Xavier Guimard <yadd@debian.org>
2006-2018, Clement Oudot <clem.oudot@gmail.com>
Copyright: 2005-2019, Xavier Guimard <yadd@debian.org>
2006-2019, Clement Oudot <clem.oudot@gmail.com>
2008-2012, Thomas Chemineau <thomas.chemineau@gmail.com>
2018-2019, Christophe Maudoux <chrmdx@gmail.com>
License: GPL-2+
Files: lemonldap-ng-portal/site/htdocs/static/common/js/portal.js
Copyright: 2005-2018, Xavier Guimard <yadd@debian.org>
2006-2018, Clement Oudot <clem.oudot@gmail.com>
Copyright: 2005-2019, Xavier Guimard <yadd@debian.org>
2006-2019, Clement Oudot <clem.oudot@gmail.com>
2008-2012, Thomas Chemineau <thomas.chemineau@gmail.com>
2018-2019, Christophe Maudoux <chrmdx@gmail.com>
License: GPL-2+
Comment: a little part of it comes from JQuery-UI examples
(https://snipplr.com/view/29434/)
@ -202,7 +204,7 @@ Copyright: 2004, Entr'ouvert <https://www.entrouvert.com/>
License: GPL-2+
Files: debian/*
Copyright: 2005-2018, Xavier Guimard <yadd@debian.org>
Copyright: 2005-2019, Xavier Guimard <yadd@debian.org>
License: GPL-2+
License: Apache-2.0

View File

@ -732,7 +732,10 @@ sub sendHtml {
my $res = $self->SUPER::sendHtml( $req, $template, %args );
push @{ $res->[1] },
'X-XSS-Protection' => '1; mode=block',
'X-Content-Type-Options' => 'nosniff';
'X-Content-Type-Options' => 'nosniff',
'Cache-Control' => 'no-cache, no-store, must-revalidate',# HTTP 1.1
'Pragma' => 'no-cache', # HTTP 1.0
'Expires' => '0'; # Proxies
# Set authorized URL for POST
my $csp = $self->csp . "form-action " . $self->conf->{cspFormAction};

View File

@ -4,7 +4,9 @@
<title trspan="authPortal">Authentication portal</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- //if:usedebianlibs
<link rel="stylesheet" type="text/css" href="/javascript/bootstrap4/css/bootstrap.min.css" />