]> git.ipfire.org Git - thirdparty/dovecot/core.git/log
thirdparty/dovecot/core.git
13 years agoconfig: Don't ignore invalid network/mask in local/remote blocks
Timo Sirainen [Fri, 21 Sep 2012 07:22:54 +0000 (09:22 +0200)] 
config: Don't ignore invalid network/mask in local/remote blocks

13 years agoauth: Add and use SCRAM-SHA-1 password scheme
Florian Zeitz [Wed, 19 Sep 2012 01:13:39 +0000 (03:13 +0200)] 
auth: Add and use SCRAM-SHA-1 password scheme

13 years agoimap: If CLOSE/EXPUNGE fails with "permission denied", return tagged OK anyway.
Timo Sirainen [Wed, 3 Oct 2012 00:20:57 +0000 (03:20 +0300)] 
imap: If CLOSE/EXPUNGE fails with "permission denied", return tagged OK anyway.

13 years agoacl: Don't silently ignore permission error on expunge.
Timo Sirainen [Wed, 3 Oct 2012 00:20:15 +0000 (03:20 +0300)] 
acl: Don't silently ignore permission error on expunge.

13 years agoimap: Removed unnecessary code.
Timo Sirainen [Wed, 3 Oct 2012 00:19:20 +0000 (03:19 +0300)] 
imap: Removed unnecessary code.

13 years agoimap: Fixed partial FETCHes.
Timo Sirainen [Tue, 2 Oct 2012 23:29:02 +0000 (02:29 +0300)] 
imap: Fixed partial FETCHes.

13 years agolib-mail: Moved message_skip_virtual() to message-size.[ch] and changed API
Timo Sirainen [Tue, 2 Oct 2012 23:28:44 +0000 (02:28 +0300)] 
lib-mail: Moved message_skip_virtual() to message-size.[ch] and changed API

13 years agoimap: Removed unnecessary #includes
Timo Sirainen [Tue, 2 Oct 2012 23:28:31 +0000 (02:28 +0300)] 
imap: Removed unnecessary #includes

13 years agoAdded [io]_stream_create_error() for creating streams that always fail reads/writes.
Timo Sirainen [Sun, 30 Sep 2012 16:11:55 +0000 (19:11 +0300)] 
Added [io]_stream_create_error() for creating streams that always fail reads/writes.

13 years agoauth: Don't add proxy/pass fields when we're only authenticating (not logging in).
Timo Sirainen [Tue, 2 Oct 2012 21:41:18 +0000 (00:41 +0300)] 
auth: Don't add proxy/pass fields when we're only authenticating (not logging in).
For example SMTP server doesn't need these fields when doing SMTP AUTH.

13 years agoAdded signature for changeset 1a6c3b4e92e4
Timo Sirainen [Tue, 18 Sep 2012 18:42:34 +0000 (21:42 +0300)] 
Added signature for changeset 1a6c3b4e92e4

13 years agoAdded tag 2.1.10 for changeset 1a6c3b4e92e4
Timo Sirainen [Tue, 18 Sep 2012 18:42:27 +0000 (21:42 +0300)] 
Added tag 2.1.10 for changeset 1a6c3b4e92e4

13 years agoReleased v2.1.10. 2.1.10
Timo Sirainen [Tue, 18 Sep 2012 18:42:27 +0000 (21:42 +0300)] 
Released v2.1.10.

13 years agofts-lucene: Compiling fix for previous change
Timo Sirainen [Tue, 18 Sep 2012 17:53:50 +0000 (20:53 +0300)] 
fts-lucene: Compiling fix for previous change

13 years agodirector: Fixed weak-user handling when there is only one director.
Timo Sirainen [Tue, 18 Sep 2012 17:48:25 +0000 (20:48 +0300)] 
director: Fixed weak-user handling when there is only one director.

13 years agofts-lucene: Added "normalize" option to put data through user's normalizer function.
Timo Sirainen [Tue, 18 Sep 2012 17:09:03 +0000 (20:09 +0300)] 
fts-lucene: Added "normalize" option to put data through user's normalizer function.

