Discussion:
v2.2.14.rc1 released
Timo Sirainen
2014-10-03 15:34:15 UTC
Permalink
http://dovecot.org/releases/2.2/rc/dovecot-2.2.14.rc1.tar.gz
http://dovecot.org/releases/2.2/rc/dovecot-2.2.14.rc1.tar.gz.sig

I've wanted to do this release for months now, but I keep being too busy all the time. This release fixes several important bugs and a lot of smaller ones. Because there are such a large number of changes I thought I'd make this release candidate release first and the final v2.2.14 early next week.

I usually read through the Dovecot mailing list mails before making a new release to see if there are some (important) bugs reported, but I've been way too busy recently to read through everything. I still have over 250 unread mails and I don't think I'll have time to read them anytime soon.

On the positive side the Dovecot company is now hiring more people. Especially having more Dovecot coders would reduce my work load and maybe allow me to go back to reading the Dovecot mailing list daily.. See:

http://www.dovecot.fi/dovecot-is-hiring-software-engineer-helsinki/ (you can do this work anywhere - no need to live in Finland)
http://www.dovecot.fi/dovecot-is-hiring-operations-and-support-engineer-helsinki/ (this probably requires living in Finland)
http://www.dovecot.fi/dovecot-is-hiring-technical-pre-sales-engineer-helsinki/ (probably no need to live in Finland)

Here are some of the larger changes since v2.2.13:

* lmtp: Delivered-To: header no longer contains <> around the email
address. Other MDAs don't have it either.
* "Out of disk space" errors are now treated as temporary errors
(not the same as "Out of disk quota").
* replication plugin: Use replication only for users who have a
non-empty mail_replica setting.

+ lmtp proxy: Log a line about each mail delivery.
+ Added login_source_ips setting. This can be used to set the source IP
address round-robin from a pool of IPs (in case you run out of TCP
ports).
+ Rawlog settings can use tcp:<host>:<port> as the path.
+ virtual plugin: Don't keep more than virtual_max_open_mailboxes
(default 64) number of backend mailboxes open.
+ SSL/TLS compression can be disabled with ssl_options=no_compression
+ acl: Global ACL file now supports "quotes" around patterns.
+ Added last-login plugin to set user's last-login timestamp on login.
+ LDAP auth: Allow passdb credentials lookup also with auth_bind=yes
- IMAP: MODSEQ was sent in FETCH reply even if CONDSTORE/QRESYNC wasn't
enabled. This broke at least old Outlooks.
- passdb static treated missing password field the same as an empty
password field.
- mdbox: Fixed potential infinite looping when scanning a broken
mdbox file.
- imap-login, pop3-login: Fixed potential crashes when client
disconnected unexpectedly.
- imap proxy: The connection was hanging in some usage patterns. This
mainly affected older Outlooks.
- lmtp proxy: The proxy sometimes delivered empty mails in error
situations or potentially delivered truncated mails.
- fts-lucene: If whitespace_chars was set, we may have ended up
indexing some garbage words, growing the index size unnecessarily.
- -c and -i parameters for dovecot/doveadm commands were ignored if
the config socket was readable.
- quota: Quota recalculation didn't include INBOX in some setups.
- Mail headers were sometimes added to dovecot.index.cache in wrong
order. The main problem this caused was with dsync+imapc incremental
syncing when the second sync thought the local mailbox had changed.
- doveadm backup didn't notice if emails were missing from the middle
of the destination mailbox. Now it deletes and resyncs the mailbox.
Robert Schetterer
2014-10-03 16:15:46 UTC
Permalink
Post by Timo Sirainen
http://www.dovecot.fi/dovecot-is-hiring-technical-pre-sales-engineer-helsinki/ (probably no need to live in Finland)
Hi Timo
sounds interesting, any more info about the job...

Best Regards
MfG Robert Schetterer
--
[*] sys4 AG

http://sys4.de, +49 (89) 30 90 46 64
Franziskanerstra?e 15, 81669 M?nchen

Sitz der Gesellschaft: M?nchen, Amtsgericht M?nchen: HRB 199263
Vorstand: Patrick Ben Koetter, Marc Schiffbauer
Aufsichtsratsvorsitzender: Florian Kirstein
Mark Sapiro
2014-10-03 16:27:04 UTC
Permalink
Post by Timo Sirainen
http://dovecot.org/releases/2.2/rc/dovecot-2.2.14.rc1.tar.gz
Installed here and working so far.
--
Mark Sapiro <mark at msapiro.net> The highway is for gamblers,
San Francisco Bay Area, California better use your sense - B. Dylan
Jake Goerzen
2014-10-03 21:06:20 UTC
Permalink
Post by Timo Sirainen
http://dovecot.org/releases/2.2/rc/dovecot-2.2.14.rc1.tar.gz
Hi Timo,

