]> git.ipfire.org Git - thirdparty/dovecot/core.git/log
thirdparty/dovecot/core.git
16 years agoquota plugin optimization: Don't look up quota values every time when iterating quota...
Timo Sirainen [Sat, 17 Jan 2009 17:30:54 +0000 (12:30 -0500)] 
quota plugin optimization: Don't look up quota values every time when iterating quota roots.

--HG--
branch : HEAD

16 years agoPrevious changes broke compiling with select ioloop.
Timo Sirainen [Sat, 17 Jan 2009 16:57:56 +0000 (11:57 -0500)] 
Previous changes broke compiling with select ioloop.

--HG--
branch : HEAD

16 years agoFixes to handling +w permission errors and use it more often.
Timo Sirainen [Fri, 16 Jan 2009 19:21:25 +0000 (14:21 -0500)] 
Fixes to handling +w permission errors and use it more often.

--HG--
branch : HEAD

16 years agoPermission denied error handling can now suggest missing +w permissions.
Timo Sirainen [Fri, 16 Jan 2009 17:45:06 +0000 (12:45 -0500)] 
Permission denied error handling can now suggest missing +w permissions.

--HG--
branch : HEAD

16 years agoFix to previous commit to actually compile..
Timo Sirainen [Fri, 16 Jan 2009 17:29:30 +0000 (12:29 -0500)] 
Fix to previous commit to actually compile..

--HG--
branch : HEAD

16 years agoPermission error logging: If UNIX permissions appear to be ok, suggest ACL problem.
Timo Sirainen [Fri, 16 Jan 2009 17:21:21 +0000 (12:21 -0500)] 
Permission error logging: If UNIX permissions appear to be ok, suggest ACL problem.

--HG--
branch : HEAD

16 years agomempool system clean: Don't break if realloc() shrinks the memory area.
Timo Sirainen [Fri, 16 Jan 2009 02:36:26 +0000 (21:36 -0500)] 
mempool system clean: Don't break if realloc() shrinks the memory area.

--HG--
branch : HEAD

16 years agoEarlier changes broke login process, because it wasn't chdir()ing to login directory.
Timo Sirainen [Thu, 15 Jan 2009 22:21:18 +0000 (17:21 -0500)] 
Earlier changes broke login process, because it wasn't chdir()ing to login directory.

--HG--
branch : HEAD

16 years agodeliver: Don't allow running as setuid-root if world can execute the binary.
Timo Sirainen [Thu, 15 Jan 2009 22:14:29 +0000 (17:14 -0500)] 
deliver: Don't allow running as setuid-root if world can execute the binary.

--HG--
branch : HEAD

16 years agoMaildir: Fix to earlier >26 keywords handling change.
Timo Sirainen [Thu, 15 Jan 2009 21:23:59 +0000 (16:23 -0500)] 
Maildir: Fix to earlier >26 keywords handling change.

--HG--
branch : HEAD

16 years agologin processes: Tell ioloop the maximum number of fds we can use.
Timo Sirainen [Thu, 15 Jan 2009 21:22:04 +0000 (16:22 -0500)] 
login processes: Tell ioloop the maximum number of fds we can use.

--HG--
branch : HEAD

16 years agoAdded io_loop_set_max_fd_count() to specify how many fds we expect to use.
Timo Sirainen [Thu, 15 Jan 2009 21:20:09 +0000 (16:20 -0500)] 
Added io_loop_set_max_fd_count() to specify how many fds we expect to use.
It's used currently only for figuring out how much space should be
allocated initially to fds.

--HG--
branch : HEAD

16 years agoRemoved some old backwards compatibility handling code.
Timo Sirainen [Thu, 15 Jan 2009 20:54:39 +0000 (15:54 -0500)] 
Removed some old backwards compatibility handling code.

--HG--
branch : HEAD

16 years agoRenamed "ssl_disable" setting to "ssl". Added support for ssl=required.
Timo Sirainen [Thu, 15 Jan 2009 20:52:44 +0000 (15:52 -0500)] 
Renamed "ssl_disable" setting to "ssl". Added support for ssl=required.

--HG--
branch : HEAD

16 years agoUpdated imap response codes.
Timo Sirainen [Thu, 15 Jan 2009 20:47:12 +0000 (15:47 -0500)] 
Updated imap response codes.