13 years agoBackported parts of normalizer_func_t changes from v2.2 tree.
Timo Sirainen [Tue, 18 Sep 2012 17:07:21 +0000 (20:07 +0300)] 
Backported parts of normalizer_func_t changes from v2.2 tree.

13 years agolib-storage: Compiling fix for previous alias symlink change
Timo Sirainen [Tue, 18 Sep 2012 17:06:56 +0000 (20:06 +0300)] 
lib-storage: Compiling fix for previous alias symlink change

13 years agoauth: userdb static used auth caching wrong when verifying user existence with passdb...
Timo Sirainen [Tue, 18 Sep 2012 16:57:48 +0000 (19:57 +0300)] 
auth: userdb static used auth caching wrong when verifying user existence with passdb lookup.
Cache entries were being looked/added for userdbs instead of passdbs. This
caused problems at least with:

a) Multiple userdbs (where static userdb was the last). Passdb results were
added as cache entries to the first userdbs, possibly causing some confusion.

b) Multiple passdbs, because the first passdb result was added to cache and
used for the rest of the passdbs.

13 years agoquota: Allow negative percentage rules up to -99%
Timo Sirainen [Tue, 18 Sep 2012 16:16:04 +0000 (19:16 +0300)] 
quota: Allow negative percentage rules up to -99%

13 years agoAdded mailbox-alias plugin.
Timo Sirainen [Tue, 18 Sep 2012 15:44:46 +0000 (18:44 +0300)] 
Added mailbox-alias plugin.
Aliases can be created like:

plugin {
  mailbox_alias_old = Sent
  mailbox_alias_new = Sent Messages
  mailbox_alias_old2 = Sent
  mailbox_alias_new2 = Sent Items
}

When creating an alias, the original mailbox is also created. The alias
itself is a symlink to the original. Deleting an alias deletes the symlink.
The original mailbox can't be deleted or renamed while it has aliases.
Aliases cannot be renamed. Aliases are skipped when recalculating quota.

If a mailbox with the alias's name was already created before the aliasing
was enabled, it's not treated as alias until it's first deleted.

13 years agofts-solr: Skip alias symlinks when rescanning.
Timo Sirainen [Tue, 18 Sep 2012 15:41:01 +0000 (18:41 +0300)] 
fts-solr: Skip alias symlinks when rescanning.

13 years agoquota: Skip alias symlinks when calculating quota
Timo Sirainen [Tue, 18 Sep 2012 15:40:46 +0000 (18:40 +0300)] 
quota: Skip alias symlinks when calculating quota

13 years agolib-storage: MAILBOX_LIST_ITER_SKIP_ALIASES now skips also "alias symlinks"
Timo Sirainen [Tue, 18 Sep 2012 15:40:17 +0000 (18:40 +0300)] 
lib-storage: MAILBOX_LIST_ITER_SKIP_ALIASES now skips also "alias symlinks"
An "alias symlink" is a symlink that points to the same directory. These can
safely be skipped when iterating through all mails in all mailboxes (unlike
other symlinks that may point to external storages).

13 years agopop3c: Fetching message size could have returned wrong value
Timo Sirainen [Fri, 14 Sep 2012 17:51:02 +0000 (20:51 +0300)] 
pop3c: Fetching message size could have returned wrong value

13 years agodirector: Improved logging related to disconnections.
Timo Sirainen [Tue, 11 Sep 2012 21:20:47 +0000 (00:20 +0300)] 
director: Improved logging related to disconnections.

13 years agodirector: Already seen USER-WEAK command caused director to disconnect.
Timo Sirainen [Tue, 11 Sep 2012 21:04:34 +0000 (00:04 +0300)] 
director: Already seen USER-WEAK command caused director to disconnect.

13 years agoimapc: Fixed parsing "text" input after OK/NO/BAD/BYE.
Timo Sirainen [Tue, 11 Sep 2012 17:45:38 +0000 (20:45 +0300)] 
imapc: Fixed parsing "text" input after OK/NO/BAD/BYE.

