<feed xmlns='http://www.w3.org/2005/Atom'>
<title>krb5-wallet.git/perl/Wallet/Admin.pm, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.gnuabordo.com.br/debian/krb5-wallet.git/atom?h=master</id>
<link rel='self' href='https://git.gnuabordo.com.br/debian/krb5-wallet.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/debian/krb5-wallet.git/'/>
<updated>2014-07-12T05:39:05+00:00</updated>
<entry>
<title>Switch to Module::Build for the Perl module</title>
<updated>2014-07-12T05:39:05+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>eagle@eyrie.org</email>
</author>
<published>2014-07-12T04:39:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/debian/krb5-wallet.git/commit/?id=1575d5c34a2c6235bbf6a5010f8a8c142fe47079'/>
<id>urn:sha1:1575d5c34a2c6235bbf6a5010f8a8c142fe47079</id>
<content type='text'>
The wallet server now requires Perl 5.8 or later (instead of 5.006 in
previous versions) and is now built with Module::Build instead of
ExtUtils::MakeMaker.  This should be transparent to anyone not working
with the source code, since Perl 5.8 was released in 2002, but
Module::Build is now required to build the wallet server.  It is
included in some versions of Perl, or can be installed separately from
CPAN, distribution packages, or other sources.

Also reorganize the test suite to use subdirectories.

Change-Id: Id06120ba2bad1ebbfee3d8a48ca2f25869463165
Reviewed-on: https://gerrit.stanford.edu/1530
Reviewed-by: Russ Allbery &lt;rra@stanford.edu&gt;
Tested-by: Russ Allbery &lt;rra@stanford.edu&gt;
</content>
</entry>
<entry>
<title>Change my email address to eagle@eyrie.org</title>
<updated>2014-04-13T23:37:25+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>eagle@eyrie.org</email>
</author>
<published>2014-04-13T23:36:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/debian/krb5-wallet.git/commit/?id=76ccf098c6e9c8849c8ca459a54d7383baf39ddb'/>
<id>urn:sha1:76ccf098c6e9c8849c8ca459a54d7383baf39ddb</id>
<content type='text'>
Change-Id: I4c2b5d7c807d6c27dd18a3b92eef66d21287d21e
Reviewed-on: https://gerrit.stanford.edu/1481
Reviewed-by: Russ Allbery &lt;rra@stanford.edu&gt;
Tested-by: Russ Allbery &lt;rra@stanford.edu&gt;
</content>
</entry>
<entry>
<title>Populate the enctype table by default on new install</title>
<updated>2013-04-16T22:53:45+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>rra@stanford.edu</email>
</author>
<published>2013-04-16T03:45:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/debian/krb5-wallet.git/commit/?id=4f641102e701b3ec517a376b511c0a2b603487b1'/>
<id>urn:sha1:4f641102e701b3ec517a376b511c0a2b603487b1</id>
<content type='text'>
We actually know the enctypes that are in most common use, so rather
than making the user poke them into the database manually, save them
a step and put them in.  We still need some mechanism to remove the
DES enctype and add new ones, though.

Change-Id: I2eda7e29897ec16a04a10f0c7289878c853b7531
Reviewed-on: https://gerrit.stanford.edu/1068
Reviewed-by: Russ Allbery &lt;rra@stanford.edu&gt;
Tested-by: Russ Allbery &lt;rra@stanford.edu&gt;
</content>
</entry>
<entry>
<title>Register the wa-keyring object handler by default</title>
<updated>2013-03-27T23:25:02+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>rra@stanford.edu</email>
</author>
<published>2013-03-27T23:14:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/debian/krb5-wallet.git/commit/?id=0a6b556943dbe970e0cf764b030718f3a1361816'/>
<id>urn:sha1:0a6b556943dbe970e0cf764b030718f3a1361816</id>
<content type='text'>
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 &lt;rra@stanford.edu&gt;
Tested-by: Russ Allbery &lt;rra@stanford.edu&gt;
</content>
</entry>
<entry>
<title>Don't separately warn on upgrade in Wallet::Admin</title>
<updated>2013-02-14T02:28:47+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>rra@stanford.edu</email>
</author>
<published>2013-02-14T02:27:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/debian/krb5-wallet.git/commit/?id=a43b3ebfc2f48079a4c4f20132567e6b0f30028c'/>
<id>urn:sha1:a43b3ebfc2f48079a4c4f20132567e6b0f30028c</id>
<content type='text'>
The wallet-admin wrapper script will already pass any errors to
die, so don't separately warn.

Change-Id: Id5b27c5f9eaba8cf2d45ef058aaaa93e50f9cab5
Reviewed-on: https://gerrit.stanford.edu/795
Reviewed-by: Russ Allbery &lt;rra@stanford.edu&gt;
Tested-by: Russ Allbery &lt;rra@stanford.edu&gt;
</content>
</entry>
<entry>
<title>Set upgrade directory in Wallet::Admin</title>
<updated>2013-02-14T02:28:25+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>rra@stanford.edu</email>
</author>
<published>2013-02-14T02:24:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/debian/krb5-wallet.git/commit/?id=b750e56ea3f93fbc09917cacfc6b2737ef9671a7'/>
<id>urn:sha1:b750e56ea3f93fbc09917cacfc6b2737ef9671a7</id>
<content type='text'>
In the upgrade() wrapper in Wallet::Admin, set the DDL directory
in the schema before attempting an upgrade.

