]> git.ipfire.org Git - thirdparty/dovecot/core.git/log
thirdparty/dovecot/core.git
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

22 years agobugfixes
Timo Sirainen [Mon, 6 Oct 2003 21:06:36 +0000 (00:06 +0300)] 
bugfixes

--HG--
branch : HEAD

22 years agobugfixes
Timo Sirainen [Mon, 6 Oct 2003 20:53:39 +0000 (23:53 +0300)] 
bugfixes

--HG--
branch : HEAD

22 years agoBODY[HEADER] and RFC822.HEADER fetching was broken (why did it work before?..)
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

22 years agobugfix
Timo Sirainen [Mon, 6 Oct 2003 20:11:03 +0000 (23:11 +0300)] 
bugfix

--HG--
branch : HEAD

22 years agobugfix
Timo Sirainen [Sun, 5 Oct 2003 20:01:31 +0000 (23:01 +0300)] 
bugfix

--HG--
branch : HEAD

22 years agoStrip trailing '/' from mail directory if given. Just makes it cleaner in
Timo Sirainen [Sun, 5 Oct 2003 19:41:16 +0000 (22:41 +0300)] 
Strip trailing '/' from mail directory if given. Just makes it cleaner in
log files.

--HG--
branch : HEAD

22 years agopread/pwrite doesn't move file offset. make our compat functions restore it
Timo Sirainen [Sun, 5 Oct 2003 18:01:57 +0000 (21:01 +0300)] 
pread/pwrite doesn't move file offset. make our compat functions restore it

--HG--
branch : HEAD

22 years agofix
Timo Sirainen [Sun, 5 Oct 2003 17:54:19 +0000 (20:54 +0300)] 
fix

--HG--
branch : HEAD

22 years agobugfixes
Timo Sirainen [Sun, 5 Oct 2003 17:45:53 +0000 (20:45 +0300)] 
bugfixes

--HG--
branch : HEAD

22 years agombox expunging works again
Timo Sirainen [Sun, 5 Oct 2003 17:45:46 +0000 (20:45 +0300)] 
mbox expunging works again

--HG--
branch : HEAD

22 years agombox rewriting should work again..
Timo Sirainen [Sun, 5 Oct 2003 17:23:38 +0000 (20:23 +0300)] 
mbox rewriting should work again..

--HG--
branch : HEAD

22 years agoUse data stack pool instead of temp_pool. Fixes sorting by subject.
Timo Sirainen [Fri, 3 Oct 2003 16:20:58 +0000 (19:20 +0300)] 
Use data stack pool instead of temp_pool. Fixes sorting by subject.

--HG--
branch : HEAD

22 years agoPartial BODY[header] or BODY[part] fetches were buggy if client requested
Timo Sirainen [Fri, 3 Oct 2003 16:18:28 +0000 (19:18 +0300)] 
Partial BODY[header] or BODY[part] fetches were buggy if client requested
more data than was available in the header/part.

--HG--
branch : HEAD

22 years agoAllow using data stack pool with imap_get_base_subject_cased()
Timo Sirainen [Fri, 3 Oct 2003 16:16:29 +0000 (19:16 +0300)] 
Allow using data stack pool with imap_get_base_subject_cased()

--HG--
branch : HEAD

22 years agoget_header() returned values wrong
Timo Sirainen [Fri, 3 Oct 2003 15:26:31 +0000 (18:26 +0300)] 
get_header() returned values wrong

--HG--
branch : HEAD

22 years agoDon't require timezone in Date-header.
Timo Sirainen [Fri, 3 Oct 2003 15:15:20 +0000 (18:15 +0300)] 
Don't require timezone in Date-header.

--HG--
branch : HEAD

22 years agoPut the msg/cmsg checks in CHECK_MSG() and CHECK_CMSG() macros. Add support
Timo Sirainen [Fri, 3 Oct 2003 15:02:47 +0000 (18:02 +0300)] 
Put the msg/cmsg checks in CHECK_MSG() and CHECK_CMSG() macros. Add support
for Linux 2.0 kernels by checking if LINUX20 is defined.

--HG--
branch : HEAD

22 years agoIf we don't have function foo, do it always as #define foo my_foo and create
Timo Sirainen [Fri, 3 Oct 2003 14:50:48 +0000 (17:50 +0300)] 
If we don't have function foo, do it always as #define foo my_foo and create
your own my_foo. Did this to pread/pwrite/madvise.

--HG--
branch : HEAD

22 years ago\Draft and \Deleted flags used opposite flag chars in X-Status header. We
Timo Sirainen [Mon, 29 Sep 2003 14:15:05 +0000 (17:15 +0300)] 
\Draft and \Deleted flags used opposite flag chars in X-Status header. We
were incompatible with other mbox accessing software.

