+2000-02-26 Tom Yu <tlyu@mit.edu>
+
+ * kadm_rpc_xdr.c (xdr_cprinc3_arg): Don't XDR the nonexistent
+ keepold flag.
+
+ * kadm_rpc.h: Remove keepold flag from cprinc3_arg.
+
+ * admin.h: Remove keepold flag from create_principal_3, which was
+ kinda ridiculous.
+
2000-02-22 Ken Raeburn <raeburn@mit.edu>
* Makefile.in (includes): Extract basename of header file to be
long mask, char *pass);
kadm5_ret_t kadm5_create_principal_3(void *server_handle,
kadm5_principal_ent_t ent,
- long mask, krb5_boolean keepold,
+ long mask,
int n_ks_tuple,
krb5_key_salt_tuple *ks_tuple,
char *pass);
+2000-02-26 Tom Yu <tlyu@mit.edu>
+
+ * client_principal.c (kadm5_create_principal_3): Remove keepold
+ argument.
+
+ * Makefile.in (LIBMAJOR): Bump major number due to call signature
+ changes.
+
2000-02-13 Tom Yu <tlyu@mit.edu>
* client_rpc.c: Add new client stubs.
LOCALINCLUDES = -I$(BUILDTOP)/include/kadm5
LIB=kadm5clnt
-LIBMAJOR=3
+LIBMAJOR=4
LIBMINOR=0
STOBJLISTS=../OBJS.ST OBJS.ST
SHLIB_EXPDEPS=\
kadm5_ret_t
kadm5_create_principal_3(void *server_handle,
kadm5_principal_ent_t princ, long mask,
- krb5_boolean keepold, int n_ks_tuple,
+ int n_ks_tuple,
krb5_key_salt_tuple *ks_tuple,
char *pw)
{
arg.mask = mask;
arg.passwd = pw;
arg.api_version = handle->api_version;
- arg.keepold = keepold;
arg.n_ks_tuple = n_ks_tuple;
arg.ks_tuple = ks_tuple;
krb5_ui_4 api_version;
kadm5_principal_ent_rec rec;
long mask;
- krb5_boolean keepold;
int n_ks_tuple;
krb5_key_salt_tuple *ks_tuple;
char *passwd;
if (!xdr_long(xdrs, &objp->mask)) {
return (FALSE);
}
- if (!xdr_bool(xdrs, &objp->keepold)) {
- return (FALSE);
- }
if (!xdr_array(xdrs, (caddr_t *)&objp->ks_tuple,
(unsigned int *)&objp->n_ks_tuple, ~0,
sizeof(krb5_key_salt_tuple),
+2000-02-26 Tom Yu <tlyu@mit.edu>
+
+ * svr_principal.c (kadm5_create_principal_3): Remove keepold
+ argument.
+
+ * Makefile.in (LIBMAJOR): Bump major number due to call signature
+ changes.
+
2000-02-25 Ken Raeburn <raeburn@mit.edu>
* server_acl.c (acl_get_line): Patch from Matt Crawford to permit
##DOSLIBNAME = libkadm5srv.lib
LIB=kadm5srv
-LIBMAJOR=3
+LIBMAJOR=4
LIBMINOR=0
STOBJLISTS=../OBJS.ST OBJS.ST
SHLIB_EXPDEPS=\
{
return
kadm5_create_principal_3(server_handle, entry, mask,
- FALSE, 0, NULL, password);
+ 0, NULL, password);
}
kadm5_ret_t
kadm5_create_principal_3(void *server_handle,
kadm5_principal_ent_t entry, long mask,
- krb5_boolean keepold,
int n_ks_tuple, krb5_key_salt_tuple *ks_tuple,
char *password)
{
n_ks_tuple?n_ks_tuple:handle->params.num_keysalts,
password,
(mask & KADM5_KVNO)?entry->kvno:1,
- keepold, &kdb)) {
+ FALSE, &kdb)) {
krb5_dbe_free_contents(handle->context, &kdb);
if (mask & KADM5_POLICY)
(void) kadm5_free_policy_ent(handle->lhandle, &polent);