]>
git.ipfire.org Git - thirdparty/dovecot/core.git/log
Timo Sirainen [Sun, 5 Oct 2003 17:23:38 +0000 (20:23 +0300)]
mbox rewriting should work again..
--HG--
branch : HEAD
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
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
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
Timo Sirainen [Fri, 3 Oct 2003 15:26:31 +0000 (18:26 +0300)]
get_header() returned values wrong
--HG--
branch : HEAD
Timo Sirainen [Fri, 3 Oct 2003 15:15:20 +0000 (18:15 +0300)]
Don't require timezone in Date-header.
--HG--
branch : HEAD
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
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
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
Timo Sirainen [Wed, 24 Sep 2003 10:16:46 +0000 (13:16 +0300)]
Alignment fix
--HG--
branch : HEAD
Timo Sirainen [Tue, 23 Sep 2003 19:34:34 +0000 (22:34 +0300)]
Fixes memory/fd leaking with INDEX=MEMORY.
--HG--
branch : HEAD
Timo Sirainen [Tue, 23 Sep 2003 13:41:31 +0000 (16:41 +0300)]
Fixed potential file descriptor leaks
--HG--
branch : HEAD
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
Timo Sirainen [Sun, 21 Sep 2003 18:03:49 +0000 (21:03 +0300)]
Secure coding guide for Dovecot.
--HG--
branch : HEAD
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
Timo Sirainen [Sun, 21 Sep 2003 17:18:29 +0000 (20:18 +0300)]
cleanup
--HG--
branch : HEAD
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
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
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
Timo Sirainen [Sun, 21 Sep 2003 16:14:38 +0000 (19:14 +0300)]
Compiler warning fix
--HG--
branch : HEAD
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
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
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
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
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
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
Timo Sirainen [Mon, 15 Sep 2003 14:13:47 +0000 (17:13 +0300)]
missed
--HG--
branch : HEAD
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
Timo Sirainen [Mon, 15 Sep 2003 13:59:08 +0000 (16:59 +0300)]
Support %vars in namespace prefix.
--HG--
branch : HEAD
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
Timo Sirainen [Wed, 10 Sep 2003 02:07:05 +0000 (05:07 +0300)]
Headers were returned twice sometimes
--HG--
branch : HEAD
Timo Sirainen [Wed, 10 Sep 2003 01:50:26 +0000 (04:50 +0300)]
compile fix
--HG--
branch : HEAD
Timo Sirainen [Tue, 9 Sep 2003 18:52:39 +0000 (21:52 +0300)]
We stored groups wrong in ENVELOPE.
--HG--
branch : HEAD
Timo Sirainen [Tue, 9 Sep 2003 18:33:23 +0000 (21:33 +0300)]
treat ~ mailbox prefix as absolute path too
--HG--
branch : HEAD
Timo Sirainen [Mon, 8 Sep 2003 13:04:34 +0000 (16:04 +0300)]
Missing spaces in ENVELOPE, BODY and BODYSTRUCTURE replies.
--HG--
branch : HEAD
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
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
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
Timo Sirainen [Mon, 8 Sep 2003 01:14:17 +0000 (04:14 +0300)]
minor speedup
--HG--
branch : HEAD
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
Timo Sirainen [Mon, 8 Sep 2003 00:41:11 +0000 (03:41 +0300)]
cleanup
--HG--
branch : HEAD
Timo Sirainen [Mon, 8 Sep 2003 00:36:36 +0000 (03:36 +0300)]
minor speedups
--HG--
branch : HEAD
Timo Sirainen [Mon, 8 Sep 2003 00:04:59 +0000 (03:04 +0300)]
bugfix
--HG--
branch : HEAD
Timo Sirainen [Sun, 7 Sep 2003 18:43:27 +0000 (21:43 +0300)]
minor optimizations
--HG--
branch : HEAD
Timo Sirainen [Sun, 7 Sep 2003 14:10:50 +0000 (17:10 +0300)]
Fixed memory leak after compressing cache file.
--HG--
branch : HEAD
Timo Sirainen [Sun, 7 Sep 2003 13:56:41 +0000 (16:56 +0300)]
bugfix
--HG--
branch : HEAD
Timo Sirainen [Sun, 7 Sep 2003 13:35:35 +0000 (16:35 +0300)]
Strict aliasing fix
--HG--
branch : HEAD
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
Timo Sirainen [Sun, 7 Sep 2003 01:52:06 +0000 (04:52 +0300)]
s/int/enum io_condition/
--HG--
branch : HEAD
Timo Sirainen [Sat, 6 Sep 2003 17:46:54 +0000 (20:46 +0300)]
whops, left extra stuff.
--HG--
branch : HEAD
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
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
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
Timo Sirainen [Sat, 6 Sep 2003 17:25:33 +0000 (20:25 +0300)]
comment changes
--HG--
branch : HEAD
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
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
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
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
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
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
Timo Sirainen [Tue, 26 Aug 2003 21:06:44 +0000 (00:06 +0300)]
Fix for IRIX (plus comment cleanups)
--HG--
branch : HEAD
Timo Sirainen [Tue, 26 Aug 2003 08:21:11 +0000 (11:21 +0300)]
missing .h files
--HG--
branch : HEAD
Timo Sirainen [Mon, 25 Aug 2003 07:10:29 +0000 (10:10 +0300)]
Removed strcat stuff and did some minor tweaks.
--HG--
branch : HEAD
Timo Sirainen [Mon, 25 Aug 2003 03:02:49 +0000 (06:02 +0300)]
crashfix
--HG--
branch : HEAD
Timo Sirainen [Sun, 24 Aug 2003 23:10:20 +0000 (02:10 +0300)]
missing initializers
--HG--
branch : HEAD
Timo Sirainen [Sun, 24 Aug 2003 23:07:39 +0000 (02:07 +0300)]
forgot mail_chroot
--HG--
branch : HEAD
Timo Sirainen [Sun, 24 Aug 2003 13:14:47 +0000 (16:14 +0300)]
Added mail_chroot setting to specify default chroot.
--HG--
branch : HEAD
Timo Sirainen [Sun, 24 Aug 2003 12:59:08 +0000 (15:59 +0300)]
fix
--HG--
branch : HEAD
Timo Sirainen [Sun, 24 Aug 2003 12:58:13 +0000 (15:58 +0300)]
IDLE fixes..
--HG--
branch : HEAD
Timo Sirainen [Sun, 24 Aug 2003 12:49:43 +0000 (15:49 +0300)]
Don't crash if no protocols were given in config file
--HG--
branch : HEAD
Timo Sirainen [Sun, 24 Aug 2003 12:45:32 +0000 (15:45 +0300)]
IDLE uses now IO_*_NOTIFY to get instant notifying of mails.
--HG--
branch : HEAD
Timo Sirainen [Sun, 24 Aug 2003 12:43:53 +0000 (15:43 +0300)]
Added IO_DIR_NOTIFY and IO_FILE_NOTIFY conditions to io_add(). IO_DIR_NOTIFY
is now implemented for Linux dnotify.
--HG--
branch : HEAD
Timo Sirainen [Sun, 24 Aug 2003 10:49:14 +0000 (13:49 +0300)]
Added oe6-fetch-redundant-msgset workaround.
--HG--
branch : HEAD
Timo Sirainen [Sun, 24 Aug 2003 09:36:47 +0000 (12:36 +0300)]
added rawlog example
--HG--
branch : HEAD
Timo Sirainen [Sun, 24 Aug 2003 09:35:19 +0000 (12:35 +0300)]
fixes
--HG--
branch : HEAD
Timo Sirainen [Sun, 24 Aug 2003 07:55:23 +0000 (10:55 +0300)]
disable_plaintext_auth defaults to yes now. ipv4 127.* and ipv6 ::1
addresses are considered secure however and plaintext authentication is
allowed from them.
--HG--
branch : HEAD
Timo Sirainen [Sun, 24 Aug 2003 07:37:41 +0000 (10:37 +0300)]
Make sure auth process and login process don't share uids.
--HG--
branch : HEAD
Timo Sirainen [Sun, 24 Aug 2003 07:21:30 +0000 (10:21 +0300)]
Reading global auth_* defaults didn't work
--HG--
branch : HEAD
Timo Sirainen [Sun, 24 Aug 2003 07:06:06 +0000 (10:06 +0300)]
Added back compat_data[]. It wasn't so simple to access data portably in
index files after all..
--HG--
branch : HEAD
Timo Sirainen [Sun, 24 Aug 2003 07:03:22 +0000 (10:03 +0300)]
use int32_t instead of int in struct mail_sent_date
--HG--
branch : HEAD
Timo Sirainen [Sun, 24 Aug 2003 06:49:55 +0000 (09:49 +0300)]
Removed index_align stuff. It's not needed anymore.
--HG--
branch : HEAD
Timo Sirainen [Sun, 24 Aug 2003 06:32:08 +0000 (09:32 +0300)]
expunge/append behaviour corrupted indexes
--HG--
branch : HEAD
Timo Sirainen [Sun, 24 Aug 2003 06:31:35 +0000 (09:31 +0300)]
comment update
--HG--
branch : HEAD
Timo Sirainen [Sun, 24 Aug 2003 05:57:43 +0000 (08:57 +0300)]
Assert -> mark cache corrupted
--HG--
branch : HEAD
Timo Sirainen [Sun, 24 Aug 2003 05:55:05 +0000 (08:55 +0300)]
LDAP: Removed the system_user=uid defaulting. LDAP usually has only virtual
users which don't exist in /etc/group. Clarified what the system user
actually does for ldap/pgsql.
--HG--
branch : HEAD
Timo Sirainen [Sun, 24 Aug 2003 00:50:22 +0000 (03:50 +0300)]
Don't use microseconds in maildir name if it's not needed.
--HG--
branch : HEAD
Timo Sirainen [Fri, 22 Aug 2003 18:56:59 +0000 (21:56 +0300)]
fixes. maybe it works now.
--HG--
branch : HEAD
Timo Sirainen [Fri, 22 Aug 2003 15:40:12 +0000 (18:40 +0300)]
crashfix
--HG--
branch : HEAD
Timo Sirainen [Fri, 22 Aug 2003 06:51:15 +0000 (09:51 +0300)]
fixes
--HG--
branch : HEAD
Timo Sirainen [Fri, 22 Aug 2003 06:44:33 +0000 (09:44 +0300)]
fix
--HG--
branch : HEAD
Timo Sirainen [Fri, 22 Aug 2003 06:37:57 +0000 (09:37 +0300)]
fixes
--HG--
branch : HEAD
Timo Sirainen [Fri, 22 Aug 2003 05:06:53 +0000 (08:06 +0300)]
Give better error message if uid/gid not found from ldap and no default was
set.
--HG--
branch : HEAD
Timo Sirainen [Fri, 22 Aug 2003 04:57:49 +0000 (07:57 +0300)]
Fixed crash if login process connection died while there were some auth
requests.
--HG--
branch : HEAD
Timo Sirainen [Fri, 22 Aug 2003 04:42:13 +0000 (07:42 +0300)]
We now support checking the password against all defined auth processes and
use the one that matches.
--HG--
branch : HEAD
Timo Sirainen [Fri, 22 Aug 2003 03:52:25 +0000 (06:52 +0300)]
s/process/server/
--HG--
branch : HEAD
Timo Sirainen [Fri, 22 Aug 2003 03:34:03 +0000 (06:34 +0300)]
bugfixes
--HG--
branch : HEAD
Timo Sirainen [Fri, 22 Aug 2003 03:14:45 +0000 (06:14 +0300)]
fix
--HG--
branch : HEAD
Timo Sirainen [Fri, 22 Aug 2003 02:42:36 +0000 (05:42 +0300)]
forgot
--HG--
branch : HEAD
Timo Sirainen [Fri, 22 Aug 2003 02:42:12 +0000 (05:42 +0300)]
Moved client side code for auth process handling to lib-auth. Some other login process cleanups.
--HG--
branch : HEAD
Timo Sirainen [Thu, 21 Aug 2003 23:31:50 +0000 (02:31 +0300)]
If LDAP connection closes, notify all requests that they failed.
--HG--
branch : HEAD