summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorRuss Allbery <rra@stanford.edu>2010-02-09 13:14:41 -0800
committerRuss Allbery <rra@stanford.edu>2010-02-09 13:14:41 -0800
commitb037770195ef0bd98d6655a65873b25d90e36032 (patch)
treeee8d0977ef2f65072f0583d0838e61b8feb55e7d /README
parent59455fd5e6a47a66a2a84779f42928fd66ec9747 (diff)
Document and make case-insensitive KEYTAB_KRBTYPE
KEYTAB_KRBTYPE wasn't documented in Wallet::Config. Add it and the variable declaration. Also document the new mandatory setting in NEWS and add the Heimdal::Kadm5 requirement to README. Remove some of the language in README that implies that only MIT Kerberos is supported. Make the setting case-insensitive and improve the error message from Wallet::Kadmin if it isn't set.
Diffstat (limited to 'README')
-rw-r--r--README18
1 files changed, 7 insertions, 11 deletions
diff --git a/README b/README
index fa99b18..6e165ec 100644
--- a/README
+++ b/README
@@ -88,12 +88,13 @@ REQUIREMENTS
Perl module, which comes with recent versions of Perl and is available
on CPAN for older versions.
- The keytab support in the wallet server requires the kadmin client
- program be installed and currently assumes that it follows the syntax of
- the MIT Kerberos kadmin client. It 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).
+ 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).
To support the unchanging flag on keytab objects, the Net::Remctl Perl
module (shipped with remctl) must be installed on the server and the
@@ -106,11 +107,6 @@ REQUIREMENTS
to manage DNS), the Net::Remctl Perl module must be installed on the
server.
- To support synchronization with an AFS kaserver, the server must have
- the Authen::Krb5 Perl module installed. AFS kaserver synchronization
- support also requires building kasetkey, which requires AFS and Kerberos
- v4 libraries.
-
To run the test suite, you must have Perl 5.8 or later and the Perl DBI
module installed. You will also need a DBD module installed for the
database backend you want to use (currently, either DBD::SQLite or