--HG--
branch : HEAD

16 years agodeliver: Changed the default rejection_subject.
Timo Sirainen [Thu, 15 Jan 2009 20:12:07 +0000 (15:12 -0500)] 
deliver: Changed the default rejection_subject.

--HG--
branch : HEAD

16 years agoMaildir keywords handling code cleanup.
Timo Sirainen [Thu, 15 Jan 2009 20:05:58 +0000 (15:05 -0500)] 
Maildir keywords handling code cleanup.

--HG--
branch : HEAD

16 years agoIf login process crashes, log the IP address that (maybe) caused it.
Timo Sirainen [Wed, 14 Jan 2009 20:14:11 +0000 (15:14 -0500)] 
If login process crashes, log the IP address that (maybe) caused it.

--HG--
branch : HEAD

16 years agoCrashfix / keyword handling fix when appending messages non-sorted (dbox rebuild).
Timo Sirainen [Wed, 14 Jan 2009 19:06:46 +0000 (14:06 -0500)] 
Crashfix / keyword handling fix when appending messages non-sorted (dbox rebuild).

--HG--
branch : HEAD

16 years agoCleaned up read-only mailbox handling. Fixes a bug with Maildir syncing.
Timo Sirainen [Wed, 14 Jan 2009 18:56:01 +0000 (13:56 -0500)] 
Cleaned up read-only mailbox handling. Fixes a bug with Maildir syncing.
If Maildir was opened read-only (STATUS, EXAMINE) then all flag changes were
saved to index as dirty.

--HG--
branch : HEAD

16 years agomaildir: Fixes to handling over 26 keywords.
Timo Sirainen [Wed, 14 Jan 2009 16:48:20 +0000 (11:48 -0500)] 
maildir: Fixes to handling over 26 keywords.

--HG--
branch : HEAD

16 years agopop3: Prevent clients from looping forever trying to fetch an expunged message.
Timo Sirainen [Wed, 14 Jan 2009 16:13:15 +0000 (11:13 -0500)] 
pop3: Prevent clients from looping forever trying to fetch an expunged message.

--HG--
branch : HEAD

16 years agopop3: Treat invalid command parameters also as command errors
Timo Sirainen [Wed, 14 Jan 2009 15:47:47 +0000 (10:47 -0500)] 
pop3: Treat invalid command parameters also as command errors
that will cause disconnection after enough errors.

--HG--
branch : HEAD

16 years agoAdded rejection_subject setting to deliver, which is used for rejected mails.
Timo Sirainen [Tue, 13 Jan 2009 21:55:03 +0000 (16:55 -0500)] 
Added rejection_subject setting to deliver, which is used for rejected mails.
Based on patch by Allan Cassaro.

--HG--
branch : HEAD

16 years agoCheck broken ssl-parameters.dat files better and give a better error message when...
Timo Sirainen [Tue, 13 Jan 2009 18:13:19 +0000 (13:13 -0500)] 
Check broken ssl-parameters.dat files better and give a better error message when seeing one.

--HG--
branch : HEAD

16 years agoAlways send LOGIN_DIR environment to login processes.
Timo Sirainen [Tue, 13 Jan 2009 18:12:21 +0000 (13:12 -0500)] 
Always send LOGIN_DIR environment to login processes.

--HG--
branch : HEAD

16 years agos/acl_dict/acl_shared_dict/
Timo Sirainen [Tue, 13 Jan 2009 01:35:07 +0000 (20:35 -0500)] 
s/acl_dict/acl_shared_dict/

--HG--
branch : HEAD

16 years agoAuth sockets: Allow specifying user and group with numbers.
Timo Sirainen [Tue, 13 Jan 2009 00:18:56 +0000 (19:18 -0500)] 
Auth sockets: Allow specifying user and group with numbers.

--HG--
branch : HEAD

16 years agopgsql: If query failed because connection was lost, retry it automatically.
Timo Sirainen [Mon, 12 Jan 2009 18:26:24 +0000 (13:26 -0500)] 
pgsql: If query failed because connection was lost, retry it automatically.

--HG--
branch : HEAD