13 years agolib-imap: Added IMAP_PARSE_FLAG_SERVER_TEXT that fixes parsing input from IMAP server.
Timo Sirainen [Tue, 11 Sep 2012 17:44:37 +0000 (20:44 +0300)] 
lib-imap: Added IMAP_PARSE_FLAG_SERVER_TEXT that fixes parsing input from IMAP server.

13 years agolib-storage: Fixed memory leak getting MAILBOX_METADATA_VIRTUAL_SIZE
Dafan Zhai [Tue, 11 Sep 2012 16:14:09 +0000 (19:14 +0300)] 
lib-storage: Fixed memory leak getting MAILBOX_METADATA_VIRTUAL_SIZE
Function virtual_size_add_new forgets to free the 'search_args' object
after it searches the mails.
---
 src/lib-storage/index/index-status.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

13 years agoDecrease minimum memory allocations.
Timo Sirainen [Tue, 11 Sep 2012 15:42:05 +0000 (18:42 +0300)] 
Decrease minimum memory allocations.
This is mainly to avoid wasting settings-related memory for IMAP processes.
Probably something more radical should be done at some point.

13 years agolib-master: Decrease initial memory pool size
Timo Sirainen [Tue, 11 Sep 2012 15:26:33 +0000 (18:26 +0300)] 
lib-master: Decrease initial memory pool size

13 years agoacl: Don't add sameuser -> sameuser entries to ACL dict.
Timo Sirainen [Tue, 11 Sep 2012 14:13:51 +0000 (17:13 +0300)] 
acl: Don't add sameuser -> sameuser entries to ACL dict.

13 years agodoveadm: Added exec command to easily execute commands from libexec_dir.
Timo Sirainen [Thu, 6 Sep 2012 13:50:00 +0000 (16:50 +0300)] 
doveadm: Added exec command to easily execute commands from libexec_dir.
For example: doveadm exec imap -u user@domain

13 years agolib-storage: Added "disabled" setting for namespaces.
Timo Sirainen [Tue, 4 Sep 2012 14:18:08 +0000 (17:18 +0300)] 
lib-storage: Added "disabled" setting for namespaces.

13 years agoVarious fixes to listing mailboxes.
Timo Sirainen [Sun, 2 Sep 2012 13:06:45 +0000 (16:06 +0300)] 
Various fixes to listing mailboxes.
Some of these are a bit kludgy, v2.2 has a larger rewrite of the code to
implement them more nicely.

13 years agombox: Fix to previous public namespace location detection crashfix.
Timo Sirainen [Fri, 31 Aug 2012 13:19:21 +0000 (16:19 +0300)] 
mbox: Fix to previous public namespace location detection crashfix.

13 years agolib-storage: Don't crash when trying to detect public namespace's mail_location.
Timo Sirainen [Fri, 31 Aug 2012 13:17:23 +0000 (16:17 +0300)] 
lib-storage: Don't crash when trying to detect public namespace's mail_location.
Public namespaces have no owner.

13 years agolayout=fs mailbox listing: Fix to prefix=INBOX/ handling
Timo Sirainen [Thu, 30 Aug 2012 18:56:43 +0000 (21:56 +0300)] 
layout=fs mailbox listing: Fix to prefix=INBOX/ handling

13 years agolib: Generalize hmac to be hash independent
Florian Zeitz [Wed, 29 Aug 2012 22:43:56 +0000 (00:43 +0200)] 
lib: Generalize hmac to be hash independent

13 years agolib-imap: Minor fix to imap_url_parse()
Timo Sirainen [Tue, 2 Oct 2012 19:45:34 +0000 (22:45 +0300)] 
lib-imap: Minor fix to imap_url_parse()

13 years agoCompiler warning fix for previous change
Timo Sirainen [Fri, 28 Sep 2012 12:11:54 +0000 (15:11 +0300)] 
Compiler warning fix for previous change

13 years agoAvoid using PATH_MAX.
Timo Sirainen [Fri, 28 Sep 2012 12:07:11 +0000 (15:07 +0300)] 
Avoid using PATH_MAX.

