]>
git.ipfire.org Git - thirdparty/dovecot/core.git/log
Timo Sirainen [Sun, 13 Apr 2003 18:02:14 +0000 (21:02 +0300)]
More optimized mbox rewriting. It now tries to shrink/extend the filler in
x-keywords header.
--HG--
branch : HEAD
Timo Sirainen [Sun, 13 Apr 2003 18:01:25 +0000 (21:01 +0300)]
Don't crash if there was locking problems when trying to rewrite mbox.
--HG--
branch : HEAD
Timo Sirainen [Sat, 12 Apr 2003 15:39:29 +0000 (18:39 +0300)]
mmap_used_length should be updated too when data is appeneded
--HG--
branch : HEAD
Timo Sirainen [Sat, 12 Apr 2003 14:59:09 +0000 (17:59 +0300)]
minor cleanup
--HG--
branch : HEAD
Timo Sirainen [Sat, 12 Apr 2003 14:53:43 +0000 (17:53 +0300)]
Expunging mails broke syncing
--HG--
branch : HEAD
Timo Sirainen [Thu, 10 Apr 2003 22:37:25 +0000 (01:37 +0300)]
minor memory leak/cleanup fixes
--HG--
branch : HEAD
Timo Sirainen [Thu, 10 Apr 2003 22:37:01 +0000 (01:37 +0300)]
p_clear() left only the smallest block, not the largest block
--HG--
branch : HEAD
Timo Sirainen [Thu, 10 Apr 2003 21:19:56 +0000 (00:19 +0300)]
Free memory at exit
--HG--
branch : HEAD
Timo Sirainen [Thu, 10 Apr 2003 20:36:09 +0000 (23:36 +0300)]
a bit memory allocation tweaks
--HG--
branch : HEAD
Timo Sirainen [Wed, 9 Apr 2003 20:52:20 +0000 (23:52 +0300)]
Don't index new mails in cur/ if we don't have uidlist.lock
--HG--
branch : HEAD
Timo Sirainen [Wed, 9 Apr 2003 20:39:37 +0000 (23:39 +0300)]
missing maildir-uidlist.h
--HG--
branch : HEAD
Timo Sirainen [Wed, 9 Apr 2003 20:28:30 +0000 (23:28 +0300)]
Call safe_sendfile() only with sockets, and also with files under Linux.
Hopefully helps for signal 12 under FreeBSD.
--HG--
branch : HEAD
Timo Sirainen [Wed, 9 Apr 2003 20:13:02 +0000 (23:13 +0300)]
We don't need these fields
--HG--
branch : HEAD
Timo Sirainen [Wed, 9 Apr 2003 20:10:01 +0000 (23:10 +0300)]
Rewritten maildir syncing. Uses dovecot-uidlist file to store UIDs
permanently.
--HG--
branch : HEAD
Timo Sirainen [Wed, 9 Apr 2003 20:07:47 +0000 (23:07 +0300)]
Don't crash if mail doesn't have any headers.
--HG--
branch : HEAD
Timo Sirainen [Tue, 8 Apr 2003 23:06:06 +0000 (02:06 +0300)]
use test -c for checking /dev/urandom. test -e doesn't work in solaris.
--HG--
branch : HEAD
Timo Sirainen [Tue, 8 Apr 2003 22:59:09 +0000 (01:59 +0300)]
s/latest IMAP4rev1 draft/RFC-3501/
--HG--
branch : HEAD
Timo Sirainen [Tue, 8 Apr 2003 16:59:52 +0000 (19:59 +0300)]
default is CRYPT, not DES (which doesn't even exist)
--HG--
branch : HEAD
Timo Sirainen [Tue, 8 Apr 2003 13:12:47 +0000 (16:12 +0300)]
Tru64 fixes. More comments.
--HG--
branch : HEAD
Timo Sirainen [Sat, 5 Apr 2003 21:15:01 +0000 (00:15 +0300)]
hardlink copying was broken again
--HG--
branch : HEAD
Timo Sirainen [Fri, 4 Apr 2003 14:41:55 +0000 (17:41 +0300)]
compilefix
--HG--
branch : HEAD
Timo Sirainen [Fri, 4 Apr 2003 14:40:13 +0000 (17:40 +0300)]
Support using OpenSSL's pseudo-random generator instead of /dev/urandom. If
neither are found, allow dovecot-auth still to be started because currently
only DIGEST-MD5 requires prng.
--HG--
branch : HEAD
Timo Sirainen [Fri, 4 Apr 2003 12:40:24 +0000 (15:40 +0300)]
compile warning fixes
--HG--
branch : HEAD
Timo Sirainen [Fri, 4 Apr 2003 12:33:58 +0000 (15:33 +0300)]
config.rpath was missing
--HG--
branch : HEAD
Timo Sirainen [Fri, 4 Apr 2003 12:09:27 +0000 (15:09 +0300)]
Compile fix for tru64
--HG--
branch : HEAD
Timo Sirainen [Thu, 3 Apr 2003 23:42:54 +0000 (02:42 +0300)]
MD5crypt password fixes.
--HG--
branch : HEAD
Timo Sirainen [Wed, 2 Apr 2003 02:09:41 +0000 (05:09 +0300)]
Moved auth_username_chars from db-pgsql to generic for all. Some other
auth code cleanups.
--HG--
branch : HEAD
Timo Sirainen [Wed, 2 Apr 2003 02:05:38 +0000 (05:05 +0300)]
Mailbox names are now sent through imap-quoter instead of just escaping it.
This means that mailbox names that would require escapes are instead sent
as literals now.
--HG--
branch : HEAD
Timo Sirainen [Wed, 2 Apr 2003 01:00:02 +0000 (04:00 +0300)]
Added auth_default_realm (based on patch by Kristian Hoffmann)
--HG--
branch : HEAD
Timo Sirainen [Tue, 1 Apr 2003 14:55:48 +0000 (17:55 +0300)]
crashfix
--HG--
branch : HEAD
Timo Sirainen [Tue, 1 Apr 2003 12:02:05 +0000 (15:02 +0300)]
crashfix
--HG--
branch : HEAD
Timo Sirainen [Sun, 30 Mar 2003 12:48:36 +0000 (15:48 +0300)]
Handle EDQUOT errno as "not enough disk space" like ENOSPC.
--HG--
branch : HEAD
Timo Sirainen [Sat, 29 Mar 2003 08:56:45 +0000 (10:56 +0200)]
rewrite, maybe it works properly now.
--HG--
branch : HEAD
Timo Sirainen [Wed, 26 Mar 2003 17:52:44 +0000 (19:52 +0200)]
updated
--HG--
branch : HEAD
Timo Sirainen [Wed, 26 Mar 2003 17:29:01 +0000 (19:29 +0200)]
Better handling for multiline headers. Before we skipped headers larger than
input buffer size (8k with read (default), 256k with mmap). The skipping was
also a bit buggy.
Now we parse the lines one at a time. There's also a way to read the header
fully into memory before parsing it, if really needed.
--HG--
branch : HEAD
Timo Sirainen [Wed, 26 Mar 2003 15:40:16 +0000 (17:40 +0200)]
memory usage fixes
--HG--
branch : HEAD
Timo Sirainen [Wed, 26 Mar 2003 14:58:33 +0000 (16:58 +0200)]
When data stack grew larger than two blocks, t_pop()ing crashed when trying
to free extra blocks.
--HG--
branch : HEAD
Timo Sirainen [Wed, 26 Mar 2003 14:52:20 +0000 (16:52 +0200)]
fix extra memory usage
--HG--
branch : HEAD
Timo Sirainen [Wed, 26 Mar 2003 09:35:49 +0000 (11:35 +0200)]
Removed default auth_chroot directory from digest-md5 case. If you really
want it, you know where to set it.
--HG--
branch : HEAD
Timo Sirainen [Wed, 26 Mar 2003 08:38:44 +0000 (10:38 +0200)]
s/imap-master/dovecot/
--HG--
branch : HEAD
Timo Sirainen [Wed, 26 Mar 2003 08:31:59 +0000 (10:31 +0200)]
Support for mailfront.
--HG--
branch : HEAD
Timo Sirainen [Mon, 24 Mar 2003 12:59:49 +0000 (14:59 +0200)]
FETCH BODY[part]<partial> didn't work correctly
--HG--
branch : HEAD
Timo Sirainen [Sat, 22 Mar 2003 19:13:31 +0000 (21:13 +0200)]
compile warning fix
--HG--
branch : HEAD
Timo Sirainen [Fri, 21 Mar 2003 06:47:05 +0000 (08:47 +0200)]
Call the hostpid_init() always at startup. Easier than doing it all around.
--HG--
branch : HEAD
Timo Sirainen [Thu, 20 Mar 2003 22:31:36 +0000 (00:31 +0200)]
Fixes for resetting stream limits. Should fix some APPEND problems.
--HG--
branch : HEAD
Timo Sirainen [Thu, 20 Mar 2003 19:06:05 +0000 (21:06 +0200)]
Literals didn't work if they weren't the last argument.
--HG--
branch : HEAD
Timo Sirainen [Thu, 20 Mar 2003 17:38:39 +0000 (19:38 +0200)]
More kludgy LIST fixes for maildir subfolders
--HG--
branch : HEAD
Timo Sirainen [Thu, 20 Mar 2003 17:19:03 +0000 (19:19 +0200)]
LIST "" foo.% doesn't anymore reply "foo." folder.
--HG--
branch : HEAD
Timo Sirainen [Thu, 20 Mar 2003 17:06:23 +0000 (19:06 +0200)]
We didn't stop after reading literal size. This broke using non-synced
literals with APPEND.
--HG--
branch : HEAD
Timo Sirainen [Wed, 19 Mar 2003 14:25:06 +0000 (16:25 +0200)]
forgot to add
--HG--
branch : HEAD
Timo Sirainen [Tue, 18 Mar 2003 00:29:49 +0000 (02:29 +0200)]
Partial body fetches were buggy
--HG--
branch : HEAD
Timo Sirainen [Mon, 17 Mar 2003 05:09:28 +0000 (07:09 +0200)]
file offset wasn't kept right.
--HG--
branch : HEAD
Timo Sirainen [Mon, 17 Mar 2003 04:47:12 +0000 (06:47 +0200)]
more fixes..
--HG--
branch : HEAD
Timo Sirainen [Mon, 17 Mar 2003 04:44:43 +0000 (06:44 +0200)]
iconv fixes
--HG--
branch : HEAD
Timo Sirainen [Mon, 17 Mar 2003 04:43:20 +0000 (06:43 +0200)]
Whops, test reverted back.
--HG--
branch : HEAD
Timo Sirainen [Mon, 17 Mar 2003 04:40:39 +0000 (06:40 +0200)]
Don't assume that major() and minor() are unsigned ints.
--HG--
branch : HEAD
Timo Sirainen [Mon, 17 Mar 2003 04:36:46 +0000 (06:36 +0200)]
Better iconv() checking.
--HG--
branch : HEAD
Timo Sirainen [Sun, 16 Mar 2003 14:33:29 +0000 (16:33 +0200)]
Fixes to parsing userdb fields.
--HG--
branch : HEAD
Timo Sirainen [Sat, 15 Mar 2003 00:33:47 +0000 (02:33 +0200)]
Renaming maildir subfolders inserted extra "." in the middle.
--HG--
branch : HEAD
Timo Sirainen [Fri, 14 Mar 2003 22:15:43 +0000 (00:15 +0200)]
cleanups
--HG--
branch : HEAD
Timo Sirainen [Fri, 14 Mar 2003 19:28:59 +0000 (21:28 +0200)]
Whops, forgot to add.
--HG--
branch : HEAD
Timo Sirainen [Fri, 14 Mar 2003 18:52:53 +0000 (20:52 +0200)]
updated first_valid_uid comment
--HG--
branch : HEAD
Timo Sirainen [Fri, 14 Mar 2003 09:35:24 +0000 (11:35 +0200)]
"mail process isn't allowed to use UID %s (modify first_valid_uid in config file)"
--HG--
branch : HEAD
Timo Sirainen [Mon, 10 Mar 2003 00:36:08 +0000 (02:36 +0200)]
Added i_stream_read_next_line()
--HG--
branch : HEAD
Timo Sirainen [Sun, 9 Mar 2003 11:57:35 +0000 (13:57 +0200)]
cleanup
--HG--
branch : HEAD
Timo Sirainen [Sun, 9 Mar 2003 10:03:35 +0000 (12:03 +0200)]
mbox: LIST "" invalid-directory/% doesn't anymore give internal error
--HG--
branch : HEAD
Timo Sirainen [Sun, 9 Mar 2003 09:56:05 +0000 (11:56 +0200)]
mbox: CREATE mailbox/ now mkdir()s it.
--HG--
branch : HEAD
Timo Sirainen [Sun, 9 Mar 2003 09:01:01 +0000 (11:01 +0200)]
FETCH: \Seen flag updating didn't work (eg. FETCH BODY[]).
--HG--
branch : HEAD
Timo Sirainen [Sun, 9 Mar 2003 00:35:20 +0000 (02:35 +0200)]
Literal parser broke if \r\n wasn't in buffer at the time '}' was parsed.
--HG--
branch : HEAD
Timo Sirainen [Fri, 7 Mar 2003 00:40:33 +0000 (02:40 +0200)]
pgsql check fixes
--HG--
branch : HEAD
Timo Sirainen [Fri, 7 Mar 2003 00:37:22 +0000 (02:37 +0200)]
cleanup
--HG--
branch : HEAD
Timo Sirainen [Thu, 6 Mar 2003 23:31:43 +0000 (01:31 +0200)]
Log vpop_user + vpop_domain too. They may be different from original
username after parse_email()..
--HG--
branch : HEAD
Timo Sirainen [Thu, 6 Mar 2003 23:24:29 +0000 (01:24 +0200)]
cleanups
--HG--
branch : HEAD
Timo Sirainen [Thu, 6 Mar 2003 23:20:16 +0000 (01:20 +0200)]
Added PostgreSQL support, patch by Alex Howansky
--HG--
branch : HEAD
Timo Sirainen [Thu, 6 Mar 2003 21:45:16 +0000 (23:45 +0200)]
Added ldap_version setting.
--HG--
branch : HEAD
Timo Sirainen [Thu, 6 Mar 2003 21:44:31 +0000 (23:44 +0200)]
We didn't work at all in non-inetd mode. Also fix crash when quitting.
--HG--
branch : HEAD
Timo Sirainen [Thu, 6 Mar 2003 19:23:44 +0000 (21:23 +0200)]
UIDs are now saved into mbox file. added a few rewriting optimizations so
that we don't always have to rewrite the whole file when updating messages
at the beginning of file.
--HG--
branch : HEAD
Timo Sirainen [Wed, 5 Mar 2003 20:54:17 +0000 (22:54 +0200)]
message_address_write() didn't work.
--HG--
branch : HEAD
Timo Sirainen [Wed, 5 Mar 2003 20:51:22 +0000 (22:51 +0200)]
message_address_parse(): allow using data_stack_pool
--HG--
branch : HEAD
Timo Sirainen [Wed, 5 Mar 2003 01:43:16 +0000 (03:43 +0200)]
Compiler warning fixes.
--HG--
branch : HEAD
Timo Sirainen [Wed, 5 Mar 2003 01:41:36 +0000 (03:41 +0200)]
Added index->append_abort() to abort append cleanly.
--HG--
branch : HEAD
Timo Sirainen [Tue, 4 Mar 2003 22:38:07 +0000 (00:38 +0200)]
login: Wait until we're connected to auth process before executing command
from client.
inetd usage: --group=name can now specify which login group to use. Default
is the binary name before '-' character (ie. imap or pop3).
--HG--
branch : HEAD
Timo Sirainen [Tue, 4 Mar 2003 18:51:02 +0000 (20:51 +0200)]
Don't crash if something tries to write 0 bytes in headers while saving the
message. This happened sometimes with mbox.
--HG--
branch : HEAD
Timo Sirainen [Tue, 4 Mar 2003 04:02:56 +0000 (06:02 +0200)]
Somewhat working code to support loading Dovecot from inetd and such. It
still needs possibility to specify which login process to use, and LOGIN and
AUTHENTICATE commands shouldn't be allowed before we're connected to auth
process.
--HG--
branch : HEAD
Timo Sirainen [Tue, 4 Mar 2003 04:01:37 +0000 (06:01 +0200)]
Don't crash if auth request wasn't found.
--HG--
branch : HEAD
Timo Sirainen [Tue, 4 Mar 2003 04:00:13 +0000 (06:00 +0200)]
Removed restrict_access_clean_env() and env_remove(). They're not needed.
--HG--
branch : HEAD
Timo Sirainen [Tue, 4 Mar 2003 03:59:44 +0000 (05:59 +0200)]
Handle /dev/stderr directly instead of open()ing.
--HG--
branch : HEAD
Timo Sirainen [Tue, 4 Mar 2003 03:59:13 +0000 (05:59 +0200)]
More verbose error message when leaked fd is noticed.
--HG--
branch : HEAD
Timo Sirainen [Tue, 4 Mar 2003 02:18:09 +0000 (04:18 +0200)]
net_* functions don't anymore set sockets to non-blocking by default.
--HG--
branch : HEAD
Timo Sirainen [Tue, 4 Mar 2003 01:10:28 +0000 (03:10 +0200)]
Use literals for strings containing '"' and '\' characters too. This wasn't
done at all before so FETCH ENVELOPE, BODY and BODYSTRUCTURE could have
returned pretty broken results.
--HG--
branch : HEAD
Timo Sirainen [Sun, 2 Mar 2003 22:41:45 +0000 (00:41 +0200)]
Selecting INBOX didn't use index files if full_filesystem_access was yes.
--HG--
branch : HEAD
Timo Sirainen [Sat, 1 Mar 2003 15:25:03 +0000 (17:25 +0200)]
Setting user_global_uid or user_global_gid crashed.
--HG--
branch : HEAD
Timo Sirainen [Thu, 27 Feb 2003 14:48:00 +0000 (16:48 +0200)]
Maildir LIST \Children fixes.
--HG--
branch : HEAD
Timo Sirainen [Wed, 26 Feb 2003 22:19:51 +0000 (00:19 +0200)]
safe_mkdir(): usage fchmod() and fchown(). chmod() wasn't really safe and
lchown() wasn't portable.
--HG--
branch : HEAD
Timo Sirainen [Wed, 26 Feb 2003 21:27:17 +0000 (23:27 +0200)]
Invalid PLAIN auth request crashed auth process.
--HG--
branch : HEAD
Timo Sirainen [Wed, 26 Feb 2003 11:21:43 +0000 (13:21 +0200)]
[::] address wasn't treated exactly as "ipv6 any", but looks like
gethostbyname() worked with it.
--HG--
branch : HEAD
Timo Sirainen [Wed, 26 Feb 2003 11:19:06 +0000 (13:19 +0200)]
Added --version
--HG--
branch : HEAD
Timo Sirainen [Wed, 26 Feb 2003 01:01:57 +0000 (03:01 +0200)]
updated
--HG--
branch : HEAD
Timo Sirainen [Tue, 25 Feb 2003 23:12:55 +0000 (01:12 +0200)]
update
--HG--
branch : HEAD
Timo Sirainen [Tue, 25 Feb 2003 21:05:52 +0000 (23:05 +0200)]
final fix: text-content subtype wasn't defaulted to plain
--HG--
branch : HEAD