]> git.ipfire.org Git - thirdparty/dovecot/core.git/log
thirdparty/dovecot/core.git
12 years agofs-metawrap: Fixed fs_copy_finish_async() wrapping
Timo Sirainen [Fri, 5 Apr 2013 18:57:11 +0000 (21:57 +0300)] 
fs-metawrap: Fixed fs_copy_finish_async() wrapping

12 years agoAdded signature for changeset 9446df6da5a8
Timo Sirainen [Fri, 5 Apr 2013 18:03:20 +0000 (21:03 +0300)] 
Added signature for changeset 9446df6da5a8

12 years agoAdded tag 2.2.rc5 for changeset 9446df6da5a8
Timo Sirainen [Fri, 5 Apr 2013 18:03:16 +0000 (21:03 +0300)] 
Added tag 2.2.rc5 for changeset 9446df6da5a8

12 years agoReleased v2.2.rc5. 2.2.rc5
Timo Sirainen [Fri, 5 Apr 2013 18:03:16 +0000 (21:03 +0300)] 
Released v2.2.rc5.

12 years agoexample-config: Added ssl_client_ca_dir setting.
Timo Sirainen [Fri, 5 Apr 2013 16:27:41 +0000 (19:27 +0300)] 
example-config: Added ssl_client_ca_dir setting.

12 years agolib-http: Fixed moving delayed request error timeouts between ioloops.
Timo Sirainen [Fri, 5 Apr 2013 16:03:05 +0000 (19:03 +0300)] 
lib-http: Fixed moving delayed request error timeouts between ioloops.

12 years agolib-index: Add timestamps and value lengths to attribute change records in transactio...
Timo Sirainen [Fri, 5 Apr 2013 13:37:45 +0000 (16:37 +0300)] 
lib-index: Add timestamps and value lengths to attribute change records in transaction log.
The timestamps will be useful for dsync, and value lengths will be useful
for metadata quota.

12 years agoimap: Fixed RESETKEY command to not return failure when it actually succeeded.
Timo Sirainen [Fri, 5 Apr 2013 12:44:32 +0000 (15:44 +0300)] 
imap: Fixed RESETKEY command to not return failure when it actually succeeded.

12 years agoMake static analyzer happier.
Timo Sirainen [Fri, 5 Apr 2013 12:17:30 +0000 (15:17 +0300)] 
Make static analyzer happier.

12 years agodoveadm batch: Fixed handling subcommand parameters and errors.
Timo Sirainen [Fri, 5 Apr 2013 11:05:54 +0000 (14:05 +0300)] 
doveadm batch: Fixed handling subcommand parameters and errors.

12 years agoquota-status: Unknown recipients caused a crash.
Timo Sirainen [Fri, 5 Apr 2013 10:19:17 +0000 (13:19 +0300)] 
quota-status: Unknown recipients caused a crash.

12 years agolayout=index: Don't crash on mailbox_update() if the mailbox path couldn't be found.
Timo Sirainen [Fri, 5 Apr 2013 09:26:57 +0000 (12:26 +0300)] 
layout=index: Don't crash on mailbox_update() if the mailbox path couldn't be found.

12 years agodsync: Fixes to location parameter handling.
Timo Sirainen [Fri, 5 Apr 2013 09:25:29 +0000 (12:25 +0300)] 
dsync: Fixes to location parameter handling.

12 years agoAdded signature for changeset 92c88eca562d
Timo Sirainen [Thu, 4 Apr 2013 21:24:39 +0000 (00:24 +0300)] 
Added signature for changeset 92c88eca562d

12 years agoAdded tag 2.2.rc4 for changeset 92c88eca562d
Timo Sirainen [Thu, 4 Apr 2013 21:24:36 +0000 (00:24 +0300)] 
Added tag 2.2.rc4 for changeset 92c88eca562d

12 years agoReleased v2.2.rc4. 2.2.rc4
Timo Sirainen [Thu, 4 Apr 2013 21:24:36 +0000 (00:24 +0300)] 
Released v2.2.rc4.

12 years agoMerged changes from v2.1 tree.
Timo Sirainen [Thu, 4 Apr 2013 21:13:16 +0000 (00:13 +0300)] 
Merged changes from v2.1 tree.

12 years agoAdded signature for changeset 582108c190f8
Timo Sirainen [Thu, 4 Apr 2013 21:08:40 +0000 (00:08 +0300)] 
Added signature for changeset 582108c190f8

