Set master version to 2.1.0

environments/ppa-mbqj77/deployments/707
Xavier Guimard 6 years ago
parent 2f81f4b3b5
commit 5862481956
  1. 2
      e2e-tests/lmConf-1.json
  2. 2
      fastcgi-server/sbin/llng-fastcgi-server
  3. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common.pm
  4. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/Apache/Session.pm
  5. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/Apache/Session/Generate/SHA256.pm
  6. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/Apache/Session/REST.pm
  7. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/Apache/Session/SOAP.pm
  8. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/Apache/Session/Serialize/JSON.pm
  9. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/Apache/Session/Store.pm
  10. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/Cli.pm
  11. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/Combination/Parser.pm
  12. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/Conf.pm
  13. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/Conf/AccessLib.pm
  14. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/Conf/Backends/CDBI.pm
  15. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/Conf/Backends/DBI.pm
  16. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/Conf/Backends/File.pm
  17. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/Conf/Backends/JSONFile.pm
  18. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/Conf/Backends/LDAP.pm
  19. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/Conf/Backends/Local.pm
  20. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/Conf/Backends/MongoDB.pm
  21. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/Conf/Backends/RDBI.pm
  22. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/Conf/Backends/REST.pm
  23. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/Conf/Backends/SOAP.pm
  24. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/Conf/Backends/YAMLFile.pm
  25. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/Conf/Backends/_DBI.pm
  26. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/Conf/Compact.pm
  27. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/Conf/Constants.pm
  28. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/Conf/DefaultValues.pm
  29. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/Conf/RESTServer.pm
  30. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/Conf/ReConstants.pm
  31. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/Conf/SAML/Metadata.pm
  32. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/Conf/Serializer.pm
  33. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/Conf/Wrapper.pm
  34. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/Crypto.pm
  35. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/FormEncode.pm
  36. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/Logger/Apache2.pm
  37. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/Logger/Dispatch.pm
  38. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/Logger/Log4perl.pm
  39. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/Logger/Null.pm
  40. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/Logger/Sentry.pm
  41. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/Logger/Std.pm
  42. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/Logger/Syslog.pm
  43. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/Module.pm
  44. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/Notifications.pm
  45. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/Notifications/DBI.pm
  46. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/Notifications/File.pm
  47. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/Notifications/JSON.pm
  48. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/Notifications/LDAP.pm
  49. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/Notifications/XML.pm
  50. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/PSGI.pm
  51. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/PSGI/Cli/Lib.pm
  52. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/PSGI/Constants.pm
  53. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/PSGI/Request.pm
  54. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/PSGI/Router.pm
  55. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/PSGI/SOAPServer.pm
  56. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/PSGI/SOAPService.pm
  57. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/Regexp.pm
  58. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/Safelib.pm
  59. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/Session.pm
  60. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/Session/REST.pm
  61. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/TOTP.pm
  62. 2
      lemonldap-ng-common/lib/Lemonldap/NG/Common/UserAgent.pm
  63. 2
      lemonldap-ng-handler/META.yml
  64. 2
      lemonldap-ng-handler/Makefile.PL
  65. 2
      lemonldap-ng-handler/lib/Lemonldap/NG/Handler.pm
  66. 2
      lemonldap-ng-handler/lib/Lemonldap/NG/Handler/ApacheMP2.pm
  67. 2
      lemonldap-ng-handler/lib/Lemonldap/NG/Handler/ApacheMP2/AuthBasic.pm
  68. 2
      lemonldap-ng-handler/lib/Lemonldap/NG/Handler/ApacheMP2/CDA.pm
  69. 2
      lemonldap-ng-handler/lib/Lemonldap/NG/Handler/ApacheMP2/DevOps.pm
  70. 2
      lemonldap-ng-handler/lib/Lemonldap/NG/Handler/ApacheMP2/DevOpsST.pm
  71. 2
      lemonldap-ng-handler/lib/Lemonldap/NG/Handler/ApacheMP2/FCGIClient.pm
  72. 2
      lemonldap-ng-handler/lib/Lemonldap/NG/Handler/ApacheMP2/Main.pm
  73. 2
      lemonldap-ng-handler/lib/Lemonldap/NG/Handler/ApacheMP2/Menu.pm
  74. 2
      lemonldap-ng-handler/lib/Lemonldap/NG/Handler/ApacheMP2/SecureToken.pm
  75. 2
      lemonldap-ng-handler/lib/Lemonldap/NG/Handler/ApacheMP2/ServiceToken.pm
  76. 2
      lemonldap-ng-handler/lib/Lemonldap/NG/Handler/ApacheMP2/ZimbraPreAuth.pm
  77. 2
      lemonldap-ng-handler/lib/Lemonldap/NG/Handler/Lib/AuthBasic.pm
  78. 2
      lemonldap-ng-handler/lib/Lemonldap/NG/Handler/Lib/CDA.pm
  79. 2
      lemonldap-ng-handler/lib/Lemonldap/NG/Handler/Lib/DevOps.pm
  80. 2
      lemonldap-ng-handler/lib/Lemonldap/NG/Handler/Lib/PSGI.pm
  81. 2
      lemonldap-ng-handler/lib/Lemonldap/NG/Handler/Lib/SecureToken.pm
  82. 2
      lemonldap-ng-handler/lib/Lemonldap/NG/Handler/Lib/ServiceToken.pm
  83. 2
      lemonldap-ng-handler/lib/Lemonldap/NG/Handler/Lib/Status.pm
  84. 2
      lemonldap-ng-handler/lib/Lemonldap/NG/Handler/Lib/ZimbraPreAuth.pm
  85. 2
      lemonldap-ng-handler/lib/Lemonldap/NG/Handler/Main.pm
  86. 2
      lemonldap-ng-handler/lib/Lemonldap/NG/Handler/Main/Init.pm
  87. 2
      lemonldap-ng-handler/lib/Lemonldap/NG/Handler/Main/Jail.pm
  88. 2
      lemonldap-ng-handler/lib/Lemonldap/NG/Handler/Main/Reload.pm
  89. 2
      lemonldap-ng-handler/lib/Lemonldap/NG/Handler/Main/Run.pm
  90. 2
      lemonldap-ng-handler/lib/Lemonldap/NG/Handler/Main/SharedVariables.pm
  91. 2
      lemonldap-ng-handler/lib/Lemonldap/NG/Handler/PSGI.pm
  92. 2
      lemonldap-ng-handler/lib/Lemonldap/NG/Handler/PSGI/AuthBasic.pm
  93. 2
      lemonldap-ng-handler/lib/Lemonldap/NG/Handler/PSGI/CDA.pm
  94. 2
      lemonldap-ng-handler/lib/Lemonldap/NG/Handler/PSGI/Main.pm
  95. 2
      lemonldap-ng-handler/lib/Lemonldap/NG/Handler/PSGI/Router.pm
  96. 2
      lemonldap-ng-handler/lib/Lemonldap/NG/Handler/PSGI/ServiceToken.pm
  97. 2
      lemonldap-ng-handler/lib/Lemonldap/NG/Handler/PSGI/Try.pm
  98. 2
      lemonldap-ng-handler/lib/Lemonldap/NG/Handler/Server.pm
  99. 2
      lemonldap-ng-handler/lib/Lemonldap/NG/Handler/Server/AuthBasic.pm
  100. 2
      lemonldap-ng-handler/lib/Lemonldap/NG/Handler/Server/CDA.pm
  101. Some files were not shown because too many files have changed in this diff Show More