16 years agopgsql: ROLLBACK wasn't sent correctly in synchronous commit failures.
Timo Sirainen [Mon, 12 Jan 2009 17:23:19 +0000 (12:23 -0500)] 
pgsql: ROLLBACK wasn't sent correctly in synchronous commit failures.

--HG--
branch : HEAD

16 years agopgsql: If query fails because connection gets closed, return a proper error message.
Timo Sirainen [Mon, 12 Jan 2009 17:05:58 +0000 (12:05 -0500)] 
pgsql: If query fails because connection gets closed, return a proper error message.

--HG--
branch : HEAD

16 years agopsql: Don't give errors with epoll if db connection gets closed.
Timo Sirainen [Mon, 12 Jan 2009 17:05:19 +0000 (12:05 -0500)] 
psql: Don't give errors with epoll if db connection gets closed.

--HG--
branch : HEAD

16 years agoImproved "Transaction log corrupted unexpectedly" error message.
Timo Sirainen [Mon, 12 Jan 2009 15:44:13 +0000 (10:44 -0500)] 
Improved "Transaction log corrupted unexpectedly" error message.

--HG--
branch : HEAD

16 years agoindex: Expunge records' UIDs weren't verified to be valid before using them.
Timo Sirainen [Mon, 12 Jan 2009 15:43:55 +0000 (10:43 -0500)] 
index: Expunge records' UIDs weren't verified to be valid before using them.

--HG--
branch : HEAD

16 years agodbox: Fixes to handling maildir-converted files.
Timo Sirainen [Mon, 12 Jan 2009 15:32:38 +0000 (10:32 -0500)] 
dbox: Fixes to handling maildir-converted files.

--HG--
branch : HEAD

16 years agoAdded array_get_pool().
Timo Sirainen [Sat, 10 Jan 2009 20:37:24 +0000 (15:37 -0500)] 
Added array_get_pool().
Patch by Stephan Bosch.

--HG--
branch : HEAD

16 years agodeliver: If log path begins with ~/, expand it to $HOME directory.
Timo Sirainen [Fri, 9 Jan 2009 19:03:44 +0000 (14:03 -0500)] 
deliver: If log path begins with ~/, expand it to $HOME directory.
This doesn't really work if using -d parameter, since the expansion is done
before the userdb lookup.

--HG--
branch : HEAD

16 years agoquota: Log a bit more when "Unknown backend" error happens.
Timo Sirainen [Fri, 9 Jan 2009 18:57:30 +0000 (13:57 -0500)] 
quota: Log a bit more when "Unknown backend" error happens.

--HG--
branch : HEAD

16 years agoBerkeley DB fixes and cleanups. Don't leak memory/bdb resources.
Timo Sirainen [Fri, 9 Jan 2009 18:14:04 +0000 (13:14 -0500)] 
Berkeley DB fixes and cleanups. Don't leak memory/bdb resources.

--HG--
branch : HEAD

16 years agoapop: Compile fix for previous commit.
Timo Sirainen [Fri, 9 Jan 2009 16:17:20 +0000 (11:17 -0500)] 
apop: Compile fix for previous commit.

--HG--
branch : HEAD

16 years agoauth: Code cleanup for specifying what passdb features auth mechanisms need.
Timo Sirainen [Fri, 9 Jan 2009 16:15:56 +0000 (11:15 -0500)] 
auth: Code cleanup for specifying what passdb features auth mechanisms need.

--HG--
branch : HEAD

16 years agoAPOP auth: Minor code cleanups.
Timo Sirainen [Fri, 9 Jan 2009 16:09:17 +0000 (11:09 -0500)] 
APOP auth: Minor code cleanups.

--HG--
branch : HEAD

16 years agombox: Fixed crash with pop3_lock_session=yes if dotlock already existed.
Timo Sirainen [Thu, 8 Jan 2009 19:48:18 +0000 (14:48 -0500)] 
mbox: Fixed crash with pop3_lock_session=yes if dotlock already existed.

--HG--
branch : HEAD

16 years agombox: Fixed assert-crash with pop3_lock_session=yes
Timo Sirainen [Thu, 8 Jan 2009 19:47:58 +0000 (14:47 -0500)] 
mbox: Fixed assert-crash with pop3_lock_session=yes

