Lines Matching refs:upd
21 #define ULOG_ENTRY_TYPE(upd, i) ((kdb_incr_update_t *)upd)->kdb_update.kdbe_t_val[i] argument
23 #define ULOG_ENTRY(upd, i) ((kdb_incr_update_t *)upd)->kdb_update.kdbe_t_val[i].kdbe_val_t_u argument
25 #define ULOG_ENTRY_KEYVAL(upd, i, j) ((kdb_incr_update_t *)upd)->kdb_update.kdbe_t_val[i].kdbe_val_… argument
27 #define ULOG_ENTRY_PRINC(upd, i, j) ((kdb_incr_update_t *)upd)->kdb_update.kdbe_t_val[i].kdbe_val_t… argument
29 #define ULOG_ENTRY_MOD_PRINC(upd, i, j) ((kdb_incr_update_t *)upd)->kdb_update.kdbe_t_val[i].kdbe_v… argument
160 conv_princ_2ulog(krb5_principal princ, kdb_incr_update_t *upd, in conv_princ_2ulog() argument
166 if ((upd == NULL) || !princ) in conv_princ_2ulog()
172 p = &ULOG_ENTRY(upd, cnt).av_princ; /* or av_mod_princ */ in conv_princ_2ulog()
301 kdb_incr_update_t *upd; in ulog_conv_2logentry() local
308 upd = updates; in ulog_conv_2logentry()
317 if ((upd->kdb_update.kdbe_t_val = (kdbe_val_t *) in ulog_conv_2logentry()
365 ULOG_ENTRY_TYPE(upd, ++final).av_type = in ulog_conv_2logentry()
367 ULOG_ENTRY(upd, final).av_attrflags = in ulog_conv_2logentry()
374 ULOG_ENTRY_TYPE(upd, ++final).av_type = in ulog_conv_2logentry()
376 ULOG_ENTRY(upd, final).av_max_life = in ulog_conv_2logentry()
383 ULOG_ENTRY_TYPE(upd, ++final).av_type = in ulog_conv_2logentry()
385 ULOG_ENTRY(upd, in ulog_conv_2logentry()
393 ULOG_ENTRY_TYPE(upd, ++final).av_type = in ulog_conv_2logentry()
395 ULOG_ENTRY(upd, final).av_exp = in ulog_conv_2logentry()
402 ULOG_ENTRY_TYPE(upd, ++final).av_type = in ulog_conv_2logentry()
404 ULOG_ENTRY(upd, final).av_pw_exp = in ulog_conv_2logentry()
411 ULOG_ENTRY_TYPE(upd, ++final).av_type = in ulog_conv_2logentry()
413 ULOG_ENTRY(upd, in ulog_conv_2logentry()
421 ULOG_ENTRY_TYPE(upd, ++final).av_type = in ulog_conv_2logentry()
423 ULOG_ENTRY(upd, in ulog_conv_2logentry()
431 ULOG_ENTRY_TYPE(upd, ++final).av_type = in ulog_conv_2logentry()
433 ULOG_ENTRY(upd, in ulog_conv_2logentry()
441 ULOG_ENTRY_TYPE(upd, ++final).av_type = in ulog_conv_2logentry()
444 upd, final, REG_PRINC))) { in ulog_conv_2logentry()
454 ULOG_ENTRY_TYPE(upd, ++final).av_type = in ulog_conv_2logentry()
456 ULOG_ENTRY(upd, final).av_keydata.av_keydata_len = ent->n_key_data; in ulog_conv_2logentry()
458 … ULOG_ENTRY(upd, final).av_keydata.av_keydata_val = malloc(ent->n_key_data * sizeof (kdbe_key_t)); in ulog_conv_2logentry()
459 if (ULOG_ENTRY(upd, final).av_keydata.av_keydata_val == NULL) { in ulog_conv_2logentry()
465 ULOG_ENTRY_KEYVAL(upd, final, j).k_ver = ent->key_data[j].key_data_ver; in ulog_conv_2logentry()
466 ULOG_ENTRY_KEYVAL(upd, final, j).k_kvno = ent->key_data[j].key_data_kvno; in ulog_conv_2logentry()
467 ULOG_ENTRY_KEYVAL(upd, final, j).k_enctype.k_enctype_len = ent->key_data[j].key_data_ver; in ulog_conv_2logentry()
468 ULOG_ENTRY_KEYVAL(upd, final, j).k_contents.k_contents_len = ent->key_data[j].key_data_ver; in ulog_conv_2logentry()
470 …ULOG_ENTRY_KEYVAL(upd, final, j).k_enctype.k_enctype_val = malloc(ent->key_data[j].key_data_ver * … in ulog_conv_2logentry()
471 if (ULOG_ENTRY_KEYVAL(upd, final, j).k_enctype.k_enctype_val == NULL) { in ulog_conv_2logentry()
476 …ULOG_ENTRY_KEYVAL(upd, final, j).k_contents.k_contents_val = malloc(ent->key_data[j].key_data_ver … in ulog_conv_2logentry()
477 if (ULOG_ENTRY_KEYVAL(upd, final, j).k_contents.k_contents_val == NULL) { in ulog_conv_2logentry()
483 …ULOG_ENTRY_KEYVAL(upd, final, j).k_enctype.k_enctype_val[cnt] = ent->key_data[j].key_data_type[cnt… in ulog_conv_2logentry()
484 …ULOG_ENTRY_KEYVAL(upd, final, j).k_contents.k_contents_val[cnt].utf8str_t_len = ent->key_data[j].k… in ulog_conv_2logentry()
485 …ULOG_ENTRY_KEYVAL(upd, final, j).k_contents.k_contents_val[cnt].utf8str_t_val = malloc(ent->key_da… in ulog_conv_2logentry()
486 if (ULOG_ENTRY_KEYVAL(upd, final, j).k_contents.k_contents_val[cnt].utf8str_t_val == NULL) { in ulog_conv_2logentry()
490 …(void) memcpy(ULOG_ENTRY_KEYVAL(upd, final, j).k_contents.k_contents_val[cnt].utf8str_t_val, ent->… in ulog_conv_2logentry()
500 ULOG_ENTRY_TYPE(upd, ++final).av_type = in ulog_conv_2logentry()
502 ULOG_ENTRY(upd, final).av_pw_last_change = tmpint; in ulog_conv_2logentry()
509 ULOG_ENTRY_TYPE(upd, ++final).av_type = in ulog_conv_2logentry()
513 upd, final, MOD_PRINC); in ulog_conv_2logentry()
519 ULOG_ENTRY_TYPE(upd, ++final).av_type = in ulog_conv_2logentry()
521 ULOG_ENTRY(upd, final).av_mod_time = in ulog_conv_2logentry()
535 ULOG_ENTRY_TYPE(upd, ++final).av_type = AT_TL_DATA; in ulog_conv_2logentry()
536 ULOG_ENTRY(upd, final).av_tldata.av_tldata_len = 0; in ulog_conv_2logentry()
537 ULOG_ENTRY(upd, final).av_tldata.av_tldata_val = malloc(ent->n_tl_data * sizeof(kdbe_tl_t)); in ulog_conv_2logentry()
539 if (ULOG_ENTRY(upd, final).av_tldata.av_tldata_val == NULL) { in ulog_conv_2logentry()
546 tmpint = ULOG_ENTRY(upd, final).av_tldata.av_tldata_len; in ulog_conv_2logentry()
547 ULOG_ENTRY(upd, final).av_tldata.av_tldata_len++; in ulog_conv_2logentry()
548 ULOG_ENTRY(upd, final).av_tldata.av_tldata_val[tmpint].tl_type = newtl->tl_data_type; in ulog_conv_2logentry()
549 …ULOG_ENTRY(upd, final).av_tldata.av_tldata_val[tmpint].tl_data.tl_data_len = newtl->tl_data_length; in ulog_conv_2logentry()
550 …ULOG_ENTRY(upd, final).av_tldata.av_tldata_val[tmpint].tl_data.tl_data_val = malloc(newtl->tl_data… in ulog_conv_2logentry()
551 if (ULOG_ENTRY(upd, final).av_tldata.av_tldata_val[tmpint].tl_data.tl_data_val == NULL) { in ulog_conv_2logentry()
555 …(void) memcpy(ULOG_ENTRY(upd, final).av_tldata.av_tldata_val[tmpint].tl_data.tl_data_val, newtl->t… in ulog_conv_2logentry()
564 ULOG_ENTRY_TYPE(upd, ++final).av_type = in ulog_conv_2logentry()
566 ULOG_ENTRY(upd, final).av_len = in ulog_conv_2logentry()
582 upd->kdb_update.kdbe_t_len = ++final; in ulog_conv_2logentry()
587 upd++; in ulog_conv_2logentry()
606 kdb_incr_update_t *upd; in ulog_conv_2dbentry() local
612 upd = updates; in ulog_conv_2dbentry()
629 if (upd->kdb_deleted == TRUE) in ulog_conv_2dbentry()
635 nattrs = upd->kdb_update.kdbe_t_len; in ulog_conv_2dbentry()
637 dbprincstr = malloc((upd->kdb_princ_name.utf8str_t_len + 1) in ulog_conv_2dbentry()
641 strncpy(dbprincstr, (char *)upd->kdb_princ_name.utf8str_t_val, in ulog_conv_2dbentry()
642 upd->kdb_princ_name.utf8str_t_len); in ulog_conv_2dbentry()
643 dbprincstr[upd->kdb_princ_name.utf8str_t_len] = 0; in ulog_conv_2dbentry()
664 #define u (ULOG_ENTRY(upd, i)) in ulog_conv_2dbentry()
665 switch (ULOG_ENTRY_TYPE(upd, i).av_type) { in ulog_conv_2dbentry()
735 kdbe_key_t *kv = &ULOG_ENTRY_KEYVAL(upd, i, j); in ulog_conv_2dbentry()
843 upd++; in ulog_conv_2dbentry()
858 kdb_incr_update_t *upd; in ulog_free_entries() local
864 upd = updates; in ulog_free_entries()
874 free(upd->kdb_princ_name.utf8str_t_val); in ulog_free_entries()
881 if (upd->kdb_kdcs_seen_by.kdb_kdcs_seen_by_val) { in ulog_free_entries()
882 for (i = 0; i < upd->kdb_kdcs_seen_by.kdb_kdcs_seen_by_len; i++) in ulog_free_entries()
883 free(upd->kdb_kdcs_seen_by.kdb_kdcs_seen_by_val[i].utf8str_t_val); in ulog_free_entries()
884 free(upd->kdb_kdcs_seen_by.kdb_kdcs_seen_by_val); in ulog_free_entries()
890 free(upd->kdb_futures.kdb_futures_val); in ulog_free_entries()
895 if (upd->kdb_update.kdbe_t_val) { in ulog_free_entries()
899 for (i = 0; i < upd->kdb_update.kdbe_t_len; i++) { in ulog_free_entries()
904 …if ((ULOG_ENTRY_TYPE(upd, i).av_type == AT_KEYDATA) && ULOG_ENTRY(upd, i).av_keydata.av_keydata_va… in ulog_free_entries()
906 for (j = 0; j < ULOG_ENTRY(upd, i).av_keydata.av_keydata_len; j++) { in ulog_free_entries()
907 free(ULOG_ENTRY_KEYVAL(upd, i, j).k_enctype.k_enctype_val); in ulog_free_entries()
908 if (ULOG_ENTRY_KEYVAL(upd, i, j).k_contents.k_contents_val) { in ulog_free_entries()
909 for (k = 0; k < ULOG_ENTRY_KEYVAL(upd, i, j).k_ver; k++) { in ulog_free_entries()
910 free(ULOG_ENTRY_KEYVAL(upd, i, j).k_contents.k_contents_val[k].utf8str_t_val); in ulog_free_entries()
912 free(ULOG_ENTRY_KEYVAL(upd, i, j).k_contents.k_contents_val); in ulog_free_entries()
915 free(ULOG_ENTRY(upd, i).av_keydata.av_keydata_val); in ulog_free_entries()
922 …if ((ULOG_ENTRY_TYPE(upd, i).av_type == AT_TL_DATA) && ULOG_ENTRY(upd, i).av_tldata.av_tldata_val)… in ulog_free_entries()
923 for (j = 0; j < ULOG_ENTRY(upd, i).av_tldata.av_tldata_len; j++) { in ulog_free_entries()
924 free(ULOG_ENTRY(upd, i).av_tldata.av_tldata_val[j].tl_data.tl_data_val); in ulog_free_entries()
926 free(ULOG_ENTRY(upd, i).av_tldata.av_tldata_val); in ulog_free_entries()
932 if (ULOG_ENTRY_TYPE(upd, i).av_type == AT_PRINC) { in ulog_free_entries()
933 free(ULOG_ENTRY(upd, i).av_princ.k_realm.utf8str_t_val); in ulog_free_entries()
934 if (ULOG_ENTRY(upd, i).av_princ.k_components.k_components_val) { in ulog_free_entries()
935 for (j = 0; j < ULOG_ENTRY(upd, i).av_princ.k_components.k_components_len; j++) { in ulog_free_entries()
936 free(ULOG_ENTRY_PRINC(upd, i, j).k_data.utf8str_t_val); in ulog_free_entries()
938 free(ULOG_ENTRY(upd, i).av_princ.k_components.k_components_val); in ulog_free_entries()
945 if (ULOG_ENTRY_TYPE(upd, i).av_type == AT_MOD_PRINC) { in ulog_free_entries()
946 free(ULOG_ENTRY(upd, i).av_mod_princ.k_realm.utf8str_t_val); in ulog_free_entries()
947 if (ULOG_ENTRY(upd, i).av_mod_princ.k_components.k_components_val) { in ulog_free_entries()
948 for (j = 0; j < ULOG_ENTRY(upd, i).av_mod_princ.k_components.k_components_len; j++) { in ulog_free_entries()
949 free(ULOG_ENTRY_MOD_PRINC(upd, i, j).k_data.utf8str_t_val); in ulog_free_entries()
951 free(ULOG_ENTRY(upd, i).av_mod_princ.k_components.k_components_val); in ulog_free_entries()
958 …if ((ULOG_ENTRY_TYPE(upd, i).av_type == AT_MOD_WHERE) && ULOG_ENTRY(upd, i).av_mod_where.utf8str_t… in ulog_free_entries()
959 free(ULOG_ENTRY(upd, i).av_mod_where.utf8str_t_val); in ulog_free_entries()
964 …if ((ULOG_ENTRY_TYPE(upd, i).av_type == AT_PW_POLICY) && ULOG_ENTRY(upd, i).av_pw_policy.utf8str_t… in ulog_free_entries()
965 free(ULOG_ENTRY(upd, i).av_pw_policy.utf8str_t_val); in ulog_free_entries()
975 …if ((ULOG_ENTRY_TYPE(upd, i).av_type == AT_PW_HIST) && ULOG_ENTRY(upd, i).av_pw_hist.av_pw_hist_va… in ulog_free_entries()
976 free(ULOG_ENTRY(upd, i).av_pw_hist.av_pw_hist_val); in ulog_free_entries()
983 free(upd->kdb_update.kdbe_t_val); in ulog_free_entries()
991 upd++; in ulog_free_entries()