@ -100,7 +100,7 @@
"cfgDate": 1428138808,
"cfgLog": "Default configuration provided by LemonLDAP::NG team",
"cfgNum": "1",
"cfgVersion": "2.0.0",
"cfgVersion": "2.1.0",
"cookieName": "lemonldap",
"customFunctions": "My::hello My::get_additional_arg",
"demoExportedVars": {

@ -7,7 +7,7 @@ use POSIX;
use Getopt::Long;
use Lemonldap::NG::Handler::Main::Reload;
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
our (
$foreground, $engine, $nproc, $pidFile,

@ -1,6 +1,6 @@
package Lemonldap::NG::Common;
our $VERSION = '2.0.2';
our $VERSION = '2.1.0';
1;
__END__

@ -15,7 +15,7 @@ use Lemonldap::NG::Common::Apache::Session::Serialize::JSON;
use Lemonldap::NG::Common::Apache::Session::Store;
use Lemonldap::NG::Common::Apache::Session::Lock;
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
sub _load {
my ( $backend, $func ) = @_;

@ -12,7 +12,7 @@ use strict;
use Crypt::URandom;
use Digest::SHA qw(sha256 sha256_hex sha256_base64);
our $VERSION = '2.0.2';
our $VERSION = '2.1.0';
sub generate {
my $session = shift;

@ -5,7 +5,7 @@ use Lemonldap::NG::Common::UserAgent;
use Lemonldap::NG::Common::Apache::Session::Generate::SHA256;
use JSON qw(from_json to_json);
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
our @ISA = qw(Lemonldap::NG::Common::Apache::Session::Generate::SHA256);

@ -8,7 +8,7 @@ package Lemonldap::NG::Common::Apache::Session::SOAP;
use strict;
use SOAP::Lite;
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
#parameter proxy Url of SOAP service
#parameter proxyOptions SOAP::Lite options

@ -3,7 +3,7 @@ package Lemonldap::NG::Common::Apache::Session::Serialize::JSON;
use strict;
use JSON qw(to_json from_json);
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
sub serialize {
my $session = shift;

@ -1,7 +1,7 @@
package Lemonldap::NG::Common::Apache::Session::Store;
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
sub new {
my $class = shift;

@ -4,7 +4,7 @@ use strict;
use Mouse;
use Lemonldap::NG::Common::Conf;
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
has confAccess => (
is => 'rw',

@ -5,7 +5,7 @@ use Mouse;
use Safe;
use constant PE_OK => 0;
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
# Handle "if then else" (used during init)
# return a sub that can be called with ($req) to get a [array] of combination

@ -27,7 +27,7 @@ use Config::IniFiles;
#inherits Lemonldap::NG::Common::Conf::Backends::SOAP
#inherits Lemonldap::NG::Common::Conf::Backends::LDAP
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
our $msg = '';
our $iniObj;

@ -11,7 +11,7 @@ has 'configStorage' => ( is => 'rw', isa => 'HashRef', default => sub { {} } );
has 'currentConf' => ( is => 'rw', required => 1, default => sub { {} } );
has 'protection' => ( is => 'rw', isa => 'Str', default => 'manager' );
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
## @method Lemonldap::NG::Common::Conf confAcc()
# Configuration access object

@ -5,7 +5,7 @@ use utf8;
use JSON;
use Lemonldap::NG::Common::Conf::Backends::_DBI;
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
our @ISA = qw(Lemonldap::NG::Common::Conf::Backends::_DBI);
sub store {

@ -5,7 +5,7 @@ use utf8;
use Lemonldap::NG::Common::Conf::Serializer;
use Lemonldap::NG::Common::Conf::Backends::_DBI;
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
our @ISA = qw(Lemonldap::NG::Common::Conf::Backends::_DBI);
sub store {

@ -5,7 +5,7 @@ use Lemonldap::NG::Common::Conf::Constants; #inherits
use JSON;
use Encode;
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
our $initDone;
sub Lemonldap::NG::Common::Conf::_lock {

@ -5,7 +5,7 @@ package Lemonldap::NG::Common::Conf::Backends::JSONFile;
use Lemonldap::NG::Common::Conf::Backends::File;
our @ISA = qw(Lemonldap::NG::Common::Conf::Backends::File);
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
1;

@ -11,7 +11,7 @@ use Net::LDAP;
use Lemonldap::NG::Common::Conf::Constants; #inherits
use Lemonldap::NG::Common::Conf::Serializer;
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
BEGIN {
*Lemonldap::NG::Common::Conf::ldap = \&ldap;

@ -3,7 +3,7 @@ package Lemonldap::NG::Common::Conf::Backends::Local;
use strict;
use Lemonldap::NG::Common::Conf::Constants;
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
sub prereq {
return 1;

@ -5,7 +5,7 @@ use utf8;
use strict;
use Lemonldap::NG::Common::Conf::Serializer;
our $VERSION = '2.0.1';
our $VERSION = '2.1.0';
our $initDone;
sub prereq {

@ -5,7 +5,7 @@ use utf8;
use Lemonldap::NG::Common::Conf::Serializer;
use Lemonldap::NG::Common::Conf::Backends::_DBI;
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
our @ISA = qw(Lemonldap::NG::Common::Conf::Backends::_DBI);
sub store {

@ -4,7 +4,7 @@ use strict;
use Lemonldap::NG::Common::UserAgent;
use JSON qw(from_json to_json);
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
#parameter baseUrl, user, password, realm, lwpOpts

@ -5,7 +5,7 @@ use utf8;
use SOAP::Lite;
use Lemonldap::NG::Common::Conf::Constants;
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
#parameter proxy Url of SOAP service
#parameter proxyOptions SOAP::Lite parameters

@ -5,7 +5,7 @@ use Lemonldap::NG::Common::Conf::Constants; #inherits
use YAML qw();
use Encode;
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
our $initDone;
sub Lemonldap::NG::Common::Conf::_yamlLock {

@ -5,7 +5,7 @@ use utf8;
use DBI;
use Lemonldap::NG::Common::Conf::Constants; #inherits
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
our @ISA = qw(Lemonldap::NG::Common::Conf::Constants);
our ( @EXPORT, %EXPORT_TAGS );

@ -4,7 +4,7 @@ use strict;
use Mouse;
use Lemonldap::NG::Common::Conf::ReConstants;
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
sub compactConf {
my ( $self, $conf ) = @_;

@ -5,7 +5,7 @@ use strict;
use Exporter 'import';
use base qw(Exporter);
our $VERSION = '2.0.2';
our $VERSION = '2.1.0';
# CONSTANTS

@ -1,7 +1,7 @@
# This file is generated by Lemonldap::NG::Manager::Build. Don't modify it by hand
package Lemonldap::NG::Common::Conf::DefaultValues;
our $VERSION = '2.0.2';
our $VERSION = '2.1.0';
sub defaultValues {
return {

@ -6,7 +6,7 @@ use Mouse;
use Lemonldap::NG::Common::Conf::Constants;
use Lemonldap::NG::Common::Conf::ReConstants;
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
extends 'Lemonldap::NG::Common::Conf::AccessLib';

@ -5,7 +5,7 @@ use strict;
use Exporter 'import';
use base qw(Exporter);
our $VERSION = '2.0.2';
our $VERSION = '2.1.0';
our %EXPORT_TAGS = ( 'all' => [qw($simpleHashKeys $doubleHashKeys $specialNodeKeys $casAppMetaDataNodeKeys $casSrvMetaDataNodeKeys $oidcOPMetaDataNodeKeys $oidcRPMetaDataNodeKeys $samlIDPMetaDataNodeKeys $samlSPMetaDataNodeKeys $virtualHostKeys $specialNodeHash $authParameters $issuerParameters $samlServiceParameters $oidcServiceParameters $casServiceParameters)] );
our @EXPORT_OK = ( @{ $EXPORT_TAGS{'all'} } );

@ -14,7 +14,7 @@ use MIME::Base64;
use Safe;
use Encode;
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
my $dataStart = tell(DATA);

@ -6,7 +6,7 @@ use Encode;
use JSON;
use Lemonldap::NG::Common::Conf::Constants;
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
BEGIN {
*Lemonldap::NG::Common::Conf::normalize = \&normalize;

@ -2,7 +2,7 @@ package Lemonldap::NG::Common::Conf::Wrapper;
use strict;
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
sub TIEHASH {
my ( $class, $conf, $overrides ) = @_;

@ -14,7 +14,7 @@ use MIME::Base64;
use Digest::MD5 qw(md5);
use bytes;
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
our $msg;

@ -4,7 +4,7 @@ use strict;
use Exporter;
our @ISA = qw(Exporter);
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
our @EXPORT_OK = qw(build_urlencoded);
our @EXPORT = qw(build_urlencoded);

@ -2,7 +2,7 @@ package Lemonldap::NG::Common::Logger::Apache2;
use Apache2::ServerRec;
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
sub new {
return bless {}, shift;

@ -2,7 +2,7 @@ package Lemonldap::NG::Common::Logger::Dispatch;
use strict;
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
sub new {
no warnings 'redefine';

@ -3,7 +3,7 @@ package Lemonldap::NG::Common::Logger::Log4perl;
use strict;
use Log::Log4perl;
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
our $init = 0;

@ -1,6 +1,6 @@
package Lemonldap::NG::Common::Logger::Null;
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
sub new {
return bless {}, shift;

@ -10,7 +10,7 @@ package Lemonldap::NG::Common::Logger::Sentry;
use strict;
use Sentry::Raven;
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
sub new {
my $self = bless {}, shift;

@ -2,7 +2,7 @@ package Lemonldap::NG::Common::Logger::Std;
use strict;
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
sub new {
no warnings 'redefine';

@ -3,7 +3,7 @@ package Lemonldap::NG::Common::Logger::Syslog;
use strict;
use Sys::Syslog qw(:standard);
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
sub new {
my ( $class, $conf, %args ) = @_;

@ -3,7 +3,7 @@ package Lemonldap::NG::Common::Module;
use strict;
use Mouse;
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
# Object that provides loggers and error methods (typically PSGI object)
has p => ( is => 'rw', weak_ref => 1 );

@ -3,7 +3,7 @@ package Lemonldap::NG::Common::Notifications;
use strict;
use Mouse;
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
extends 'Lemonldap::NG::Common::Module';

@ -11,7 +11,7 @@ use Time::Local;
use DBI;
use Encode;
our $VERSION = '2.0.2';
our $VERSION = '2.1.0';
extends 'Lemonldap::NG::Common::Notifications';

@ -9,7 +9,7 @@ use strict;
use Mouse;
use MIME::Base64;
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
extends 'Lemonldap::NG::Common::Notifications';

@ -4,7 +4,7 @@ use strict;
use Mouse;
use JSON qw(from_json to_json);
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
sub newNotification {
my ( $self, $jsonString ) = @_;

@ -13,7 +13,7 @@ use MIME::Base64;
use Net::LDAP;
use utf8;
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
extends 'Lemonldap::NG::Common::Notifications';

@ -4,7 +4,7 @@ use strict;
use Mouse;
use XML::LibXML;
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
# XML parser
has parser => (

@ -6,7 +6,7 @@ use JSON;
use Lemonldap::NG::Common::PSGI::Constants;
use Lemonldap::NG::Common::PSGI::Request;
our $VERSION = '2.0.2';
our $VERSION = '2.1.0';
our $_json = JSON->new->allow_nonref;

@ -4,7 +4,7 @@ use JSON;
use Mouse;
use Lemonldap::NG::Common::PSGI;
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
has iniFile => ( is => 'ro', isa => 'Str' );

@ -4,7 +4,7 @@ use strict;
use Exporter 'import';
use base qw(Exporter);
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
# CONSTANTS

@ -7,7 +7,7 @@ use JSON;
use Plack::Request;
use URI::Escape;
our $VERSION = '2.0.1';
our $VERSION = '2.1.0';
our @ISA = ('Plack::Request');

@ -4,7 +4,7 @@ use Mouse;
use Lemonldap::NG::Common::PSGI;
use Lemonldap::NG::Common::PSGI::Constants;
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
extends 'Lemonldap::NG::Common::PSGI';

@ -8,7 +8,7 @@ use SOAP::Transport::HTTP;
our @ISA = ('SOAP::Transport::HTTP::Server');
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
# Call SOAP::Trace::objects().
sub DESTROY { SOAP::Trace::objects('()') }

@ -7,7 +7,7 @@ package Lemonldap::NG::Common::PSGI::SOAPService;
require SOAP::Lite;
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
## @cmethod Lemonldap::NG::Common::PSGI::SOAPService new(object obj,string @func)
# Constructor

@ -5,7 +5,7 @@ package Lemonldap::NG::Common::Regexp;
use AutoLoader 'AUTOLOAD';
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
1;

@ -12,7 +12,7 @@ use Lemonldap::NG::Common::IPv6;
#use AutoLoader qw(AUTOLOAD);
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
# Set here all the names of functions that must be available in Safe objects.
# Not that only functions, not methods, can be written here

@ -6,7 +6,7 @@
package Lemonldap::NG::Common::Session;
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
use Lemonldap::NG::Common::Apache::Session;

@ -5,7 +5,7 @@ use Mouse;
use Lemonldap::NG::Common::Conf::Constants;
use JSON qw(from_json to_json);
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
has sessionTypes => ( is => 'rw' );

@ -9,7 +9,7 @@ use Convert::Base32 qw(decode_base32 encode_base32);
use Crypt::URandom;
use Digest::HMAC_SHA1 'hmac_sha1_hex';
our $VERSION = '2.0.2';
our $VERSION = '2.1.0';
# Verify that TOTP $code matches with $secret
sub verifyCode {

@ -2,7 +2,7 @@ package Lemonldap::NG::Common::UserAgent;
use LWP::UserAgent;
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
sub new {
my ( $class, $conf ) = @_;

@ -28,7 +28,7 @@ recommends:
SOAP::Lite: '0'
requires:
LWP::UserAgent: '0'
Lemonldap::NG::Common: v2.0.2
Lemonldap::NG::Common: v2.1.0
Mouse: '0'
URI: '0'
resources:

@ -39,7 +39,7 @@ WriteMakefile(
},
},
PREREQ_PM => {
'Lemonldap::NG::Common' => '2.0.2',
'Lemonldap::NG::Common' => '2.1.0',
'LWP::UserAgent' => 0,
'Mouse' => 0,
'URI' => 0,

@ -3,7 +3,7 @@ package Lemonldap::NG::Handler;
# Use the appropriate handler
# For Apache, use Lemonldap::NG::Handler::ApacheMP2
our $VERSION = '2.0.2';
our $VERSION = '2.1.0';
1;

@ -8,7 +8,7 @@ use Lemonldap::NG::Handler::ApacheMP2::Request;
use Lemonldap::NG::Handler::ApacheMP2::Main;
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
# PUBLIC METHODS

@ -8,6 +8,6 @@ use strict;
use base 'Lemonldap::NG::Handler::Lib::AuthBasic',
'Lemonldap::NG::Handler::ApacheMP2::Main';
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
1;

@ -8,6 +8,6 @@ use strict;
use base 'Lemonldap::NG::Handler::Lib::CDA',
'Lemonldap::NG::Handler::ApacheMP2::Main';
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
1;

@ -8,6 +8,6 @@ use strict;
use base 'Lemonldap::NG::Handler::Lib::DevOps',
'Lemonldap::NG::Handler::ApacheMP2::Main';
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
1;

@ -9,6 +9,6 @@ use base 'Lemonldap::NG::Handler::Lib::DevOps',
'Lemonldap::NG::Handler::Lib::ServiceToken',
'Lemonldap::NG::Handler::ApacheMP2::Main';
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
1;

@ -21,7 +21,7 @@ use constant REDIRECT => Apache2::Const::REDIRECT;
use constant DECLINED => Apache2::Const::DECLINED;
use constant SERVER_ERROR => Apache2::Const::SERVER_ERROR;
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
sub handler {
my ( $class, $r ) = @_;

@ -29,7 +29,7 @@ use constant AUTH_REQUIRED => Apache2::Const::AUTH_REQUIRED;
use constant MAINTENANCE => Apache2::Const::HTTP_SERVICE_UNAVAILABLE;
use constant BUFF_LEN => 8192;
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
# Set default logger
use constant defaultLogger => 'Lemonldap::NG::Common::Logger::Apache2';

@ -12,7 +12,7 @@ use base qw(Lemonldap::NG::Handler::ApacheMP2::Main);
use Apache2::Filter ();
use constant BUFF_LEN => 8192;
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
sub handler {
my $r = pop;

@ -8,6 +8,6 @@ use strict;
use base 'Lemonldap::NG::Handler::Lib::SecureToken',
'Lemonldap::NG::Handler::ApacheMP2::Main';
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
1;

@ -8,6 +8,6 @@ use strict;
use base 'Lemonldap::NG::Handler::Lib::ServiceToken',
'Lemonldap::NG::Handler::ApacheMP2::Main';
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
1;

@ -8,6 +8,6 @@ use strict;
use base 'Lemonldap::NG::Handler::Lib::ZimbraPreAuth',
'Lemonldap::NG::Handler::ApacheMP2::Main';
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
1;

@ -11,7 +11,7 @@ use Lemonldap::NG::Common::UserAgent;
use Lemonldap::NG::Common::FormEncode;
use Lemonldap::NG::Common::Session;
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
our @ISA = ('Exporter');
our @EXPORT = qw(fetchId retrieveSession createSession hideCookie goToPortal);
our @EXPORT_OK = @EXPORT;

@ -2,7 +2,7 @@ package Lemonldap::NG::Handler::Lib::CDA;
use strict;
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
sub run {
my ( $class, $req, $rule, $protection ) = @_;

@ -4,7 +4,7 @@ use strict;
use Lemonldap::NG::Common::UserAgent;
use JSON qw(from_json);
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
our $_ua;

@ -5,7 +5,7 @@ use Mouse;
#use Lemonldap::NG::Handler::Main qw(:jailSharedVars);
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
has protection => ( is => 'rw', isa => 'Str' );
has rule => ( is => 'rw', isa => 'Str' );

@ -14,7 +14,7 @@ use strict;
use Cache::Memcached;
use Apache::Session::Generate::MD5;
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
# Shared variables
our $secureTokenMemcachedConnection;

@ -2,7 +2,7 @@ package Lemonldap::NG::Handler::Lib::ServiceToken;
use strict;
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
sub fetchId {
my ( $class, $req ) = @_;

@ -9,7 +9,7 @@ use JSON qw(to_json);
use IO::Select;
use IO::Socket::INET;
our $VERSION = '2.0.2';
our $VERSION = '2.1.0';
our $status = {};
our $activity = [];

@ -11,7 +11,7 @@ package Lemonldap::NG::Handler::Lib::ZimbraPreAuth;
use strict;
use Digest::HMAC_SHA1 qw(hmac_sha1 hmac_sha1_hex);
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
# Overload main run method
sub run {

@ -9,6 +9,6 @@ use Lemonldap::NG::Handler::Main::Reload;
use Lemonldap::NG::Handler::Main::Run;
use Lemonldap::NG::Handler::Main::SharedVariables;
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
1;

@ -1,6 +1,6 @@
package Lemonldap::NG::Handler::Main::Init;
our $VERSION = '2.0.2';
our $VERSION = '2.1.0';
package Lemonldap::NG::Handler::Main;

@ -29,7 +29,7 @@ has jail => ( is => 'rw' );
has error => ( is => 'rw' );
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
## @imethod protected build_jail()
# Build and return the security jail used to compile rules and headers.

@ -1,6 +1,6 @@
package Lemonldap::NG::Handler::Main::Reload;
our $VERSION = '2.0.2';
our $VERSION = '2.1.0';
package Lemonldap::NG::Handler::Main;

@ -1,7 +1,7 @@
# Main running methods file
package Lemonldap::NG::Handler::Main::Run;
our $VERSION = '2.0.2';
our $VERSION = '2.1.0';
package Lemonldap::NG::Handler::Main;

@ -1,6 +1,6 @@
package Lemonldap::NG::Handler::Main::SharedVariables;
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
# Since handler has no instances but only static classes, this module provides
# classes properties with accessors

@ -9,7 +9,7 @@ use Lemonldap::NG::Handler::PSGI::Main;
extends 'Lemonldap::NG::Handler::Lib::PSGI', 'Lemonldap::NG::Common::PSGI';
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
sub init {
my ( $self, $args ) = @_;

@ -8,6 +8,6 @@ use strict;
use base 'Lemonldap::NG::Handler::Lib::AuthBasic',
'Lemonldap::NG::Handler::PSGI::Main';
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
1;

@ -8,6 +8,6 @@ use strict;
use base 'Lemonldap::NG::Handler::Lib::CDA',
'Lemonldap::NG::Handler::PSGI::Main';
our $VERSION = '2.0.2';
our $VERSION = '2.1.0';
1;

@ -5,7 +5,7 @@ package Lemonldap::NG::Handler::PSGI::Main;
use strict;
use base 'Lemonldap::NG::Handler::Main';
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
# Specific modules and constants for Test or CGI
use constant FORBIDDEN => 403;

@ -7,7 +7,7 @@ require Lemonldap::NG::Handler::PSGI::Main;
extends 'Lemonldap::NG::Handler::Lib::PSGI',
'Lemonldap::NG::Common::PSGI::Router';
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
sub init {
$_[0]->api('Lemonldap::NG::Handler::PSGI::Main');

@ -8,6 +8,6 @@ use strict;
use base 'Lemonldap::NG::Handler::Lib::ServiceToken',
'Lemonldap::NG::Handler::PSGI::Main';
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
1;

@ -3,7 +3,7 @@ package Lemonldap::NG::Handler::PSGI::Try;
use strict;
use Mouse;
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
extends 'Lemonldap::NG::Handler::PSGI::Router';

@ -7,7 +7,7 @@ use strict;
use Mouse;
use Lemonldap::NG::Handler::Server::Main;
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
extends 'Lemonldap::NG::Handler::PSGI';

@ -8,6 +8,6 @@ use strict;
use base 'Lemonldap::NG::Handler::Lib::AuthBasic',
'Lemonldap::NG::Handler::Server::Main';
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
1;

@ -8,6 +8,6 @@ use strict;
use base 'Lemonldap::NG::Handler::Lib::CDA',
'Lemonldap::NG::Handler::Server::Main';
our $VERSION = '2.0.0';
our $VERSION = '2.1.0';
1;

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save