<feed xmlns='http://www.w3.org/2005/Atom'>
<title>krb5-wallet.git/perl/Wallet/Kadmin, 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-19T06:06:17+00:00</updated>
<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>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>
<entry>
<title>Call fork_callback conditionally</title>
<updated>2010-02-18T22:20:04+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>rra@stanford.edu</email>
</author>
<published>2010-02-18T22:20:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/krb5-wallet.git/commit/?id=24aec22e62a69c463acfbff820c3fa7a920d9585'/>
<id>urn:sha1:24aec22e62a69c463acfbff820c3fa7a920d9585</id>
<content type='text'>
Only call fork_callback in Wallet::Kadmin::MIT if it's set, allowing
the module to work without setting it.
</content>
</entry>
<entry>
<title>Move stub fork_callback() into parent class</title>
<updated>2010-02-18T22:18:22+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>rra@stanford.edu</email>
</author>
<published>2010-02-18T22:18:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/krb5-wallet.git/commit/?id=9336216818041c1a891a734f3dd431e7fbc50bcf'/>
<id>urn:sha1:9336216818041c1a891a734f3dd431e7fbc50bcf</id>
<content type='text'>
Move the stub fork_callback method into Wallet::Kadmin and make both
Wallet::Kadmin::Heimdal and Wallet::Kadmin::MIT inherit from
Wallet::Kadmin.  Add POD documentation for fork_callback.
</content>
</entry>
<entry>
<title>Check spelling of server API POD and tweak server docs</title>
<updated>2010-02-10T07:19:27+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>rra@stanford.edu</email>
</author>
<published>2010-02-10T07:19:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/krb5-wallet.git/commit/?id=ae02de1488068b84371b05842c81a9aecc5f24c4'/>
<id>urn:sha1:ae02de1488068b84371b05842c81a9aecc5f24c4</id>
<content type='text'>
Also update the POD syntax check to the current version of that check
I use elsewhere.  Since I'm touching all the POD anyway, also rewrap
all of the POD to 74 columns.  Fix some references to MIT in the
Wallet::Kadmin::Heimdal module documentation.
</content>
</entry>
<entry>
<title>Use the long enctype name for aes256-cts-hmac-sha1-96</title>
<updated>2010-02-09T21:41:11+00:00</updated>
<author>
<name>Russ Allbery</name>
<email>rra@stanford.edu</email>
</author>
<published>2010-02-09T21:41:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.gnuabordo.com.br/krb5-wallet.git/commit/?id=cbdc17af5f7a772188638f0057fffd357acbbd38'/>
<id>urn:sha1:cbdc17af5f7a772188638f0057fffd357acbbd38</id>
<content type='text'>
Heimdal requires the full name and doesn't support the short name that
MIT has as an alias.  Change the documentation to use the long name
uniformly.
</content>
</entry>
</feed>