--HG--
branch : HEAD

22 years agoAlignment fix
Timo Sirainen [Wed, 24 Sep 2003 10:16:46 +0000 (13:16 +0300)] 
Alignment fix

--HG--
branch : HEAD

22 years agoFixes memory/fd leaking with INDEX=MEMORY.
Timo Sirainen [Tue, 23 Sep 2003 19:34:34 +0000 (22:34 +0300)] 
Fixes memory/fd leaking with INDEX=MEMORY.

--HG--
branch : HEAD

22 years agoFixed potential file descriptor leaks
Timo Sirainen [Tue, 23 Sep 2003 13:41:31 +0000 (16:41 +0300)] 
Fixed potential file descriptor leaks

--HG--
branch : HEAD

22 years agoFix for leaking fds with non-writable .customflags files.
Timo Sirainen [Mon, 22 Sep 2003 14:29:11 +0000 (17:29 +0300)] 
Fix for leaking fds with non-writable .customflags files.

--HG--
branch : HEAD

22 years agoSecure coding guide for Dovecot.
Timo Sirainen [Sun, 21 Sep 2003 18:03:49 +0000 (21:03 +0300)] 
Secure coding guide for Dovecot.

--HG--
branch : HEAD

22 years agoAdded support for Boehm GC. However it seems to be crashing for some reason
Timo Sirainen [Sun, 21 Sep 2003 17:55:36 +0000 (20:55 +0300)] 
Added support for Boehm GC. However it seems to be crashing for some reason
with me..

--HG--
branch : HEAD

22 years agocleanup
Timo Sirainen [Sun, 21 Sep 2003 17:18:29 +0000 (20:18 +0300)] 
cleanup

--HG--
branch : HEAD

22 years agoMake i_free(), p_free() and pool_unref() calls also set the given parameter
Timo Sirainen [Sun, 21 Sep 2003 16:39:29 +0000 (19:39 +0300)] 
Make i_free(), p_free() and pool_unref() calls also set the given parameter
to NULL.

--HG--
branch : HEAD

22 years agoRemoved pool leak checking stuff, it's not used.
Timo Sirainen [Sun, 21 Sep 2003 16:26:35 +0000 (19:26 +0300)] 
Removed pool leak checking stuff, it's not used.

--HG--
branch : HEAD

22 years agodata_stack_pool split into two: unsafe_data_stack_pool which works like
Timo Sirainen [Sun, 21 Sep 2003 16:21:36 +0000 (19:21 +0300)] 
data_stack_pool split into two: unsafe_data_stack_pool which works like
before, and a new one which verifies that stack frame stays the same
whenever the pool is accessed.

--HG--
branch : HEAD

22 years agoCompiler warning fix
Timo Sirainen [Sun, 21 Sep 2003 16:14:38 +0000 (19:14 +0300)] 
Compiler warning fix

--HG--
branch : HEAD

22 years agolocation defaulted only to default_mail_env, not userdb.
Timo Sirainen [Sat, 20 Sep 2003 18:45:53 +0000 (21:45 +0300)] 
location defaulted only to default_mail_env, not userdb.

--HG--
branch : HEAD

22 years agoRevert the mailbox/ == mailbox change after all. It broke LIST and it's not
Timo Sirainen [Wed, 17 Sep 2003 00:08:48 +0000 (03:08 +0300)] 
Revert the mailbox/ == mailbox change after all. It broke LIST and it's not
important really..

--HG--
branch : HEAD

22 years agoReverted mailbox == mailbox/ change, it applies to only dual-use mailboxes..
Timo Sirainen [Mon, 15 Sep 2003 21:21:17 +0000 (00:21 +0300)] 
Reverted mailbox == mailbox/ change, it applies to only dual-use mailboxes..

--HG--
branch : HEAD

22 years agoIf client requests invalid body part, return it as NIL.
Timo Sirainen [Mon, 15 Sep 2003 18:04:12 +0000 (21:04 +0300)] 
If client requests invalid body part, return it as NIL.

--HG--
branch : HEAD

22 years agoIgnore hierarchy separator at the end of mailbox name.
Timo Sirainen [Mon, 15 Sep 2003 17:49:04 +0000 (20:49 +0300)] 
Ignore hierarchy separator at the end of mailbox name.

--HG--
branch : HEAD

22 years agoCREATE mailbox/ with maildir now creates the mailbox instead of ignoring it.
Timo Sirainen [Mon, 15 Sep 2003 17:38:36 +0000 (20:38 +0300)] 
CREATE mailbox/ with maildir now creates the mailbox instead of ignoring it.

--HG--
branch : HEAD

