]>
git.ipfire.org Git - thirdparty/dovecot/core.git/log
Timo Sirainen [Sat, 21 Jun 2008 07:39:45 +0000 (10:39 +0300)]
Removed login_greeting_capability setting. Instead now a minimal pre-login
capability list is sent in the banner. CAPABILITY command still returns a
full list. If CAPABILITY command wasn't used, the full capability list is
sent in LOGIN/AUTHENTICATE tagged OK reply.
--HG--
branch : HEAD
Timo Sirainen [Sat, 21 Jun 2008 07:14:13 +0000 (10:14 +0300)]
Renamed x-local-ip/port to x-connected-ip/port
--HG--
branch : HEAD
Timo Sirainen [Sat, 21 Jun 2008 07:10:06 +0000 (10:10 +0300)]
Support transferring original IPs and ports through IMAP proxies.
Clients from login_trusted_networks are allowed to override them. Dovecot's
IMAP proxy sends them via IMAP ID command. They're always sent if the remote
advertises ID in the banner's CAPABILITY.
--HG--
branch : HEAD
Timo Sirainen [Sat, 21 Jun 2008 06:54:26 +0000 (09:54 +0300)]
Created net_parse_range() from auth code.
--HG--
branch : HEAD
Timo Sirainen [Sat, 21 Jun 2008 06:52:26 +0000 (09:52 +0300)]
virtual: Fixed to work with the previous CONDSTORE commit.
--HG--
branch : HEAD
Timo Sirainen [Sat, 21 Jun 2008 06:22:44 +0000 (09:22 +0300)]
Added support for IMAP ID extension.
--HG--
branch : HEAD
Timo Sirainen [Sat, 21 Jun 2008 06:21:51 +0000 (09:21 +0300)]
Added imap_dquote_append().
--HG--
branch : HEAD
Timo Sirainen [Sat, 21 Jun 2008 06:21:38 +0000 (09:21 +0300)]
Added str_array_icase_find().
--HG--
branch : HEAD
Timo Sirainen [Sat, 21 Jun 2008 05:51:51 +0000 (08:51 +0300)]
Uppercased PACKAGE_NAME macro and started using it in some places.
--HG--
branch : HEAD
Timo Sirainen [Sat, 21 Jun 2008 04:43:54 +0000 (07:43 +0300)]
CONDSTORE: STORE UNCHANGEDSINCE conflicts are now checked atomically.
--HG--
branch : HEAD
Timo Sirainen [Fri, 20 Jun 2008 07:41:44 +0000 (10:41 +0300)]
Added more consts, ATTR_CONSTs and ATTR_PUREs.
--HG--
branch : HEAD
Timo Sirainen [Fri, 20 Jun 2008 07:41:27 +0000 (10:41 +0300)]
Added ATTR_PURE macro, which expands to pure attribute if available.
--HG--
branch : HEAD
Timo Sirainen [Fri, 20 Jun 2008 03:26:21 +0000 (06:26 +0300)]
FETCH X-MAILBOX and SEARCH X-MAILBOX can be used with virtual mailboxes to
find out the original mailbox. In non-virtual mailboxes they always just
use the current mailbox name.
--HG--
branch : HEAD
Timo Sirainen [Fri, 20 Jun 2008 02:37:30 +0000 (05:37 +0300)]
Added non-optimized support for SEARCH INTHREAD.
--HG--
branch : HEAD
Timo Sirainen [Fri, 20 Jun 2008 02:35:05 +0000 (05:35 +0300)]
Search code cleanups and minor optimizations.
--HG--
branch : HEAD
Timo Sirainen [Fri, 20 Jun 2008 02:30:00 +0000 (05:30 +0300)]
Added mailbox_search_result_build().
--HG--
branch : HEAD
Timo Sirainen [Fri, 20 Jun 2008 02:29:19 +0000 (05:29 +0300)]
Thread code cleanups + fixes
--HG--
branch : HEAD
Timo Sirainen [Fri, 20 Jun 2008 01:41:03 +0000 (04:41 +0300)]
Added seq_range_array_have_common().
--HG--
branch : HEAD
Timo Sirainen [Thu, 19 Jun 2008 06:15:28 +0000 (09:15 +0300)]
deliver: Settings inside protocol imap {} weren't ignored.
--HG--
branch : HEAD
Timo Sirainen [Thu, 19 Jun 2008 05:43:23 +0000 (08:43 +0300)]
Compiler warning fixes.
--HG--
branch : HEAD
Timo Sirainen [Thu, 19 Jun 2008 05:22:23 +0000 (08:22 +0300)]
AIX FS quota: Include sys/fs/quota_common.h
--HG--
branch : HEAD
Timo Sirainen [Thu, 19 Jun 2008 05:17:37 +0000 (08:17 +0300)]
Compiling fix for AIX.
--HG--
branch : HEAD
Timo Sirainen [Thu, 19 Jun 2008 05:14:46 +0000 (08:14 +0300)]
mbox: Don't give "Can't find next message offset" warnings when (quota)
plugin accesses the message being saved.
--HG--
branch : HEAD
Timo Sirainen [Thu, 19 Jun 2008 05:13:36 +0000 (08:13 +0300)]
mbox: Don't crash if saving is aborted early.
--HG--
branch : HEAD
Timo Sirainen [Wed, 18 Jun 2008 09:09:48 +0000 (12:09 +0300)]
Virtual mailboxes: Speed up initial search result building using modseqs.
--HG--
branch : HEAD
Timo Sirainen [Wed, 18 Jun 2008 05:09:56 +0000 (08:09 +0300)]
logview: Show flags field in extension intros.
--HG--
branch : HEAD
Timo Sirainen [Wed, 18 Jun 2008 05:09:33 +0000 (08:09 +0300)]
mail_index_update_header_ext() can now be called multiple times for the same
extension.
--HG--
branch : HEAD
Timo Sirainen [Wed, 18 Jun 2008 05:08:45 +0000 (08:08 +0300)]
Mail index extension introductions now add a "no resizes" flag to the
intro records. If it's found, the header and record sizes are used only if
the extension doesn't exist yet, otherwise they're ignored.
--HG--
branch : HEAD
Timo Sirainen [Wed, 18 Jun 2008 05:03:57 +0000 (08:03 +0300)]
Removed accidentally committed debug code that caused Maildir tmp/ directory
to be scanned every time mailbox was opened.
--HG--
branch : HEAD
Timo Sirainen [Wed, 18 Jun 2008 03:34:34 +0000 (06:34 +0300)]
Added mailbox_search_result_alloc() for building search results manually.
--HG--
branch : HEAD
Timo Sirainen [Wed, 18 Jun 2008 03:33:08 +0000 (06:33 +0300)]
mail_index_update_header_ext(): Don't crash if size isn't 32bit aligned.
--HG--
branch : HEAD
Timo Sirainen [Wed, 18 Jun 2008 03:30:51 +0000 (06:30 +0300)]
Code cleanup: Don't mix up '\0' and NULL.
--HG--
branch : HEAD
Timo Sirainen [Wed, 18 Jun 2008 03:28:18 +0000 (06:28 +0300)]
mail_index_ext_resize() may have looked up old record size from wrong
message.
--HG--
branch : HEAD
Timo Sirainen [Wed, 18 Jun 2008 02:57:23 +0000 (05:57 +0300)]
Check strtoimax() and strtoumax() with inttypes.h included. They won't be
detected otherwise with HP-UX.
--HG--
branch : HEAD
Timo Sirainen [Wed, 18 Jun 2008 01:59:20 +0000 (04:59 +0300)]
Moved non-syncing related search result updating code to a separate file and
did some other cleanups.
--HG--
branch : HEAD
Timo Sirainen [Wed, 18 Jun 2008 01:34:46 +0000 (04:34 +0300)]
Search result update handling code cleanups.
--HG--
branch : HEAD
Timo Sirainen [Wed, 18 Jun 2008 02:19:56 +0000 (05:19 +0300)]
Renamed seq_range_array_remove_invert_range() to seq_range_array_intersect().
--HG--
branch : HEAD
Timo Sirainen [Wed, 18 Jun 2008 01:06:19 +0000 (04:06 +0300)]
Mailbox view sync: If modseqs are enabled, use them as well as direct
flag/keyword comparing to find out changes when transaction logs are
missing.
--HG--
branch : HEAD
Timo Sirainen [Tue, 17 Jun 2008 23:37:06 +0000 (02:37 +0300)]
RPA auth mechanism: Fixed handling usernames longer than 255 characters.
--HG--
branch : HEAD
Timo Sirainen [Tue, 17 Jun 2008 12:30:54 +0000 (15:30 +0300)]
Mailbox view sync: Figure out the changes by comparing old and new maps if
any of the required transaction logs are missing.
--HG--
branch : HEAD
Timo Sirainen [Tue, 17 Jun 2008 11:00:28 +0000 (14:00 +0300)]
Added assert.
--HG--
branch : HEAD
Timo Sirainen [Tue, 17 Jun 2008 10:59:47 +0000 (13:59 +0300)]
mail_index_record_map_move_to_private(): Drop messages from record_map the
map hasn't itself seen yet.
--HG--
branch : HEAD
Timo Sirainen [Tue, 17 Jun 2008 10:57:48 +0000 (13:57 +0300)]
Added mail_index_map_lookup_keywords().
--HG--
branch : HEAD
Timo Sirainen [Tue, 17 Jun 2008 10:56:50 +0000 (13:56 +0300)]
CONTEXT=SEARCH optimization: Don't look up expunged messages' UIDs if we
don't have any saved search results.
--HG--
branch : HEAD
Timo Sirainen [Tue, 17 Jun 2008 09:36:25 +0000 (12:36 +0300)]
Rotated transaction logs weren't always unlocked, potentially causing other
processes to fail with timeout errors.
--HG--
branch : HEAD
Timo Sirainen [Tue, 17 Jun 2008 09:36:15 +0000 (12:36 +0300)]
Maildir saving: Fixed a potential crash when saving a mail with keywords.
--HG--
branch : HEAD
Timo Sirainen [Tue, 17 Jun 2008 07:52:18 +0000 (10:52 +0300)]
Mail index view sync: Don't look for expunges if we already did it once.
--HG--
branch : HEAD
Timo Sirainen [Tue, 17 Jun 2008 07:43:16 +0000 (10:43 +0300)]
Changed mail index view syncing API to return only flag changes.
Currently it has only a single caller and it's not interested in anything
else.
--HG--
branch : HEAD
Timo Sirainen [Tue, 17 Jun 2008 07:25:55 +0000 (10:25 +0300)]
mail_index_view_sync_begin() code cleanup.
--HG--
branch : HEAD
Timo Sirainen [Tue, 17 Jun 2008 07:20:54 +0000 (10:20 +0300)]
mail_index_view_sync_begin() _FLAG_FIX_INCONSISTENT code cleanup.
--HG--
branch : HEAD
Timo Sirainen [Tue, 17 Jun 2008 06:56:28 +0000 (09:56 +0300)]
mail_index_view_sync_begin() now delays its failures to _commit().
--HG--
branch : HEAD
Timo Sirainen [Tue, 17 Jun 2008 05:14:53 +0000 (08:14 +0300)]
Updated conformed RFC list.
--HG--
branch : HEAD
Timo Sirainen [Fri, 13 Jun 2008 10:10:06 +0000 (13:10 +0300)]
APPEND: Uncork stream only after syncing and sending tagged reply.
--HG--
branch : HEAD
Timo Sirainen [Fri, 13 Jun 2008 08:02:56 +0000 (11:02 +0300)]
If $shrext_cmds isn't set for some reason, fallback to ".so" suffix.
--HG--
branch : HEAD
Timo Sirainen [Fri, 13 Jun 2008 08:01:36 +0000 (11:01 +0300)]
MEMBER(): Don't try to use the C99 "." feature with HP-UX.
--HG--
branch : HEAD
Timo Sirainen [Fri, 13 Jun 2008 07:57:48 +0000 (10:57 +0300)]
Fixed looking up plugin suffix.
--HG--
branch : HEAD
Timo Sirainen [Fri, 13 Jun 2008 07:23:56 +0000 (10:23 +0300)]
Compiler warning fix
--HG--
branch : HEAD
Timo Sirainen [Fri, 13 Jun 2008 07:23:49 +0000 (10:23 +0300)]
Fixed setting MODULE_SUFFIX with OS X.
--HG--
branch : HEAD
Timo Sirainen [Fri, 13 Jun 2008 07:13:29 +0000 (10:13 +0300)]
Previous changes broke plugin symlink creation in make install.
--HG--
branch : HEAD
Timo Sirainen [Fri, 13 Jun 2008 07:07:09 +0000 (10:07 +0300)]
FreeBSD compile warning fix.
--HG--
branch : HEAD
Timo Sirainen [Fri, 13 Jun 2008 07:05:55 +0000 (10:05 +0300)]
Removed accidentally committed debug code.
--HG--
branch : HEAD
Timo Sirainen [Fri, 13 Jun 2008 07:01:32 +0000 (10:01 +0300)]
Compiler warning fix when compiling without iconv.
--HG--
branch : HEAD
Timo Sirainen [Fri, 13 Jun 2008 07:00:42 +0000 (10:00 +0300)]
FreeBSD NFS workarounds: We called fchown() with random UID. It shouldn't
have really mattered though, because the call failed always anyway.
--HG--
branch : HEAD
Timo Sirainen [Fri, 13 Jun 2008 01:39:49 +0000 (04:39 +0300)]
Reversing the primary sort criterion reversed also reversed secondary
criterions.
Fixed reverse sorting the first condition.
--HG--
branch : HEAD
Timo Sirainen [Fri, 13 Jun 2008 01:36:19 +0000 (04:36 +0300)]
Added array_reverse().
--HG--
branch : HEAD
Timo Sirainen [Fri, 13 Jun 2008 01:25:05 +0000 (04:25 +0300)]
Uninlined some of the more complex array functions.
--HG--
branch : HEAD
Timo Sirainen [Fri, 13 Jun 2008 00:53:37 +0000 (03:53 +0300)]
imap_get_base_subject_cased(): Subject trailers weren't removed correctly.
Also cleaned up the code a bit.
--HG--
branch : HEAD
Timo Sirainen [Thu, 12 Jun 2008 23:19:53 +0000 (02:19 +0300)]
Message sorting by date, arrival or size was broken.
--HG--
branch : HEAD
Timo Sirainen [Thu, 12 Jun 2008 23:00:07 +0000 (02:00 +0300)]
prefetch: Updated log message.
--HG--
branch : HEAD
Timo Sirainen [Thu, 12 Jun 2008 22:43:19 +0000 (01:43 +0300)]
logview: Expand header update records to user-readable form.
--HG--
branch : HEAD
Timo Sirainen [Thu, 12 Jun 2008 21:48:58 +0000 (00:48 +0300)]
Change fd limit in login process after it's execed. This fixes OSes which
don't allow setting fd limit below what's already used (e.g. HP-UX).
--HG--
branch : HEAD
Timo Sirainen [Thu, 12 Jun 2008 21:36:23 +0000 (00:36 +0300)]
Cleanup: Calculate file descriptor count a bit more correctly.
--HG--
branch : HEAD
Timo Sirainen [Thu, 12 Jun 2008 21:28:18 +0000 (00:28 +0300)]
Support systems with non-C99 vsnprintf().
--HG--
branch : HEAD
Timo Sirainen [Thu, 12 Jun 2008 21:27:24 +0000 (00:27 +0300)]
t_get_bytes_available(): Return a bit less than is available because some
space is wasted to alignmentation (and for other things when DEBUG enabled).
--HG--
branch : HEAD
Timo Sirainen [Thu, 12 Jun 2008 20:49:58 +0000 (23:49 +0300)]
HP-UX fs quota: Convert blocks to bytes using filesystem's actual block size
instead of using a hardcoded DEV_BSIZE (should this be done with other OSes
too?)
--HG--
branch : HEAD
Timo Sirainen [Thu, 12 Jun 2008 20:31:51 +0000 (23:31 +0300)]
Added more fallbacks if strtoll() or strtoull() isn't implemented
(e.g. HP-UX).
--HG--
branch : HEAD
Timo Sirainen [Thu, 12 Jun 2008 20:16:46 +0000 (23:16 +0300)]
HP-UX: Fixed compiling problem in fs-quota.
--HG--
branch : HEAD
Timo Sirainen [Thu, 12 Jun 2008 20:13:24 +0000 (23:13 +0300)]
fs quota: message/inode values and limits were set wrong, except for Solaris
--HG--
branch : HEAD
Timo Sirainen [Thu, 12 Jun 2008 20:11:45 +0000 (23:11 +0300)]
If we need -lcrypto for randomness, put it to $LIBS instead of $RAND_LIBS
since it needs to be linked to all binaries anyway.
--HG--
branch : HEAD
Timo Sirainen [Tue, 17 Jun 2008 01:52:57 +0000 (04:52 +0300)]
Increased default mail search args memory pool size.
--HG--
branch : HEAD
Timo Sirainen [Tue, 17 Jun 2008 01:51:40 +0000 (04:51 +0300)]
Make sure initial_modseq is correct when rotating transaction log.
--HG--
branch : HEAD
Timo Sirainen [Tue, 17 Jun 2008 01:51:23 +0000 (04:51 +0300)]
Update sync_highest_modseq while appending new transactions.
Our own transaction commits
--HG--
branch : HEAD
Timo Sirainen [Tue, 17 Jun 2008 01:47:17 +0000 (04:47 +0300)]
QRESYNC: We could have sent VANISHED with UID 0.
--HG--
branch : HEAD
Timo Sirainen [Fri, 13 Jun 2008 00:29:40 +0000 (03:29 +0300)]
mbox_from_parse() now returns also the parsed timezone.
--HG--
branch : HEAD
Timo Sirainen [Fri, 13 Jun 2008 00:29:24 +0000 (03:29 +0300)]
Added imap_to_datetime_tz() to create IMAP date-time with specified timezone.
--HG--
branch : HEAD
Timo Sirainen [Thu, 12 Jun 2008 10:16:08 +0000 (13:16 +0300)]
Quota: If quota root has unwanted parameters, log an error and die.
--HG--
branch : HEAD
Timo Sirainen [Thu, 12 Jun 2008 05:39:46 +0000 (08:39 +0300)]
dbox: Don't double-free memory if message saving is aborted.
--HG--
branch : HEAD
Timo Sirainen [Thu, 12 Jun 2008 03:08:57 +0000 (06:08 +0300)]
Message header parser: Don't return values pointing to input stream. It
seemed to work most of the time, but not always when combined with
message-parser.
--HG--
branch : HEAD
Timo Sirainen [Thu, 12 Jun 2008 02:28:17 +0000 (05:28 +0300)]
tests: Test message-parser better with nonblocking input.
--HG--
branch : HEAD
Timo Sirainen [Wed, 11 Jun 2008 23:54:39 +0000 (02:54 +0300)]
threading left search parameters broken when returning.
--HG--
branch : HEAD
Timo Sirainen [Wed, 11 Jun 2008 23:24:03 +0000 (02:24 +0300)]
mail_hash_update() updated wrong index.
--HG--
branch : HEAD
Timo Sirainen [Wed, 11 Jun 2008 23:15:38 +0000 (02:15 +0300)]
CONTEXT=SEARCH: Removed extra ')' from ESEARCH replies.
--HG--
branch : HEAD
Timo Sirainen [Wed, 11 Jun 2008 23:08:16 +0000 (02:08 +0300)]
dbox: Set MAILBOX_NOCHILDREN flag for selectable mailboxes if we know it.
--HG--
branch : HEAD
Timo Sirainen [Wed, 11 Jun 2008 23:03:17 +0000 (02:03 +0300)]
dbox: Set MAILBOX_CHILDREN flag for \NoSelect mailboxes if we know it.
--HG--
branch : HEAD
Timo Sirainen [Wed, 11 Jun 2008 22:48:48 +0000 (01:48 +0300)]
SEARCH: Fixed NOT <seqset> not matching anything.
--HG--
branch : HEAD
Timo Sirainen [Wed, 11 Jun 2008 22:42:21 +0000 (01:42 +0300)]
thread indexes: Fixed infinite loop.
--HG--
branch : HEAD
Timo Sirainen [Wed, 11 Jun 2008 21:31:59 +0000 (00:31 +0300)]
Use dynamic module suffix provided by libtool rather than hardcoded ".so".
--HG--
branch : HEAD
Timo Sirainen [Wed, 11 Jun 2008 21:19:20 +0000 (00:19 +0300)]
HP-UX: Added missing EX_CONFIG macro
--HG--
branch : HEAD
Timo Sirainen [Wed, 11 Jun 2008 21:18:23 +0000 (00:18 +0300)]
HP-UX: Fixed quota-fs compiling.
--HG--
branch : HEAD
Timo Sirainen [Wed, 11 Jun 2008 21:04:01 +0000 (00:04 +0300)]
HP-UX: Fixed fd passing.
--HG--
branch : HEAD