While testing a build on Solaris 10, compiling stops at:

libtool: compile: /opt/SUNWspro/bin/cc -DHAVE_CONFIG_H -I. -I../..
-I../../src/lib -I../../src/lib-ssl-iostream
-DMODULE_DIR=\"/opt/csw/lib/dovecot\" -I/opt/csw/include/mysql
-I/opt/csw/include/postgresql -I/opt/csw/include -xO3 -m32
-xarch=pentium_pro -xchip=pentium_pro -I/opt/csw/include -c fs-posix.c
-KPIC -DPIC -o .libs/fs-posix.o
"fs-posix.c", line 533: undefined symbol: file
"fs-posix.c", line 533: left operand of "->" must be pointer to struct/union
"fs-posix.c", line 556: left operand of "->" must be pointer to struct/union
"fs-posix.c", line 563: left operand of "->" must be pointer to struct/union
cc: acomp failed for fs-posix.c

I'm using the same build environment to create previous OpenCSW packages
of dovecot and they have compiled cleanly in the past. So, thought I
would let you know about it so it can be fixed before the real relase
of 2.2.14

Best regards,
-Jake (OpenCSW dovecot maintainer)
Timo Sirainen
2014-10-03 21:30:02 UTC
Permalink
Post by Jake Goerzen
Post by Timo Sirainen
http://dovecot.org/releases/2.2/rc/dovecot-2.2.14.rc1.tar.gz
Hi Timo,
libtool: compile: /opt/SUNWspro/bin/cc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-ssl-iostream -DMODULE_DIR=\"/opt/csw/lib/dovecot\" -I/opt/csw/include/mysql -I/opt/csw/include/postgresql -I/opt/csw/include -xO3 -m32 -xarch=pentium_pro -xchip=pentium_pro -I/opt/csw/include -c fs-posix.c -KPIC -DPIC -o .libs/fs-posix.o
"fs-posix.c", line 533: undefined symbol: file
"fs-posix.c", line 533: left operand of "->" must be pointer to struct/union
"fs-posix.c", line 556: left operand of "->" must be pointer to struct/union
"fs-posix.c", line 563: left operand of "->" must be pointer to struct/union
cc: acomp failed for fs-posix.c
Fixed: http://hg.dovecot.org/dovecot-2.2/rev/dd25099bd633
Jake Goerzen
2014-10-04 23:49:38 UTC
Permalink
Post by Timo Sirainen
Fixed: http://hg.dovecot.org/dovecot-2.2/rev/dd25099bd633
Applied the patch and compiling completes but I run into a problem
during linking:

