]>
git.ipfire.org Git - thirdparty/dovecot/core.git/log
Timo Sirainen [Tue, 6 Jan 2004 06:09:26 +0000 (08:09 +0200)]
pool_unref(x): don't set (x) = NULL, it may have been allocated from the
pool that was just freed.
--HG--
branch : HEAD
Timo Sirainen [Tue, 6 Jan 2004 05:09:22 +0000 (07:09 +0200)]
removed unused trim() function
--HG--
branch : HEAD
Timo Sirainen [Tue, 6 Jan 2004 03:36:59 +0000 (05:36 +0200)]
Remove service type checking from given URI. It was hardcoded to IMAP, but
we would also want it to work with POP3. Also some clients seemed to use
something else as imap there..
--HG--
branch : HEAD
Timo Sirainen [Tue, 6 Jan 2004 03:23:56 +0000 (05:23 +0200)]
don't return values from void function
--HG--
branch : HEAD
Timo Sirainen [Thu, 25 Dec 2003 15:26:52 +0000 (17:26 +0200)]
COPYING.MIT missing
--HG--
branch : HEAD
Timo Sirainen [Mon, 8 Dec 2003 22:19:46 +0000 (00:19 +0200)]
compiling fix
--HG--
branch : HEAD
Timo Sirainen [Wed, 3 Dec 2003 18:14:26 +0000 (20:14 +0200)]
bugfix
--HG--
branch : HEAD
Timo Sirainen [Wed, 3 Dec 2003 13:16:29 +0000 (15:16 +0200)]
cleanup
--HG--
branch : HEAD
Timo Sirainen [Wed, 3 Dec 2003 00:40:21 +0000 (02:40 +0200)]
Changed hash_foreach() to iterator.
--HG--
branch : HEAD
Timo Sirainen [Mon, 1 Dec 2003 19:07:34 +0000 (21:07 +0200)]
warning fixes
--HG--
branch : HEAD
Timo Sirainen [Tue, 25 Nov 2003 12:50:28 +0000 (14:50 +0200)]
LSUB should never show \HasChildren flags.
--HG--
branch : HEAD
Timo Sirainen [Tue, 25 Nov 2003 01:26:26 +0000 (03:26 +0200)]
IMAP AUTHENTICATE and POP3 AUTH commands could have left the process stuck
doing nothing forever.
--HG--
branch : HEAD
Timo Sirainen [Fri, 21 Nov 2003 14:37:56 +0000 (16:37 +0200)]
write dovecot.pem, not imapd.pem files.
--HG--
branch : HEAD
Timo Sirainen [Thu, 20 Nov 2003 16:20:55 +0000 (18:20 +0200)]
Bugfixes
--HG--
branch : HEAD
Timo Sirainen [Thu, 20 Nov 2003 15:40:09 +0000 (17:40 +0200)]
message_skip_virtual() calculated returned msg_size wrong. This could have
caused some problems with partial body fetches.
--HG--
branch : HEAD
Timo Sirainen [Mon, 17 Nov 2003 18:03:21 +0000 (20:03 +0200)]
Children/NoChildren -> HasChildren/HasNoChildren
--HG--
branch : HEAD
Timo Sirainen [Sun, 16 Nov 2003 15:48:49 +0000 (17:48 +0200)]
We didn't skip space between year and potential timezone
--HG--
branch : HEAD
Timo Sirainen [Thu, 13 Nov 2003 21:08:48 +0000 (23:08 +0200)]
don't break if uidvalidity changes + cleanup
--HG--
branch : HEAD
Timo Sirainen [Thu, 13 Nov 2003 19:32:07 +0000 (21:32 +0200)]
update lock counters with in-memory indexes too
--HG--
branch : HEAD
Timo Sirainen [Thu, 13 Nov 2003 16:05:36 +0000 (18:05 +0200)]
Always give error if flock is used with a system where it's not supported.
The check was actually checking fcntl before..
--HG--
branch : HEAD
Timo Sirainen [Thu, 13 Nov 2003 15:51:22 +0000 (17:51 +0200)]
fixes
--HG--
branch : HEAD
Timo Sirainen [Thu, 13 Nov 2003 15:50:32 +0000 (17:50 +0200)]
If mbox wasn't indexed yet when it was being renamed, an extra error
message was logged.
--HG--
branch : HEAD
Timo Sirainen [Wed, 12 Nov 2003 16:21:48 +0000 (18:21 +0200)]
cleanups
--HG--
branch : HEAD
Timo Sirainen [Tue, 11 Nov 2003 16:36:59 +0000 (18:36 +0200)]
Fixed "LF not found where expected" error happening in some conditions.
--HG--
branch : HEAD
Timo Sirainen [Tue, 11 Nov 2003 13:02:56 +0000 (15:02 +0200)]
wrong fix, reverted plus a cleanup..
--HG--
branch : HEAD
Timo Sirainen [Tue, 11 Nov 2003 12:31:51 +0000 (14:31 +0200)]
When parsing message with CRLF headers, we stopped after CRLFCR instead of
CRLFCRLF.
--HG--
branch : HEAD
Timo Sirainen [Tue, 11 Nov 2003 09:59:27 +0000 (11:59 +0200)]
cram-md5 updates.
--HG--
branch : HEAD
Timo Sirainen [Mon, 10 Nov 2003 21:57:29 +0000 (23:57 +0200)]
istream fix
--HG--
branch : HEAD
Timo Sirainen [Mon, 10 Nov 2003 21:53:23 +0000 (23:53 +0200)]
fix
--HG--
branch : HEAD
Timo Sirainen [Mon, 10 Nov 2003 21:44:54 +0000 (23:44 +0200)]
Don't treat data as NUL-terminated string.
--HG--
branch : HEAD
Timo Sirainen [Mon, 10 Nov 2003 21:36:34 +0000 (23:36 +0200)]
fix
--HG--
branch : HEAD
Timo Sirainen [Mon, 10 Nov 2003 21:36:13 +0000 (23:36 +0200)]
fixes
--HG--
branch : HEAD
Timo Sirainen [Mon, 10 Nov 2003 20:36:02 +0000 (22:36 +0200)]
CRAM-MD5 mechanism by Joshua Goodall, plus some cleanups.
--HG--
branch : HEAD
Timo Sirainen [Mon, 10 Nov 2003 18:53:40 +0000 (20:53 +0200)]
cleanup
--HG--
branch : HEAD
Timo Sirainen [Sun, 9 Nov 2003 20:20:36 +0000 (22:20 +0200)]
net_set_nonblock(): don't replace flags in fd, change the existing ones
--HG--
branch : HEAD
Timo Sirainen [Sun, 9 Nov 2003 18:26:25 +0000 (20:26 +0200)]
istream rewrite. instead of directly setting any limits to stream, you now
have to use i_stream_create_limit() to existing stream. this should make the
istreams much easier to create and understand how they work.
--HG--
branch : HEAD
Timo Sirainen [Sun, 9 Nov 2003 18:23:20 +0000 (20:23 +0200)]
type fixes
--HG--
branch : HEAD
Timo Sirainen [Sat, 8 Nov 2003 21:12:45 +0000 (23:12 +0200)]
cleanups and fix for partial header fetching
--HG--
branch : HEAD
Timo Sirainen [Sat, 8 Nov 2003 20:47:07 +0000 (22:47 +0200)]
message_send()'s skip parameter was buggy with messages having CRLF.
--HG--
branch : HEAD
Timo Sirainen [Sat, 8 Nov 2003 18:17:15 +0000 (20:17 +0200)]
Advertise PIPELINING capability
--HG--
branch : HEAD
Timo Sirainen [Sat, 8 Nov 2003 15:56:54 +0000 (17:56 +0200)]
cleanup
--HG--
branch : HEAD
Timo Sirainen [Sat, 8 Nov 2003 14:47:39 +0000 (16:47 +0200)]
securecoding.txt missing
--HG--
branch : HEAD
Timo Sirainen [Sat, 8 Nov 2003 14:23:41 +0000 (16:23 +0200)]
whops, too many changes
--HG--
branch : HEAD
Timo Sirainen [Sat, 8 Nov 2003 14:20:10 +0000 (16:20 +0200)]
pread/pwrite fixes
--HG--
branch : HEAD
Timo Sirainen [Wed, 5 Nov 2003 08:42:12 +0000 (10:42 +0200)]
Added istream->eof. istream->v_size is now set to 0 with files.
--HG--
branch : HEAD
Timo Sirainen [Tue, 4 Nov 2003 22:26:16 +0000 (00:26 +0200)]
we didn't sync mbox again after rewriting which left us broken mail offsets.
--HG--
branch : HEAD
Timo Sirainen [Tue, 4 Nov 2003 20:40:58 +0000 (22:40 +0200)]
STORE .. FLAGS.SILENT will now return flags anyway if mailbox is read-only.
--HG--
branch : HEAD
Timo Sirainen [Wed, 29 Oct 2003 15:45:41 +0000 (17:45 +0200)]
fixes
--HG--
branch : HEAD
Timo Sirainen [Wed, 29 Oct 2003 15:31:45 +0000 (17:31 +0200)]
fixes
--HG--
branch : HEAD
Timo Sirainen [Wed, 29 Oct 2003 15:12:46 +0000 (17:12 +0200)]
fix
--HG--
branch : HEAD
Timo Sirainen [Wed, 29 Oct 2003 15:01:36 +0000 (17:01 +0200)]
fix
--HG--
branch : HEAD
Timo Sirainen [Wed, 29 Oct 2003 14:54:03 +0000 (16:54 +0200)]
fix
--HG--
branch : HEAD
Timo Sirainen [Wed, 29 Oct 2003 14:53:55 +0000 (16:53 +0200)]
cleanup
--HG--
branch : HEAD
Timo Sirainen [Wed, 29 Oct 2003 14:19:28 +0000 (16:19 +0200)]
more kludgeing to get pread/pwrite working
--HG--
branch : HEAD
Timo Sirainen [Wed, 29 Oct 2003 14:10:20 +0000 (16:10 +0200)]
Added bsdauth support, patch by Dan Cross
--HG--
branch : HEAD
Timo Sirainen [Wed, 29 Oct 2003 13:53:12 +0000 (15:53 +0200)]
removed debugging
--HG--
branch : HEAD
Timo Sirainen [Wed, 29 Oct 2003 13:50:36 +0000 (15:50 +0200)]
pread/pwrite fixes
--HG--
branch : HEAD
Timo Sirainen [Wed, 29 Oct 2003 13:37:33 +0000 (15:37 +0200)]
Fixes to make copying mail inside same mbox working.
--HG--
branch : HEAD
Timo Sirainen [Wed, 29 Oct 2003 13:37:02 +0000 (15:37 +0200)]
Changed to use pread() with files.
--HG--
branch : HEAD
Timo Sirainen [Wed, 29 Oct 2003 12:58:35 +0000 (14:58 +0200)]
reset stream_errno
--HG--
branch : HEAD
Timo Sirainen [Sun, 26 Oct 2003 20:13:15 +0000 (22:13 +0200)]
Removed fetch_init/fetch_next from mail-storage. search_* makes it
unnecessary
--HG--
branch : HEAD
Timo Sirainen [Sun, 26 Oct 2003 19:41:09 +0000 (21:41 +0200)]
Some optimizations to messageset handling in search.
--HG--
branch : HEAD
Timo Sirainen [Sun, 26 Oct 2003 19:39:58 +0000 (21:39 +0200)]
minor optimization
--HG--
branch : HEAD
Timo Sirainen [Sun, 26 Oct 2003 18:05:42 +0000 (20:05 +0200)]
Moved copy() method from struct mail to struct mailbox - the context
parameter makes sense only to destination mailbox handler.
--HG--
branch : HEAD
Timo Sirainen [Sun, 26 Oct 2003 17:28:44 +0000 (19:28 +0200)]
cleanup
--HG--
branch : HEAD
Timo Sirainen [Sun, 26 Oct 2003 17:19:59 +0000 (19:19 +0200)]
missing t_pop()
--HG--
branch : HEAD
Timo Sirainen [Sun, 26 Oct 2003 07:27:51 +0000 (09:27 +0200)]
Use unsigned char for buffer_append_c and str_append_c.
--HG--
branch : HEAD
Timo Sirainen [Thu, 23 Oct 2003 08:30:04 +0000 (11:30 +0300)]
p_strndup() read str[max_chars] byte - could have possibly crashed in some
rare conditions
--HG--
branch : HEAD
Timo Sirainen [Tue, 21 Oct 2003 14:14:56 +0000 (17:14 +0300)]
Don't request empty headers
--HG--
branch : HEAD
Timo Sirainen [Tue, 21 Oct 2003 13:50:09 +0000 (16:50 +0300)]
assert
--HG--
branch : HEAD
Timo Sirainen [Tue, 21 Oct 2003 11:10:05 +0000 (14:10 +0300)]
header fix
--HG--
branch : HEAD
Timo Sirainen [Tue, 21 Oct 2003 05:27:57 +0000 (08:27 +0300)]
removed unused #include
--HG--
branch : HEAD
Timo Sirainen [Tue, 21 Oct 2003 03:35:43 +0000 (06:35 +0300)]
Don't save empty header lists
--HG--
branch : HEAD
Timo Sirainen [Tue, 21 Oct 2003 03:35:32 +0000 (06:35 +0300)]
assert
--HG--
branch : HEAD
Timo Sirainen [Tue, 21 Oct 2003 03:25:03 +0000 (06:25 +0300)]
compression could have broken header lists
--HG--
branch : HEAD
Timo Sirainen [Tue, 21 Oct 2003 03:14:44 +0000 (06:14 +0300)]
Some cleanups and extra checks to detect if header names list gets
duplicated (can happen, why?..)
--HG--
branch : HEAD
Timo Sirainen [Mon, 20 Oct 2003 07:33:21 +0000 (10:33 +0300)]
recent change broke it
--HG--
branch : HEAD
Timo Sirainen [Mon, 20 Oct 2003 07:19:21 +0000 (10:19 +0300)]
mail_create_mode was set too late.
--HG--
branch : HEAD
Timo Sirainen [Mon, 20 Oct 2003 07:15:37 +0000 (10:15 +0300)]
fix
--HG--
branch : HEAD
Timo Sirainen [Mon, 20 Oct 2003 07:09:35 +0000 (10:09 +0300)]
crashfix
--HG--
branch : HEAD
Timo Sirainen [Mon, 20 Oct 2003 06:18:58 +0000 (09:18 +0300)]
fixed dovecot-uidlist permissions for shared mailboxes
--HG--
branch : HEAD
Timo Sirainen [Mon, 20 Oct 2003 06:01:08 +0000 (09:01 +0300)]
If maildir contains dovecot-shared file Dovecot does two things differently:
it allows some flags to be private and stored only in index file (currently
hardcoded to \Seen flag only) and new mails are created with dovecot-shared
file's mode & 0666. So if you set filesystem permissions correctly, you
should have fully functioning shared mailboxes.
--HG--
branch : HEAD
Timo Sirainen [Mon, 20 Oct 2003 05:10:05 +0000 (08:10 +0300)]
If input is empty, return only list with NULL.
--HG--
branch : HEAD
Timo Sirainen [Mon, 20 Oct 2003 05:01:57 +0000 (08:01 +0300)]
Added dotlock parameter to specify how old lock file has to be to be
immediately deleted. This fixes the problem of never deleting uidlist.lock
files.
--HG--
branch : HEAD
Timo Sirainen [Mon, 20 Oct 2003 04:53:23 +0000 (07:53 +0300)]
*_strconcat() bugfix
--HG--
branch : HEAD
Timo Sirainen [Mon, 20 Oct 2003 04:15:16 +0000 (07:15 +0300)]
Added t_strsplit_spaces().
--HG--
branch : HEAD
Timo Sirainen [Mon, 20 Oct 2003 03:25:10 +0000 (06:25 +0300)]
mbox was always synced when mailbox was opened.
--HG--
branch : HEAD
Timo Sirainen [Mon, 20 Oct 2003 03:24:40 +0000 (06:24 +0300)]
Sync stamps weren't updated always from header.
--HG--
branch : HEAD
Timo Sirainen [Mon, 20 Oct 2003 03:13:06 +0000 (06:13 +0300)]
We didn't notice cache compression immediately in other processes. Also some
other bugfixes.
--HG--
branch : HEAD
Timo Sirainen [Mon, 20 Oct 2003 01:50:18 +0000 (04:50 +0300)]
save errno in failures
--HG--
branch : HEAD
Timo Sirainen [Sun, 19 Oct 2003 20:15:15 +0000 (23:15 +0300)]
MAP_FIXED didn't actually work the way I thought (should have looked the man
page more carefully..). Dropped that and now we'll always just memcpy() the
data when we want to grow a mmaping.
--HG--
branch : HEAD
Timo Sirainen [Thu, 16 Oct 2003 15:56:20 +0000 (18:56 +0300)]
Don't disconnect client immediately if there's an error in IMAP syntax.
--HG--
branch : HEAD
Timo Sirainen [Thu, 16 Oct 2003 15:50:20 +0000 (18:50 +0300)]
cleanup
--HG--
branch : HEAD
Timo Sirainen [Thu, 16 Oct 2003 15:45:16 +0000 (18:45 +0300)]
COPY: Don't crash if no mailbox is selected.
--HG--
branch : HEAD
Timo Sirainen [Mon, 6 Oct 2003 23:23:37 +0000 (02:23 +0300)]
If there was multiple headers with same name, we stored only first one into
cache.
--HG--
branch : HEAD
Timo Sirainen [Mon, 6 Oct 2003 21:06:36 +0000 (00:06 +0300)]
bugfixes
--HG--
branch : HEAD
Timo Sirainen [Mon, 6 Oct 2003 20:53:39 +0000 (23:53 +0300)]
bugfixes
--HG--
branch : HEAD
Timo Sirainen [Mon, 6 Oct 2003 20:17:19 +0000 (23:17 +0300)]
BODY[HEADER] and RFC822.HEADER fetching was broken (why did it work before?..)
--HG--
branch : HEAD
Timo Sirainen [Mon, 6 Oct 2003 20:11:03 +0000 (23:11 +0300)]
bugfix
--HG--
branch : HEAD
Timo Sirainen [Sun, 5 Oct 2003 20:01:31 +0000 (23:01 +0300)]
bugfix
--HG--
branch : HEAD