search for: imap_arg_list

Displaying 4 results from an estimated 4 matches for "imap_arg_list".

2016 Aug 22
1
RFC 3501 violation in FETCH BODY responses
....org")) After a quick look at the source, this seems to be due to src/lib-imap/imap-bodystructure.c:imap_write_list, which always separates list items with spaces. In the case of an envelope, only the top-level list should be space-separated. Indeed, not adding a space between items of type IMAP_ARG_LIST in the recursive call makes the test pass again. Cheers, -- Guilhem. -------------- next part -------------- A non-text attachment was scrubbed... Name: test-imap-bodystructure.diff Type: text/x-diff Size: 3361 bytes Desc: not available URL: <http://dovecot.org/pipermail/dovecot/attachments/20...
2010 Apr 09
4
Patch: support URLAUTH, BURL, CATENATE
...IMAP_PARSE_FLAG_LITERAL_SIZE, &args); + if (ret == -1) { + if (!ctx->failed) + client_send_command_error(cmd, NULL); + ctx->failed = TRUE; + return catenate_finish(ctx, TRUE); + } + if (ret < 0) + return FALSE; + + // continuing the CATENATE list + i_assert(args->type == IMAP_ARG_LIST); + if (args[1].type != IMAP_ARG_EOL) { + i_assert(ctx->args == NULL); + ctx->args = &args[1]; // MULTIAPPEND + } + args = IMAP_ARG_LIST_ARGS(args); + + if (args->type == IMAP_ARG_EOL) { + /* end of CATENATE list. finish the message and return + to regular MULTIAPPEND processi...
2016 Dec 06
2
2.2.27 panic file mail-index-map.c: line 549 (mail_index_map_lookup_seq_range): assertion failed: (first_uid > 0)
...3, v_modifiable = 0x2e746f63}}, literal8 = 0} (gdb) p args[63] $65 = {type = 140396088, parent = 0x0, str_len = 140396088, _data = {str = 0x0, literal_size = 279172874240, list = {arr = {buffer = 0x0, element_size = 65}, v = 0x0, v_modifiable = 0x0}}, literal8 = 0} (gdb) p args[64] $66 = {type = IMAP_ARG_LIST, parent = 0x0, str_len = 0, _data = {str = 0x0, literal_size = 0, list = {arr = {buffer = 0x0, element_size = 0}, v = 0x0, v_modifiable = 0x0}}, literal8 = 0} (gdb) p args[65] $67 = {type = IMAP_ARG_NIL, parent = 0x0, str_len = 0, _data = {str = 0x0, literal_size = 0, list = {arr = {buffer = 0x0...
2016 Dec 06
2
2.2.27 panic file mail-index-map.c: line 549 (mail_index_map_lookup_seq_range): assertion failed: (first_uid > 0)
On 06.12.2016 09:32, Toni Mattila wrote: > Hi, > > On 05-Dec-16 20:28, Toni Mattila wrote: >> Panicing stopped when all index files where deleted. > > It happens again in same user account, so rebuilding indexes didn't > fix it. > > Here's bt full instead of just bt: > #0 0x001d4402 in __kernel_vsyscall () > No symbol table info available. > #1