libtool: link: /opt/SUNWspro/bin/cc -G -z defs -h libdovecot-dsync.so.0
-o .libs/libdovecot-dsync.so.0.0.0 -z allextract ./.libs/libdsync.a -z
defaultextract
-R/home/jgoerzen/opencsw/dovecot/trunk/work/solaris10-i386/build-isa-pentium_pro/dovecot-2.2.14.rc1/src/lib-storage/.libs
-R/opt/csw/lib/dovecot -R/opt/csw/lib -L/opt/csw/lib
../../lib-storage/.libs/libdovecot-storage.so
-L/home/jgoerzen/opencsw/dovecot/trunk/work/solaris10-i386/build-isa-pentium_pro/dovecot-2.2.14.rc1/src/lib-dovecot/.libs
-lrt -lnsl -lsocket -lsendfile -lc -m32 -xarch=pentium_pro -m32
-xarch=pentium_pro
Undefined first referenced
symbol in file
array_sort_i ./.libs/libdsync.a(dsync-brain-mailbox.o) (symbol belongs
to implicit dependency
/home/jgoerzen/opencsw/dovecot/trunk/work/solaris10-i386/build-isa-pentium_pro/dovecot-2.2.14.rc1/src/lib-dovecot/.libs/libdovecot.so.0)
str_append_tabescaped ./.libs/libdsync.a(dsync-serializer.o) (symbol
belongs to implicit dependency
/home/jgoerzen/opencsw/dovecot/trunk/work/solaris10-i386/build-isa-pentium_pro/dovecot-2.2.14.rc1/src/lib-dovecot/.libs/libdovecot.so.0)
str_c ./.libs/libdsync.a(dsync-brain.o) (symbol belongs to implicit
dependency
/home/jgoerzen/opencsw/dovecot/trunk/work/solaris10-i386/build-isa-pentium_pro/dovecot-2.2.14.rc1/src/lib-dovecot/.libs/libdovecot.so.0)
i_stream_is_eof ./.libs/libdsync.a(dsync-mail.o) (symbol belongs to
implicit dependency
/home/jgoerzen/opencsw/dovecot/trunk/work/solaris10-i386/build-isa-pentium_pro/dovecot-2.2.14.rc1/src/lib-dovecot/.libs/libdovecot.so.0)
str_append_c ./.libs/libdsync.a(dsync-brain.o) (symbol belongs to
implicit dependency
/home/jgoerzen/opencsw/dovecot/trunk/work/solaris10-i386/build-isa-pentium_pro/dovecot-2.2.14.rc1/src/lib-dovecot/.libs/libdovecot.so.0)
str_append_n ./.libs/libdsync.a(dsync-mailbox-tree-sync.o) (symbol
belongs to implicit dependency
/home/jgoerzen/opencsw/dovecot/trunk/work/solaris10-i386/build-isa-pentium_pro/dovecot-2.2.14.rc1/src/lib-dovecot/.libs/libdovecot.so.0)
file_wait_lock ./.libs/libdsync.a(dsync-brain.o) (symbol belongs to
implicit dependency
/home/jgoerzen/opencsw/dovecot/trunk/work/solaris10-i386/build-isa-pentium_pro/dovecot-2.2.14.rc1/src/lib-dovecot/.libs/libdovecot.so.0)
dovecot
2014-10-03 21:48:29 UTC
Permalink
I get similar results on Solaris 10 x86 using gcc.

libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-ssl-iostream -DMODULE_DIR=\"/tmp/bad/lib/dovecot\" -I/usr/local/openldap/include -std=gnu99 -g -O2 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -MT fs-posix.lo -MD -MP -MF .deps/fs-posix.Tpo -c fs-posix.c -fPIC -DPIC -o .libs/fs-posix.o
fs-posix.c: In function `fs_posix_lock':
fs-posix.c:533: error: `file' undeclared (first use in this function)
fs-posix.c:533: error: (Each undeclared identifier is reported only once
fs-posix.c:533: error: for each function it appears in.)
gmake[3]: *** [fs-posix.lo] Error 1
gmake[3]: Leaving directory `/tmp/dovecot-2.2.14.rc1/src/lib-fs'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory `/tmp/dovecot-2.2.14.rc1/src'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/tmp/dovecot-2.2.14.rc1'
gmake: *** [all] Error 2
Post by Jake Goerzen
Post by Timo Sirainen
http://dovecot.org/releases/2.2/rc/dovecot-2.2.14.rc1.tar.gz
Hi Timo,
libtool: compile: /opt/SUNWspro/bin/cc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-ssl-iostream -DMODULE_DIR=\"/opt/csw/lib/dovecot\" -I/opt/csw/include/mysql -I/opt/csw/include/postgresql -I/opt/csw/include -xO3 -m32 -xarch=pentium_pro -xchip=pentium_pro -I/opt/csw/include -c fs-posix.c -KPIC -DPIC -o .libs/fs-posix.o
"fs-posix.c", line 533: undefined symbol: file
"fs-posix.c", line 533: left operand of "->" must be pointer to struct/union
"fs-posix.c", line 556: left operand of "->" must be pointer to struct/union
"fs-posix.c", line 563: left operand of "->" must be pointer to struct/union
cc: acomp failed for fs-posix.c
I'm using the same build environment to create previous OpenCSW packages of dovecot and they have compiled cleanly in the past. So, thought I would let you know about it so it can be fixed before the real relase of 2.2.14
Best regards,
-Jake (OpenCSW dovecot maintainer)
Bradley Giesbrecht
2014-10-04 17:52:22 UTC
Permalink
Post by Timo Sirainen
http://dovecot.org/releases/2.2/rc/dovecot-2.2.14.rc1.tar.gz
Patched with this fix:
http://hg.dovecot.org/dovecot-2.2/rev/dd25099bd633


Hi Timo,


With Apple OS X Mavericks 10.9 (MacPorts) we stop here:

libtool: link: /usr/bin/clang -dynamiclib -o .libs/libdovecot-dsync.0.dylib -Wl,-force_load,./.libs/libdsync.a -L/opt/local/lib ../../lib-storage/.libs/libdovecot-storage.dylib -Os -arch x86_64 -Wl,-headerpad_max_install_names -arch x86_64 -Wl,-dylib_file -Wl,/opt/local/lib/dovecot/libdovecot.0.dylib:/opt/local/var/macports/build/_opt_local_var_macports_sources_svn.macports.org_trunk_dports_mail_dovecot2/dovecot2/work/dovecot-2.2.14.rc1/src/lib-dovecot/.libs/libdovecot.dylib -install_name /opt/local/lib/dovecot/libdovecot-dsync.0.dylib -compatibility_version 1 -current_version 1.0 -Wl,-single_module
Undefined symbols for architecture x86_64:
"_aqueue_append", referenced from:
_sync_tree_sort_and_delete_mailboxes in libdsync.a(dsync-mailbox-tree-sync.o)
"_aqueue_count", referenced from:
_sync_tree_sort_and_delete_mailboxes in libdsync.a(dsync-mailbox-tree-sync.o)
...



Regards,
Bradley Giesbrecht (pixilla)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 455 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://dovecot.org/pipermail/dovecot/attachments/20141004/8d3752d7/attachment.sig>
Timo Sirainen
2014-10-05 10:37:19 UTC
Permalink
Post by Bradley Giesbrecht
libtool: link: /usr/bin/clang -dynamiclib -o .libs/libdovecot-dsync.0.dylib -Wl,-force_load,./.libs/libdsync.a -L/opt/local/lib ../../lib-storage/.libs/libdovecot-storage.dylib -Os -arch x86_64 -Wl,-headerpad_max_install_names -arch x86_64 -Wl,-dylib_file -Wl,/opt/local/lib/dovecot/libdovecot.0.dylib:/opt/local/var/macports/build/_opt_local_var_macports_sources_svn.macports.org_trunk_dports_mail_dovecot2/dovecot2/work/dovecot-2.2.14.rc1/src/lib-dovecot/.libs/libdovecot.dylib -install_name /opt/local/lib/dovecot/libdovecot-dsync.0.dylib -compatibility_version 1 -current_version 1.0 -Wl,-single_module
_sync_tree_sort_and_delete_mailboxes in libdsync.a(dsync-mailbox-tree-sync.o)
_sync_tree_sort_and_delete_mailboxes in libdsync.a(dsync-mailbox-tree-sync.o)
...
Does the attached patch help? You need to run autogen.sh + configure after patching.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: diff
Type: application/octet-stream
Size: 560 bytes
Desc: not available
URL: <http://dovecot.org/pipermail/dovecot/attachments/20141005/16e5719f/attachment.obj>
Bradley Giesbrecht
2014-10-05 17:22:19 UTC
Permalink
Post by Timo Sirainen
Post by Bradley Giesbrecht
libtool: link: /usr/bin/clang -dynamiclib -o .libs/libdovecot-dsync.0.dylib -Wl,-force_load,./.libs/libdsync.a -L/opt/local/lib ../../lib-storage/.libs/libdovecot-storage.dylib -Os -arch x86_64 -Wl,-headerpad_max_install_names -arch x86_64 -Wl,-dylib_file -Wl,/opt/local/lib/dovecot/libdovecot.0.dylib:/opt/local/var/macports/build/_opt_local_var_macports_sources_svn.macports.org_trunk_dports_mail_dovecot2/dovecot2/work/dovecot-2.2.14.rc1/src/lib-dovecot/.libs/libdovecot.dylib -install_name /opt/local/lib/dovecot/libdovecot-dsync.0.dylib -compatibility_version 1 -current_version 1.0 -Wl,-single_module
_sync_tree_sort_and_delete_mailboxes in libdsync.a(dsync-mailbox-tree-sync.o)
_sync_tree_sort_and_delete_mailboxes in libdsync.a(dsync-mailbox-tree-sync.o)
...
Does the attached patch help?
Yes, with this patch dd25099bd633 compiled and installed to DESTDIR.
Post by Timo Sirainen
You need to run autogen.sh + configure after patching.
Autogen.sh required wget and pulled wiki2-export.tar.gz during its operation. Curiously, wget was also used during "make" to pull a unicode file I believe. I need to guard against pulling new files during the build operation. Would these wget fetched files normally be provided in your release packages?


