]> git.ipfire.org Git - thirdparty/dovecot/core.git/log
thirdparty/dovecot/core.git
21 years agoPatch by Quentin Garnier:
Timo Sirainen [Sun, 25 Apr 2004 22:40:29 +0000 (01:40 +0300)] 
Patch by Quentin Garnier:

1. Change default value for 'hosts' to NULL instead of 'localhost'.   That
way, libldap will choose the default list of server as specified   in
OpenLDAP's ldap.conf configuration file.

2. Add a new configuration stance, 'uris', which you can set to a list of
URIs that will be passed directly to libldap, which understands them.

--HG--
branch : HEAD

21 years agoFixes for fetching BODY[n], patch by Rick Jones
Timo Sirainen [Sun, 25 Apr 2004 22:30:25 +0000 (01:30 +0300)] 
Fixes for fetching BODY[n], patch by Rick Jones

--HG--
branch : HEAD

21 years agoupdates about running it
Timo Sirainen [Fri, 23 Jan 2004 19:50:54 +0000 (21:50 +0200)] 
updates about running it

--HG--
branch : HEAD

21 years agoAdded setting ssl_ca_file, patch by Zach Bagnall
Timo Sirainen [Mon, 19 Jan 2004 17:07:21 +0000 (19:07 +0200)] 
Added setting ssl_ca_file, patch by Zach Bagnall

--HG--
branch : HEAD

21 years agoLIST: If reference parameter is given, get the namespace from it.
Timo Sirainen [Tue, 6 Jan 2004 06:14:48 +0000 (08:14 +0200)] 
LIST: If reference parameter is given, get the namespace from it.

--HG--
branch : HEAD

21 years agopool_unref(x): don't set (x) = NULL, it may have been allocated from the
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

21 years agoremoved unused trim() function
Timo Sirainen [Tue, 6 Jan 2004 05:09:22 +0000 (07:09 +0200)] 
removed unused trim() function

--HG--
branch : HEAD

21 years agoRemove service type checking from given URI. It was hardcoded to IMAP, but
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

21 years agodon't return values from void function
Timo Sirainen [Tue, 6 Jan 2004 03:23:56 +0000 (05:23 +0200)] 
don't return values from void function

--HG--
branch : HEAD

22 years agoCOPYING.MIT missing
Timo Sirainen [Thu, 25 Dec 2003 15:26:52 +0000 (17:26 +0200)] 
COPYING.MIT missing

--HG--
branch : HEAD

22 years agocompiling fix
Timo Sirainen [Mon, 8 Dec 2003 22:19:46 +0000 (00:19 +0200)] 
compiling fix

--HG--
branch : HEAD

22 years agobugfix
Timo Sirainen [Wed, 3 Dec 2003 18:14:26 +0000 (20:14 +0200)] 
bugfix

--HG--
branch : HEAD

22 years agocleanup
Timo Sirainen [Wed, 3 Dec 2003 13:16:29 +0000 (15:16 +0200)] 
cleanup

--HG--
branch : HEAD

22 years agoChanged hash_foreach() to iterator.
Timo Sirainen [Wed, 3 Dec 2003 00:40:21 +0000 (02:40 +0200)] 
Changed hash_foreach() to iterator.

--HG--
branch : HEAD

22 years agowarning fixes
Timo Sirainen [Mon, 1 Dec 2003 19:07:34 +0000 (21:07 +0200)] 
warning fixes

--HG--
branch : HEAD

22 years agoLSUB should never show \HasChildren flags.
Timo Sirainen [Tue, 25 Nov 2003 12:50:28 +0000 (14:50 +0200)] 
LSUB should never show \HasChildren flags.

--HG--
branch : HEAD

22 years agoIMAP AUTHENTICATE and POP3 AUTH commands could have left the process stuck
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

22 years agowrite dovecot.pem, not imapd.pem files.
Timo Sirainen [Fri, 21 Nov 2003 14:37:56 +0000 (16:37 +0200)] 
write dovecot.pem, not imapd.pem files.

--HG--
branch : HEAD

22 years agoBugfixes
Timo Sirainen [Thu, 20 Nov 2003 16:20:55 +0000 (18:20 +0200)] 
Bugfixes

--HG--
branch : HEAD

22 years agomessage_skip_virtual() calculated returned msg_size wrong. This could have
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

