]>
git.ipfire.org Git - thirdparty/dovecot/core.git/log
Timo Sirainen [Tue, 25 May 2010 16:34:56 +0000 (17:34 +0100)]
lib-index: Fix to recent error handling change.
--HG--
branch : HEAD
Timo Sirainen [Tue, 25 May 2010 15:45:18 +0000 (16:45 +0100)]
lmtp: Add Return-Path: header. Also with only one RCPT TO, add Delivered-To: header.
--HG--
branch : HEAD
Timo Sirainen [Tue, 25 May 2010 15:31:39 +0000 (16:31 +0100)]
Die if system hostname contains '/' character.
--HG--
branch : HEAD
Timo Sirainen [Tue, 25 May 2010 15:09:14 +0000 (16:09 +0100)]
lib-storage: If read-only mailbox uses private flags, don't return it as READ-ONLY.
--HG--
branch : HEAD
Timo Sirainen [Tue, 25 May 2010 14:27:26 +0000 (15:27 +0100)]
Changed some index error handling conditions to log an error instead of assert-crash.
--HG--
branch : HEAD
Timo Sirainen [Tue, 25 May 2010 14:25:01 +0000 (15:25 +0100)]
lib-index: On errors, close sync view before fsck to avoid assert-crash.
--HG--
branch : HEAD
Timo Sirainen [Tue, 25 May 2010 14:24:05 +0000 (15:24 +0100)]
Increased initial memory pool size.
--HG--
branch : HEAD
Timo Sirainen [Tue, 25 May 2010 14:23:32 +0000 (15:23 +0100)]
maildir: Expunging last messages may have assert-crashed if their filenames had changed.
--HG--
branch : HEAD
Timo Sirainen [Tue, 25 May 2010 14:22:03 +0000 (15:22 +0100)]
lib-index: Recent "save transaction commits to memory" may have assert-crashed sometimes.
--HG--
branch : HEAD
Timo Sirainen [Thu, 20 May 2010 17:49:41 +0000 (19:49 +0200)]
mysql: Fixed assert-crashing on transaction commits.
--HG--
branch : HEAD
Timo Sirainen [Thu, 20 May 2010 16:28:04 +0000 (18:28 +0200)]
Added mail process pid to default login_log_format_elements
--HG--
branch : HEAD
Timo Sirainen [Thu, 20 May 2010 16:12:20 +0000 (18:12 +0200)]
doveadm: Look up sockets from base_dir rather than hardcoded PKG_RUNDIR.
--HG--
branch : HEAD
Timo Sirainen [Thu, 20 May 2010 15:16:39 +0000 (17:16 +0200)]
Added process title hack support for OS X.
--HG--
branch : HEAD
Timo Sirainen [Thu, 20 May 2010 11:35:38 +0000 (13:35 +0200)]
Added doveadm director flush command for dropping user associations from memory.
This should probably mainly be used for testing.
--HG--
branch : HEAD
Timo Sirainen [Thu, 20 May 2010 11:17:30 +0000 (13:17 +0200)]
login: Tell auth process to free aborted auth requests.
--HG--
branch : HEAD
Timo Sirainen [Thu, 20 May 2010 10:37:15 +0000 (12:37 +0200)]
doveadm director status user: Show more ways of what user's potential hosts are.
--HG--
branch : HEAD
Timo Sirainen [Thu, 20 May 2010 10:23:55 +0000 (12:23 +0200)]
director: Code cleanup - keep mail hosts in a struct rather than in static variables.
--HG--
branch : HEAD
Timo Sirainen [Thu, 20 May 2010 09:46:21 +0000 (11:46 +0200)]
doveadm director status username now returns which server the user is assigned to.
--HG--
branch : HEAD
Timo Sirainen [Thu, 20 May 2010 08:43:47 +0000 (10:43 +0200)]
director: Preserve old mail server state when a new director connects to ring.
--HG--
branch : HEAD
Timo Sirainen [Thu, 20 May 2010 08:43:19 +0000 (10:43 +0200)]
director: Fixes to connecting to remote director.
--HG--
branch : HEAD
Timo Sirainen [Thu, 20 May 2010 08:02:11 +0000 (10:02 +0200)]
quota: Added ignoreunlimited option to quota roots to disable tracking users with unlimited quota.
--HG--
branch : HEAD
Timo Sirainen [Thu, 20 May 2010 08:01:43 +0000 (10:01 +0200)]
imap-quota: If user has no quota roots, don't return QUOTAROOT reply.
--HG--
branch : HEAD
Timo Sirainen [Thu, 20 May 2010 07:31:41 +0000 (09:31 +0200)]
master: If process running as root didn't dump core, don't suggest non-working workarounds.
--HG--
branch : HEAD
Timo Sirainen [Thu, 20 May 2010 07:25:47 +0000 (09:25 +0200)]
imap parser: Fail immediately if we see unexpected ')' while reading atom.
--HG--
branch : HEAD
Timo Sirainen [Thu, 20 May 2010 07:15:49 +0000 (09:15 +0200)]
master: If throttling a service and there are no service processes, drop all queued connection attempts.
--HG--
branch : HEAD
Timo Sirainen [Wed, 19 May 2010 16:49:25 +0000 (18:49 +0200)]
director: If we logged that we're delaying connections, also log when we continue.
--HG--
branch : HEAD
Timo Sirainen [Wed, 19 May 2010 16:43:47 +0000 (18:43 +0200)]
doveadm fetch: Added support for hdr.<name> field.
--HG--
branch : HEAD
Timo Sirainen [Wed, 19 May 2010 16:24:39 +0000 (18:24 +0200)]
director: Use net_try_bind() to try to find our own IP.
--HG--
branch : HEAD
Timo Sirainen [Wed, 19 May 2010 16:24:23 +0000 (18:24 +0200)]
liblib: Added net_try_bind()
--HG--
branch : HEAD
Timo Sirainen [Wed, 19 May 2010 16:14:53 +0000 (18:14 +0200)]
director: Fixed finding the director's own IP in case system has multiple.
--HG--
branch : HEAD
Timo Sirainen [Wed, 19 May 2010 15:46:06 +0000 (17:46 +0200)]
director: Create outgoing connections from our own known IP.
--HG--
branch : HEAD
Timo Sirainen [Wed, 19 May 2010 15:44:56 +0000 (17:44 +0200)]
doveadm fetch: Added support for imap.envelope, imap.body and imap.bodystructure fields.
--HG--
branch : HEAD
Timo Sirainen [Wed, 19 May 2010 15:35:27 +0000 (17:35 +0200)]
lib-storage: mailbox_list_iter_init_namespaces() didn't match INBOX pattern correctly.
--HG--
branch : HEAD
Timo Sirainen [Wed, 19 May 2010 15:21:42 +0000 (17:21 +0200)]
doveconf <key>: Don't output the "key =" prefix.
--HG--
branch : HEAD
Timo Sirainen [Wed, 19 May 2010 15:07:46 +0000 (17:07 +0200)]
Compiler warning fixes.
--HG--
branch : HEAD
Timo Sirainen [Wed, 19 May 2010 14:19:56 +0000 (16:19 +0200)]
director: Crashfix at exit if proxy-notify fifo hadn't been used yet.
--HG--
branch : HEAD
Timo Sirainen [Wed, 19 May 2010 13:48:20 +0000 (15:48 +0200)]
maildir++ quota: Support "NOQUOTA" as valid backend string.
--HG--
branch : HEAD
Timo Sirainen [Wed, 19 May 2010 13:03:46 +0000 (15:03 +0200)]
director: Use auth-login socket, not login/login so it works as non-root.
--HG--
branch : HEAD
Timo Sirainen [Wed, 19 May 2010 13:03:26 +0000 (15:03 +0200)]
auth: Create auth-login socket by default where internal user can connect to.
--HG--
branch : HEAD
Timo Sirainen [Wed, 19 May 2010 12:59:11 +0000 (14:59 +0200)]
str_to_gid(): Allow negative GIDs on OS X.
--HG--
branch : HEAD
Timo Sirainen [Wed, 19 May 2010 11:20:06 +0000 (13:20 +0200)]
login: Don't log an error at startup if proxy-notify fifo hasn't been enabled.
--HG--
branch : HEAD
Timo Sirainen [Wed, 19 May 2010 11:08:33 +0000 (13:08 +0200)]
director: If connecting to director fails, try connecting to next one.
--HG--
branch : HEAD
Timo Sirainen [Wed, 19 May 2010 10:45:54 +0000 (12:45 +0200)]
director: If we need to send a failure reply to login process, make it a temp failure.
--HG--
branch : HEAD
Timo Sirainen [Wed, 19 May 2010 10:23:32 +0000 (12:23 +0200)]
director: Tell login proxy to notify director of open connections every director_user_expire/2 secs.
--HG--
branch : HEAD
Timo Sirainen [Wed, 19 May 2010 10:20:36 +0000 (12:20 +0200)]
login proxy: If passdb returns proxy_refresh=<secs>, send username to proxy-notify fifo every n secs.
--HG--
branch : HEAD
Timo Sirainen [Wed, 19 May 2010 10:17:53 +0000 (12:17 +0200)]
master: Fixes to listening in fifos.
--HG--
branch : HEAD
Timo Sirainen [Wed, 19 May 2010 09:53:26 +0000 (11:53 +0200)]
director: Memory leak fix.
--HG--
branch : HEAD
Timo Sirainen [Wed, 19 May 2010 07:56:49 +0000 (09:56 +0200)]
Added initial implementation of a director process (for NFS users).
There are still some unimplemented features and bugs. Also changing mail
server list doesn't yet make sure that other directors won't assign the
same user to a different server at the same time.
--HG--
branch : HEAD
Timo Sirainen [Wed, 19 May 2010 07:52:36 +0000 (09:52 +0200)]
lib-auth: Crashfix if server sent broken input.
--HG--
branch : HEAD
Timo Sirainen [Wed, 19 May 2010 07:32:05 +0000 (09:32 +0200)]
example-config: Example namespace's hidden value default was wrong.
--HG--
branch : HEAD
Timo Sirainen [Tue, 18 May 2010 17:22:30 +0000 (19:22 +0200)]
master: Create the login <-> master notify file into base_dir instead of /tmp.
--HG--
branch : HEAD
Timo Sirainen [Tue, 18 May 2010 08:07:58 +0000 (10:07 +0200)]
listescape: Fixed listing INBOX when namespace prefix was used.
--HG--
branch : HEAD
Timo Sirainen [Mon, 17 May 2010 16:06:57 +0000 (18:06 +0200)]
fts: Backends can now index non-text body parts if they support it.
--HG--
branch : HEAD
Timo Sirainen [Fri, 14 May 2010 15:41:34 +0000 (17:41 +0200)]
lib-master: If config path isn't a socket, don't try to connect() to it.
This avoids some SELinux errors.
--HG--
branch : HEAD
Timo Sirainen [Fri, 14 May 2010 14:20:58 +0000 (16:20 +0200)]
lib-index, mmap_disable=yes: Save data also to memory after appending to transaction log.
This seems to fix a bug at least with CentOS 4.8 kernel (2.6.9-89.0.25.ELsmp)
where after a write() a read() didn't realize that data was written, so it
returned EOF too early.
Of course, this change also improves performance since it avoids re-reading
the same data that was just written.
--HG--
branch : HEAD
Timo Sirainen [Fri, 14 May 2010 14:18:03 +0000 (16:18 +0200)]
lib-index: Give a better error message if transction log file shrinks unexpectedly.
--HG--
branch : HEAD
Timo Sirainen [Fri, 14 May 2010 12:16:38 +0000 (14:16 +0200)]
maildir: Fixed a memory leak when copying with hardlinks.
--HG--
branch : HEAD
Timo Sirainen [Fri, 14 May 2010 09:30:31 +0000 (11:30 +0200)]
dovecot --build-options shows IO_BLOCK_SIZE
--HG--
branch : HEAD
Timo Sirainen [Fri, 14 May 2010 08:53:48 +0000 (10:53 +0200)]
lib-index: Use IO_BLOCK_SIZE
--HG--
branch : HEAD
Timo Sirainen [Fri, 14 May 2010 08:40:24 +0000 (10:40 +0200)]
Use IO_BLOCK_SIZE macro to specify how large read/write syscalls to use.
--HG--
branch : HEAD
Timo Sirainen [Fri, 14 May 2010 08:33:19 +0000 (10:33 +0200)]
login: Allow command line to override login socket path.
--HG--
branch : HEAD
Timo Sirainen [Thu, 13 May 2010 16:26:08 +0000 (18:26 +0200)]
master: Don't include disabled unix/fifo_listeners in duplicate checks.
--HG--
branch : HEAD
Timo Sirainen [Thu, 13 May 2010 11:09:02 +0000 (13:09 +0200)]
doveadm quota get: Show current usage even if quota is unlimited.
--HG--
branch : HEAD
Timo Sirainen [Thu, 13 May 2010 11:01:26 +0000 (13:01 +0200)]
quota: Fixed doveadm plugin to compile again with new API.
--HG--
branch : HEAD
Timo Sirainen [Thu, 13 May 2010 11:01:14 +0000 (13:01 +0200)]
doveadm: Don't crash when giving only first word of multi-word command.
--HG--
branch : HEAD
Timo Sirainen [Thu, 13 May 2010 10:47:56 +0000 (12:47 +0200)]
dovecot: Fixed handling --parameters with some OSes.
--HG--
branch : HEAD
Timo Sirainen [Thu, 13 May 2010 10:47:24 +0000 (12:47 +0200)]
doveconf: Don't crash if -c points to nonexisting file.
--HG--
branch : HEAD
Timo Sirainen [Thu, 13 May 2010 10:07:16 +0000 (12:07 +0200)]
doveadm: Minor code cleanup.
--HG--
branch : HEAD
Timo Sirainen [Thu, 13 May 2010 10:05:24 +0000 (12:05 +0200)]
doveadm: Added subscribe/unsubscribe commands.
--HG--
branch : HEAD
Timo Sirainen [Thu, 13 May 2010 09:58:29 +0000 (11:58 +0200)]
doveadm mailbox *: Added -s flag for updating/listing subscriptions.
--HG--
branch : HEAD
Timo Sirainen [Thu, 13 May 2010 09:50:53 +0000 (11:50 +0200)]
Removed imap-utf7 binary. doveadm mailbox convert replaced it.
--HG--
branch : HEAD
Timo Sirainen [Thu, 13 May 2010 09:47:53 +0000 (11:47 +0200)]
doveadm: Added convert command to convert mailbox names between mUTF-7/UTF-8
--HG--
branch : HEAD
Timo Sirainen [Thu, 13 May 2010 09:47:30 +0000 (11:47 +0200)]
doveadm: Added support for multi-word (non-mail) commands.
--HG--
branch : HEAD
Timo Sirainen [Thu, 13 May 2010 09:05:56 +0000 (11:05 +0200)]
doveadm mailbox *: Added -7 and -8 parameters to translate between mUTF7/UTF-8 mailbox names.
--HG--
branch : HEAD
Timo Sirainen [Thu, 13 May 2010 08:59:37 +0000 (10:59 +0200)]
doveadm: Changed mail command API to be more easily extensible.
--HG--
branch : HEAD
Timo Sirainen [Thu, 13 May 2010 07:27:06 +0000 (09:27 +0200)]
imap: Renamed X-VSIZE to X-SIZE in STATUS, since IMAP always uses virtual sizes.
--HG--
branch : HEAD
Timo Sirainen [Thu, 13 May 2010 07:25:41 +0000 (09:25 +0200)]
lib-storage: Expunging messages didn't update mailbox_status.virtual_size
--HG--
branch : HEAD
Timo Sirainen [Thu, 13 May 2010 07:13:45 +0000 (09:13 +0200)]
lib-storage: Removed struct mail.get_index_mail(). get_real_mail() is basically the same.
--HG--
branch : HEAD
Timo Sirainen [Thu, 13 May 2010 07:01:51 +0000 (09:01 +0200)]
lib-storage: Unit test fix.
--HG--
branch : HEAD
Timo Sirainen [Wed, 12 May 2010 17:47:49 +0000 (19:47 +0200)]
imap: Added FETCH X-REAL-UID for getting physical mail's UID in a virtual mailbox.
--HG--
branch : HEAD
Timo Sirainen [Wed, 12 May 2010 17:47:26 +0000 (19:47 +0200)]
lib-storage: Added mail_get_real_mail() that returns physical mail in a virtual mailbox.
--HG--
branch : HEAD
Timo Sirainen [Wed, 12 May 2010 15:17:39 +0000 (17:17 +0200)]
STATUS: Give an error with empty status list.
--HG--
branch : HEAD
Timo Sirainen [Wed, 12 May 2010 14:45:40 +0000 (16:45 +0200)]
doveadm help: Fixed to work with multi-word commands.
--HG--
branch : HEAD
Timo Sirainen [Wed, 12 May 2010 14:40:22 +0000 (16:40 +0200)]
auth: Separate auth and login connections. Non-login requests are freed immediately after auth finished.
The login connections are used by Dovecot internally, while the auth
connections are for SMTP AUTH etc.
--HG--
branch : HEAD
Timo Sirainen [Wed, 12 May 2010 14:39:03 +0000 (16:39 +0200)]
Added restrict_access_get_env()
--HG--
branch : HEAD
Timo Sirainen [Wed, 12 May 2010 14:07:40 +0000 (16:07 +0200)]
mysql: Fixed crashing on invalid queries.
--HG--
branch : HEAD
Timo Sirainen [Wed, 12 May 2010 13:23:48 +0000 (15:23 +0200)]
lmtp: Set user/group at startup as specified in service block.
--HG--
branch : HEAD
Timo Sirainen [Wed, 12 May 2010 11:16:16 +0000 (13:16 +0200)]
imap: Added STATUS (X-VSIZE) command for getting mailbox's virtual size.
--HG--
branch : HEAD
Timo Sirainen [Wed, 12 May 2010 11:15:40 +0000 (13:15 +0200)]
lib-storage: Added support for quickly getting mailbox's virtual size.
--HG--
branch : HEAD
Timo Sirainen [Tue, 11 May 2010 05:49:44 +0000 (08:49 +0300)]
MODULE_CONTEXT() now returns NULL if the whole module hasn't been registered yet.
This fixes a crash with thread handling.
--HG--
branch : HEAD
Pascal Volk [Sun, 9 May 2010 20:57:27 +0000 (20:57 +0000)]
auth: added new password scheme names {BLF,SHA256,SHA512}-CRYPT.
Their availability depends on the used libc.
doveadm pw: added '-r rounds' option for the password schemes mentioned above.
--HG--
branch : HEAD
Timo Sirainen [Sun, 9 May 2010 20:48:25 +0000 (23:48 +0300)]
doveadm pw: Call deinit functions.
--HG--
branch : HEAD
Timo Sirainen [Sun, 9 May 2010 19:06:50 +0000 (22:06 +0300)]
Added signature for changeset
6b15f36d40c9
--HG--
branch : HEAD
Timo Sirainen [Sun, 9 May 2010 19:06:45 +0000 (22:06 +0300)]
Added tag 2.0.beta5 for changeset
6b15f36d40c9
--HG--
branch : HEAD
Timo Sirainen [Sun, 9 May 2010 19:06:45 +0000 (22:06 +0300)]
Released v2.0.beta5.
--HG--
branch : HEAD
Timo Sirainen [Sun, 9 May 2010 19:06:12 +0000 (22:06 +0300)]
TODO updated.
--HG--
branch : HEAD
Timo Sirainen [Sun, 9 May 2010 19:05:39 +0000 (22:05 +0300)]
Changed default_internal_user to dovenull.
--HG--
branch : HEAD
Timo Sirainen [Sun, 9 May 2010 19:04:46 +0000 (22:04 +0300)]
lib-sql: Code cleanup to make clang's static analyzer happy.
--HG--
branch : HEAD
Timo Sirainen [Sun, 9 May 2010 19:00:39 +0000 (22:00 +0300)]
doveadm search: Minor fix.
--HG--
branch : HEAD
Timo Sirainen [Sat, 8 May 2010 14:36:02 +0000 (17:36 +0300)]
lib-storage: Removed accidentally committed debug code.
--HG--
branch : HEAD