]>
git.ipfire.org Git - thirdparty/dovecot/core.git/log
Timo Sirainen [Tue, 18 Feb 2003 20:58:30 +0000 (22:58 +0200)]
fix
--HG--
branch : HEAD
Timo Sirainen [Tue, 18 Feb 2003 20:50:09 +0000 (22:50 +0200)]
Use getlogin() alternatively if USER environment isn't found.
--HG--
branch : HEAD
Timo Sirainen [Tue, 18 Feb 2003 19:24:44 +0000 (21:24 +0200)]
Fix realm usage with DIGEST-MD5. Support generating other password schemes
out of plaintext passwords.
--HG--
branch : HEAD
Timo Sirainen [Tue, 18 Feb 2003 19:11:26 +0000 (21:11 +0200)]
Added default_pass_scheme to LDAP. Support for more password schemes. Merged
password checking code with LDAP and passwd-file, so both support the same
schemes now.
--HG--
branch : HEAD
Timo Sirainen [Tue, 18 Feb 2003 19:09:18 +0000 (21:09 +0200)]
s/ldap/vpopmail/ in vpopmail.so example
--HG--
branch : HEAD
Timo Sirainen [Tue, 18 Feb 2003 17:18:31 +0000 (19:18 +0200)]
Escape special chars in username if needed.
--HG--
branch : HEAD
Timo Sirainen [Tue, 18 Feb 2003 11:44:42 +0000 (13:44 +0200)]
Don't allow deleting selected mailbox.
--HG--
branch : HEAD
Timo Sirainen [Tue, 18 Feb 2003 11:09:33 +0000 (13:09 +0200)]
missing dovecot-ldap.conf
--HG--
branch : HEAD
Timo Sirainen [Mon, 17 Feb 2003 20:45:02 +0000 (22:45 +0200)]
Do tmp -> new using link() + unlink(). Use "new" way for unique filename
generation.
--HG--
branch : HEAD
Timo Sirainen [Mon, 17 Feb 2003 19:09:43 +0000 (21:09 +0200)]
Check for ENOTEMPTY too for rename() failures.
--HG--
branch : HEAD
Timo Sirainen [Mon, 17 Feb 2003 18:48:20 +0000 (20:48 +0200)]
o_stream_seek() return value was checked wrong
--HG--
branch : HEAD
Timo Sirainen [Mon, 17 Feb 2003 16:40:15 +0000 (18:40 +0200)]
Remove the mailbox globbing code from here. It should have been done
already by mail_storage. Also show parent mailboxes before children, not
after. (Patch by Peter Kaas)
--HG--
branch : HEAD
Timo Sirainen [Mon, 17 Feb 2003 14:57:23 +0000 (16:57 +0200)]
Handle LDAP failures better.
--HG--
branch : HEAD
Timo Sirainen [Mon, 17 Feb 2003 13:38:38 +0000 (15:38 +0200)]
Rather than block for two seconds, we can just call ldap_result() again if
it returns 0..
--HG--
branch : HEAD
Timo Sirainen [Fri, 14 Feb 2003 15:23:34 +0000 (17:23 +0200)]
comment update
--HG--
branch : HEAD
Timo Sirainen [Fri, 14 Feb 2003 14:39:58 +0000 (16:39 +0200)]
oe6 workaround enum was 0 which didn't really work..
--HG--
branch : HEAD
Timo Sirainen [Fri, 14 Feb 2003 13:15:55 +0000 (15:15 +0200)]
updated
--HG--
branch : HEAD
Timo Sirainen [Fri, 14 Feb 2003 13:15:40 +0000 (15:15 +0200)]
IDLE setting.
--HG--
branch : HEAD
Timo Sirainen [Fri, 14 Feb 2003 12:56:32 +0000 (14:56 +0200)]
Don't even try to override mbox dotlock if we can't get fcntl/flock.
--HG--
branch : HEAD
Timo Sirainen [Fri, 14 Feb 2003 10:58:50 +0000 (12:58 +0200)]
Allow '\' character too in atoms, they're used in flags..
--HG--
branch : HEAD
Timo Sirainen [Fri, 14 Feb 2003 10:53:10 +0000 (12:53 +0200)]
check cmsg_level too
--HG--
branch : HEAD
Timo Sirainen [Fri, 14 Feb 2003 10:51:53 +0000 (12:51 +0200)]
fd_read(): make sure it's SCM_RIGHTS that was transferred so that login
process couldn't fool us to use some of our existing fds.
--HG--
branch : HEAD
Timo Sirainen [Fri, 14 Feb 2003 10:46:44 +0000 (12:46 +0200)]
Support for IDLE extension.
--HG--
branch : HEAD
Timo Sirainen [Fri, 14 Feb 2003 10:45:34 +0000 (12:45 +0200)]
Don't inline timeout_update_next(). gcc 3.2.2 with -O2 seems to break it.
--HG--
branch : HEAD
Timo Sirainen [Fri, 14 Feb 2003 09:08:06 +0000 (11:08 +0200)]
show proper error message to 8bit chars
--HG--
branch : HEAD
Timo Sirainen [Fri, 14 Feb 2003 09:06:43 +0000 (11:06 +0200)]
Allow wildcards anyway in atoms, they're needed with LIST.
--HG--
branch : HEAD
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