22 years agoChildren/NoChildren -> HasChildren/HasNoChildren
Timo Sirainen [Mon, 17 Nov 2003 18:03:21 +0000 (20:03 +0200)] 
Children/NoChildren -> HasChildren/HasNoChildren

--HG--
branch : HEAD

22 years agoWe didn't skip space between year and potential timezone
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

22 years agodon't break if uidvalidity changes + cleanup
Timo Sirainen [Thu, 13 Nov 2003 21:08:48 +0000 (23:08 +0200)] 
don't break if uidvalidity changes + cleanup

--HG--
branch : HEAD

22 years agoupdate lock counters with in-memory indexes too
Timo Sirainen [Thu, 13 Nov 2003 19:32:07 +0000 (21:32 +0200)] 
update lock counters with in-memory indexes too

--HG--
branch : HEAD

22 years agoAlways give error if flock is used with a system where it's not supported.
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

22 years agofixes
Timo Sirainen [Thu, 13 Nov 2003 15:51:22 +0000 (17:51 +0200)] 
fixes

--HG--
branch : HEAD

22 years agoIf mbox wasn't indexed yet when it was being renamed, an extra error
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

22 years agocleanups
Timo Sirainen [Wed, 12 Nov 2003 16:21:48 +0000 (18:21 +0200)] 
cleanups

--HG--
branch : HEAD

22 years agoFixed "LF not found where expected" error happening in some conditions.
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

22 years agowrong fix, reverted plus a cleanup..
Timo Sirainen [Tue, 11 Nov 2003 13:02:56 +0000 (15:02 +0200)] 
wrong fix, reverted plus a cleanup..

--HG--
branch : HEAD

22 years agoWhen parsing message with CRLF headers, we stopped after CRLFCR instead of
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

22 years agocram-md5 updates.
Timo Sirainen [Tue, 11 Nov 2003 09:59:27 +0000 (11:59 +0200)] 
cram-md5 updates.

--HG--
branch : HEAD

22 years agoistream fix
Timo Sirainen [Mon, 10 Nov 2003 21:57:29 +0000 (23:57 +0200)] 
istream fix

--HG--
branch : HEAD

22 years agofix
Timo Sirainen [Mon, 10 Nov 2003 21:53:23 +0000 (23:53 +0200)] 
fix

--HG--
branch : HEAD

22 years agoDon't treat data as NUL-terminated string.
Timo Sirainen [Mon, 10 Nov 2003 21:44:54 +0000 (23:44 +0200)] 
Don't treat data as NUL-terminated string.

--HG--
branch : HEAD

22 years agofix
Timo Sirainen [Mon, 10 Nov 2003 21:36:34 +0000 (23:36 +0200)] 
fix

--HG--
branch : HEAD

22 years agofixes
Timo Sirainen [Mon, 10 Nov 2003 21:36:13 +0000 (23:36 +0200)] 
fixes

--HG--
branch : HEAD

22 years agoCRAM-MD5 mechanism by Joshua Goodall, plus some cleanups.
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

22 years agocleanup
Timo Sirainen [Mon, 10 Nov 2003 18:53:40 +0000 (20:53 +0200)] 
cleanup

--HG--
branch : HEAD

22 years agonet_set_nonblock(): don't replace flags in fd, change the existing ones
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

22 years agoistream rewrite. instead of directly setting any limits to stream, you now
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

22 years agotype fixes
Timo Sirainen [Sun, 9 Nov 2003 18:23:20 +0000 (20:23 +0200)] 
type fixes

--HG--
branch : HEAD

22 years agocleanups and fix for partial header fetching
Timo Sirainen [Sat, 8 Nov 2003 21:12:45 +0000 (23:12 +0200)] 
cleanups and fix for partial header fetching

--HG--
branch : HEAD

22 years agomessage_send()'s skip parameter was buggy with messages having CRLF.
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

22 years agoAdvertise PIPELINING capability
Timo Sirainen [Sat, 8 Nov 2003 18:17:15 +0000 (20:17 +0200)] 
Advertise PIPELINING capability

--HG--
branch : HEAD

22 years agocleanup
Timo Sirainen [Sat, 8 Nov 2003 15:56:54 +0000 (17:56 +0200)] 
cleanup

--HG--
branch : HEAD

22 years agosecurecoding.txt missing
Timo Sirainen [Sat, 8 Nov 2003 14:47:39 +0000 (16:47 +0200)] 
securecoding.txt missing