13 years agomaildir: Directories were created without execute-permissions
Timo Sirainen [Thu, 27 Sep 2012 23:19:07 +0000 (02:19 +0300)] 
maildir: Directories were created without execute-permissions
Broken by recent changes.

13 years agolib-storage: Added initial implementation for layout=index.
Timo Sirainen [Thu, 27 Sep 2012 21:11:19 +0000 (00:11 +0300)] 
lib-storage: Added initial implementation for layout=index.
The idea is that all of the mailbox names only exist in the mailbox list
index. Storage directories use mailbox GUIDs. This avoids all kinds of
race conditions with mailbox renames. mailbox_list_index=yes is required for
this layout to work.

There are probably still some race conditions within the indexing code
itself. Also error recovery is missing.

13 years agolib-storage: Do mailbox autocreation elsewhere also besides just mailbox_open()
Timo Sirainen [Thu, 27 Sep 2012 21:03:12 +0000 (00:03 +0300)] 
lib-storage: Do mailbox autocreation elsewhere also besides just mailbox_open()

13 years agolib-storage: If trying to rename mailbox over itself, fail early.
Timo Sirainen [Thu, 27 Sep 2012 21:00:16 +0000 (00:00 +0300)] 
lib-storage: If trying to rename mailbox over itself, fail early.

13 years agodoveadm dump -t index: Added support for mailbox list index records.
Timo Sirainen [Thu, 27 Sep 2012 20:58:54 +0000 (23:58 +0300)] 
doveadm dump -t index: Added support for mailbox list index records.

13 years agolib-storage: mailbox_get_path() and friends can now return an error.
Timo Sirainen [Wed, 26 Sep 2012 17:50:08 +0000 (20:50 +0300)] 
lib-storage: mailbox_get_path() and friends can now return an error.
An upcoming "index" mailbox_list backend uses mailbox GUIDs as the directory
names. Doing a name => GUID lookup may fail, so the path lookup may fail.

This is a somewhat annoying change and perhaps it can be removed in future,
but for now it looks like it can't be avoided.

13 years agoMerged changes from v2.1 tree.
Timo Sirainen [Wed, 26 Sep 2012 15:01:01 +0000 (18:01 +0300)] 
Merged changes from v2.1 tree.

13 years agolib-storage: Cleanup, use the new mailbox_*() instead of mailbox_list_*() when possible.
Timo Sirainen [Wed, 26 Sep 2012 14:17:08 +0000 (17:17 +0300)] 
lib-storage: Cleanup, use the new mailbox_*() instead of mailbox_list_*() when possible.

13 years agolib-storage: Cleanups to mailbox mkdir() related functions.
Timo Sirainen [Wed, 26 Sep 2012 14:11:22 +0000 (17:11 +0300)] 
lib-storage: Cleanups to mailbox mkdir() related functions.

13 years agolib-storage: Make sure permissions are refreshed after creating mailbox directory.
Timo Sirainen [Tue, 25 Sep 2012 23:31:33 +0000 (02:31 +0300)] 
lib-storage: Make sure permissions are refreshed after creating mailbox directory.

13 years agolib-storage: Fixed creating selectable mailbox when it was already \Noselect
Timo Sirainen [Tue, 25 Sep 2012 22:47:21 +0000 (01:47 +0300)] 
lib-storage: Fixed creating selectable mailbox when it was already \Noselect

13 years agolib-storage: mailbox_list_get_root_permissions() now returns struct mailbox_permissions.
Timo Sirainen [Tue, 25 Sep 2012 22:38:59 +0000 (01:38 +0300)] 
lib-storage: mailbox_list_get_root_permissions() now returns struct mailbox_permissions.

13 years agolib-storage: Invalid subscription entries weren't removed always with subscriptions...
Timo Sirainen [Tue, 25 Sep 2012 21:56:08 +0000 (00:56 +0300)] 
lib-storage: Invalid subscription entries weren't removed always with subscriptions=no namespaces.

