}
} else if (strcmp(key, "proxy_mech") == 0)
reply_r->proxy_mech = value;
+ else if (strcmp(key, "proxy_noauth") == 0)
+ reply_r->proxy_noauth = TRUE;
else if (strcmp(key, "proxy_nopipelining") == 0)
reply_r->proxy_nopipelining = TRUE;
else if (strcmp(key, "proxy_not_trusted") == 0)
client->proxy_user = i_strdup(reply->destuser);
client->proxy_master_user = i_strdup(reply->master_user);
client->proxy_password = i_strdup(reply->password);
+ client->proxy_noauth = reply->proxy_noauth;
client->proxy_nopipelining = reply->proxy_nopipelining;
client->proxy_not_trusted = reply->proxy_not_trusted;
const char *const *all_fields;
bool proxy:1;
+ bool proxy_noauth:1;
bool proxy_nopipelining:1;
bool proxy_not_trusted:1;
bool nologin:1;
bool auth_process_comm_fail:1;
bool auth_anonymous:1;
bool proxy_auth_failed:1;
+ bool proxy_noauth:1;
bool proxy_nopipelining:1;
bool proxy_not_trusted:1;
bool auth_waiting:1;