--HG--
branch : HEAD

22 years agowhops, too many changes
Timo Sirainen [Sat, 8 Nov 2003 14:23:41 +0000 (16:23 +0200)] 
whops, too many changes

--HG--
branch : HEAD

22 years agopread/pwrite fixes
Timo Sirainen [Sat, 8 Nov 2003 14:20:10 +0000 (16:20 +0200)] 
pread/pwrite fixes

--HG--
branch : HEAD

22 years agoAdded istream->eof. istream->v_size is now set to 0 with files.
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

22 years agowe didn't sync mbox again after rewriting which left us broken mail offsets.
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

22 years agoSTORE .. FLAGS.SILENT will now return flags anyway if mailbox is read-only.
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

22 years agofixes
Timo Sirainen [Wed, 29 Oct 2003 15:45:41 +0000 (17:45 +0200)] 
fixes

--HG--
branch : HEAD

22 years agofixes
Timo Sirainen [Wed, 29 Oct 2003 15:31:45 +0000 (17:31 +0200)] 
fixes

--HG--
branch : HEAD

22 years agofix
Timo Sirainen [Wed, 29 Oct 2003 15:12:46 +0000 (17:12 +0200)] 
fix

--HG--
branch : HEAD

22 years agofix
Timo Sirainen [Wed, 29 Oct 2003 15:01:36 +0000 (17:01 +0200)] 
fix

--HG--
branch : HEAD

22 years agofix
Timo Sirainen [Wed, 29 Oct 2003 14:54:03 +0000 (16:54 +0200)] 
fix

--HG--
branch : HEAD

22 years agocleanup
Timo Sirainen [Wed, 29 Oct 2003 14:53:55 +0000 (16:53 +0200)] 
cleanup

--HG--
branch : HEAD

22 years agomore kludgeing to get pread/pwrite working
Timo Sirainen [Wed, 29 Oct 2003 14:19:28 +0000 (16:19 +0200)] 
more kludgeing to get pread/pwrite working

--HG--
branch : HEAD

22 years agoAdded bsdauth support, patch by Dan Cross
Timo Sirainen [Wed, 29 Oct 2003 14:10:20 +0000 (16:10 +0200)] 
Added bsdauth support, patch by Dan Cross

--HG--
branch : HEAD

22 years agoremoved debugging
Timo Sirainen [Wed, 29 Oct 2003 13:53:12 +0000 (15:53 +0200)] 
removed debugging

--HG--
branch : HEAD

22 years agopread/pwrite fixes
Timo Sirainen [Wed, 29 Oct 2003 13:50:36 +0000 (15:50 +0200)] 
pread/pwrite fixes

--HG--
branch : HEAD

22 years agoFixes to make copying mail inside same mbox working.
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

22 years agoChanged to use pread() with files.
Timo Sirainen [Wed, 29 Oct 2003 13:37:02 +0000 (15:37 +0200)] 
Changed to use pread() with files.

--HG--
branch : HEAD

22 years agoreset stream_errno
Timo Sirainen [Wed, 29 Oct 2003 12:58:35 +0000 (14:58 +0200)] 
reset stream_errno

--HG--
branch : HEAD

22 years agoRemoved fetch_init/fetch_next from mail-storage. search_* makes it
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

22 years agoSome optimizations to messageset handling in search.
Timo Sirainen [Sun, 26 Oct 2003 19:41:09 +0000 (21:41 +0200)] 
Some optimizations to messageset handling in search.

--HG--
branch : HEAD

22 years agominor optimization
Timo Sirainen [Sun, 26 Oct 2003 19:39:58 +0000 (21:39 +0200)] 
minor optimization

--HG--
branch : HEAD

22 years agoMoved copy() method from struct mail to struct mailbox - the context
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

22 years agocleanup
Timo Sirainen [Sun, 26 Oct 2003 17:28:44 +0000 (19:28 +0200)] 
cleanup

--HG--
branch : HEAD

22 years agomissing t_pop()
Timo Sirainen [Sun, 26 Oct 2003 17:19:59 +0000 (19:19 +0200)] 
missing t_pop()

--HG--
branch : HEAD

22 years agoUse unsigned char for buffer_append_c and str_append_c.
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

22 years agop_strndup() read str[max_chars] byte - could have possibly crashed in some
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