13 years agolib-storage: Allow mailbox name to begin with separator if mail_full_filesystem_acces...
Timo Sirainen [Tue, 25 Sep 2012 21:38:45 +0000 (00:38 +0300)] 
lib-storage: Allow mailbox name to begin with separator if mail_full_filesystem_access=yes

13 years agolib-storage: Removed mailbox_list.create_mailbox_dir() virtual function.
Timo Sirainen [Tue, 25 Sep 2012 21:35:10 +0000 (00:35 +0300)] 
lib-storage: Removed mailbox_list.create_mailbox_dir() virtual function.
It really didn't need to be virtual. Some storages didn't care about it,
others wanted it to work basically the same.

13 years agomaildir: Minor fixes and code cleanup to mailbox creation.
Timo Sirainen [Tue, 25 Sep 2012 21:25:21 +0000 (00:25 +0300)] 
maildir: Minor fixes and code cleanup to mailbox creation.

13 years agolib-storage: Improved mailbox_list_mkdir() error handling.
Timo Sirainen [Tue, 25 Sep 2012 21:23:02 +0000 (00:23 +0300)] 
lib-storage: Improved mailbox_list_mkdir() error handling.

13 years agolib-storage: Create "maildirfolder" file only with maildir storage.
Timo Sirainen [Tue, 25 Sep 2012 20:38:14 +0000 (23:38 +0300)] 
lib-storage: Create "maildirfolder" file only with maildir storage.
Previously it was created for all storages, as long as they used
LAYOUT=maildir++. The file is mainly meant for MDAs that want to update
maildirsize quota, but that's only available for Maildir storage.

13 years agolib-storage: Removed unused MAILBOX_DIR_CREATE_TYPE_ONLY_NOSELECT
Timo Sirainen [Tue, 25 Sep 2012 20:23:53 +0000 (23:23 +0300)] 
lib-storage: Removed unused MAILBOX_DIR_CREATE_TYPE_ONLY_NOSELECT

13 years agoVarious cleanups to checking if mailbox name is valid.
Timo Sirainen [Tue, 25 Sep 2012 19:53:36 +0000 (22:53 +0300)] 
Various cleanups to checking if mailbox name is valid.

13 years agolib-storage: Fixed shared namespace autocreation after previous mailbox list changes.
Timo Sirainen [Tue, 25 Sep 2012 19:51:46 +0000 (22:51 +0300)] 
lib-storage: Fixed shared namespace autocreation after previous mailbox list changes.
mailbox_list_is_valid_existing_name() no longer goes all the way through to
shared-list backend, but mailbox_list_join_refpattern() does.

13 years agolib-fs: Fix to previous change
Timo Sirainen [Tue, 25 Sep 2012 19:40:55 +0000 (22:40 +0300)] 
lib-fs: Fix to previous change

13 years agolib-storage: Removed mailbox list backend-specific mailbox name/pattern validation.
Timo Sirainen [Tue, 25 Sep 2012 18:45:00 +0000 (21:45 +0300)] 
lib-storage: Removed mailbox list backend-specific mailbox name/pattern validation.
The virtual name validity is independent of the backend. The physical name
is always used for paths in filesystem, so it can also be verified with
common code. Backend's mailbox_dir and storage's internal directories can
also be checked. There's nothing else left really.

13 years agolib-storage: Removed unused mailbox_list_create_dir()
Timo Sirainen [Tue, 25 Sep 2012 18:31:41 +0000 (21:31 +0300)] 
lib-storage: Removed unused mailbox_list_create_dir()

13 years agolib-storage: If list escape_char is set, allow ".", ".." and "dbox-Mails" mailbox...
Timo Sirainen [Tue, 25 Sep 2012 18:27:30 +0000 (21:27 +0300)] 
lib-storage: If list escape_char is set, allow ".", ".." and "dbox-Mails" mailbox names.

13 years agolib-storage: Added asserts to make sure mailbox_open() is called early enough.
Timo Sirainen [Tue, 25 Sep 2012 17:51:07 +0000 (20:51 +0300)] 
lib-storage: Added asserts to make sure mailbox_open() is called early enough.

