aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2016-01-23Customize the path to Perl in the server scriptsA. Karl Kornel
The server scripts now have a unique string where the Perl path should be, and the Makefile uses sed to insert the correct path at build time (using the path determined by configure). The server scripts now have .in extensions, and setting the executable flag is handled by the Makefile. We also have to change autogen, because it looks for the scripts in the server directory when it generates the man pages.
2016-01-23Make Perl path configurable & check versionA. Karl Kornel
Use configure to determine the path to Perl, and error out if Perl is not found or is too old. This also means users can set a path to a custom or weirdly-named Perl binary.
2016-01-23Remove dead strlcpy and strlcat declarationsRuss Allbery
Remove stray references to strlcpy and strlcat that broke builds on platforms where those functions are part of libc. Thanks to Karl Kornel for the report.
2016-01-17Fix typo in READMERuss Allbery
2016-01-17Update the minimum Perl version in the READMERuss Allbery
2016-01-17Finalize changes for 1.3-1debian/1.3-1Russ Allbery
2016-01-17Add IPC::Run to Build-DependsRuss Allbery
2016-01-17Add explicit build dependency on libmodule-build-perlRuss Allbery
* Add explicit build dependency on libmodule-build-perl, since it is no no longer provided by the perl package.
2016-01-17Refresh upstream signing keyRuss Allbery
2016-01-17Remove explicit setting of xz compression for source packageRuss Allbery
* Remove explicit setting of xz as the Debian source package compression type. This is now the default.
2016-01-17Stop using single-debian-patch for this packageRuss Allbery
I'll use a patch queue if I have any differences from upstream.
2016-01-17Add new dependencies, run wrap-and-sort -astRuss Allbery
New wallet object types, ACLs, and kadmin backends require new modules. Flesh out the build dependencies and suggests, and then clean up all the control files with wrap-and-sort -ast.
2016-01-17Update Debian copyright fileRuss Allbery
2016-01-17Add changelog for upstream releaseRuss Allbery
2016-01-17Merge tag 'upstream/1.3' into debian/masterRuss Allbery
Upstream version 1.3
2016-01-17Imported Upstream version 1.3upstream/1.3Russ Allbery
2016-01-17Change the branch layout to follow DEP-14Russ Allbery
2016-01-17Add lots of missing files to the distributionrelease/1.3Russ Allbery
2016-01-17Import new tests/perl/module-version-t from rra-c-utilRuss Allbery
This fixes locating the NEWS file when building out of tree.
2016-01-17Include tests/perl/module-version-t in the distributionRuss Allbery
2016-01-17Skip the _build directory for Perl testsRuss Allbery
Assume that everything we might test in an out-of-tree build is also present in the source tree and can be checked there.
2016-01-17Add stopwords for perl/create-ddlRuss Allbery
2016-01-17Remove obsolete Duo Perl modules from distributionRuss Allbery
2016-01-17Release 1.3Russ Allbery
2016-01-17Add license statements to new SQL filesRuss Allbery
2016-01-17Fix version source and prerequisites in Build.PLRuss Allbery
Flesh out recommends for more accurate dependencies for the Perl modules. Pull the version from one of the Perl modules, now that we have another test that ensures that those versions are all consistent.
2016-01-17Include .travis.yml in the distributionRuss Allbery
We want it to propagate to the other repository branches for Debian packaging so that it will turn off builds in those branches.