12 years agoAdded tag 2.1.16 for changeset 582108c190f8
Timo Sirainen [Thu, 4 Apr 2013 21:08:37 +0000 (00:08 +0300)] 
Added tag 2.1.16 for changeset 582108c190f8

12 years agoReleased v2.1.16. 2.1.16
Timo Sirainen [Thu, 4 Apr 2013 21:08:36 +0000 (00:08 +0300)] 
Released v2.1.16.

12 years agoquota-status: Removed duplicate "action=" text from overquota messages.
Timo Sirainen [Thu, 4 Apr 2013 20:58:47 +0000 (23:58 +0300)] 
quota-status: Removed duplicate "action=" text from overquota messages.

12 years agoquota-status: Added quota_status_(success|nouser|overquota) settings.
Timo Sirainen [Thu, 4 Apr 2013 20:56:55 +0000 (23:56 +0300)] 
quota-status: Added quota_status_(success|nouser|overquota) settings.

12 years agoreplicator: If replicator is unconfigured, fail at startup.
Timo Sirainen [Thu, 4 Apr 2013 20:35:27 +0000 (23:35 +0300)] 
replicator: If replicator is unconfigured, fail at startup.

12 years agolib-master: Added master_service_get_process_min_avail()
Timo Sirainen [Thu, 4 Apr 2013 20:35:08 +0000 (23:35 +0300)] 
lib-master: Added master_service_get_process_min_avail()

12 years agodsync: Mailbox name fixing didn't work when namespace prefixes were used.
Timo Sirainen [Thu, 4 Apr 2013 20:03:47 +0000 (23:03 +0300)] 
dsync: Mailbox name fixing didn't work when namespace prefixes were used.

12 years agoimapc: Don't assert-crash when ACL plugin tries to lookup "" mailbox.
Timo Sirainen [Thu, 4 Apr 2013 20:03:30 +0000 (23:03 +0300)] 
imapc: Don't assert-crash when ACL plugin tries to lookup "" mailbox.

12 years agoimapc: Give an early error message if imapc_list_prefix ends with separator.
Timo Sirainen [Thu, 4 Apr 2013 20:03:06 +0000 (23:03 +0300)] 
imapc: Give an early error message if imapc_list_prefix ends with separator.

12 years agolib-storage: Crashfixes for handling shared mailboxes for nonexistent users.
Timo Sirainen [Thu, 4 Apr 2013 19:49:38 +0000 (22:49 +0300)] 
lib-storage: Crashfixes for handling shared mailboxes for nonexistent users.

12 years agoistream-chain: Final fixes to handling merged streams.
Timo Sirainen [Thu, 4 Apr 2013 19:09:02 +0000 (22:09 +0300)] 
istream-chain: Final fixes to handling merged streams.

12 years agoistream-chain: More fixes to handling merged streams.
Timo Sirainen [Thu, 4 Apr 2013 18:46:59 +0000 (21:46 +0300)] 
istream-chain: More fixes to handling merged streams.

12 years agoistream-chain: Fixed memory leak.
Timo Sirainen [Thu, 4 Apr 2013 18:23:49 +0000 (21:23 +0300)] 
istream-chain: Fixed memory leak.

12 years agolib-imap-urlauth: Don't memcpy() data over itself.
Timo Sirainen [Thu, 4 Apr 2013 18:18:59 +0000 (21:18 +0300)] 
lib-imap-urlauth: Don't memcpy() data over itself.

12 years agoi_stream_read(): Added assert.
Timo Sirainen [Thu, 4 Apr 2013 18:18:45 +0000 (21:18 +0300)] 
i_stream_read(): Added assert.

12 years agoistream-chain: Fixed handling small streams that get merged into same buffer.
Timo Sirainen [Thu, 4 Apr 2013 18:18:28 +0000 (21:18 +0300)] 
istream-chain: Fixed handling small streams that get merged into same buffer.

12 years agoldap auth: Don't access freed memory.
Timo Sirainen [Thu, 4 Apr 2013 17:32:28 +0000 (20:32 +0300)] 
ldap auth: Don't access freed memory.

12 years agolib-storage: Add \Noinferiors flag to INBOX when such namespace config is used.
Timo Sirainen [Thu, 4 Apr 2013 17:05:37 +0000 (20:05 +0300)] 
lib-storage: Add \Noinferiors flag to INBOX when such namespace config is used.

