]>
git.ipfire.org Git - thirdparty/dovecot/core.git/log
Timo Sirainen [Sat, 9 May 2009 19:04:22 +0000 (15:04 -0400)]
Allow prefix="" namespace to have list=no and make it work in a somewhat useful way.
Based on patch by Mark Washenberger.
--HG--
branch : HEAD
Timo Sirainen [Sat, 9 May 2009 18:53:06 +0000 (14:53 -0400)]
Moved transaction commiting code to mail-index-transaction-*.c
--HG--
branch : HEAD
Timo Sirainen [Sat, 9 May 2009 16:32:04 +0000 (12:32 -0400)]
Transaction log view code cleanups.
--HG--
branch : HEAD
Timo Sirainen [Sat, 9 May 2009 16:29:08 +0000 (12:29 -0400)]
mail_transaction_log_view_clear() should keep oldest_file_seq and newer referenced.
--HG--
branch : HEAD
Timo Sirainen [Sat, 9 May 2009 14:00:09 +0000 (10:00 -0400)]
Removed assert.
--HG--
branch : HEAD
Timo Sirainen [Thu, 7 May 2009 18:45:11 +0000 (14:45 -0400)]
pgsql: We hadn't called PQsetnonblocking().
--HG--
branch : HEAD
Timo Sirainen [Wed, 6 May 2009 22:33:17 +0000 (18:33 -0400)]
config: Code cleanup.
--HG--
branch : HEAD
Timo Sirainen [Wed, 6 May 2009 22:11:01 +0000 (18:11 -0400)]
configure: Show also list of disabled passdbs/userdbs/sql drivers.
--HG--
branch : HEAD
Timo Sirainen [Wed, 6 May 2009 21:49:51 +0000 (17:49 -0400)]
configure: Version number is nowadays 2.0, not 1.3.
--HG--
branch : HEAD
Timo Sirainen [Wed, 6 May 2009 19:53:07 +0000 (15:53 -0400)]
mail processes now specify user/lip/rip in config requests.
--HG--
branch : HEAD
Timo Sirainen [Wed, 6 May 2009 19:22:57 +0000 (15:22 -0400)]
master: Added dovecot stop and dovecot reload parameters.
--HG--
branch : HEAD
Timo Sirainen [Wed, 6 May 2009 19:22:35 +0000 (15:22 -0400)]
Fixed running <path>/<binary> when building absolute path for doveconf -e.
--HG--
branch : HEAD
Timo Sirainen [Wed, 6 May 2009 19:09:38 +0000 (15:09 -0400)]
dovecot: Fixed --parameters.
--HG--
branch : HEAD
Timo Sirainen [Wed, 6 May 2009 19:08:16 +0000 (15:08 -0400)]
master: If mail_debug=yes, set DEBUG=1 environment to auth-destination processes.
--HG--
branch : HEAD
Timo Sirainen [Wed, 6 May 2009 19:01:49 +0000 (15:01 -0400)]
Binaries now take -o key=value parameters to override settings.
--HG--
branch : HEAD
Timo Sirainen [Wed, 6 May 2009 18:58:31 +0000 (14:58 -0400)]
config: Give master service settings to all requests.
--HG--
branch : HEAD
Timo Sirainen [Wed, 6 May 2009 18:33:06 +0000 (14:33 -0400)]
doveconf -n, -a: Show version number, config file path and system info.
--HG--
branch : HEAD
Timo Sirainen [Wed, 6 May 2009 18:20:14 +0000 (14:20 -0400)]
dovecot: Forward dovecot -a, -n to doveconf.
--HG--
branch : HEAD
Timo Sirainen [Wed, 6 May 2009 01:28:34 +0000 (21:28 -0400)]
Implemented anvil service, which is used to implement mail_max_userip_connections.
--HG--
branch : HEAD
Timo Sirainen [Wed, 6 May 2009 00:26:40 +0000 (20:26 -0400)]
Removed login_dir setting. It's really not useful.
--HG--
branch : HEAD
Timo Sirainen [Wed, 6 May 2009 00:25:36 +0000 (20:25 -0400)]
config: Removed unnecessary code.
--HG--
branch : HEAD
Timo Sirainen [Wed, 6 May 2009 00:25:13 +0000 (20:25 -0400)]
Added str_tabescape*() to write escaped strings to Dovecot's IPC protocols.
--HG--
branch : HEAD
Timo Sirainen [Tue, 5 May 2009 22:47:54 +0000 (18:47 -0400)]
SERVICE_TYPE_AUTH_SOURCE wasn't used.
--HG--
branch : HEAD
Timo Sirainen [Tue, 5 May 2009 22:46:44 +0000 (18:46 -0400)]
Verify that service type string is known. Removed auth-destination type.
--HG--
branch : HEAD
Timo Sirainen [Tue, 5 May 2009 19:33:44 +0000 (15:33 -0400)]
doveconf/config cleanups.
--HG--
branch : HEAD
Timo Sirainen [Tue, 5 May 2009 19:28:26 +0000 (15:28 -0400)]
dovecot-master-example.conf updated.
--HG--
branch : HEAD
Timo Sirainen [Tue, 5 May 2009 19:28:16 +0000 (15:28 -0400)]
Split doveconf and libexec/dovecot/config binaries.
--HG--
branch : HEAD
Timo Sirainen [Tue, 5 May 2009 18:55:05 +0000 (14:55 -0400)]
master: Added back some startup checks/fixes.
--HG--
branch : HEAD
Timo Sirainen [Tue, 5 May 2009 18:54:28 +0000 (14:54 -0400)]
auth: Minor code cleanup.
--HG--
branch : HEAD
Timo Sirainen [Tue, 5 May 2009 18:54:05 +0000 (14:54 -0400)]
Added i_get_failure_handlers().
--HG--
branch : HEAD
Timo Sirainen [Tue, 5 May 2009 17:56:53 +0000 (13:56 -0400)]
master: Check PID file existence at startup before doing anything.
--HG--
branch : HEAD
Timo Sirainen [Tue, 5 May 2009 17:48:04 +0000 (13:48 -0400)]
services: If group isn't explicitly set, use user's primary group.
--HG--
branch : HEAD
Timo Sirainen [Tue, 5 May 2009 17:42:29 +0000 (13:42 -0400)]
pop3: Don't verify fd leaks here.
--HG--
branch : HEAD
Mark Washenberger [Tue, 5 May 2009 16:35:05 +0000 (12:35 -0400)]
Flattened header namespace on install.
--HG--
branch : HEAD
Mark Washenberger [Tue, 5 May 2009 15:57:04 +0000 (11:57 -0400)]
Renamed headers to prevent collision if they were flattened on an install.
--HG--
branch : HEAD
Timo Sirainen [Tue, 5 May 2009 00:50:13 +0000 (20:50 -0400)]
inet_listeners now support ssl=yes. For now only login processes support it.
--HG--
branch : HEAD
Timo Sirainen [Tue, 5 May 2009 00:49:31 +0000 (20:49 -0400)]
Fixed SSL parameter file reading in login processes.
--HG--
branch : HEAD
Timo Sirainen [Tue, 5 May 2009 00:32:44 +0000 (20:32 -0400)]
Added names to services.
--HG--
branch : HEAD
Timo Sirainen [Tue, 5 May 2009 00:30:03 +0000 (20:30 -0400)]
Removed LOG_TYPE_ERROR_IGNORE_IF_SEEN_FATAL. It's no longer necessary.
--HG--
branch : HEAD
Timo Sirainen [Tue, 5 May 2009 00:24:57 +0000 (20:24 -0400)]
master: Fixes to handling logging.
Master now has a non-blocking write pipe to log process, so it no longer
blocks if log process is hanging. Also it's cleaner to send log commands via
a pipe specifically meant for them.
--HG--
branch : HEAD
Timo Sirainen [Mon, 4 May 2009 22:28:17 +0000 (18:28 -0400)]
Require each service to have a unique name. Log service errors using service_error().
--HG--
branch : HEAD
Timo Sirainen [Mon, 4 May 2009 22:12:04 +0000 (18:12 -0400)]
Minor error message fix.
--HG--
branch : HEAD
Timo Sirainen [Mon, 4 May 2009 22:11:19 +0000 (18:11 -0400)]
service settings: Base relative chroots under base_dir.
--HG--
branch : HEAD
Timo Sirainen [Mon, 4 May 2009 22:10:03 +0000 (18:10 -0400)]
settings_parser_check() return value was checked wrong.
--HG--
branch : HEAD
Timo Sirainen [Mon, 4 May 2009 21:54:19 +0000 (17:54 -0400)]
dbox: Compiling fix for previous maildir changes.
--HG--
branch : HEAD
Timo Sirainen [Mon, 4 May 2009 20:45:28 +0000 (16:45 -0400)]
Maildir: More fixes to uidlist handling.
--HG--
branch : HEAD
Timo Sirainen [Mon, 4 May 2009 20:40:41 +0000 (16:40 -0400)]
Maildir: Handle uidlist errors better.
--HG--
branch : HEAD
Timo Sirainen [Mon, 4 May 2009 20:38:38 +0000 (16:38 -0400)]
Maildir saving: Fixed race condition bugs in uidlist handling, causing files to be given new UIDs sometimes.
--HG--
branch : HEAD
Timo Sirainen [Mon, 4 May 2009 16:32:59 +0000 (12:32 -0400)]
Try to skip over errors in Content-Type parameters.
--HG--
branch : HEAD
Timo Sirainen [Mon, 4 May 2009 02:04:39 +0000 (22:04 -0400)]
If /dev/arandom exists (OpenBSD), use it instead of /dev/urandom.
--HG--
branch : HEAD
Timo Sirainen [Mon, 4 May 2009 01:35:28 +0000 (21:35 -0400)]
Compiler warning fix.
--HG--
branch : HEAD
Timo Sirainen [Sat, 2 May 2009 22:31:51 +0000 (18:31 -0400)]
IDLE: Check DONE case-insensitively.
--HG--
branch : HEAD
Timo Sirainen [Sat, 2 May 2009 18:41:31 +0000 (14:41 -0400)]
virtual: Open the dovecot-virtual as readonly, we don't need to write to it.
--HG--
branch : HEAD
Timo Sirainen [Fri, 1 May 2009 21:15:31 +0000 (17:15 -0400)]
Added example init.d/dovecot script.
--HG--
branch : HEAD
Timo Sirainen [Fri, 1 May 2009 21:07:38 +0000 (17:07 -0400)]
shared mailboxes: Don't crash if trying to open "shared/domain" namespace prefix as mailbox.
--HG--
branch : HEAD
Timo Sirainen [Fri, 1 May 2009 18:56:52 +0000 (14:56 -0400)]
virtual: Don't show mailboxes as \Noselect.
--HG--
branch : HEAD
Timo Sirainen [Fri, 1 May 2009 18:53:52 +0000 (14:53 -0400)]
mbox-snarf plugin: Fixed memory/io leaking.
--HG--
branch : HEAD
Timo Sirainen [Fri, 1 May 2009 18:50:08 +0000 (14:50 -0400)]
istreams: Fixed some parent stream seeking issues.
--HG--
branch : HEAD
Timo Sirainen [Fri, 1 May 2009 18:49:08 +0000 (14:49 -0400)]
mbox: Don't crash when expunging all messages and file doesn't end with [CR]LF.
--HG--
branch : HEAD
Timo Sirainen [Fri, 1 May 2009 17:15:30 +0000 (13:15 -0400)]
mbox: Fix to handling CRs before From_ lines.
--HG--
branch : HEAD
Timo Sirainen [Fri, 1 May 2009 17:05:45 +0000 (13:05 -0400)]
virtual: Allow search rules to begin with TAB instead of space.
--HG--
branch : HEAD
Timo Sirainen [Fri, 1 May 2009 17:01:09 +0000 (13:01 -0400)]
dotlocking: Don't generate "Will override dotlock in 0 secs" messages.
--HG--
branch : HEAD
Timo Sirainen [Fri, 1 May 2009 16:30:07 +0000 (12:30 -0400)]
safe_mkstemp()'s mode parameter didn't override umask as it was supposed to.
--HG--
branch : HEAD
Timo Sirainen [Fri, 1 May 2009 00:22:59 +0000 (20:22 -0400)]
dict-file: When replacing the dict file, preserve its permissions.
--HG--
branch : HEAD
Timo Sirainen [Fri, 1 May 2009 00:00:17 +0000 (20:00 -0400)]
When :MAILBOXDIR= was empty, we might have appended extra '/' to it, which caused problems.
--HG--
branch : HEAD
Timo Sirainen [Thu, 30 Apr 2009 23:59:27 +0000 (19:59 -0400)]
mbox: When skipping subscriptions file, use the configured filename instead of hardcoded one.
--HG--
branch : HEAD
Timo Sirainen [Thu, 30 Apr 2009 23:18:48 +0000 (19:18 -0400)]
Fixed passing settings from userdb to mail processes.
--HG--
branch : HEAD
Timo Sirainen [Thu, 30 Apr 2009 22:49:26 +0000 (18:49 -0400)]
maildir: Don't assert-crash if we have no read-access to the Maildir.
--HG--
branch : HEAD
Timo Sirainen [Thu, 30 Apr 2009 22:41:43 +0000 (18:41 -0400)]
Moved auth-client-interface.h to lib-auth/.
--HG--
branch : HEAD
Timo Sirainen [Thu, 30 Apr 2009 22:01:23 +0000 (18:01 -0400)]
master: Removed unused code.
--HG--
branch : HEAD
Timo Sirainen [Thu, 30 Apr 2009 22:01:10 +0000 (18:01 -0400)]
Don't allow auth source/destination services to run as root.
--HG--
branch : HEAD
Timo Sirainen [Thu, 30 Apr 2009 21:56:47 +0000 (17:56 -0400)]
master: Fixed logging process related bugs.
--HG--
branch : HEAD
Timo Sirainen [Thu, 30 Apr 2009 21:02:33 +0000 (17:02 -0400)]
config: service names had an extra "service=".
--HG--
branch : HEAD
Timo Sirainen [Thu, 30 Apr 2009 20:17:56 +0000 (16:17 -0400)]
dict-file: If file_dotlock_open() fails, log also the path.
--HG--
branch : HEAD
Timo Sirainen [Thu, 30 Apr 2009 19:02:44 +0000 (15:02 -0400)]
doveconf: With -p only protocol-specific settings are returned. -n and -a return human-readable output.
--HG--
branch : HEAD
Timo Sirainen [Thu, 30 Apr 2009 18:48:54 +0000 (14:48 -0400)]
Defined ARRAY_TYPE(uint).
--HG--
branch : HEAD
Timo Sirainen [Thu, 30 Apr 2009 18:48:00 +0000 (14:48 -0400)]
Moved pop3_uidl_format checking to mail-storage-settings.
--HG--
branch : HEAD
Timo Sirainen [Wed, 29 Apr 2009 19:34:34 +0000 (15:34 -0400)]
mail-storage-service: Callmaster_service_init_finish().
--HG--
branch : HEAD
Timo Sirainen [Wed, 29 Apr 2009 19:24:25 +0000 (15:24 -0400)]
master: Don't fail startup if the full path to dovecot wasn't in argv[0].
--HG--
branch : HEAD
Timo Sirainen [Wed, 29 Apr 2009 19:08:34 +0000 (15:08 -0400)]
Split struct mail_private.stats_dentry_lookup_count to open/stat counts.
--HG--
branch : HEAD
Timo Sirainen [Wed, 29 Apr 2009 18:49:10 +0000 (14:49 -0400)]
rawlog: If mail_debug=yes, log if dovecot.rawlog/ directory doesn't exist.
--HG--
branch : HEAD
Timo Sirainen [Wed, 29 Apr 2009 18:26:09 +0000 (14:26 -0400)]
Shared mailboxes: Fixed a bug where some mailboxes were added to root shared namespace.
--HG--
branch : HEAD
Timo Sirainen [Wed, 29 Apr 2009 18:13:23 +0000 (14:13 -0400)]
maildir: Don't show "* OK" messages about lock waits too early.
--HG--
branch : HEAD
Timo Sirainen [Wed, 29 Apr 2009 17:50:19 +0000 (13:50 -0400)]
Virtual: If opening a virtual mailbox fails, don't leak memory/timeouts.
--HG--
branch : HEAD
Timo Sirainen [Wed, 29 Apr 2009 17:37:12 +0000 (13:37 -0400)]
virtual: If last search rule was invalid, we gave "Unknown error".
--HG--
branch : HEAD
Timo Sirainen [Wed, 29 Apr 2009 16:57:59 +0000 (12:57 -0400)]
dovecot-example.conf: Improved rawlog example.
--HG--
branch : HEAD
Timo Sirainen [Wed, 29 Apr 2009 16:40:24 +0000 (12:40 -0400)]
ldap: If first request is over 60 seconds old while a new request comes, reconnect.
--HG--
branch : HEAD
Timo Sirainen [Wed, 29 Apr 2009 16:40:48 +0000 (12:40 -0400)]
ssl-proxy: Crashfix to previous commit.
--HG--
branch : HEAD
Timo Sirainen [Wed, 29 Apr 2009 02:55:03 +0000 (22:55 -0400)]
imap/pop3 proxy: Support SSL/TLS connections to remote servers.
passdb can return ssl=yes, ssl=any-cert and starttls options.
--HG--
branch : HEAD
Timo Sirainen [Tue, 28 Apr 2009 23:57:10 +0000 (19:57 -0400)]
Use the new mail_private.stats_* fields to stop non-blocking searches after about 250 ms.
--HG--
branch : HEAD
Timo Sirainen [Wed, 29 Apr 2009 01:05:00 +0000 (21:05 -0400)]
struct mail_private now contains all kinds of statistics about file accesses.
--HG--
branch : HEAD
Timo Sirainen [Tue, 28 Apr 2009 21:21:14 +0000 (17:21 -0400)]
Search: Perform all lookups from cache before attempting any uncached lookups.
--HG--
branch : HEAD
Timo Sirainen [Wed, 29 Apr 2009 01:01:53 +0000 (21:01 -0400)]
Added struct mail.lookup_abort, which can be used to abort lookups that can't be done using cache.
--HG--
branch : HEAD
Timo Sirainen [Fri, 24 Apr 2009 00:01:18 +0000 (20:01 -0400)]
Added example dovecot-master.conf.
--HG--
branch : HEAD
Timo Sirainen [Thu, 23 Apr 2009 23:53:44 +0000 (19:53 -0400)]
Initial commit for v2.0 master rewrite. Several features are still missing.
--HG--
branch : HEAD
Timo Sirainen [Thu, 23 Apr 2009 18:07:45 +0000 (14:07 -0400)]
configure: Removed --with-* parameters for passdbs/userdbs that don't require external libraries.
There's really no point in disabling them in configure stage.
--HG--
branch : HEAD
Timo Sirainen [Thu, 23 Apr 2009 18:02:09 +0000 (14:02 -0400)]
configure: Removed --disable-ipv6 parameter. There's really no point having it.
Originally it was added back when some OSes had broken IPv6 support, but
those OSes should be long gone by now. Also we still support automatically
building without IPv6 support if it's not detected.
--HG--
branch : HEAD
Timo Sirainen [Thu, 23 Apr 2009 16:01:40 +0000 (12:01 -0400)]
Message header parser didn't skip all LWSP at the beginning of headers, only one.
Patch by Johann Klasek.
--HG--
branch : HEAD
Timo Sirainen [Wed, 22 Apr 2009 18:27:46 +0000 (14:27 -0400)]
imap-proxy: Send backend's CAPABILITY if it's different from what was sent to client before.
--HG--
branch : HEAD
Timo Sirainen [Wed, 22 Apr 2009 18:27:33 +0000 (14:27 -0400)]
imap-login: Generated IMAP capability wasn't being used.
--HG--
branch : HEAD