]>
git.ipfire.org Git - thirdparty/dovecot/core.git/log
Timo Sirainen [Mon, 27 Jul 2009 20:43:59 +0000 (16:43 -0400)]
IMAP: FETCH X-* parameters weren't working.
--HG--
branch : HEAD
Timo Sirainen [Fri, 10 Jul 2009 17:59:32 +0000 (13:59 -0400)]
Use array_bsearch*().
--HG--
branch : HEAD
Timo Sirainen [Fri, 10 Jul 2009 17:59:24 +0000 (13:59 -0400)]
Added type safe array_bsearch_insert_pos().
--HG--
branch : HEAD
Timo Sirainen [Fri, 10 Jul 2009 17:59:16 +0000 (13:59 -0400)]
Added type safe array_bsearch().
--HG--
branch : HEAD
Timo Sirainen [Fri, 10 Jul 2009 17:49:17 +0000 (13:49 -0400)]
expire: Log configuration at startup if mail_debug=yes.
--HG--
branch : HEAD
Timo Sirainen [Fri, 10 Jul 2009 15:08:35 +0000 (11:08 -0400)]
quota: Fixed compiling with older automakes.
--HG--
branch : HEAD
Timo Sirainen [Fri, 10 Jul 2009 02:09:57 +0000 (22:09 -0400)]
convert plugin: Fixed changing hierarchy separators in mailbox names when alt_hierarchy_char isn't set.
--HG--
branch : HEAD
Timo Sirainen [Fri, 10 Jul 2009 00:49:34 +0000 (20:49 -0400)]
login processes: Auth code cleanups. Custom IMAP auth errors now have [ALERT] prefix.
This should make them visible in more clients.
--HG--
branch : HEAD
Timo Sirainen [Fri, 10 Jul 2009 00:14:42 +0000 (20:14 -0400)]
maildir: Cleaned up save/copy code.
--HG--
branch : HEAD
Timo Sirainen [Fri, 10 Jul 2009 00:13:31 +0000 (20:13 -0400)]
acl: Fixed previous mbox fix.
--HG--
branch : HEAD
Timo Sirainen [Thu, 9 Jul 2009 23:20:00 +0000 (19:20 -0400)]
master: Fail service if home directory path is relative.
--HG--
branch : HEAD
Timo Sirainen [Thu, 9 Jul 2009 17:30:22 +0000 (13:30 -0400)]
Reverted changes committed accidentally in previous commit.
--HG--
branch : HEAD
Timo Sirainen [Thu, 9 Jul 2009 17:28:30 +0000 (13:28 -0400)]
master: A bit more logging improvements for bad UID/GID.
--HG--
branch : HEAD
Timo Sirainen [Thu, 9 Jul 2009 17:26:00 +0000 (13:26 -0400)]
master: Give better error messages if UNIX uid/gid is too high/low.
--HG--
branch : HEAD
Timo Sirainen [Wed, 8 Jul 2009 22:12:43 +0000 (18:12 -0400)]
maildir: Small code cleanup.
--HG--
branch : HEAD
Timo Sirainen [Wed, 8 Jul 2009 21:58:02 +0000 (17:58 -0400)]
dbox: Allow any kind of non-128bit GUIDs. For those store their hash to index instead.
--HG--
branch : HEAD
Timo Sirainen [Wed, 8 Jul 2009 21:57:10 +0000 (17:57 -0400)]
maildir: Error message fix.
--HG--
branch : HEAD
Timo Sirainen [Wed, 8 Jul 2009 21:39:12 +0000 (17:39 -0400)]
dsync: Improved brain unit test.
--HG--
branch : HEAD
Timo Sirainen [Wed, 8 Jul 2009 21:22:59 +0000 (17:22 -0400)]
dsync: Fixed uid conflict handling.
--HG--
branch : HEAD
Timo Sirainen [Wed, 8 Jul 2009 20:59:12 +0000 (16:59 -0400)]
quota-fs: Another compiling fix (for older autotools?)
--HG--
branch : HEAD
Timo Sirainen [Wed, 8 Jul 2009 18:10:11 +0000 (14:10 -0400)]
inotify: Give a better error message if user's watch limit exceeds.
--HG--
branch : HEAD
Timo Sirainen [Wed, 8 Jul 2009 17:50:32 +0000 (13:50 -0400)]
eacces_error_get*(): Show current directory if path is relative.
--HG--
branch : HEAD
Timo Sirainen [Wed, 8 Jul 2009 03:53:18 +0000 (23:53 -0400)]
maildir: Added some checks for UIDs reaching 2^31-1.
Saving messages when it's reached will be handled by assert-crash for now.
--HG--
branch : HEAD
Timo Sirainen [Wed, 8 Jul 2009 03:37:22 +0000 (23:37 -0400)]
expire plugin: If mail_debug=yes, log more debug information.
--HG--
branch : HEAD
Timo Sirainen [Wed, 8 Jul 2009 03:33:19 +0000 (23:33 -0400)]
expire plugin: If a transaction expunges all messages and saves a new one, don't delete expire row.
--HG--
branch : HEAD
Timo Sirainen [Wed, 8 Jul 2009 02:52:01 +0000 (22:52 -0400)]
acl: dovecot-acl file caching fixes.
--HG--
branch : HEAD
Timo Sirainen [Wed, 8 Jul 2009 02:37:42 +0000 (22:37 -0400)]
acl+mbox: Create also temp acllist file to control directory.
--HG--
branch : HEAD
Timo Sirainen [Wed, 8 Jul 2009 02:35:50 +0000 (22:35 -0400)]
safe_mkstemp*(): Truncate prefix to original length if creation failed.
--HG--
branch : HEAD
Timo Sirainen [Wed, 8 Jul 2009 02:27:55 +0000 (22:27 -0400)]
acl+mbox: Create dovecot-acl-list to control dir.
--HG--
branch : HEAD
Timo Sirainen [Wed, 8 Jul 2009 02:27:37 +0000 (22:27 -0400)]
Added mailbox_list_create_parent_dir() and used it when creating subscriptions file.
--HG--
branch : HEAD
Timo Sirainen [Wed, 8 Jul 2009 02:27:27 +0000 (22:27 -0400)]
Compiling fix.
--HG--
branch : HEAD
Timo Sirainen [Wed, 8 Jul 2009 01:43:57 +0000 (21:43 -0400)]
OSX+Maildir: Also don't log an error if readdir() fails with EINVAL.
--HG--
branch : HEAD
Timo Sirainen [Wed, 8 Jul 2009 01:42:06 +0000 (21:42 -0400)]
OSX+Maildir: If readdir() fails with EINVAL after doing rename()s, retry. Fixes HFS+.
Based on patch by Apple.
--HG--
branch : HEAD
Timo Sirainen [Wed, 8 Jul 2009 01:25:35 +0000 (21:25 -0400)]
gssapi: Code cleanup.
--HG--
branch : HEAD
Timo Sirainen [Wed, 8 Jul 2009 01:05:31 +0000 (21:05 -0400)]
gssapi: Use *userok() functions only when authz_name != authn_name.
Some more code cleanups.
--HG--
branch : HEAD
Timo Sirainen [Wed, 8 Jul 2009 00:31:15 +0000 (20:31 -0400)]
autogen.sh: Look up config.rpath also from /usr/local/shared/gettext/.
--HG--
branch : HEAD
Timo Sirainen [Wed, 8 Jul 2009 00:18:18 +0000 (20:18 -0400)]
gssapi: Set username via auth_request_set_username().
This makes GSSAPI also use auth_username_* settings. Also improved logging.
--HG--
branch : HEAD
Timo Sirainen [Tue, 7 Jul 2009 23:48:26 +0000 (19:48 -0400)]
gssapi: Code cleanups. Logging error level changes.
--HG--
branch : HEAD
Timo Sirainen [Tue, 7 Jul 2009 22:36:02 +0000 (18:36 -0400)]
mail_location: Added support back for ~user/ expansion in paths.
--HG--
branch : HEAD
Timo Sirainen [Tue, 7 Jul 2009 21:29:27 +0000 (17:29 -0400)]
quota-fs: Fixed previous "VPATH build" commit to work with all shells.
--HG--
branch : HEAD
Timo Sirainen [Tue, 7 Jul 2009 20:02:51 +0000 (16:02 -0400)]
mbox: Don't use UIDVALIDITY 1 for all new mailboxes.
--HG--
branch : HEAD
Timo Sirainen [Tue, 7 Jul 2009 19:14:54 +0000 (15:14 -0400)]
quota-fs: Default to user quota with NFS, not group quota.
--HG--
branch : HEAD
Matthias Andree [Tue, 7 Jul 2009 19:01:36 +0000 (21:01 +0200)]
Fix VPATH build of RQUOTA support.
Some rpcgen derive #include "..." paths from the infile argument.
This will be off for VPATH builds, as the generated rquota_xdr.c
code will look in $(srcdir), but we'll generate the rquota.h file in
$(builddir). Play safe and copy rquota.x to $(builddir) first.
This fixes the build on openSUSE 11.1.
--HG--
branch : HEAD
Timo Sirainen [Tue, 7 Jul 2009 18:46:50 +0000 (14:46 -0400)]
Use mailbox_get_vname() to improve logging.
--HG--
branch : HEAD
Timo Sirainen [Tue, 7 Jul 2009 18:46:32 +0000 (14:46 -0400)]
expire code cleanup: Use mailbox_get_vname().
--HG--
branch : HEAD
Timo Sirainen [Tue, 7 Jul 2009 18:44:46 +0000 (14:44 -0400)]
quota: Rules use virtual mailbox names now (as they always should have).
--HG--
branch : HEAD
Timo Sirainen [Tue, 7 Jul 2009 18:41:35 +0000 (14:41 -0400)]
lib-storage: Added mailbox_get_vname().
--HG--
branch : HEAD
Timo Sirainen [Tue, 7 Jul 2009 18:19:05 +0000 (14:19 -0400)]
expire: Support per-user expire configuration.
--HG--
branch : HEAD
Timo Sirainen [Tue, 7 Jul 2009 17:25:01 +0000 (13:25 -0400)]
auth: Ignore empty initial response strings.
--HG--
branch : HEAD
Timo Sirainen [Tue, 7 Jul 2009 17:20:24 +0000 (13:20 -0400)]
pop3: Fixed AUTH PLAIN command when SASL initial response wasn't specified.
--HG--
branch : HEAD
Timo Sirainen [Tue, 7 Jul 2009 16:40:31 +0000 (12:40 -0400)]
file_dotlock_open_*() shouldn't try to fchmod() with no uid/gid change.
Patch by Ralf Becker.
--HG--
branch : HEAD
Timo Sirainen [Tue, 30 Jun 2009 02:04:23 +0000 (22:04 -0400)]
dsync: Initial implementation.
--HG--
branch : HEAD
Timo Sirainen [Tue, 30 Jun 2009 01:57:54 +0000 (21:57 -0400)]
Added o_stream_create_buffer() for having output stream write to a buffer.
--HG--
branch : HEAD
Timo Sirainen [Tue, 30 Jun 2009 01:57:27 +0000 (21:57 -0400)]
ostreams: Moved generic o_stream_send_istream() implementation to ostream.c.
--HG--
branch : HEAD
Timo Sirainen [Tue, 30 Jun 2009 01:56:00 +0000 (21:56 -0400)]
unit testing: If a warning or error is logged during unit test, fail it.
--HG--
branch : HEAD
Timo Sirainen [Tue, 30 Jun 2009 01:55:38 +0000 (21:55 -0400)]
unit testing: Added support for doing test_init/run/deinit in separate functions.
--HG--
branch : HEAD
Timo Sirainen [Tue, 30 Jun 2009 01:54:16 +0000 (21:54 -0400)]
Mailbox saving: Allow setting IMAP UID, POP3 UIDL and save date.
Most of them aren't yet implemented by backends.
--HG--
branch : HEAD
Timo Sirainen [Tue, 30 Jun 2009 01:53:16 +0000 (21:53 -0400)]
dbox: Fixed setting mailbox GUID.
--HG--
branch : HEAD
Timo Sirainen [Tue, 30 Jun 2009 01:52:42 +0000 (21:52 -0400)]
maildir: Code cleanups.
--HG--
branch : HEAD
Timo Sirainen [Mon, 29 Jun 2009 16:37:10 +0000 (12:37 -0400)]
Fixed building LDAP support as plugin.
Patch by Paul Howarth.
--HG--
branch : HEAD
Timo Sirainen [Sun, 28 Jun 2009 03:50:38 +0000 (23:50 -0400)]
virtual: Fixed inifinite looping.
--HG--
branch : HEAD
Timo Sirainen [Sun, 28 Jun 2009 03:32:46 +0000 (23:32 -0400)]
acl: When creating a new child mailbox, copy parent's ACLs to it.
--HG--
branch : HEAD
Timo Sirainen [Sun, 28 Jun 2009 03:32:31 +0000 (23:32 -0400)]
Fixed shared namespace initialization.
--HG--
branch : HEAD
Timo Sirainen [Sun, 28 Jun 2009 02:25:24 +0000 (22:25 -0400)]
zlib: Fixed error handling.
--HG--
branch : HEAD
Timo Sirainen [Sun, 28 Jun 2009 02:16:40 +0000 (22:16 -0400)]
dict sql: If pattern, table or value_field is unset, fail early with an error.
--HG--
branch : HEAD
Timo Sirainen [Sun, 28 Jun 2009 02:08:48 +0000 (22:08 -0400)]
dict proxy: Use base_dir as the default dict-server location.
--HG--
branch : HEAD
Timo Sirainen [Sun, 28 Jun 2009 02:07:35 +0000 (22:07 -0400)]
Mail sorting: Fixed potential excessive memory usage.
--HG--
branch : HEAD
Timo Sirainen [Sun, 28 Jun 2009 02:06:00 +0000 (22:06 -0400)]
virtual: Fixed previous change.
--HG--
branch : HEAD
Timo Sirainen [Sun, 28 Jun 2009 01:45:32 +0000 (21:45 -0400)]
configure --with-storages: Drop duplicate storages.
--HG--
branch : HEAD
Timo Sirainen [Sun, 28 Jun 2009 01:29:24 +0000 (21:29 -0400)]
virtual: Fixed saving messages with keywords.
--HG--
branch : HEAD
Timo Sirainen [Sun, 28 Jun 2009 01:08:45 +0000 (21:08 -0400)]
Added struct istream.readable_fd, which is used to determine if sendfile() can be used.
--HG--
branch : HEAD
Timo Sirainen [Sun, 28 Jun 2009 01:06:57 +0000 (21:06 -0400)]
istream dot unit test fixes.
--HG--
branch : HEAD
Daniel Mierswa [Sat, 27 Jun 2009 22:22:44 +0000 (00:22 +0200)]
Added --without-libcap configure option.
--HG--
branch : HEAD
Timo Sirainen [Sun, 28 Jun 2009 00:39:38 +0000 (20:39 -0400)]
Whenever file's group changing fails, show the group origin in the error message.
--HG--
branch : HEAD
Timo Sirainen [Sat, 27 Jun 2009 23:55:44 +0000 (19:55 -0400)]
Compiler warning fix.
--HG--
branch : HEAD
Timo Sirainen [Sat, 27 Jun 2009 22:51:42 +0000 (18:51 -0400)]
Use eacces_get_error() in more places for handling EACCES errors.
--HG--
branch : HEAD
Timo Sirainen [Sat, 27 Jun 2009 22:51:06 +0000 (18:51 -0400)]
eacces_error_get(): Check also if user had write permissions to the given file.
--HG--
branch : HEAD
Timo Sirainen [Fri, 26 Jun 2009 20:11:59 +0000 (16:11 -0400)]
Added support for creating/updating mailboxes with given metadata (guid, uid validity, etc).
--HG--
branch : HEAD
Timo Sirainen [Thu, 25 Jun 2009 18:33:37 +0000 (14:33 -0400)]
Increased some initial memory pool sizes.
--HG--
branch : HEAD
Timo Sirainen [Thu, 25 Jun 2009 18:09:49 +0000 (14:09 -0400)]
Improved test istream.
--HG--
branch : HEAD
Timo Sirainen [Thu, 25 Jun 2009 18:09:12 +0000 (14:09 -0400)]
istream-dot fixes.
--HG--
branch : HEAD
Timo Sirainen [Thu, 25 Jun 2009 17:25:46 +0000 (13:25 -0400)]
auth: Keep master connection referenced during USER lookups.
Fixes a crash when master disconnected before USER lookup was finished.
--HG--
branch : HEAD
Timo Sirainen [Wed, 24 Jun 2009 20:54:06 +0000 (16:54 -0400)]
mbox: Don't write garbage to mbox if message doesn't have a body.
--HG--
branch : HEAD
Timo Sirainen [Wed, 24 Jun 2009 20:42:15 +0000 (16:42 -0400)]
Maildir saving: If GUID is specified, try to preserve it in the filename.
--HG--
branch : HEAD
Timo Sirainen [Wed, 24 Jun 2009 18:20:11 +0000 (14:20 -0400)]
auth: Increased auth workers' max. input line length to 8192.
--HG--
branch : HEAD
Timo Sirainen [Wed, 24 Jun 2009 02:01:17 +0000 (22:01 -0400)]
istream: Changed default destroy() implementation not to do parent stream seeking.
The stream's v_offset may be completely different from what parent uses.
--HG--
branch : HEAD
Timo Sirainen [Wed, 24 Jun 2009 01:18:33 +0000 (21:18 -0400)]
config: Export also empty setting values also, if empty isn't the default.
--HG--
branch : HEAD
Timo Sirainen [Wed, 24 Jun 2009 01:17:32 +0000 (21:17 -0400)]
mail storage service: Added MAIL_STORAGE_SERVICE_FLAG_NO_CHDIR.
--HG--
branch : HEAD
Timo Sirainen [Wed, 24 Jun 2009 01:15:21 +0000 (21:15 -0400)]
istreams: Added a default seek() implementation for non-seekable streams.
--HG--
branch : HEAD
Timo Sirainen [Wed, 24 Jun 2009 00:09:35 +0000 (20:09 -0400)]
Namespaces: Check alias_for namespaces after all namespaces have been parsed.
--HG--
branch : HEAD
Timo Sirainen [Wed, 24 Jun 2009 00:04:45 +0000 (20:04 -0400)]
Don't (double) free mail_user if namespace initialization fails.
--HG--
branch : HEAD
Timo Sirainen [Tue, 23 Jun 2009 22:35:26 +0000 (18:35 -0400)]
Moved some common istream functionality to default istream implementation.
--HG--
branch : HEAD
Timo Sirainen [Tue, 23 Jun 2009 21:32:01 +0000 (17:32 -0400)]
Mailbox list iteration: Added MAILBOX_LIST_ITER_SKIP_ALIASES flag.
--HG--
branch : HEAD
Timo Sirainen [Tue, 23 Jun 2009 21:31:29 +0000 (17:31 -0400)]
lib-master: Don't try to close(-1)
--HG--
branch : HEAD
Timo Sirainen [Tue, 23 Jun 2009 21:31:08 +0000 (17:31 -0400)]
Added str_tabunescape().
--HG--
branch : HEAD
Timo Sirainen [Tue, 23 Jun 2009 21:30:42 +0000 (17:30 -0400)]
lmtp: Use dot istream for reading DATA input.
--HG--
branch : HEAD
Timo Sirainen [Tue, 23 Jun 2009 21:30:16 +0000 (17:30 -0400)]
Added dot istream for reading SMTP DATA-style input.
--HG--
branch : HEAD
Timo Sirainen [Tue, 23 Jun 2009 18:45:01 +0000 (14:45 -0400)]
imap: Use imap_parse_system_flag().
--HG--
branch : HEAD
Timo Sirainen [Tue, 23 Jun 2009 18:44:46 +0000 (14:44 -0400)]
Added imap_parse_system_flag().
--HG--
branch : HEAD
Timo Sirainen [Tue, 23 Jun 2009 18:44:24 +0000 (14:44 -0400)]
Inlined IMAP_ARG_*() macros' error handling functions.
--HG--
branch : HEAD