--HG--
branch : HEAD

16 years agoconfigure: Test strtoumax() and strtoimax() by linking instead of just compiling...
Timo Sirainen [Thu, 8 Jan 2009 17:22:11 +0000 (12:22 -0500)] 
configure: Test strtoumax() and strtoimax() by linking instead of just compiling (Tru64 fix).

--HG--
branch : HEAD

16 years agoenv_remove(): Implement a fallback method if unsetenv() doesn't exist.
Timo Sirainen [Thu, 8 Jan 2009 16:52:21 +0000 (11:52 -0500)] 
env_remove(): Implement a fallback method if unsetenv() doesn't exist.
Fixes compiling at least with Solaris 8.

--HG--
branch : HEAD

16 years agoauth worker processes shouldn't duplicate the auth cache.
Timo Sirainen [Thu, 8 Jan 2009 16:41:30 +0000 (11:41 -0500)] 
auth worker processes shouldn't duplicate the auth cache.

--HG--
branch : HEAD

16 years agoauth cache wasn't working correctly for all fields (e.g. allow_nets) with blocking...
Timo Sirainen [Thu, 8 Jan 2009 16:34:22 +0000 (11:34 -0500)] 
auth cache wasn't working correctly for all fields (e.g. allow_nets) with blocking passdbs.
The extra cache-only fields weren't transferred to the main auth process
which was handling the cached entries.

--HG--
branch : HEAD

16 years agoauth: Removed extra string escaping from places where it's not necessary (or is even...
Timo Sirainen [Wed, 7 Jan 2009 22:03:34 +0000 (17:03 -0500)] 
auth: Removed extra string escaping from places where it's not necessary (or is even harmful).

--HG--
branch : HEAD

16 years agoAdded my_hostdomain() function which mbox code now uses instead of doing that internally.
Timo Sirainen [Wed, 7 Jan 2009 18:45:37 +0000 (13:45 -0500)] 
Added my_hostdomain() function which mbox code now uses instead of doing that internally.
Based on patch by Apple.

--HG--
branch : HEAD

16 years agomaster: When receiving SIGHUP, get the hostname again in case it changed.
Timo Sirainen [Wed, 7 Jan 2009 18:44:41 +0000 (13:44 -0500)] 
master: When receiving SIGHUP, get the hostname again in case it changed.

--HG--
branch : HEAD

16 years agoRemoved unnecessary APPLE comment.
Timo Sirainen [Wed, 7 Jan 2009 18:37:46 +0000 (13:37 -0500)] 
Removed unnecessary APPLE comment.

--HG--
branch : HEAD

16 years agoIncrease listen queues to handle high loads better.
Timo Sirainen [Wed, 7 Jan 2009 18:34:25 +0000 (13:34 -0500)] 
Increase listen queues to handle high loads better.
Patch by Apple.

--HG--
branch : HEAD

16 years agodbox crashfix
Timo Sirainen [Tue, 6 Jan 2009 17:04:09 +0000 (12:04 -0500)] 
dbox crashfix

--HG--
branch : HEAD

16 years agouserdb passwd: Removed the check for catching broken NSS implementations.
Timo Sirainen [Tue, 6 Jan 2009 15:06:54 +0000 (10:06 -0500)] 
userdb passwd: Removed the check for catching broken NSS implementations.
The nss_ldap problem is already fixed in both Dovecot and nss_ldap itself.
This also now allows NSS to change username on purpose.

--HG--
branch : HEAD

16 years agoUpdated copyright notices to include year 2009.
Timo Sirainen [Tue, 6 Jan 2009 14:25:38 +0000 (09:25 -0500)] 
Updated copyright notices to include year 2009.

--HG--
branch : HEAD

16 years agoquota-fs: Avoid compiler warning with BSDs.
Timo Sirainen [Sun, 4 Jan 2009 22:22:05 +0000 (17:22 -0500)] 
quota-fs: Avoid compiler warning with BSDs.

--HG--
branch : HEAD

16 years agobsdauth: Fix compiler warning + crash on 64bit systems.
Timo Sirainen [Sun, 4 Jan 2009 11:59:31 +0000 (06:59 -0500)] 
bsdauth: Fix compiler warning + crash on 64bit systems.

