<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://k5wiki.kerberos.org/wiki?action=history&amp;feed=atom&amp;title=Projects%2FDB_Entry_Redesign</id>
		<title>Projects/DB Entry Redesign - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://k5wiki.kerberos.org/wiki?action=history&amp;feed=atom&amp;title=Projects%2FDB_Entry_Redesign"/>
		<link rel="alternate" type="text/html" href="https://k5wiki.kerberos.org/wiki?title=Projects/DB_Entry_Redesign&amp;action=history"/>
		<updated>2026-04-22T08:54:08Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.27.4</generator>

	<entry>
		<id>https://k5wiki.kerberos.org/wiki?title=Projects/DB_Entry_Redesign&amp;diff=3394&amp;oldid=prev</id>
		<title>Ghudson: New page: {{project-early}}  This project has been split out of Projects/Database Access Layer cleanup.  ==Background==  The current in-memory data structure for KDB principal entries is designe...</title>
		<link rel="alternate" type="text/html" href="https://k5wiki.kerberos.org/wiki?title=Projects/DB_Entry_Redesign&amp;diff=3394&amp;oldid=prev"/>
				<updated>2010-07-20T09:57:51Z</updated>
		
		<summary type="html">&lt;p&gt;New page: {{project-early}}  This project has been split out of &lt;a href=&quot;/wiki/Projects/Database_Access_Layer_cleanup&quot; title=&quot;Projects/Database Access Layer cleanup&quot;&gt;Projects/Database Access Layer cleanup&lt;/a&gt;.  ==Background==  The current in-memory data structure for KDB principal entries is designe...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{project-early}}&lt;br /&gt;
&lt;br /&gt;
This project has been split out of [[Projects/Database Access Layer cleanup]].&lt;br /&gt;
&lt;br /&gt;
==Background==&lt;br /&gt;
&lt;br /&gt;
The current in-memory data structure for KDB principal entries is designed around the needs of the DB2 module.  As a result, it is at times cumbersome to use by the KDB and kadmind, which must search through the tl_data table for information not originally represented in DB2 databases.&lt;br /&gt;
&lt;br /&gt;
==Goals==&lt;br /&gt;
&lt;br /&gt;
This project is to redesign the in-memory structure for KDB principal entries, either by making it totally opaque, or just by making it more logical from the perspective of the KDC and kadmind.  Specific desirables include:&lt;br /&gt;
&lt;br /&gt;
* Eliminate e_length, e_data, and tl_data, replacing them with the logical elements currently stored using tl_data.&lt;br /&gt;
* Provide a well-defined place for module-specific entry data.&lt;br /&gt;
* Abstract key data accesses through a functional interface, to better handle AD-style modules which store the password rather than a list of keys.&lt;/div&gt;</summary>
		<author><name>Ghudson</name></author>	</entry>

	</feed>