13 years agolib-storage: Added mailbox_get_path_to() wrapper for mailbox_list_get_path().
Timo Sirainen [Tue, 25 Sep 2012 17:15:58 +0000 (20:15 +0300)] 
lib-storage: Added mailbox_get_path_to() wrapper for mailbox_list_get_path().
Changed the code to use as much of mailbox_get_path_to() and
mailbox_get_path() as possible.

13 years agolib-fs: Minor code cleanup
Timo Sirainen [Tue, 25 Sep 2012 14:44:37 +0000 (17:44 +0300)] 
lib-fs: Minor code cleanup

13 years agolib-storage: Added mail_storage_copy_error()
Timo Sirainen [Tue, 25 Sep 2012 14:42:44 +0000 (17:42 +0300)] 
lib-storage: Added mail_storage_copy_error()

13 years agolib-index: Transaction log creation crashed if required extension name length wasn...
Timo Sirainen [Tue, 25 Sep 2012 14:41:58 +0000 (17:41 +0300)] 
lib-index: Transaction log creation crashed if required extension name length wasn't divisible by 4.

13 years agolib-storage: Moved dbox-sync-rebuild API to more generic index-rebuild.
Timo Sirainen [Tue, 25 Sep 2012 14:37:55 +0000 (17:37 +0300)] 
lib-storage: Moved dbox-sync-rebuild API to more generic index-rebuild.

13 years agodbox: Renamed dbox_sync_rebuild_verify_alt_storage() to dbox_verify_alt_storage()
Timo Sirainen [Tue, 25 Sep 2012 14:31:15 +0000 (17:31 +0300)] 
dbox: Renamed dbox_sync_rebuild_verify_alt_storage() to dbox_verify_alt_storage()

13 years agodoveadm: Install doveadm-settings.h header
Timo Sirainen [Mon, 24 Sep 2012 13:33:07 +0000 (16:33 +0300)] 
doveadm: Install doveadm-settings.h header

13 years agolib-lda: After auto-creating mailbox only open it, don't bother syncing it.
Timo Sirainen [Sat, 22 Sep 2012 16:23:15 +0000 (19:23 +0300)] 
lib-lda: After auto-creating mailbox only open it, don't bother syncing it.

13 years agoimapc: Fixed crash when saving/copying messages.
Timo Sirainen [Sat, 22 Sep 2012 16:21:58 +0000 (19:21 +0300)] 
imapc: Fixed crash when saving/copying messages.

13 years agoconfig: Fixes to previous module change.
Timo Sirainen [Wed, 19 Sep 2012 22:01:20 +0000 (01:01 +0300)] 
config: Fixes to previous module change.

13 years agolib-storage: Verify that the shared library's version matches the binary's version.
Timo Sirainen [Wed, 19 Sep 2012 15:07:46 +0000 (18:07 +0300)] 
lib-storage: Verify that the shared library's version matches the binary's version.

13 years agoimap: Fixed crashing in QRESYNC SELECT.
Timo Sirainen [Wed, 19 Sep 2012 14:49:28 +0000 (17:49 +0300)] 
imap: Fixed crashing in QRESYNC SELECT.

13 years agoRead SSL settings only if service has SSL sockets or MASTER_SERVICE_FLAG_USE_SSL_SETT...
Timo Sirainen [Wed, 19 Sep 2012 12:34:00 +0000 (15:34 +0300)] 
Read SSL settings only if service has SSL sockets or MASTER_SERVICE_FLAG_USE_SSL_SETTINGS.

13 years agoconfig: Support looking up config for multiple modules at the same time.
Timo Sirainen [Wed, 19 Sep 2012 12:33:10 +0000 (15:33 +0300)] 
config: Support looking up config for multiple modules at the same time.

13 years agolib-fs: Fix to previous API change
Timo Sirainen [Tue, 18 Sep 2012 02:12:28 +0000 (05:12 +0300)] 
lib-fs: Fix to previous API change

13 years agolib-fs: fs_init() API changed to allow returning an error.
Timo Sirainen [Mon, 17 Sep 2012 15:13:32 +0000 (18:13 +0300)] 
lib-fs: fs_init() API changed to allow returning an error.