Regards,
Bradley Giesbrecht (pixilla)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 455 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://dovecot.org/pipermail/dovecot/attachments/20141005/ee5028b5/attachment-0001.sig>
Odhiambo Washington
2014-10-05 17:41:19 UTC
Permalink
Post by Timo Sirainen
http://dovecot.org/releases/2.2/rc/dovecot-2.2.14.rc1.tar.gz
http://dovecot.org/releases/2.2/rc/dovecot-2.2.14.rc1.tar.gz.sig
I've wanted to do this release for months now, but I keep being too busy
all the time. This release fixes several important bugs and a lot of
smaller ones. Because there are such a large number of changes I thought
I'd make this release candidate release first and the final v2.2.14 early
next week.
Installed successfully on my FreeBSD boxes - 8.4-STABLE/9.3-STABLE and so
far so good. Even successfully compiled on 10-RELEASE VM just for the fun
of it.
--
Best regards,
Odhiambo WASHINGTON,
Nairobi,KE
+254733744121/+254722743223
"I can't hear you -- I'm using the scrambler."
Alessio Cecchi
2014-10-06 10:57:04 UTC
Permalink
Post by Timo Sirainen
http://dovecot.org/releases/2.2/rc/dovecot-2.2.14.rc1.tar.gz
http://dovecot.org/releases/2.2/rc/dovecot-2.2.14.rc1.tar.gz.sig
Hi Timo,

after upgrade from 2.2.13 I found this error/crash in the log:

Oct 06 12:00:35 imap(myemail at mydomain.com): Error: Corrupted transaction
log file /mystorage/mydomain.com/myemail/Maildir/dovecot.index.log seq
39: Invalid transaction log size (32688 vs 32812):
/mystorage/mydomain.com/myemail/Maildir/dovecot.index.log
(sync_offset=32688)
Oct 06 12:00:35 imap(myemail at mydomain.com): Error: Log synchronization
error at seq=0,offset=0 for
/mystorage/mydomain.com/myemail/Maildir/dovecot.index: Append with UID
3009, but next_uid = 3010
Oct 06 12:00:35 imap(myemail at mydomain.com): Error:
/mystorage/mydomain.com/myemail/Maildir/dovecot.index view syncing
failed to apply changes
Oct 06 12:00:35 imap(myemail at mydomain.com): Panic: file index-sync.c:
line 265 (index_mailbox_sync_next_expunge): assertion failed:
(range->seq2 <= ctx->messages_count)
Oct 06 12:00:35 imap(myemail at mydomain.com): Error: Raw backtrace:
/usr/lib/dovecot/libdovecot.so.0(+0x743aa) [0x7f43f1f893aa] ->
/usr/lib/dovecot/libdovecot.so.0(+0x74426) [0x7f43f1f89426] ->
/usr/lib/dovecot/libdovecot.so.0(i_error+0) [0x7f43f1f3c0ff] ->
/usr/lib/dovecot/libdovecot-storage.so.0(+0xb159c) [0x7f43f22a359c] ->
dovecot/imap(imap_sync_more+0xc3) [0x41fc93] -> dovecot/imap()
[0x4203b7] -> dovecot/imap(cmd_sync_delayed+0x209) [0x420879] ->
dovecot/imap(client_handle_input+0x1ed) [0x41785d] ->
dovecot/imap(client_input+0x6f) [0x417b1f] ->
/usr/lib/dovecot/libdovecot.so.0(io_loop_call_io+0x5b) [0x7f43f1f9a57b]
-> /usr/lib/dovecot/libdovecot.so.0(io_loop_handler_run_internal+0xaf)
[0x7f43f1f9b74f] ->
/usr/lib/dovecot/libdovecot.so.0(io_loop_handler_run+0x9)
[0x7f43f1f9a609] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_run+0x38)
[0x7f43f1f9a698] ->
/usr/lib/dovecot/libdovecot.so.0(master_service_run+0x13)
[0x7f43f1f40fd3] -> dovecot/imap(main+0x2b0) [0x421050] ->
/lib/libc.so.6(__libc_start_main+0xfd) [0x7f43f1bd1cad] ->
dovecot/imap() [0x40be49]
Oct 06 12:00:35 imap(myemail at mydomain.com): Fatal: master:
service(imap): child 5440 killed with signal 6 (core dumped)

