log

age author description
Thu, 08 Jun 2006 19:51:11 +0300 Timo Sirainen Linux's sendfile() returns 0 when remote has closed connection. Convert it HEAD
Thu, 08 Jun 2006 19:50:42 +0300 Timo Sirainen base_size variable isn't really needed in the pool when DEBUG isn't used. HEAD
Thu, 08 Jun 2006 19:44:56 +0300 Timo Sirainen Fixed "Unrecognized event" errors that occurred with IO_ERROR. Patch by HEAD
Thu, 08 Jun 2006 19:42:40 +0300 Timo Sirainen If dotlock creation timeouts, unlink() the temp file we used HEAD
Thu, 08 Jun 2006 19:41:30 +0300 Timo Sirainen When checking if we want to override dotlocks, don't use the HEAD
Thu, 08 Jun 2006 19:39:28 +0300 Timo Sirainen Using file_dotlock_touch() caused Dovecot to think the dotlock had been HEAD
Thu, 08 Jun 2006 18:25:26 +0300 Timo Sirainen Added library dependencies to work correctly for convert-tool. HEAD
Thu, 08 Jun 2006 17:42:21 +0300 Timo Sirainen dbox_rotate_size checking was wrong. HEAD
Thu, 08 Jun 2006 15:49:31 +0300 Timo Sirainen Changed mail-storage API to do the mail sorting internally. Optimized it HEAD
Wed, 07 Jun 2006 12:05:05 +0300 Timo Sirainen If FETCH fails because client disconnects in the middle of it, return HEAD
Mon, 05 Jun 2006 23:25:39 +0300 Timo Sirainen IMAP: Reply with tagged BAD if authentication is aborted because client sent HEAD
Fri, 02 Jun 2006 11:39:29 +0300 Timo Sirainen Check for existence of PQescapeStringConn() in PostgreSQL library. Forgot to HEAD
Wed, 31 May 2006 16:59:03 +0300 Timo Sirainen Reversed last change. Instead handle DH_generate_parameters() call's failure. HEAD
Wed, 31 May 2006 16:54:21 +0300 Timo Sirainen Give a nicer error message if i2d_DHparams() returns 0, which apparently it HEAD
Wed, 31 May 2006 16:20:48 +0300 Timo Sirainen With some NFS implementation DELETE failed if ..DOVECOT-TRASHED directory already existed HEAD
Wed, 31 May 2006 16:17:49 +0300 Timo Sirainen Close index files before trying to unlink the index directory HEAD
Wed, 31 May 2006 14:03:53 +0300 Timo Sirainen Escape SQL strings using sql_escape_string(). Fixes the problems with HEAD
Wed, 31 May 2006 14:02:50 +0300 Timo Sirainen Added sql_escape_string() HEAD
Tue, 30 May 2006 18:10:30 +0300 Timo Sirainen Use array instead of buffer for storing connections. HEAD
Tue, 30 May 2006 16:36:07 +0300 Timo Sirainen Include <sys/stat.h> before using struct stat, because some systems may use HEAD
Tue, 30 May 2006 16:14:46 +0300 Timo Sirainen Added assert against NULL reason for client_disconnect(). HEAD
Tue, 30 May 2006 16:14:21 +0300 Timo Sirainen Don't return NULL error messages. HEAD
Tue, 30 May 2006 15:20:30 +0300 Timo Sirainen Don't check ACL file's timestamp changes more often than once in a second. HEAD
Tue, 30 May 2006 14:51:53 +0300 Timo Sirainen NULL-terminate the parsed rights HEAD
Tue, 30 May 2006 11:41:10 +0300 Timo Sirainen Compile fix HEAD
Tue, 30 May 2006 11:39:37 +0300 Timo Sirainen Compiler warning fix HEAD
Tue, 30 May 2006 11:37:10 +0300 Timo Sirainen We were caching the EOF block wrongly in some situations. HEAD
Tue, 30 May 2006 11:36:43 +0300 Timo Sirainen Memory leak fix for last update and some other cleanups HEAD
Tue, 30 May 2006 11:36:11 +0300 Timo Sirainen We were updating index->map also when syncing views. HEAD
Tue, 30 May 2006 11:34:23 +0300 Timo Sirainen When extension data is being reset, recreate the index file to make sure HEAD
Tue, 30 May 2006 11:33:20 +0300 Timo Sirainen Removing and resetting keywords could have operated on wrong file's keyword HEAD
Tue, 30 May 2006 11:32:24 +0300 Timo Sirainen BODYSTRUCTURE -> BODY translation was missing CRLF after literal. HEAD
Tue, 30 May 2006 11:31:20 +0300 Timo Sirainen If we're synchronizing a view (and not index itself) from transaction log, HEAD
Tue, 30 May 2006 11:26:48 +0300 Timo Sirainen If syncing from transaction log fails, fallback to re-reading the index file HEAD
Tue, 30 May 2006 11:25:24 +0300 Timo Sirainen If connection closes while appending, we crashed in some situations. HEAD
Tue, 30 May 2006 11:24:44 +0300 Timo Sirainen Renamed Mails -> dbox-Mails to make it less likely to conflict with HEAD
Tue, 30 May 2006 11:22:29 +0300 Timo Sirainen Fix for handling keywords HEAD
Tue, 16 May 2006 12:10:27 +0300 Timo Sirainen Added mail_set_uid() to select a mail by UID. HEAD
Mon, 15 May 2006 12:47:34 +0300 Timo Sirainen Minor cleanup / memory reducement fix HEAD
Mon, 15 May 2006 11:00:10 +0300 Timo Sirainen Trying to use subsequent authentication crashed. HEAD
Wed, 10 May 2006 10:36:13 +0300 Timo Sirainen Read empty string settings as "", not NULL. HEAD
Wed, 10 May 2006 00:21:36 +0300 Timo Sirainen Minor cleanup: Switch hardcoded /etc/mnttab in Solaris to use MNTTAB macro HEAD
Tue, 09 May 2006 23:47:54 +0300 Timo Sirainen If PASS command is given (after unsuccessful USER) with plaintext auth HEAD
Tue, 09 May 2006 14:57:36 +0300 Timo Sirainen Changed mailbox_save_*() API a bit: Moved the struct mail *dest_mail to HEAD
Tue, 09 May 2006 14:55:04 +0300 Timo Sirainen Some fixes and added message_parser_set_crlfs(). HEAD
Tue, 09 May 2006 12:39:00 +0300 Timo Sirainen Added tee-istream, which can be used to create multiple readable input streams from one input stream. HEAD
Tue, 09 May 2006 12:37:40 +0300 Timo Sirainen Added message_part to struct message_block and some cleanups. HEAD
Tue, 09 May 2006 12:36:58 +0300 Timo Sirainen If parent stream's read() returned -2, we returned -1 instead of the -2. HEAD
Mon, 08 May 2006 16:04:10 +0300 Timo Sirainen Some more cleanups HEAD
Mon, 08 May 2006 15:50:22 +0300 Timo Sirainen Cleanups and minor logic changes as to what should be cached. HEAD
Mon, 08 May 2006 15:48:51 +0300 Timo Sirainen Added mail_cache_field_want_add() and mail_cache_field_can_add() HEAD
Mon, 08 May 2006 14:25:14 +0300 Timo Sirainen Strings should be freed with str_free(), not p_free(). HEAD
Mon, 08 May 2006 11:46:19 +0300 Timo Sirainen Rewrote the message bodystructure parser to allow parsing from non-blocking streams. Also did a couple of API changes and cleanups. HEAD
Mon, 08 May 2006 11:31:52 +0300 Timo Sirainen Note about this being unstable CVS branch HEAD
Mon, 08 May 2006 11:18:14 +0300 Timo Sirainen Update HEAD
Fri, 05 May 2006 18:07:04 +0300 Timo Sirainen If authentication client does something bad, don't crash the whole process HEAD
Fri, 05 May 2006 17:53:34 +0300 Timo Sirainen Don't send extra TABs to auth worker server, they break it. HEAD
Fri, 05 May 2006 17:21:22 +0300 Timo Sirainen Fix for building without modules HEAD
Thu, 04 May 2006 01:58:53 +0300 Timo Sirainen Use lib_signals_ignore() for signals we really want ignored. HEAD
Thu, 04 May 2006 01:58:15 +0300 Timo Sirainen And s/lib_signals_ignore_signal/lib_signals_ignore/ HEAD
Thu, 04 May 2006 01:54:38 +0300 Timo Sirainen Added lib_signals_ignore_signal() and made lib_signals_set_handler() with HEAD
Thu, 04 May 2006 01:02:55 +0300 Timo Sirainen s/dbox_sync_if_changed/dbox_sync_is_changed/ HEAD
Thu, 04 May 2006 01:02:28 +0300 Timo Sirainen Keep track of recent flags. HEAD
Thu, 04 May 2006 01:01:22 +0300 Timo Sirainen If only changes were recent-flag updates, we didn't write them to index. HEAD
Wed, 03 May 2006 23:07:13 +0300 Timo Sirainen Don't compress cache file if it was just compressed by another process. HEAD
Wed, 03 May 2006 22:43:25 +0300 Timo Sirainen When removing recent-flags with mmap_disable, the flags weren't actually HEAD
Wed, 03 May 2006 21:59:38 +0300 Timo Sirainen Fix HEAD
Wed, 03 May 2006 01:06:32 +0300 Timo Sirainen Index header's seen/recent/deleted counters weren't always correct after HEAD
Wed, 03 May 2006 01:05:09 +0300 Timo Sirainen Fixes to updating keywords HEAD
Tue, 02 May 2006 23:11:08 +0300 Timo Sirainen When requesting quota resource, don't return it if it's unlimited. Also HEAD
Tue, 02 May 2006 23:01:33 +0300 Timo Sirainen Don't add extra spaces to reply if some of the resources aren't really found. HEAD
Tue, 02 May 2006 22:50:47 +0300 Timo Sirainen Built-in pop3_logout_format default wasn't updated. HEAD
Tue, 02 May 2006 16:05:13 +0300 Timo Sirainen Offset update fix HEAD
Tue, 02 May 2006 14:11:05 +0300 Timo Sirainen Adding mail to index while saving it had a race condition. Fixing it HEAD
Tue, 02 May 2006 14:04:30 +0300 Timo Sirainen mmap_disable: When syncing in-memory index from transaction log, we didn't HEAD
Tue, 02 May 2006 11:56:58 +0300 Timo Sirainen Letter ACLs were wrong. HEAD
Thu, 27 Apr 2006 16:39:47 +0300 Timo Sirainen And more generic error fix.. HEAD
Thu, 27 Apr 2006 16:36:24 +0300 Timo Sirainen Error fixes HEAD
Thu, 27 Apr 2006 15:44:19 +0300 Timo Sirainen Fixes HEAD
Thu, 27 Apr 2006 15:33:21 +0300 Timo Sirainen Error message fixes HEAD
Thu, 27 Apr 2006 15:30:05 +0300 Timo Sirainen Install the quota plugin also for POP3. HEAD
Thu, 27 Apr 2006 15:29:14 +0300 Timo Sirainen hook_mail_storage_created: Make it compatible with imap and lda by not HEAD
Thu, 27 Apr 2006 15:26:34 +0300 Timo Sirainen Don't validate uid/gid when executing imap for dump-capability HEAD
Thu, 27 Apr 2006 14:47:19 +0300 Timo Sirainen Fix HEAD
Thu, 27 Apr 2006 13:56:57 +0300 Timo Sirainen Fixes / cleanup HEAD
Thu, 27 Apr 2006 11:06:23 +0300 Timo Sirainen More fixes. HEAD
Tue, 25 Apr 2006 16:40:18 +0300 Timo Sirainen Added nfs_safe_stat() to transparently work around ESTALE with stat(). HEAD
Mon, 24 Apr 2006 16:18:45 +0300 Timo Sirainen dump-capability wasn't working if dovecot wasn't run as root. HEAD
Mon, 24 Apr 2006 12:49:52 +0300 Timo Sirainen Accidentally reverted 0-is-unlimited-quota change in last commit. HEAD
Mon, 24 Apr 2006 12:34:28 +0300 Timo Sirainen Fix for last changes. We didn't handle properly non-sequential messageset ranges. HEAD
Mon, 24 Apr 2006 12:19:33 +0300 Timo Sirainen When beginning to sync from old view, don't keep the old header completely, because there may have been some important new changes. Copy only the message counts and such manually now. Fixes an error message when sometimes adding keywords. HEAD
Mon, 24 Apr 2006 12:17:20 +0300 Timo Sirainen Added assert HEAD
Mon, 24 Apr 2006 12:17:14 +0300 Timo Sirainen Fixed crash while updating keywords (broken by recent changes). HEAD
Sat, 22 Apr 2006 12:34:57 +0300 Timo Sirainen Fixed a buffer overflow if maildirsize was over 5120 bytes long. Luckily HEAD
Sat, 22 Apr 2006 12:18:48 +0300 Timo Sirainen Fixed last broken commit HEAD
Fri, 21 Apr 2006 18:14:44 +0300 Timo Sirainen NFS check should be done only once at startup, not every time. HEAD
Fri, 21 Apr 2006 17:09:43 +0300 Timo Sirainen 0 values in maildirsize means unlimited. HEAD
Fri, 21 Apr 2006 16:33:00 +0300 Timo Sirainen Link mountpoint.o manually to get mountpoint_get() included into binary, so HEAD
Fri, 21 Apr 2006 14:23:01 +0300 Timo Sirainen If mail environment is "", don't use it. HEAD
Fri, 21 Apr 2006 14:00:43 +0300 Timo Sirainen Don't crash in NFS check if using mail path autodetection HEAD
Thu, 20 Apr 2006 22:50:45 +0300 Timo Sirainen Fixed last change: added missing '/' back HEAD
Thu, 20 Apr 2006 19:56:05 +0300 Timo Sirainen Changed example dovecot-auth-client path also to /var/run/dovecot HEAD
Thu, 20 Apr 2006 19:18:25 +0300 Timo Sirainen Changed auth-master example socket to /var/run/dovecot/auth-master again. HEAD
Thu, 20 Apr 2006 19:12:29 +0300 Timo Sirainen Fixes HEAD
Thu, 20 Apr 2006 19:04:04 +0300 Timo Sirainen file_dotlock_get_lock_path() doesn't return the path from data stack HEAD
Thu, 20 Apr 2006 19:02:37 +0300 Timo Sirainen Fix for seq_range_array_remove() HEAD
Thu, 20 Apr 2006 17:15:58 +0300 Timo Sirainen If dbox mail is lost, synchronize the dbox instead of just refreshing index (it's not enough). HEAD
Thu, 20 Apr 2006 17:10:11 +0300 Timo Sirainen If we sorted appended messages, we weren't sorting extensions and keywords HEAD
Thu, 20 Apr 2006 17:08:28 +0300 Timo Sirainen Fixed memory leaks HEAD
Tue, 18 Apr 2006 21:17:47 +0300 Timo Sirainen Fixes HEAD
Tue, 18 Apr 2006 17:49:40 +0300 Timo Sirainen Don't assert-crash if first mail is expunged and we're doing a full sync. HEAD
Mon, 17 Apr 2006 22:40:31 +0300 Timo Sirainen If storage separator is '/', it's possible that we're trying to open a HEAD
Mon, 17 Apr 2006 20:31:54 +0300 Timo Sirainen If maildir is readonly, don't complain about rename() failing to move mails HEAD
Mon, 17 Apr 2006 19:23:27 +0300 Timo Sirainen Don't try to call utime() for mbox if it's readonly, it'll just fail. HEAD
Fri, 14 Apr 2006 21:20:54 +0300 Timo Sirainen If we have plugins set and imap_capability unset, figure out the IMAP HEAD
Fri, 14 Apr 2006 15:30:21 +0300 Timo Sirainen Optimized searching a bit for cases where we can restrict search range by HEAD
Fri, 14 Apr 2006 14:28:21 +0300 Timo Sirainen Clear mountpoint struct even in error cases. HEAD
Fri, 14 Apr 2006 14:26:37 +0300 Timo Sirainen mtab path is /etc/mnttab with Solaris HEAD
Fri, 14 Apr 2006 14:14:08 +0300 Timo Sirainen If mailbox was opened with readonly-flag, don't really force it. Fixes HEAD
Fri, 14 Apr 2006 14:00:07 +0300 Timo Sirainen quotactl() parameters were backwards for BSDs and AIX. HEAD