Lines Matching defs:auth
36 iauth = ";AUTH=" ( "*" / enc-auth-type )
37 enc-auth-type = 1*achar
38 ; %-encoded version of [IMAP4] "auth-type"
172 struct uri_authority auth;
188 * iauth = ";AUTH=" ( "*" / enc-auth-type )
189 * enc-auth-type = 1*achar
190 * ; %-encoded version of [IMAP4] "auth-type"
195 (parser, &auth)) <= 0)
197 if (auth.host.name == NULL || *auth.host.name == '\0') {
206 if (auth.enc_userinfo != NULL) {
210 for (p = auth.enc_userinfo; *p != '\0'; p++) {
216 "Stray ':' in userinfo `%s'", auth.enc_userinfo);
227 auth.enc_userinfo);
234 "Stray '%c' in userinfo `%s'", *p, auth.enc_userinfo);
241 if (url != NULL && uend > auth.enc_userinfo) {
242 if (!uri_data_decode(parser, auth.enc_userinfo, uend, &data))
247 /* ( "*" / enc-auth-type ) */
251 parser->error = "Empty auth-type value after ';AUTH='";
263 url->host = auth.host;
264 url->port = auth.port;