summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-06-03New upstream version 1.4upstream/1.4upstream/latestRuss Allbery
2018-06-03Add a proper NAME entry for ad-keytabrelease/1.4Russ Allbery
2018-06-03New upstream version 1.4Russ Allbery
2018-06-03Generate man page for contrib/ad-keytabRuss Allbery
2018-06-03New upstream version 1.4Russ Allbery
2018-06-03Fix skipping in verifier/netdb testRuss Allbery
If AUTHOR_TESTING wasn't set, the test would plan twice. Fix this by restructuring it to delay printing a plan and convert the Kerberos ticket test to a skip_all plan.
2018-06-03New upstream version 1.4Russ Allbery
2018-06-03Ignore debian/ files in docs/spdx-license testRuss Allbery
2018-06-03Resync files with rra-c-utilRuss Allbery
Mostly comment and copyright changes, nothing that affects this package.
2018-06-03New upstream version 1.4Russ Allbery
2018-06-03Fix loading of server programs in testsRuss Allbery
The eval was hiding all error messages when the test didn't work properly, and C_TAP_SOURCE doesn't have the generated version with the proper path to Perl.
2018-06-03Ignore _build in Test::RRA::AutomakeRuss Allbery
all_files should ignore the top-level _build directory, since that's used by Automake for build testing.
2018-06-03Release 1.4Russ Allbery
Update EXTRA_DIST for the new release.
2018-06-03Add SPDX-License-Identifier headersRuss Allbery
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.
2018-06-03Adjust wording for the kerberos mailing listRuss Allbery
May as well not publicize the full email address for spammers to scrape.
2018-06-03Rewrite documentation using DocKnotRuss Allbery
Numerous fixes to the README file by converging on standard templates. Add a README.md for GitHub. Break thanks out into a separate THANKS file following the convention used by remctl.
2018-05-28Pass realm to krb5_appdefault_* functionsRuss Allbery
When getting configuration values from krb5.conf, pass the default local realm into the Kerberos appdefault functions. This will produce more correct results with krb5.conf files that specify wallet configuration for multiple realms.
2018-05-27Enable verbose test mode for Travis-CIRuss Allbery
This makes it much easier to debug failing tests.
2018-05-27Add cppcheck testing targetRuss Allbery
No problems found, so nothing to fix.
2018-05-27Fix Travis-CI configuration to run bootstrapRuss Allbery
2018-05-27Add obsolete-strings test and fix problems it findsRuss Allbery
Mostly changing http eyrie.org URLs to https, but also remove my old email address in one place and switch some tests away from my old RRA_MAINTAINER_TESTS environment variable to use the Lancaster Consensus variables properly. This uncovered a bug in skipping one test unless Stanford Kerberos credentials existed.
2018-05-27Use rra-c-util RRA_PROG_PERL macroRuss Allbery
Rather than rolling this ourselves, use the macro from rra-c-util to probe for the path to Perl and check its version.
2018-05-27Rename autogen to bootstrapRuss Allbery
Rename the script to bootstrap from a Git checkout to bootstrap, matching the emerging consensus in the Autoconf world.
2018-05-27Update to rra-c-util 7.2 and C TAP Harness 4.3Russ Allbery
Update to rra-c-util 7.2: * Improve configure output for krb5-config testing. * Define UINT32_MAX for systems that don't have it. * Add SPDX-License-Identifier headers to all substantial source files. * Fix new warnings from GCC 7 and Clang warnings. * Require Test::Strict 0.25 or later to run those tests. * Fix off-by-one error in return-value checks for snprintf. * Use Autoconf to probe for supported warning flags. * Fix running module-version-t -u with current versions of Perl. * Use C_TAP_SOURCE and C_TAP_BUILD instead of SOURCE and BUILD. Update to C TAP Harness 4.3: * Add support for valgrind and libtool in test lists. * Report test failures as left and right, not wanted and expected. * Fix string comparisons with NULL pointers and the string "(null)". * Add SPDX-License-Identifier headers to all substantial source files. * Avoid zero-length realloc allocations in breallocarray. * Fix new warnings from GCC 7 and Clang warnings. * Use C_TAP_SOURCE and C_TAP_BUILD instead of SOURCE and BUILD.
2018-05-27Add NEWS entry for Active Directory fixesRuss Allbery
2018-05-27Fix syntax error in Wallet::Kadmin::ADRuss Allbery
2018-05-27Fix spelling errors in Wallet::ConfigRuss Allbery
2018-05-27Fix spelling errors in Wallet::Kadmin::ADRuss Allbery
2018-05-27Reorganize AD configuration optionsRuss Allbery
Move options up with other keytab backend options except for the bucket for keytabs, which does belong in the section on retrieving existing keytabs.
2018-05-27Enable warnings for contrib/ad-keytabRuss Allbery
Fix one duplicate code line that produced a warning.
2018-05-27Fix POD spelling errors in contrib/ad-keytabRuss Allbery
Also add stopwords.
2018-05-27Minor syslog updates in AD supportBill MacAllister
2018-05-27Update handling of long host namesBill MacAllister
2018-05-27Create unique account id for host keytabsBill MacAllister
It turns out that the length limitations apply to all keytabs, not just service keytabs. This change creates unique ids for hostnames that exceed the AD length limit.
2018-05-27Correction to AD handling of long service keytab IDsBill MacAllister
The account name for a service keytab cannot exceed 20 characters. The routine that was generating a unique id incorrectly attempted to perform an LDAP query. This change fixes that problem.
2018-05-27Correction to AD handling of long service keytab IDsBill MacAllister
The account name for a service keytab cannot exceed 20 characters. The routine that was generating a unique id incorrectly attempted to perform an LDAP query. This change fixes that problem.
2018-05-27Update AD keytab policiesBill MacAllister
* Make sure userPrincipalName is created for all keytabs and use it to search for entries in AD. * Allow the creation of any service principal. This requires making sure that the cn used to create AD entries for service accounts not be any longer than 20 characters.
2018-05-27Correct configuration reference in AD.pmBill MacAllister
Correct a variable reference that was causing AD keytab creation to fail. Update the debugging for shell command execution that makes debugging more rebust and highlights problems.
2018-05-27Add ad-keytab, update Wallet::ConfigBill MacAllister
* This ad-keytab is useful in the initial setup of AD as a keytab store for wallet. * Change configuration variables to correctly reflect that some values are relative distinguished names. * Add a configuration variable for the base distinguished name for ActiveDirectory.
2018-05-27Expand the tested branches a bitRuss Allbery
2017-05-27correcting msktutil usage to support more enctypesepackorigan
with multiple enctypes specified, only the last one will actually take effect. If you wish to provide support for more then one, you need to add the values (0x04 + 0x08 + 0x10 = 0x1C). replacing the 3 lines with one line to enable all three. Note that the keytabs generated will have 3 line for each principal (one for each enctypes). See msktutil man page for further details on enctypes.
2017-01-01Add passing realm into krb5_appdefault_* to TODORuss Allbery
2016-08-13Stop automake from replacing @PERL@A. Karl Kornel
2016-01-23Add NEWS entry for Perl path detectionRuss Allbery
2016-01-23Update Perl module versions for 1.4Russ Allbery
2016-01-23Minor style cleanups to the Perl documentation in READMERuss Allbery
2016-01-23Clean up generation of Perl scriptsRuss Allbery
Use @PERL@ as the substitution variable instead of WALLET_PERL_PATH to match normal Automake conventions. Write the scripts into the build path, not the source path, to work properly with out-of-tree builds. Clean up the distribution rules. Use separate Makefile rules for each script so that make has proper dependencies. Also fix the Perl paths in (some of) the test scripts, although there are others for which this still isn't going to work.
2016-01-23Improvements to Autoconf probe for PerlRuss Allbery
Properly quote all the macro arguments, use AS_IF, and move the code to the appropriate sequence in configure.ac.
2016-01-23Add Wallet module test requirementsA. Karl Kornel
2016-01-23READMEA. Karl Kornel