summaryrefslogtreecommitdiff
path: root/perl/Wallet/Config.pm
diff options
context:
space:
mode:
authorRuss Allbery <rra@stanford.edu>2010-03-08 10:19:03 -0800
committerRuss Allbery <rra@stanford.edu>2010-03-08 10:19:03 -0800
commitbc105004b8e88e1ede75dae0028d3ef10c15b57a (patch)
treeaf19792633b6b68be1fc01ba95d9eb9313cf6a55 /perl/Wallet/Config.pm
parent29452c3daeeb15670322907c53f5db2b43d2559f (diff)
Add an ACL name audit to wallet-report and Wallet::Report
Parallel to objects name, add an acls name audit that returns all ACLs that do not follow the site naming standard.
Diffstat (limited to 'perl/Wallet/Config.pm')
-rw-r--r--perl/Wallet/Config.pm8
1 files changed, 8 insertions, 0 deletions
diff --git a/perl/Wallet/Config.pm b/perl/Wallet/Config.pm
index e4014a1..23a051d 100644
--- a/perl/Wallet/Config.pm
+++ b/perl/Wallet/Config.pm
@@ -563,6 +563,14 @@ empty string, object creation will be allowed. If it returns anything
else, object creation is rejected and the return value is used as the
error message.
+This function is also called for naming audits done via Wallet::Report to
+find any existing objects that violate a (possibly updated) naming policy.
+In this case, the second argument (the identity of the person creating the
+ACL) will be undef. As a general rule, if the second argument is undef,
+the function should apply the most liberal accepted naming policy so that
+the audit returns only ACLs that violate all naming policies, but some
+sites may wish different results for their audit reports.
+
Please note that this return status is backwards from what one would
normally expect. A false value is success; a true value is failure with
an error message.