[Dovecot] v1.1.alpha6 released
http://dovecot.org/releases/1.1/alpha/dovecot-1.1.alpha6.tar.gz http://dovecot.org/releases/1.1/alpha/dovecot-1.1.alpha6.tar.gz.sig
Most importantly doesn't crash anymore if both pop3 and imap aren't used. :) I'm hoping people won't find anything too bad from this release anymore, so I'll release v1.1.beta1 in a week or so.
I also finally did some larger API changes and code cleanups that I had been planning on doing for a long time. I also changed copyright notices in the code to:
/* Copyright (c) xxxx-2007 Dovecot authors, see the included COPYING file */
So my name isn't there anymore. It wasn't always correct anyway. I'm planning on updating the -2007 year at the beginning of each year to all the files. It's annoying to try to keep it updated manually.
On Sun, Sep 16, 2007 at 03:07:02PM +0300, Timo Sirainen wrote:
http://dovecot.org/releases/1.1/alpha/dovecot-1.1.alpha6.tar.gz http://dovecot.org/releases/1.1/alpha/dovecot-1.1.alpha6.tar.gz.sig
There are a few problems building this on NetBSD:
src/master: master-settings.c requires <sys/resource.h>, see the attached patch.
src/plugin/quota: *BSD rpcgen doesn't copy rquota.h when called with -c. The Makefile should either: cp the file as part of the rquota_xdr.c Makefile target, or change #include "rquota.h" to #include <rpcsvc/rquota.h> with sed.
apparantly the rquota_xdr.c target is not called automatically.
doc/wiki/Makefile: BSD make is confused by the brackets in wiki_DATA, Migration.Vm(2d)pop3d.txt on line 547: "make: don't know how to make 2d." GNU make has no problem with this. Either the pkgsrc package should be configured to use GNU make instead, or the file should be renamed.
Seems to build and run fine, otherwise.
Geert
On Sun, 2007-09-16 at 20:07 +0200, Geert Hendrickx wrote:
- src/plugin/quota: *BSD rpcgen doesn't copy rquota.h when called with -c. The Makefile should either: cp the file as part of the rquota_xdr.c Makefile target, or change #include "rquota.h" to #include <rpcsvc/rquota.h> with sed.
Neither does Linux's. My generated rquota_xdr.c contains:
#include "/usr/include/rpcsvc/rquota.h"
I'd think this is a problem with other software too. Any idea how they've solved it?
I think one possibility is to use rpcgen -h to generate the .h file. Better than cp at least.
- apparantly the rquota_xdr.c target is not called automatically.
?
- doc/wiki/Makefile: BSD make is confused by the brackets in wiki_DATA, Migration.Vm(2d)pop3d.txt on line 547: "make: don't know how to make 2d." GNU make has no problem with this. Either the pkgsrc package should be configured to use GNU make instead, or the file should be renamed.
Renamed.
On Mon, Sep 17, 2007 at 09:59:07AM +0300, Timo Sirainen wrote:
On Sun, 2007-09-16 at 20:07 +0200, Geert Hendrickx wrote:
- src/plugin/quota: *BSD rpcgen doesn't copy rquota.h when called with -c. The Makefile should either: cp the file as part of the rquota_xdr.c Makefile target, or change #include "rquota.h" to #include <rpcsvc/rquota.h> with sed.
Neither does Linux's. My generated rquota_xdr.c contains:
#include "/usr/include/rpcsvc/rquota.h"
I'd think this is a problem with other software too. Any idea how they've solved it?
I'll look into that (I'm not familiar with rpc myself).
I think one possibility is to use rpcgen -h to generate the .h file. Better than cp at least.
Sure!
- apparantly the rquota_xdr.c target is not called automatically.
?
I have to run "make rquota_xdr.c" manually, "make all" doesn't invoke it.
- doc/wiki/Makefile: BSD make is confused by the brackets in wiki_DATA, Migration.Vm(2d)pop3d.txt on line 547: "make: don't know how to make 2d." GNU make has no problem with this. Either the pkgsrc package should be configured to use GNU make instead, or the file should be renamed.
Renamed.
Thanks!
Geert
On Mon, 2007-09-17 at 09:23 +0200, Geert Hendrickx wrote:
- apparantly the rquota_xdr.c target is not called automatically.
?
I have to run "make rquota_xdr.c" manually, "make all" doesn't invoke it.
Maybe this will do it: http://hg.dovecot.org/dovecot/rev/1672a4cb665e
At least it doesn't break with GNU or Solaris make.
On Mon, Sep 17, 2007 at 10:41:38AM +0300, Timo Sirainen wrote:
On Mon, 2007-09-17 at 09:23 +0200, Geert Hendrickx wrote:
- apparantly the rquota_xdr.c target is not called automatically.
?
I have to run "make rquota_xdr.c" manually, "make all" doesn't invoke it.
Maybe this will do it: http://hg.dovecot.org/dovecot/rev/1672a4cb665e
At least it doesn't break with GNU or Solaris make.
Confirmed.
Geert
On Mon, 2007-09-17 at 09:23 +0200, Geert Hendrickx wrote:
On Mon, Sep 17, 2007 at 09:59:07AM +0300, Timo Sirainen wrote:
On Sun, 2007-09-16 at 20:07 +0200, Geert Hendrickx wrote:
- src/plugin/quota: *BSD rpcgen doesn't copy rquota.h when called with -c. The Makefile should either: cp the file as part of the rquota_xdr.c Makefile target, or change #include "rquota.h" to #include <rpcsvc/rquota.h> with sed.
Neither does Linux's. My generated rquota_xdr.c contains:
#include "/usr/include/rpcsvc/rquota.h"
I'd think this is a problem with other software too. Any idea how they've solved it?
I'll look into that (I'm not familiar with rpc myself).
I think one possibility is to use rpcgen -h to generate the .h file. Better than cp at least.
I guess this'll do it: http://hg.dovecot.org/dovecot/rev/92bce6a3fdad
On Mon, Sep 17, 2007 at 11:29:42AM +0300, Timo Sirainen wrote:
On Mon, 2007-09-17 at 09:23 +0200, Geert Hendrickx wrote:
On Mon, Sep 17, 2007 at 09:59:07AM +0300, Timo Sirainen wrote:
On Sun, 2007-09-16 at 20:07 +0200, Geert Hendrickx wrote:
- src/plugin/quota: *BSD rpcgen doesn't copy rquota.h when called with -c. The Makefile should either: cp the file as part of the rquota_xdr.c Makefile target, or change #include "rquota.h" to #include <rpcsvc/rquota.h> with sed.
Neither does Linux's. My generated rquota_xdr.c contains:
#include "/usr/include/rpcsvc/rquota.h"
I'd think this is a problem with other software too. Any idea how they've solved it?
I'll look into that (I'm not familiar with rpc myself).
I think one possibility is to use rpcgen -h to generate the .h file. Better than cp at least.
I guess this'll do it: http://hg.dovecot.org/dovecot/rev/92bce6a3fdad
(without testing) No, the filename is wrong. The generated rquota_xdr.c has #include "rquota.h".
Geert
On Sun, Sep 16, 2007 at 03:07:02PM +0300, Timo Sirainen wrote:
http://dovecot.org/releases/1.1/alpha/dovecot-1.1.alpha6.tar.gz http://dovecot.org/releases/1.1/alpha/dovecot-1.1.alpha6.tar.gz.sig
Most importantly doesn't crash anymore if both pop3 and imap aren't used. :) I'm hoping people won't find anything too bad from this release anymore, so I'll release v1.1.beta1 in a week or so.
In dovecot 1.1.x, ~ is apparantly not always expanded to the homedir anymore. I used to have this in my 1.0 configuration file:
mail_location = mbox:~/mail:INBOX=~/mbox
The first ~ works (I can browse folders) but the second doesn't (dovecot can't find my INBOX. Changing ~ to %h makes it work again.
Was this intended?
Geert
On Sun, 2007-09-16 at 20:22 +0200, Geert Hendrickx wrote:
In dovecot 1.1.x, ~ is apparantly not always expanded to the homedir anymore. I used to have this in my 1.0 configuration file:
mail_location = mbox:~/mail:INBOX=~/mbox
The first ~ works (I can browse folders) but the second doesn't (dovecot can't find my INBOX. Changing ~ to %h makes it work again.
On Mon, Sep 17, 2007 at 10:36:40AM +0300, Timo Sirainen wrote:
On Sun, 2007-09-16 at 20:22 +0200, Geert Hendrickx wrote:
In dovecot 1.1.x, ~ is apparantly not always expanded to the homedir anymore. I used to have this in my 1.0 configuration file:
mail_location = mbox:~/mail:INBOX=~/mbox
The first ~ works (I can browse folders) but the second doesn't (dovecot can't find my INBOX. Changing ~ to %h makes it work again.
Confirmed, thanks.
Geert
participants (2)
-
Geert Hendrickx
-
Timo Sirainen