12 years agoauth: If passdb wasn't used, don't preserve its extra fields in auth request.
Timo Sirainen [Thu, 4 Apr 2013 16:45:28 +0000 (19:45 +0300)] 
auth: If passdb wasn't used, don't preserve its extra fields in auth request.

12 years agolib-mail: quoted_printable_decode*() now returns all newlines as CRLF.
Timo Sirainen [Thu, 4 Apr 2013 16:18:22 +0000 (19:18 +0300)] 
lib-mail: quoted_printable_decode*() now returns all newlines as CRLF.
This is required by BINARY fetches, since the original data had CRLFs.

12 years agolib-storage: Fixed searching with multiple parameters and prefetching.
Timo Sirainen [Thu, 4 Apr 2013 16:03:26 +0000 (19:03 +0300)] 
lib-storage: Fixed searching with multiple parameters and prefetching.

12 years agoimapc, pop3c: Don't hide SSL handshake errors.
Timo Sirainen [Thu, 4 Apr 2013 15:18:50 +0000 (18:18 +0300)] 
imapc, pop3c: Don't hide SSL handshake errors.

12 years agolib-ssl-iostream: Simplified certificate validation. Also give better error messages.
Timo Sirainen [Thu, 4 Apr 2013 15:10:04 +0000 (18:10 +0300)] 
lib-ssl-iostream: Simplified certificate validation. Also give better error messages.

12 years agolib-http: Crashfix for previous change.
Timo Sirainen [Thu, 4 Apr 2013 14:40:30 +0000 (17:40 +0300)] 
lib-http: Crashfix for previous change.

12 years agolib-ssl-iostream: Added support for TLS SNI, which caused some API changes.
Timo Sirainen [Thu, 4 Apr 2013 14:39:17 +0000 (17:39 +0300)] 
lib-ssl-iostream: Added support for TLS SNI, which caused some API changes.

12 years agolib-http: Prepare for TLS SNI support.
Timo Sirainen [Thu, 4 Apr 2013 14:34:23 +0000 (17:34 +0300)] 
lib-http: Prepare for TLS SNI support.

12 years agolib-ssl: If debug=TRUE, set also SSL verbose=TRUE
Timo Sirainen [Thu, 4 Apr 2013 13:53:08 +0000 (16:53 +0300)] 
lib-ssl: If debug=TRUE, set also SSL verbose=TRUE

12 years agolib-ssl-iostream: If handshake callback fails, close the iostreams immediately.
Timo Sirainen [Thu, 4 Apr 2013 12:40:08 +0000 (15:40 +0300)] 
lib-ssl-iostream: If handshake callback fails, close the iostreams immediately.
This way the callback itself doesn't have to do it. Also fixes errors caused
by it, since they didn't close the ostream.

12 years agolib-http: Removed last traces of http_client_connection_error()
Timo Sirainen [Thu, 4 Apr 2013 12:21:52 +0000 (15:21 +0300)] 
lib-http: Removed last traces of http_client_connection_error()

12 years agolib-ssl-iostream: ssl_iostream_set_handshake_callback() API changed.
Timo Sirainen [Thu, 4 Apr 2013 12:21:00 +0000 (15:21 +0300)] 
lib-ssl-iostream: ssl_iostream_set_handshake_callback() API changed.
The callback can now return the error message to caller instead of having to
log it itself.

12 years agolib-http: Pass connect failures all the way to request callback's error string.
Timo Sirainen [Thu, 4 Apr 2013 11:58:00 +0000 (14:58 +0300)] 
lib-http: Pass connect failures all the way to request callback's error string.

12 years agolib-http: Reorder http_client_connection deinit code just to be safe.
Timo Sirainen [Thu, 4 Apr 2013 11:55:03 +0000 (14:55 +0300)] 
lib-http: Reorder http_client_connection deinit code just to be safe.
I'm not sure if this fixes any actual bugs, but just in case request
callbacks cause the connection to be accessed/modified in some way abort the
requests before doing anything else.

12 years agolib-http: Fixed double-free on delayed connect() failures caused by recent change.
Timo Sirainen [Thu, 4 Apr 2013 11:51:20 +0000 (14:51 +0300)] 
lib-http: Fixed double-free on delayed connect() failures caused by recent change.

12 years agolib-http: If SSL init/handshake fails for connection, destroy it.
Timo Sirainen [Thu, 4 Apr 2013 11:41:06 +0000 (14:41 +0300)] 
lib-http: If SSL init/handshake fails for connection, destroy it.

