]>
git.ipfire.org Git - thirdparty/dovecot/core.git/log
Timo Sirainen [Thu, 10 Jul 2003 15:24:10 +0000 (18:24 +0300)]
DEBUG: crashfix when switching modify log
--HG--
branch : HEAD
Timo Sirainen [Thu, 10 Jul 2003 14:45:58 +0000 (17:45 +0300)]
test -o and -a are apparently non-POSIX. not using.
--HG--
branch : HEAD
Timo Sirainen [Thu, 10 Jul 2003 03:04:07 +0000 (06:04 +0300)]
New configuration file code. Some syntax changes, but tries to be somewhat
backwards compatible. SIGHUP now reverts back to old configuration if it
detected errors in new one.
--HG--
branch : HEAD
Timo Sirainen [Thu, 10 Jul 2003 00:40:25 +0000 (03:40 +0300)]
test -e isn't standard. Use test -c + -s for checking /dev/urandom.
--HG--
branch : HEAD
Timo Sirainen [Wed, 9 Jul 2003 19:50:17 +0000 (22:50 +0300)]
test -e /dev/urandom, not test -c. BSD/OS has it as a symlink to socket.
--HG--
branch : HEAD
Timo Sirainen [Wed, 9 Jul 2003 19:30:32 +0000 (22:30 +0300)]
RAND_LIBS are needed nowadays for imap/pop3.
--HG--
branch : HEAD
Timo Sirainen [Wed, 9 Jul 2003 15:31:01 +0000 (18:31 +0300)]
Crashfix if user's home directory wasn't given
--HG--
branch : HEAD
Timo Sirainen [Wed, 9 Jul 2003 15:23:40 +0000 (18:23 +0300)]
Return BAD instead of NO errors with invalid message sets
--HG--
branch : HEAD
Timo Sirainen [Wed, 9 Jul 2003 14:51:56 +0000 (17:51 +0300)]
Still more timezone fixes
--HG--
branch : HEAD
Timo Sirainen [Tue, 8 Jul 2003 16:01:21 +0000 (19:01 +0300)]
typo
--HG--
branch : HEAD
Timo Sirainen [Tue, 8 Jul 2003 15:09:41 +0000 (18:09 +0300)]
fix
--HG--
branch : HEAD
Timo Sirainen [Sun, 6 Jul 2003 22:59:31 +0000 (01:59 +0300)]
call index deinit properly
--HG--
branch : HEAD
Timo Sirainen [Sun, 6 Jul 2003 22:55:22 +0000 (01:55 +0300)]
Destroy all unused indexes 10 seconds after use. Before we destroyed them
only when opening a new index.
--HG--
branch : HEAD
Timo Sirainen [Sun, 6 Jul 2003 19:28:38 +0000 (22:28 +0300)]
updates for syncing comments
--HG--
branch : HEAD
Timo Sirainen [Sun, 6 Jul 2003 00:29:00 +0000 (03:29 +0300)]
NFS-safe subscription file
--HG--
branch : HEAD
Timo Sirainen [Sat, 5 Jul 2003 20:33:18 +0000 (23:33 +0300)]
Moved all dotlocking code to lib/. Also we now use temp file + link() rather
than rely on working O_EXCL.
--HG--
branch : HEAD
Timo Sirainen [Thu, 3 Jul 2003 01:01:20 +0000 (04:01 +0300)]
fix :)
--HG--
branch : HEAD
Timo Sirainen [Thu, 3 Jul 2003 01:01:10 +0000 (04:01 +0300)]
some more cleanups
--HG--
branch : HEAD
Timo Sirainen [Thu, 3 Jul 2003 00:58:42 +0000 (03:58 +0300)]
Minor cleanups.
--HG--
branch : HEAD
Timo Sirainen [Wed, 2 Jul 2003 15:01:28 +0000 (18:01 +0300)]
We don't lose UIDs anymore if index is deleted.
--HG--
branch : HEAD
Timo Sirainen [Wed, 2 Jul 2003 01:02:27 +0000 (04:02 +0300)]
Added imap_max_line_length setting to config file.
--HG--
branch : HEAD
Timo Sirainen [Wed, 2 Jul 2003 00:57:24 +0000 (03:57 +0300)]
IMAP parser memory limits are now enforced by bytes per line rather than
limiting maximum amount of tokens per line. Default is 64k now, which should
help with the huge message sets generated by some clients.
--HG--
branch : HEAD
Timo Sirainen [Tue, 1 Jul 2003 19:17:02 +0000 (22:17 +0300)]
CPPFLAGS/LDFLAGS examples were missing -I / -L options..
--HG--
branch : HEAD
Timo Sirainen [Tue, 1 Jul 2003 18:48:47 +0000 (21:48 +0300)]
Expand ~/ from beginning of all paths. Added INBOX=<dir> support for
maildir.
--HG--
branch : HEAD
Timo Sirainen [Tue, 1 Jul 2003 18:48:13 +0000 (21:48 +0300)]
home_expand(NULL) -> NULL
--HG--
branch : HEAD
Timo Sirainen [Tue, 1 Jul 2003 18:14:18 +0000 (21:14 +0300)]
mail_full_filesystem_access = yes fixes
--HG--
branch : HEAD
Timo Sirainen [Mon, 30 Jun 2003 15:54:17 +0000 (18:54 +0300)]
Keep capability in string_t so plugins can modify it.
--HG--
branch : HEAD
Timo Sirainen [Thu, 26 Jun 2003 16:12:24 +0000 (19:12 +0300)]
0.99.10 released
--HG--
branch : HEAD
Timo Sirainen [Thu, 26 Jun 2003 16:10:33 +0000 (19:10 +0300)]
INTERNALDATE fetching was broken
--HG--
branch : HEAD
Timo Sirainen [Thu, 26 Jun 2003 16:01:31 +0000 (19:01 +0300)]
When assigning UIDs to mails, we tried to sort them with strcmp(), but that
wasn't actually working. Also we now sort properly the mails that had
unix timestamp older than 1 billion (Sep 9 2001).
--HG--
branch : HEAD
Timo Sirainen [Thu, 26 Jun 2003 14:59:23 +0000 (17:59 +0300)]
Comment updates
--HG--
branch : HEAD
Timo Sirainen [Thu, 26 Jun 2003 00:48:31 +0000 (03:48 +0300)]
Don't send \Unmarked in LIST reply unless mbox file is zero-sized. We can't
get it right with atime checks, so don't even try.
--HG--
branch : HEAD
Timo Sirainen [Thu, 26 Jun 2003 00:05:16 +0000 (03:05 +0300)]
Say something about CPPFLAGS and LDFLAGS.
--HG--
branch : HEAD
Timo Sirainen [Wed, 25 Jun 2003 23:31:03 +0000 (02:31 +0300)]
When deleting directory, delete .imap dir under it first.
--HG--
branch : HEAD
Timo Sirainen [Wed, 25 Jun 2003 23:15:34 +0000 (02:15 +0300)]
Using "*" as PAM service name now uses imap/pop3 service.
--HG--
branch : HEAD
Timo Sirainen [Wed, 25 Jun 2003 22:42:55 +0000 (01:42 +0300)]
~/rawlog -> ~/dovecot.rawlog
--HG--
branch : HEAD
Timo Sirainen [Wed, 25 Jun 2003 16:39:06 +0000 (19:39 +0300)]
Call waitpid() until no processes are left, instead of one per second.
--HG--
branch : HEAD
Timo Sirainen [Tue, 24 Jun 2003 23:35:13 +0000 (02:35 +0300)]
Don't advertise STARTTLS/STLS capability when TLS/SSL connection is already
established.
--HG--
branch : HEAD
Timo Sirainen [Tue, 24 Jun 2003 23:26:36 +0000 (02:26 +0300)]
Better error message if UID/GID isn't valid.
--HG--
branch : HEAD
Timo Sirainen [Tue, 24 Jun 2003 23:17:06 +0000 (02:17 +0300)]
Use "dovecot" service rather than "imap".
--HG--
branch : HEAD
Timo Sirainen [Tue, 24 Jun 2003 23:16:56 +0000 (02:16 +0300)]
Compile fix (dunno if it works though)
--HG--
branch : HEAD
Timo Sirainen [Tue, 24 Jun 2003 23:10:44 +0000 (02:10 +0300)]
imap-login could get into infinite loop if connection was closed improperly.
--HG--
branch : HEAD
Timo Sirainen [Tue, 24 Jun 2003 22:53:54 +0000 (01:53 +0300)]
get_date() wasn't optimized by using cached ENVELOPE.
--HG--
branch : HEAD
Timo Sirainen [Mon, 23 Jun 2003 19:43:41 +0000 (22:43 +0300)]
More verbose bug reporting.
--HG--
branch : HEAD
Timo Sirainen [Mon, 23 Jun 2003 18:22:48 +0000 (21:22 +0300)]
LIST and STATUS replies shouldn't strip tabs and spaces from mailbox names.
--HG--
branch : HEAD
Timo Sirainen [Mon, 23 Jun 2003 17:10:01 +0000 (20:10 +0300)]
Accessing messages in empty mailbox caused some crashes.
--HG--
branch : HEAD
Timo Sirainen [Mon, 23 Jun 2003 05:47:41 +0000 (08:47 +0300)]
fix for openssl detection
--HG--
branch : HEAD
Timo Sirainen [Sun, 22 Jun 2003 23:08:47 +0000 (02:08 +0300)]
Check OpenSSL using pkg-config which at least redhat uses nowadays.
--HG--
branch : HEAD
Timo Sirainen [Sun, 22 Jun 2003 19:23:54 +0000 (22:23 +0300)]
Compiler warning fixes
--HG--
branch : HEAD
Timo Sirainen [Thu, 19 Jun 2003 02:00:25 +0000 (05:00 +0300)]
Set process count to 1 instead of 0.
--HG--
branch : HEAD
Timo Sirainen [Thu, 19 Jun 2003 01:59:11 +0000 (04:59 +0300)]
If query fails with fatal failure, reconnect.
--HG--
branch : HEAD
Timo Sirainen [Thu, 19 Jun 2003 01:49:48 +0000 (04:49 +0300)]
Fork new process for each PAM check. Not exactly fast, but we have to do it
so we don't block when incorrect password is given. We could try reusing the
processes though..
--HG--
branch : HEAD
Timo Sirainen [Thu, 19 Jun 2003 00:46:02 +0000 (03:46 +0300)]
We were sending \0 instead of \r with non-x86 systems.
--HG--
branch : HEAD
Timo Sirainen [Wed, 18 Jun 2003 22:20:51 +0000 (01:20 +0300)]
Hardlink copying crashed.
--HG--
branch : HEAD
Timo Sirainen [Wed, 18 Jun 2003 01:35:44 +0000 (04:35 +0300)]
LWSP stripping with NUL/8bit chars set wrong literal size which broke things.
--HG--
branch : HEAD
Timo Sirainen [Wed, 18 Jun 2003 01:14:14 +0000 (04:14 +0300)]
Use RAND_bytes() rather than RAND_pseudo_bytes().
--HG--
branch : HEAD
Timo Sirainen [Wed, 18 Jun 2003 01:12:32 +0000 (04:12 +0300)]
Make sure PRNG gets initialized before chrooting so it can open /dev/urandom.
--HG--
branch : HEAD
Timo Sirainen [Mon, 16 Jun 2003 14:39:51 +0000 (17:39 +0300)]
s/max_logging_users/login_max_logging_users/
--HG--
branch : HEAD
Timo Sirainen [Mon, 16 Jun 2003 08:31:51 +0000 (11:31 +0300)]
compile fixes
--HG--
branch : HEAD
Timo Sirainen [Sun, 15 Jun 2003 04:02:05 +0000 (07:02 +0300)]
updated
--HG--
branch : HEAD
Timo Sirainen [Sun, 15 Jun 2003 03:42:28 +0000 (06:42 +0300)]
Only NOOP and CHECK will now always do a real mailbox sync. Other commands
will also do it but no often than once in 5 seconds. Also with maildir we
don't anymore try to sync it before running commands since syncing is now
done automatically whenever we try to access a file that doesn't exist.
--HG--
branch : HEAD
Timo Sirainen [Sun, 15 Jun 2003 02:22:28 +0000 (05:22 +0300)]
whops, don't commit debugging
--HG--
branch : HEAD
Timo Sirainen [Sun, 15 Jun 2003 02:20:52 +0000 (05:20 +0300)]
Dirty maildir flags support works now.
--HG--
branch : HEAD
Timo Sirainen [Sun, 15 Jun 2003 02:20:12 +0000 (05:20 +0300)]
Make sure we unlock index before unreferencing it, since it's not actually
closed at that time
--HG--
branch : HEAD
Timo Sirainen [Sun, 15 Jun 2003 01:11:16 +0000 (04:11 +0300)]
We might have crashed if we ended up killing login processes with too old
auth requests.
--HG--
branch : HEAD
Timo Sirainen [Sat, 14 Jun 2003 17:43:26 +0000 (20:43 +0300)]
"SEARCH DELETED" didn't return anything if all messages were deleted.
--HG--
branch : HEAD
Timo Sirainen [Sat, 14 Jun 2003 17:38:06 +0000 (20:38 +0300)]
Close index files before deleting the mailbox.
--HG--
branch : HEAD
Timo Sirainen [Sat, 14 Jun 2003 17:22:02 +0000 (20:22 +0300)]
Check for EISDIR error as well. Fixed problems with BSD/OS.
--HG--
branch : HEAD
Timo Sirainen [Wed, 11 Jun 2003 23:26:13 +0000 (02:26 +0300)]
OpenSSL proxy changes - hopefully fixes something. Also don't crash with
"key not found from hash" if SSL handshake fails.
--HG--
branch : HEAD
Timo Sirainen [Wed, 4 Jun 2003 23:00:44 +0000 (02:00 +0300)]
Removed useless parameters from message_get_body_size(). Also did some small
optimizations to it.
--HG--
branch : HEAD
Timo Sirainen [Wed, 4 Jun 2003 17:39:37 +0000 (20:39 +0300)]
New index files were initialized wrong.
--HG--
branch : HEAD
Timo Sirainen [Wed, 4 Jun 2003 17:09:56 +0000 (20:09 +0300)]
mbox with in-memory indexes don't have control_dir and doesn't need it, so
don't crash then.
--HG--
branch : HEAD
Timo Sirainen [Wed, 4 Jun 2003 17:09:15 +0000 (20:09 +0300)]
assert
--HG--
branch : HEAD
Timo Sirainen [Wed, 4 Jun 2003 16:37:56 +0000 (19:37 +0300)]
Check dlopen() from libc before from libdl
--HG--
branch : HEAD
Timo Sirainen [Wed, 4 Jun 2003 16:35:11 +0000 (19:35 +0300)]
Give more verbose protocol level errors + some fixes.
--HG--
branch : HEAD
Timo Sirainen [Wed, 4 Jun 2003 16:13:23 +0000 (19:13 +0300)]
Add charset/us-ascii into body/bodystructure replies if no charset is given
for text/* body parts.
--HG--
branch : HEAD
Timo Sirainen [Wed, 4 Jun 2003 16:03:47 +0000 (19:03 +0300)]
Actually it should assume that beginning of string is LWSP..
--HG--
branch : HEAD
Timo Sirainen [Wed, 4 Jun 2003 16:03:15 +0000 (19:03 +0300)]
imap_quote_append() shouldn't have checked previous string for lwsp
--HG--
branch : HEAD
Timo Sirainen [Wed, 4 Jun 2003 15:57:58 +0000 (18:57 +0300)]
IMAP protocol doesn't allow server to send NULs to client. Send ascii #128
instead.
--HG--
branch : HEAD
Timo Sirainen [Wed, 4 Jun 2003 14:48:38 +0000 (17:48 +0300)]
imap_quote*() will now pack all LWSP into a single space and convert NULs to
ascii 128.
--HG--
branch : HEAD
Timo Sirainen [Wed, 4 Jun 2003 14:47:22 +0000 (17:47 +0300)]
message_parse_header(): skip all LWSP after ':' or in continued header. It's
not what RFC2822 says, but it's historically better behaviour.
--HG--
branch : HEAD
Timo Sirainen [Wed, 4 Jun 2003 13:55:59 +0000 (16:55 +0300)]
Handle syncing better while uidlist is locked.
--HG--
branch : HEAD
Timo Sirainen [Wed, 4 Jun 2003 07:53:17 +0000 (10:53 +0300)]
Log using current time, not ioloop_time.
--HG--
branch : HEAD
Timo Sirainen [Fri, 30 May 2003 11:56:25 +0000 (14:56 +0300)]
was missing #ifdef HAVE_OPENSSL
--HG--
branch : HEAD
Timo Sirainen [Fri, 30 May 2003 02:01:15 +0000 (05:01 +0300)]
Keep mailbox indexes cached for a while after they've been closed. Should
speed up at least multiple APPENDs.
--HG--
branch : HEAD
Timo Sirainen [Fri, 30 May 2003 01:53:07 +0000 (04:53 +0300)]
If we're asking only custom flags (eg. APPEND), don't do any mailbox syncing.
--HG--
branch : HEAD
Timo Sirainen [Fri, 30 May 2003 01:07:31 +0000 (04:07 +0300)]
Again RTLD_* fixes.
--HG--
branch : HEAD
Timo Sirainen [Fri, 30 May 2003 01:02:06 +0000 (04:02 +0300)]
All systems don't define RTLD_GLOBAL and RTLD_NOW. Default them to 0.
--HG--
branch : HEAD
Timo Sirainen [Thu, 29 May 2003 23:03:59 +0000 (02:03 +0300)]
dlopen wasn't actually checked from libc..
--HG--
branch : HEAD
Timo Sirainen [Thu, 29 May 2003 23:01:47 +0000 (02:01 +0300)]
cleanup
--HG--
branch : HEAD
Timo Sirainen [Thu, 29 May 2003 23:00:05 +0000 (02:00 +0300)]
expunges were broken
--HG--
branch : HEAD
Timo Sirainen [Thu, 29 May 2003 22:49:19 +0000 (01:49 +0300)]
Some fixes/cleanups for cases when maildir doesn't exist
--HG--
branch : HEAD
Timo Sirainen [Thu, 29 May 2003 22:48:15 +0000 (01:48 +0300)]
comment update
--HG--
branch : HEAD
Timo Sirainen [Thu, 29 May 2003 22:48:02 +0000 (01:48 +0300)]
Fixes for syncing mails that are kept in new/ dir.
--HG--
branch : HEAD
Timo Sirainen [Thu, 29 May 2003 21:51:29 +0000 (00:51 +0300)]
Removed unused variable.
--HG--
branch : HEAD
Timo Sirainen [Thu, 29 May 2003 21:40:35 +0000 (00:40 +0300)]
bugfix
--HG--
branch : HEAD
Timo Sirainen [Thu, 29 May 2003 21:37:53 +0000 (00:37 +0300)]
mail_index_data_get_mmaped() didn't work with in-memory indexes
--HG--
branch : HEAD
Timo Sirainen [Thu, 29 May 2003 21:23:59 +0000 (00:23 +0300)]
Use less memory
--HG--
branch : HEAD
Timo Sirainen [Thu, 29 May 2003 21:10:08 +0000 (00:10 +0300)]
whops, removed debugging code
--HG--
branch : HEAD
Timo Sirainen [Thu, 29 May 2003 21:08:53 +0000 (00:08 +0300)]
uidlist file is read/updated much less often now. did some other
improvements for syncing as well.
--HG--
branch : HEAD