aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-02-03Set source compression to xz explicitlyubuntuRuss Allbery
* Re-add explicit configuration of xz as the source package compression type, since Ubuntu precise didn't default to this.
2016-02-03Point to the ubuntu/precise branchRuss Allbery
* Update debian/gbp.conf to build the ubuntu/precise branch. * Update Vcs-Git to point to the ubuntu/precise branch.
2016-02-03Merge branch 'debian/master' into ubuntu/preciseRuss 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.
2016-01-17Remove the Autoconf cache on make distcleanRuss Allbery
2016-01-17Remove the Makefile mentions of the strlcpy and strlcat testsRuss Allbery
2016-01-17Stop removing the Autoconf cache after autoreconfRuss Allbery
No need to do this any more.
2016-01-17Add the correct glue for selecting warning flagsRuss Allbery
2016-01-17Remove remaining uses of strlcpy and strlcatRuss Allbery
2016-01-17Update to rra-c-util 5.10 and C TAP Harness 3.4Russ Allbery
Update to rra-c-util 5.10: * Add missing va_end to xasprintf implementation. * Fix Perl test suite framework for new Automake relative paths. * Improve portability to Kerberos included in Solaris 10. * Use appropriate warning flags with Clang (currently not warning clean). Update to C TAP Harness 3.4: * Fix segfault in runtests with an empty test list. * Display verbose test results with -v or C_TAP_VERBOSE. * Test infrastructure builds cleanly with Clang warnings. * Support comments and blank lines in test lists.
2016-01-17Update Perl version declaration and warnings for server scriptsRuss Allbery
Add use 5.008 and use warnings uniformly to all of the server backend scripts.
2016-01-17Adjust perl/module-version-t to run from testsRuss Allbery
When run under runtests, it runs with a parent directory of tests, and therefore needs to look for NEWS in ../NEWS. Allow for both paths.
2016-01-17Standardize Perl module versionsRuss Allbery
The versions of all of the wallet Perl modules now match the overall package version except for Wallet::Schema, which is used to version the database schema. Import the test from rra-c-util 5.10 and exclude Wallet::Schema from the tests. Go through all Perl modules and standardize the syntax for setting the version and indicating the required version of Perl. Fix a few other syntax issues while I'm in there.
2016-01-16Fix spelling errors and add stopwordsRuss Allbery
2016-01-16Add documentation of the Active Directory supportRuss Allbery
Also remove some configuration checks that aren't required, and unify handling of some configuration options.
2016-01-16Pass object type and name to external ACL verifiersRuss Allbery
This requires changing the ACL verifier plumbing to pass object type and name all the way through when verifying ACLs. Hopefully I caught everything.
2016-01-16Merge pull request #72 from whm/ad-keytabsRuss Allbery
Ad keytabs
2016-01-05Merge branch 'master' into ad-keytabsBill MacAllister
Conflicts: NEWS
2016-01-03Clean up test-files directory after object/password testRuss Allbery
2016-01-03Use _exit when failing to fork external commandsRuss Allbery
Failed kadmin commands were deleting the wallet database in the test suite due to an END block in the test programs. Use _exit to avoid this.
2016-01-03Fix t/object/keytab.t MIT enctype recognitionRuss Allbery
New versions of MIT now use the actual enctype in klist -ke output. Also add 128-bit AES. Also add some additional debugging that was useful when chasing another problem.
2016-01-03Add libjson-perl to Travis CI buildRuss Allbery
2016-01-03Remove old Travis debugging, use apt-get -yRuss Allbery
Change-Id: Ibdd2494106324f8e1077daa084a2468c0a5fe4ea
2016-01-03Document the Duo integration requires JSON and Perl6::SlurpRuss Allbery
Change-Id: I6249d2ea983959bc6c5ec03c2035a271228d4721
2016-01-03Fix Wallet::Object::Duo to pass strict.t test w/o Net::DuoRuss Allbery
Ubuntu precise and trusty don't have Net::Duo packages. Delay loading to the constructor so that the modules will still pass strictness tests. This also fixes Travis-CI testing. Change-Id: I23f1fe6dbdddaac2040f459410a74be4a13b6755
2016-01-03Add stopword for Wallet::ACL::External documentationRuss Allbery
Change-Id: I3a8b13a8b255522cff92910f8d99ec94dc020e6f
2016-01-03Do the Travis-CI build in trusty for WebAuth supportRuss Allbery
Change-Id: I2bcee71d36782c08f858e78712e9d92605a69ba3
2016-01-03Add Wallet::ACL::External ACL typeRuss Allbery
A new ACL type, external (Wallet::ACL::External), is now supported. This ACL runs an external command to check if access is allowed, and passes the principal and the ACL identifier to that command. To enable this ACL type for an existing wallet database, use wallet-admin to register the new verifier. Change-Id: I21b72b4373eefc92985aca1505e2d1a1ec699602
2016-01-03Add libperl6-slurp-perl to the Travis CI buildRuss Allbery
Change-Id: I7a69a5bc425e16fbcf0a294d5e3aaf941bb2a453