12 years agolib-http: If connect() fails, destroy the http_client_connection.
Timo Sirainen [Thu, 4 Apr 2013 11:30:41 +0000 (14:30 +0300)] 
lib-http: If connect() fails, destroy the http_client_connection.
Fixes hanging requests when a peer has multiple connections.

12 years agolib-http: Simplify error handling by delaying connect() failures.
Timo Sirainen [Thu, 4 Apr 2013 11:18:38 +0000 (14:18 +0300)] 
lib-http: Simplify error handling by delaying connect() failures.

12 years agolib-http: If http_client_request_submit() fails, don't immediately call the callback.
Timo Sirainen [Thu, 4 Apr 2013 11:11:10 +0000 (14:11 +0300)] 
lib-http: If http_client_request_submit() fails, don't immediately call the callback.
This simplifies the caller's error handling since there is now only one
error code path instead of two.

12 years agolib-http: Removed unused code.
Timo Sirainen [Thu, 4 Apr 2013 10:21:42 +0000 (13:21 +0300)] 
lib-http: Removed unused code.

12 years agolib-ssl-iostream: API changes to return error strings if init() functions fail.
Timo Sirainen [Thu, 4 Apr 2013 10:20:59 +0000 (13:20 +0300)] 
lib-ssl-iostream: API changes to return error strings if init() functions fail.
This also fixed a couple of broken error handlings.

12 years agolib-ssl-iostream: Removed unused iostream-ssl-none.c
Timo Sirainen [Thu, 4 Apr 2013 10:12:26 +0000 (13:12 +0300)] 
lib-ssl-iostream: Removed unused iostream-ssl-none.c

12 years agolib-http: Each peer doesn't need a separate ssl context, enough to have one for http_...
Timo Sirainen [Thu, 4 Apr 2013 09:48:52 +0000 (12:48 +0300)] 
lib-http: Each peer doesn't need a separate ssl context, enough to have one for http_client.
Also removed #ifdefs for building with SSL support. lib-ssl-iostream
nowadays dynamically loads the SSL library when needed, and also handles
failures if Dovecot was built without SSL support.

12 years agolib-http: Pass DNS lookup error message to caller instead of logging it.
Timo Sirainen [Thu, 4 Apr 2013 09:21:04 +0000 (12:21 +0300)] 
lib-http: Pass DNS lookup error message to caller instead of logging it.

12 years agodovecot.m4: Reverted last change with added comments.
Timo Sirainen [Wed, 3 Apr 2013 08:36:56 +0000 (11:36 +0300)] 
dovecot.m4: Reverted last change with added comments.

12 years agolib-master: If fifo isn't accepted, don't double-destroy the connection.
Timo Sirainen [Tue, 2 Apr 2013 20:32:10 +0000 (23:32 +0300)] 
lib-master: If fifo isn't accepted, don't double-destroy the connection.

12 years agolib-http: Added ssl_ca setting to specify the CA certificate directly.
Timo Sirainen [Tue, 2 Apr 2013 20:29:43 +0000 (23:29 +0300)] 
lib-http: Added ssl_ca setting to specify the CA certificate directly.

12 years agodovecot.m4: Removed --without-dovecot-install-dirs from distcheck configure flags.
Timo Sirainen [Tue, 2 Apr 2013 20:11:30 +0000 (23:11 +0300)] 
dovecot.m4: Removed --without-dovecot-install-dirs from distcheck configure flags.
Perhaps the whole feature should be designed some other way. Some plugins
require the dovecot_* variables to point to their real paths.

12 years agoquota-status: If size parameter is given, use it to check quota.
Timo Sirainen [Tue, 2 Apr 2013 08:52:36 +0000 (11:52 +0300)] 
quota-status: If size parameter is given, use it to check quota.

12 years agolib-index: Backported MAIL_TRANSACTION_ATTRIBUTE_UPDATE from v2.2
Timo Sirainen [Tue, 2 Apr 2013 08:32:24 +0000 (11:32 +0300)] 
lib-index: Backported MAIL_TRANSACTION_ATTRIBUTE_UPDATE from v2.2

12 years agoauth: Fixed also DOVECOT-TOKEN (=URLAUTH) and NTLM/GSS-SPNEGO (via winbind) to work.
Timo Sirainen [Tue, 2 Apr 2013 08:22:52 +0000 (11:22 +0300)] 
auth: Fixed also DOVECOT-TOKEN (=URLAUTH) and NTLM/GSS-SPNEGO (via winbind) to work.

