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@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