]>
git.ipfire.org Git - thirdparty/dovecot/core.git/log
Timo Sirainen [Thu, 14 May 2009 22:51:17 +0000 (18:51 -0400)]
settings_dup(): Copy only the settings, leave the rest of the struct zeroed out.
--HG--
branch : HEAD
Timo Sirainen [Thu, 14 May 2009 21:20:51 +0000 (17:20 -0400)]
imap: When multiple commands are pipelined, try harder to combine their mailbox syncing together.
--HG--
branch : HEAD
Timo Sirainen [Thu, 14 May 2009 18:22:35 +0000 (14:22 -0400)]
master: Improved "out of memory" error message.
--HG--
branch : HEAD
Timo Sirainen [Thu, 14 May 2009 18:18:29 +0000 (14:18 -0400)]
dovecot-master-example.conf updated.
--HG--
branch : HEAD
Timo Sirainen [Thu, 14 May 2009 18:18:16 +0000 (14:18 -0400)]
master: vsz_limit wasn't being enforced.
--HG--
branch : HEAD
Timo Sirainen [Wed, 13 May 2009 23:52:25 +0000 (19:52 -0400)]
Renamed ssl_cert_file to ssl_cert and ssl_key_file to ssl_key.
Instead of pointing to files they now contain the certs directly.
--HG--
branch : HEAD
Timo Sirainen [Wed, 13 May 2009 23:51:34 +0000 (19:51 -0400)]
config: If value contains <file, the setting value is read from the given file.
--HG--
branch : HEAD
Timo Sirainen [Wed, 13 May 2009 21:51:16 +0000 (17:51 -0400)]
Implemented support for listing all users in userdb.
--HG--
branch : HEAD
Timo Sirainen [Wed, 13 May 2009 16:40:58 +0000 (12:40 -0400)]
dovecot-example.conf: Clarified that commented sections or plugin settings aren't defaults.
--HG--
branch : HEAD
Timo Sirainen [Tue, 12 May 2009 23:34:54 +0000 (19:34 -0400)]
pgsql: We didn't read all the SQL packets replies from the server.
--HG--
branch : HEAD
Timo Sirainen [Tue, 12 May 2009 23:34:06 +0000 (19:34 -0400)]
SQL API change: SQL results can be now refed/unrefed.
--HG--
branch : HEAD
Timo Sirainen [Tue, 12 May 2009 22:55:02 +0000 (18:55 -0400)]
DEBUG: Preserve GDB environment when executing doveconf.
--HG--
branch : HEAD
Timo Sirainen [Tue, 12 May 2009 22:54:41 +0000 (18:54 -0400)]
master services: When accepting connections, set them nonblocking.
--HG--
branch : HEAD
Timo Sirainen [Tue, 12 May 2009 19:27:00 +0000 (15:27 -0400)]
Compiler warning fix.
--HG--
branch : HEAD
Timo Sirainen [Tue, 12 May 2009 18:04:31 +0000 (14:04 -0400)]
Fixed using auth worker processes.
--HG--
branch : HEAD
Timo Sirainen [Tue, 12 May 2009 17:45:37 +0000 (13:45 -0400)]
ldap: When using the same LDAP attribute multiple times, give an error message.
--HG--
branch : HEAD
Timo Sirainen [Tue, 12 May 2009 17:45:08 +0000 (13:45 -0400)]
LDAP: If LDAP_OPT_ERROR_STRING gives more information, log it.
--HG--
branch : HEAD
Timo Sirainen [Tue, 12 May 2009 00:10:30 +0000 (20:10 -0400)]
config handling fixes and improvements. Separated module/service lookups. Added support for per-lip/rip settings.
--HG--
branch : HEAD
Timo Sirainen [Tue, 12 May 2009 00:09:33 +0000 (20:09 -0400)]
settings_parser_dup() fixes.
--HG--
branch : HEAD
Timo Sirainen [Tue, 12 May 2009 00:08:39 +0000 (20:08 -0400)]
auth settings: Make sure we have a section name defined.
--HG--
branch : HEAD
Timo Sirainen [Mon, 11 May 2009 23:28:42 +0000 (19:28 -0400)]
test-common.l?o shouldn't have been added to hg.
--HG--
branch : HEAD
Timo Sirainen [Mon, 11 May 2009 23:13:55 +0000 (19:13 -0400)]
DEBUG: data-stack buffer overflow checking code was causing false positives.
--HG--
branch : HEAD
Timo Sirainen [Sat, 9 May 2009 20:20:41 +0000 (16:20 -0400)]
Tests are now run on "make check". Added initial tests for lib-index.
Moved old tests away from tests/ to libraries' individual directories.
--HG--
branch : HEAD
Timo Sirainen [Sat, 9 May 2009 20:10:36 +0000 (16:10 -0400)]
config: Added missing header to Makefile.am
--HG--
branch : HEAD
Timo Sirainen [Sat, 9 May 2009 20:03:44 +0000 (16:03 -0400)]
lmtp: Added main.h to Makefile.am.
--HG--
branch : HEAD
Timo Sirainen [Sat, 9 May 2009 19:52:45 +0000 (15:52 -0400)]
Makefile.am: anvil was missing from SUBDIRS
--HG--
branch : HEAD
Timo Sirainen [Sat, 9 May 2009 19:18:46 +0000 (15:18 -0400)]
More cleanups to transaction log writing code.
--HG--
branch : HEAD
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