12 years agoauth: Fixed ANONYMOUS mechanism to work again.
Timo Sirainen [Tue, 2 Apr 2013 08:18:45 +0000 (11:18 +0300)] 
auth: Fixed ANONYMOUS mechanism to work again.

12 years agoquota: Added more debug logs about quota_grace
Timo Sirainen [Sun, 31 Mar 2013 16:02:32 +0000 (19:02 +0300)] 
quota: Added more debug logs about quota_grace

12 years agodsync: Fixed syncing without GUIDs.
Timo Sirainen [Sun, 31 Mar 2013 15:43:13 +0000 (18:43 +0300)] 
dsync: Fixed syncing without GUIDs.

12 years agodsync: Don't crash if second user initialization fails.
Timo Sirainen [Sun, 31 Mar 2013 15:35:13 +0000 (18:35 +0300)] 
dsync: Don't crash if second user initialization fails.

12 years agodsync: If remote doesn't send some mails, don't exit with code 0.
Timo Sirainen [Sun, 31 Mar 2013 15:24:54 +0000 (18:24 +0300)] 
dsync: If remote doesn't send some mails, don't exit with code 0.

12 years agoauth: nodelay and nopassword fields weren't handled correctly.
Timo Sirainen [Sun, 31 Mar 2013 15:15:00 +0000 (18:15 +0300)] 
auth: nodelay and nopassword fields weren't handled correctly.

12 years agoauth: Implemented userdb_import and userdb_userdb_import fields.
Timo Sirainen [Sun, 31 Mar 2013 15:03:50 +0000 (18:03 +0300)] 
auth: Implemented userdb_import and userdb_userdb_import fields.

12 years agoauth: Fixed passdb_import not to crash when =value isn't given.
Timo Sirainen [Sun, 31 Mar 2013 14:47:52 +0000 (17:47 +0300)] 
auth: Fixed passdb_import not to crash when =value isn't given.

12 years agoauth: Renamed userdb_userdb_import to passdb_import, since that's what it really is.
Timo Sirainen [Sun, 31 Mar 2013 14:44:34 +0000 (17:44 +0300)] 
auth: Renamed userdb_userdb_import to passdb_import, since that's what it really is.

12 years agoauth: Allow using userdb_userdb_import in passdb query to set multiple userdb fields.
Timo Sirainen [Sun, 31 Mar 2013 14:40:12 +0000 (17:40 +0300)] 
auth: Allow using userdb_userdb_import in passdb query to set multiple userdb fields.

12 years agovirtual plugin: Fixed saving/copying messages to virtual mailbox.
Timo Sirainen [Sun, 31 Mar 2013 14:25:10 +0000 (17:25 +0300)] 
virtual plugin: Fixed saving/copying messages to virtual mailbox.

12 years agolib-storage: mailbox_get_status() no longer forces mailbox to be synced.
Timo Sirainen [Sun, 31 Mar 2013 14:24:35 +0000 (17:24 +0300)] 
lib-storage: mailbox_get_status() no longer forces mailbox to be synced.
This fixes copying messages with keywords to a virtual mailbox, where
syncing happened too late and caused assert-crash (status was only used to
lookup list of keywords).

The crash could have been solved another way too, but it's probably better
if automatic syncing isn't always performed. doveadm index -n parameter
handling also relies on this behavior.

12 years agolib-storage: Don't reset mail_save_context.copying|moving|copying_via_save too early.
Timo Sirainen [Sun, 31 Mar 2013 13:46:45 +0000 (16:46 +0300)] 
lib-storage: Don't reset mail_save_context.copying|moving|copying_via_save too early.

12 years agolib-storage: Create a default namespace for auto-created shared mail_users.
Timo Sirainen [Sun, 31 Mar 2013 13:46:11 +0000 (16:46 +0300)] 
lib-storage: Create a default namespace for auto-created shared mail_users.
Some code nowadays requires user to have prefix="" namespace.

12 years agolib-master: Ignore mountpoints under /tmp and /var/tmp by default.
Timo Sirainen [Sun, 31 Mar 2013 08:23:42 +0000 (11:23 +0300)] 
lib-master: Ignore mountpoints under /tmp and /var/tmp by default.

