[Dovecot] v2.0.rc2 released
http://dovecot.org/releases/2.0/rc/dovecot-2.0.rc2.tar.gz http://dovecot.org/releases/2.0/rc/dovecot-2.0.rc2.tar.gz.sig
Largest fixes since rc1:
- Fixed a crash with empty mail_plugins
- Fixed sharing INBOX to other users
- mdbox: Rebuilding storage was broken in rc1
- dsync was broken for remote syncs in rc1
- director+LMTP proxy wasn't working correctly
- v1.x config parser failed with some settings if pigeonhole wasn't
installed.
- virtual: If non-matching messages weren't expunged within same
session, they never got expunged.
Now that the stupidest mistakes are fixed, perhaps this release will do better :)
--- On Sat, 10/7/10, Timo Sirainen tss@iki.fi wrote:
From: Timo Sirainen tss@iki.fi Subject: [Dovecot] v2.0.rc2 released To: dovecot-news@dovecot.org, "Dovecot Mailing List" dovecot@dovecot.org Date: Saturday, 10 July, 2010, 1:14 http://dovecot.org/releases/2.0/rc/dovecot-2.0.rc2.tar.gz http://dovecot.org/releases/2.0/rc/dovecot-2.0.rc2.tar.gz.sig
Largest fixes since rc1:
- Fixed a crash with empty mail_plugins - Fixed sharing INBOX to other users - mdbox: Rebuilding storage was broken in rc1 - dsync was broken for remote syncs in rc1 - director+LMTP proxy wasn't working correctly - v1.x config parser failed with some settings if pigeonhole wasn't installed. - virtual: If non-matching messages weren't expunged within same session, they never got expunged.
Now that the stupidest mistakes are fixed, perhaps this release will do better :)
. . . says the one that makes the rest of us feel like complete idiots ! :-)
s.
Hello Timo,
Many thanks for this nice piece of code, hehe. Keep up your great work!
wbr, Denis.
dsync in hg tip is failing tests:
test-dsync-brain.c:176: Assert failed: test_dsync_mailbox_create_equals(&box_event.box, &src_boxes[6]) test-dsync-brain.c:180: Assert failed: test_dsync_mailbox_create_equals(&box_event.box, &dest_boxes[6]) Segmentation fault
I'm currently using rev 77f244924009, I'm not sure when it started.
-Brad
On 7/9/10 3:14 PM, "Timo Sirainen" tss@iki.fi wrote:
http://dovecot.org/releases/2.0/rc/dovecot-2.0.rc2.tar.gz http://dovecot.org/releases/2.0/rc/dovecot-2.0.rc2.tar.gz.sig
On Sat, 2010-07-10 at 14:02 -0700, Brandon Davidson wrote:
dsync in hg tip is failing tests:
test-dsync-brain.c:176: Assert failed: test_dsync_mailbox_create_equals(&box_event.box, &src_boxes[6]) test-dsync-brain.c:180: Assert failed: test_dsync_mailbox_create_equals(&box_event.box, &dest_boxes[6]) Segmentation fault
Fixed now, as well as another dsync bug.
Timo,
On 7/11/10 10:58 AM, "Timo Sirainen" tss@iki.fi wrote:
dsync in hg tip is failing tests:
Fixed now, as well as another dsync bug.
Looks good!
New doveadm director status is a little odd though. The 'mail server ip' column is way wide (I guess it adjusts to term size though?) and the users column got renamed to vhosts, so now there are two vhosts columns.
-Brad
On 11.7.2010, at 23.54, Brandon Davidson wrote:
New doveadm director status is a little odd though. The 'mail server ip' column is way wide (I guess it adjusts to term size though?)
Yeah, it adjusts to term size. The printing code is generic, so it doesn't really know what the max. sizes are. I guess I could extend it in a way that I could tell the max size, but seems a lot of work :)
and the users column got renamed to vhosts, so now there are two vhosts columns.
Fixed.
Hi all, Timo,
Sorry if I'm being a bit late, I could only start trying Dovecot 2 this weekend.
I'm building on Solaris 10, I only have two small remarks:
./configure allows to define the location of configuration. In v1.2, it's set fully by this parameter (ie, I add --sysconfdir=/etc/opt/dovecot, and it uses that directory). In v2.0, "/dovecot" is appended to the value given. Could it be the default, but possible to override it? I'd like to be able to specify both /etc/opt/dovecot and /etc/opt/dovecot-rc (or -testing or such) when trying a new version alongside the old one.
GNU make is now needed to build, Solaris make fails on some of the syntax. Since GNU make is delivered, not a big deal, just I tho9ught it could be documented.
Well, those are only small details, it won't prevent me from trying it fully this week.
Thanks,
Laurent
Le 07/10/2010 12:14 AM, Timo Sirainen a écrit :
http://dovecot.org/releases/2.0/rc/dovecot-2.0.rc2.tar.gz http://dovecot.org/releases/2.0/rc/dovecot-2.0.rc2.tar.gz.sig
Largest fixes since rc1:
- Fixed a crash with empty mail_plugins - Fixed sharing INBOX to other users - mdbox: Rebuilding storage was broken in rc1 - dsync was broken for remote syncs in rc1 - director+LMTP proxy wasn't working correctly - v1.x config parser failed with some settings if pigeonhole wasn't installed. - virtual: If non-matching messages weren't expunged within same session, they never got expunged.
Now that the stupidest mistakes are fixed, perhaps this release will do better :)
On Mon, 2010-07-12 at 10:00 +0200, Laurent Blume wrote:
- ./configure allows to define the location of configuration. In v1.2, it's set fully by this parameter (ie, I add --sysconfdir=/etc/opt/dovecot, and it uses that directory). In v2.0, "/dovecot" is appended to the value given. Could it be the default, but possible to override it? I'd like to be able to specify both /etc/opt/dovecot and /etc/opt/dovecot-rc (or -testing or such) when trying a new version alongside the old one.
I think you can do "make pkgsysconfdir=/etc/opt/dovecot-rc"
- GNU make is now needed to build, Solaris make fails on some of the syntax. Since GNU make is delivered, not a big deal, just I tho9ught it could be documented.
I guess you mean that it stops at doc/man/? That was a bug and has been fixed.
Le 07/12/2010 02:18 PM, Timo Sirainen a écrit :
I think you can do "make pkgsysconfdir=/etc/opt/dovecot-rc"
It doesn't work properly for the «install» Makefile target: libdovecot is built to look for the config file in /etc/opt/dovecot-rc, so that's good. But it seems in two places, it's not used on install.
In doc/example-config/Makefile.in:
install-data-local: $(mkdir_p) $(DESTDIR)/$(sysconfdir)/dovecot
And another one is using a dovecotconfdir instead of pkgsysconfdir: doc/example-config/Makefile.in:
dovecotconfdir = $(sysconfdir)/dovecot
I guess you mean that it stops at doc/man/? That was a bug and has been fixed.
Alright, so it was a bug :-) Thanks for fixing it.
Laurent
On 13.7.2010, at 10.15, Laurent Blume wrote:
Le 07/12/2010 02:18 PM, Timo Sirainen a écrit :
I think you can do "make pkgsysconfdir=/etc/opt/dovecot-rc"
It doesn't work properly for the «install» Makefile target: libdovecot is built to look for the config file in /etc/opt/dovecot-rc, so that's good. But it seems in two places, it's not used on install.
Yes, I noticed those too and fixed them yesterday.
Hello,
I just tried to compile like I always do (using BSD make) and got: Using $< in a non-suffix rule context is a GNUmake idiom (line 583 of Makefile) *** Error code 1
Obviously, it works with gmake, but I feel this could be better if it worked with "normal" make as this would improve portability.
Best Regards
On 07/10/2010 12:14 AM, Timo Sirainen wrote:
http://dovecot.org/releases/2.0/rc/dovecot-2.0.rc2.tar.gz http://dovecot.org/releases/2.0/rc/dovecot-2.0.rc2.tar.gz.sig
Largest fixes since rc1:
- Fixed a crash with empty mail_plugins - Fixed sharing INBOX to other users - mdbox: Rebuilding storage was broken in rc1 - dsync was broken for remote syncs in rc1 - director+LMTP proxy wasn't working correctly - v1.x config parser failed with some settings if pigeonhole wasn't installed. - virtual: If non-matching messages weren't expunged within same session, they never got expunged.
Now that the stupidest mistakes are fixed, perhaps this release will do better :)
Dovecot-news mailing list Dovecot-news@dovecot.org http://dovecot.org/cgi-bin/mailman/listinfo/dovecot-news
On Wed, 2010-07-14 at 11:31 +0200, Renaud Allard wrote:
I just tried to compile like I always do (using BSD make) and got: Using $< in a non-suffix rule context is a GNUmake idiom (line 583 of Makefile)
Yeah, this has been fixed since.
participants (6)
-
Brandon Davidson
-
Denis Fateyev
-
Laurent Blume
-
Renaud Allard
-
Spyros Tsiolis
-
Timo Sirainen