summaryrefslogtreecommitdiff
path: root/Makefile.am
AgeCommit message (Collapse)Author
2008-04-24For builddir != srcdir builds, remove the files we copy over onRuss Allbery
make distclean.
2008-04-24Disable the uninstall check since Perl can't uninstall.Russ Allbery
2008-04-24For DESTDIR, add a trailing slash when passing it to Perl.Russ Allbery
ExtUtils::MakeMaker's man page indicates this may be needed.
2008-04-24Propagate DESTDIR settings to the Perl install rule.Russ Allbery
2008-04-24Create the correct directory name for Perl test utilities.Russ Allbery
2008-04-24Include examples/stanford.conf in the distribution. Create another PerlRuss Allbery
directory for builddir != srcdir builds.
2008-04-24First pass at builddir != srcdir support.Russ Allbery
2008-04-24Switch to messages-krb5 in util instead of the one built in the clientRuss Allbery
library and start the transition of coding style.
2008-04-07Add support for enabling and disabling principals (clearing or settingRuss Allbery
the NOTGS flag) and examining principals to kasetkey. This functionality isn't used by wallet (and probably won't be) but is convenient for other users of kasetkey such as kadmin-remctl.
2008-02-12Initial pass at an end-to-end test suite.Russ Allbery
2008-02-09Add file object support to the wallet server.Russ Allbery
2008-02-08Wallet::Config and hence the wallet server now checks for theRuss Allbery
environment variable WALLET_CONFIG and loads configuration from the file specified there instead of /etc/wallet/wallet.conf if it is set.
2008-02-07The current version of Net::Remctl can't handle explicit undef or theRuss Allbery
empty string as a principal argument. Be careful not to provide a principal argument if no principal was set. This workaround can be removed once we depend on a later version of Net::Remctl.
2008-02-07When creating a srvtab based on a just-downloaded keytab, extract theRuss Allbery
srvtab key before merging the keytab into an existing file. Otherwise, if the new keys had a lower kvno than the old keys (possible after deleting and recreating the object), the wrong key would be extracted for the srvtab.
2008-01-28Build and distribute a man page for wallet-report. Include libtest.shRuss Allbery
in the distribution.
2008-01-25Add a keytab reporting script.Russ Allbery
2008-01-24Add a wallet-admin program which can initialize and destroy theRuss Allbery
database and list all objects and ACLs in the database.
2008-01-23Add the Wallet::Admin and Wallet::Database Perl modules and the admin.tRuss Allbery
test script.
2008-01-19The wallet client now supports a -u option, saying to obtain KerberosRuss Allbery
credentials for the given user and use those for authentication rather than using an existing ticket cache.
2008-01-19Add the new test suite files.Russ Allbery
2008-01-05The wallet client can now get the server, port, principal, and remctlRuss Allbery
type from krb5.conf as well as from compile-time defaults and command-line options.
2008-01-04The build system now probes for GSS-API, Kerberos v5 and v4, and AFSRuss Allbery
libraries as necessary rather than hard-coding libraries. Building on systems without strong shared library dependencies and building against static libraries should now work. Building kasetkey (for AFS kaserver synchronization) is now optional and not enabled by default. Pass --with-afs to enable it. This allows wallet to be easily built in an environment without AFS.
2007-12-04Add a subclass of the NetDB ACL verifier that requires the principalRuss Allbery
have an instance of "root" and strips that instance before checking NetDB roles.
2007-12-01Use a slightly hackier way to build things in the Perl directory andRuss Allbery
use that for 0.3.
2007-12-01The wallet backend test suite now supports using a database other thanRuss Allbery
SQLite for testing. Also start a new Util.pm module for the test suite and move the contents sub into that module. More to follow.
2007-11-15Add an ACL verifier that checks access against NetDB roles using theRuss Allbery
NetDB remctl interface.
2007-10-08Include the server scripts in the distribution.release/0.2Russ Allbery
2007-10-08Add autogen to the distributed files.Russ Allbery
2007-10-08Remove the Automake helper programs on make maintainer-clean.Russ Allbery
2007-10-06Include LICENSE. We don't have to list TODO explicitly; it's includedRuss Allbery
by default in the distribution.
2007-10-05Add comprehensive license information in LICENSE and update the copyrightRuss Allbery
and license statements in all files. Make sure that some files that were missing copyright information now have them. Reference LICENSE rather than README in all notices.
2007-10-05Flesh out EXTRA_DIST for all the new test suite and config files.Russ Allbery
2007-10-05Refactor the remctl calls in the wallet client to share a common routine.Russ Allbery
2007-10-05Pull keytab handling in the client into a separate file for laterRuss Allbery
expansion. Use the fine-grained remctl API instead of the simple one since in some cases we'll be running multiple commands.
2007-10-05Pull the file writing code for the wallet client into a separate fileRuss Allbery
so that the srvtab and keytab management can share it. Write atomically to a new file and then link and rename to do an atomic update. Leave a backup copy of any file that's replaced.
2007-10-04Update runtests to the latest version. Fix various other missing orRuss Allbery
incorrect makefile and configure rules and some include issues so that the portability layer compiles and passes its test suite.
2007-10-04Initial import of a C portability framework and utility functions fromRuss Allbery
remctl so that the wallet client error handling can rest on a firmer foundation.
2007-09-27Initial cut at srvtab support in the wallet client. This still requiresRuss Allbery
additional work and cleanup, particularly support for the sync attribute.
2007-09-14keytab-backend and wallet-backend are scripts, not programs, so don'tRuss Allbery
try to compile them. The POD for those scripts is embedded, so don't look for a separate POD file. Add some blank lines between the two test suite drivers.
2007-09-01Update the list of distribution files, build all the rest of the manualRuss Allbery
pages, and install all of the server programs.
2007-08-29Fix Perl's habit of removing the makefile on make clean and handleRuss Allbery
distclean for Perl differently. Remove the files created by autogen on make maintainer-clean in contravention of the stupid GNU standards.
2007-08-29Add warning flags so that make warnings will actually work. Add the newRuss Allbery
Perl files and update the list of files in docs.
2007-08-03Fix the AFS library detection so that kasetkey will build on our ancientRuss Allbery
Solaris 8 system.
2007-05-02Add the initial build infrastructure for the wallet Perl modules andRuss Allbery
the superclass for Wallet::ACL. Add the Wallet::ACL::Krb5 ACL verifier.
2007-03-09Install kasetkey in sbin, not bin.Russ Allbery
2007-03-09Add system.h to the sources for client/wallet.Russ Allbery
2007-03-09Include the kasetkey man page and man page source in the distribution.Russ Allbery
2007-03-09Minor comment and copyright update.Russ Allbery
2007-03-09Update EXTRA_DIST for the renaming of doc to docs.Russ Allbery
2007-03-09Generate the kasetkey man page and install it.Russ Allbery