12 years agomaildir++ quota: Fixed relative quota_grace when taking limit from maildirsize file
Timo Sirainen [Thu, 28 Mar 2013 09:37:07 +0000 (11:37 +0200)] 
maildir++ quota: Fixed relative quota_grace when taking limit from maildirsize file

12 years agomaildir: If maildir_broken_filename_sizes=yes, don't try to fix sizes in filenames.
Timo Sirainen [Wed, 27 Mar 2013 19:10:35 +0000 (21:10 +0200)] 
maildir: If maildir_broken_filename_sizes=yes, don't try to fix sizes in filenames.

12 years agolib-fs: Always keep the error in the parentmost fs.
Timo Sirainen [Wed, 27 Mar 2013 12:45:14 +0000 (14:45 +0200)] 
lib-fs: Always keep the error in the parentmost fs.
This fixes problems with getting the correct error message when wrapper
filesystems are used.

12 years agodsync: Use i_fatal() for invalid parameters, like the rest of doveadm commands.
Timo Sirainen [Wed, 27 Mar 2013 10:53:35 +0000 (12:53 +0200)] 
dsync: Use i_fatal() for invalid parameters, like the rest of doveadm commands.
Probably the parse_arg() API should be changed to allow reporting errors.

12 years agolib-index: Removed obsolete 16bit size check asserts from mail_index_update_header_ext()
Timo Sirainen [Wed, 27 Mar 2013 10:51:02 +0000 (12:51 +0200)] 
lib-index: Removed obsolete 16bit size check asserts from mail_index_update_header_ext()

12 years agodsync: Don't access uninitialized variable
Timo Sirainen [Wed, 27 Mar 2013 07:16:56 +0000 (09:16 +0200)] 
dsync: Don't access uninitialized variable

12 years agoCompiler warning fix
Timo Sirainen [Wed, 27 Mar 2013 07:16:42 +0000 (09:16 +0200)] 
Compiler warning fix

12 years agolib-storage: Added assert.
Timo Sirainen [Tue, 26 Mar 2013 20:41:43 +0000 (22:41 +0200)] 
lib-storage: Added assert.

12 years agodsync: Allow doveadm plugins to override local_location at run().
Timo Sirainen [Tue, 26 Mar 2013 20:41:32 +0000 (22:41 +0200)] 
dsync: Allow doveadm plugins to override local_location at run().

12 years agodsync: Allow syncing same mail root dirs if indexes are different.
Timo Sirainen [Tue, 26 Mar 2013 20:40:57 +0000 (22:40 +0200)] 
dsync: Allow syncing same mail root dirs if indexes are different.
Fixes dsyncing with storages that have no mail root dirs.

12 years agodsync: Crashfix when importing from storage without GUIDs.
Timo Sirainen [Tue, 26 Mar 2013 20:39:38 +0000 (22:39 +0200)] 
dsync: Crashfix when importing from storage without GUIDs.

12 years agoldap: Another fix to sub-dn-lookup.
Timo Sirainen [Tue, 26 Mar 2013 12:38:30 +0000 (14:38 +0200)] 
ldap: Another fix to sub-dn-lookup.

12 years agoldap: Crashfix
Timo Sirainen [Tue, 26 Mar 2013 08:36:49 +0000 (10:36 +0200)] 
ldap: Crashfix

12 years agoldap: Compiling fix to previous change
Timo Sirainen [Tue, 26 Mar 2013 08:35:38 +0000 (10:35 +0200)] 
ldap: Compiling fix to previous change

12 years agoldap: Improved sub-dn-lookup error message.
Timo Sirainen [Tue, 26 Mar 2013 08:25:50 +0000 (10:25 +0200)] 
ldap: Improved sub-dn-lookup error message.

12 years agoldap: Various crashfixes
Timo Sirainen [Mon, 25 Mar 2013 16:10:16 +0000 (18:10 +0200)] 
ldap: Various crashfixes

12 years agoldap: Don't crash if attributes have no @subrequests.
Timo Sirainen [Mon, 25 Mar 2013 15:56:53 +0000 (17:56 +0200)] 
ldap: Don't crash if attributes have no @subrequests.

12 years agodoveadm sync/backup: Added -g <guid> to sync only the specified mailbox (by GUID)
Timo Sirainen [Mon, 25 Mar 2013 15:02:15 +0000 (17:02 +0200)] 
doveadm sync/backup: Added -g <guid> to sync only the specified mailbox (by GUID)
Similar to -m <mailbox name>.