--HG--
branch : HEAD

16 years agodeliver: Don't preserve HOME environment when using -d parameter.
Timo Sirainen [Sat, 3 Jan 2009 15:33:20 +0000 (10:33 -0500)] 
deliver: Don't preserve HOME environment when using -d parameter.

--HG--
branch : HEAD

16 years agoauth: If MD5 scheme can't decode the password log an error.
Timo Sirainen [Tue, 30 Dec 2008 23:49:50 +0000 (01:49 +0200)] 
auth: If MD5 scheme can't decode the password log an error.

--HG--
branch : HEAD

16 years agoAdded a bit more generic get_process_capability() function.
Timo Sirainen [Sat, 27 Dec 2008 07:19:04 +0000 (09:19 +0200)] 
Added a bit more generic get_process_capability() function.
To make life easier for managesieve patch. Patch by Stephan Bosch.

--HG--
branch : HEAD

17 years agoLog a warning at startup if there doesn't seem to be any way to log in from non-local...
Timo Sirainen [Sun, 21 Dec 2008 08:15:58 +0000 (10:15 +0200)] 
Log a warning at startup if there doesn't seem to be any way to log in from non-localhost.

--HG--
branch : HEAD

17 years agoimap/pop3-login: Cleaned up proxying code. Don't disconnect client on proxy failures.
Timo Sirainen [Sun, 21 Dec 2008 07:43:20 +0000 (09:43 +0200)] 
imap/pop3-login: Cleaned up proxying code. Don't disconnect client on proxy failures.
Log proxy failures as errors.

--HG--
branch : HEAD

17 years agodbox maildir migration: Support empty POP3 UIDL = base filename.
Timo Sirainen [Fri, 19 Dec 2008 16:08:09 +0000 (18:08 +0200)] 
dbox maildir migration: Support empty POP3 UIDL = base filename.

--HG--
branch : HEAD

17 years agodbox: Maildir fallbacking code was returning wrong virtual file sizes.
Timo Sirainen [Fri, 19 Dec 2008 14:39:19 +0000 (16:39 +0200)] 
dbox: Maildir fallbacking code was returning wrong virtual file sizes.

--HG--
branch : HEAD

17 years agodbox: In Maildir migrations preserve POP3 UIDL from dovecot-uidlist.
Timo Sirainen [Fri, 19 Dec 2008 14:24:19 +0000 (16:24 +0200)] 
dbox: In Maildir migrations preserve POP3 UIDL from dovecot-uidlist.

--HG--
branch : HEAD

17 years agoidxview: Show seconds in timestamps (except for cache headers).
Timo Sirainen [Fri, 19 Dec 2008 11:03:51 +0000 (13:03 +0200)] 
idxview: Show seconds in timestamps (except for cache headers).

--HG--
branch : HEAD

17 years agoSome versions of Mac OS X have buggy CMSG_* macros, avoid using them.
Timo Sirainen [Fri, 19 Dec 2008 08:02:49 +0000 (10:02 +0200)] 
Some versions of Mac OS X have buggy CMSG_* macros, avoid using them.
Patch by Apple.

--HG--
branch : HEAD

17 years agologin: Reset idle timeout only when input is actually read from client.
Timo Sirainen [Fri, 19 Dec 2008 07:46:46 +0000 (09:46 +0200)] 
login: Reset idle timeout only when input is actually read from client.
This prevents client from just sending lots of failed authentication
attempts and then doing nothing for hours.

--HG--
branch : HEAD

17 years agoMaildir: Avoid rename() when source and dest are identical, stat() instead.
Timo Sirainen [Fri, 19 Dec 2008 07:37:13 +0000 (09:37 +0200)] 
Maildir: Avoid rename() when source and dest are identical, stat() instead.

--HG--
branch : HEAD

17 years agoAdded Apple to AUTHORS.
Timo Sirainen [Fri, 19 Dec 2008 07:31:39 +0000 (09:31 +0200)] 
Added Apple to AUTHORS.

--HG--
branch : HEAD

17 years agoIncrease failed login's reply delay by 5 seconds for each failure.
Timo Sirainen [Fri, 19 Dec 2008 07:31:18 +0000 (09:31 +0200)] 
Increase failed login's reply delay by 5 seconds for each failure.
Don't add any delays if passdb returned nodelay extra field.
Based on patch by Apple.

