[Dovecot] 1.0.rc12 released
http://dovecot.org/releases/dovecot-1.0.rc12.tar.gz http://dovecot.org/releases/dovecot-1.0.rc12.tar.gz.sig
Since rc11 has problems compiling with BSDs, here's a new release. Just two changes:
- rc11 didn't compile with some compilers
- default_mail_env fallbacking was broken with --exec-mail
Here's also again the rc11 changes:
* Renamed default_mail_env to mail_location. default_mail_env still
works for backwards compatibility.
* deliver: When sending rejects, don't include Content-Type in the
rejected mail's headers.
* LDAP changes:
* If auth binds are used, bind back to the default dn before doing
a search. Otherwise it could fail if a user gave an invalid
password.
* Initial binding at connect is now done asynchronously.
* Use pass_attrs even with auth_bind=yes since it may contain
useful non-password fields.
+ passdb checkpassword: Give TCPLOCALIP and TCPREMOTEIP and PROTO=TCP
environments to the checkpassword binary so we're UCSPI (and vchkpw)
compatible.
- mbox handling was a bit broken in rc10
- Using Dovecot via inetd kept crashing dovecot master
- deliver: Don't crash with -f "". Changed the default from envelope
to be "MAILER-DAEMON".
- INBOX wasn't shown with LSUB command if only prefixed namespaces
were used.
- passdb ldap: Reconnecting to LDAP server wasn't working with
auth binds.
- passdb sql: Non-plaintext authentication didn't work
- MySQL passdb ignored all non-password checks, such as allow_nets
- trash plugin was broken
Hi there!
I'm new to the list and Dovecot. I run a mailserver for 2 (low volume) domains here on Mandriva Linux 2006.0 on a 400 Mhz P-III. My testbed is Mandriva 2007.0 on 1GHz P-III.
I was planning to rebuild/test my Postfix/Courier based mailserver on the test machine when I discovered Dovecot. I Installed rc10 and it seems to work when I just configure (with mysql) and make (install). Since I would like to build an rpm, I tried rpmbuild with the at src.rpm. That doen't work for me yet. Some libraries seem to be missing. Strange, because the plain configure/make does not complain. I will have to look into that again. Maybe a lib in a dfferent location which I have to state somewhere.
There is no 'real' start/stop init file, as far as I can see. Should I invent that myself or is there init script around somewhere?
TIA Egbert Jan (NL)
Egbert Jan wrote:
Hi there!
Hi Egbert,
I was planning to rebuild/test my Postfix/Courier based mailserver on the test machine when I discovered Dovecot. I Installed rc10 and it seems to work when I just configure (with mysql) and make (install). Since I would like to build an rpm, I tried rpmbuild with the at src.rpm. That doen't work for me yet. Some libraries seem to be missing. Strange, because the plain configure/make does not complain. I will have to look into that again. Maybe a lib in a dfferent location which I have to state somewhere.
There's a different in building from source, and building an RPM. When you run configure and make, the configure script checks for certain libraries, but if they are not present, it ignores them, and avoids building a certain feature into Dovecot.
An RPM, on the other hand, chooses to build a package in a certain way, and therefore has explicitly defined dependencies.
There is no 'real' start/stop init file, as far as I can see. Should I invent that myself or is there init script around somewhere?
Someone posted an init script here recently, so you could look back in the archives for last week, and use that. Alternatively, you can download the Fedora Core RPM from atrpms.net, and extract and adapt the init script in there for your system.
-- Anand
Timo,
rc12 seem to be running slow and high load levels. You seem to be switching back and forth between being fast and slow. I'm going back to rc7 because it worked really well. I'm running MBOX.
Marc Perkel wrote:
Timo,
rc12 seem to be running slow and high load levels. You seem to be switching back and forth between being fast and slow. I'm going back to rc7 because it worked really well. I'm running MBOX.
Well thats a real helpful bug report...
--
Best regards,
Charles
Charles Marcus wrote:
Marc Perkel wrote:
Timo,
rc12 seem to be running slow and high load levels. You seem to be switching back and forth between being fast and slow. I'm going back to rc7 because it worked really well. I'm running MBOX.
Well thats a real helpful bug report...
I wish I had more info but it's better than nothing.
rc12 seem to be running slow and high load levels. You seem to be switching back and forth between being fast and slow. I'm going back to rc7 because it worked really well. I'm running MBOX.
Well thats a real helpful bug report...
I wish I had more info but it's better than nothing.
We've got a moderate system running RC12 with LDAP and mbox that has been chugging along quite well. LDAP support is running a lot better than with previous revisions (rc8-rc11). We haven't seen any issues as of yet.
-Rich
Quoting Charles Marcus CMarcus@Media-Brokers.com:
Marc Perkel wrote:
Timo,
rc12 seem to be running slow and high load levels. You seem to be
switching back and forth between being fast and slow. I'm going
back to rc7 because it worked really well. I'm running MBOX.Well thats a real helpful bug report...
I just now upgraded from RC10 to RC12 using the atrpms RPM version. It does _seem_ to be a bit slower (I only notice really because RC10 was _SO FREEKING FAST_ that RC12 seems a bit slow in comparison.
I'm also using MBOX. One thing to note: I did not uprgade the dovecot.conf file yet, so I'm still using default_mail_env instead of mail_location.
In the next couple of hours, I'll probably change to the new dovecot.conf file with the new mail_location and see if that changes anything.
I wouldn't call this a show-stopper or anything, just an additional observation that it does seem to be a bit slower. I've no actual data, just a "seat of the pants" judgement as to response time from the client end. The difference is, IMHO, small, but noticable.
I'm not seeing any high server load of anything though.
-- Eric Rostetter The Department of Physics The University of Texas at Austin
Go Longhorns!
On Tue, 2006-11-07 at 10:29 -0600, Eric Rostetter wrote:
Quoting Charles Marcus CMarcus@Media-Brokers.com:
Marc Perkel wrote:
Timo,
rc12 seem to be running slow and high load levels. You seem to be
switching back and forth between being fast and slow. I'm going
back to rc7 because it worked really well. I'm running MBOX.Well thats a real helpful bug report...
I just now upgraded from RC10 to RC12 using the atrpms RPM version. It does _seem_ to be a bit slower (I only notice really because RC10 was _SO FREEKING FAST_ that RC12 seems a bit slow in comparison.
If you want to debug this a bit, you could try looking with strace where it's spending most of its time: http://wiki.dovecot.org/Debugging/ProcessTracing
And maybe even compare that to rc10.
Anyway I don't think much has changed since rc10. I only fixed some bugs in mbox handling code, but that shouldn't have slowed it down either.
In the next couple of hours, I'll probably change to the new dovecot.conf file with the new mail_location and see if that changes anything.
It won't.
Quoting Timo Sirainen tss@iki.fi:
I just now upgraded from RC10 to RC12 using the atrpms RPM version. It does _seem_ to be a bit slower (I only notice really because RC10 was _SO FREEKING FAST_ that RC12 seems a bit slow in comparison.
Very strange. I've just upgraded to RC13 and it seems faster again... Note that the change was not very great, only slightly noticable, but still noticable...
If you want to debug this a bit, you could try looking with strace where it's spending most of its time: http://wiki.dovecot.org/Debugging/ProcessTracing
I've not yet had the time to do this, but RC13 seems to be a bit faster than RC12, perhaps as fast as rc10.
And maybe even compare that to rc10.
Anyway I don't think much has changed since rc10. I only fixed some bugs in mbox handling code, but that shouldn't have slowed it down either.
Could be the bugs there, or the memory leaks, or??? Who knows. I've not had time to test, and to tell the truth they are all faster than the wu-imapd I was using, so...
In the next couple of hours, I'll probably change to the new dovecot.conf file with the new mail_location and see if that changes anything.
It won't.
Well, I bit the bullet and made the change anyway, and as you say it doesn't seem to make any difference.
A great product. All the errors I've seen in previous RC versions are gone now AFAICT. Looks very, very promising. (Note I'm still only using this in test mode with about 300 users, all IMAP, all mbox). Thanks for the great work Timo!
-- Eric Rostetter The Department of Physics The University of Texas at Austin
Go Longhorns!
On Mon, 2006-11-06 at 13:39 -0800, Marc Perkel wrote:
Timo,
rc12 seem to be running slow and high load levels. You seem to be switching back and forth between being fast and slow. I'm going back to rc7 because it worked really well. I'm running MBOX.
Well, the most important thing to know would be what process is causing it: imap, pop3, dovecot-auth or something else?
Also does load level mean CPU usage or disk I/O usage?
ps/top should show which process is causing it if it's CPU usage. If it's disk I/O then it's most likely imap/pop3 problem. And if that's the case then I'd like to know more about what OS and filesystem you're using and what Dovecot settings.
participants (7)
-
Anand Buddhdev
-
Charles Marcus
-
Egbert Jan
-
Eric Rostetter
-
Marc Perkel
-
Rich West
-
Timo Sirainen