http://dovecot.org/releases/2.2/rc/dovecot-2.2.rc2.tar.gz http://dovecot.org/releases/2.2/rc/dovecot-2.2.rc2.tar.gz.sig Looks like the last changes I did today just before rc1 release made it just about unusable. This one is actually running on my servers. :)
On 2/25/2013 10:43 AM, Timo Sirainen wrote:> http://dovecot.org/releases/2.2/rc/dovecot-2.2.rc2.tar.gz > http://dovecot.org/releases/2.2/rc/dovecot-2.2.rc2.tar.gz.sig > > Looks like the last changes I did today just before rc1 release made it > just about unusable.Yes, it didn't work for me either.>This one is actually running on my servers. :)And on mine for the last 25 minutes with no problems. -- Mark Sapiro <mark at msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
On 2/25/13 12:43 PM, Timo Sirainen wrote:> http://dovecot.org/releases/2.2/rc/dovecot-2.2.rc2.tar.gz > http://dovecot.org/releases/2.2/rc/dovecot-2.2.rc2.tar.gz.sig > > Looks like the last changes I did today just before rc1 release made it > just about unusable. This one is actually running on my servers. :) > > >Trying the dsync replication for the first time, and I am confused as to the intended purpose of the replication service. Is the dsync replication meant to replicate mails immediately upon submission to lmtp/lda and on change via IMAP/POP3, or is the replication_full_sync_interval the only configurable for determining when the replication will occur? Maybe a better question is there any documentation on dsync replication (could not find any)? I am using Michael Grimm's configuration from this discussion http://www.mail-archive.com/dovecot at dovecot.org/msg50158.html for testing.
On 2013-02-25 22:57, list at airstreamcomm.net wrote:> Trying the dsync replication for the first time, and I am confused as > to the intended purpose of the replication service. Is the dsync > replication meant to replicate mails immediately upon submission to > lmtp/lda and on change via IMAP/POP3,Yes.> or is the replication_full_sync_interval the only configurable for > determining when the replication will occur?No. Timo, correct me if I am mistaken, but that keyword will tell the replication system when to apply a "dsync -f" aka running in "full sync mode" at latest.> Maybe a better question is there any documentation on dsync > replication > (could not find any)?http://blog.dovecot.org/2012/02/dovecot-clustering-with-dsync-based.html http://www.dovecot.org/img/dsync-director-replication-ssh.png http://www.dovecot.org/img/dsync-director-replication.png http://www.google.com/url?sa=t&rct=j&q=&source=web&cd=1&cad=rja&ved=0CDMQFjAA&url=http%3A%2F%2Fwww.linuxtag.org%2F2012%2Ffileadmin%2Fwww.linuxtag.org%2Fslides%2FTimo%2520Sirainen%2520-%2520What_s%2520new%2520in%2520Dovecot_.p269.pdf&ei=N1csUcqsLoTJsgbKuYD4CQ&usg=AFQjCNGoN4PBs-8lVYy1Gi_Dor03-n5tfQ&bvm=bv.42965579,d.Yms (Sorry for the long link) HTH, Michael
On 2/26/13 12:56 AM, Michael Grimm wrote:> On 2013-02-25 22:57, list at airstreamcomm.net wrote: > >> Trying the dsync replication for the first time, and I am confused as >> to the intended purpose of the replication service. Is the dsync >> replication meant to replicate mails immediately upon submission to >> lmtp/lda and on change via IMAP/POP3, > > Yes. > >> or is the replication_full_sync_interval the only configurable for >> determining when the replication will occur? > > No. > > Timo, correct me if I am mistaken, but that keyword will tell the > replication system when to apply a "dsync -f" aka running in "full > sync mode" at latest. > >> Maybe a better question is there any documentation on dsync replication >> (could not find any)? > > http://blog.dovecot.org/2012/02/dovecot-clustering-with-dsync-based.html > http://www.dovecot.org/img/dsync-director-replication-ssh.png > http://www.dovecot.org/img/dsync-director-replication.png > > http://www.google.com/url?sa=t&rct=j&q=&source=web&cd=1&cad=rja&ved=0CDMQFjAA&url=http%3A%2F%2Fwww.linuxtag.org%2F2012%2Ffileadmin%2Fwww.linuxtag.org%2Fslides%2FTimo%2520Sirainen%2520-%2520What_s%2520new%2520in%2520Dovecot_.p269.pdf&ei=N1csUcqsLoTJsgbKuYD4CQ&usg=AFQjCNGoN4PBs-8lVYy1Gi_Dor03-n5tfQ&bvm=bv.42965579,d.Yms > > (Sorry for the long link) > > HTH, > Michael > >Thanks for the information Michael. I must be configuring this incorrectly as the replication is not occurring when messages are being delivered via LMTP in my setup. When I restart dovecot the messages are synced immediately, but not on delivery. Here is my config: # 2.2.rc2: /usr/local/etc/dovecot/dovecot.conf # OS: Linux 2.6.32-279.22.1.el6.x86_64 x86_64 CentOS release 6.3 (Final) auth_debug = yes auth_verbose = yes mail_debug = yes mail_location = maildir:~/Maildir namespace inbox { inbox = yes location mailbox Drafts { special_use = \Drafts } mailbox Junk { special_use = \Junk } mailbox Sent { special_use = \Sent } mailbox "Sent Messages" { special_use = \Sent } mailbox Trash { special_use = \Trash } prefix } passdb { args = scheme=CRYPT username_format=%u /etc/dovecot/users driver = passwd-file } plugin { mail_replica = remote:vmail at mail2.clustertest.air replication_full_sync_interval = 1 hours } postmaster_address = root at clustertest.air service aggregator { fifo_listener replication-notify-fifo { mode = 0600 user = vmail } unix_listener replication-notify { mode = 0600 user = vmail } } service auth { unix_listener auth-userdb { mode = 0777 } } service config { unix_listener config { user = vmail } } service doveadm { user = vmail } service lmtp { process_min_avail = 20 unix_listener /var/spool/postfix/private/dovecot-lmtp { group = postfix mode = 0660 user = postfix } } service replicator { process_min_avail = 1 } ssl_cert = </etc/ssl/certs/dovecot.pem ssl_key = </etc/ssl/certs/dovecot.pem userdb { args = username_format=%u /etc/dovecot/users driver = passwd-file }
Error compiling on Solaris 11.1 gmake[4]: Entering directory `/opt/local/src/dovecot/dovecot-2.2.rc2/src/plugins/quota' gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/lib -I../../../src/lib-master -I../../../src/lib-dict -I../../../src/lib-index -I../../../src/lib-mail -I../../../src/lib-storage -I../../../src/lib-storage/index -I../../../src/lib-storage/index/maildir -I../../../src/doveadm -std=gnu99 -g -O2 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -MT quota-status.o -MD -MP -MF .deps/quota-status.Tpo -c -o quota-status.o quota-status.c quota-status.c: In function 'main': quota-status.c:184:15: error: 'optarg' undeclared (first use in this function) quota-status.c:184:15: note: each undeclared identifier is reported only once for each function it appears in It worked after adding #include <stdlib.h> #include <unistd.h> to quota-status.c - or perhaps those should be added to src/lib-master/master-service.h?