diff --git a/lemonldap-ng-handler/MANIFEST b/lemonldap-ng-handler/MANIFEST index 34a2c2d33..1b4fe736f 100644 --- a/lemonldap-ng-handler/MANIFEST +++ b/lemonldap-ng-handler/MANIFEST @@ -10,29 +10,39 @@ example/MyHandlerZimbra.pm example/MyUpdateCookieHandler.pm example/scripts/purgeLocalCache example/scripts/purgeLocalCache.cron.d -lib/Lemonldap/NG/Handler.pm lib/Lemonldap/NG/Handler/AuthBasic.pm lib/Lemonldap/NG/Handler/CGI.pm +lib/Lemonldap/NG/Handler/DefaultHandler.pm +lib/Lemonldap/NG/Handler/Initialization/GlobalInit.pm +lib/Lemonldap/NG/Handler/Initialization/LocalInit.pm +lib/Lemonldap/NG/Handler/Main/Headers.pm +lib/Lemonldap/NG/Handler/Main/Jail.pm +lib/Lemonldap/NG/Handler/Main/Logger.pm +lib/Lemonldap/NG/Handler/Main.pm +lib/Lemonldap/NG/Handler/Main/PostForm.pm lib/Lemonldap/NG/Handler/Menu.pm +lib/Lemonldap/NG/Handler.pm lib/Lemonldap/NG/Handler/Proxy.pm lib/Lemonldap/NG/Handler/SecureToken.pm -lib/Lemonldap/NG/Handler/SharedConf.pm -lib/Lemonldap/NG/Handler/Simple.pm +lib/Lemonldap/NG/Handler/SpecificHandlers/AuthBasic.pm +lib/Lemonldap/NG/Handler/SpecificHandlers/SecureToken.pm +lib/Lemonldap/NG/Handler/SpecificHandlers/SympaAutoLogin.pm +lib/Lemonldap/NG/Handler/SpecificHandlers/UpdateCookie.pm +lib/Lemonldap/NG/Handler/SpecificHandlers/ZimbraPreAuth.pm lib/Lemonldap/NG/Handler/Status.pm lib/Lemonldap/NG/Handler/SympaAutoLogin.pm lib/Lemonldap/NG/Handler/UpdateCookie.pm -lib/Lemonldap/NG/Handler/Vhost.pm lib/Lemonldap/NG/Handler/ZimbraPreAuth.pm Makefile.PL MANIFEST This list of files META.yml README -t/01-Lemonldap-NG-Handler-Simple.t -t/02-Lemonldap-NG-Handler-Portal.t -t/05-Lemonldap-NG-Handler-Vhost.t -t/10-Lemonldap-NG-Handler-SharedConf.t -t/11-Lemonldap-NG-Handler-Status.t -t/12-Lemonldap-NG-Handler-Safe.t +t/01-Lemonldap-NG-Handler-Main.t +t/02-Lemonldap-NG-Handler-Main-Portal.t +t/04-Lemonldap-NG-Handler-Initialization-LocalInit.t +t/05-Lemonldap-NG-Handler-Initialization-GlobalInit.t +t/10-Lemonldap-NG-Handler-DefaultHandler.t +t/12-Lemonldap-NG-Handler-Jail.t t/13-Lemonldap-NG-Handler-Fake-Safe.t t/30-Lemonldap-NG-Handler-CGI.t t/40-Lemonldap-NG-Handler-Proxy.t @@ -40,3 +50,4 @@ t/50-Lemonldap-NG-Handler-SecureToken.t t/51-Lemonldap-NG-Handler-Zimbra.t t/52-Lemonldap-NG-Handler-AuthBasic.t t/99-pod.t +t/lmConf-1 diff --git a/lemonldap-ng-manager/MANIFEST b/lemonldap-ng-manager/MANIFEST index 6322a69dc..4964f887f 100644 --- a/lemonldap-ng-manager/MANIFEST +++ b/lemonldap-ng-manager/MANIFEST @@ -1,54 +1,114 @@ Changes -example/autoProtectedCGI.pl -example/menu.pl -example/MyHandler.pm -example/MyHandlerAuthBasic.pm -example/MyHandlerLog4Perl.pm -example/MyHandlerSecureToken.pm -example/MyHandlerSympa.pm -example/MyHandlerZimbra.pm -example/MyUpdateCookieHandler.pm -example/scripts/purgeLocalCache -example/scripts/purgeLocalCache.cron.d -lib/Lemonldap/NG/Handler/AuthBasic.pm -lib/Lemonldap/NG/Handler/CGI.pm -lib/Lemonldap/NG/Handler/DefaultHandler.pm -lib/Lemonldap/NG/Handler/Initialization/GlobalInit.pm -lib/Lemonldap/NG/Handler/Initialization/LocalInit.pm -lib/Lemonldap/NG/Handler/Main/Headers.pm -lib/Lemonldap/NG/Handler/Main/Jail.pm -lib/Lemonldap/NG/Handler/Main/Logger.pm -lib/Lemonldap/NG/Handler/Main.pm -lib/Lemonldap/NG/Handler/Main/PostForm.pm -lib/Lemonldap/NG/Handler/Menu.pm -lib/Lemonldap/NG/Handler.pm -lib/Lemonldap/NG/Handler/Proxy.pm -lib/Lemonldap/NG/Handler/SecureToken.pm -lib/Lemonldap/NG/Handler/SpecificHandlers/AuthBasic.pm -lib/Lemonldap/NG/Handler/SpecificHandlers/SecureToken.pm -lib/Lemonldap/NG/Handler/SpecificHandlers/SympaAutoLogin.pm -lib/Lemonldap/NG/Handler/SpecificHandlers/UpdateCookie.pm -lib/Lemonldap/NG/Handler/SpecificHandlers/ZimbraPreAuth.pm -lib/Lemonldap/NG/Handler/Status.pm -lib/Lemonldap/NG/Handler/SympaAutoLogin.pm -lib/Lemonldap/NG/Handler/UpdateCookie.pm -lib/Lemonldap/NG/Handler/ZimbraPreAuth.pm +example/index.pl +example/mrtg/lmng-mrtg +example/mrtg/mrtg.cfg.example +example/notfound.html +example/notifications.pl +example/scripts/lemonldap-ng-cli +example/scripts/lmConfigEditor +example/sessions.pl +example/skins/default/css/accordion.css +example/skins/default/css/manager.css +example/skins/default/css/tree.css +example/skins/default/images/1downarrow_16x16.png +example/skins/default/images/1rightarrow_16x16.png +example/skins/default/images/apps-logos/attach.png +example/skins/default/images/apps-logos/bell.png +example/skins/default/images/apps-logos/bookmark.png +example/skins/default/images/apps-logos/configure.png +example/skins/default/images/apps-logos/custom.png +example/skins/default/images/apps-logos/database.png +example/skins/default/images/apps-logos/demo.png +example/skins/default/images/apps-logos/docs.png +example/skins/default/images/apps-logos/folder.png +example/skins/default/images/apps-logos/gear.png +example/skins/default/images/apps-logos/help.png +example/skins/default/images/apps-logos/mailappt.png +example/skins/default/images/apps-logos/money.png +example/skins/default/images/apps-logos/network.png +example/skins/default/images/apps-logos/README +example/skins/default/images/apps-logos/terminal.png +example/skins/default/images/apps-logos/thumbnail.png +example/skins/default/images/apps-logos/tools.png +example/skins/default/images/apps-logos/tux.png +example/skins/default/images/apps-logos/web.png +example/skins/default/images/apps-logos/wheels.png +example/skins/default/images/bullet_green.png +example/skins/default/images/bullet_orange.png +example/skins/default/images/bullet_red.png +example/skins/default/images/logo_lemonldap-ng.png +example/skins/default/images/portal-skins/bootstrap.png +example/skins/default/images/portal-skins/custom.png +example/skins/default/images/portal-skins/dark.png +example/skins/default/images/portal-skins/impact.png +example/skins/default/images/portal-skins/pastel.png +example/skins/default/images/spinner.gif +example/skins/default/images/tree/root.gif +example/skins/default/images/tree/spacer.gif +example/skins/default/images/tree/tree.png +example/skins/default/js/jquery-1.10.2.js +example/skins/default/js/jquery-ui-1.10.3.custom.js +example/skins/default/js/jquery.ajaxfileupload.js +example/skins/default/js/jquery.cookie.js +example/skins/default/js/jquery.elastic.source.js +example/skins/default/js/manager.js +example/skins/default/js/notifications.js +example/skins/default/js/sessions.js +example/skins/default/js/tree.js +example/skins/default/lemonldap-ng.ico +example/skins/default/manager.tpl +example/skins/default/notifications.tpl +example/skins/default/sessions.tpl +example/skins/default/top.tpl +example/skins/default/ui-darkness/images/animated-overlay.gif +example/skins/default/ui-darkness/images/ui-bg_flat_30_cccccc_40x100.png +example/skins/default/ui-darkness/images/ui-bg_flat_50_5c5c5c_40x100.png +example/skins/default/ui-darkness/images/ui-bg_glass_20_555555_1x400.png +example/skins/default/ui-darkness/images/ui-bg_glass_40_0078a3_1x400.png +example/skins/default/ui-darkness/images/ui-bg_glass_40_ffc73d_1x400.png +example/skins/default/ui-darkness/images/ui-bg_gloss-wave_25_333333_500x100.png +example/skins/default/ui-darkness/images/ui-bg_highlight-soft_80_eeeeee_1x100.png +example/skins/default/ui-darkness/images/ui-bg_inset-soft_25_000000_1x100.png +example/skins/default/ui-darkness/images/ui-bg_inset-soft_30_f58400_1x100.png +example/skins/default/ui-darkness/images/ui-icons_222222_256x240.png +example/skins/default/ui-darkness/images/ui-icons_4b8e0b_256x240.png +example/skins/default/ui-darkness/images/ui-icons_a83300_256x240.png +example/skins/default/ui-darkness/images/ui-icons_cccccc_256x240.png +example/skins/default/ui-darkness/images/ui-icons_ffffff_256x240.png +example/skins/default/ui-darkness/jquery-ui-1.10.3.custom.min.css +example/skins/default/ui-lightness/images/animated-overlay.gif +example/skins/default/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png +example/skins/default/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png +example/skins/default/ui-lightness/images/ui-bg_flat_10_000000_40x100.png +example/skins/default/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png +example/skins/default/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png +example/skins/default/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png +example/skins/default/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png +example/skins/default/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png +example/skins/default/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png +example/skins/default/ui-lightness/images/ui-icons_222222_256x240.png +example/skins/default/ui-lightness/images/ui-icons_228ef1_256x240.png +example/skins/default/ui-lightness/images/ui-icons_ef8c08_256x240.png +example/skins/default/ui-lightness/images/ui-icons_ffd27a_256x240.png +example/skins/default/ui-lightness/images/ui-icons_ffffff_256x240.png +example/skins/default/ui-lightness/jquery-ui-1.10.3.custom.min.css +lib/Lemonldap/NG/Manager.pm +lib/Lemonldap/NG/Manager/_i18n.pm +lib/Lemonldap/NG/Manager/_Struct.pm +lib/Lemonldap/NG/Manager/Cli.pm +lib/Lemonldap/NG/Manager/Downloader.pm +lib/Lemonldap/NG/Manager/Notifications.pm +lib/Lemonldap/NG/Manager/Request.pm +lib/Lemonldap/NG/Manager/Sessions.pm +lib/Lemonldap/NG/Manager/Uploader.pm Makefile.PL -MANIFEST This list of files +MANIFEST This list of files META.yml README -t/01-Lemonldap-NG-Handler-Main.t -t/02-Lemonldap-NG-Handler-Main-Portal.t -t/04-Lemonldap-NG-Handler-Initialization-LocalInit.t -t/05-Lemonldap-NG-Handler-Initialization-GlobalInit.t -t/10-Lemonldap-NG-Handler-DefaultHandler.t -t/12-Lemonldap-NG-Handler-Jail.t -t/13-Lemonldap-NG-Handler-Fake-Safe.t -t/30-Lemonldap-NG-Handler-CGI.t -t/40-Lemonldap-NG-Handler-Proxy.t -t/50-Lemonldap-NG-Handler-SecureToken.t -t/51-Lemonldap-NG-Handler-Zimbra.t -t/52-Lemonldap-NG-Handler-AuthBasic.t +t/10-Manager.t +t/20-Manager-i18n.t +t/30-Manager-Struct.t +t/40-Manager-Sessions.t +t/50-Cli.t t/99-pod.t -t/LemonLoadConf.pm -t/lmConf-1 + diff --git a/lemonldap-ng-manager/Makefile.PL b/lemonldap-ng-manager/Makefile.PL index 9f62be307..40ce47b87 100644 --- a/lemonldap-ng-manager/Makefile.PL +++ b/lemonldap-ng-manager/Makefile.PL @@ -4,44 +4,37 @@ use ExtUtils::MakeMaker; # See lib/ExtUtils/MakeMaker.pm for details of how to influence # the contents of the Makefile that is written. WriteMakefile( - NAME => 'Lemonldap::NG::Handler', - VERSION_FROM => 'lib/Lemonldap/NG/Handler.pm', + NAME => 'Lemonldap::NG::Manager', + VERSION_FROM => 'lib/Lemonldap/NG/Manager.pm', # finds $VERSION LICENSE => 'gpl', - PMLIBDIRS => ['lib'], BUILD_REQUIRES => { - 'Digest::HMAC_SHA1' => 0, - 'HTTP::Message' => 0, - 'IO::Pipe' => 0, - 'SOAP::Lite' => 0, - 'Test::MockObject' => 0, - 'Test::Pod' => 0, - 'File::Basename' => 0, - 'Cwd' => 0, + 'IO::String' => 0, + 'Test::Pod' => 1.00, }, - META_MERGE => { - 'recommends' => { - 'Cache::Memcached' => 0, - 'Digest::HMAC_SHA1' => 0, - 'HTTP::Message' => 0, - 'LWP::Protocol::https' => 0, - 'SOAP::Lite' => 0, - }, - }, - PREREQ_PM => { - 'Apache::Session::Generate::MD5' => 0, - 'CGI' => 3.08, - 'Lemonldap::NG::Common' => '1.3.0', - 'LWP' => 0, - 'URI' => 0, + META_MERGE => { 'LWP::Protocol::https' => 0, }, + PREREQ_PM => { + 'Convert::PEM' => 0, + 'Crypt::OpenSSL::RSA' => 0, + 'HTML::Template' => 0, + 'JSON' => 0, + 'Lemonldap::NG::Common' => '1.3.0', + 'Lemonldap::NG::Handler' => '1.3.0', + 'LWP' => 0, + 'URI' => 0, + 'XML::LibXSLT' => 0, + 'XML::LibXML' => 0, }, # e.g., Module::Name => 1.1 ( $] >= 5.005 ? ## Add these new keywords supported since 5.005 ( ABSTRACT_FROM => - 'lib/Lemonldap/NG/Handler.pm', # retrieve abstract from module + 'lib/Lemonldap/NG/Manager.pm', # retrieve abstract from module AUTHOR => 'Xavier Guimard ' + . ', Clément Oudot ' + . ', Thomas Chemineau ' ) : () ), ); +