Lines Matching refs:urlext
270 imap_url_parse_urlauth(struct imap_url_parser *url_parser, const char *urlext)
292 if (strncasecmp(urlext, ";EXPIRE=", 8) == 0) {
298 if ((p = strchr(urlext+8, ';')) != NULL) {
299 if (!iso8601_date_parse((const unsigned char *)urlext+8,
300 p-urlext-8, &expire, &tz)) {
304 urlext = p;
309 if (strncasecmp(urlext, ";URLAUTH=", 9) != 0) {
316 urlext += 9;
331 if ((p = strchr(urlext, ':')) == NULL) {
332 size_t len = strlen(urlext);
337 p = urlext+len;
338 } else if (p == urlext) {
344 if ((q = strchr(urlext, '+')) == NULL) {
348 p_strdup_until(parser->pool, urlext, p);
352 if (urlext == q) {
359 t_strdup_until(urlext, q));
366 p_strdup_until(parser->pool, urlext, q);
441 const char *p, *value, *urlext = NULL;
605 urlext = p;
663 urlext = p;
688 urlext = p;
720 if (urlext != NULL || **segment != '\0' || *(segment+1) != NULL ) {
730 if (urlext != NULL) {
732 if ((ret = imap_url_parse_urlauth(url_parser, urlext)) < 0)
738 str_sanitize(urlext, 80));