<feed xmlns='http://www.w3.org/2005/Atom'>
<title>krb5-wallet.git/perl/t/server.t, 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>Fix test cleanup code to run during global destruction</title>
<updated>2014-07-12T02:03:34+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>eagle@eyrie.org</email>
</author>
<published>2014-07-12T01:56:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/debian/krb5-wallet.git/commit/?id=02a629dcc319e418b2f4185acb5bfb22bc86b3eb'/>
<id>urn:sha1:02a629dcc319e418b2f4185acb5bfb22bc86b3eb</id>
<content type='text'>
If we don't run the code to delete the wallet database very late,
destruction of the SQLite objects may recreate the database file.
Move the unlink to an END block to avoid this problem.

Change-Id: Ib5ec2cbd08ba24c99f3dfa1daa01488931c5958f
Reviewed-on: https://gerrit.stanford.edu/1525
Reviewed-by: Russ Allbery &lt;rra@stanford.edu&gt;
Tested-by: Russ Allbery &lt;rra@stanford.edu&gt;
</content>
</entry>
<entry>
<title>Adjust server test for new SQLite autoincrement behavior</title>
<updated>2014-07-12T02:02:24+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>eagle@eyrie.org</email>
</author>
<published>2014-07-12T00:39:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/debian/krb5-wallet.git/commit/?id=9d53a06f609864b9e2be7887a5c4a686a180deee'/>
<id>urn:sha1:9d53a06f609864b9e2be7887a5c4a686a180deee</id>
<content type='text'>
SQLite now, when the highest-numbered record with an autoincrement
key is deleted, will reuse that number instead of incrementing
further.  Adjust the test suite so that this ambiguity is never
encountered, since it's not part of what we're testing.

Change-Id: I08c0c1c3fae82556d0f016b95db2992bdded1775
Reviewed-on: https://gerrit.stanford.edu/1517
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>Allow owners of objects to destroy them by default</title>
<updated>2013-03-27T19:52:58+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>rra@stanford.edu</email>
</author>
<published>2013-03-27T19:51:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/debian/krb5-wallet.git/commit/?id=f6c63bdb2be5ccc0c6133bf87025d37805579005'/>
<id>urn:sha1:f6c63bdb2be5ccc0c6133bf87025d37805579005</id>
<content type='text'>
Owners of wallet objects are now allowed to destroy them.  In previous
versions, a special destroy ACL had to be set and the owner ACL wasn't
used for destroy actions, but operational experience at Stanford has
shown that letting owners destroy their own objects is a better model.

Change-Id: I0e97d7a000e62cf5321add7b44140db6edc6769f
Reviewed-on: https://gerrit.stanford.edu/973
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>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>
<entry>
<title>Add new acl check command</title>
<updated>2012-11-04T18:38:29+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>rra@stanford.edu</email>
</author>
<published>2012-11-04T18:38:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/debian/krb5-wallet.git/commit/?id=357532f312aea30ab5b3e459ccf19f1580b29262'/>
<id>urn:sha1:357532f312aea30ab5b3e459ccf19f1580b29262</id>
<content type='text'>
Add a new acl check command which, given an ACL ID, prints yes if that
ACL already exists and no otherwise.  This is parallel to the check
command for objects.

Also fix some documentation errors in the wallet client documentation,
saying that the check command doesn't require any ACL and fixing one
place where "show" was used instead of "store".
</content>
</entry>
<entry>
<title>Add a comment field to objects</title>
<updated>2011-06-20T23:15:35+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>rra@stanford.edu</email>
</author>
<published>2011-06-20T23:15:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/debian/krb5-wallet.git/commit/?id=74ed6945f9c7839603764327f0187897525db453'/>
<id>urn:sha1:74ed6945f9c7839603764327f0187897525db453</id>
<content type='text'>
Add a comment field to objects and corresponding commands to
wallet-backend and wallet to set and retrieve it.  The comment field
can only be set by the owner or wallet administrators but can be seen
by anyone on the show ACL.
</content>
</entry>
<entry>
<title>Allow naming policy enforcement for ACL names</title>
<updated>2010-03-06T01:25:50+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>rra@stanford.edu</email>
</author>
<published>2010-03-06T01:25:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/debian/krb5-wallet.git/commit/?id=fd7f47ed7dccb3ee01ddaa7e24b8bd7bffb6a1c6'/>
<id>urn:sha1:fd7f47ed7dccb3ee01ddaa7e24b8bd7bffb6a1c6</id>
<content type='text'>
Wallet::Config now supports an additional local function,
verify_acl_name, which can be used to enforce ACL naming policies.  If
set, it is called for any ACL creation or rename and can reject the
new ACL name.
</content>
</entry>
</feed>