--HG--
branch : HEAD

17 years agoRenamed hash_*() to hash_table_*() to avoid conflicts with OSX's strhash.h
Timo Sirainen [Fri, 19 Dec 2008 07:06:38 +0000 (09:06 +0200)] 
Renamed hash_*() to hash_table_*() to avoid conflicts with OSX's strhash.h
Based on patch by Apple.

--HG--
branch : HEAD

17 years agoTry to use (Apple) gcc's __BIG_ENDIAN__ and __LITTLE_ENDIAN__ macros if possible.
Timo Sirainen [Fri, 19 Dec 2008 06:50:14 +0000 (08:50 +0200)] 
Try to use (Apple) gcc's __BIG_ENDIAN__ and __LITTLE_ENDIAN__ macros if possible.
Based on a patch by Apple.

--HG--
branch : HEAD

17 years agovirtual: More syncing fixes.
Timo Sirainen [Fri, 19 Dec 2008 05:49:08 +0000 (07:49 +0200)] 
virtual: More syncing fixes.

--HG--
branch : HEAD

17 years agovirtual: Fixed initial mailbox synchronization for the last virtual mailbox.
Timo Sirainen [Fri, 19 Dec 2008 05:25:20 +0000 (07:25 +0200)] 
virtual: Fixed initial mailbox synchronization for the last virtual mailbox.

--HG--
branch : HEAD

17 years agoMake sure mail_log plugin works with deliver and pop3.
Timo Sirainen [Fri, 19 Dec 2008 04:27:44 +0000 (06:27 +0200)] 
Make sure mail_log plugin works with deliver and pop3.

--HG--
branch : HEAD

17 years agoLDAP: Allow empty/missing password field if nopassword field is given.
Timo Sirainen [Fri, 19 Dec 2008 04:23:31 +0000 (06:23 +0200)] 
LDAP: Allow empty/missing password field if nopassword field is given.

--HG--
branch : HEAD

17 years agoMaildir: If POP3 UIDL field is empty in dovecot-uidlist, use base filename as UIDL.
Timo Sirainen [Thu, 18 Dec 2008 17:34:35 +0000 (19:34 +0200)] 
Maildir: If POP3 UIDL field is empty in dovecot-uidlist, use base filename as UIDL.

--HG--
branch : HEAD

17 years agoFix to previous change: Don't lose errno during uid/gid naming.
Timo Sirainen [Thu, 18 Dec 2008 16:11:21 +0000 (18:11 +0200)] 
Fix to previous change: Don't lose errno during uid/gid naming.

--HG--
branch : HEAD

17 years agoIf uid/gid changing fails, log also the name of the uid/gid instead of just the number.
Timo Sirainen [Thu, 18 Dec 2008 16:09:00 +0000 (18:09 +0200)] 
If uid/gid changing fails, log also the name of the uid/gid instead of just the number.

--HG--
branch : HEAD

17 years agoMention SSL/TLS in "plaintext auth disallowed" error.
Timo Sirainen [Wed, 17 Dec 2008 18:12:11 +0000 (20:12 +0200)] 
Mention SSL/TLS in "plaintext auth disallowed" error.

--HG--
branch : HEAD

17 years agodeliver: Don't break if username gets changed by userdb lookup.
Timo Sirainen [Tue, 16 Dec 2008 13:37:16 +0000 (15:37 +0200)] 
deliver: Don't break if username gets changed by userdb lookup.

--HG--
branch : HEAD

17 years agoAdded some extra checks to make sure username can't be empty.
Timo Sirainen [Tue, 16 Dec 2008 13:37:03 +0000 (15:37 +0200)] 
Added some extra checks to make sure username can't be empty.

--HG--
branch : HEAD

17 years agoAdded tag 1.2.alpha5
Timo Sirainen [Tue, 16 Dec 2008 07:46:28 +0000 (09:46 +0200)] 
Added tag 1.2.alpha5

--HG--
branch : HEAD

17 years agoReplaced auth_worker_max_request_count setting with passdb pam { args = max_requests=n }
Timo Sirainen [Tue, 16 Dec 2008 06:06:56 +0000 (08:06 +0200)] 
Replaced auth_worker_max_request_count setting with passdb pam { args = max_requests=n }

