[Dovecot] 1.0.1 release candidate 3
http://dovecot.org/tmp/dovecot-1.0.1rc3.tar.gz
Looks like I managed to do a lot of changes today. So I'll wait a few more days before v1.0.1 release. The important changes since rc2:
+ deliver: Added -e parameter to write rejection error to stderr and
exit with EX_NOPERM instead of sending the rejection by executing
sendmail.
+ dovecot --log-error logs now a warning, an error and a fatal
- APPEND / SEARCH: If internaldate was outside valid value for time_t,
we returned BAD error for APPEND and SEARCH never matched. With 64bit
systems this shouldn't have happened. With 32bit systems the valid
range is usually for years 1902..2037.
See ChangeLog for more.
On Tue, Jun 12, 2007 at 10:01:13PM +0300, Timo Sirainen wrote:
http://dovecot.org/tmp/dovecot-1.0.1rc3.tar.gz
Looks like I managed to do a lot of changes today. So I'll wait a few more days before v1.0.1 release. The important changes since rc2:
- deliver: Added -e parameter to write rejection error to stderr and exit with EX_NOPERM instead of sending the rejection by executing sendmail.
- dovecot --log-error logs now a warning, an error and a fatal
- APPEND / SEARCH: If internaldate was outside valid value for time_t, we returned BAD error for APPEND and SEARCH never matched. With 64bit systems this shouldn't have happened. With 32bit systems the valid range is usually for years 1902..2037.
See ChangeLog for more.
Are people interested in seeing 1.0.1rcX packaged?
Axel.Thimm at ATrpms.net
On 06/13/07 Axel wrote:
On Tue, Jun 12, 2007 at 10:01:13PM +0300, Timo Sirainen wrote:
Are people interested in seeing 1.0.1rcX packaged?
With mysql going just great :)
maciek
-- _0_ Maciej Friedel biuro@wwv.pl __0 http://wwv.pl - usługi hostingowe 000 http://eprogram.pl - projektowanie stron www
Mark Nienberg spake the following on 6/13/2007 4:04 PM:
Axel Thimm wrote:
Are people interested in seeing 1.0.1rcX packaged?
Not the RC, but I'm on the edge of my seat to see if 1.0.1 final is available on ATrpms before end of life for Fedora Core 5.
Mark
That gives it a little more than 2 weeks! ;-)
--
MailScanner is like deodorant... You hope everybody uses it, and you notice quickly if they don't!!!!
On Wed, Jun 13, 2007 at 04:18:06PM -0700, Scott Silva wrote:
Mark Nienberg spake the following on 6/13/2007 4:04 PM:
Axel Thimm wrote:
Are people interested in seeing 1.0.1rcX packaged?
Not the RC, but I'm on the edge of my seat to see if 1.0.1 final is available on ATrpms before end of life for Fedora Core 5.
Mark
That gives it a little more than 2 weeks! ;-)
Indeed. Even if ATrpms does ship 1.0.1 a day before FC5 goes EOL what use would that be, you'd have to upgrade the FC5 system to something newer anyway, unless you intend to use FC5 only internally w/o fear for external network attacks. Which in combination with dovecot is not that usual ;)
Axel.Thimm at ATrpms.net
- Timo Sirainen tss@iki.fi:
http://dovecot.org/tmp/dovecot-1.0.1rc3.tar.gz
Looks like I managed to do a lot of changes today. So I'll wait a few more days before v1.0.1 release. The important changes since rc2:
- deliver: Added -e parameter to write rejection error to stderr and exit with EX_NOPERM instead of sending the rejection by executing sendmail.
Works for mail.
- dovecot --log-error logs now a warning, an error and a fatal
- APPEND / SEARCH: If internaldate was outside valid value for time_t, we returned BAD error for APPEND and SEARCH never matched. With 64bit systems this shouldn't have happened. With 32bit systems the valid range is usually for years 1902..2037.
See ChangeLog for more.
When starting, dovecot reports being 1.0.0 instaead of 1.0.1rc3!!
-- Ralf Hildebrandt (Ralf.Hildebrandt@charite.de) plonk@charite.de Postfix - Einrichtung, Betrieb und Wartung Tel. +49 (0)30-450 570-155 http://www.arschkrebs.de Confusion is permanent; its focus shifts with time. -- Karsten M. Self, confused, as usual.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On Tue, 12 Jun 2007, Timo Sirainen wrote:
Hello,
- deliver: Added -e parameter to write rejection error to stderr and exit with EX_NOPERM instead of sending the rejection by executing sendmail.
I'm still curious, what permanent problems a MDA may encounter?
http://dovecot.org/list/dovecot/2007-May/022503.html
When the MTA is sure, the recipient is local, there must be some sort of configuration error and, hence, the problem is temporarily and should be fixed rather soon than have the mail bounced.
Does somebody disable an (valid) user at MDA-stage?
I suggest to tempfail Deliver for all problems.
Bye,
Steffen Kaiser -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux)
iQEVAwUBRnEDFC9SORjhbDpvAQIhmgf+I7bdr8z10Mb3uIXl7IcEeEt+yL+KQVZh cf4rNEKk0XG7tpr2J1GABcJf2HPwY9gbChyxWhs/os7qkKSV/DGTyePznjbIDQjY 14DKOt4gGAIr9UwrnN6Anyi8u8V7a9sbw/7w55ZSkhJgLWb11cyBwhY8+on815Wg eWItKxIB+htiYN3454rxppueCFGpwTf/oNn+I8VYxfl6W+YRf6xUs1b0Mcal91Ev V0nf3Qm5uYdPVfTUvWg7HEgghJu6ev4BhdmWJ4TR2oOSePZ88tdi8akwOEzSp363 KbN9SvePh1vf53Z48m4GxBo8VrI1KoLmOjtlmMbutPJiSKirkiPb4Q== =g29b -----END PGP SIGNATURE-----
On Thu, 2007-06-14 at 10:57 +0200, Steffen Kaiser wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On Tue, 12 Jun 2007, Timo Sirainen wrote:
Hello,
- deliver: Added -e parameter to write rejection error to stderr and exit with EX_NOPERM instead of sending the rejection by executing sendmail.
I'm still curious, what permanent problems a MDA may encounter?
http://dovecot.org/list/dovecot/2007-May/022503.html
When the MTA is sure, the recipient is local, there must be some sort of configuration error and, hence, the problem is temporarily and should be fixed rather soon than have the mail bounced.
Does somebody disable an (valid) user at MDA-stage?
If that happens deliver exits with EX_NOUSER. There is always at least a race condition between MTA checking the user and MDA checking it.
I suggest to tempfail Deliver for all problems.
This is done for v1.1:
if (error != MAIL_ERROR_NOSPACE ||
getenv("QUOTA_FULL_TEMPFAIL") != NULL) {
/* Saving to INBOX should always work unless
we're over quota. If it didn't, it's probably a
configuration problem. */
return EX_TEMPFAIL;
}
For v1.0.x it would be possible to just check the returned string for various versions of out of quota/disk space, but that's pretty ugly..
participants (8)
-
Axel Thimm
-
Maciej Friedel
-
Mark Nienberg
-
Mick T
-
Ralf Hildebrandt
-
Scott Silva
-
Steffen Kaiser
-
Timo Sirainen