summaryrefslogtreecommitdiff
path: root/Makefile.am
AgeCommit message (Collapse)Author
2010-02-20Add .gitignore to the distributionRuss Allbery
2010-02-20Add missing files to the distributionRuss Allbery
2010-02-20Include more missing test suite files in the distributionRuss Allbery
2010-02-20Include and install wallet-report and its man pageRuss Allbery
2010-02-20Include the TAP shell library in EXTRA_DISTRuss Allbery
2010-02-20Add portable/uio.h and include it in client/wallet.cRuss Allbery
Now that the wallet client uses struct iovec, it needs to include the relevant header file. Import the portability layer for possible future Windows support.
2010-02-19Refactor reporting into a separate module and scriptRuss Allbery
Move all reporting from Wallet::Admin to Wallet::Report and simplify the method names since they're now part of a dedicated reporting class. Similarly, create a new wallet-report script to wrap Wallet::Report, moving all reporting commands to it from wallet-admin, and simplify the commands since they're for a dedicated reporting script. Remove the contrib script wallet-report to wallet-summary so that it doesn't conflict with the new reporting backend script.
2010-02-09Fix up the distclean and maintainerclean rulesRuss Allbery
Add .placeholder to the file list, fix the location of the Automake support files that are now in build-aux, and remove an old reference to TEST_FILES.
2010-02-09Fix multiple builddir != srcdir issues with test suiteRuss Allbery
Simplify the build rules for the test suite to take advantage of the improved runtests support for builddir != srcdir. Stop doing Autoconf substitution on full.conf now that we have that support.
2010-02-09Enable silent rule support and use it for make warningsRuss Allbery
2010-02-09Update to C TAP Harness 1.1 and rra-c-util 3.0 testsRuss Allbery
* Update portable and util tests for C TAP Harness 1.1. * Remove the need for Autoconf substitution in test programs. * Support running a single test program with runtests -o. * Properly handle test cases that are skipped in their entirety. * Much improved C TAP library more closely matching Test::More. Rewrite client/basic-t to use the new test library functions and my current test case coding style.
2010-02-09Update util code and import Kerberos portability glueRuss Allbery
Use the Kerberos portability layer from rra-c-util 3.0 and avoid Kerberos API calls deprecated on Heimdal. Break util/util.h into separate header files and update all source files accordingly. The test suite is not yet updated. That will come in subsequent commits.
2010-02-09Update portability code to rra-c-util 3.0Russ Allbery
Add replacements for mkstemp and setenv, since we now use them when obtaining credentials in the client. Fix the bool type with Sun Studio 12 on Solaris 10.
2010-02-09Add Wallet::Kadmin files to PERL_FILES in Makefile.amRuss Allbery
2010-02-09Move man page generation to autogenRuss Allbery
Also use set -e in autogen and add --force to autoreconf.
2010-02-09Remove the kasetkey client for setting keys in an AFS kaserverRuss Allbery
2009-06-09Remove Subversion Id stringsRuss Allbery
2008-04-25Add missing blank line in comment.Russ Allbery
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