[1351] in Kerberos_V5_Development

home help back first fref pref prev next nref lref last post

kdb5_edit dump/load -> kdb5_util

daemon@ATHENA.MIT.EDU (Barry Jaspan)
Wed Jun 26 17:44:28 1996

Date: Wed, 26 Jun 96 17:43:46 -0400
From: "Barry Jaspan" <bjaspan@MIT.EDU>
To: krbdev@MIT.EDU


All of the functionality of kdb5_edit except dump/load is now in the
kadmin client (local and remote version).  Therefore, I have created a
new program called kdb5_util that contains kdb5_edit's dump/load
functionality.  kdb5_util knows how to dump/load the new admin policy
information, and as an added benefit it auto-detects which version of
dumpfile it is loading based on the header at the top of the file (it
can also be told a version to load, in which case it verifies the
header).

Marc, Ted, and I have at various times discussed merging kdb5_create,
kdb5_stash, kdb5_destroy, and kdb5_anadd into a single program.  I
suggest that we merge these programs into kdb5_util.  Functionally,
there will be little difference in having one program instead of
several, but I think it will be somewhat simpler.  In the short term,
I plan just to glue all the existing programs together without
rewriting them in any coherent fashion.  In the medium term, the code
can be rewritten into a single coherent whole, eliminating a lot of
redundancy, etc.

One final upshot of merging these programs into one is that the entire
"admin" subdirectory can go away, with kdb5_util being a single
directory under the kadmin directory.  Again, this is not functionally
significant, but it does simplify the tree a little bit.

Comments?

Barry


home help back first fref pref prev next nref lref last post