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

Lines Matching refs:context

47 connect_to_master (krb5_context context, const char *master,
66 krb5_warnx(context, "Failed to get address of to %s: %s",
82 krb5_warn(context, errno, "connection failed to %s[%s]",
87 krb5_warnx(context, "connection successful "
100 get_creds(krb5_context context, const char *keytab_str,
112 ret = krb5_kt_default_name (context, keytab_buf, sizeof(keytab_buf));
114 krb5_err (context, 1, ret, "krb5_kt_default_name");
118 ret = krb5_kt_resolve(context, keytab_str, &keytab);
120 krb5_err(context, 1, ret, "%s", keytab_str);
123 ret = krb5_sname_to_principal (context, slave_str, IPROP_NAME,
125 if (ret) krb5_err(context, 1, ret, "krb5_sname_to_principal");
127 ret = krb5_get_init_creds_opt_alloc(context, &init_opts);
128 if (ret) krb5_err(context, 1, ret, "krb5_get_init_creds_opt_alloc");
132 krb5_errx (context, 1, "malloc: no memory");
134 ret = krb5_get_init_creds_keytab(context, &creds, client, keytab,
137 krb5_get_init_creds_opt_free(context, init_opts);
138 if(ret) krb5_err(context, 1, ret, "krb5_get_init_creds");
140 ret = krb5_kt_close(context, keytab);
141 if(ret) krb5_err(context, 1, ret, "krb5_kt_close");
143 ret = krb5_cc_new_unique(context, krb5_cc_type_memory, NULL, cache);
144 if(ret) krb5_err(context, 1, ret, "krb5_cc_new_unique");
146 ret = krb5_cc_initialize(context, *cache, client);
147 if(ret) krb5_err(context, 1, ret, "krb5_cc_initialize");
149 ret = krb5_cc_store_cred(context, *cache, &creds);
150 if(ret) krb5_err(context, 1, ret, "krb5_cc_store_cred");
152 krb5_free_cred_contents(context, &creds);
153 krb5_free_principal(context, client);
157 ihave (krb5_context context, krb5_auth_context auth_context,
172 ret = krb5_write_priv_message(context, auth_context, &fd, &data);
174 krb5_warn (context, ret, "krb5_write_message");
179 receive_loop (krb5_context context,
213 krb5_errx (context, 1, "malloc: no memory");
222 krb5_err(context, 1, errno, "Failed to write log to disk");
225 krb5_err(context, 1, errno, "Failed to sync log to disk");
242 if (ret) krb5_errx(context, 1, "entry %ld: too short", (long)vers);
244 if (ret) krb5_errx(context, 1, "entry %ld: too short", (long)vers);
247 if (ret) krb5_errx(context, 1, "entry %ld: too short", (long)vers);
249 krb5_errx(context, 1, "log is corrupted, "
254 krb5_warnx (context, "replaying entry %d", (int)vers);
259 const char *s = krb5_get_error_message(server_context->context, ret);
260 krb5_warnx (context,
264 krb5_free_error_message(context, s);
274 krb5_errx(context, 1,
280 krb5_errx(context, 1, "entry %ld: postamble too short", (long)vers);
282 krb5_errx(context, 1, "entry %ld: postamble too short", (long)vers);
285 krb5_errx(context, 1, "entry %ld: len != len2", (long)vers);
287 krb5_errx(context, 1, "entry %ld: vers != vers2", (long)vers);
298 receive (krb5_context context,
304 ret = server_context->db->hdb_open(context,
308 krb5_err (context, 1, ret, "db->open");
310 receive_loop (context, sp, server_context);
312 ret = server_context->db->hdb_close (context, server_context->db);
314 krb5_err (context, 1, ret, "db->close");
318 send_im_here (krb5_context context, int fd,
327 krb5_err (context, 1, ret, "send_im_here");
331 krb5_errx (context, 1, "krb5_storage_from_data");
335 ret = krb5_write_priv_message(context, auth_context, &fd, &data);
339 krb5_err (context, 1, ret, "krb5_write_priv_message");
343 receive_everything (krb5_context context, int fd,
356 krb5_warnx(context, "receive complete database");
359 ret = hdb_create(context, &mydb, dbname);
361 krb5_err(context,1, ret, "hdb_create");
364 ret = hdb_set_master_keyfile (context,
367 krb5_err(context,1, ret, "hdb_set_master_keyfile");
371 ret = mydb->hdb_open(context, mydb, O_RDWR | O_CREAT | O_TRUNC, 0600);
373 krb5_err (context, 1, ret, "db->open");
377 ret = krb5_read_priv_message(context, auth_context, &fd, &data);
380 krb5_warn (context, ret, "krb5_read_priv_message");
386 krb5_errx (context, 1, "krb5_storage_from_data");
399 ret = hdb_value2entry (context, &fake_data, &entry.entry);
401 krb5_err (context, 1, ret, "hdb_value2entry");
402 ret = mydb->hdb_store(server_context->context,
406 krb5_err (context, 1, ret, "hdb_store");
408 hdb_free_entry (context, &entry);
413 krb5_errx (context, 1, "strange opcode %d", opcode);
417 krb5_errx (context, 1, "receive_everything: strange %d", opcode);
424 krb5_err(context, 1, ret, "kadm5_log_reinit");
428 krb5_err (context, 1, ret, "kadm5_log_set_version");
432 krb5_err (context, 1, ret, "kadm5_log_nop");
434 ret = mydb->hdb_rename (context, mydb, server_context->db->hdb_name);
436 krb5_err (context, 1, ret, "db->rename");
441 ret = mydb->hdb_close (context, mydb);
443 krb5_err (context, 1, ret, "db->close");
445 ret = mydb->hdb_destroy (context, mydb);
447 krb5_err (context, 1, ret, "db->destroy");
449 krb5_warnx(context, "receive complete database, version %ld", (long)vno);
495 krb5_context context;
525 ret = krb5_init_context(&context);
532 if (asprintf(&config_file, "%s/kdc.conf", hdb_db_dir(context)) == -1
539 krb5_err(context, 1, ret, "getting configuration files");
541 ret = krb5_set_config_files(context, files);
544 krb5_err(context, 1, ret, "reading configuration files");
559 krb5_openlog (context, "ipropd-slave", &log_facility);
560 krb5_set_warn_dest(context, log_facility);
562 ret = krb5_kt_register(context, &hdb_kt_ops);
564 krb5_err(context, 1, ret, "krb5_kt_register");
568 krb5_errx (context, 1, "couldn't parse time: %s", server_time_lost);
575 ret = kadm5_init_with_password_ctx (context,
582 krb5_err (context, 1, ret, "kadm5_init_with_password_ctx");
588 krb5_err (context, 1, ret, "kadm5_log_init");
590 get_creds(context, keytab_str, &ccache, master);
592 ret = krb5_sname_to_principal (context, master, IPROP_NAME,
595 krb5_err (context, 1, ret, "krb5_sname_to_principal");
600 krb5_appdefault_time(context, config_name, NULL, "reconnect-min",
602 krb5_appdefault_time(context, config_name, NULL, "reconnect-max",
604 krb5_appdefault_time(context, config_name, NULL, "reconnect-backoff",
617 krb5_warnx(context, "sleeping %d seconds before "
623 master_fd = connect_to_master (context, master, port_str);
630 krb5_auth_con_free(context, auth_context);
632 krb5_cc_destroy(context, ccache);
633 get_creds(context, keytab_str, &ccache, master);
635 ret = krb5_sendauth (context, &auth_context, &master_fd,
640 krb5_warn (context, ret, "krb5_sendauth");
644 krb5_warnx(context, "ipropd-slave started at version: %ld",
647 ret = ihave (context, auth_context, master_fd,
663 krb5_errx (context, 1, "fd too large");
678 krb5_err (context, 1, errno, "select");
681 krb5_errx (context, 1, "server didn't send a message "
684 ret = krb5_read_priv_message(context, auth_context, &master_fd, &out);
686 krb5_warn (context, ret, "krb5_read_priv_message");
695 receive (context, sp, server_context);
696 ret = ihave (context, auth_context, master_fd,
702 ret = receive_everything (context, master_fd, server_context,
708 send_im_here (context, master_fd, auth_context);
715 krb5_warnx (context, "Ignoring command %d", tmp);
724 krb5_warnx (context, "disconnected for server");
726 krb5_warnx (context, "got an exit signal");
739 krb5_warnx(context, "%s CPU time limit exceeded", getprogname());
742 krb5_warnx(context, "%s terminated", getprogname());
744 krb5_warnx(context, "%s unexpected exit reason: %ld",