From c3af385908866291109afb8cf8779da555a9922a Mon Sep 17 00:00:00 2001 From: Guilhem Moulin Date: Sun, 2 Sep 2018 04:57:06 +0200 Subject: Simple login screen. --- INSTALL | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 INSTALL (limited to 'INSTALL') diff --git a/INSTALL b/INSTALL new file mode 100644 index 0000000..b600e95 --- /dev/null +++ b/INSTALL @@ -0,0 +1,49 @@ +These core Perl modules are required + + Digest::SHA + MIME::Base64 + +The library depends on these extra modules: + + Config::Tiny + Net::IDN::Encode + Net::LDAP + IO::Socket::SSL (for ldaps:// URIs) + +The PSGI application depends on these additional modules: + + Authen::SASL + Cache::FastMmap + CHI + Crypt::URandom + HTML::Template + CGI + Plack::Builder + Plack::Session::State::Cookie + Plack::Session::Store::Cache + URI::Escape + +On Debian GNU/Linux systems, the following packages cover the +dependencies: + + libconfig-tiny-perl + libnet-idn-encode-perl + libnet-ldap-perl + libio-socket-ssl-perl + + libauthen-sasl-perl + libcache-fastmmap-perl + libchi-perl + libcrypt-urandom-perl + libhtml-template-perl + libcgi-pm-perl + libplack-perl + libplack-middleware-session-perl + liburi-perl + + +For development, one can use plackup(1p) as follows to launch the PSGI +application: + + plackup -E development -R ./config.ini \ + --host 127.0.0.1 --port 5000 ./run.psgi -- cgit v1.2.3