Displaying 4 results from an estimated 4 matches for "rfc822_skip_lwsp".
2008 Sep 24
1
Dovecot 1.1.3 upgrade
...t look
anything like I have in the file. Here is what my file looks like
beginning at line 237 in src/lib-mail/message-address.c
/* from now on don't return -1 even if there are problems, so hat
the caller knows this is a group */
ctx->parser.data++;
(void)rfc822_skip_lwsp(&ctx->parser);
ctx->addr.mailbox = p_strdup(ctx->pool, str_c(ctx->str));
add_address(ctx);
if (parse_mailbox_list(ctx) > 0) {
if (*ctx->parser.data == ';') {
ctx->parser.data++;...
2008 Oct 23
2
1.1.5 abort with mal-formed address in header
...ch seems to resolve the problem:
--- dovecot-1.1.5/src/lib-mail/message-address.c.orig 2008-10-23
22:17:10.243827000 +0000
+++ dovecot-1.1.5/src/lib-mail/message-address.c 2008-10-23
22:20:20.050173000 +0000
@@ -315,7 +315,7 @@
ctx.fill_missing = fill_missing;
ret = rfc822_skip_lwsp(&ctx.parser);
- if (ret == 0) {
+ if (ret <= 0) {
/* no addresses */
return NULL;
}
Richard Platel
rplatel at tucows.com
2009 May 13
1
dovecot 2.0 (revision 9271:d467712aee77) compile problems on AIX 5.3
...bol: .charset_to_utf8
ld: 0711-317 ERROR: Undefined symbol: .charset_is_utf8
ld: 0711-317 ERROR: Undefined symbol: .charset_to_utf8_str
ld: 0711-317 ERROR: Undefined symbol: .message_header_decode_utf8
ld: 0711-317 ERROR: Undefined symbol: .rfc822_parser_init
ld: 0711-317 ERROR: Undefined symbol: .rfc822_skip_lwsp
ld: 0711-317 ERROR: Undefined symbol: .rfc822_parse_content_type
ld: 0711-317 ERROR: Undefined symbol: .rfc2231_parse
ld: 0711-317 ERROR: Undefined symbol: .rfc822_parse_mime_token
ld: 0711-317 ERROR: Undefined symbol: .rfc822_parse_atom
ld: 0711-317 ERROR: Undefined symbol: .message_address_parse...
2005 Mar 22
2
Address with whitespace shows as ""@MISSING_DOMAIN
It seems that Dovecot gets confused when presented with a header like:
From: someone at somewhere.org
i.e. with leading whitespace and no "friendly name"
This shows up as ""@MISSING_DOMAIN in clients, such as Pine, that
believe what Dovecot tells them rather than parsing the headers
themselves (e.g. Thunderbird).
Here's a sample IMAP session:
xyz FETCH 728 ENVELOPE