]>
git.ipfire.org Git - thirdparty/dovecot/core.git/log
Timo Sirainen [Sat, 17 May 2003 09:16:16 +0000 (12:16 +0300)]
If there's no limit in stream, don't fail with "unexpected EOF".
--HG--
branch : HEAD
Timo Sirainen [Sat, 17 May 2003 09:08:10 +0000 (12:08 +0300)]
Don't try to cork files.
--HG--
branch : HEAD
Timo Sirainen [Fri, 16 May 2003 17:14:54 +0000 (20:14 +0300)]
If there were no timeouts, struct timeval wasn't initialized and select()
might have failed because of it. Patch by Mark E. Mallett.
--HG--
branch : HEAD
Timo Sirainen [Fri, 16 May 2003 17:09:42 +0000 (20:09 +0300)]
If client tries to do LOGIN even if it's disabled, send [ALERT] to user.
--HG--
branch : HEAD
Timo Sirainen [Fri, 16 May 2003 17:05:42 +0000 (20:05 +0300)]
Don't advertise AUTH=PLAIN in capability if disable_plaintext_auth = yes and
SSL/TLS is not yet negotiated.
--HG--
branch : HEAD
Timo Sirainen [Thu, 15 May 2003 19:42:12 +0000 (22:42 +0300)]
Reset the header using mmaped memory + msync, instead of lseek() + write()
which was buggy with OpenBSD (didn't update the mmap).
--HG--
branch : HEAD
Timo Sirainen [Thu, 15 May 2003 19:22:21 +0000 (22:22 +0300)]
Renamed buffer_*_space() to buffer_*_space_unsafe() and added several
warnings about using them. Fixed their usage in a few places in sources
where they could have produced invalid results (no buffer overflows,
luckily).
--HG--
branch : HEAD
Timo Sirainen [Wed, 14 May 2003 18:37:07 +0000 (21:37 +0300)]
mboxes were always selected read-only
--HG--
branch : HEAD
Timo Sirainen [Wed, 14 May 2003 18:31:02 +0000 (21:31 +0300)]
AUTH_MODULES -> HAVE_MODULES
--HG--
branch : HEAD
Timo Sirainen [Wed, 14 May 2003 18:29:53 +0000 (21:29 +0300)]
fix
--HG--
branch : HEAD
Timo Sirainen [Wed, 14 May 2003 18:25:52 +0000 (21:25 +0300)]
No, still no oracle here..
--HG--
branch : HEAD
Timo Sirainen [Wed, 14 May 2003 18:23:40 +0000 (21:23 +0300)]
missing
--HG--
branch : HEAD
Timo Sirainen [Wed, 14 May 2003 18:23:04 +0000 (21:23 +0300)]
Added support for dynamically loadable imap/pop3 modules.
--HG--
branch : HEAD
Timo Sirainen [Wed, 14 May 2003 17:23:11 +0000 (20:23 +0300)]
Added command_register() and related functions so we can dynamically
register new commands.
--HG--
branch : HEAD
Timo Sirainen [Mon, 12 May 2003 06:15:25 +0000 (09:15 +0300)]
fix
--HG--
branch : HEAD
Timo Sirainen [Mon, 12 May 2003 06:14:49 +0000 (09:14 +0300)]
libstorage_index_* -> libindex_*
--HG--
branch : HEAD
Timo Sirainen [Mon, 12 May 2003 06:13:38 +0000 (09:13 +0300)]
Dependency fixes
--HG--
branch : HEAD
Timo Sirainen [Mon, 12 May 2003 06:04:04 +0000 (09:04 +0300)]
Don't check errno of getpwnam() and getspnam() functions. They don't seem to
be set correctly in all systems and it's unlikely the error is anything else
than "user doesn't exist".
--HG--
branch : HEAD
Timo Sirainen [Mon, 12 May 2003 05:44:05 +0000 (08:44 +0300)]
Don't give internal errors when trying to select, delete or rename
(non-existing) mailboxes under mbox.
--HG--
branch : HEAD
Timo Sirainen [Sun, 11 May 2003 14:43:16 +0000 (17:43 +0300)]
Unexpected SSL connection errors sometimes crashed
--HG--
branch : HEAD
Timo Sirainen [Sun, 11 May 2003 14:27:28 +0000 (17:27 +0300)]
cleanups
--HG--
branch : HEAD
Timo Sirainen [Sun, 11 May 2003 11:33:43 +0000 (14:33 +0300)]
If we don't have access to write subscriptions file, say "permission denied"
to user rather than internal error
--HG--
branch : HEAD
Timo Sirainen [Fri, 9 May 2003 05:34:36 +0000 (08:34 +0300)]
DELETE should report success to client even if it can't actually delete the
folder, as long as it can rename it to "..dir".
--HG--
branch : HEAD
Timo Sirainen [Thu, 8 May 2003 18:59:38 +0000 (21:59 +0300)]
We have to sync dovecot-uidlist before indexing mails in new/ dir or we'll
get UID conflicts.
--HG--
branch : HEAD
Timo Sirainen [Thu, 8 May 2003 15:53:07 +0000 (18:53 +0300)]
check lstat() error too
--HG--
branch : HEAD
Timo Sirainen [Thu, 8 May 2003 13:56:32 +0000 (16:56 +0300)]
Returned errno was often wrong.
--HG--
branch : HEAD
Timo Sirainen [Thu, 8 May 2003 11:35:28 +0000 (14:35 +0300)]
No, actually it's valid for server to just ignore any non-permanent flag
updates.
--HG--
branch : HEAD
Timo Sirainen [Thu, 8 May 2003 11:30:32 +0000 (14:30 +0300)]
EXPUNGE should reply OK even if mailbox is read-only. STORE should use
per-session flags, but we'll leave it as FIXME for now..
--HG--
branch : HEAD
Timo Sirainen [Thu, 8 May 2003 08:59:48 +0000 (11:59 +0300)]
In-memory indexes didn't set index->opened.
--HG--
branch : HEAD
Timo Sirainen [Thu, 8 May 2003 06:59:17 +0000 (09:59 +0300)]
Updates by Farkas Levente
--HG--
branch : HEAD
Timo Sirainen [Thu, 8 May 2003 05:44:37 +0000 (08:44 +0300)]
Give "Permission denied" error instead of internal error if some call fails
with EACCES.
--HG--
branch : HEAD
Timo Sirainen [Thu, 8 May 2003 05:08:29 +0000 (08:08 +0300)]
Don't try to rewrite mbox file if it's read-only.
--HG--
branch : HEAD
Timo Sirainen [Thu, 8 May 2003 04:53:47 +0000 (07:53 +0300)]
Some fixes to get read-only mboxes working.
--HG--
branch : HEAD
Timo Sirainen [Thu, 8 May 2003 04:34:30 +0000 (07:34 +0300)]
bugfix
--HG--
branch : HEAD
Timo Sirainen [Thu, 8 May 2003 04:28:30 +0000 (07:28 +0300)]
Chrooting changes. Now all userdbs will support "<chroot>/./<homedir>" style
home directories.
--HG--
branch : HEAD
Timo Sirainen [Thu, 8 May 2003 04:06:59 +0000 (07:06 +0300)]
Crashfix
--HG--
branch : HEAD
Timo Sirainen [Thu, 8 May 2003 04:01:51 +0000 (07:01 +0300)]
If exec() fails, show the full path rather than argv[0]
--HG--
branch : HEAD
Timo Sirainen [Thu, 8 May 2003 03:47:01 +0000 (06:47 +0300)]
Updated for ANONYMOUS
--HG--
branch : HEAD
Timo Sirainen [Thu, 8 May 2003 03:36:21 +0000 (06:36 +0300)]
Support wu-ftpd-like chrooting in /etc/passwd. If home directory ends with
"/./", it's chrooted to.
--HG--
branch : HEAD
Timo Sirainen [Thu, 8 May 2003 03:35:48 +0000 (06:35 +0300)]
We didn't log if chroot directory was invalid.
--HG--
branch : HEAD
Timo Sirainen [Thu, 8 May 2003 03:24:57 +0000 (06:24 +0300)]
Added support for ANONYMOUS SASL mechanism.
--HG--
branch : HEAD
Timo Sirainen [Thu, 8 May 2003 03:18:43 +0000 (06:18 +0300)]
hash.h not needed
--HG--
branch : HEAD
Timo Sirainen [Thu, 8 May 2003 02:29:13 +0000 (05:29 +0300)]
Content-Type wasn't actually set, which caused us to search non-text attachments which unnecessarily slows down things.
--HG--
branch : HEAD
Timo Sirainen [Thu, 8 May 2003 02:09:45 +0000 (05:09 +0300)]
Don't crash with invalid first_unseen_uid_lowwater
--HG--
branch : HEAD
Timo Sirainen [Thu, 8 May 2003 00:49:02 +0000 (03:49 +0300)]
FETCH BODY[HEADER.FIELDS ...] now doesn't crash to assert if header line
contains NULs. IMAP spec actually forbids sending NULs to client, uw-imapd
changes them to ascii 128. Currently we send them though, that requires some
more fixing.
--HG--
branch : HEAD
Timo Sirainen [Wed, 7 May 2003 12:23:42 +0000 (15:23 +0300)]
Use ENOSYS rather than EINVAL for fd_send/fd_recv.
--HG--
branch : HEAD
Timo Sirainen [Wed, 7 May 2003 12:21:02 +0000 (15:21 +0300)]
struct timeval requires sys/time.h
--HG--
branch : HEAD
Timo Sirainen [Wed, 7 May 2003 12:14:30 +0000 (15:14 +0300)]
remove compiler warnings if we declare madvise() as empty function
--HG--
branch : HEAD
Timo Sirainen [Wed, 7 May 2003 12:06:47 +0000 (15:06 +0300)]
cleanup: message saving code isn't index-specific
--HG--
branch : HEAD
Timo Sirainen [Wed, 7 May 2003 12:05:01 +0000 (15:05 +0300)]
Compile even if SCM_RIGHTS isn't supported.
--HG--
branch : HEAD
Timo Sirainen [Wed, 7 May 2003 08:17:31 +0000 (11:17 +0300)]
Use #warning only with GCC.
--HG--
branch : HEAD
Timo Sirainen [Wed, 7 May 2003 08:16:17 +0000 (11:16 +0300)]
Don't redefine _XOPEN_SOURCE_EXTENDED.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 May 2003 16:47:15 +0000 (19:47 +0300)]
Keep dovecot.spec in tarball as well.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 May 2003 16:24:52 +0000 (19:24 +0300)]
partial->cr_skipped wasn't reset when changing message
--HG--
branch : HEAD
Timo Sirainen [Sun, 4 May 2003 16:16:26 +0000 (19:16 +0300)]
Don't try to set /dev/null fd nonblocking, all systems don't like that.
--HG--
branch : HEAD
Timo Sirainen [Sat, 3 May 2003 18:46:58 +0000 (21:46 +0300)]
_still_ no oracle here.
--HG--
branch : HEAD
Timo Sirainen [Sat, 3 May 2003 18:45:10 +0000 (21:45 +0300)]
Removed AM_CONFIG_HEADER accidentally
--HG--
branch : HEAD
Timo Sirainen [Sat, 3 May 2003 18:34:40 +0000 (21:34 +0300)]
oracle wasn't supposed to be here yet
--HG--
branch : HEAD
Timo Sirainen [Sat, 3 May 2003 18:33:28 +0000 (21:33 +0300)]
added dovecot.spec
--HG--
branch : HEAD
Timo Sirainen [Sat, 3 May 2003 18:32:21 +0000 (21:32 +0300)]
0.99.9.1 released. Added redhat spec file.
--HG--
branch : HEAD
Timo Sirainen [Sat, 3 May 2003 18:19:49 +0000 (21:19 +0300)]
imap_envelope_parse() didn't parse literals correctly.
--HG--
branch : HEAD
Timo Sirainen [Sat, 3 May 2003 17:57:35 +0000 (20:57 +0300)]
Removed IMAP-specific comment..
--HG--
branch : HEAD
Timo Sirainen [Sat, 3 May 2003 17:36:34 +0000 (20:36 +0300)]
Handle inconsistency error separately.
--HG--
branch : HEAD
Timo Sirainen [Sat, 3 May 2003 17:31:13 +0000 (20:31 +0300)]
Rewrite Content-length header if it's broken. UID-validity change checking
was broken when first message was added to empty mbox.
--HG--
branch : HEAD
Timo Sirainen [Sat, 3 May 2003 17:28:20 +0000 (20:28 +0300)]
We stopped parsing message if there was a line longer than input buffer
(8192 bytes).
--HG--
branch : HEAD
Timo Sirainen [Sat, 3 May 2003 16:31:12 +0000 (19:31 +0300)]
If no error is set, give "BUG: Unknown error" rather than try to print NULL
which crashes in some systems.
--HG--
branch : HEAD
Timo Sirainen [Tue, 29 Apr 2003 22:10:42 +0000 (01:10 +0300)]
Define _XOPEN_SOURCE only for IRIX.
--HG--
branch : HEAD
Timo Sirainen [Mon, 28 Apr 2003 16:33:34 +0000 (19:33 +0300)]
0.99.9 released
--HG--
branch : HEAD
Timo Sirainen [Mon, 28 Apr 2003 16:32:20 +0000 (19:32 +0300)]
Added __attr_scanf__
--HG--
branch : HEAD
Timo Sirainen [Mon, 28 Apr 2003 16:31:59 +0000 (19:31 +0300)]
minor fix
--HG--
branch : HEAD
Timo Sirainen [Mon, 28 Apr 2003 12:46:51 +0000 (15:46 +0300)]
Added dovecot-pgsql.conf
--HG--
branch : HEAD
Timo Sirainen [Mon, 28 Apr 2003 11:10:45 +0000 (14:10 +0300)]
Use STORAGE_LIBS.
--HG--
branch : HEAD
Timo Sirainen [Sun, 27 Apr 2003 23:55:32 +0000 (02:55 +0300)]
AIX fix
--HG--
branch : HEAD
Timo Sirainen [Sun, 27 Apr 2003 20:02:06 +0000 (23:02 +0300)]
--with-storage=maildir,mbox can now be used to compile in only the wanted
storage formats.
--HG--
branch : HEAD
Timo Sirainen [Sun, 27 Apr 2003 16:40:35 +0000 (19:40 +0300)]
fix
--HG--
branch : HEAD
Timo Sirainen [Sun, 27 Apr 2003 16:11:30 +0000 (19:11 +0300)]
Use Content-Length: 0 too
--HG--
branch : HEAD
Timo Sirainen [Sun, 27 Apr 2003 16:09:02 +0000 (19:09 +0300)]
i_stream_seek() broke stream if read limit was set.
--HG--
branch : HEAD
Timo Sirainen [Sun, 27 Apr 2003 02:52:22 +0000 (05:52 +0300)]
"invalid" no longer needed.
--HG--
branch : HEAD
Timo Sirainen [Sun, 27 Apr 2003 02:51:34 +0000 (05:51 +0300)]
Better handling for POLLNVAL.
--HG--
branch : HEAD
Timo Sirainen [Sun, 27 Apr 2003 01:21:50 +0000 (04:21 +0300)]
Moved setting process limit after exec().
--HG--
branch : HEAD
Timo Sirainen [Sun, 27 Apr 2003 01:14:45 +0000 (04:14 +0300)]
cleanup
--HG--
branch : HEAD
Timo Sirainen [Sun, 27 Apr 2003 01:05:34 +0000 (04:05 +0300)]
update
--HG--
branch : HEAD
Timo Sirainen [Sun, 27 Apr 2003 01:05:15 +0000 (04:05 +0300)]
updated
--HG--
branch : HEAD
Timo Sirainen [Sun, 27 Apr 2003 00:59:43 +0000 (03:59 +0300)]
Use separate index alignment from memory alignment. We don't use pointers in
index file so required alignmentation comes pretty much from sizeof(off_t).
--HG--
branch : HEAD
Timo Sirainen [Sun, 27 Apr 2003 00:58:12 +0000 (03:58 +0300)]
bugfix
--HG--
branch : HEAD
Timo Sirainen [Sun, 27 Apr 2003 00:12:42 +0000 (03:12 +0300)]
Fixes and support for system_user, mail and chroot settings
--HG--
branch : HEAD
Timo Sirainen [Sat, 26 Apr 2003 21:52:38 +0000 (00:52 +0300)]
Partial fetches were broken when they stopped between virtual CR and LF.
--HG--
branch : HEAD
Timo Sirainen [Fri, 25 Apr 2003 19:09:17 +0000 (22:09 +0300)]
Fix for IRIX
--HG--
branch : HEAD
Timo Sirainen [Fri, 25 Apr 2003 15:23:14 +0000 (18:23 +0300)]
mem_align test was broken
--HG--
branch : HEAD
Timo Sirainen [Fri, 25 Apr 2003 01:35:31 +0000 (04:35 +0300)]
Use mem_align=4 with 32bit off_t
--HG--
branch : HEAD
Timo Sirainen [Wed, 23 Apr 2003 17:07:23 +0000 (20:07 +0300)]
Don't call msync() with with in-memory indexes.
--HG--
branch : HEAD
Timo Sirainen [Wed, 23 Apr 2003 16:52:10 +0000 (19:52 +0300)]
#ifdef _AIX, not AIX
--HG--
branch : HEAD
Timo Sirainen [Wed, 23 Apr 2003 16:51:48 +0000 (19:51 +0300)]
Compile fix
--HG--
branch : HEAD
Timo Sirainen [Wed, 23 Apr 2003 15:54:24 +0000 (18:54 +0300)]
and disable debugging :)
--HG--
branch : HEAD
Timo Sirainen [Wed, 23 Apr 2003 15:54:05 +0000 (18:54 +0300)]
mremap_anon() was broken when it had to move data.
--HG--
branch : HEAD
Timo Sirainen [Wed, 23 Apr 2003 15:36:22 +0000 (18:36 +0300)]
Don't define OFF_T_MAX if it's already defined
--HG--
branch : HEAD
Timo Sirainen [Wed, 23 Apr 2003 14:31:40 +0000 (17:31 +0300)]
mmap(MAP_FIXED) may return ENOMEM as well as EINVAL if address+length
isn't valid. Also some other cleanups.
--HG--
branch : HEAD
Timo Sirainen [Wed, 23 Apr 2003 14:11:17 +0000 (17:11 +0300)]
Fail if sequence numbers in messageset are out of range.
--HG--
branch : HEAD
Timo Sirainen [Wed, 23 Apr 2003 13:23:14 +0000 (16:23 +0300)]
Don't crash if mmap_anon() doesn't succeed.
--HG--
branch : HEAD
Timo Sirainen [Tue, 22 Apr 2003 18:49:00 +0000 (21:49 +0300)]
allow deleting selected mailbox
--HG--
branch : HEAD