(gdb) bt full
#0 0x00007f43f1be4ed5 in raise () from /lib/libc.so.6
No symbol table info available.
#1 0x00007f43f1be7ce0 in abort () from /lib/libc.so.6
No symbol table info available.
#2 0x00007f43f1f893a0 in default_fatal_finish (type=<value optimized
out>, status=0) at failures.c:193
backtrace = 0x16371d8
"/usr/lib/dovecot/libdovecot.so.0(+0x743aa) [0x7f43f1f893aa] ->
/usr/lib/dovecot/libdovecot.so.0(+0x74426) [0x7f43f1f89426] ->
/usr/lib/dovecot/libdovecot.so.0(i_error+0) [0x7f43f1f3c0ff] ->
/usr/lib/d"...
#3 0x00007f43f1f89426 in i_internal_fatal_handler (ctx=0x7fff49a9e420,
format=<value optimized out>, args=<value optimized out>) at failures.c:657
status = 0
#4 0x00007f43f1f3c0ff in i_panic (format=0x1540 <Address 0x1540 out of
bounds>) at failures.c:267
ctx = {type = LOG_TYPE_PANIC, exit_status = 0, timestamp = 0x0}
args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area =
0x7fff49a9e4f0, reg_save_area = 0x7fff49a9e430}}
#5 0x00007f43f22a359c in index_mailbox_sync_next_expunge
(ctx=0x166a410, sync_rec_r=<value optimized out>) at index-sync.c:265
range = 0x16de140
__FUNCTION__ = "index_mailbox_sync_next_expunge"
#6 0x000000000041fc93 in imap_sync_more (ctx=0x16cc9c0) at imap-sync.c:536
str = 0x1637050
ret = <value optimized out>
__FUNCTION__ = "imap_sync_more"
#7 0x00000000004203b7 in cmd_sync_continue (sync_cmd=0x16595f0) at
imap-sync.c:658
cmd = <value optimized out>
prev = <value optimized out>
client = 0x16589f0
ctx = 0x16cc9c0
ret = <value optimized out>
__FUNCTION__ = "cmd_sync_continue"
#8 0x0000000000420879 in cmd_sync_client (client=<value optimized out>)
at imap-sync.c:748
ctx = 0x0
flags = <value optimized out>
client = 0x16589f0
imap_flags = <value optimized out>
no_newmail = <value optimized out>
#9 cmd_sync_delayed_real (client=<value optimized out>) at imap-sync.c:878
cmd = <value optimized out>
#10 cmd_sync_delayed (client=<value optimized out>) at imap-sync.c:886
_data_stack_cur_id = 3
ret = <value optimized out>
#11 0x000000000041785d in client_handle_input (client=0x16589f0) at
imap-client.c:904
ret = true
remove_io = false
handled_commands = true
__FUNCTION__ = "client_handle_input"
#12 0x0000000000417b1f in client_input (client=0x16589f0) at
imap-client.c:931
cmd = <value optimized out>
output = 0x1659430
bytes = <value optimized out>
__FUNCTION__ = "client_input"
#13 0x00007f43f1f9a57b in io_loop_call_io (io=0x16731b0) at ioloop.c:478
ioloop = 0x163f740
t_id = 2
__FUNCTION__ = "io_loop_call_io"
#14 0x00007f43f1f9b74f in io_loop_handler_run_internal (ioloop=<value
optimized out>) at ioloop-epoll.c:220
ctx = 0x16403d0
---Type <return> to continue, or q <return> to quit---
event = 0x1641240
list = 0x1663690
io = 0x1540
tv = {tv_sec = 1799, tv_usec = 999197}
msecs = <value optimized out>
ret = <value optimized out>
i = 0
call = false
__FUNCTION__ = "io_loop_handler_run_internal"
#15 0x00007f43f1f9a609 in io_loop_handler_run (ioloop=0x1540) at
ioloop.c:525
No locals.
#16 0x00007f43f1f9a698 in io_loop_run (ioloop=0x163f740) at ioloop.c:502
__FUNCTION__ = "io_loop_run"
#17 0x00007f43f1f40fd3 in master_service_run (service=0x163f5d0,
callback=0x1540) at master-service.c:566
No locals.
#18 0x0000000000421050 in main (argc=1, argv=0x163f390) at main.c:412
set_roots = {0x429180, 0x0}
login_set = {auth_socket_path = 0x1637050 "\210pc\001",
postlogin_socket_path = 0x0, postlogin_timeout_secs = 60,
callback = 0x421250 <login_client_connected>,
failure_callback = 0x4211f0 <login_client_failed>, request_auth_token = 1}
service_flags = <value optimized out>
storage_service_flags = MAIL_STORAGE_SERVICE_FLAG_DISALLOW_ROOT
username = 0x0
c = <value optimized out>

Loading...