KRB5_KDB_REQUIRES_PWCHANGE
{"needchange", 10, KRB5_KDB_REQUIRES_PWCHANGE, 0},
dbent.attributes &= ~KRB5_KDB_REQUIRES_PWCHANGE;
if (isflagset(client.attributes, KRB5_KDB_REQUIRES_PWCHANGE) &&
policyparams->tktflags |= KRB5_KDB_REQUIRES_PWCHANGE;
policyparams->tktflags &= (int)(~KRB5_KDB_REQUIRES_PWCHANGE);
policyparams->tktflags |= KRB5_KDB_REQUIRES_PWCHANGE;
policyparams->tktflags &= (int)(~KRB5_KDB_REQUIRES_PWCHANGE);
if (ticketflags & KRB5_KDB_REQUIRES_PWCHANGE)
if (ticketflags & KRB5_KDB_REQUIRES_PWCHANGE)
rparams->tktflags |= KRB5_KDB_REQUIRES_PWCHANGE;
rparams->tktflags &= (int)(~KRB5_KDB_REQUIRES_PWCHANGE);
kdb.attributes &= ~KRB5_KDB_REQUIRES_PWCHANGE;
!(kdb.attributes & KRB5_KDB_REQUIRES_PWCHANGE)) {
kdb.attributes &= ~KRB5_KDB_REQUIRES_PWCHANGE;
!(kdb.attributes & KRB5_KDB_REQUIRES_PWCHANGE)) {
kdb.attributes &= ~KRB5_KDB_REQUIRES_PWCHANGE;
!(kdb.attributes & KRB5_KDB_REQUIRES_PWCHANGE)) {
kdb.attributes &= ~KRB5_KDB_REQUIRES_PWCHANGE;
!(kdb.attributes & KRB5_KDB_REQUIRES_PWCHANGE)) {
!(princ.attributes & KRB5_KDB_REQUIRES_PWCHANGE)) {
{ KRB5_KDB_REQUIRES_PWCHANGE, 1, flags_pwchange_in, flags_pwchange_out},