aboutsummaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
Diffstat (limited to 'README')
-rw-r--r--README40
1 files changed, 26 insertions, 14 deletions
diff --git a/README b/README
index f21b9ad..9dcd711 100644
--- a/README
+++ b/README
@@ -1,12 +1,13 @@
- wallet release 1.2
+ wallet release 1.3
(secure data management system)
Written by Russ Allbery <eagle@eyrie.org>
- Copyright 2006, 2007, 2008, 2009, 2010, 2012, 2013, 2014 The Board of
- Trustees of the Leland Stanford Junior University. This software is
- distributed under a BSD-style license. Please see the section LICENSE
- below for more information.
+ Copyright 2014, 2016 Russ Allbery <eagle@eyrie.org>. Copyright 2006,
+ 2007, 2008, 2009, 2010, 2012, 2013, 2014 The Board of Trustees of the
+ Leland Stanford Junior University. This software is distributed under a
+ BSD-style license. Please see the section LICENSE below for more
+ information.
BLURB
@@ -91,12 +92,15 @@ REQUIREMENTS
on CPAN for older versions.
The keytab support in the wallet server supports either Heimdal or MIT
- Kerberos KDCs. The Heimdal support requires the Heimdal::Kadm5 Perl
- module. The MIT Kerberos support requires the MIT Kerberos kadmin
- client program be installed. In either case, wallet also requires that
- the wallet server have a keytab for a principal with appropriate access
- to create, modify, and delete principals from the KDC (as configured in
- kadm5.acl on an MIT Kerberos KDC).
+ Kerberos KDCs and has exeprimental support for Active Directory. The
+ Heimdal support requires the Heimdal::Kadm5 Perl module. The MIT
+ Kerberos support requires the MIT Kerberos kadmin client program be
+ installed. The Active Directory support requires the Net::LDAP,
+ Authen::SASL, and IPC::Run Perl modules and the msktutil client program.
+ In all cases, wallet also requires that the wallet server have a keytab
+ for a principal with appropriate access to create, modify, and delete
+ principals from the KDC (as configured in kadm5.acl on an MIT Kerberos
+ KDC).
To support the unchanging flag on keytab objects with an MIT Kerberos
KDC, the Net::Remctl Perl module (shipped with remctl) must be installed
@@ -109,7 +113,10 @@ REQUIREMENTS
WebAuth Perl module from WebAuth 4.4.0 or later.
The Duo integration object support in the wallet server requires the
- Net::Duo Perl module.
+ Net::Duo, JSON, and Perl6::Slurp Perl modules.
+
+ The password object support in the wallet server requires the
+ Crypt::GeneratePassword Perl module.
To support the LDAP attribute ACL verifier, the Authen::SASL and
Net::LDAP Perl modules must be installed on the server. This verifier
@@ -336,14 +343,19 @@ THANKS
security models.
To Jon Robertson for the refactoring of Wallet::Kadmin, Heimdal support,
- many of the wallet server-side reports, and the initial wallet-rekey
- implementation.
+ many of the wallet server-side reports, the initial wallet-rekey
+ implementation, and lots of work on object and ACL types including
+ nested ACLs.
+
+ To Bill MacAllister for Wallet::Kadmin::AD and the implementation of
+ keytab object types backed by Active Directory.
LICENSE
The wallet distribution as a whole is covered by the following copyright
statement and license:
+ Copyright 2014, 2016 Russ Allbery <eagle@eyrie.org>
Copyright 2006, 2007, 2008, 2009, 2010, 2012, 2013, 2014
The Board of Trustees of the Leland Stanford Junior University