canon
PA_ClientCanonicalized canon;
memset(&canon, 0, sizeof(canon));
canon.names.requested_name = *b->cname;
canon.names.mapped_name = client->entry.principal->name;
&canon.names, &len, ret);
&canon.canon_checksum);
&canon, &len, ret);
free_Checksum(&canon.canon_checksum);
PA_ClientCanonicalized canon;
&canon, &len);
&canon.names, &len, ret);
free_PA_ClientCanonicalized(&canon);
free_PA_ClientCanonicalized(&canon);
&canon.canon_checksum);
free_PA_ClientCanonicalized(&canon);
&canon.names.requested_name))
free_PA_ClientCanonicalized(&canon);
&canon.names.mapped_name))
free_PA_ClientCanonicalized(&canon);
sname, cached_only, canon, no_store, unknown, for_user,
char *keytab_name, char *sname, int cached_only, int canon,
if (canon)
int canon, int no_store, int unknown, char *for_user,
int canon = 0, unknown = 0, proxy = 0, for_user_enterprise = 0;
canon = 1;
char *pass, *canon = NULL;
retval = krb5_unparse_name(context, princ.principal, &canon);
"assigning \"default\"\n"), canon);
"defaulting to no policy\n"), canon);
_("Enter password for principal \"%s\""), canon);
_("Re-enter password for principal \"%s\""), canon);
_("while reading password for \"%s\"."), canon);
"\"%s\"\n"), canon);
com_err("add_principal", retval, "while creating \"%s\".", canon);
_("while randomizing key for \"%s\"."), canon);
_("while clearing DISALLOW_ALL_TIX for \"%s\"."), canon);
info("Principal \"%s\" created.\n", canon);
free(canon);
char *pass, *canon = NULL;
retval = krb5_unparse_name(context, kprinc, &canon);
com_err("modify_principal", retval, _("while getting \"%s\"."), canon);
canon);
info(_("Principal \"%s\" modified.\n"), canon);
free(canon);
char *canon = NULL, *princstr = NULL, *modprincstr = NULL;
retval = krb5_unparse_name(context, princ, &canon);
com_err("get_principal", retval, _("while retrieving \"%s\"."), canon);
free(canon);
char *pname = NULL, *canon = NULL;
retval = krb5_unparse_name(context, princ, &canon);
_("while purging keys for principal \"%s\""), canon);
info(_("All keys for principal \"%s\" removed.\n"), canon);
info(_("Old keys for principal \"%s\" purged.\n"), canon);
free(canon);
char *pname, *canon = NULL;
retval = krb5_unparse_name(context, princ, &canon);
_("while getting attributes for principal \"%s\""), canon);
free(canon);
char *pname, *canon = NULL, *key, *value;
retval = krb5_unparse_name(context, princ, &canon);
_("while setting attribute on principal \"%s\""), canon);
info(_("Attribute set for principal \"%s\".\n"), canon);
free(canon);
char *pname, *canon = NULL, *key;
retval = krb5_unparse_name(context, princ, &canon);
_("while deleting attribute from principal \"%s\""), canon);
info(_("Attribute removed from principal \"%s\".\n"), canon);
free(canon);
char *luser, *canon, *cp;
if (krb5_unparse_name(context, princ, &canon)) {
realm = strchr(canon, '@');
if (realm > canon && *(realm - 1) != '\\')
cp = strchr(canon, '/');
if (cp > canon && *(cp - 1) != '\\')
if (asprintf(&princstr, "%s/admin%s%s", canon,
free(canon);
char *canon = NULL;
retval = krb5_unparse_name(context, princ, &canon);
"(yes/no): "), canon);
fprintf(stderr, _("Principal \"%s\" not deleted\n"), canon);
_("while deleting principal \"%s\""), canon);
info(_("Principal \"%s\" deleted.\n"), canon);
free(canon);
char *canon = NULL, *pwarg = NULL;
retval = krb5_unparse_name(context, princ, &canon);
_("while changing password for \"%s\"."), canon);
info(_("Password for \"%s\" changed.\n"), canon);
_("while randomizing key for \"%s\"."), canon);
info(_("Key for \"%s\" randomized.\n"), canon);
_("Enter password for principal \"%s\""), canon);
_("Re-enter password for principal \"%s\""), canon);
_("while reading password for \"%s\"."), canon);
_("while changing password for \"%s\"."), canon);
info(_("Password for \"%s\" changed.\n"), canon);
free(canon);
char **canon = NULL, **names = NULL, **list;
canon = ldap_get_values(ld, ent, "krbCanonicalName");
if (canon == NULL && names == NULL)
list = (canon != NULL) ? canon : names;
if (canon != NULL && names != NULL) {
ret = krb5_ldap_parse_name(context, canon[0], &cprinc);
if (strcmp(names[i], canon[0]) == 0)
ldap_value_free(canon);
char **canon = NULL, **names = NULL, *user = NULL, *dn = NULL;
canon = ldap_get_values(ld, ent, "krbCanonicalName");
if (canon == NULL) {
ldap_value_free(canon);
char *search_name = NULL, *canon = NULL, *flagstr;
canon = get_string(h, "alias", search_name, NULL);
if (canon != NULL) {
check(krb5_parse_name(context, canon, &princ));
ename = canon;
free(canon);
char *canon, *princ_name;
canon = get_string(h, "alias", princ_name, NULL);
if (canon != NULL) {
check(krb5_parse_name(context, canon, &canon_princ));
free(canon);
void canon(char *, char *, size_t);
canon("/", curdir, sizeof(curdir));
canon(rawname, name, size);
canon(output, name, size);
canon(*argv++, name, sizeof(name));
canon(*argv++, name, sizeof(name));
unsigned int canon, off;
canon = ti->ti_begin;
canon = off + 1;
MPASS(canon > ti->ti_begin || off == ti->ti_begin);
if (canon != ti->ti_begin && (canon % TTYINQ_DATASIZE) == 0)
ti->ti_linestart = ti->ti_reprint = canon;
init_pty(int *termfd, bool canon)
if (!canon)