22 years agoDon't request empty headers
Timo Sirainen [Tue, 21 Oct 2003 14:14:56 +0000 (17:14 +0300)] 
Don't request empty headers

--HG--
branch : HEAD

22 years agoassert
Timo Sirainen [Tue, 21 Oct 2003 13:50:09 +0000 (16:50 +0300)] 
assert

--HG--
branch : HEAD

22 years agoheader fix
Timo Sirainen [Tue, 21 Oct 2003 11:10:05 +0000 (14:10 +0300)] 
header fix

--HG--
branch : HEAD

22 years agoremoved unused #include
Timo Sirainen [Tue, 21 Oct 2003 05:27:57 +0000 (08:27 +0300)] 
removed unused #include

--HG--
branch : HEAD

22 years agoDon't save empty header lists
Timo Sirainen [Tue, 21 Oct 2003 03:35:43 +0000 (06:35 +0300)] 
Don't save empty header lists

--HG--
branch : HEAD

22 years agoassert
Timo Sirainen [Tue, 21 Oct 2003 03:35:32 +0000 (06:35 +0300)] 
assert

--HG--
branch : HEAD

22 years agocompression could have broken header lists
Timo Sirainen [Tue, 21 Oct 2003 03:25:03 +0000 (06:25 +0300)] 
compression could have broken header lists

--HG--
branch : HEAD

22 years agoSome cleanups and extra checks to detect if header names list gets
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

22 years agorecent change broke it
Timo Sirainen [Mon, 20 Oct 2003 07:33:21 +0000 (10:33 +0300)] 
recent change broke it

--HG--
branch : HEAD

22 years agomail_create_mode was set too late.
Timo Sirainen [Mon, 20 Oct 2003 07:19:21 +0000 (10:19 +0300)] 
mail_create_mode was set too late.

--HG--
branch : HEAD

22 years agofix
Timo Sirainen [Mon, 20 Oct 2003 07:15:37 +0000 (10:15 +0300)] 
fix

--HG--
branch : HEAD

22 years agocrashfix
Timo Sirainen [Mon, 20 Oct 2003 07:09:35 +0000 (10:09 +0300)] 
crashfix

--HG--
branch : HEAD

22 years agofixed dovecot-uidlist permissions for shared mailboxes
Timo Sirainen [Mon, 20 Oct 2003 06:18:58 +0000 (09:18 +0300)] 
fixed dovecot-uidlist permissions for shared mailboxes

--HG--
branch : HEAD

22 years agoIf maildir contains dovecot-shared file Dovecot does two things differently:
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

22 years agoIf input is empty, return only list with NULL.
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

22 years agoAdded dotlock parameter to specify how old lock file has to be to be
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

22 years ago*_strconcat() bugfix
Timo Sirainen [Mon, 20 Oct 2003 04:53:23 +0000 (07:53 +0300)] 
*_strconcat() bugfix

--HG--
branch : HEAD

22 years agoAdded t_strsplit_spaces().
Timo Sirainen [Mon, 20 Oct 2003 04:15:16 +0000 (07:15 +0300)] 
Added t_strsplit_spaces().

--HG--
branch : HEAD

22 years agombox was always synced when mailbox was opened.
Timo Sirainen [Mon, 20 Oct 2003 03:25:10 +0000 (06:25 +0300)] 
mbox was always synced when mailbox was opened.

--HG--
branch : HEAD

22 years agoSync stamps weren't updated always from header.
Timo Sirainen [Mon, 20 Oct 2003 03:24:40 +0000 (06:24 +0300)] 
Sync stamps weren't updated always from header.

--HG--
branch : HEAD

22 years agoWe didn't notice cache compression immediately in other processes. Also some
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

22 years agosave errno in failures
Timo Sirainen [Mon, 20 Oct 2003 01:50:18 +0000 (04:50 +0300)] 
save errno in failures

--HG--
branch : HEAD

22 years agoMAP_FIXED didn't actually work the way I thought (should have looked the man
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

22 years agoDon't disconnect client immediately if there's an error in IMAP syntax.
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

22 years agocleanup
Timo Sirainen [Thu, 16 Oct 2003 15:50:20 +0000 (18:50 +0300)] 
cleanup

--HG--
branch : HEAD

22 years agoCOPY: Don't crash if no mailbox is selected.
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

22 years agoIf there was multiple headers with same name, we stored only first one into
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