summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-11-05Add changelog for upstream cherry-picksRuss Allbery
Change-Id: I8f4b7b7798ee34271c5bfc1b46733a3649064192
2013-11-05Fix several bugs in Wallet::Object::Keytab enctype handlingRuss Allbery
There was a missing resultset() call in one place and the wrong resultset used in a different place, causing the enctype management code to not work. Change-Id: I796169c5968ec164f90f3cd75541dd346dd50fdf Reviewed-on: https://gerrit.stanford.edu/1070 Reviewed-by: Russ Allbery <rra@stanford.edu> Tested-by: Russ Allbery <rra@stanford.edu>
2013-11-05ACL.pm: Fix a place where the acl history was getting raw timestampJon Robertson
The acl_history table needed to get the DateTime object rather than the raw epoch timestamp in one place. This was causing errors adding new lines to the history. Change-Id: I9c971819484cd0b26cb2561549246c284afc55a1 Reviewed-on: https://gerrit.stanford.edu/1325 Reviewed-by: Russ Allbery <rra@stanford.edu> Tested-by: Russ Allbery <rra@stanford.edu>
2013-11-05Changed postgres schema file to remove referenceJon Robertson
The reference from object_history to the objects table needed to be removed. We still want the relationship in the DBIx::Class files, but we don't want the relationship enforced as we want to keep history entries for deleted objects. Change-Id: Id927404b996fe171a8f5fc0747ccb0abddcbe1f2 Reviewed-on: https://gerrit.stanford.edu/1324 Reviewed-by: Russ Allbery <rra@stanford.edu> Tested-by: Russ Allbery <rra@stanford.edu>
2013-03-29Add changelog for cherry-picked t/admin.t fixesdebian/1.0-2Russ Allbery
Change-Id: Ic1a9420955614c67cfc4e5e01e0b7f0458569a81
2013-03-29Make t/admin.t test robust against missing sqlite3 binaryRuss Allbery
If we can't find the sqlite3 binary, just skip the upgrade test. Reviewed-on: https://gerrit.stanford.edu/994 Reviewed-by: Russ Allbery <rra@stanford.edu> Tested-by: Russ Allbery <rra@stanford.edu> (cherry picked from commit 15fea5552df18667b39fce620488ed6c48bd7329) Change-Id: I26cd8148d58368767f39d135afe4c721652b0740
2013-03-29admin.t: Fixed problem with not upgrading from unversioned dbJon Robertson
Since we were reinstalling a fresh database via the same DBIx::Class functions, the database we installed to upgrade from a non-versioned setup was still getting a version table. Switched to delete the database and reload it fresh from the sqlite3 command itself. Reviewed-on: https://gerrit.stanford.edu/993 Reviewed-by: Russ Allbery <rra@stanford.edu> Tested-by: Russ Allbery <rra@stanford.edu> (cherry picked from commit 2a8fb416b5eb2db697e03ddce930c21656ccbc88) Change-Id: If097c6edff916746e332e04c8d479a858a5773c4
2013-03-27Really finalize the date of the 1.0-1 releasedebian/1.0-1Russ Allbery
Change-Id: I8a40fcaaa2a5effdea495ecc2f6a03a63543e0b9
2013-03-27Merge tag 'upstream/1.0' into debianRuss Allbery
Upstream version 1.0
2013-03-27Imported Upstream version 1.0upstream/1.0Russ Allbery
2013-03-27Fix return status of Wallet::Schemarelease/1.0Russ Allbery
The module wasn't always returning a true value when loaded. Change-Id: I998ab25509cb9079034cae6aca467024ec6b4949 Reviewed-on: https://gerrit.stanford.edu/990 Reviewed-by: Russ Allbery <rra@stanford.edu> Tested-by: Russ Allbery <rra@stanford.edu>
2013-03-27Update release date for 1.0-1Russ Allbery
Change-Id: I2e52bb9184bc5939421a93d7a2ef9a9f4716711c
2013-03-27Merge tag 'upstream/1.0' into debianRuss Allbery
Upstream version 1.0
2013-03-27Imported Upstream version 1.0Russ Allbery
2013-03-27Accept any characters in the argument to the comment commandRuss Allbery
It's nice to have spaces and other special characters in comments, so allow any character rather than applying the normal argument filtering. Change-Id: Iec8584f1f6893906db7245fbe571d62ebc60f72a Reviewed-on: https://gerrit.stanford.edu/989 Reviewed-by: Russ Allbery <rra@stanford.edu> Tested-by: Russ Allbery <rra@stanford.edu>
2013-03-27Check for uninstalled files, install SQL filesRuss Allbery
* Check for any files left uninstalled by dh_install. Also install all the SQL files used for database upgrades into the wallet-server package properly. Change-Id: I18711d26b88cf4bcbae036f20c11f911deb02e4f
2013-03-27Finalize changes for 1.0-1Russ Allbery
Change-Id: I43cf7f76af475d0588df09feb982bc6bbe65061c
2013-03-27Version the Suggests of libwebauth-perlRuss Allbery
Only WebAuth 4.4.0 and later has the APIs that we need. Change-Id: Icf72987f1c79baf607a0bb4aca69d0730423a10a
2013-03-27Merge tag 'upstream/1.0' into debianRuss Allbery
Upstream version 1.0
2013-03-27Imported Upstream version 1.0Russ Allbery
2013-03-27Add NEWS entry and doc reference to Wallet::Policy::StanfordRuss Allbery
Change-Id: If833e4a6434362e04e738274a6f7fb276a9efe51 Reviewed-on: https://gerrit.stanford.edu/988 Reviewed-by: Russ Allbery <rra@stanford.edu> Tested-by: Russ Allbery <rra@stanford.edu>
2013-03-27Skip the wa-keyring tests if WebAuth is too oldRuss Allbery
If the WebAuth module is too old, don't just fail the tests. Skip them instead. This will let the Debian package build in unstable. Change-Id: I84c97f23ff7fbf89f2fd797898ebb4ab5e58eee6 Reviewed-on: https://gerrit.stanford.edu/987 Reviewed-by: Russ Allbery <rra@stanford.edu> Tested-by: Russ Allbery <rra@stanford.edu>
2013-03-27Add dependencies and changelog for new wa-keyring object typeRuss Allbery
Change-Id: I9923e3ec986dc7e17e0d251044dbf4d5acf936c2
2013-03-27Merge tag 'upstream/1.0' into debianRuss Allbery
Upstream version 1.0
2013-03-27Imported Upstream version 1.0Russ Allbery
2013-03-27Register the wa-keyring object handler by defaultRuss Allbery
In Wallet::Admin, add the wa-keyring object handler to the list of initializations when creating a new database. Change-Id: I804b47ae712ce3d96c57699fb2ba05c45f687881 Reviewed-on: https://gerrit.stanford.edu/986 Reviewed-by: Russ Allbery <rra@stanford.edu> Tested-by: Russ Allbery <rra@stanford.edu>
2013-03-27Document the new WebAuth keyring object typeRuss Allbery
Add a mention to NEWS and to the REQUIREMENTS section of README. Change-Id: I560f737e9cb899046f7fe3c8d2c8c648d31041e7 Reviewed-on: https://gerrit.stanford.edu/985 Reviewed-by: Russ Allbery <rra@stanford.edu> Tested-by: Russ Allbery <rra@stanford.edu>
2013-03-27Fix typo in libdbix-class-perl build dependencyRuss Allbery
Change-Id: If1a37b9db9c0696824375415aa835fcfb5d63f2e
2013-03-27xz compression is for the binary packages as wellRuss Allbery
Change-Id: I8eba193b08417931ff4127b46db5857fe622edce
2013-03-27Tag all packages as Multi-Arch: foreignRuss Allbery
Change-Id: I51e95968f7249ad99f6d9d58e9a8dc90808be348
2013-03-27Convert debian/copyright to copyright-format 1.0Russ Allbery
Change-Id: Ib9d7558bea7425b9c9bdcf0b41133332c39c8b4c
2013-03-27Update to debhelper V9, enable hardening, parallel buildsRuss Allbery
* Update debhelper compatibility level to V9. - Enable all hardening build flags. - Enable parallel builds. Change-Id: I816acdcf5a204fddc909f78e3db39493e7c2321e
2013-03-27Update standards version, indicate Debian packaging branchRuss Allbery
* Update standards version to 3.9.4. - Indicate the Debian packaging branch in the Vcs-Git header. Change-Id: I6deab025fba1ddee262e93f6bf053e833a955f48
2013-03-27Switch to xz compression for the upstream and Debian tarballsRuss Allbery
Change-Id: I40985143bac4f0d27a1648e0f8559c62347c8067
2013-03-27Move single-debian-patch to local-optionsRuss Allbery
* Move single-debian-patch to local-options and patch-header to local-patch-header so that they only apply to the packages I build and NMUs get regular version-numbered patches. Change-Id: I8c0fe6bd544fafca774feebde7664b8cf975cfeb
2013-03-27Add new build and runtime dependencies for the serverRuss Allbery
Change-Id: I7839114ff0977add6f30642295265b8cd5a48631
2013-03-27Add upstream changelog for 1.0Russ Allbery
Change-Id: If1e8679a3c808121bbe33f71cea58675e5aadfe4
2013-03-27Merge tag 'upstream/1.0' into debianRuss Allbery
Upstream version 1.0
2013-03-27Imported Upstream version 1.0Russ Allbery
2013-03-27Add more missing files from the distributionRuss Allbery
Change-Id: I17a6661d8088de66dbdab04c0a3dc6e10a7913ca Reviewed-on: https://gerrit.stanford.edu/984 Reviewed-by: Russ Allbery <rra@stanford.edu> Tested-by: Russ Allbery <rra@stanford.edu>
2013-03-27Fix test skip counts for some of the Perl testsRuss Allbery
Change-Id: Ic0f33bf01936a093a645bedd5adfa771fd4e3574 Reviewed-on: https://gerrit.stanford.edu/983 Reviewed-by: Russ Allbery <rra@stanford.edu> Tested-by: Russ Allbery <rra@stanford.edu>
2013-03-27Add Perl SQL files to the distributionRuss Allbery
Change-Id: Ia131200709531645b47d3bbab065d688e94f211f Reviewed-on: https://gerrit.stanford.edu/982 Reviewed-by: Russ Allbery <rra@stanford.edu> Tested-by: Russ Allbery <rra@stanford.edu>
2013-03-27Add tests/data/perl.conf to the distributionRuss Allbery
Used by the new POD tests (and eventually by other things). Change-Id: I9704bc287f8d61fb87af99d53d836900f589c557 Reviewed-on: https://gerrit.stanford.edu/981 Reviewed-by: Russ Allbery <rra@stanford.edu> Tested-by: Russ Allbery <rra@stanford.edu>
2013-03-27Add Wallet::Schema::Result::* classes to the distributionRuss Allbery
Also fix some of the Makefile.am formatting of escaped multi-line commands. Change-Id: I024b5a8836cb8c8e3c4154e87c83be8d05a0e5f0 Reviewed-on: https://gerrit.stanford.edu/980 Reviewed-by: Russ Allbery <rra@stanford.edu> Tested-by: Russ Allbery <rra@stanford.edu>
2013-03-27Add the Test::RRA::* modules to the distributionRuss Allbery
Change-Id: I316a35a9ca7c1305650f7bd4d90b31caf9e054f9 Reviewed-on: https://gerrit.stanford.edu/979 Reviewed-by: Russ Allbery <rra@stanford.edu> Tested-by: Russ Allbery <rra@stanford.edu>
2013-03-27Add tests/tap/macros.h to the libtap sourcesRuss Allbery
Change-Id: Iaaacf0df45f9ac5f2158d7c9bb695a856bcffd81 Reviewed-on: https://gerrit.stanford.edu/978 Reviewed-by: Russ Allbery <rra@stanford.edu> Tested-by: Russ Allbery <rra@stanford.edu>
2013-03-27Remove obsolete files from the distributionRuss Allbery
Remove tests/data/README (now moved to tests/config) and perl/t/schema.t (rolled into admin.t). Add tests/config/README. Change-Id: I632c5c97064299ac5a63c53b78c5abbd1dd364d6 Reviewed-on: https://gerrit.stanford.edu/977 Reviewed-by: Russ Allbery <rra@stanford.edu> Tested-by: Russ Allbery <rra@stanford.edu>
2013-03-27Release 1.0Russ Allbery
Change-Id: Idf9876ef781340ec45e113fd555a0f2c5f05a3a9 Reviewed-on: https://gerrit.stanford.edu/976 Reviewed-by: Russ Allbery <rra@stanford.edu> Tested-by: Russ Allbery <rra@stanford.edu>
2013-03-27Add NEWS entry for the DBIx::Class transitionRuss Allbery
Change-Id: Ie8ee7f8b2f430ca9b5f38d2e060659f48dacc35f Reviewed-on: https://gerrit.stanford.edu/975 Reviewed-by: Russ Allbery <rra@stanford.edu> Tested-by: Russ Allbery <rra@stanford.edu>
2013-03-27Add new requirements for the server backendRuss Allbery
Now that we're using DBIx::Class, we need several new modules. Take a first cut at documenting them in README. Change-Id: I98e796091258633daaad4049d14bf3c5ea1e55fa Reviewed-on: https://gerrit.stanford.edu/974 Reviewed-by: Russ Allbery <rra@stanford.edu> Tested-by: Russ Allbery <rra@stanford.edu>