]>
git.ipfire.org Git - thirdparty/dovecot/core.git/log
Timo Sirainen [Mon, 5 Apr 2010 05:45:06 +0000 (08:45 +0300)]
lib-index: Small code cleanup.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Apr 2010 05:18:25 +0000 (08:18 +0300)]
lmtp: Crashfix for handling invalid MAIL/RCPT commands.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Apr 2010 05:13:36 +0000 (08:13 +0300)]
lib-index: Minor code cleanup.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Apr 2010 05:03:40 +0000 (08:03 +0300)]
Removed dead code.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Apr 2010 05:01:48 +0000 (08:01 +0300)]
solr: Error handling fix when Solr didn't return 200.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Apr 2010 04:54:55 +0000 (07:54 +0300)]
lib-imap: Changed imap_arg accessing APIs.
The new one is easier for both coders and static analyzers.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Apr 2010 02:19:24 +0000 (05:19 +0300)]
virtual: Improved user-visible error messages.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Apr 2010 01:50:25 +0000 (04:50 +0300)]
lda, lmtp: Use layout=none for the raw mail storage.
This removes the need for hardcoded /tmp dir and avoids
stat(/tmp/Dovecot Delivery Mail).
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Apr 2010 01:49:17 +0000 (04:49 +0300)]
lib-storage: Added "none" mailbox list driver.
Fixed the most obvious crashes when using the driver.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Apr 2010 01:49:10 +0000 (04:49 +0300)]
lib-index: mail_index_alloc_cache_get() now allows mailbox_path=NULL.
Also did a small code cleanup with this change.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Apr 2010 01:03:05 +0000 (04:03 +0300)]
lib-auth: Make sure auth_master_*_lookup() returns non-NULL fields.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Apr 2010 00:57:23 +0000 (03:57 +0300)]
mail storage service: -o parameter now overrides userdb settings too.
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Apr 2010 00:56:57 +0000 (03:56 +0300)]
lib-master: Added master_service_set_has_config_override().
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Apr 2010 00:56:46 +0000 (03:56 +0300)]
Added settings_parse_unalias().
--HG--
branch : HEAD
Timo Sirainen [Mon, 5 Apr 2010 00:07:14 +0000 (03:07 +0300)]
lib-storage: Don't crash if root mail directory isn't given.
--HG--
branch : HEAD
Timo Sirainen [Sun, 4 Apr 2010 23:56:31 +0000 (02:56 +0300)]
lib-storage: MAILBOX_LIST_ITER_NO_AUTO_INBOX flag didn't work correctly.
--HG--
branch : HEAD
Timo Sirainen [Sun, 4 Apr 2010 23:56:11 +0000 (02:56 +0300)]
mailbox_list_mailbox(): Fixed INBOX and root dir lookups.
--HG--
branch : HEAD
Timo Sirainen [Sun, 4 Apr 2010 23:21:12 +0000 (02:21 +0300)]
dsync: Set module/service for config lookup.
--HG--
branch : HEAD
Timo Sirainen [Sun, 4 Apr 2010 23:15:20 +0000 (02:15 +0300)]
mbox: Check at storage init that root dir isn't a file.
Delaying this check will just cause all kinds of errors later on.
--HG--
branch : HEAD
Timo Sirainen [Sun, 4 Apr 2010 22:54:28 +0000 (01:54 +0300)]
dsync: Don't repeatedly try to keep opening the same failing mailbox.
--HG--
branch : HEAD
Timo Sirainen [Sun, 4 Apr 2010 22:42:58 +0000 (01:42 +0300)]
Recent changes broke compiling.
--HG--
branch : HEAD
Timo Sirainen [Sun, 4 Apr 2010 22:35:31 +0000 (01:35 +0300)]
lib-lda: Crashfix when sending rejection mail with Auto-Submitted: header.
--HG--
branch : HEAD
Timo Sirainen [Sun, 4 Apr 2010 22:30:00 +0000 (01:30 +0300)]
auth: Don't pass uninitialized value to callback function.
(Even though callback shouldn't use it then.)
--HG--
branch : HEAD
Timo Sirainen [Sun, 4 Apr 2010 22:27:58 +0000 (01:27 +0300)]
Maildir++ quota: Error handling fix.
--HG--
branch : HEAD
Timo Sirainen [Sun, 4 Apr 2010 22:22:23 +0000 (01:22 +0300)]
layout=maildir++: Minor code cleanup.
--HG--
branch : HEAD
Timo Sirainen [Sun, 4 Apr 2010 22:18:51 +0000 (01:18 +0300)]
mbox: Potential crashfix if some plugin enabled sync_notify (e.g. quota).
--HG--
branch : HEAD
Timo Sirainen [Sun, 4 Apr 2010 22:15:52 +0000 (01:15 +0300)]
master: Checking if fifo_listener was disabled was broken.
--HG--
branch : HEAD
Timo Sirainen [Sun, 4 Apr 2010 22:14:14 +0000 (01:14 +0300)]
login: Crashfix on error conditions.
--HG--
branch : HEAD
Timo Sirainen [Sun, 4 Apr 2010 22:08:31 +0000 (01:08 +0300)]
lib-index: Crashfix on error handling.
--HG--
branch : HEAD
Timo Sirainen [Sun, 4 Apr 2010 22:06:02 +0000 (01:06 +0300)]
Removed dead code.
--HG--
branch : HEAD
Timo Sirainen [Sun, 4 Apr 2010 22:04:19 +0000 (01:04 +0300)]
lib-index: View syncing error handling fix.
--HG--
branch : HEAD
Timo Sirainen [Sun, 4 Apr 2010 22:00:32 +0000 (01:00 +0300)]
dbox file fixing: If I/O error happens during read, don't finish the fix.
--HG--
branch : HEAD
Timo Sirainen [Sun, 4 Apr 2010 21:42:57 +0000 (00:42 +0300)]
message address parser: Fixed potential problems with parsing invalid address groups.
--HG--
branch : HEAD
Timo Sirainen [Sun, 4 Apr 2010 21:36:17 +0000 (00:36 +0300)]
layout=maildir++: Fixed deleting mailboxes with mailbox=file storages (e.g. mbox)
--HG--
branch : HEAD
Timo Sirainen [Sun, 4 Apr 2010 21:29:23 +0000 (00:29 +0300)]
mbox: Sync write error handling fix.
--HG--
branch : HEAD
Timo Sirainen [Sun, 4 Apr 2010 21:26:16 +0000 (00:26 +0300)]
dbox: Save error handling fix.
--HG--
branch : HEAD
Timo Sirainen [Sun, 4 Apr 2010 21:24:22 +0000 (00:24 +0300)]
cydir: Error handling fix.
--HG--
branch : HEAD
Timo Sirainen [Sun, 4 Apr 2010 21:18:41 +0000 (00:18 +0300)]
dsync: Verify that msg-get and msg-copy reply has the correct UID.
--HG--
branch : HEAD
Timo Sirainen [Sun, 4 Apr 2010 21:00:53 +0000 (00:00 +0300)]
doveadm quota get: Fixed error handling.
--HG--
branch : HEAD
Timo Sirainen [Sun, 4 Apr 2010 20:42:38 +0000 (23:42 +0300)]
doveadm dump log: Write uid[s]= prefix before all UID numbers.
--HG--
branch : HEAD
Timo Sirainen [Sun, 4 Apr 2010 20:34:27 +0000 (23:34 +0300)]
doveadm: Marked some functions ATTR_NORETURN.
--HG--
branch : HEAD
Timo Sirainen [Sun, 4 Apr 2010 20:18:25 +0000 (23:18 +0300)]
epoll: Improved error messages.
--HG--
branch : HEAD
Timo Sirainen [Sun, 4 Apr 2010 20:12:00 +0000 (23:12 +0300)]
dbox: When rebuilding index, don't try to shrink next_uid.
--HG--
branch : HEAD
Timo Sirainen [Sun, 4 Apr 2010 20:02:12 +0000 (23:02 +0300)]
sdbox: Removed unused code.
--HG--
branch : HEAD
Timo Sirainen [Sun, 4 Apr 2010 20:01:23 +0000 (23:01 +0300)]
sdbox: Avoid logging multiple adjacent "Invalid dbox header size" errors.
--HG--
branch : HEAD
Timo Sirainen [Sun, 4 Apr 2010 19:24:43 +0000 (22:24 +0300)]
sdbox: mailbox_update() could have changed UIDVALIDITY incorrectly.
--HG--
branch : HEAD
Timo Sirainen [Sat, 3 Apr 2010 02:36:13 +0000 (05:36 +0300)]
vpopmail: Load vpopmail modules at startup.
Hopefully helps with crashing?
--HG--
branch : HEAD
Timo Sirainen [Wed, 31 Mar 2010 16:25:19 +0000 (19:25 +0300)]
dsync: Changed -b parameter to -m to be more consistent with dovecot-lda.
--HG--
branch : HEAD
Timo Sirainen [Wed, 31 Mar 2010 16:24:23 +0000 (19:24 +0300)]
dsync: Usage had wrong -a parameter.
--HG--
branch : HEAD
Timo Sirainen [Wed, 31 Mar 2010 16:22:19 +0000 (19:22 +0300)]
auth: If userdb lookup returns tempfail, return reason field (if any).
--HG--
branch : HEAD
Timo Sirainen [Wed, 31 Mar 2010 16:21:09 +0000 (19:21 +0300)]
Added support for userdb lookup to fail with a reason (many API changes).
--HG--
branch : HEAD
Timo Sirainen [Wed, 31 Mar 2010 16:18:01 +0000 (19:18 +0300)]
auth: If userdb lookup fails internally, don't cache the result.
--HG--
branch : HEAD
Timo Sirainen [Mon, 29 Mar 2010 14:47:44 +0000 (17:47 +0300)]
fs layout: Fixed listing child mailboxes under INBOX.
--HG--
branch : HEAD
Timo Sirainen [Mon, 29 Mar 2010 14:22:35 +0000 (17:22 +0300)]
Dynamic setting allocation was still a bit wrong.
--HG--
branch : HEAD
Timo Sirainen [Sat, 27 Mar 2010 05:03:24 +0000 (07:03 +0200)]
master: Changed listener backlog calculations.
--HG--
branch : HEAD
Timo Sirainen [Sat, 27 Mar 2010 04:54:51 +0000 (06:54 +0200)]
master: Increased listen backlog for services without many processes.
--HG--
branch : HEAD
Pascal Volk [Sat, 27 Mar 2010 03:08:26 +0000 (03:08 +0000)]
is-tagged.py: Don't fail if Mercurial isn't available.
--HG--
branch : HEAD
Timo Sirainen [Sat, 27 Mar 2010 03:05:12 +0000 (05:05 +0200)]
pop3: Don't crash if INBOX can't be opened.
--HG--
branch : HEAD
Timo Sirainen [Sat, 27 Mar 2010 03:03:57 +0000 (05:03 +0200)]
lib-storage: Fix to previous change: Don't access freed memory.
--HG--
branch : HEAD
Timo Sirainen [Sat, 27 Mar 2010 03:01:17 +0000 (05:01 +0200)]
lib-storage: If INBOX can't be opened/synced, log an error once.
--HG--
branch : HEAD
Timo Sirainen [Sat, 27 Mar 2010 02:58:49 +0000 (04:58 +0200)]
configure: Removed special casing from tcpwrap settings.
ifdef check handles this now in the actual code. (And now I see that I could
have avoided that change by just fixing this check to use "== yes" instead
of "!= no", but what's done is done.)
--HG--
branch : HEAD
Timo Sirainen [Sat, 27 Mar 2010 02:55:40 +0000 (04:55 +0200)]
config: Fixed all-settings building script.
--HG--
branch : HEAD
Timo Sirainen [Sat, 27 Mar 2010 02:24:21 +0000 (04:24 +0200)]
configure: Minor description fix to previous change.
--HG--
branch : HEAD
Timo Sirainen [Sat, 27 Mar 2010 02:23:18 +0000 (04:23 +0200)]
configure: Disabled tcp-wrappers by default.
At least until someone figures out why it fails in Slackware with
"undefined reference to yp_get_default_domain" error.
--HG--
branch : HEAD
Timo Sirainen [Sat, 27 Mar 2010 02:20:21 +0000 (04:20 +0200)]
zlib: Fixed compiling if both zlib and bzlib weren't used.
--HG--
branch : HEAD
Timo Sirainen [Sat, 27 Mar 2010 02:06:20 +0000 (04:06 +0200)]
pgsql: Don't leak memory if query returns multiple results.
Found by Rainer Weikusat.
--HG--
branch : HEAD
Timo Sirainen [Sat, 27 Mar 2010 01:44:31 +0000 (03:44 +0200)]
Dynamic settings parser allocation logic was wrong.
Default setting structures were being cleared after settings parser pool was
freed.
--HG--
branch : HEAD
Timo Sirainen [Sat, 27 Mar 2010 00:58:57 +0000 (02:58 +0200)]
Added t_binary_abspath().
--HG--
branch : HEAD
Timo Sirainen [Sat, 27 Mar 2010 00:39:49 +0000 (02:39 +0200)]
lib-storage: mail_get_parts() no longer returns const pointer.
The struct message_part contained context-pointer and other APIs were using
it, so the pointer really couldn't be const without casting it away
sometimes.
--HG--
branch : HEAD
Pascal Volk [Sat, 27 Mar 2010 00:35:44 +0000 (00:35 +0000)]
{master,doveconf}: Show the version with hg's node id, if unreleased.
Affects output from `dovecot --version` and `doveconf`.
--HG--
branch : HEAD
Timo Sirainen [Fri, 26 Mar 2010 23:54:31 +0000 (01:54 +0200)]
Avoid casting away const qualifiers wherever possible.
--HG--
branch : HEAD
Timo Sirainen [Fri, 26 Mar 2010 23:40:04 +0000 (01:40 +0200)]
Added CONST_STRUCT_MEMBER_P() and removed unused (broken) STRUCT_MEMBER().
--HG--
branch : HEAD
Timo Sirainen [Fri, 26 Mar 2010 23:34:23 +0000 (01:34 +0200)]
Replaced execv*() with execv*_const() wherever possible.
--HG--
branch : HEAD
Timo Sirainen [Fri, 26 Mar 2010 23:33:33 +0000 (01:33 +0200)]
Added execv_const() and execvp_const() helper functions.
--HG--
branch : HEAD
Timo Sirainen [Fri, 26 Mar 2010 22:35:20 +0000 (00:35 +0200)]
If valgrind exists, run unit tests using it.
If valgrind prints any errors, fail the test.
--HG--
branch : HEAD
Timo Sirainen [Fri, 26 Mar 2010 22:08:24 +0000 (00:08 +0200)]
Unit test fix.
--HG--
branch : HEAD
Timo Sirainen [Fri, 26 Mar 2010 21:26:39 +0000 (23:26 +0200)]
lib-master: Fixed local host {} specific settings.
Based on fix by Julien Moutinho
--HG--
branch : HEAD
Timo Sirainen [Fri, 26 Mar 2010 14:23:05 +0000 (16:23 +0200)]
lib-storage: Namespace debug logging now logs the namespace name also.
--HG--
branch : HEAD
Timo Sirainen [Fri, 26 Mar 2010 09:43:06 +0000 (11:43 +0200)]
auth: Error handling fix.
--HG--
branch : HEAD
Timo Sirainen [Fri, 26 Mar 2010 09:42:32 +0000 (11:42 +0200)]
auth: Added "tempfail" userdb field.
--HG--
branch : HEAD
Pascal Volk [Thu, 25 Mar 2010 18:42:18 +0000 (18:42 +0000)]
example-config: Don't fail on the README file if builddir != srcdir.
--HG--
branch : HEAD
Timo Sirainen [Thu, 25 Mar 2010 18:04:58 +0000 (20:04 +0200)]
tcpwrap: If tcpwrap support isn't built, don't add its service to config.
--HG--
branch : HEAD
Timo Sirainen [Thu, 25 Mar 2010 18:03:52 +0000 (20:03 +0200)]
config: Parser script now supports preserving #ifdefs around service_settings.
--HG--
branch : HEAD
Timo Sirainen [Thu, 25 Mar 2010 17:28:56 +0000 (19:28 +0200)]
imap, pop3: Added -u <username> parameter to do userdb lookup.
--HG--
branch : HEAD
Timo Sirainen [Thu, 25 Mar 2010 17:25:45 +0000 (19:25 +0200)]
lib-master: When getting settings via doveconf, tell it our module.
--HG--
branch : HEAD
Timo Sirainen [Thu, 25 Mar 2010 17:25:02 +0000 (19:25 +0200)]
master: Get settings without specifying module.
--HG--
branch : HEAD
Timo Sirainen [Thu, 25 Mar 2010 17:19:24 +0000 (19:19 +0200)]
doveconf -e: Expands $variables and <files in settings.
--HG--
branch : HEAD
Timo Sirainen [Thu, 25 Mar 2010 17:19:02 +0000 (19:19 +0200)]
doveconf: When module is given, ignore checks for non-required settings.
--HG--
branch : HEAD
Timo Sirainen [Thu, 25 Mar 2010 15:41:16 +0000 (17:41 +0200)]
configure: Fixed libwrap checking in some systems.
--HG--
branch : HEAD
Timo Sirainen [Thu, 25 Mar 2010 15:33:40 +0000 (17:33 +0200)]
config: Avoid problems with trailing '/' in base_dir.
--HG--
branch : HEAD
Timo Sirainen [Thu, 25 Mar 2010 15:01:21 +0000 (17:01 +0200)]
auth: Increased default client_limit to 4096.
--HG--
branch : HEAD
Timo Sirainen [Thu, 25 Mar 2010 15:00:48 +0000 (17:00 +0200)]
config: Log a warning if auth service's client_limit is too low.
--HG--
branch : HEAD
Timo Sirainen [Tue, 23 Mar 2010 18:14:56 +0000 (20:14 +0200)]
dsync: Added extra sanity check.
--HG--
branch : HEAD
Timo Sirainen [Tue, 23 Mar 2010 18:11:07 +0000 (20:11 +0200)]
mdbox: Do delayed storage rebuild when closing mailbox.
Doing it on storage destroy causes problems.
--HG--
branch : HEAD
Timo Sirainen [Tue, 23 Mar 2010 17:36:22 +0000 (19:36 +0200)]
script: Fixed using mail_uid/mail_gid settings as fallback.
--HG--
branch : HEAD
Timo Sirainen [Mon, 22 Mar 2010 14:12:58 +0000 (16:12 +0200)]
mysql: Fixed compiling with older libraries that didn't support CLIENT_MULTI_RESULTS.
--HG--
branch : HEAD
Timo Sirainen [Mon, 22 Mar 2010 13:27:07 +0000 (15:27 +0200)]
dbox_mail_get_save_date(): Last change was broken.
--HG--
branch : HEAD
Timo Sirainen [Mon, 22 Mar 2010 00:16:46 +0000 (02:16 +0200)]
maildir: get_save_date() should return 0, not the timestamp.
Patch by Rainer Weikusat
--HG--
branch : HEAD
Timo Sirainen [Sun, 21 Mar 2010 23:49:31 +0000 (01:49 +0200)]
Added signature for changeset
38e98c234af5
--HG--
branch : HEAD
Timo Sirainen [Sun, 21 Mar 2010 23:49:28 +0000 (01:49 +0200)]
Added tag 2.0.beta4 for changeset
38e98c234af5
--HG--
branch : HEAD