13 years agosdbox: Removed unnecessary code line.
Timo Sirainen [Mon, 17 Sep 2012 14:51:03 +0000 (17:51 +0300)] 
sdbox: Removed unnecessary code line.

13 years agoMakefile: Fixed building fts-squat
Timo Sirainen [Sun, 16 Sep 2012 13:48:48 +0000 (16:48 +0300)] 
Makefile: Fixed building fts-squat

13 years agoMakefile: Again changes to handling test program dependencies.
Timo Sirainen [Sun, 16 Sep 2012 13:42:25 +0000 (16:42 +0300)] 
Makefile: Again changes to handling test program dependencies.
.la libraries need to link .lo files, .a libraries need to link .o files.
Changed dsync to be .la library for consistency.

13 years agoRemoved all the "enum foo;" declarations.
Timo Sirainen [Sun, 16 Sep 2012 13:31:32 +0000 (16:31 +0300)] 
Removed all the "enum foo;" declarations.
They didn't seem to be very standard. Old gcc versions warn about them and
C++ code doesn't like them.

13 years agoCompiler warning fixes for 32bit systems.
Timo Sirainen [Sun, 16 Sep 2012 13:12:03 +0000 (16:12 +0300)] 
Compiler warning fixes for 32bit systems.

13 years agoFixed compiling with OSes where NULL isn't defined as void pointer (e.g. Solaris).
Timo Sirainen [Sun, 16 Sep 2012 13:08:18 +0000 (16:08 +0300)] 
Fixed compiling with OSes where NULL isn't defined as void pointer (e.g. Solaris).

13 years agoimap-urlauth: Fixed crashes when destroying client
Stephan Bosch [Sun, 16 Sep 2012 13:02:22 +0000 (16:02 +0300)] 
imap-urlauth: Fixed crashes when destroying client

13 years agoimap-urlauth: Treat internal errors in URL fetching differently from invalid URLs.
Stephan Bosch [Sun, 16 Sep 2012 13:02:18 +0000 (16:02 +0300)] 
imap-urlauth: Treat internal errors in URL fetching differently from invalid URLs.

13 years agoimap-urlauth: Fixes to handling anonymous user
Stephan Bosch [Sun, 16 Sep 2012 13:02:15 +0000 (16:02 +0300)] 
imap-urlauth: Fixes to handling anonymous user

13 years agolib-dict: Previous API change broke dict_init()
Stephan Bosch [Sun, 16 Sep 2012 13:02:11 +0000 (16:02 +0300)] 
lib-dict: Previous API change broke dict_init()

13 years agoMakefile: Fixed test program dependencies
Timo Sirainen [Sun, 16 Sep 2012 12:40:10 +0000 (15:40 +0300)] 
Makefile: Fixed test program dependencies
Explicit dependencies on .o or .lo files didn't seem to work properly and
with high enough make -j value the build failed. Depending on the entire
library guarantees that all the individual .o files have been built.

13 years agoMakefile: Link libdovecot-ssl with libdovecot.
Timo Sirainen [Sun, 16 Sep 2012 01:16:07 +0000 (04:16 +0300)] 
Makefile: Link libdovecot-ssl with libdovecot.
This fixes linking with e.g. OSX.

13 years agoMakefile: Fixed dependencies for imap-urlauth
Timo Sirainen [Sun, 16 Sep 2012 01:05:13 +0000 (04:05 +0300)] 
Makefile: Fixed dependencies for imap-urlauth

13 years agoMakefile: Fixed imap-urlauth library dependencies
Timo Sirainen [Sat, 15 Sep 2012 22:08:11 +0000 (01:08 +0300)] 
Makefile: Fixed imap-urlauth library dependencies

13 years agolib-imap-storage: imap_msgpart_size() should return size as uoff_t, not size_t
Timo Sirainen [Sat, 15 Sep 2012 22:06:04 +0000 (01:06 +0300)] 
lib-imap-storage: imap_msgpart_size() should return size as uoff_t, not size_t