Change-Id: I691184fc4cf416e68f300bc78f7caffc41bf94b8
Reviewed-on: https://gerrit.stanford.edu/793
Reviewed-by: Russ Allbery &lt;rra@stanford.edu&gt;
Tested-by: Russ Allbery &lt;rra@stanford.edu&gt;
</content>
</entry>
<entry>
<title>Renamed dbh subroutines and variables for clarity</title>
<updated>2013-02-01T00:35:01+00:00</updated>
<author>
<name>Jon Robertson</name>
<email>jonrober@stanford.edu</email>
</author>
<published>2013-02-01T00:27:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/debian/krb5-wallet.git/commit/?id=bf18b39b6afe541e6888d32d6a555643cbe9d22e'/>
<id>urn:sha1:bf18b39b6afe541e6888d32d6a555643cbe9d22e</id>
<content type='text'>
In moving from DBI to DBIx::Class, we at first left the various
variables the same.  This goes through to update them for the proper
names.

* Wallet::Admin::schema was created to return the schema object (and
similarly for Wallet::Server and Wallet::Report).
* Wallet::Admin::dbh was modified to return the actual DBI handle again
(and similarly for Wallet::Server and Wallet::Report).
* Various places that used $admin-&gt;{dbh} were moved to $admin-&gt;{schema}.
* Various places using $dbh for the schema object were changed to
$schema.

Change-Id: I00914866e9a8250855a7828474aa9ce0f37b914f
Reviewed-on: https://gerrit.stanford.edu/733
Reviewed-by: Russ Allbery &lt;rra@stanford.edu&gt;
Tested-by: Russ Allbery &lt;rra@stanford.edu&gt;
</content>
</entry>
<entry>
<title>Suppress DBIx::Class::Schema::Versioned warnings</title>
<updated>2013-01-31T23:57:12+00:00</updated>
<author>
<name>Jon Robertson</name>
<email>jonrober@stanford.edu</email>
</author>
<published>2013-01-31T04:06:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/debian/krb5-wallet.git/commit/?id=22f1c07a21bc6155450de35c838855f73db35d05'/>
<id>urn:sha1:22f1c07a21bc6155450de35c838855f73db35d05</id>
<content type='text'>
DBIx::Class::Schema::Versioned uses carp to send a few warnings that are
more just informational messages.  Use a local warning handler to skip
the warnings we'll always get for normal upgrades.

Change-Id: I4f987b290ec17b95d737150dd106e7bb0f62a264
Reviewed-on: https://gerrit.stanford.edu/730
Reviewed-by: Russ Allbery &lt;rra@stanford.edu&gt;
Tested-by: Russ Allbery &lt;rra@stanford.edu&gt;
</content>
</entry>
<entry>
<title>Remove initialize and update code out of wallet-admin</title>
<updated>2013-01-31T23:48:42+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>rra@stanford.edu</email>
</author>
<published>2013-01-31T02:52:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/debian/krb5-wallet.git/commit/?id=73600a19d58c110282be5307dbcc8479ab1d07bf'/>
<id>urn:sha1:73600a19d58c110282be5307dbcc8479ab1d07bf</id>
<content type='text'>
wallet-admin is solely a thin wrapper around Wallet::Admin, but it
gained specific code for initialize and update, which caused the
server/admin test to fail.

Move the update code to set a default version into into Wallet::Admin
instead.  The initialize code appears to be unnecessary; it was
setting a default for a parameter that was already handled by
Wallet::Config.

Change-Id: I1a7e5dbbfd005e4f60e89e50a91019295e44df99
Reviewed-on: https://gerrit.stanford.edu/729
Reviewed-by: Russ Allbery &lt;rra@stanford.edu&gt;
Tested-by: Russ Allbery &lt;rra@stanford.edu&gt;
</content>
</entry>
<entry>
<title>Moved the Perl wallet modules and tests to DBIx::Class</title>
<updated>2013-01-31T02:33:23+00:00</updated>
<author>
<name>Jon Robertson</name>
<email>jonrober@stanford.edu</email>
</author>
<published>2012-12-03T06:07:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/debian/krb5-wallet.git/commit/?id=593e9b1e100ace54d1d9da7eb16e60f4e37c34ff'/>
<id>urn:sha1:593e9b1e100ace54d1d9da7eb16e60f4e37c34ff</id>
<content type='text'>
Moved all the Perl code to use DBIx::Class for the database interface.
This includes updating all database calls, how the schema is generated
and maintained, and the tests in places where some output has changed.
We also remove the schema.t test, as the tests for it are more covered
in the admin.t tests now.

Change-Id: Ie5083432d09a0d9fe364a61c31378b77aa7b3cb7
Reviewed-on: https://gerrit.stanford.edu/598
Reviewed-by: Russ Allbery &lt;rra@stanford.edu&gt;
Tested-by: Russ Allbery &lt;rra@stanford.edu&gt;
</content>
</entry>
</feed>
