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
|
Fri, 14 Apr 2006 13:55:44 +0300 |
Timo Sirainen |
Added RAND_LIBS
HEAD
|
Fri, 14 Apr 2006 13:52:55 +0300 |
Timo Sirainen |
Unless nfs_check=no or mmap_disable=yes, check for the first login if the
HEAD
|
Fri, 14 Apr 2006 13:27:55 +0300 |
Timo Sirainen |
memset() the returned structure, just in case.
HEAD
|
Fri, 14 Apr 2006 13:27:20 +0300 |
Timo Sirainen |
Use mountpoint_get() instead of doing it ourself.
HEAD
|
Fri, 14 Apr 2006 13:26:55 +0300 |
Timo Sirainen |
Added mountpoint_get() for looking up a path's mount point information.
HEAD
|
Fri, 14 Apr 2006 13:22:55 +0300 |
Timo Sirainen |
Deinitialization crashfixes.
HEAD
|
Fri, 14 Apr 2006 11:50:45 +0300 |
Timo Sirainen |
Don't crash if no extra arguments were given to auth worker request.
HEAD
|
Fri, 14 Apr 2006 00:13:50 +0300 |
Timo Sirainen |
MBOX_MIN_INDEXED_SIZE -> MBOX_MIN_INDEX_SIZE so it actually works
HEAD
|
Thu, 13 Apr 2006 23:25:10 +0300 |
Timo Sirainen |
Destroy client connection at deinit before unloading modules.
HEAD
|
Thu, 13 Apr 2006 22:31:35 +0300 |
Timo Sirainen |
When using multiple namespaces, don't count each of them if they're using
HEAD
|
Thu, 13 Apr 2006 22:15:45 +0300 |
Timo Sirainen |
Count INBOX also if it's outside the default mail directory.
HEAD
|
Thu, 13 Apr 2006 14:48:58 +0300 |
Timo Sirainen |
If LDAP library didn't have ldap_initialize() function, we always complained
HEAD
|
Thu, 13 Apr 2006 03:56:22 +0300 |
Timo Sirainen |
pop3_lock_session setting wasn't transferred to pop3 process
HEAD
|
Wed, 12 Apr 2006 23:01:48 +0300 |
Timo Sirainen |
Crashfix when saving fails before even opening the file
HEAD
|
Wed, 12 Apr 2006 22:40:22 +0300 |
Timo Sirainen |
dbox settings in config file didn't work, and the defaults were also a bit
HEAD
|
Wed, 12 Apr 2006 22:24:57 +0300 |
Timo Sirainen |
dbox fixes
HEAD
|
Wed, 12 Apr 2006 21:43:52 +0300 |
Timo Sirainen |
Truncate dbox file immediately if saving is aborted.
HEAD
|
Wed, 12 Apr 2006 20:08:56 +0300 |
Timo Sirainen |
Removed accidentally committed debugging code
HEAD
|
Wed, 12 Apr 2006 19:57:09 +0300 |
Timo Sirainen |
seq_range_array_remove(): Don't crash if array is empty.
HEAD
|