22 years agomissed
Timo Sirainen [Mon, 15 Sep 2003 14:13:47 +0000 (17:13 +0300)] 
missed

--HG--
branch : HEAD

22 years agoAdded hidden-option to namespaces to hide them from NAMESPACE reply.
Timo Sirainen [Mon, 15 Sep 2003 14:02:07 +0000 (17:02 +0300)] 
Added hidden-option to namespaces to hide them from NAMESPACE reply.

--HG--
branch : HEAD

22 years agoSupport %vars in namespace prefix.
Timo Sirainen [Mon, 15 Sep 2003 13:59:08 +0000 (16:59 +0300)] 
Support %vars in namespace prefix.

--HG--
branch : HEAD

22 years agoget_header() returned only first line of multiline headers
Timo Sirainen [Wed, 10 Sep 2003 02:16:30 +0000 (05:16 +0300)] 
get_header() returned only first line of multiline headers

--HG--
branch : HEAD

22 years agoHeaders were returned twice sometimes
Timo Sirainen [Wed, 10 Sep 2003 02:07:05 +0000 (05:07 +0300)] 
Headers were returned twice sometimes

--HG--
branch : HEAD

22 years agocompile fix
Timo Sirainen [Wed, 10 Sep 2003 01:50:26 +0000 (04:50 +0300)] 
compile fix

--HG--
branch : HEAD

22 years agoWe stored groups wrong in ENVELOPE.
Timo Sirainen [Tue, 9 Sep 2003 18:52:39 +0000 (21:52 +0300)] 
We stored groups wrong in ENVELOPE.

--HG--
branch : HEAD

22 years agotreat ~ mailbox prefix as absolute path too
Timo Sirainen [Tue, 9 Sep 2003 18:33:23 +0000 (21:33 +0300)] 
treat ~ mailbox prefix as absolute path too

--HG--
branch : HEAD

22 years agoMissing spaces in ENVELOPE, BODY and BODYSTRUCTURE replies.
Timo Sirainen [Mon, 8 Sep 2003 13:04:34 +0000 (16:04 +0300)] 
Missing spaces in ENVELOPE, BODY and BODYSTRUCTURE replies.

--HG--
branch : HEAD

22 years agoStop parsing cached headers when we've got everything.
Timo Sirainen [Mon, 8 Sep 2003 02:24:29 +0000 (05:24 +0300)] 
Stop parsing cached headers when we've got everything.

--HG--
branch : HEAD

22 years agoWrite envelope, body and bodystructure directly into output stream.
Timo Sirainen [Mon, 8 Sep 2003 01:46:14 +0000 (04:46 +0300)] 
Write envelope, body and bodystructure directly into output stream.

--HG--
branch : HEAD

22 years agoCall printf_string_fix_format() only when printf_string_upper_bound() sees
Timo Sirainen [Mon, 8 Sep 2003 01:29:07 +0000 (04:29 +0300)] 
Call printf_string_fix_format() only when printf_string_upper_bound() sees
%m.

--HG--
branch : HEAD

22 years agominor speedup
Timo Sirainen [Mon, 8 Sep 2003 01:14:17 +0000 (04:14 +0300)] 
minor speedup

--HG--
branch : HEAD

22 years agoimap_to_datetime_offset() isn't needed. optimized imap_to_datetime() a bit.
Timo Sirainen [Mon, 8 Sep 2003 00:57:36 +0000 (03:57 +0300)] 
imap_to_datetime_offset() isn't needed. optimized imap_to_datetime() a bit.

--HG--
branch : HEAD

22 years agocleanup
Timo Sirainen [Mon, 8 Sep 2003 00:41:11 +0000 (03:41 +0300)] 
cleanup

--HG--
branch : HEAD

22 years agominor speedups
Timo Sirainen [Mon, 8 Sep 2003 00:36:36 +0000 (03:36 +0300)] 
minor speedups

--HG--
branch : HEAD

22 years agobugfix
Timo Sirainen [Mon, 8 Sep 2003 00:04:59 +0000 (03:04 +0300)] 
bugfix

--HG--
branch : HEAD

22 years agominor optimizations
Timo Sirainen [Sun, 7 Sep 2003 18:43:27 +0000 (21:43 +0300)] 
minor optimizations

--HG--
branch : HEAD

22 years agoFixed memory leak after compressing cache file.
Timo Sirainen [Sun, 7 Sep 2003 14:10:50 +0000 (17:10 +0300)] 
Fixed memory leak after compressing cache file.

--HG--
branch : HEAD

22 years agobugfix
Timo Sirainen [Sun, 7 Sep 2003 13:56:41 +0000 (16:56 +0300)] 
bugfix

--HG--
branch : HEAD

