Timo Sirainen wrote:> One change since -rc1 (the last one below).
>
> - Fix memory leaks in LDAP, MySQL and PGSQL userdb/passdb
> - Fix hanging when parsing mails that have over 4096 bytes in one
> line (SMTP servers normally don't allow over 1000 bytes so it
> shouldn't be much of a problem)
> - FETCH BODYSTRUCTURE sometimes gave a wrong reply
> (eg. with FETCH (BODYSTRUCTURE RFC822.SIZE) if it wasn't cached)
> - Never return more than one INBOX in LIST even if there are such
> files. They don't work anyway and it just confuses clients.
> - mbox: Don't allow creating INBOX directory by creating/renaming
> mailboxes under it. They just wouldn't work.
> - POP3: Don't return PLAIN in SASL list. We don't support
initial SASL
> responses, so it only breaks with most clients that try to use it.
> - IMAP and POP3 login processes may have sent each line in two IP
> packets, one with the data and another with CR+LF. Some clients
> didn't work because of this.
On NetBSD 2.0, I get
[hf at bounce] ~/src/dovecot-0.99.12 > make
make all-recursive
Making all in src
Making all in lib
gcc -g -O2 -Wall -W -Wmissing-prototypes -Wmissing-declarations
-Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -c
alarm-hup.c
In file included from lib.h:20,
from alarm-hup.c:26:
compat.h:17:4: #error uoff_t size not set
In file included from compat.h:63,
from lib.h:20,
from alarm-hup.c:26:
/usr/include/sys/socket.h:83: error: conflicting types for `socklen_t'
compat.h:37: error: previous declaration of `socklen_t'
In file included from lib.h:20,
from alarm-hup.c:26:
compat.h:85: error: redefinition of `struct iovec'
*** Error code 1
Stop.
make: stopped in /home/hf/src/dovecot-0.99.12/src/lib
*** Error code 1
The config.log is at
http://www.spg.tu-darmstadt.de/~hf/dovecot-0.99.12-config.log.gz .
hauke
--
/~\ The ASCII Ribbon Campaign Hauke Fath
\ / No HTML/RTF in email Institut f?r Nachrichtentechnik
X No Word docs in email TU Darmstadt
/ \ Respect for open standards Ruf +49-6151-16-3281