]>
git.ipfire.org Git - thirdparty/dovecot/core.git/log
Timo Sirainen [Fri, 14 Feb 2003 08:00:51 +0000 (10:00 +0200)]
Added setting to limit length of custom flag names.
--HG--
branch : HEAD
Timo Sirainen [Fri, 14 Feb 2003 08:00:01 +0000 (10:00 +0200)]
Complain if atoms contain invalid characters.
--HG--
branch : HEAD
Timo Sirainen [Thu, 13 Feb 2003 21:07:44 +0000 (23:07 +0200)]
Quoting didn't remove CR and LF characters, so it could have caused
corrupted ENVELOPE/BODY replies.
--HG--
branch : HEAD
Timo Sirainen [Thu, 13 Feb 2003 08:10:36 +0000 (10:10 +0200)]
Solaris 9 seems to kernel panic if sendfilev() is used with non-socket.
--HG--
branch : HEAD
Timo Sirainen [Thu, 13 Feb 2003 07:34:02 +0000 (09:34 +0200)]
typofix
--HG--
branch : HEAD
Timo Sirainen [Wed, 12 Feb 2003 18:22:11 +0000 (20:22 +0200)]
more full_filesyste_access fixes (forgot to commit)
--HG--
branch : HEAD
Timo Sirainen [Wed, 12 Feb 2003 18:16:57 +0000 (20:16 +0200)]
Several fixes to mail_full_filesystem_access = yes handling
--HG--
branch : HEAD
Timo Sirainen [Wed, 12 Feb 2003 12:07:51 +0000 (14:07 +0200)]
Locking code cleanups and small fixes
--HG--
branch : HEAD
Timo Sirainen [Wed, 12 Feb 2003 08:02:43 +0000 (10:02 +0200)]
handshake counter was decreased too often and could have caused hangs
--HG--
branch : HEAD
Timo Sirainen [Tue, 11 Feb 2003 21:04:59 +0000 (23:04 +0200)]
wordwrapping..
--HG--
branch : HEAD
Timo Sirainen [Tue, 11 Feb 2003 21:04:28 +0000 (23:04 +0200)]
-fPIC too
--HG--
branch : HEAD
Timo Sirainen [Tue, 11 Feb 2003 20:38:34 +0000 (22:38 +0200)]
updated
--HG--
branch : HEAD
Timo Sirainen [Tue, 11 Feb 2003 20:25:35 +0000 (22:25 +0200)]
fix
--HG--
branch : HEAD
Timo Sirainen [Tue, 11 Feb 2003 20:10:20 +0000 (22:10 +0200)]
..and it went wrong..
--HG--
branch : HEAD
Timo Sirainen [Tue, 11 Feb 2003 20:09:37 +0000 (22:09 +0200)]
Ignore empty workarounds
--HG--
branch : HEAD
Timo Sirainen [Tue, 11 Feb 2003 20:08:23 +0000 (22:08 +0200)]
We shouldn't check umask() return value.
--HG--
branch : HEAD
Timo Sirainen [Tue, 11 Feb 2003 19:46:45 +0000 (21:46 +0200)]
And pass the mail_full_filesystem_access setting to IMAP process too..
--HG--
branch : HEAD
Timo Sirainen [Tue, 11 Feb 2003 19:37:16 +0000 (21:37 +0200)]
Added mail_full_filesystem_access setting. Some of the setting variable
types were declared wrong and caused Dovecot to crash if they were set in
config file.
--HG--
branch : HEAD
Timo Sirainen [Tue, 11 Feb 2003 18:01:38 +0000 (20:01 +0200)]
Support for dynamic authentication modules.
--HG--
branch : HEAD
Timo Sirainen [Tue, 11 Feb 2003 17:42:31 +0000 (19:42 +0200)]
compile fix
--HG--
branch : HEAD
Timo Sirainen [Tue, 11 Feb 2003 16:56:35 +0000 (18:56 +0200)]
Make sure calling client_destroy() multiple times doesn't break anything.
--HG--
branch : HEAD
Timo Sirainen [Tue, 11 Feb 2003 16:53:14 +0000 (18:53 +0200)]
Die cleanly when master tells us so.
--HG--
branch : HEAD
Timo Sirainen [Tue, 11 Feb 2003 16:37:47 +0000 (18:37 +0200)]
Bugfixes to handling >2GB files.
--HG--
branch : HEAD
Timo Sirainen [Tue, 11 Feb 2003 15:07:31 +0000 (17:07 +0200)]
Clean old files from Maildir tmp dirs.
--HG--
branch : HEAD
Timo Sirainen [Tue, 11 Feb 2003 14:32:20 +0000 (16:32 +0200)]
Creating more than one auth process per group didn't really work.
--HG--
branch : HEAD
Timo Sirainen [Tue, 11 Feb 2003 14:06:46 +0000 (16:06 +0200)]
Use the same LDAP connection for both userdb and passdb if config_path is
the same.
--HG--
branch : HEAD
Timo Sirainen [Tue, 11 Feb 2003 13:13:24 +0000 (15:13 +0200)]
updated
--HG--
branch : HEAD
Timo Sirainen [Tue, 11 Feb 2003 12:53:56 +0000 (14:53 +0200)]
Added user_global_uid and user_global_gid LDAP settings.
--HG--
branch : HEAD
Timo Sirainen [Tue, 11 Feb 2003 12:31:35 +0000 (14:31 +0200)]
get_size() was buggy
--HG--
branch : HEAD
Timo Sirainen [Tue, 11 Feb 2003 12:31:10 +0000 (14:31 +0200)]
Literals sizes were sometimes set to 2^32-1.
--HG--
branch : HEAD
Timo Sirainen [Tue, 11 Feb 2003 10:30:29 +0000 (12:30 +0200)]
Added client_workarounds setting, with currently one workaround for OE6.
--HG--
branch : HEAD
Timo Sirainen [Tue, 11 Feb 2003 10:12:14 +0000 (12:12 +0200)]
Added example config file.
--HG--
branch : HEAD
Timo Sirainen [Tue, 11 Feb 2003 10:11:31 +0000 (12:11 +0200)]
Separate user and pass attrs/filters in config file
--HG--
branch : HEAD
Timo Sirainen [Tue, 11 Feb 2003 09:55:58 +0000 (11:55 +0200)]
passdb ldap added. fixes to userdb ldap.
--HG--
branch : HEAD
Timo Sirainen [Mon, 10 Feb 2003 07:56:23 +0000 (09:56 +0200)]
Don't accept client connections before we're connected to all auth processes.
--HG--
branch : HEAD
Timo Sirainen [Mon, 10 Feb 2003 07:38:01 +0000 (09:38 +0200)]
i_error, not i_panic..
--HG--
branch : HEAD
Timo Sirainen [Mon, 10 Feb 2003 07:37:23 +0000 (09:37 +0200)]
Crashfix.
--HG--
branch : HEAD
Timo Sirainen [Mon, 10 Feb 2003 07:30:57 +0000 (09:30 +0200)]
Auth process communication was a bit broken
--HG--
branch : HEAD
Timo Sirainen [Sun, 9 Feb 2003 20:12:56 +0000 (22:12 +0200)]
cleanup
--HG--
branch : HEAD
Timo Sirainen [Sun, 9 Feb 2003 17:23:20 +0000 (19:23 +0200)]
More realm fixes
--HG--
branch : HEAD
Timo Sirainen [Sun, 9 Feb 2003 17:10:19 +0000 (19:10 +0200)]
usernames with '@' char were supposed to be treated as user@realm, but that
was a bit buggy
--HG--
branch : HEAD
Timo Sirainen [Sat, 8 Feb 2003 19:09:40 +0000 (21:09 +0200)]
Allocate larger initial pool for maildir syncing.
--HG--
branch : HEAD
Timo Sirainen [Sat, 8 Feb 2003 18:58:49 +0000 (20:58 +0200)]
DEBUG: we cleared wrong memory block..
--HG--
branch : HEAD
Timo Sirainen [Sat, 8 Feb 2003 17:13:36 +0000 (19:13 +0200)]
Moved login process verbose stuff under verbose_debug.
--HG--
branch : HEAD
Timo Sirainen [Sat, 8 Feb 2003 15:42:46 +0000 (17:42 +0200)]
/dev/stderr works now in log paths.
--HG--
branch : HEAD
Timo Sirainen [Sat, 8 Feb 2003 15:30:10 +0000 (17:30 +0200)]
Don't check log dir permission if the log file already exists
--HG--
branch : HEAD
Timo Sirainen [Sat, 8 Feb 2003 15:14:38 +0000 (17:14 +0200)]
And remove the flock default from here too..
--HG--
branch : HEAD
Timo Sirainen [Sat, 8 Feb 2003 15:00:35 +0000 (17:00 +0200)]
OpenPAM uses const too.
--HG--
branch : HEAD
Timo Sirainen [Sat, 8 Feb 2003 14:16:11 +0000 (16:16 +0200)]
Show the fd we're sending to master if fd_send() fails.
--HG--
branch : HEAD
Timo Sirainen [Sat, 8 Feb 2003 14:13:20 +0000 (16:13 +0200)]
Don't start those login processes that aren't enabled in protocols setting.
--HG--
branch : HEAD
Timo Sirainen [Sat, 8 Feb 2003 14:10:40 +0000 (16:10 +0200)]
Don't complain about unexpected auth disconnections actually, that's normal
during shutdown.
--HG--
branch : HEAD
Timo Sirainen [Sat, 8 Feb 2003 14:09:27 +0000 (16:09 +0200)]
STARTTLS handshake failure fixes.
--HG--
branch : HEAD
Timo Sirainen [Sat, 8 Feb 2003 14:08:57 +0000 (16:08 +0200)]
There's no space before "* OK"
--HG--
branch : HEAD
Timo Sirainen [Sat, 8 Feb 2003 13:53:07 +0000 (15:53 +0200)]
Don't bother trying sendfile() more than once with the stream.
--HG--
branch : HEAD
Timo Sirainen [Sat, 8 Feb 2003 13:52:51 +0000 (15:52 +0200)]
FreeBSD's sendfile() works only with sockets. Replace errno with EINVAL to
make it look like sendfile isn't supported.
--HG--
branch : HEAD
Timo Sirainen [Sat, 8 Feb 2003 13:43:13 +0000 (15:43 +0200)]
Don't use flock() locking by default. Using both fcntl+flock doesn't work
with FreeBSD.
--HG--
branch : HEAD
Timo Sirainen [Sat, 8 Feb 2003 13:13:12 +0000 (15:13 +0200)]
Autodetect /var/mail/%u and /var/spool/mail/%u INBOXes.
--HG--
branch : HEAD
Timo Sirainen [Sat, 8 Feb 2003 12:56:25 +0000 (14:56 +0200)]
DEBUG: fill memory with 0xde before freeing it
--HG--
branch : HEAD
Timo Sirainen [Sat, 8 Feb 2003 12:38:18 +0000 (14:38 +0200)]
use the file size only for regular files. FreeBSD gave sockets a size of 4
which broke things.
--HG--
branch : HEAD
Timo Sirainen [Sat, 8 Feb 2003 12:24:54 +0000 (14:24 +0200)]
Warn if auth process disconnected.
--HG--
branch : HEAD
Timo Sirainen [Sat, 8 Feb 2003 12:15:12 +0000 (14:15 +0200)]
Don't crash if authentication was aborted too early.
--HG--
branch : HEAD
Timo Sirainen [Sat, 8 Feb 2003 10:44:01 +0000 (12:44 +0200)]
Don't do x-unknown mime encoding. Correct way is to just send them as
literals to client. ENVELOPE, BODY and BODYSTRUCTURE replies are now always
sent as literals if they contain 8bit text, '"' or '\' characters.
Added option to IMAP parser to return literals with IMAP_ARG_LITERAL type.
--HG--
branch : HEAD
Timo Sirainen [Sat, 8 Feb 2003 09:31:00 +0000 (11:31 +0200)]
cleanups
--HG--
branch : HEAD
Timo Sirainen [Sat, 8 Feb 2003 09:11:54 +0000 (11:11 +0200)]
Have to check that msg_controllen is large enough, otherwise cmsg points to
uninitialized buffer (at least with freebsd).
--HG--
branch : HEAD
Timo Sirainen [Sat, 8 Feb 2003 09:00:26 +0000 (11:00 +0200)]
Don't try to set rlimits to infinity, rather just don't change them.
--HG--
branch : HEAD
Timo Sirainen [Sat, 8 Feb 2003 08:07:31 +0000 (10:07 +0200)]
Some extra checks to make sure we notice if auth process ID is 0.
--HG--
branch : HEAD
Timo Sirainen [Sat, 8 Feb 2003 07:48:22 +0000 (09:48 +0200)]
Variable type changes, fixes compiler warning.
--HG--
branch : HEAD
Timo Sirainen [Sat, 8 Feb 2003 07:42:27 +0000 (09:42 +0200)]
Don't skip trailing whitespace, it might be wanted (eg. log_timestamp).
--HG--
branch : HEAD
Timo Sirainen [Sat, 8 Feb 2003 07:40:36 +0000 (09:40 +0200)]
[ipv6 address] didn't work in *_listen
--HG--
branch : HEAD
Timo Sirainen [Sat, 8 Feb 2003 06:33:30 +0000 (08:33 +0200)]
We handled '=' at end of line wrong.
--HG--
branch : HEAD
Timo Sirainen [Thu, 6 Feb 2003 02:31:31 +0000 (04:31 +0200)]
Print also the fd number if it fails.
--HG--
branch : HEAD
Timo Sirainen [Tue, 4 Feb 2003 07:04:43 +0000 (09:04 +0200)]
Don't complain about missing *-login binaries if they're not enabled.
--HG--
branch : HEAD
Timo Sirainen [Tue, 4 Feb 2003 03:49:13 +0000 (05:49 +0200)]
Building in separate directory didn't work
--HG--
branch : HEAD
Timo Sirainen [Tue, 4 Feb 2003 03:37:51 +0000 (05:37 +0200)]
Valid From-line parsing could have crashed too.
--HG--
branch : HEAD
Timo Sirainen [Tue, 4 Feb 2003 03:25:44 +0000 (05:25 +0200)]
Missing headers
--HG--
branch : HEAD
Timo Sirainen [Tue, 4 Feb 2003 03:24:47 +0000 (05:24 +0200)]
missing db-ldap.h
--HG--
branch : HEAD
Timo Sirainen [Tue, 4 Feb 2003 03:24:38 +0000 (05:24 +0200)]
cleanups
--HG--
branch : HEAD
Timo Sirainen [Tue, 4 Feb 2003 02:42:32 +0000 (04:42 +0200)]
Dovecot might have crashed sometimes when accessing mbox with invalid
From-lines (eg. in the middle of the message body).
--HG--
branch : HEAD
Timo Sirainen [Tue, 4 Feb 2003 00:34:54 +0000 (02:34 +0200)]
s/PASSDB_PASSWD/PASSWD_SHADOW/
--HG--
branch : HEAD
Timo Sirainen [Mon, 3 Feb 2003 05:17:24 +0000 (07:17 +0200)]
Check for shadow.h before assuming shadow auth is possible.
--HG--
branch : HEAD
Timo Sirainen [Mon, 3 Feb 2003 05:11:16 +0000 (07:11 +0200)]
STATUS cleared \Recent flags from messages
--HG--
branch : HEAD
Timo Sirainen [Mon, 3 Feb 2003 05:01:05 +0000 (07:01 +0200)]
We don't need to raise SIGHUP in alarm handler, that was just a mistake in
first tests. That also means gdb won't break at SIGALRM and I can remove the
DISABLE_ALARMHUP kludge.
--HG--
branch : HEAD
Timo Sirainen [Sun, 2 Feb 2003 10:59:58 +0000 (12:59 +0200)]
Define OPENLDAP_ASYNC_WORKAROUND
--HG--
branch : HEAD
Timo Sirainen [Sun, 2 Feb 2003 10:53:43 +0000 (12:53 +0200)]
Send protocol with auth requests
--HG--
branch : HEAD
Timo Sirainen [Sun, 2 Feb 2003 10:46:20 +0000 (12:46 +0200)]
Moved more auth code to login-common.
--HG--
branch : HEAD
Timo Sirainen [Sun, 2 Feb 2003 10:16:42 +0000 (12:16 +0200)]
auth: kill login connection if it leaves requests hanging too long.
--HG--
branch : HEAD
Timo Sirainen [Sun, 2 Feb 2003 09:45:07 +0000 (11:45 +0200)]
make sure we don't access free'd memory if auth process dies.
--HG--
branch : HEAD
Timo Sirainen [Sun, 2 Feb 2003 09:30:18 +0000 (11:30 +0200)]
fixes
--HG--
branch : HEAD
Timo Sirainen [Sun, 2 Feb 2003 08:11:33 +0000 (10:11 +0200)]
s/imap-auth/auth process/
--HG--
branch : HEAD
Timo Sirainen [Sun, 2 Feb 2003 07:10:45 +0000 (09:10 +0200)]
STARTTLS commands crashed. imap-login STARTTLS also ignored next command.
--HG--
branch : HEAD
Timo Sirainen [Sun, 2 Feb 2003 00:32:21 +0000 (02:32 +0200)]
finally working
--HG--
branch : HEAD
Timo Sirainen [Sun, 2 Feb 2003 00:21:17 +0000 (02:21 +0200)]
maybe now?
--HG--
branch : HEAD
Timo Sirainen [Sun, 2 Feb 2003 00:19:34 +0000 (02:19 +0200)]
more fixes
--HG--
branch : HEAD
Timo Sirainen [Sun, 2 Feb 2003 00:08:28 +0000 (02:08 +0200)]
auth process fixes, LDAP seems to be working (with the kludge define or
fixed libldap)
--HG--
branch : HEAD
Timo Sirainen [Sat, 1 Feb 2003 11:54:42 +0000 (13:54 +0200)]
um. still not.
--HG--
branch : HEAD
Timo Sirainen [Sat, 1 Feb 2003 11:53:54 +0000 (13:53 +0200)]
Changing login_dir or login_chroot wasn't possible
--HG--
branch : HEAD
Timo Sirainen [Sat, 1 Feb 2003 11:44:57 +0000 (13:44 +0200)]
Message size was returned with wrong type
--HG--
branch : HEAD
Timo Sirainen [Sat, 1 Feb 2003 11:44:40 +0000 (13:44 +0200)]
Don't crash if we couldn't open message.
--HG--
branch : HEAD
Timo Sirainen [Sat, 1 Feb 2003 11:37:22 +0000 (13:37 +0200)]
Fixes to SEARCH SENT*
--HG--
branch : HEAD
Timo Sirainen [Sat, 1 Feb 2003 11:24:17 +0000 (13:24 +0200)]
Several search fixes, mostly related to matching multiple conditions.
--HG--
branch : HEAD