<feed xmlns='http://www.w3.org/2005/Atom'>
<title>krb5-wallet.git/perl/Wallet, branch release/0.10</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.gnuabordo.com.br/krb5-wallet.git/atom?h=release%2F0.10</id>
<link rel='self' href='https://git.gnuabordo.com.br/krb5-wallet.git/atom?h=release%2F0.10'/>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/krb5-wallet.git/'/>
<updated>2010-02-21T05:52:38+00:00</updated>
<entry>
<title>Update documentation for support for storing nul data</title>
<updated>2010-02-21T05:52:38+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>rra@stanford.edu</email>
</author>
<published>2010-02-21T05:52:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/krb5-wallet.git/commit/?id=3b3e387b6bca35a00a86ad41e39874eeadcb78b9'/>
<id>urn:sha1:3b3e387b6bca35a00a86ad41e39874eeadcb78b9</id>
<content type='text'>
Update the wallet client, wallet-backend, and Wallet::Object::File
documentation for the support for storing data containing nul
characters using the new stdin support in remctld.  Add this to NEWS.
</content>
</entry>
<entry>
<title>Refactor reporting into a separate module and script</title>
<updated>2010-02-19T09:21:48+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>rra@stanford.edu</email>
</author>
<published>2010-02-19T09:21:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/krb5-wallet.git/commit/?id=345333f027be0b34318584b3f1b5e3e12adcaa98'/>
<id>urn:sha1:345333f027be0b34318584b3f1b5e3e12adcaa98</id>
<content type='text'>
Move all reporting from Wallet::Admin to Wallet::Report and simplify
the method names since they're now part of a dedicated reporting
class.  Similarly, create a new wallet-report script to wrap
Wallet::Report, moving all reporting commands to it from wallet-admin,
and simplify the commands since they're for a dedicated reporting
script.

Remove the contrib script wallet-report to wallet-summary so that it
doesn't conflict with the new reporting backend script.
</content>
</entry>
<entry>
<title>Refactor Wallet::Kadmin keytab_rekey to return keytab</title>
<updated>2010-02-19T06:06:17+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>rra@stanford.edu</email>
</author>
<published>2010-02-19T06:06:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/krb5-wallet.git/commit/?id=93eb5f8fe8d05398dd6fb364680e40eb8dae23e4'/>
<id>urn:sha1:93eb5f8fe8d05398dd6fb364680e40eb8dae23e4</id>
<content type='text'>
Change the API for keytab_rekey to match keytab, returning the keytab
as data instead of writing it to a file.  This simplifies the wallet
object implementation and moves the logic for reading the temporary
file into Wallet::Kadmin and its child classes.  (Eventually, there may
be a kadmin backend that doesn't require using a temporary file.)

Setting KEYTAB_TMP is now required to instantiate either the ::MIT or
::Heimdal Wallet::Kadmin classes.
</content>
</entry>
<entry>
<title>Support unchanging keytabs with Heimdal without remctl</title>
<updated>2010-02-19T05:31:10+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>rra@stanford.edu</email>
</author>
<published>2010-02-19T05:31:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/krb5-wallet.git/commit/?id=a24d3ac3c7e8cb68fe2268f337a4edb599d5f881'/>
<id>urn:sha1:a24d3ac3c7e8cb68fe2268f337a4edb599d5f881</id>
<content type='text'>
Heimdal supports retrieving a keytab containing the existing keys over
the kadmin protocol.  Move the support for using remctl to retrieve an
existing keytab into Wallet::Kadmin::MIT and provide two separate
methods in the Wallet::Kadmin interface: one which rekeys and one which
doesn't.  Implement the non-rekeying interface for Heimdal.  Expand the
test suite for the unchanging keytabs to include tests for the Heimdal
method.
</content>
</entry>
<entry>
<title>Refactor sync handling in Wallet::Object::Keytab</title>
<updated>2010-02-19T02:23:23+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>rra@stanford.edu</email>
</author>
<published>2010-02-19T02:23:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/krb5-wallet.git/commit/?id=748170660e3a7b1db4320ba9b0144da2e252cd27'/>
<id>urn:sha1:748170660e3a7b1db4320ba9b0144da2e252cd27</id>
<content type='text'>
Pull the sync code out into separate methods to avoid a really long and
awkward attr method.  Document the limited object support for the sync
attribute.
</content>
</entry>
<entry>
<title>Tiny coding style fix in Wallet::Kadmin</title>
<updated>2010-02-19T02:04:50+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>rra@stanford.edu</email>
</author>
<published>2010-02-19T02:04:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/krb5-wallet.git/commit/?id=1d249a09632c135c08a550319004b7a4e02d9e49'/>
<id>urn:sha1:1d249a09632c135c08a550319004b7a4e02d9e49</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename functions in Wallet::Kadmin API</title>
<updated>2010-02-19T02:03:09+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>rra@stanford.edu</email>
</author>
<published>2010-02-19T02:03:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/krb5-wallet.git/commit/?id=2651ef4352c8cc782c4e0f3175257f7bb0c1e495'/>
<id>urn:sha1:2651ef4352c8cc782c4e0f3175257f7bb0c1e495</id>
<content type='text'>
Now that we support multiple versions of Kerberos, use generic names
for the functions in the Wallet::Kadmin interface rather than the
commands from the MIT kadmin interface.
</content>
</entry>
<entry>
<title>Move Wallet::Kadmin documentation into the parent class</title>
<updated>2010-02-19T01:28:56+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>rra@stanford.edu</email>
</author>
<published>2010-02-19T01:28:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/krb5-wallet.git/commit/?id=ca0930ed6a57f1b584fdf13307337c8e966d442c'/>
<id>urn:sha1:ca0930ed6a57f1b584fdf13307337c8e966d442c</id>
<content type='text'>
Rather than duplicating the API documentation in both ::Heimdal and
::MIT, move it into Wallet::Kadmin and just reference that from the
subclasses.  Add documentation for exists(), since that's part of the
public API.  Move a few methods around and fix a few other minor
documentation differences.
</content>
</entry>
<entry>
<title>Refactor Wallet::Kadmin::Heimdal constructor</title>
<updated>2010-02-19T00:34:24+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>rra@stanford.edu</email>
</author>
<published>2010-02-19T00:34:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/krb5-wallet.git/commit/?id=c5eb54321d631431d290fb27624bcbbf03626ff6'/>
<id>urn:sha1:c5eb54321d631431d290fb27624bcbbf03626ff6</id>
<content type='text'>
Remove the separate kadmin_client method by combining it with the
constructor, since that was the only place it was called.
</content>
</entry>
<entry>
<title>Lift the error method into Wallet::Kadmin</title>
<updated>2010-02-19T00:14:51+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>rra@stanford.edu</email>
</author>
<published>2010-02-19T00:14:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/krb5-wallet.git/commit/?id=52ee9b9285f04551cfdcbde2b3b6293a706ca982'/>
<id>urn:sha1:52ee9b9285f04551cfdcbde2b3b6293a706ca982</id>
<content type='text'>
Take advantage of inheritance by providing the error method in
Wallet::Kadmin rather than separately in both the subclasses.
</content>
</entry>
</feed>
