• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/crypto/heimdal/lib/kadm5/

Lines Matching refs:context

77 kadm5_log_get_version (kadm5_server_context *context, uint32_t *ver)
79 return kadm5_log_get_version_fd (context->log_context.log_fd, ver);
83 kadm5_log_set_version (kadm5_server_context *context, uint32_t vno)
85 kadm5_log_context *log_context = &context->log_context;
92 kadm5_log_init (kadm5_server_context *context)
96 kadm5_log_context *log_context = &context->log_context;
103 krb5_set_error_message(context->context, ret, "kadm5_log_init: open %s",
109 krb5_set_error_message(context->context, ret, "kadm5_log_init: flock %s",
124 kadm5_log_reinit (kadm5_server_context *context)
127 kadm5_log_context *log_context = &context->log_context;
149 kadm5_log_end (kadm5_server_context *context)
151 kadm5_log_context *log_context = &context->log_context;
161 kadm5_log_preamble (kadm5_server_context *context,
165 kadm5_log_context *log_context = &context->log_context;
168 kadm_ret = kadm5_log_init (context);
179 kadm5_log_postamble (kadm5_log_context *context,
182 krb5_store_int32 (sp, context->version);
238 kadm5_log_create (kadm5_server_context *context,
244 kadm5_log_context *log_context = &context->log_context;
247 ret = hdb_entry2value (context->context, ent, &value);
252 ret = kadm5_log_preamble (context, sp, kadm_create);
271 ret = kadm5_log_end (context);
281 kadm5_log_replay_create (kadm5_server_context *context,
294 krb5_set_error_message(context->context, ret, "out of memory");
298 ret = hdb_value2entry (context->context, &data, &ent.entry);
301 krb5_set_error_message(context->context, ret,
305 ret = context->db->hdb_store(context->context, context->db, 0, &ent);
306 hdb_free_entry (context->context, &ent);
315 kadm5_log_delete (kadm5_server_context *context,
322 kadm5_log_context *log_context = &context->log_context;
327 ret = kadm5_log_preamble (context, sp, kadm_delete);
352 ret = kadm5_log_end (context);
363 kadm5_log_replay_delete (kadm5_server_context *context,
373 krb5_set_error_message(context->context, ret, "Failed to read deleted "
378 ret = context->db->hdb_remove(context->context, context->db, principal);
379 krb5_free_principal (context->context, principal);
388 kadm5_log_rename (kadm5_server_context *context,
397 kadm5_log_context *log_context = &context->log_context;
402 ret = hdb_entry2value (context->context, ent, &value);
406 ret = kadm5_log_preamble (context, sp, kadm_rename);
441 return kadm5_log_end (context);
454 kadm5_log_replay_rename (kadm5_server_context *context,
471 krb5_set_error_message(context->context, ret, "Failed to read renamed "
479 krb5_free_principal (context->context, source);
483 ret = hdb_value2entry (context->context, &value, &target_ent.entry);
486 krb5_free_principal (context->context, source);
489 ret = context->db->hdb_store (context->context, context->db,
491 hdb_free_entry (context->context, &target_ent);
493 krb5_free_principal (context->context, source);
496 ret = context->db->hdb_remove (context->context, context->db, source);
497 krb5_free_principal (context->context, source);
507 kadm5_log_modify (kadm5_server_context *context,
515 kadm5_log_context *log_context = &context->log_context;
520 ret = hdb_entry2value (context->context, ent, &value);
524 ret = kadm5_log_preamble (context, sp, kadm_modify);
548 return kadm5_log_end (context);
560 kadm5_log_replay_modify (kadm5_server_context *context,
576 krb5_set_error_message(context->context, ret, "out of memory");
580 ret = hdb_value2entry (context->context, &value, &log_ent.entry);
586 ret = context->db->hdb_fetch_kvno(context->context, context->db,
599 krb5_set_error_message(context->context, ret, "out of memory");
614 krb5_set_error_message(context->context, ret, "out of memory");
635 krb5_set_error_message(context->context, ret, "out of memory");
647 krb5_set_error_message(context->context, ret, "out of memory");
654 krb5_set_error_message(context->context, ret, "out of memory");
681 krb5_set_error_message(context->context, ret, "out of memory");
710 krb5_set_error_message(context->context, ENOMEM, "out of memory");
717 krb5_set_error_message(context->context, ret, "out of memory");
732 krb5_set_error_message(context->context, ret, "out of memory");
742 ret = context->db->hdb_store(context->context, context->db,
745 hdb_free_entry (context->context, &ent);
746 hdb_free_entry (context->context, &log_ent);
755 kadm5_log_nop (kadm5_server_context *context)
759 kadm5_log_context *log_context = &context->log_context;
762 ret = kadm5_log_preamble (context, sp, kadm_nop);
785 kadm5_log_replay_nop (kadm5_server_context *context,
794 * Call `func' for each log record in the log in `context'
798 kadm5_log_foreach (kadm5_server_context *context,
808 int fd = context->log_context.log_fd;
821 (*func)(context, ver, timestamp, op, len, sp, ctx);
856 kadm5_log_previous (krb5_context context,
885 krb5_set_error_message(context, KADM5_BAD_DB,
906 krb5_set_error_message(context, KADM5_BAD_DB,
915 krb5_set_error_message(context, ret, "kadm5_log_previous: end of storage "
925 kadm5_log_replay (kadm5_server_context *context,
933 return kadm5_log_replay_create (context, ver, len, sp);
935 return kadm5_log_replay_delete (context, ver, len, sp);
937 return kadm5_log_replay_rename (context, ver, len, sp);
939 return kadm5_log_replay_modify (context, ver, len, sp);
941 return kadm5_log_replay_nop (context, ver, len, sp);
943 krb5_set_error_message(context->context, KADM5_FAILURE,
992 kadm5_log_signal_socket(krb5_context context)
996 asprintf(&default_signal, "%s/signal", hdb_db_dir(context));
999 return krb5_config_get_string_default(context,
1013 kadm5_log_signal_socket_info(krb5_context context,
1036 krb5_set_error_message(context, KADM5_FAILURE,
1042 krb5_set_error_message(context, KADM5_FAILURE,