| Age | Commit message (Collapse) | Author | 
 | 
Add SPDX-License-Identifier headers to all substantial source files.
Collapse copyright years.  Add some Emacs configuration for files
where the copyright notice is at the end.  Add a test that every
file has SPDX-License-Identifier.
 | 
 | 
Change-Id: Id5af9714e3d4f516cf7391c869eff89521e145c5
Reviewed-on: https://gerrit.stanford.edu/849
Reviewed-by: Russ Allbery <rra@stanford.edu>
Tested-by: Russ Allbery <rra@stanford.edu>
 | 
 | 
implementation.
 | 
 | 
Still needs a more comprehensive test suite.
Remove all attributes for a keytab object when it is destroyed so that
when the object is recreated, it doesn't inherit attributes from its
previous self.  Add a test case for that for the sync attribute.
 | 
 | 
new object method that subclasses can override to add attribute
information to show() and remove the documentation about overriding
show().
 | 
 | 
attr and instead tell the caller to call error() on an empty return
to see if there was a problem.
 | 
 | 
documentation to talk about overriding it.  Update some other bits of
the API documentation to include more hints about how to handle
overridden methods.
 | 
 | 
Document locked flag issues when implementing a new object type.
 | 
 | 
 | 
 | 
system, taking out all the documentation of the object API that's now
covered in the Wallet::Object::Base documentation.
 | 
 | 
rework the introduction a little.
 | 
 | 
rather than returning undef so that we can save the error message.
 | 
 | 
I'll do something different with a policy framework.
Added some more information about what this file documents.
Added the ACL API, although that's shortly going to move out of this file
into documentation.
 | 
 | 
I was only going to use that for the krb5-group ACL, which I won't be
implementing.
 | 
 | 
and add the destroy method.
 | 
 | 
delete keyword.
 | 
 | 
the database handle to the ACL constructor.
 | 
 | 
 |