22 years agoStrict aliasing fix
Timo Sirainen [Sun, 7 Sep 2003 13:35:35 +0000 (16:35 +0300)] 
Strict aliasing fix

--HG--
branch : HEAD

22 years agoHeader fetching committed changes twice, now we don't commit changes when
Timo Sirainen [Sun, 7 Sep 2003 13:30:24 +0000 (16:30 +0300)] 
Header fetching committed changes twice, now we don't commit changes when
requesting a field which we know hasn't changed (pretty dummy logic, but
works for this case). Continued rows were also counted wrong.

--HG--
branch : HEAD

22 years agos/int/enum io_condition/
Timo Sirainen [Sun, 7 Sep 2003 01:52:06 +0000 (04:52 +0300)] 
s/int/enum io_condition/

--HG--
branch : HEAD

22 years agowhops, left extra stuff.
Timo Sirainen [Sat, 6 Sep 2003 17:46:54 +0000 (20:46 +0300)] 
whops, left extra stuff.

--HG--
branch : HEAD

22 years agoAdded "inbox" setting to specify which namespace has the INBOX.
Timo Sirainen [Sat, 6 Sep 2003 17:44:51 +0000 (20:44 +0300)] 
Added "inbox" setting to specify which namespace has the INBOX.

--HG--
branch : HEAD

22 years agoIf location isn't given for namespace, use the default
Timo Sirainen [Sat, 6 Sep 2003 17:37:10 +0000 (20:37 +0300)] 
If location isn't given for namespace, use the default

--HG--
branch : HEAD

22 years agoIf LISTEXT is used and CHILDREN info isn't wanted, don't send it.
Timo Sirainen [Sat, 6 Sep 2003 17:29:52 +0000 (20:29 +0300)] 
If LISTEXT is used and CHILDREN info isn't wanted, don't send it.

--HG--
branch : HEAD

22 years agocomment changes
Timo Sirainen [Sat, 6 Sep 2003 17:25:33 +0000 (20:25 +0300)] 
comment changes

--HG--
branch : HEAD

22 years agoInclude used-bit for all bytes in offsets to make sure their reads aren't only partial
Timo Sirainen [Thu, 4 Sep 2003 22:56:48 +0000 (01:56 +0300)] 
Include used-bit for all bytes in offsets to make sure their reads aren't only partial

--HG--
branch : HEAD

22 years agombox reading is kind of working again. Just don't try rewriting or expunging
Timo Sirainen [Tue, 2 Sep 2003 22:33:33 +0000 (01:33 +0300)] 
mbox reading is kind of working again. Just don't try rewriting or expunging
:) Changing headers are also hidden from clients so mbox messages are finally
seen immutable as required by IMAP.

--HG--
branch : HEAD

22 years agoAllow key=value without requiring space between key and '='
Timo Sirainen [Fri, 29 Aug 2003 14:31:06 +0000 (17:31 +0300)] 
Allow key=value without requiring space between key and '='

--HG--
branch : HEAD

22 years agoSupport # comments also at the end of setting lines
Timo Sirainen [Wed, 27 Aug 2003 14:35:54 +0000 (17:35 +0300)] 
Support # comments also at the end of setting lines

--HG--
branch : HEAD

22 years agocomment updates. it's not possible to change the file mode if you're not the
Timo Sirainen [Tue, 26 Aug 2003 22:15:36 +0000 (01:15 +0300)] 
comment updates. it's not possible to change the file mode if you're not the
owner..

--HG--
branch : HEAD

22 years agoRemoved most of the license comments from src/lib/*.c. It's just fine to
Timo Sirainen [Tue, 26 Aug 2003 21:18:16 +0000 (00:18 +0300)] 
Removed most of the license comments from src/lib/*.c. It's just fine to
keep them in a single COPYING.MIT file. Changed a few other comments as well.

--HG--
branch : HEAD

22 years agoFix for IRIX (plus comment cleanups)
Timo Sirainen [Tue, 26 Aug 2003 21:06:44 +0000 (00:06 +0300)] 
Fix for IRIX (plus comment cleanups)

--HG--
branch : HEAD

22 years agomissing .h files
Timo Sirainen [Tue, 26 Aug 2003 08:21:11 +0000 (11:21 +0300)] 
missing .h files

--HG--
branch : HEAD

22 years agoRemoved strcat stuff and did some minor tweaks.
Timo Sirainen [Mon, 25 Aug 2003 07:10:29 +0000 (10:10 +0300)] 
Removed strcat stuff and did some minor tweaks.

--HG--
branch : HEAD

22 years agocrashfix
Timo Sirainen [Mon, 25 Aug 2003 03:02:49 +0000 (06:02 +0300)] 
crashfix

--HG--
branch : HEAD