--HG--
branch : HEAD

17 years agoRedesigned auth request queuing to auth worker processes.
Timo Sirainen [Tue, 16 Dec 2008 05:50:44 +0000 (07:50 +0200)] 
Redesigned auth request queuing to auth worker processes.
Only a single request is now pending for a worker at a time. If a request
was queued for more than 3 seconds, log a warning (but no often than once in
5 minutes).

--HG--
branch : HEAD

17 years agomail_set_seq(): Don't open input stream immediately if message hasn't been saved...
Timo Sirainen [Tue, 16 Dec 2008 04:08:26 +0000 (06:08 +0200)] 
mail_set_seq(): Don't open input stream immediately if message hasn't been saved yet.

--HG--
branch : HEAD

17 years agokqueue notify: Don't assert-cras if kevent() returns multiple events for the same io.
Timo Sirainen [Tue, 16 Dec 2008 03:30:31 +0000 (05:30 +0200)] 
kqueue notify: Don't assert-cras if kevent() returns multiple events for the same io.

--HG--
branch : HEAD

17 years agoReleased v1.2.alpha5. 1.2.alpha5
Timo Sirainen [Mon, 15 Dec 2008 16:47:41 +0000 (18:47 +0200)] 
Released v1.2.alpha5.

--HG--
branch : HEAD

17 years agoUpdated TODO.
Timo Sirainen [Mon, 15 Dec 2008 16:38:04 +0000 (18:38 +0200)] 
Updated TODO.

--HG--
branch : HEAD

17 years agomaildir: Allow opening mailbox and expunging messages when uidlist couldn't be locked...
Timo Sirainen [Mon, 15 Dec 2008 08:58:02 +0000 (10:58 +0200)] 
maildir: Allow opening mailbox and expunging messages when uidlist couldn't be locked (e.g. out of quota).

--HG--
branch : HEAD

17 years agombox-snarf plugin: If copying failed due to out of disk space, don't rollback the...
Timo Sirainen [Sun, 14 Dec 2008 06:36:10 +0000 (08:36 +0200)] 
mbox-snarf plugin: If copying failed due to out of disk space, don't rollback the entire move.

--HG--
branch : HEAD

17 years agomail-log plugin: Added initial support for append event. uids aren't logged though.
Timo Sirainen [Sun, 14 Dec 2008 05:47:45 +0000 (07:47 +0200)] 
mail-log plugin: Added initial support for append event. uids aren't logged though.

--HG--
branch : HEAD

17 years agomail-log plugin: Added from and subject fields.
Timo Sirainen [Sun, 14 Dec 2008 05:29:45 +0000 (07:29 +0200)] 
mail-log plugin: Added from and subject fields.

--HG--
branch : HEAD

17 years agomail-log plugin: Added flag_change event and flags field.
Timo Sirainen [Sun, 14 Dec 2008 05:21:12 +0000 (07:21 +0200)] 
mail-log plugin: Added flag_change event and flags field.

--HG--
branch : HEAD

17 years agomail_get_flags/keywords() now returns updated values if they've been changed within...
Timo Sirainen [Sun, 14 Dec 2008 05:19:48 +0000 (07:19 +0200)] 
mail_get_flags/keywords() now returns updated values if they've been changed within transaction.

--HG--
branch : HEAD

17 years agotransaction view: Allow looking up multiple ext datas for the same message without...
Timo Sirainen [Sun, 14 Dec 2008 04:51:04 +0000 (06:51 +0200)] 
transaction view: Allow looking up multiple ext datas for the same message without breaking.

--HG--
branch : HEAD

17 years agoReplaced literal "keywords" strings with a macro.
Timo Sirainen [Sun, 14 Dec 2008 04:38:24 +0000 (06:38 +0200)] 
Replaced literal "keywords" strings with a macro.

--HG--
branch : HEAD

17 years agoimap/pop3 proxy: Support master user logins.
Timo Sirainen [Sun, 14 Dec 2008 03:46:31 +0000 (05:46 +0200)] 
imap/pop3 proxy: Support master user logins.

--HG--
branch : HEAD