History log of /dovecot/src/lib-storage/mailbox-list.c
Revision Date Author Comments Expand
2a86a88fb41f4777a937dec3b2d54dedd47ed6cc 01-Mar-2018 Timo Sirainen <timo.sirainen@dovecot.fi>

lib-storage: Add and use MAILBOX_LIST_PROP_NO_INTERNAL_NAMES Use it to replace Maildir++ check to see if mailbox_list.is_internal_name() is wanted to be used.

655fc45da67a4cfa63d9d12cf106961a1afc12b9 24-Feb-2018 Aki Tuomi <aki.tuomi@dovecot.fi>

lib-storage: Add NO-FS-VALIDATION flag

20856c63a2c0f694f32db4368cea2505937570cb 24-Feb-2018 Timo Sirainen <timo.sirainen@dovecot.fi>

lib-storage: Never prevent using '/' in mailbox names with mail_full_filesystem_access=yes It was already allowed with LAYOUT=fs, but not with e.g. LAYOUT=Maildir++. Now it's possible to use e.g. SELECT /home/shareduser/Maildir/test.box

847caf605dc11acfb1861586b558d9cca4a85cb0 07-Feb-2018 Timo Sirainen <timo.sirainen@dovecot.fi>

lib-storage: Add mailbox_list_[un]lock()

bcb4e51a409d94ae670de96afb8483a4f7855294 01-Jan-2018 Stephan Bosch <stephan.bosch@dovecot.fi>

Updated copyright notices to include the year 2018.

/dovecot/doc/man/doveadm-acl.1.in /dovecot/doc/man/doveadm-altmove.1.in /dovecot/doc/man/doveadm-auth.1.in /dovecot/doc/man/doveadm-batch.1.in /dovecot/doc/man/doveadm-deduplicate.1.in /dovecot/doc/man/doveadm-director.1.in /dovecot/doc/man/doveadm-dump.1.in /dovecot/doc/man/doveadm-exec.1.in /dovecot/doc/man/doveadm-expunge.1.in /dovecot/doc/man/doveadm-fetch.1.in /dovecot/doc/man/doveadm-flags.1.in /dovecot/doc/man/doveadm-force-resync.1.in /dovecot/doc/man/doveadm-fs.1.in /dovecot/doc/man/doveadm-fts.1.in /dovecot/doc/man/doveadm-help.1.in /dovecot/doc/man/doveadm-import.1.in /dovecot/doc/man/doveadm-index.1.in /dovecot/doc/man/doveadm-instance.1.in /dovecot/doc/man/doveadm-kick.1.in /dovecot/doc/man/doveadm-log.1.in /dovecot/doc/man/doveadm-mailbox-cryptokey.1.in /dovecot/doc/man/doveadm-mailbox.1.in /dovecot/doc/man/doveadm-move.1.in /dovecot/doc/man/doveadm-penalty.1.in /dovecot/doc/man/doveadm-proxy.1.in /dovecot/doc/man/doveadm-purge.1.in /dovecot/doc/man/doveadm-pw.1.in /dovecot/doc/man/doveadm-quota.1.in /dovecot/doc/man/doveadm-replicator.1.in /dovecot/doc/man/doveadm-save.1.in /dovecot/doc/man/doveadm-search-query.7 /dovecot/doc/man/doveadm-search.1.in /dovecot/doc/man/doveadm-stats.1.in /dovecot/doc/man/doveadm-sync.1.in /dovecot/doc/man/doveadm-user.1.in /dovecot/doc/man/doveadm-who.1.in /dovecot/doc/man/doveadm.1.in /dovecot/doc/man/doveconf.1.in /dovecot/doc/man/dovecot-lda.1.in /dovecot/doc/man/dovecot.1.in /dovecot/src/anvil/anvil-connection.c /dovecot/src/anvil/anvil-settings.c /dovecot/src/anvil/connect-limit.c /dovecot/src/anvil/main.c /dovecot/src/anvil/penalty.c /dovecot/src/anvil/test-penalty.c /dovecot/src/auth/auth-cache.c /dovecot/src/auth/auth-client-connection.c /dovecot/src/auth/auth-fields.c /dovecot/src/auth/auth-master-connection.c /dovecot/src/auth/auth-penalty.c /dovecot/src/auth/auth-policy.c /dovecot/src/auth/auth-postfix-connection.c /dovecot/src/auth/auth-request-handler.c /dovecot/src/auth/auth-request-stats.c /dovecot/src/auth/auth-request-var-expand.c /dovecot/src/auth/auth-request.c /dovecot/src/auth/auth-settings.c /dovecot/src/auth/auth-stats.c /dovecot/src/auth/auth-token.c /dovecot/src/auth/auth-worker-client.c /dovecot/src/auth/auth-worker-server.c /dovecot/src/auth/auth.c /dovecot/src/auth/db-checkpassword.c /dovecot/src/auth/db-dict-cache-key.c /dovecot/src/auth/db-dict.c /dovecot/src/auth/db-ldap.c /dovecot/src/auth/db-lua.c /dovecot/src/auth/db-oauth2.c /dovecot/src/auth/db-passwd-file.c /dovecot/src/auth/db-sql.c /dovecot/src/auth/main.c /dovecot/src/auth/mech-anonymous.c /dovecot/src/auth/mech-cram-md5.c /dovecot/src/auth/mech-digest-md5.c /dovecot/src/auth/mech-dovecot-token.c /dovecot/src/auth/mech-external.c /dovecot/src/auth/mech-oauth2.c /dovecot/src/auth/mech-plain-common.c /dovecot/src/auth/mech-plain.c /dovecot/src/auth/mech.c /dovecot/src/auth/mycrypt.c /dovecot/src/auth/passdb-blocking.c /dovecot/src/auth/passdb-bsdauth.c /dovecot/src/auth/passdb-cache.c /dovecot/src/auth/passdb-checkpassword.c /dovecot/src/auth/passdb-dict.c /dovecot/src/auth/passdb-imap.c /dovecot/src/auth/passdb-ldap.c /dovecot/src/auth/passdb-lua.c /dovecot/src/auth/passdb-oauth2.c /dovecot/src/auth/passdb-passwd-file.c /dovecot/src/auth/passdb-passwd.c /dovecot/src/auth/passdb-shadow.c /dovecot/src/auth/passdb-sql.c /dovecot/src/auth/passdb-static.c /dovecot/src/auth/passdb-template.c /dovecot/src/auth/passdb-vpopmail.c /dovecot/src/auth/passdb.c /dovecot/src/auth/password-scheme-crypt.c /dovecot/src/auth/password-scheme-pbkdf2.c /dovecot/src/auth/password-scheme-rpa.c /dovecot/src/auth/password-scheme-sodium.c /dovecot/src/auth/password-scheme.c /dovecot/src/auth/test-auth-cache.c /dovecot/src/auth/test-auth-request-var-expand.c /dovecot/src/auth/test-auth.h /dovecot/src/auth/test-db-dict.c /dovecot/src/auth/test-libpassword.c /dovecot/src/auth/test-lua.c /dovecot/src/auth/test-main.c /dovecot/src/auth/test-mock.c /dovecot/src/auth/test-username-filter.c /dovecot/src/auth/userdb-blocking.c /dovecot/src/auth/userdb-checkpassword.c /dovecot/src/auth/userdb-dict.c /dovecot/src/auth/userdb-ldap.c /dovecot/src/auth/userdb-lua.c /dovecot/src/auth/userdb-passwd-file.c /dovecot/src/auth/userdb-passwd.c /dovecot/src/auth/userdb-prefetch.c /dovecot/src/auth/userdb-sql.c /dovecot/src/auth/userdb-static.c /dovecot/src/auth/userdb-template.c /dovecot/src/auth/userdb-vpopmail.c /dovecot/src/auth/userdb.c /dovecot/src/config/config-connection.c /dovecot/src/config/config-filter.c /dovecot/src/config/config-parser.c /dovecot/src/config/config-request.c /dovecot/src/config/config-settings.c /dovecot/src/config/doveconf.c /dovecot/src/config/main.c /dovecot/src/config/old-set-parser.c /dovecot/src/config/sysinfo-get.c /dovecot/src/dict/dict-commands.c /dovecot/src/dict/dict-connection.c /dovecot/src/dict/dict-settings.c /dovecot/src/dict/main.c /dovecot/src/director/auth-connection.c /dovecot/src/director/director-connection.c /dovecot/src/director/director-host.c /dovecot/src/director/director-request.c /dovecot/src/director/director-settings.c /dovecot/src/director/director-test.c /dovecot/src/director/director.c /dovecot/src/director/doveadm-connection.c /dovecot/src/director/login-connection.c /dovecot/src/director/mail-host.c /dovecot/src/director/main.c /dovecot/src/director/notify-connection.c /dovecot/src/director/test-user-directory.c /dovecot/src/director/user-directory.c /dovecot/src/dns/dns-client-settings.c /dovecot/src/dns/dns-client.c /dovecot/src/doveadm/client-connection-http.c /dovecot/src/doveadm/client-connection-tcp.c /dovecot/src/doveadm/client-connection.c /dovecot/src/doveadm/doveadm-auth-server.c /dovecot/src/doveadm/doveadm-auth.c /dovecot/src/doveadm/doveadm-dict.c /dovecot/src/doveadm/doveadm-director.c /dovecot/src/doveadm/doveadm-dsync.c /dovecot/src/doveadm/doveadm-dump-dbox.c /dovecot/src/doveadm/doveadm-dump-dcrypt-file.c /dovecot/src/doveadm/doveadm-dump-dcrypt-key.c /dovecot/src/doveadm/doveadm-dump-index.c /dovecot/src/doveadm/doveadm-dump-log.c /dovecot/src/doveadm/doveadm-dump-mailboxlog.c /dovecot/src/doveadm/doveadm-dump-thread.c /dovecot/src/doveadm/doveadm-dump.c /dovecot/src/doveadm/doveadm-fs.c /dovecot/src/doveadm/doveadm-instance.c /dovecot/src/doveadm/doveadm-kick.c /dovecot/src/doveadm/doveadm-log.c /dovecot/src/doveadm/doveadm-mail-altmove.c /dovecot/src/doveadm/doveadm-mail-batch.c /dovecot/src/doveadm/doveadm-mail-copymove.c /dovecot/src/doveadm/doveadm-mail-deduplicate.c /dovecot/src/doveadm/doveadm-mail-expunge.c /dovecot/src/doveadm/doveadm-mail-fetch.c /dovecot/src/doveadm/doveadm-mail-flags.c /dovecot/src/doveadm/doveadm-mail-import.c /dovecot/src/doveadm/doveadm-mail-index.c /dovecot/src/doveadm/doveadm-mail-iter.c /dovecot/src/doveadm/doveadm-mail-mailbox-metadata.c /dovecot/src/doveadm/doveadm-mail-mailbox-status.c /dovecot/src/doveadm/doveadm-mail-mailbox.c /dovecot/src/doveadm/doveadm-mail-save.c /dovecot/src/doveadm/doveadm-mail-search.c /dovecot/src/doveadm/doveadm-mail-server.c /dovecot/src/doveadm/doveadm-mail.c /dovecot/src/doveadm/doveadm-mailbox-list-iter.c /dovecot/src/doveadm/doveadm-master.c /dovecot/src/doveadm/doveadm-mutf7.c /dovecot/src/doveadm/doveadm-oldstats.c /dovecot/src/doveadm/doveadm-penalty.c /dovecot/src/doveadm/doveadm-print-flow.c /dovecot/src/doveadm/doveadm-print-formatted.c /dovecot/src/doveadm/doveadm-print-json.c /dovecot/src/doveadm/doveadm-print-pager.c /dovecot/src/doveadm/doveadm-print-server.c /dovecot/src/doveadm/doveadm-print-tab.c /dovecot/src/doveadm/doveadm-print-table.c /dovecot/src/doveadm/doveadm-print.c /dovecot/src/doveadm/doveadm-proxy.c /dovecot/src/doveadm/doveadm-pw.c /dovecot/src/doveadm/doveadm-replicator.c /dovecot/src/doveadm/doveadm-settings.c /dovecot/src/doveadm/doveadm-sis.c /dovecot/src/doveadm/doveadm-stats.c /dovecot/src/doveadm/doveadm-util.c /dovecot/src/doveadm/doveadm-who.c /dovecot/src/doveadm/doveadm-zlib.c /dovecot/src/doveadm/doveadm.c /dovecot/src/doveadm/dsync/dsync-brain-mailbox-tree-sync.c /dovecot/src/doveadm/dsync/dsync-brain-mailbox-tree.c /dovecot/src/doveadm/dsync/dsync-brain-mailbox.c /dovecot/src/doveadm/dsync/dsync-brain-mails.c /dovecot/src/doveadm/dsync/dsync-brain.c /dovecot/src/doveadm/dsync/dsync-deserializer.c /dovecot/src/doveadm/dsync/dsync-ibc-pipe.c /dovecot/src/doveadm/dsync/dsync-ibc-stream.c /dovecot/src/doveadm/dsync/dsync-ibc.c /dovecot/src/doveadm/dsync/dsync-mail.c /dovecot/src/doveadm/dsync/dsync-mailbox-export.c /dovecot/src/doveadm/dsync/dsync-mailbox-import.c /dovecot/src/doveadm/dsync/dsync-mailbox-state.c /dovecot/src/doveadm/dsync/dsync-mailbox-tree-fill.c /dovecot/src/doveadm/dsync/dsync-mailbox-tree-sync.c /dovecot/src/doveadm/dsync/dsync-mailbox-tree.c /dovecot/src/doveadm/dsync/dsync-mailbox.c /dovecot/src/doveadm/dsync/dsync-serializer.c /dovecot/src/doveadm/dsync/dsync-transaction-log-scan.c /dovecot/src/doveadm/dsync/test-dsync-mailbox-tree-sync.c /dovecot/src/doveadm/main.c /dovecot/src/doveadm/server-connection.c /dovecot/src/doveadm/test-doveadm-util.c /dovecot/src/imap-hibernate/imap-client.c /dovecot/src/imap-hibernate/imap-hibernate-client.c /dovecot/src/imap-hibernate/imap-hibernate-settings.c /dovecot/src/imap-hibernate/imap-master-connection.c /dovecot/src/imap-hibernate/main.c /dovecot/src/imap-login/client-authenticate.c /dovecot/src/imap-login/imap-login-client.c /dovecot/src/imap-login/imap-login-commands.c /dovecot/src/imap-login/imap-login-settings.c /dovecot/src/imap-login/imap-proxy.c /dovecot/src/imap-urlauth/imap-urlauth-client.c /dovecot/src/imap-urlauth/imap-urlauth-login-settings.c /dovecot/src/imap-urlauth/imap-urlauth-login.c /dovecot/src/imap-urlauth/imap-urlauth-settings.c /dovecot/src/imap-urlauth/imap-urlauth-worker-settings.c /dovecot/src/imap-urlauth/imap-urlauth-worker.c /dovecot/src/imap-urlauth/imap-urlauth.c /dovecot/src/imap/cmd-append.c /dovecot/src/imap/cmd-cancelupdate.c /dovecot/src/imap/cmd-capability.c /dovecot/src/imap/cmd-check.c /dovecot/src/imap/cmd-close.c /dovecot/src/imap/cmd-copy.c /dovecot/src/imap/cmd-create.c /dovecot/src/imap/cmd-delete.c /dovecot/src/imap/cmd-enable.c /dovecot/src/imap/cmd-examine.c /dovecot/src/imap/cmd-expunge.c /dovecot/src/imap/cmd-fetch.c /dovecot/src/imap/cmd-genurlauth.c /dovecot/src/imap/cmd-getmetadata.c /dovecot/src/imap/cmd-id.c /dovecot/src/imap/cmd-idle.c /dovecot/src/imap/cmd-list.c /dovecot/src/imap/cmd-logout.c /dovecot/src/imap/cmd-lsub.c /dovecot/src/imap/cmd-namespace.c /dovecot/src/imap/cmd-noop.c /dovecot/src/imap/cmd-notify.c /dovecot/src/imap/cmd-rename.c /dovecot/src/imap/cmd-resetkey.c /dovecot/src/imap/cmd-search.c /dovecot/src/imap/cmd-select.c /dovecot/src/imap/cmd-setmetadata.c /dovecot/src/imap/cmd-sort.c /dovecot/src/imap/cmd-status.c /dovecot/src/imap/cmd-store.c /dovecot/src/imap/cmd-subscribe.c /dovecot/src/imap/cmd-thread.c /dovecot/src/imap/cmd-unselect.c /dovecot/src/imap/cmd-unsubscribe.c /dovecot/src/imap/cmd-urlfetch.c /dovecot/src/imap/cmd-x-cancel.c /dovecot/src/imap/cmd-x-state.c /dovecot/src/imap/imap-client-hibernate.c /dovecot/src/imap/imap-client.c /dovecot/src/imap/imap-commands-util.c /dovecot/src/imap/imap-commands.c /dovecot/src/imap/imap-expunge.c /dovecot/src/imap/imap-fetch-body.c /dovecot/src/imap/imap-fetch.c /dovecot/src/imap/imap-list.c /dovecot/src/imap/imap-master-client.c /dovecot/src/imap/imap-notify.c /dovecot/src/imap/imap-search-args.c /dovecot/src/imap/imap-search.c /dovecot/src/imap/imap-settings.c /dovecot/src/imap/imap-state.c /dovecot/src/imap/imap-status.c /dovecot/src/imap/imap-sync.c /dovecot/src/imap/mail-storage-callbacks.c /dovecot/src/imap/main.c /dovecot/src/indexer/indexer-client.c /dovecot/src/indexer/indexer-queue.c /dovecot/src/indexer/indexer-settings.c /dovecot/src/indexer/indexer-worker-settings.c /dovecot/src/indexer/indexer-worker.c /dovecot/src/indexer/indexer.c /dovecot/src/indexer/master-connection.c /dovecot/src/indexer/worker-connection.c /dovecot/src/indexer/worker-pool.c /dovecot/src/ipc/client.c /dovecot/src/ipc/ipc-connection.c /dovecot/src/ipc/ipc-group.c /dovecot/src/ipc/ipc-settings.c /dovecot/src/ipc/main.c /dovecot/src/lda/main.c /dovecot/src/lib-auth/auth-client-request.c /dovecot/src/lib-auth/auth-client.c /dovecot/src/lib-auth/auth-master.c /dovecot/src/lib-auth/auth-server-connection.c /dovecot/src/lib-charset/charset-iconv.c /dovecot/src/lib-charset/charset-utf8-only.c /dovecot/src/lib-charset/charset-utf8.c /dovecot/src/lib-charset/test-charset.c /dovecot/src/lib-compression/compression.c /dovecot/src/lib-compression/istream-bzlib.c /dovecot/src/lib-compression/istream-lz4.c /dovecot/src/lib-compression/istream-lzma.c /dovecot/src/lib-compression/istream-zlib.c /dovecot/src/lib-compression/ostream-bzlib.c /dovecot/src/lib-compression/ostream-lz4.c /dovecot/src/lib-compression/ostream-lzma.c /dovecot/src/lib-compression/ostream-zlib.c /dovecot/src/lib-compression/test-compression.c /dovecot/src/lib-dcrypt/dcrypt-gnutls.c /dovecot/src/lib-dcrypt/dcrypt-openssl.c /dovecot/src/lib-dcrypt/dcrypt.c /dovecot/src/lib-dcrypt/istream-decrypt.c /dovecot/src/lib-dcrypt/test-crypto.c /dovecot/src/lib-dcrypt/test-stream.c /dovecot/src/lib-dict-backend/dict-cdb.c /dovecot/src/lib-dict-backend/dict-db.c /dovecot/src/lib-dict-backend/dict-ldap-settings.c /dovecot/src/lib-dict-backend/dict-ldap.c /dovecot/src/lib-dict-backend/dict-sql-settings.c /dovecot/src/lib-dict-backend/dict-sql.c /dovecot/src/lib-dict-backend/test-dict-sql.c /dovecot/src/lib-dict-extra/dict-fs.c /dovecot/src/lib-dict-extra/dict-register.c /dovecot/src/lib-dict/dict-client.c /dovecot/src/lib-dict/dict-fail.c /dovecot/src/lib-dict/dict-file.c /dovecot/src/lib-dict/dict-memcached-ascii.c /dovecot/src/lib-dict/dict-memcached.c /dovecot/src/lib-dict/dict-redis.c /dovecot/src/lib-dict/dict-transaction-memory.c /dovecot/src/lib-dict/dict.c /dovecot/src/lib-dict/test-dict-client.c /dovecot/src/lib-dict/test-dict.c /dovecot/src/lib-dns/dns-lookup.c /dovecot/src/lib-dns/dns-util.c /dovecot/src/lib-dns/test-dns-util.c /dovecot/src/lib-fs/fs-api.c /dovecot/src/lib-fs/fs-dict.c /dovecot/src/lib-fs/fs-metawrap.c /dovecot/src/lib-fs/fs-posix.c /dovecot/src/lib-fs/fs-randomfail.c /dovecot/src/lib-fs/fs-sis-common.c /dovecot/src/lib-fs/fs-sis-queue.c /dovecot/src/lib-fs/fs-sis.c /dovecot/src/lib-fs/fs-test-async.c /dovecot/src/lib-fs/fs-test.c /dovecot/src/lib-fs/fs-wrapper.c /dovecot/src/lib-fs/istream-fs-file.c /dovecot/src/lib-fs/istream-fs-stats.c /dovecot/src/lib-fs/istream-metawrap.c /dovecot/src/lib-fs/ostream-cmp.c /dovecot/src/lib-fs/ostream-metawrap.c /dovecot/src/lib-fs/test-fs-metawrap.c /dovecot/src/lib-fs/test-fs-posix.c /dovecot/src/lib-fts/fts-filter-common.c /dovecot/src/lib-fts/fts-filter-contractions.c /dovecot/src/lib-fts/fts-filter-english-possessive.c /dovecot/src/lib-fts/fts-filter-lowercase.c /dovecot/src/lib-fts/fts-filter-normalizer-icu.c /dovecot/src/lib-fts/fts-filter-stemmer-snowball.c /dovecot/src/lib-fts/fts-filter-stopwords.c /dovecot/src/lib-fts/fts-filter.c /dovecot/src/lib-fts/fts-icu.c /dovecot/src/lib-fts/fts-language.c /dovecot/src/lib-fts/fts-library.c /dovecot/src/lib-fts/fts-tokenizer-address.c /dovecot/src/lib-fts/fts-tokenizer-common.c /dovecot/src/lib-fts/fts-tokenizer-generic.c /dovecot/src/lib-fts/fts-tokenizer.c /dovecot/src/lib-fts/test-fts-filter.c /dovecot/src/lib-fts/test-fts-icu.c /dovecot/src/lib-fts/test-fts-language.c /dovecot/src/lib-fts/test-fts-tokenizer.c /dovecot/src/lib-http/http-auth.c /dovecot/src/lib-http/http-client-connection.c /dovecot/src/lib-http/http-client-host.c /dovecot/src/lib-http/http-client-peer.c /dovecot/src/lib-http/http-client-queue.c /dovecot/src/lib-http/http-client-request.c /dovecot/src/lib-http/http-client.c /dovecot/src/lib-http/http-date.c /dovecot/src/lib-http/http-header-parser.c /dovecot/src/lib-http/http-header.c /dovecot/src/lib-http/http-message-parser.c /dovecot/src/lib-http/http-parser.c /dovecot/src/lib-http/http-request-parser.c /dovecot/src/lib-http/http-request.c /dovecot/src/lib-http/http-response-parser.c /dovecot/src/lib-http/http-response.c /dovecot/src/lib-http/http-server-connection.c /dovecot/src/lib-http/http-server-request.c /dovecot/src/lib-http/http-server-response.c /dovecot/src/lib-http/http-server.c /dovecot/src/lib-http/http-transfer-chunked.c /dovecot/src/lib-http/http-url.c /dovecot/src/lib-http/test-http-auth.c /dovecot/src/lib-http/test-http-client-errors.c /dovecot/src/lib-http/test-http-client.c /dovecot/src/lib-http/test-http-date.c /dovecot/src/lib-http/test-http-header-parser.c /dovecot/src/lib-http/test-http-payload.c /dovecot/src/lib-http/test-http-request-parser.c /dovecot/src/lib-http/test-http-response-parser.c /dovecot/src/lib-http/test-http-server-errors.c /dovecot/src/lib-http/test-http-server.c /dovecot/src/lib-http/test-http-transfer.c /dovecot/src/lib-http/test-http-url.c /dovecot/src/lib-imap-client/imapc-client.c /dovecot/src/lib-imap-client/imapc-connection.c /dovecot/src/lib-imap-client/imapc-msgmap.c /dovecot/src/lib-imap-client/test-imapc-client.c /dovecot/src/lib-imap-storage/imap-metadata.c /dovecot/src/lib-imap-storage/imap-msgpart-url.c /dovecot/src/lib-imap-storage/imap-msgpart.c /dovecot/src/lib-imap-urlauth/imap-urlauth-backend.c /dovecot/src/lib-imap-urlauth/imap-urlauth-connection.c /dovecot/src/lib-imap-urlauth/imap-urlauth-fetch.c /dovecot/src/lib-imap-urlauth/imap-urlauth.c /dovecot/src/lib-imap/imap-arg.c /dovecot/src/lib-imap/imap-base-subject.c /dovecot/src/lib-imap/imap-bodystructure.c /dovecot/src/lib-imap/imap-date.c /dovecot/src/lib-imap/imap-envelope.c /dovecot/src/lib-imap/imap-id.c /dovecot/src/lib-imap/imap-keepalive.c /dovecot/src/lib-imap/imap-match.c /dovecot/src/lib-imap/imap-parser.c /dovecot/src/lib-imap/imap-quote.c /dovecot/src/lib-imap/imap-seqset.c /dovecot/src/lib-imap/imap-url.c /dovecot/src/lib-imap/imap-utf7.c /dovecot/src/lib-imap/imap-util.c /dovecot/src/lib-imap/test-imap-bodystructure.c /dovecot/src/lib-imap/test-imap-envelope.c /dovecot/src/lib-imap/test-imap-match.c /dovecot/src/lib-imap/test-imap-parser.c /dovecot/src/lib-imap/test-imap-quote.c /dovecot/src/lib-imap/test-imap-url.c /dovecot/src/lib-imap/test-imap-utf7.c /dovecot/src/lib-imap/test-imap-util.c /dovecot/src/lib-index/mail-cache-compress.c /dovecot/src/lib-index/mail-cache-decisions.c /dovecot/src/lib-index/mail-cache-fields.c /dovecot/src/lib-index/mail-cache-lookup.c /dovecot/src/lib-index/mail-cache-sync-update.c /dovecot/src/lib-index/mail-cache-transaction.c /dovecot/src/lib-index/mail-cache.c /dovecot/src/lib-index/mail-index-alloc-cache.c /dovecot/src/lib-index/mail-index-dummy-view.c /dovecot/src/lib-index/mail-index-fsck.c /dovecot/src/lib-index/mail-index-lock.c /dovecot/src/lib-index/mail-index-map-hdr.c /dovecot/src/lib-index/mail-index-map-read.c /dovecot/src/lib-index/mail-index-map.c /dovecot/src/lib-index/mail-index-modseq.c /dovecot/src/lib-index/mail-index-strmap.c /dovecot/src/lib-index/mail-index-sync-ext.c /dovecot/src/lib-index/mail-index-sync-keywords.c /dovecot/src/lib-index/mail-index-sync-update.c /dovecot/src/lib-index/mail-index-sync.c /dovecot/src/lib-index/mail-index-transaction-export.c /dovecot/src/lib-index/mail-index-transaction-finish.c /dovecot/src/lib-index/mail-index-transaction-sort-appends.c /dovecot/src/lib-index/mail-index-transaction-update.c /dovecot/src/lib-index/mail-index-transaction-view.c /dovecot/src/lib-index/mail-index-transaction.c /dovecot/src/lib-index/mail-index-util.c /dovecot/src/lib-index/mail-index-view-sync.c /dovecot/src/lib-index/mail-index-view.c /dovecot/src/lib-index/mail-index-write.c /dovecot/src/lib-index/mail-index.c /dovecot/src/lib-index/mail-transaction-log-append.c /dovecot/src/lib-index/mail-transaction-log-file.c /dovecot/src/lib-index/mail-transaction-log-view.c /dovecot/src/lib-index/mail-transaction-log.c /dovecot/src/lib-index/mailbox-log.c /dovecot/src/lib-index/test-mail-index-map.c /dovecot/src/lib-index/test-mail-index-modseq.c /dovecot/src/lib-index/test-mail-index-sync-ext.c /dovecot/src/lib-index/test-mail-index-transaction-finish.c /dovecot/src/lib-index/test-mail-index-transaction-update.c /dovecot/src/lib-index/test-mail-transaction-log-append.c /dovecot/src/lib-index/test-mail-transaction-log-file.c /dovecot/src/lib-index/test-mail-transaction-log-view.c /dovecot/src/lib-lda/lda-settings.c /dovecot/src/lib-lda/mail-deliver.c /dovecot/src/lib-lda/mail-send.c /dovecot/src/lib-ldap/ldap-client.c /dovecot/src/lib-ldap/ldap-compare.c /dovecot/src/lib-ldap/ldap-connection-pool.c /dovecot/src/lib-ldap/ldap-connection.c /dovecot/src/lib-ldap/ldap-entry.c /dovecot/src/lib-ldap/ldap-iterator.c /dovecot/src/lib-ldap/ldap-search.c /dovecot/src/lib-lua/dlua-compat.c /dovecot/src/lib-lua/dlua-dovecot.c /dovecot/src/lib-lua/dlua-script.c /dovecot/src/lib-lua/test-lua.c /dovecot/src/lib-mail/istream-attachment-connector.c /dovecot/src/lib-mail/istream-attachment-extractor.c /dovecot/src/lib-mail/istream-binary-converter.c /dovecot/src/lib-mail/istream-dot.c /dovecot/src/lib-mail/istream-header-filter.c /dovecot/src/lib-mail/istream-nonuls.c /dovecot/src/lib-mail/istream-qp-decoder.c /dovecot/src/lib-mail/istream-qp-encoder.c /dovecot/src/lib-mail/mail-html2text.c /dovecot/src/lib-mail/mail-user-hash.c /dovecot/src/lib-mail/mbox-from.c /dovecot/src/lib-mail/message-address.c /dovecot/src/lib-mail/message-binary-part.c /dovecot/src/lib-mail/message-date.c /dovecot/src/lib-mail/message-decoder.c /dovecot/src/lib-mail/message-header-decode.c /dovecot/src/lib-mail/message-header-encode.c /dovecot/src/lib-mail/message-header-hash.c /dovecot/src/lib-mail/message-header-parser.c /dovecot/src/lib-mail/message-id.c /dovecot/src/lib-mail/message-parser.c /dovecot/src/lib-mail/message-part-data.c /dovecot/src/lib-mail/message-part-serialize.c /dovecot/src/lib-mail/message-part.c /dovecot/src/lib-mail/message-search.c /dovecot/src/lib-mail/message-size.c /dovecot/src/lib-mail/message-snippet.c /dovecot/src/lib-mail/ostream-dot.c /dovecot/src/lib-mail/qp-decoder.c /dovecot/src/lib-mail/qp-encoder.c /dovecot/src/lib-mail/quoted-printable.c /dovecot/src/lib-mail/rfc2231-parser.c /dovecot/src/lib-mail/rfc822-parser.c /dovecot/src/lib-mail/test-istream-attachment.c /dovecot/src/lib-mail/test-istream-binary-converter.c /dovecot/src/lib-mail/test-istream-dot.c /dovecot/src/lib-mail/test-istream-header-filter.c /dovecot/src/lib-mail/test-istream-qp-decoder.c /dovecot/src/lib-mail/test-istream-qp-encoder.c /dovecot/src/lib-mail/test-mail-html2text.c /dovecot/src/lib-mail/test-mbox-from.c /dovecot/src/lib-mail/test-message-address.c /dovecot/src/lib-mail/test-message-date.c /dovecot/src/lib-mail/test-message-decoder.c /dovecot/src/lib-mail/test-message-header-decode.c /dovecot/src/lib-mail/test-message-header-encode.c /dovecot/src/lib-mail/test-message-header-hash.c /dovecot/src/lib-mail/test-message-header-parser.c /dovecot/src/lib-mail/test-message-id.c /dovecot/src/lib-mail/test-message-parser.c /dovecot/src/lib-mail/test-message-part.c /dovecot/src/lib-mail/test-message-search.c /dovecot/src/lib-mail/test-message-snippet.c /dovecot/src/lib-mail/test-ostream-dot.c /dovecot/src/lib-mail/test-qp-decoder.c /dovecot/src/lib-mail/test-qp-encoder.c /dovecot/src/lib-mail/test-quoted-printable.c /dovecot/src/lib-mail/test-rfc2231-parser.c /dovecot/src/lib-mail/test-rfc822-parser.c /dovecot/src/lib-master/anvil-client.c /dovecot/src/lib-master/ipc-client.c /dovecot/src/lib-master/ipc-server.c /dovecot/src/lib-master/master-auth.c /dovecot/src/lib-master/master-instance.c /dovecot/src/lib-master/master-login-auth.c /dovecot/src/lib-master/master-login.c /dovecot/src/lib-master/master-service-haproxy.c /dovecot/src/lib-master/master-service-settings-cache.c /dovecot/src/lib-master/master-service-settings.c /dovecot/src/lib-master/master-service-ssl-settings.c /dovecot/src/lib-master/master-service-ssl.c /dovecot/src/lib-master/master-service.c /dovecot/src/lib-master/stats-client.c /dovecot/src/lib-master/syslog-util.c /dovecot/src/lib-master/test-master-service-settings-cache.c /dovecot/src/lib-oauth2/oauth2-introspect.c /dovecot/src/lib-oauth2/oauth2-private.h /dovecot/src/lib-oauth2/oauth2-refresh.c /dovecot/src/lib-oauth2/oauth2-token-validate.c /dovecot/src/lib-oauth2/oauth2.c /dovecot/src/lib-oauth2/oauth2.h /dovecot/src/lib-old-stats/stats-connection.c /dovecot/src/lib-old-stats/stats-parser.c /dovecot/src/lib-old-stats/stats.c /dovecot/src/lib-program-client/program-client-local.c /dovecot/src/lib-program-client/program-client-private.h /dovecot/src/lib-program-client/program-client-remote.c /dovecot/src/lib-program-client/program-client.c /dovecot/src/lib-program-client/program-client.h /dovecot/src/lib-program-client/test-program-client-local.c /dovecot/src/lib-program-client/test-program-client-net.c /dovecot/src/lib-program-client/test-program-client-unix.c /dovecot/src/lib-sasl/dsasl-client.c /dovecot/src/lib-sasl/mech-external.c /dovecot/src/lib-sasl/mech-login.c /dovecot/src/lib-sasl/mech-oauthbearer.c /dovecot/src/lib-sasl/mech-plain.c /dovecot/src/lib-settings/settings-parser.c /dovecot/src/lib-settings/settings.c /dovecot/src/lib-settings/test-settings-parser.c /dovecot/src/lib-smtp/smtp-address.c /dovecot/src/lib-smtp/smtp-client-command.c /dovecot/src/lib-smtp/smtp-client-connection.c /dovecot/src/lib-smtp/smtp-client-transaction.c /dovecot/src/lib-smtp/smtp-client.c /dovecot/src/lib-smtp/smtp-command-parser.c /dovecot/src/lib-smtp/smtp-common.c /dovecot/src/lib-smtp/smtp-params.c /dovecot/src/lib-smtp/smtp-parser.c /dovecot/src/lib-smtp/smtp-reply-parser.c /dovecot/src/lib-smtp/smtp-reply.c /dovecot/src/lib-smtp/smtp-server-cmd-auth.c /dovecot/src/lib-smtp/smtp-server-cmd-data.c /dovecot/src/lib-smtp/smtp-server-cmd-helo.c /dovecot/src/lib-smtp/smtp-server-cmd-mail.c /dovecot/src/lib-smtp/smtp-server-cmd-noop.c /dovecot/src/lib-smtp/smtp-server-cmd-quit.c /dovecot/src/lib-smtp/smtp-server-cmd-rcpt.c /dovecot/src/lib-smtp/smtp-server-cmd-rset.c /dovecot/src/lib-smtp/smtp-server-cmd-starttls.c /dovecot/src/lib-smtp/smtp-server-cmd-vrfy.c /dovecot/src/lib-smtp/smtp-server-cmd-xclient.c /dovecot/src/lib-smtp/smtp-server-command.c /dovecot/src/lib-smtp/smtp-server-connection.c /dovecot/src/lib-smtp/smtp-server-reply.c /dovecot/src/lib-smtp/smtp-server-transaction.c /dovecot/src/lib-smtp/smtp-server.c /dovecot/src/lib-smtp/smtp-submit-settings.c /dovecot/src/lib-smtp/smtp-submit.c /dovecot/src/lib-smtp/smtp-syntax.c /dovecot/src/lib-smtp/test-smtp-address.c /dovecot/src/lib-smtp/test-smtp-client-errors.c /dovecot/src/lib-smtp/test-smtp-command-parser.c /dovecot/src/lib-smtp/test-smtp-params.c /dovecot/src/lib-smtp/test-smtp-payload.c /dovecot/src/lib-smtp/test-smtp-reply-parser.c /dovecot/src/lib-smtp/test-smtp-server-errors.c /dovecot/src/lib-smtp/test-smtp-submit.c /dovecot/src/lib-sql/driver-cassandra.c /dovecot/src/lib-sql/driver-mysql.c /dovecot/src/lib-sql/driver-pgsql.c /dovecot/src/lib-sql/driver-sqlite.c /dovecot/src/lib-sql/driver-sqlpool.c /dovecot/src/lib-sql/driver-test.c /dovecot/src/lib-sql/sql-api.c /dovecot/src/lib-sql/sql-db-cache.c /dovecot/src/lib-ssl-iostream/dovecot-openssl-common.c /dovecot/src/lib-ssl-iostream/iostream-openssl-common.c /dovecot/src/lib-ssl-iostream/iostream-openssl-context.c /dovecot/src/lib-ssl-iostream/iostream-openssl.c /dovecot/src/lib-ssl-iostream/iostream-ssl-context-cache.c /dovecot/src/lib-ssl-iostream/iostream-ssl.c /dovecot/src/lib-ssl-iostream/istream-openssl.c /dovecot/src/lib-ssl-iostream/ostream-openssl.c fail-mail-storage.c fail-mail.c fail-mailbox.c index/cydir/cydir-mail.c index/cydir/cydir-save.c index/cydir/cydir-storage.c index/cydir/cydir-sync.c index/dbox-common/dbox-attachment.c index/dbox-common/dbox-file-fix.c index/dbox-common/dbox-file.c index/dbox-common/dbox-mail.c index/dbox-common/dbox-save.c index/dbox-common/dbox-storage.c index/dbox-multi/mdbox-deleted-storage.c index/dbox-multi/mdbox-file.c index/dbox-multi/mdbox-mail.c index/dbox-multi/mdbox-map.c index/dbox-multi/mdbox-purge.c index/dbox-multi/mdbox-save.c index/dbox-multi/mdbox-settings.c index/dbox-multi/mdbox-storage-rebuild.c index/dbox-multi/mdbox-storage.c index/dbox-multi/mdbox-sync.c index/dbox-single/sdbox-copy.c index/dbox-single/sdbox-file.c index/dbox-single/sdbox-mail.c index/dbox-single/sdbox-save.c index/dbox-single/sdbox-storage.c index/dbox-single/sdbox-sync-rebuild.c index/dbox-single/sdbox-sync.c index/imapc/imapc-list.c index/imapc/imapc-mail-fetch.c index/imapc/imapc-mail.c index/imapc/imapc-mailbox.c index/imapc/imapc-save.c index/imapc/imapc-search.c index/imapc/imapc-settings.c index/imapc/imapc-storage.c index/imapc/imapc-sync.c index/index-attachment.c index/index-attribute.c index/index-mail-binary.c index/index-mail-headers.c index/index-mail.c index/index-mailbox-size.c index/index-pop3-uidl.c index/index-rebuild.c index/index-search-mime.c index/index-search-result.c index/index-search.c index/index-sort-string.c index/index-sort.c index/index-status.c index/index-storage.c index/index-sync-changes.c index/index-sync-pvt.c index/index-sync-search.c index/index-sync.c index/index-thread-finish.c index/index-thread-links.c index/index-thread.c index/index-transaction.c index/istream-mail.c index/maildir/maildir-copy.c index/maildir/maildir-filename-flags.c index/maildir/maildir-filename.c index/maildir/maildir-keywords.c index/maildir/maildir-mail.c index/maildir/maildir-save.c index/maildir/maildir-settings.c index/maildir/maildir-storage.c index/maildir/maildir-sync-index.c index/maildir/maildir-sync.c index/maildir/maildir-uidlist.c index/maildir/maildir-util.c index/mbox/istream-raw-mbox.c index/mbox/mbox-file.c index/mbox/mbox-lock.c index/mbox/mbox-mail.c index/mbox/mbox-md5-all.c index/mbox/mbox-md5-apop3d.c index/mbox/mbox-save.c index/mbox/mbox-settings.c index/mbox/mbox-storage.c index/mbox/mbox-sync-list-index.c index/mbox/mbox-sync-parse.c index/mbox/mbox-sync-rewrite.c index/mbox/mbox-sync-update.c index/mbox/mbox-sync.c index/pop3c/pop3c-client.c index/pop3c/pop3c-mail.c index/pop3c/pop3c-settings.c index/pop3c/pop3c-storage.c index/pop3c/pop3c-sync.c index/raw/raw-mail.c index/raw/raw-storage.c index/raw/raw-sync.c index/shared/shared-list.c index/shared/shared-storage.c list/mailbox-list-delete.c list/mailbox-list-fs-flags.c list/mailbox-list-fs-iter.c list/mailbox-list-fs.c list/mailbox-list-index-backend.c list/mailbox-list-index-iter.c list/mailbox-list-index-notify.c list/mailbox-list-index-status.c list/mailbox-list-index-sync.c list/mailbox-list-index.c list/mailbox-list-iter.c list/mailbox-list-maildir-iter.c list/mailbox-list-maildir.c list/mailbox-list-none.c list/mailbox-list-notify-tree.c list/mailbox-list-subscriptions.c list/subscription-file.c mail-autoexpunge.c mail-copy.c mail-duplicate.c mail-error.c mail-namespace.c mail-search-args-cmdline.c mail-search-args-imap.c mail-search-args-simplify.c mail-search-build.c mail-search-mime-build.c mail-search-mime-register.c mail-search-mime.c mail-search-parser-cmdline.c mail-search-parser-imap.c mail-search-parser.c mail-search-register-human.c mail-search-register-imap.c mail-search-register.c mail-search.c mail-storage-hooks.c mail-storage-register.c mail-storage-service.c mail-storage-settings.c mail-storage.c mail-thread.c mail-user.c mail.c mailbox-attribute-internal.c mailbox-attribute.c mailbox-get.c mailbox-guid-cache.c mailbox-header.c mailbox-keywords.c mailbox-list-notify.c mailbox-list-register.c mailbox-list.c mailbox-recent-flags.c mailbox-search-result.c mailbox-tree.c mailbox-uidvalidity.c mailbox-watch.c test-mail-search-args-imap.c test-mail-search-args-simplify.c test-mail-storage.c test-mailbox-get.c /dovecot/src/lib-test/test-common.c /dovecot/src/lib-test/test-istream.c /dovecot/src/lib-test/test-ostream.c /dovecot/src/lib/aqueue.c /dovecot/src/lib/array.c /dovecot/src/lib/askpass.c /dovecot/src/lib/backtrace-string.c /dovecot/src/lib/base32.c /dovecot/src/lib/base64.c /dovecot/src/lib/bits.c /dovecot/src/lib/bloomfilter.c /dovecot/src/lib/bsearch-insert-pos.c /dovecot/src/lib/buffer.c /dovecot/src/lib/child-wait.c /dovecot/src/lib/compat.c /dovecot/src/lib/connection.c /dovecot/src/lib/crc32.c /dovecot/src/lib/data-stack.c /dovecot/src/lib/eacces-error.c /dovecot/src/lib/env-util.c /dovecot/src/lib/event-filter.c /dovecot/src/lib/event-log.c /dovecot/src/lib/execv-const.c /dovecot/src/lib/failures.c /dovecot/src/lib/fd-util.c /dovecot/src/lib/fdatasync-path.c /dovecot/src/lib/fdpass.c /dovecot/src/lib/file-cache.c /dovecot/src/lib/file-copy.c /dovecot/src/lib/file-create-locked.c /dovecot/src/lib/file-dotlock.c /dovecot/src/lib/file-lock.c /dovecot/src/lib/file-set-size.c /dovecot/src/lib/guid.c /dovecot/src/lib/hash-format.c /dovecot/src/lib/hash-method.c /dovecot/src/lib/hash.c /dovecot/src/lib/hash2.c /dovecot/src/lib/hex-binary.c /dovecot/src/lib/hex-dec.c /dovecot/src/lib/home-expand.c /dovecot/src/lib/hook-build.c /dovecot/src/lib/hook-build.h /dovecot/src/lib/hostpid.c /dovecot/src/lib/imem.c /dovecot/src/lib/ioloop-epoll.c /dovecot/src/lib/ioloop-notify-fd.c /dovecot/src/lib/ioloop-notify-inotify.c /dovecot/src/lib/ioloop-notify-none.c /dovecot/src/lib/ioloop-poll.c /dovecot/src/lib/ioloop-select.c /dovecot/src/lib/ioloop.c /dovecot/src/lib/iostream-proxy.c /dovecot/src/lib/iostream-proxy.h /dovecot/src/lib/iostream-pump.c /dovecot/src/lib/iostream-pump.h /dovecot/src/lib/iostream-rawlog.c /dovecot/src/lib/iostream-temp.c /dovecot/src/lib/iostream.c /dovecot/src/lib/ipwd.c /dovecot/src/lib/iso8601-date.c /dovecot/src/lib/istream-base64-decoder.c /dovecot/src/lib/istream-base64-encoder.c /dovecot/src/lib/istream-callback.c /dovecot/src/lib/istream-chain.c /dovecot/src/lib/istream-concat.c /dovecot/src/lib/istream-crlf.c /dovecot/src/lib/istream-data.c /dovecot/src/lib/istream-failure-at.c /dovecot/src/lib/istream-file.c /dovecot/src/lib/istream-hash.c /dovecot/src/lib/istream-jsonstr.c /dovecot/src/lib/istream-limit.c /dovecot/src/lib/istream-mmap.c /dovecot/src/lib/istream-multiplex.c /dovecot/src/lib/istream-rawlog.c /dovecot/src/lib/istream-seekable.c /dovecot/src/lib/istream-sized.c /dovecot/src/lib/istream-tee.c /dovecot/src/lib/istream-timeout.c /dovecot/src/lib/istream-try.c /dovecot/src/lib/istream-unix.c /dovecot/src/lib/istream.c /dovecot/src/lib/json-parser.c /dovecot/src/lib/json-tree.c /dovecot/src/lib/lib-event.c /dovecot/src/lib/lib-signals.c /dovecot/src/lib/lib.c /dovecot/src/lib/log-throttle.c /dovecot/src/lib/memarea.c /dovecot/src/lib/mempool-allocfree.c /dovecot/src/lib/mempool-alloconly.c /dovecot/src/lib/mempool-datastack.c /dovecot/src/lib/mempool-system.c /dovecot/src/lib/mempool-unsafe-datastack.c /dovecot/src/lib/mempool.c /dovecot/src/lib/mkdir-parents.c /dovecot/src/lib/mmap-anon.c /dovecot/src/lib/mmap-util.c /dovecot/src/lib/module-dir.c /dovecot/src/lib/mountpoint.c /dovecot/src/lib/net.c /dovecot/src/lib/nfs-workarounds.c /dovecot/src/lib/numpack.c /dovecot/src/lib/ostream-buffer.c /dovecot/src/lib/ostream-escaped.c /dovecot/src/lib/ostream-failure-at.c /dovecot/src/lib/ostream-file.c /dovecot/src/lib/ostream-hash.c /dovecot/src/lib/ostream-multiplex.c /dovecot/src/lib/ostream-null.c /dovecot/src/lib/ostream-rawlog.c /dovecot/src/lib/ostream-unix.c /dovecot/src/lib/ostream.c /dovecot/src/lib/path-util.c /dovecot/src/lib/pkcs5.c /dovecot/src/lib/primes.c /dovecot/src/lib/printf-format-fix.c /dovecot/src/lib/priorityq.c /dovecot/src/lib/process-title.c /dovecot/src/lib/rand.c /dovecot/src/lib/randgen.c /dovecot/src/lib/read-full.c /dovecot/src/lib/restrict-access.c /dovecot/src/lib/restrict-process-size.c /dovecot/src/lib/safe-memset.c /dovecot/src/lib/safe-mkdir.c /dovecot/src/lib/safe-mkstemp.c /dovecot/src/lib/sendfile-util.c /dovecot/src/lib/seq-range-array.c /dovecot/src/lib/sort.c /dovecot/src/lib/stats-dist.c /dovecot/src/lib/str-find.c /dovecot/src/lib/str-sanitize.c /dovecot/src/lib/str-table.c /dovecot/src/lib/str.c /dovecot/src/lib/strescape.c /dovecot/src/lib/strfuncs.c /dovecot/src/lib/strnum.c /dovecot/src/lib/test-aqueue.c /dovecot/src/lib/test-array.c /dovecot/src/lib/test-base32.c /dovecot/src/lib/test-base64.c /dovecot/src/lib/test-bits.c /dovecot/src/lib/test-bloomfilter.c /dovecot/src/lib/test-bsearch-insert-pos.c /dovecot/src/lib/test-buffer.c /dovecot/src/lib/test-crc32.c /dovecot/src/lib/test-data-stack.c /dovecot/src/lib/test-failures.c /dovecot/src/lib/test-file-create-locked.c /dovecot/src/lib/test-guid.c /dovecot/src/lib/test-hash-format.c /dovecot/src/lib/test-hash-method.c /dovecot/src/lib/test-hash.c /dovecot/src/lib/test-hex-binary.c /dovecot/src/lib/test-hmac.c /dovecot/src/lib/test-imem.c /dovecot/src/lib/test-ioloop.c /dovecot/src/lib/test-iostream-proxy.c /dovecot/src/lib/test-iostream-pump.c /dovecot/src/lib/test-iostream-temp.c /dovecot/src/lib/test-iso8601-date.c /dovecot/src/lib/test-istream-base64-decoder.c /dovecot/src/lib/test-istream-base64-encoder.c /dovecot/src/lib/test-istream-chain.c /dovecot/src/lib/test-istream-concat.c /dovecot/src/lib/test-istream-crlf.c /dovecot/src/lib/test-istream-failure-at.c /dovecot/src/lib/test-istream-jsonstr.c /dovecot/src/lib/test-istream-multiplex.c /dovecot/src/lib/test-istream-seekable.c /dovecot/src/lib/test-istream-sized.c /dovecot/src/lib/test-istream-tee.c /dovecot/src/lib/test-istream-try.c /dovecot/src/lib/test-istream-unix.c /dovecot/src/lib/test-istream.c /dovecot/src/lib/test-json-parser.c /dovecot/src/lib/test-json-tree.c /dovecot/src/lib/test-lib-signals.c /dovecot/src/lib/test-lib.c /dovecot/src/lib/test-llist.c /dovecot/src/lib/test-log-throttle.c /dovecot/src/lib/test-malloc-overflow.c /dovecot/src/lib/test-memarea.c /dovecot/src/lib/test-mempool-allocfree.c /dovecot/src/lib/test-mempool-alloconly.c /dovecot/src/lib/test-mempool.c /dovecot/src/lib/test-multiplex.c /dovecot/src/lib/test-murmurhash3.c /dovecot/src/lib/test-net.c /dovecot/src/lib/test-numpack.c /dovecot/src/lib/test-ostream-buffer.c /dovecot/src/lib/test-ostream-escaped.c /dovecot/src/lib/test-ostream-failure-at.c /dovecot/src/lib/test-ostream-file.c /dovecot/src/lib/test-ostream-multiplex.c /dovecot/src/lib/test-path-util.c /dovecot/src/lib/test-pkcs5.c /dovecot/src/lib/test-primes.c /dovecot/src/lib/test-printf-format-fix.c /dovecot/src/lib/test-priorityq.c /dovecot/src/lib/test-seq-range-array.c /dovecot/src/lib/test-stats-dist.c /dovecot/src/lib/test-str-find.c /dovecot/src/lib/test-str-sanitize.c /dovecot/src/lib/test-str-table.c /dovecot/src/lib/test-str.c /dovecot/src/lib/test-strescape.c /dovecot/src/lib/test-strfuncs.c /dovecot/src/lib/test-strnum.c /dovecot/src/lib/test-time-util.c /dovecot/src/lib/test-unichar.c /dovecot/src/lib/test-uri.c /dovecot/src/lib/test-utc-mktime.c /dovecot/src/lib/test-var-expand.c /dovecot/src/lib/test-wildcard-match.c /dovecot/src/lib/time-util.c /dovecot/src/lib/unichar.c /dovecot/src/lib/unix-socket-create.c /dovecot/src/lib/unlink-directory.c /dovecot/src/lib/unlink-old-files.c /dovecot/src/lib/uri-util.c /dovecot/src/lib/utc-mktime.c /dovecot/src/lib/utc-offset.c /dovecot/src/lib/var-expand-if.c /dovecot/src/lib/var-expand.c /dovecot/src/lib/write-full.c /dovecot/src/lmtp/client.c /dovecot/src/lmtp/commands.c /dovecot/src/lmtp/lmtp-local.c /dovecot/src/lmtp/lmtp-proxy.c /dovecot/src/lmtp/lmtp-settings.c /dovecot/src/lmtp/main.c /dovecot/src/log/doveadm-connection.c /dovecot/src/log/log-connection.c /dovecot/src/log/log-error-buffer.c /dovecot/src/log/log-settings.c /dovecot/src/log/main.c /dovecot/src/login-common/access-lookup.c /dovecot/src/login-common/client-common-auth.c /dovecot/src/login-common/client-common.c /dovecot/src/login-common/login-proxy-state.c /dovecot/src/login-common/login-proxy.c /dovecot/src/login-common/login-settings.c /dovecot/src/login-common/main.c /dovecot/src/login-common/sasl-server.c /dovecot/src/master/capabilities-posix.c /dovecot/src/master/dup2-array.c /dovecot/src/master/main.c /dovecot/src/master/master-client.c /dovecot/src/master/master-settings.c /dovecot/src/master/service-anvil.c /dovecot/src/master/service-listen.c /dovecot/src/master/service-log.c /dovecot/src/master/service-monitor.c /dovecot/src/master/service-process-notify.c /dovecot/src/master/service-process.c /dovecot/src/master/service.c /dovecot/src/old-stats/client-export.c /dovecot/src/old-stats/client-reset.c /dovecot/src/old-stats/client.c /dovecot/src/old-stats/fifo-input-connection.c /dovecot/src/old-stats/global-memory.c /dovecot/src/old-stats/mail-command.c /dovecot/src/old-stats/mail-domain.c /dovecot/src/old-stats/mail-ip.c /dovecot/src/old-stats/mail-session.c /dovecot/src/old-stats/mail-stats.c /dovecot/src/old-stats/mail-user.c /dovecot/src/old-stats/main.c /dovecot/src/old-stats/stats-carbon.c /dovecot/src/old-stats/stats-settings.c /dovecot/src/plugins/acl/acl-api.c /dovecot/src/plugins/acl/acl-attributes.c /dovecot/src/plugins/acl/acl-backend-vfile-acllist.c /dovecot/src/plugins/acl/acl-backend-vfile-update.c /dovecot/src/plugins/acl/acl-backend-vfile.c /dovecot/src/plugins/acl/acl-backend.c /dovecot/src/plugins/acl/acl-cache.c /dovecot/src/plugins/acl/acl-global-file.c /dovecot/src/plugins/acl/acl-lookup-dict.c /dovecot/src/plugins/acl/acl-mailbox-list.c /dovecot/src/plugins/acl/acl-mailbox.c /dovecot/src/plugins/acl/acl-plugin.c /dovecot/src/plugins/acl/acl-shared-storage.c /dovecot/src/plugins/acl/acl-storage.c /dovecot/src/plugins/acl/doveadm-acl.c /dovecot/src/plugins/apparmor/apparmor-plugin.c /dovecot/src/plugins/autocreate/autocreate-plugin.c /dovecot/src/plugins/expire/doveadm-expire.c /dovecot/src/plugins/expire/expire-plugin.c /dovecot/src/plugins/expire/expire-set.c /dovecot/src/plugins/fs-compress/fs-compress.c /dovecot/src/plugins/fts-lucene/doveadm-fts-lucene.c /dovecot/src/plugins/fts-lucene/fts-backend-lucene.c /dovecot/src/plugins/fts-lucene/fts-lucene-plugin.c /dovecot/src/plugins/fts-lucene/lucene-wrapper.cc /dovecot/src/plugins/fts-solr/fts-backend-solr-old.c /dovecot/src/plugins/fts-solr/fts-backend-solr.c /dovecot/src/plugins/fts-solr/fts-solr-plugin.c /dovecot/src/plugins/fts-solr/solr-connection.c /dovecot/src/plugins/fts-squat/fts-backend-squat.c /dovecot/src/plugins/fts-squat/fts-squat-plugin.c /dovecot/src/plugins/fts-squat/squat-test.c /dovecot/src/plugins/fts-squat/squat-trie.c /dovecot/src/plugins/fts-squat/squat-uidlist.c /dovecot/src/plugins/fts/doveadm-dump-fts-expunge-log.c /dovecot/src/plugins/fts/doveadm-fts.c /dovecot/src/plugins/fts/fts-api.c /dovecot/src/plugins/fts/fts-build-mail.c /dovecot/src/plugins/fts/fts-expunge-log.c /dovecot/src/plugins/fts/fts-indexer.c /dovecot/src/plugins/fts/fts-parser-html.c /dovecot/src/plugins/fts/fts-parser-script.c /dovecot/src/plugins/fts/fts-parser-tika.c /dovecot/src/plugins/fts/fts-parser.c /dovecot/src/plugins/fts/fts-plugin.c /dovecot/src/plugins/fts/fts-search-args.c /dovecot/src/plugins/fts/fts-search-serialize.c /dovecot/src/plugins/fts/fts-search.c /dovecot/src/plugins/fts/fts-storage.c /dovecot/src/plugins/fts/fts-user.c /dovecot/src/plugins/fts/xml2text.c /dovecot/src/plugins/imap-acl/imap-acl-plugin.c /dovecot/src/plugins/imap-old-stats/imap-stats-plugin.c /dovecot/src/plugins/imap-quota/imap-quota-plugin.c /dovecot/src/plugins/imap-zlib/imap-zlib-plugin.c /dovecot/src/plugins/last-login/last-login-plugin.c /dovecot/src/plugins/lazy-expunge/lazy-expunge-plugin.c /dovecot/src/plugins/listescape/listescape-plugin.c /dovecot/src/plugins/mail-crypt/doveadm-mail-crypt.c /dovecot/src/plugins/mail-crypt/fs-crypt-common.c /dovecot/src/plugins/mail-crypt/fs-crypt-settings.c /dovecot/src/plugins/mail-crypt/fs-crypt.c /dovecot/src/plugins/mail-crypt/fs-mail-crypt.c /dovecot/src/plugins/mail-crypt/mail-crypt-acl-plugin.c /dovecot/src/plugins/mail-crypt/mail-crypt-global-key.c /dovecot/src/plugins/mail-crypt/mail-crypt-key.c /dovecot/src/plugins/mail-crypt/mail-crypt-plugin.c /dovecot/src/plugins/mail-crypt/mail-crypt-pluginenv.c /dovecot/src/plugins/mail-crypt/mail-crypt-userenv.c /dovecot/src/plugins/mail-crypt/test-mail-global-key.c /dovecot/src/plugins/mail-crypt/test-mail-key.c /dovecot/src/plugins/mail-filter/istream-ext-filter.c /dovecot/src/plugins/mail-filter/mail-filter-plugin.c /dovecot/src/plugins/mail-filter/ostream-ext-filter.c /dovecot/src/plugins/mail-log/mail-log-plugin.c /dovecot/src/plugins/mailbox-alias/mailbox-alias-plugin.c /dovecot/src/plugins/notify-status/notify-status-plugin.c /dovecot/src/plugins/notify/notify-plugin.c /dovecot/src/plugins/notify/notify-storage.c /dovecot/src/plugins/old-stats/mail-stats-connection.c /dovecot/src/plugins/old-stats/mail-stats-fill.c /dovecot/src/plugins/old-stats/mail-stats.c /dovecot/src/plugins/old-stats/stats-plugin.c /dovecot/src/plugins/pop3-migration/pop3-migration-plugin.c /dovecot/src/plugins/pop3-migration/test-pop3-migration-plugin.c /dovecot/src/plugins/push-notification/push-notification-driver-dlog.c /dovecot/src/plugins/push-notification/push-notification-driver-ox.c /dovecot/src/plugins/push-notification/push-notification-drivers.c /dovecot/src/plugins/push-notification/push-notification-drivers.h /dovecot/src/plugins/push-notification/push-notification-event-flagsclear.c /dovecot/src/plugins/push-notification/push-notification-event-flagsclear.h /dovecot/src/plugins/push-notification/push-notification-event-flagsset.c /dovecot/src/plugins/push-notification/push-notification-event-flagsset.h /dovecot/src/plugins/push-notification/push-notification-event-mailboxcreate.c /dovecot/src/plugins/push-notification/push-notification-event-mailboxcreate.h /dovecot/src/plugins/push-notification/push-notification-event-mailboxdelete.c /dovecot/src/plugins/push-notification/push-notification-event-mailboxdelete.h /dovecot/src/plugins/push-notification/push-notification-event-mailboxrename.c /dovecot/src/plugins/push-notification/push-notification-event-mailboxrename.h /dovecot/src/plugins/push-notification/push-notification-event-mailboxsubscribe.c /dovecot/src/plugins/push-notification/push-notification-event-mailboxsubscribe.h /dovecot/src/plugins/push-notification/push-notification-event-mailboxunsubscribe.c /dovecot/src/plugins/push-notification/push-notification-event-mailboxunsubscribe.h /dovecot/src/plugins/push-notification/push-notification-event-message-common.h /dovecot/src/plugins/push-notification/push-notification-event-messageappend.c /dovecot/src/plugins/push-notification/push-notification-event-messageappend.h /dovecot/src/plugins/push-notification/push-notification-event-messageexpunge.c /dovecot/src/plugins/push-notification/push-notification-event-messageexpunge.h /dovecot/src/plugins/push-notification/push-notification-event-messagenew.c /dovecot/src/plugins/push-notification/push-notification-event-messagenew.h /dovecot/src/plugins/push-notification/push-notification-event-messageread.c /dovecot/src/plugins/push-notification/push-notification-event-messageread.h /dovecot/src/plugins/push-notification/push-notification-event-messagetrash.c /dovecot/src/plugins/push-notification/push-notification-event-messagetrash.h /dovecot/src/plugins/push-notification/push-notification-events-rfc5423.c /dovecot/src/plugins/push-notification/push-notification-events-rfc5423.h /dovecot/src/plugins/push-notification/push-notification-events.c /dovecot/src/plugins/push-notification/push-notification-events.h /dovecot/src/plugins/push-notification/push-notification-plugin.c /dovecot/src/plugins/push-notification/push-notification-plugin.h /dovecot/src/plugins/push-notification/push-notification-triggers.c /dovecot/src/plugins/push-notification/push-notification-triggers.h /dovecot/src/plugins/push-notification/push-notification-txn-mbox.c /dovecot/src/plugins/push-notification/push-notification-txn-mbox.h /dovecot/src/plugins/push-notification/push-notification-txn-msg.c /dovecot/src/plugins/push-notification/push-notification-txn-msg.h /dovecot/src/plugins/quota-clone/quota-clone-plugin.c /dovecot/src/plugins/quota/doveadm-quota.c /dovecot/src/plugins/quota/quota-count.c /dovecot/src/plugins/quota/quota-dict.c /dovecot/src/plugins/quota/quota-dirsize.c /dovecot/src/plugins/quota/quota-fs.c /dovecot/src/plugins/quota/quota-imapc.c /dovecot/src/plugins/quota/quota-maildir.c /dovecot/src/plugins/quota/quota-plugin.c /dovecot/src/plugins/quota/quota-status-settings.c /dovecot/src/plugins/quota/quota-status.c /dovecot/src/plugins/quota/quota-storage.c /dovecot/src/plugins/quota/quota-util.c /dovecot/src/plugins/quota/quota.c /dovecot/src/plugins/quota/test-quota-util.c /dovecot/src/plugins/replication/replication-plugin.c /dovecot/src/plugins/snarf/snarf-plugin.c /dovecot/src/plugins/trash/trash-plugin.c /dovecot/src/plugins/var-expand-crypt/test-var-expand-crypt.c /dovecot/src/plugins/var-expand-crypt/var-expand-crypt-plugin.c /dovecot/src/plugins/virtual/virtual-config.c /dovecot/src/plugins/virtual/virtual-mail.c /dovecot/src/plugins/virtual/virtual-plugin.c /dovecot/src/plugins/virtual/virtual-save.c /dovecot/src/plugins/virtual/virtual-search.c /dovecot/src/plugins/virtual/virtual-storage.c /dovecot/src/plugins/virtual/virtual-sync.c /dovecot/src/plugins/virtual/virtual-transaction.c /dovecot/src/plugins/welcome/welcome-plugin.c /dovecot/src/plugins/zlib/zlib-plugin.c /dovecot/src/pop3-login/client-authenticate.c /dovecot/src/pop3-login/client.c /dovecot/src/pop3-login/pop3-login-settings.c /dovecot/src/pop3-login/pop3-proxy.c /dovecot/src/pop3/main.c /dovecot/src/pop3/pop3-client.c /dovecot/src/pop3/pop3-commands.c /dovecot/src/pop3/pop3-settings.c /dovecot/src/replication/aggregator/aggregator-settings.c /dovecot/src/replication/aggregator/aggregator.c /dovecot/src/replication/aggregator/notify-connection.c /dovecot/src/replication/aggregator/replicator-connection.c /dovecot/src/replication/replicator/doveadm-connection.c /dovecot/src/replication/replicator/dsync-client.c /dovecot/src/replication/replicator/notify-connection.c /dovecot/src/replication/replicator/replicator-brain.c /dovecot/src/replication/replicator/replicator-queue-auth.c /dovecot/src/replication/replicator/replicator-queue.c /dovecot/src/replication/replicator/replicator-settings.c /dovecot/src/replication/replicator/replicator.c /dovecot/src/stats/client-reader.c /dovecot/src/stats/client-writer.c /dovecot/src/stats/main.c /dovecot/src/stats/stats-event-category.c /dovecot/src/stats/stats-metrics.c /dovecot/src/stats/stats-settings.c /dovecot/src/submission-login/client-authenticate.c /dovecot/src/submission-login/client.c /dovecot/src/submission-login/submission-login-settings.c /dovecot/src/submission-login/submission-proxy.c /dovecot/src/submission/cmd-data.c /dovecot/src/submission/cmd-helo.c /dovecot/src/submission/cmd-mail.c /dovecot/src/submission/cmd-noop.c /dovecot/src/submission/cmd-quit.c /dovecot/src/submission/cmd-rcpt.c /dovecot/src/submission/cmd-rset.c /dovecot/src/submission/cmd-vrfy.c /dovecot/src/submission/main.c /dovecot/src/submission/submission-client.c /dovecot/src/submission/submission-commands.c /dovecot/src/submission/submission-settings.c /dovecot/src/util/gdbhelper.c /dovecot/src/util/maildirlock.c /dovecot/src/util/rawlog.c /dovecot/src/util/script-login.c /dovecot/src/util/script.c /dovecot/src/util/tcpwrap-settings.c /dovecot/src/util/tcpwrap.c
d95773f272b0475ac0e51b96f603a28e8674e8f1 13-Dec-2017 Timo Sirainen <timo.sirainen@dovecot.fi>

lib-storage: Make sure index root is created when it's the same as root directory This is required by the following commit.

82e7761750881b85128ccb2e4d4d06075ca36050 20-Nov-2017 Martti Rannanjärvi <martti.rannanjarvi@dovecot.fi>

lib-storage: Add a fall through comment to fix gcc-7 warning

638600575ee95f2513c683ef09cb188f76eacd22 20-Nov-2017 Timo Sirainen <timo.sirainen@dovecot.fi>

lib-storage: Add INDEXCACHE=<path> to mail_location This allows configuring a different directory for dovecot.index.cache files than the rest of the index files.

eaa2d473ed2ecdb9856cd98a33f4d3063cfaf2a1 25-Jul-2017 Timo Sirainen <timo.sirainen@dovecot.fi>

lib-storage: Add setting to disable \NoSelect mailboxes Enabled using mail_location = ...:NO-NOSELECT Trying to create \NoSelect "dir/" will result just creating "dir", similar to how Maildir++ layout already did it. Deleting a mailbox will delete all of its \NoSelect parents.

d85f37fe02fadcd5144560495a7196133c8ec947 25-Jul-2017 Timo Sirainen <timo.sirainen@dovecot.fi>

lib-storage: If root dir already exists as file, log better error message.

49c48631cfd07017d5f93d83713fffe4f13730c4 24-Jul-2017 Timo Sirainen <timo.sirainen@dovecot.fi>

lib-storage: Allow LISTINDEX to point to a different directory Most importantly because the mailbox list index is only a cache, it could be safely pointed to e.g. tmpfs to save disk I/O.

4654cf737f538f5de032b8c9908913f121917366 10-Jul-2017 Timo Sirainen <timo.sirainen@dovecot.fi>

lib-storage: Add mailbox_list_last_error_push/pop() These are similar to mail_storage_last_error_push/pop()

4fce6ce68d13836faf6d68f35855eba4573b42b2 03-Jul-2017 Timo Sirainen <timo.sirainen@dovecot.fi>

lib-storage: mailbox_list_get_permissions() - Use index dir with ITERINDEX

6763c5f6246a0705b141d99d32fe9e2096042bd3 03-Jul-2017 Timo Sirainen <timo.sirainen@dovecot.fi>

lib-storage: mailbox_list_get_permissions() - Use index dir for storage without mails The index dir might still exist.

4225ae95dd2110fe678ee70c64be14784a53c364 03-Jul-2017 Timo Sirainen <timo.sirainen@dovecot.fi>

lib-storage: Cleanup - move code to mailbox_list_get_permissions_stat() Comments changed also a bit, but no functional changes.

2f552aa8fb0fc86473c2d7dea85d8237373fb35f 03-Jul-2017 Timo Sirainen <timo.sirainen@dovecot.fi>

lib-storage: Cleanup - Use mailbox_permissions_copy() instead of duplicating it

5069b6adc4acb0efb3c6e87e778b820bae9bae9b 03-Jul-2017 Timo Sirainen <timo.sirainen@dovecot.fi>

lib-storage: Add mailbox_permissions_copy()

1728ff34ee03de825ad3aeed67d19f8ae140ee2e 03-Jul-2017 Timo Sirainen <timo.sirainen@dovecot.fi>

lib-storage: Add mail_location=..:ITERINDEX This changes mailbox list iteration to work using INDEX directory instead of the normal mail directory. This can be helpful when the indexes are stored on a faster storage.

7d2d0ae1131c8b632cc7e86000adaaf8c9ef42a9 30-Jun-2017 Timo Sirainen <timo.sirainen@dovecot.fi>

lib-storage: Add BROKENCHAR to mail_location This makes the mailbox_list_settings.broken_char configurable. Mainly useful with imapc when remote server doesn't contain valid mUTF-7 mailbox names.

3e0b3ae576483a96b88802b27e93f3caeba09ddc 29-Jun-2017 Timo Sirainen <timo.sirainen@dovecot.fi>

lib-storage: Add mailbox_list_get_last_mail_error()

fd8b93ca5cbeba64fe6fa5dc98a3e580fb046791 28-Jun-2017 Timo Sirainen <timo.sirainen@dovecot.fi>

lib-storage: Add VOLATILEDIR setting to mail_location This is useful for creating temporary locks that could exist in tmpfs. Currently this is used for .vsize.lock and dovecot.autoexpunge.lock.

8ca217bf3aa23c7922d0d4aa44fcd2320416d61c 23-Mar-2017 Martti Rannanjärvi <martti.rannanjarvi@dovecot.fi>

lib-storage: Add mailbox_list_get_last_internal_error() This returns the error given to mailbox_list_set_critical().

dd645357a6b851a3a9527d16e2bced731e46dcaa 30-Jan-2017 Martti Rannanjärvi <martti.rannanjarvi@dovecot.fi>

lib: Add error_r to t_readlink and its callers

dfa2201c6ac8ddb2d2798dee15662cfe774e644e 30-Jan-2017 Martti Rannanjärvi <martti.rannanjarvi@dovecot.fi>

lib: Rename abspath to path-util

2454dfa32c93c20a8522c6ed42fe057baaac9f9a 01-Jan-2017 Stephan Bosch <stephan.bosch@dovecot.fi>

Updated copyright notices to include the year 2017.

/dovecot/doc/man/doveadm-acl.1.in /dovecot/doc/man/doveadm-altmove.1.in /dovecot/doc/man/doveadm-auth.1.in /dovecot/doc/man/doveadm-batch.1.in /dovecot/doc/man/doveadm-deduplicate.1.in /dovecot/doc/man/doveadm-director.1.in /dovecot/doc/man/doveadm-dump.1.in /dovecot/doc/man/doveadm-exec.1.in /dovecot/doc/man/doveadm-expunge.1.in /dovecot/doc/man/doveadm-fetch.1.in /dovecot/doc/man/doveadm-flags.1.in /dovecot/doc/man/doveadm-force-resync.1.in /dovecot/doc/man/doveadm-fs.1.in /dovecot/doc/man/doveadm-fts.1.in /dovecot/doc/man/doveadm-help.1.in /dovecot/doc/man/doveadm-import.1.in /dovecot/doc/man/doveadm-index.1.in /dovecot/doc/man/doveadm-instance.1.in /dovecot/doc/man/doveadm-kick.1.in /dovecot/doc/man/doveadm-log.1.in /dovecot/doc/man/doveadm-mailbox-cryptokey.1.in /dovecot/doc/man/doveadm-mailbox.1.in /dovecot/doc/man/doveadm-move.1.in /dovecot/doc/man/doveadm-penalty.1.in /dovecot/doc/man/doveadm-proxy.1.in /dovecot/doc/man/doveadm-purge.1.in /dovecot/doc/man/doveadm-pw.1.in /dovecot/doc/man/doveadm-quota.1.in /dovecot/doc/man/doveadm-replicator.1.in /dovecot/doc/man/doveadm-search-query.7 /dovecot/doc/man/doveadm-search.1.in /dovecot/doc/man/doveadm-stats.1.in /dovecot/doc/man/doveadm-sync.1.in /dovecot/doc/man/doveadm-user.1.in /dovecot/doc/man/doveadm-who.1.in /dovecot/doc/man/doveadm.1.in /dovecot/doc/man/doveconf.1.in /dovecot/doc/man/dovecot-lda.1.in /dovecot/doc/man/dovecot.1.in /dovecot/src/anvil/anvil-connection.c /dovecot/src/anvil/anvil-settings.c /dovecot/src/anvil/connect-limit.c /dovecot/src/anvil/main.c /dovecot/src/anvil/penalty.c /dovecot/src/anvil/test-penalty.c /dovecot/src/auth/auth-cache.c /dovecot/src/auth/auth-client-connection.c /dovecot/src/auth/auth-fields.c /dovecot/src/auth/auth-master-connection.c /dovecot/src/auth/auth-penalty.c /dovecot/src/auth/auth-policy.c /dovecot/src/auth/auth-postfix-connection.c /dovecot/src/auth/auth-request-handler.c /dovecot/src/auth/auth-request-stats.c /dovecot/src/auth/auth-request-var-expand.c /dovecot/src/auth/auth-request.c /dovecot/src/auth/auth-settings.c /dovecot/src/auth/auth-stats.c /dovecot/src/auth/auth-token.c /dovecot/src/auth/auth-worker-client.c /dovecot/src/auth/auth-worker-server.c /dovecot/src/auth/auth.c /dovecot/src/auth/db-checkpassword.c /dovecot/src/auth/db-dict-cache-key.c /dovecot/src/auth/db-dict.c /dovecot/src/auth/db-ldap.c /dovecot/src/auth/db-passwd-file.c /dovecot/src/auth/db-sql.c /dovecot/src/auth/main.c /dovecot/src/auth/mech-anonymous.c /dovecot/src/auth/mech-cram-md5.c /dovecot/src/auth/mech-digest-md5.c /dovecot/src/auth/mech-dovecot-token.c /dovecot/src/auth/mech-external.c /dovecot/src/auth/mech-plain-common.c /dovecot/src/auth/mech-plain.c /dovecot/src/auth/mech.c /dovecot/src/auth/mycrypt.c /dovecot/src/auth/passdb-blocking.c /dovecot/src/auth/passdb-bsdauth.c /dovecot/src/auth/passdb-cache.c /dovecot/src/auth/passdb-checkpassword.c /dovecot/src/auth/passdb-dict.c /dovecot/src/auth/passdb-imap.c /dovecot/src/auth/passdb-ldap.c /dovecot/src/auth/passdb-passwd-file.c /dovecot/src/auth/passdb-passwd.c /dovecot/src/auth/passdb-shadow.c /dovecot/src/auth/passdb-sql.c /dovecot/src/auth/passdb-static.c /dovecot/src/auth/passdb-template.c /dovecot/src/auth/passdb-vpopmail.c /dovecot/src/auth/passdb.c /dovecot/src/auth/password-scheme-crypt.c /dovecot/src/auth/password-scheme-pbkdf2.c /dovecot/src/auth/password-scheme-rpa.c /dovecot/src/auth/password-scheme.c /dovecot/src/auth/test-auth-cache.c /dovecot/src/auth/test-auth-request-var-expand.c /dovecot/src/auth/test-db-dict.c /dovecot/src/auth/userdb-blocking.c /dovecot/src/auth/userdb-checkpassword.c /dovecot/src/auth/userdb-dict.c /dovecot/src/auth/userdb-ldap.c /dovecot/src/auth/userdb-nss.c /dovecot/src/auth/userdb-passwd-file.c /dovecot/src/auth/userdb-passwd.c /dovecot/src/auth/userdb-prefetch.c /dovecot/src/auth/userdb-sql.c /dovecot/src/auth/userdb-static.c /dovecot/src/auth/userdb-template.c /dovecot/src/auth/userdb-vpopmail.c /dovecot/src/auth/userdb.c /dovecot/src/config/config-connection.c /dovecot/src/config/config-filter.c /dovecot/src/config/config-parser.c /dovecot/src/config/config-request.c /dovecot/src/config/config-settings.c /dovecot/src/config/doveconf.c /dovecot/src/config/main.c /dovecot/src/config/old-set-parser.c /dovecot/src/config/sysinfo-get.c /dovecot/src/dict/dict-commands.c /dovecot/src/dict/dict-connection.c /dovecot/src/dict/dict-settings.c /dovecot/src/dict/main.c /dovecot/src/director/auth-connection.c /dovecot/src/director/director-connection.c /dovecot/src/director/director-host.c /dovecot/src/director/director-request.c /dovecot/src/director/director-settings.c /dovecot/src/director/director-test.c /dovecot/src/director/director.c /dovecot/src/director/doveadm-connection.c /dovecot/src/director/login-connection.c /dovecot/src/director/mail-host.c /dovecot/src/director/main.c /dovecot/src/director/notify-connection.c /dovecot/src/director/test-user-directory.c /dovecot/src/director/user-directory.c /dovecot/src/dns/dns-client-settings.c /dovecot/src/dns/dns-client.c /dovecot/src/doveadm/client-connection-http.c /dovecot/src/doveadm/client-connection.c /dovecot/src/doveadm/doveadm-auth-server.c /dovecot/src/doveadm/doveadm-auth.c /dovecot/src/doveadm/doveadm-dict.c /dovecot/src/doveadm/doveadm-director.c /dovecot/src/doveadm/doveadm-dsync.c /dovecot/src/doveadm/doveadm-dump-dbox.c /dovecot/src/doveadm/doveadm-dump-dcrypt-file.c /dovecot/src/doveadm/doveadm-dump-dcrypt-key.c /dovecot/src/doveadm/doveadm-dump-index.c /dovecot/src/doveadm/doveadm-dump-log.c /dovecot/src/doveadm/doveadm-dump-mailboxlog.c /dovecot/src/doveadm/doveadm-dump-thread.c /dovecot/src/doveadm/doveadm-dump.c /dovecot/src/doveadm/doveadm-fs.c /dovecot/src/doveadm/doveadm-instance.c /dovecot/src/doveadm/doveadm-kick.c /dovecot/src/doveadm/doveadm-log.c /dovecot/src/doveadm/doveadm-mail-altmove.c /dovecot/src/doveadm/doveadm-mail-batch.c /dovecot/src/doveadm/doveadm-mail-copymove.c /dovecot/src/doveadm/doveadm-mail-deduplicate.c /dovecot/src/doveadm/doveadm-mail-expunge.c /dovecot/src/doveadm/doveadm-mail-fetch.c /dovecot/src/doveadm/doveadm-mail-flags.c /dovecot/src/doveadm/doveadm-mail-import.c /dovecot/src/doveadm/doveadm-mail-index.c /dovecot/src/doveadm/doveadm-mail-iter.c /dovecot/src/doveadm/doveadm-mail-mailbox-metadata.c /dovecot/src/doveadm/doveadm-mail-mailbox-status.c /dovecot/src/doveadm/doveadm-mail-mailbox.c /dovecot/src/doveadm/doveadm-mail-save.c /dovecot/src/doveadm/doveadm-mail-search.c /dovecot/src/doveadm/doveadm-mail-server.c /dovecot/src/doveadm/doveadm-mail.c /dovecot/src/doveadm/doveadm-mailbox-list-iter.c /dovecot/src/doveadm/doveadm-master.c /dovecot/src/doveadm/doveadm-mutf7.c /dovecot/src/doveadm/doveadm-penalty.c /dovecot/src/doveadm/doveadm-print-flow.c /dovecot/src/doveadm/doveadm-print-formatted.c /dovecot/src/doveadm/doveadm-print-json.c /dovecot/src/doveadm/doveadm-print-pager.c /dovecot/src/doveadm/doveadm-print-server.c /dovecot/src/doveadm/doveadm-print-tab.c /dovecot/src/doveadm/doveadm-print-table.c /dovecot/src/doveadm/doveadm-print.c /dovecot/src/doveadm/doveadm-proxy.c /dovecot/src/doveadm/doveadm-pw.c /dovecot/src/doveadm/doveadm-replicator.c /dovecot/src/doveadm/doveadm-settings.c /dovecot/src/doveadm/doveadm-sis.c /dovecot/src/doveadm/doveadm-stats.c /dovecot/src/doveadm/doveadm-util.c /dovecot/src/doveadm/doveadm-who.c /dovecot/src/doveadm/doveadm-zlib.c /dovecot/src/doveadm/doveadm.c /dovecot/src/doveadm/dsync/dsync-brain-mailbox-tree-sync.c /dovecot/src/doveadm/dsync/dsync-brain-mailbox-tree.c /dovecot/src/doveadm/dsync/dsync-brain-mailbox.c /dovecot/src/doveadm/dsync/dsync-brain-mails.c /dovecot/src/doveadm/dsync/dsync-brain.c /dovecot/src/doveadm/dsync/dsync-deserializer.c /dovecot/src/doveadm/dsync/dsync-ibc-pipe.c /dovecot/src/doveadm/dsync/dsync-ibc-stream.c /dovecot/src/doveadm/dsync/dsync-ibc.c /dovecot/src/doveadm/dsync/dsync-mail.c /dovecot/src/doveadm/dsync/dsync-mailbox-export.c /dovecot/src/doveadm/dsync/dsync-mailbox-import.c /dovecot/src/doveadm/dsync/dsync-mailbox-state.c /dovecot/src/doveadm/dsync/dsync-mailbox-tree-fill.c /dovecot/src/doveadm/dsync/dsync-mailbox-tree-sync.c /dovecot/src/doveadm/dsync/dsync-mailbox-tree.c /dovecot/src/doveadm/dsync/dsync-mailbox.c /dovecot/src/doveadm/dsync/dsync-serializer.c /dovecot/src/doveadm/dsync/dsync-transaction-log-scan.c /dovecot/src/doveadm/dsync/test-dsync-mailbox-tree-sync.c /dovecot/src/doveadm/main.c /dovecot/src/doveadm/server-connection.c /dovecot/src/doveadm/test-doveadm-util.c /dovecot/src/imap-hibernate/imap-client.c /dovecot/src/imap-hibernate/imap-hibernate-client.c /dovecot/src/imap-hibernate/imap-hibernate-settings.c /dovecot/src/imap-hibernate/imap-master-connection.c /dovecot/src/imap-hibernate/main.c /dovecot/src/imap-login/client-authenticate.c /dovecot/src/imap-login/imap-login-client.c /dovecot/src/imap-login/imap-login-commands.c /dovecot/src/imap-login/imap-login-settings.c /dovecot/src/imap-login/imap-proxy.c /dovecot/src/imap-urlauth/imap-urlauth-client.c /dovecot/src/imap-urlauth/imap-urlauth-login-settings.c /dovecot/src/imap-urlauth/imap-urlauth-login.c /dovecot/src/imap-urlauth/imap-urlauth-settings.c /dovecot/src/imap-urlauth/imap-urlauth-worker-settings.c /dovecot/src/imap-urlauth/imap-urlauth-worker.c /dovecot/src/imap-urlauth/imap-urlauth.c /dovecot/src/imap/cmd-append.c /dovecot/src/imap/cmd-cancelupdate.c /dovecot/src/imap/cmd-capability.c /dovecot/src/imap/cmd-check.c /dovecot/src/imap/cmd-close.c /dovecot/src/imap/cmd-copy.c /dovecot/src/imap/cmd-create.c /dovecot/src/imap/cmd-delete.c /dovecot/src/imap/cmd-enable.c /dovecot/src/imap/cmd-examine.c /dovecot/src/imap/cmd-expunge.c /dovecot/src/imap/cmd-fetch.c /dovecot/src/imap/cmd-genurlauth.c /dovecot/src/imap/cmd-getmetadata.c /dovecot/src/imap/cmd-id.c /dovecot/src/imap/cmd-idle.c /dovecot/src/imap/cmd-list.c /dovecot/src/imap/cmd-logout.c /dovecot/src/imap/cmd-lsub.c /dovecot/src/imap/cmd-namespace.c /dovecot/src/imap/cmd-noop.c /dovecot/src/imap/cmd-notify.c /dovecot/src/imap/cmd-rename.c /dovecot/src/imap/cmd-resetkey.c /dovecot/src/imap/cmd-search.c /dovecot/src/imap/cmd-select.c /dovecot/src/imap/cmd-setmetadata.c /dovecot/src/imap/cmd-sort.c /dovecot/src/imap/cmd-status.c /dovecot/src/imap/cmd-store.c /dovecot/src/imap/cmd-subscribe.c /dovecot/src/imap/cmd-thread.c /dovecot/src/imap/cmd-unselect.c /dovecot/src/imap/cmd-unsubscribe.c /dovecot/src/imap/cmd-urlfetch.c /dovecot/src/imap/cmd-x-cancel.c /dovecot/src/imap/cmd-x-state.c /dovecot/src/imap/imap-client-hibernate.c /dovecot/src/imap/imap-client.c /dovecot/src/imap/imap-commands-util.c /dovecot/src/imap/imap-commands.c /dovecot/src/imap/imap-expunge.c /dovecot/src/imap/imap-fetch-body.c /dovecot/src/imap/imap-fetch.c /dovecot/src/imap/imap-list.c /dovecot/src/imap/imap-master-client.c /dovecot/src/imap/imap-notify.c /dovecot/src/imap/imap-search-args.c /dovecot/src/imap/imap-search.c /dovecot/src/imap/imap-settings.c /dovecot/src/imap/imap-state.c /dovecot/src/imap/imap-status.c /dovecot/src/imap/imap-sync.c /dovecot/src/imap/mail-storage-callbacks.c /dovecot/src/imap/main.c /dovecot/src/indexer/indexer-client.c /dovecot/src/indexer/indexer-queue.c /dovecot/src/indexer/indexer-settings.c /dovecot/src/indexer/indexer-worker-settings.c /dovecot/src/indexer/indexer-worker.c /dovecot/src/indexer/indexer.c /dovecot/src/indexer/master-connection.c /dovecot/src/indexer/worker-connection.c /dovecot/src/indexer/worker-pool.c /dovecot/src/ipc/client.c /dovecot/src/ipc/ipc-connection.c /dovecot/src/ipc/ipc-group.c /dovecot/src/ipc/ipc-settings.c /dovecot/src/ipc/main.c /dovecot/src/lda/main.c /dovecot/src/lib-auth/auth-client-request.c /dovecot/src/lib-auth/auth-client.c /dovecot/src/lib-auth/auth-master.c /dovecot/src/lib-auth/auth-server-connection.c /dovecot/src/lib-charset/charset-iconv.c /dovecot/src/lib-charset/charset-utf8.c /dovecot/src/lib-charset/test-charset.c /dovecot/src/lib-compression/compression.c /dovecot/src/lib-compression/istream-bzlib.c /dovecot/src/lib-compression/istream-lz4.c /dovecot/src/lib-compression/istream-lzma.c /dovecot/src/lib-compression/istream-zlib.c /dovecot/src/lib-compression/ostream-bzlib.c /dovecot/src/lib-compression/ostream-lz4.c /dovecot/src/lib-compression/ostream-lzma.c /dovecot/src/lib-compression/ostream-zlib.c /dovecot/src/lib-compression/test-compression.c /dovecot/src/lib-dcrypt/dcrypt-gnutls.c /dovecot/src/lib-dcrypt/dcrypt-openssl.c /dovecot/src/lib-dcrypt/dcrypt.c /dovecot/src/lib-dcrypt/istream-decrypt.c /dovecot/src/lib-dcrypt/test-crypto.c /dovecot/src/lib-dcrypt/test-stream.c /dovecot/src/lib-dict-extra/dict-fs.c /dovecot/src/lib-dict-extra/dict-register.c /dovecot/src/lib-dict/dict-cdb.c /dovecot/src/lib-dict/dict-client.c /dovecot/src/lib-dict/dict-db.c /dovecot/src/lib-dict/dict-file.c /dovecot/src/lib-dict/dict-memcached-ascii.c /dovecot/src/lib-dict/dict-memcached.c /dovecot/src/lib-dict/dict-redis.c /dovecot/src/lib-dict/dict-sql-settings.c /dovecot/src/lib-dict/dict-sql.c /dovecot/src/lib-dict/dict-transaction-memory.c /dovecot/src/lib-dict/dict.c /dovecot/src/lib-dict/test-dict-client.c /dovecot/src/lib-dict/test-dict.c /dovecot/src/lib-dns/dns-lookup.c /dovecot/src/lib-dns/dns-util.c /dovecot/src/lib-dns/test-dns-util.c /dovecot/src/lib-fs/fs-api.c /dovecot/src/lib-fs/fs-dict.c /dovecot/src/lib-fs/fs-metawrap.c /dovecot/src/lib-fs/fs-posix.c /dovecot/src/lib-fs/fs-randomfail.c /dovecot/src/lib-fs/fs-sis-common.c /dovecot/src/lib-fs/fs-sis-queue.c /dovecot/src/lib-fs/fs-sis.c /dovecot/src/lib-fs/fs-test-async.c /dovecot/src/lib-fs/fs-test.c /dovecot/src/lib-fs/fs-wrapper.c /dovecot/src/lib-fs/istream-fs-file.c /dovecot/src/lib-fs/istream-fs-stats.c /dovecot/src/lib-fs/istream-metawrap.c /dovecot/src/lib-fs/ostream-cmp.c /dovecot/src/lib-fs/ostream-metawrap.c /dovecot/src/lib-fs/test-fs-metawrap.c /dovecot/src/lib-fts/fts-filter-common.c /dovecot/src/lib-fts/fts-filter-contractions.c /dovecot/src/lib-fts/fts-filter-english-possessive.c /dovecot/src/lib-fts/fts-filter-lowercase.c /dovecot/src/lib-fts/fts-filter-normalizer-icu.c /dovecot/src/lib-fts/fts-filter-stemmer-snowball.c /dovecot/src/lib-fts/fts-filter-stopwords.c /dovecot/src/lib-fts/fts-filter.c /dovecot/src/lib-fts/fts-icu.c /dovecot/src/lib-fts/fts-language.c /dovecot/src/lib-fts/fts-library.c /dovecot/src/lib-fts/fts-tokenizer-address.c /dovecot/src/lib-fts/fts-tokenizer-common.c /dovecot/src/lib-fts/fts-tokenizer-generic.c /dovecot/src/lib-fts/fts-tokenizer.c /dovecot/src/lib-fts/test-fts-filter.c /dovecot/src/lib-fts/test-fts-icu.c /dovecot/src/lib-fts/test-fts-language.c /dovecot/src/lib-fts/test-fts-tokenizer.c /dovecot/src/lib-http/http-auth.c /dovecot/src/lib-http/http-client-connection.c /dovecot/src/lib-http/http-client-host.c /dovecot/src/lib-http/http-client-peer.c /dovecot/src/lib-http/http-client-queue.c /dovecot/src/lib-http/http-client-request.c /dovecot/src/lib-http/http-client.c /dovecot/src/lib-http/http-date.c /dovecot/src/lib-http/http-header-parser.c /dovecot/src/lib-http/http-header.c /dovecot/src/lib-http/http-message-parser.c /dovecot/src/lib-http/http-parser.c /dovecot/src/lib-http/http-request-parser.c /dovecot/src/lib-http/http-request.c /dovecot/src/lib-http/http-response-parser.c /dovecot/src/lib-http/http-response.c /dovecot/src/lib-http/http-server-connection.c /dovecot/src/lib-http/http-server-request.c /dovecot/src/lib-http/http-server-response.c /dovecot/src/lib-http/http-server.c /dovecot/src/lib-http/http-transfer-chunked.c /dovecot/src/lib-http/http-url.c /dovecot/src/lib-http/test-http-auth.c /dovecot/src/lib-http/test-http-client-errors.c /dovecot/src/lib-http/test-http-client.c /dovecot/src/lib-http/test-http-date.c /dovecot/src/lib-http/test-http-header-parser.c /dovecot/src/lib-http/test-http-payload.c /dovecot/src/lib-http/test-http-request-parser.c /dovecot/src/lib-http/test-http-response-parser.c /dovecot/src/lib-http/test-http-server-errors.c /dovecot/src/lib-http/test-http-server.c /dovecot/src/lib-http/test-http-transfer.c /dovecot/src/lib-http/test-http-url.c /dovecot/src/lib-imap-client/imapc-client.c /dovecot/src/lib-imap-client/imapc-connection.c /dovecot/src/lib-imap-client/imapc-msgmap.c /dovecot/src/lib-imap-storage/imap-metadata.c /dovecot/src/lib-imap-storage/imap-msgpart-url.c /dovecot/src/lib-imap-storage/imap-msgpart.c /dovecot/src/lib-imap-urlauth/imap-urlauth-backend.c /dovecot/src/lib-imap-urlauth/imap-urlauth-connection.c /dovecot/src/lib-imap-urlauth/imap-urlauth-fetch.c /dovecot/src/lib-imap-urlauth/imap-urlauth.c /dovecot/src/lib-imap/imap-arg.c /dovecot/src/lib-imap/imap-base-subject.c /dovecot/src/lib-imap/imap-bodystructure.c /dovecot/src/lib-imap/imap-date.c /dovecot/src/lib-imap/imap-envelope.c /dovecot/src/lib-imap/imap-id.c /dovecot/src/lib-imap/imap-keepalive.c /dovecot/src/lib-imap/imap-match.c /dovecot/src/lib-imap/imap-parser.c /dovecot/src/lib-imap/imap-quote.c /dovecot/src/lib-imap/imap-seqset.c /dovecot/src/lib-imap/imap-url.c /dovecot/src/lib-imap/imap-utf7.c /dovecot/src/lib-imap/imap-util.c /dovecot/src/lib-imap/test-imap-bodystructure.c /dovecot/src/lib-imap/test-imap-match.c /dovecot/src/lib-imap/test-imap-parser.c /dovecot/src/lib-imap/test-imap-quote.c /dovecot/src/lib-imap/test-imap-url.c /dovecot/src/lib-imap/test-imap-utf7.c /dovecot/src/lib-imap/test-imap-util.c /dovecot/src/lib-index/mail-cache-compress.c /dovecot/src/lib-index/mail-cache-decisions.c /dovecot/src/lib-index/mail-cache-fields.c /dovecot/src/lib-index/mail-cache-lookup.c /dovecot/src/lib-index/mail-cache-sync-update.c /dovecot/src/lib-index/mail-cache-transaction.c /dovecot/src/lib-index/mail-cache.c /dovecot/src/lib-index/mail-index-alloc-cache.c /dovecot/src/lib-index/mail-index-dummy-view.c /dovecot/src/lib-index/mail-index-fsck.c /dovecot/src/lib-index/mail-index-lock.c /dovecot/src/lib-index/mail-index-map-hdr.c /dovecot/src/lib-index/mail-index-map-read.c /dovecot/src/lib-index/mail-index-map.c /dovecot/src/lib-index/mail-index-modseq.c /dovecot/src/lib-index/mail-index-strmap.c /dovecot/src/lib-index/mail-index-sync-ext.c /dovecot/src/lib-index/mail-index-sync-keywords.c /dovecot/src/lib-index/mail-index-sync-update.c /dovecot/src/lib-index/mail-index-sync.c /dovecot/src/lib-index/mail-index-transaction-export.c /dovecot/src/lib-index/mail-index-transaction-finish.c /dovecot/src/lib-index/mail-index-transaction-sort-appends.c /dovecot/src/lib-index/mail-index-transaction-update.c /dovecot/src/lib-index/mail-index-transaction-view.c /dovecot/src/lib-index/mail-index-transaction.c /dovecot/src/lib-index/mail-index-util.c /dovecot/src/lib-index/mail-index-view-sync.c /dovecot/src/lib-index/mail-index-view.c /dovecot/src/lib-index/mail-index-write.c /dovecot/src/lib-index/mail-index.c /dovecot/src/lib-index/mail-transaction-log-append.c /dovecot/src/lib-index/mail-transaction-log-file.c /dovecot/src/lib-index/mail-transaction-log-view.c /dovecot/src/lib-index/mail-transaction-log.c /dovecot/src/lib-index/mailbox-log.c /dovecot/src/lib-index/test-mail-index-map.c /dovecot/src/lib-index/test-mail-index-modseq.c /dovecot/src/lib-index/test-mail-index-sync-ext.c /dovecot/src/lib-index/test-mail-index-transaction-finish.c /dovecot/src/lib-index/test-mail-index-transaction-update.c /dovecot/src/lib-index/test-mail-transaction-log-append.c /dovecot/src/lib-index/test-mail-transaction-log-view.c /dovecot/src/lib-lda/duplicate.c /dovecot/src/lib-lda/lda-settings.c /dovecot/src/lib-lda/lmtp-client.c /dovecot/src/lib-lda/mail-deliver.c /dovecot/src/lib-lda/mail-send.c /dovecot/src/lib-lda/smtp-client.c /dovecot/src/lib-ldap/ldap-client.c /dovecot/src/lib-ldap/ldap-compare.c /dovecot/src/lib-ldap/ldap-connection-pool.c /dovecot/src/lib-ldap/ldap-connection.c /dovecot/src/lib-ldap/ldap-entry.c /dovecot/src/lib-ldap/ldap-iterator.c /dovecot/src/lib-ldap/ldap-search.c /dovecot/src/lib-mail/istream-attachment-connector.c /dovecot/src/lib-mail/istream-attachment-extractor.c /dovecot/src/lib-mail/istream-binary-converter.c /dovecot/src/lib-mail/istream-dot.c /dovecot/src/lib-mail/istream-header-filter.c /dovecot/src/lib-mail/istream-nonuls.c /dovecot/src/lib-mail/istream-qp-decoder.c /dovecot/src/lib-mail/mail-html2text.c /dovecot/src/lib-mail/mail-user-hash.c /dovecot/src/lib-mail/mbox-from.c /dovecot/src/lib-mail/message-address.c /dovecot/src/lib-mail/message-binary-part.c /dovecot/src/lib-mail/message-date.c /dovecot/src/lib-mail/message-decoder.c /dovecot/src/lib-mail/message-header-decode.c /dovecot/src/lib-mail/message-header-encode.c /dovecot/src/lib-mail/message-header-hash.c /dovecot/src/lib-mail/message-header-parser.c /dovecot/src/lib-mail/message-id.c /dovecot/src/lib-mail/message-parser.c /dovecot/src/lib-mail/message-part-serialize.c /dovecot/src/lib-mail/message-part.c /dovecot/src/lib-mail/message-search.c /dovecot/src/lib-mail/message-size.c /dovecot/src/lib-mail/message-snippet.c /dovecot/src/lib-mail/ostream-dot.c /dovecot/src/lib-mail/qp-decoder.c /dovecot/src/lib-mail/quoted-printable.c /dovecot/src/lib-mail/rfc2231-parser.c /dovecot/src/lib-mail/rfc822-parser.c /dovecot/src/lib-mail/test-istream-attachment.c /dovecot/src/lib-mail/test-istream-binary-converter.c /dovecot/src/lib-mail/test-istream-dot.c /dovecot/src/lib-mail/test-istream-header-filter.c /dovecot/src/lib-mail/test-istream-qp-decoder.c /dovecot/src/lib-mail/test-mail-html2text.c /dovecot/src/lib-mail/test-mbox-from.c /dovecot/src/lib-mail/test-message-address.c /dovecot/src/lib-mail/test-message-date.c /dovecot/src/lib-mail/test-message-decoder.c /dovecot/src/lib-mail/test-message-header-decode.c /dovecot/src/lib-mail/test-message-header-encode.c /dovecot/src/lib-mail/test-message-header-hash.c /dovecot/src/lib-mail/test-message-header-parser.c /dovecot/src/lib-mail/test-message-id.c /dovecot/src/lib-mail/test-message-parser.c /dovecot/src/lib-mail/test-message-part.c /dovecot/src/lib-mail/test-message-search.c /dovecot/src/lib-mail/test-message-snippet.c /dovecot/src/lib-mail/test-ostream-dot.c /dovecot/src/lib-mail/test-qp-decoder.c /dovecot/src/lib-mail/test-quoted-printable.c /dovecot/src/lib-mail/test-rfc2231-parser.c /dovecot/src/lib-mail/test-rfc822-parser.c /dovecot/src/lib-master/anvil-client.c /dovecot/src/lib-master/ipc-client.c /dovecot/src/lib-master/ipc-server.c /dovecot/src/lib-master/master-auth.c /dovecot/src/lib-master/master-instance.c /dovecot/src/lib-master/master-login-auth.c /dovecot/src/lib-master/master-login.c /dovecot/src/lib-master/master-service-haproxy.c /dovecot/src/lib-master/master-service-settings-cache.c /dovecot/src/lib-master/master-service-settings.c /dovecot/src/lib-master/master-service-ssl-settings.c /dovecot/src/lib-master/master-service-ssl.c /dovecot/src/lib-master/master-service.c /dovecot/src/lib-master/syslog-util.c /dovecot/src/lib-master/test-master-service-settings-cache.c /dovecot/src/lib-program-client/program-client-local.c /dovecot/src/lib-program-client/program-client-private.h /dovecot/src/lib-program-client/program-client-remote.c /dovecot/src/lib-program-client/program-client.c /dovecot/src/lib-program-client/program-client.h /dovecot/src/lib-program-client/test-program-client-local.c /dovecot/src/lib-program-client/test-program-client-net.c /dovecot/src/lib-program-client/test-program-client-unix.c /dovecot/src/lib-sasl/dsasl-client.c /dovecot/src/lib-sasl/mech-external.c /dovecot/src/lib-sasl/mech-login.c /dovecot/src/lib-sasl/mech-plain.c /dovecot/src/lib-settings/settings-parser.c /dovecot/src/lib-settings/settings.c /dovecot/src/lib-settings/test-settings-parser.c /dovecot/src/lib-sql/driver-cassandra.c /dovecot/src/lib-sql/driver-mysql.c /dovecot/src/lib-sql/driver-pgsql.c /dovecot/src/lib-sql/driver-sqlite.c /dovecot/src/lib-sql/driver-sqlpool.c /dovecot/src/lib-sql/sql-api.c /dovecot/src/lib-sql/sql-db-cache.c /dovecot/src/lib-ssl-iostream/dovecot-openssl-common.c /dovecot/src/lib-ssl-iostream/iostream-openssl-common.c /dovecot/src/lib-ssl-iostream/iostream-openssl-context.c /dovecot/src/lib-ssl-iostream/iostream-openssl.c /dovecot/src/lib-ssl-iostream/iostream-ssl.c /dovecot/src/lib-ssl-iostream/istream-openssl.c /dovecot/src/lib-ssl-iostream/ostream-openssl.c /dovecot/src/lib-stats/stats-connection.c /dovecot/src/lib-stats/stats-parser.c /dovecot/src/lib-stats/stats.c fail-mail-storage.c fail-mail.c fail-mailbox.c index/cydir/cydir-mail.c index/cydir/cydir-save.c index/cydir/cydir-storage.c index/cydir/cydir-sync.c index/dbox-common/dbox-attachment.c index/dbox-common/dbox-file-fix.c index/dbox-common/dbox-file.c index/dbox-common/dbox-mail.c index/dbox-common/dbox-save.c index/dbox-common/dbox-storage.c index/dbox-multi/mdbox-deleted-storage.c index/dbox-multi/mdbox-file.c index/dbox-multi/mdbox-mail.c index/dbox-multi/mdbox-map.c index/dbox-multi/mdbox-purge.c index/dbox-multi/mdbox-save.c index/dbox-multi/mdbox-settings.c index/dbox-multi/mdbox-storage-rebuild.c index/dbox-multi/mdbox-storage.c index/dbox-multi/mdbox-sync.c index/dbox-single/sdbox-copy.c index/dbox-single/sdbox-file.c index/dbox-single/sdbox-mail.c index/dbox-single/sdbox-save.c index/dbox-single/sdbox-storage.c index/dbox-single/sdbox-sync-rebuild.c index/dbox-single/sdbox-sync.c index/imapc/imapc-list.c index/imapc/imapc-mail-fetch.c index/imapc/imapc-mail.c index/imapc/imapc-mailbox.c index/imapc/imapc-save.c index/imapc/imapc-search.c index/imapc/imapc-settings.c index/imapc/imapc-storage.c index/imapc/imapc-sync.c index/index-attachment.c index/index-attribute.c index/index-mail-binary.c index/index-mail-headers.c index/index-mail.c index/index-mailbox-size.c index/index-pop3-uidl.c index/index-rebuild.c index/index-search-result.c index/index-search.c index/index-sort-string.c index/index-sort.c index/index-status.c index/index-storage.c index/index-sync-changes.c index/index-sync-pvt.c index/index-sync-search.c index/index-sync.c index/index-thread-finish.c index/index-thread-links.c index/index-thread.c index/index-transaction.c index/istream-mail.c index/maildir/maildir-copy.c index/maildir/maildir-filename-flags.c index/maildir/maildir-filename.c index/maildir/maildir-keywords.c index/maildir/maildir-mail.c index/maildir/maildir-save.c index/maildir/maildir-settings.c index/maildir/maildir-storage.c index/maildir/maildir-sync-index.c index/maildir/maildir-sync.c index/maildir/maildir-uidlist.c index/maildir/maildir-util.c index/mbox/istream-raw-mbox.c index/mbox/mbox-file.c index/mbox/mbox-lock.c index/mbox/mbox-mail.c index/mbox/mbox-md5-all.c index/mbox/mbox-md5-apop3d.c index/mbox/mbox-save.c index/mbox/mbox-settings.c index/mbox/mbox-storage.c index/mbox/mbox-sync-list-index.c index/mbox/mbox-sync-parse.c index/mbox/mbox-sync-rewrite.c index/mbox/mbox-sync-update.c index/mbox/mbox-sync.c index/pop3c/pop3c-client.c index/pop3c/pop3c-mail.c index/pop3c/pop3c-settings.c index/pop3c/pop3c-storage.c index/pop3c/pop3c-sync.c index/raw/raw-mail.c index/raw/raw-storage.c index/raw/raw-sync.c index/shared/shared-list.c index/shared/shared-storage.c list/mailbox-list-delete.c list/mailbox-list-fs-flags.c list/mailbox-list-fs-iter.c list/mailbox-list-fs.c list/mailbox-list-index-backend.c list/mailbox-list-index-iter.c list/mailbox-list-index-notify.c list/mailbox-list-index-status.c list/mailbox-list-index-sync.c list/mailbox-list-index.c list/mailbox-list-iter.c list/mailbox-list-maildir-iter.c list/mailbox-list-maildir.c list/mailbox-list-none.c list/mailbox-list-notify-tree.c list/mailbox-list-subscriptions.c list/subscription-file.c mail-autoexpunge.c mail-copy.c mail-error.c mail-namespace.c mail-search-args-cmdline.c mail-search-args-imap.c mail-search-args-simplify.c mail-search-build.c mail-search-parser-cmdline.c mail-search-parser-imap.c mail-search-parser.c mail-search-register-human.c mail-search-register-imap.c mail-search-register.c mail-search.c mail-storage-hooks.c mail-storage-service.c mail-storage-settings.c mail-storage.c mail-thread.c mail-user.c mail.c mailbox-attribute-internal.c mailbox-attribute.c mailbox-get.c mailbox-guid-cache.c mailbox-header.c mailbox-keywords.c mailbox-list-notify.c mailbox-list.c mailbox-recent-flags.c mailbox-search-result.c mailbox-tree.c mailbox-uidvalidity.c mailbox-watch.c test-mail-search-args-imap.c test-mail-search-args-simplify.c test-mailbox-get.c /dovecot/src/lib-test/test-common.c /dovecot/src/lib-test/test-istream.c /dovecot/src/lib-test/test-ostream.c /dovecot/src/lib/abspath.c /dovecot/src/lib/aqueue.c /dovecot/src/lib/array.c /dovecot/src/lib/askpass.c /dovecot/src/lib/backtrace-string.c /dovecot/src/lib/base32.c /dovecot/src/lib/base64.c /dovecot/src/lib/bits.c /dovecot/src/lib/bsearch-insert-pos.c /dovecot/src/lib/buffer.c /dovecot/src/lib/child-wait.c /dovecot/src/lib/compat.c /dovecot/src/lib/connection.c /dovecot/src/lib/crc32.c /dovecot/src/lib/data-stack.c /dovecot/src/lib/eacces-error.c /dovecot/src/lib/env-util.c /dovecot/src/lib/execv-const.c /dovecot/src/lib/failures.c /dovecot/src/lib/fd-close-on-exec.c /dovecot/src/lib/fdatasync-path.c /dovecot/src/lib/fdpass.c /dovecot/src/lib/file-cache.c /dovecot/src/lib/file-copy.c /dovecot/src/lib/file-create-locked.c /dovecot/src/lib/file-dotlock.c /dovecot/src/lib/file-lock.c /dovecot/src/lib/file-set-size.c /dovecot/src/lib/guid.c /dovecot/src/lib/hash-format.c /dovecot/src/lib/hash-method.c /dovecot/src/lib/hash.c /dovecot/src/lib/hash2.c /dovecot/src/lib/hex-binary.c /dovecot/src/lib/hex-dec.c /dovecot/src/lib/home-expand.c /dovecot/src/lib/hostpid.c /dovecot/src/lib/imem.c /dovecot/src/lib/ioloop-epoll.c /dovecot/src/lib/ioloop-notify-fd.c /dovecot/src/lib/ioloop-notify-inotify.c /dovecot/src/lib/ioloop-notify-none.c /dovecot/src/lib/ioloop-poll.c /dovecot/src/lib/ioloop-select.c /dovecot/src/lib/ioloop.c /dovecot/src/lib/iostream-proxy.c /dovecot/src/lib/iostream-proxy.h /dovecot/src/lib/iostream-pump.c /dovecot/src/lib/iostream-pump.h /dovecot/src/lib/iostream-rawlog.c /dovecot/src/lib/iostream-temp.c /dovecot/src/lib/iostream.c /dovecot/src/lib/ipwd.c /dovecot/src/lib/iso8601-date.c /dovecot/src/lib/istream-base64-decoder.c /dovecot/src/lib/istream-base64-encoder.c /dovecot/src/lib/istream-callback.c /dovecot/src/lib/istream-chain.c /dovecot/src/lib/istream-concat.c /dovecot/src/lib/istream-crlf.c /dovecot/src/lib/istream-data.c /dovecot/src/lib/istream-failure-at.c /dovecot/src/lib/istream-file.c /dovecot/src/lib/istream-hash.c /dovecot/src/lib/istream-jsonstr.c /dovecot/src/lib/istream-limit.c /dovecot/src/lib/istream-mmap.c /dovecot/src/lib/istream-rawlog.c /dovecot/src/lib/istream-seekable.c /dovecot/src/lib/istream-sized.c /dovecot/src/lib/istream-tee.c /dovecot/src/lib/istream-timeout.c /dovecot/src/lib/istream-unix.c /dovecot/src/lib/istream.c /dovecot/src/lib/json-parser.c /dovecot/src/lib/json-tree.c /dovecot/src/lib/lib-signals.c /dovecot/src/lib/lib.c /dovecot/src/lib/log-throttle.c /dovecot/src/lib/mempool-alloconly.c /dovecot/src/lib/mempool-datastack.c /dovecot/src/lib/mempool-system.c /dovecot/src/lib/mempool-unsafe-datastack.c /dovecot/src/lib/mempool.c /dovecot/src/lib/mkdir-parents.c /dovecot/src/lib/mmap-anon.c /dovecot/src/lib/mmap-util.c /dovecot/src/lib/module-dir.c /dovecot/src/lib/mountpoint.c /dovecot/src/lib/nfs-workarounds.c /dovecot/src/lib/numpack.c /dovecot/src/lib/ostream-buffer.c /dovecot/src/lib/ostream-escaped.c /dovecot/src/lib/ostream-failure-at.c /dovecot/src/lib/ostream-file.c /dovecot/src/lib/ostream-hash.c /dovecot/src/lib/ostream-null.c /dovecot/src/lib/ostream-rawlog.c /dovecot/src/lib/ostream-unix.c /dovecot/src/lib/ostream.c /dovecot/src/lib/pkcs5.c /dovecot/src/lib/primes.c /dovecot/src/lib/printf-format-fix.c /dovecot/src/lib/priorityq.c /dovecot/src/lib/process-title.c /dovecot/src/lib/rand.c /dovecot/src/lib/randgen.c /dovecot/src/lib/read-full.c /dovecot/src/lib/restrict-access.c /dovecot/src/lib/restrict-process-size.c /dovecot/src/lib/safe-memset.c /dovecot/src/lib/safe-mkdir.c /dovecot/src/lib/safe-mkstemp.c /dovecot/src/lib/sendfile-util.c /dovecot/src/lib/seq-range-array.c /dovecot/src/lib/sort.c /dovecot/src/lib/str-find.c /dovecot/src/lib/str-sanitize.c /dovecot/src/lib/str-table.c /dovecot/src/lib/str.c /dovecot/src/lib/strescape.c /dovecot/src/lib/strfuncs.c /dovecot/src/lib/strnum.c /dovecot/src/lib/test-aqueue.c /dovecot/src/lib/test-array.c /dovecot/src/lib/test-base32.c /dovecot/src/lib/test-base64.c /dovecot/src/lib/test-bits.c /dovecot/src/lib/test-bsearch-insert-pos.c /dovecot/src/lib/test-buffer.c /dovecot/src/lib/test-crc32.c /dovecot/src/lib/test-data-stack.c /dovecot/src/lib/test-failures.c /dovecot/src/lib/test-guid.c /dovecot/src/lib/test-hash-format.c /dovecot/src/lib/test-hash-method.c /dovecot/src/lib/test-hash.c /dovecot/src/lib/test-hex-binary.c /dovecot/src/lib/test-hmac.c /dovecot/src/lib/test-ioloop.c /dovecot/src/lib/test-iostream-proxy.c /dovecot/src/lib/test-iostream-pump.c /dovecot/src/lib/test-iostream-temp.c /dovecot/src/lib/test-iso8601-date.c /dovecot/src/lib/test-istream-base64-decoder.c /dovecot/src/lib/test-istream-base64-encoder.c /dovecot/src/lib/test-istream-chain.c /dovecot/src/lib/test-istream-concat.c /dovecot/src/lib/test-istream-crlf.c /dovecot/src/lib/test-istream-failure-at.c /dovecot/src/lib/test-istream-jsonstr.c /dovecot/src/lib/test-istream-seekable.c /dovecot/src/lib/test-istream-sized.c /dovecot/src/lib/test-istream-tee.c /dovecot/src/lib/test-istream-unix.c /dovecot/src/lib/test-istream.c /dovecot/src/lib/test-json-parser.c /dovecot/src/lib/test-json-tree.c /dovecot/src/lib/test-lib.c /dovecot/src/lib/test-llist.c /dovecot/src/lib/test-log-throttle.c /dovecot/src/lib/test-malloc-overflow.c /dovecot/src/lib/test-mempool-alloconly.c /dovecot/src/lib/test-net.c /dovecot/src/lib/test-numpack.c /dovecot/src/lib/test-ostream-escaped.c /dovecot/src/lib/test-ostream-failure-at.c /dovecot/src/lib/test-ostream-file.c /dovecot/src/lib/test-pkcs5.c /dovecot/src/lib/test-primes.c /dovecot/src/lib/test-printf-format-fix.c /dovecot/src/lib/test-priorityq.c /dovecot/src/lib/test-seq-range-array.c /dovecot/src/lib/test-str-find.c /dovecot/src/lib/test-str-sanitize.c /dovecot/src/lib/test-str-table.c /dovecot/src/lib/test-str.c /dovecot/src/lib/test-strescape.c /dovecot/src/lib/test-strfuncs.c /dovecot/src/lib/test-strnum.c /dovecot/src/lib/test-time-util.c /dovecot/src/lib/test-timing.c /dovecot/src/lib/test-unichar.c /dovecot/src/lib/test-uri.c /dovecot/src/lib/test-utc-mktime.c /dovecot/src/lib/test-var-expand.c /dovecot/src/lib/test-wildcard-match.c /dovecot/src/lib/time-util.c /dovecot/src/lib/timing.c /dovecot/src/lib/unichar.c /dovecot/src/lib/unix-socket-create.c /dovecot/src/lib/unlink-directory.c /dovecot/src/lib/unlink-old-files.c /dovecot/src/lib/uri-util.c /dovecot/src/lib/utc-mktime.c /dovecot/src/lib/utc-offset.c /dovecot/src/lib/var-expand.c /dovecot/src/lib/write-full.c /dovecot/src/lmtp/client.c /dovecot/src/lmtp/commands.c /dovecot/src/lmtp/lmtp-proxy.c /dovecot/src/lmtp/lmtp-settings.c /dovecot/src/lmtp/main.c /dovecot/src/log/doveadm-connection.c /dovecot/src/log/log-connection.c /dovecot/src/log/log-error-buffer.c /dovecot/src/log/log-settings.c /dovecot/src/log/main.c /dovecot/src/login-common/access-lookup.c /dovecot/src/login-common/client-common-auth.c /dovecot/src/login-common/client-common.c /dovecot/src/login-common/login-proxy-state.c /dovecot/src/login-common/login-proxy.c /dovecot/src/login-common/login-settings.c /dovecot/src/login-common/main.c /dovecot/src/login-common/sasl-server.c /dovecot/src/login-common/ssl-proxy-gnutls.c /dovecot/src/login-common/ssl-proxy-openssl.c /dovecot/src/login-common/ssl-proxy.c /dovecot/src/master/capabilities-posix.c /dovecot/src/master/dup2-array.c /dovecot/src/master/main.c /dovecot/src/master/master-client.c /dovecot/src/master/master-settings.c /dovecot/src/master/service-anvil.c /dovecot/src/master/service-listen.c /dovecot/src/master/service-log.c /dovecot/src/master/service-monitor.c /dovecot/src/master/service-process-notify.c /dovecot/src/master/service-process.c /dovecot/src/master/service.c /dovecot/src/plugins/acl/acl-api.c /dovecot/src/plugins/acl/acl-attributes.c /dovecot/src/plugins/acl/acl-backend-vfile-acllist.c /dovecot/src/plugins/acl/acl-backend-vfile-update.c /dovecot/src/plugins/acl/acl-backend-vfile.c /dovecot/src/plugins/acl/acl-backend.c /dovecot/src/plugins/acl/acl-cache.c /dovecot/src/plugins/acl/acl-global-file.c /dovecot/src/plugins/acl/acl-lookup-dict.c /dovecot/src/plugins/acl/acl-mailbox-list.c /dovecot/src/plugins/acl/acl-mailbox.c /dovecot/src/plugins/acl/acl-plugin.c /dovecot/src/plugins/acl/acl-shared-storage.c /dovecot/src/plugins/acl/acl-storage.c /dovecot/src/plugins/acl/doveadm-acl.c /dovecot/src/plugins/autocreate/autocreate-plugin.c /dovecot/src/plugins/dict-ldap/dict-ldap-settings.c /dovecot/src/plugins/dict-ldap/dict-ldap.c /dovecot/src/plugins/expire/doveadm-expire.c /dovecot/src/plugins/expire/expire-plugin.c /dovecot/src/plugins/expire/expire-set.c /dovecot/src/plugins/fs-compress/fs-compress.c /dovecot/src/plugins/fts-lucene/doveadm-fts-lucene.c /dovecot/src/plugins/fts-lucene/fts-backend-lucene.c /dovecot/src/plugins/fts-lucene/fts-lucene-plugin.c /dovecot/src/plugins/fts-lucene/lucene-wrapper.cc /dovecot/src/plugins/fts-solr/fts-backend-solr-old.c /dovecot/src/plugins/fts-solr/fts-backend-solr.c /dovecot/src/plugins/fts-solr/fts-solr-plugin.c /dovecot/src/plugins/fts-solr/solr-connection.c /dovecot/src/plugins/fts-squat/fts-backend-squat.c /dovecot/src/plugins/fts-squat/fts-squat-plugin.c /dovecot/src/plugins/fts-squat/squat-test.c /dovecot/src/plugins/fts-squat/squat-trie.c /dovecot/src/plugins/fts-squat/squat-uidlist.c /dovecot/src/plugins/fts/doveadm-dump-fts-expunge-log.c /dovecot/src/plugins/fts/doveadm-fts.c /dovecot/src/plugins/fts/fts-api.c /dovecot/src/plugins/fts/fts-build-mail.c /dovecot/src/plugins/fts/fts-expunge-log.c /dovecot/src/plugins/fts/fts-indexer.c /dovecot/src/plugins/fts/fts-parser-html.c /dovecot/src/plugins/fts/fts-parser-script.c /dovecot/src/plugins/fts/fts-parser-tika.c /dovecot/src/plugins/fts/fts-parser.c /dovecot/src/plugins/fts/fts-plugin.c /dovecot/src/plugins/fts/fts-search-args.c /dovecot/src/plugins/fts/fts-search-serialize.c /dovecot/src/plugins/fts/fts-search.c /dovecot/src/plugins/fts/fts-storage.c /dovecot/src/plugins/fts/fts-user.c /dovecot/src/plugins/fts/xml2text.c /dovecot/src/plugins/imap-acl/imap-acl-plugin.c /dovecot/src/plugins/imap-quota/imap-quota-plugin.c /dovecot/src/plugins/imap-stats/imap-stats-plugin.c /dovecot/src/plugins/imap-zlib/imap-zlib-plugin.c /dovecot/src/plugins/last-login/last-login-plugin.c /dovecot/src/plugins/lazy-expunge/lazy-expunge-plugin.c /dovecot/src/plugins/listescape/listescape-plugin.c /dovecot/src/plugins/mail-crypt/doveadm-mail-crypt.c /dovecot/src/plugins/mail-crypt/fs-crypt-common.c /dovecot/src/plugins/mail-crypt/fs-crypt-settings.c /dovecot/src/plugins/mail-crypt/fs-crypt.c /dovecot/src/plugins/mail-crypt/fs-mail-crypt.c /dovecot/src/plugins/mail-crypt/mail-crypt-acl-plugin.c /dovecot/src/plugins/mail-crypt/mail-crypt-global-key.c /dovecot/src/plugins/mail-crypt/mail-crypt-key.c /dovecot/src/plugins/mail-crypt/mail-crypt-plugin.c /dovecot/src/plugins/mail-crypt/mail-crypt-pluginenv.c /dovecot/src/plugins/mail-crypt/mail-crypt-userenv.c /dovecot/src/plugins/mail-crypt/test-mail-global-key.c /dovecot/src/plugins/mail-crypt/test-mail-key.c /dovecot/src/plugins/mail-filter/istream-ext-filter.c /dovecot/src/plugins/mail-filter/mail-filter-plugin.c /dovecot/src/plugins/mail-filter/ostream-ext-filter.c /dovecot/src/plugins/mail-log/mail-log-plugin.c /dovecot/src/plugins/mailbox-alias/mailbox-alias-plugin.c /dovecot/src/plugins/notify/notify-plugin.c /dovecot/src/plugins/notify/notify-storage.c /dovecot/src/plugins/pop3-migration/pop3-migration-plugin.c /dovecot/src/plugins/pop3-migration/test-pop3-migration-plugin.c /dovecot/src/plugins/push-notification/push-notification-driver-dlog.c /dovecot/src/plugins/push-notification/push-notification-driver-ox.c /dovecot/src/plugins/push-notification/push-notification-drivers.c /dovecot/src/plugins/push-notification/push-notification-drivers.h /dovecot/src/plugins/push-notification/push-notification-event-flagsclear.c /dovecot/src/plugins/push-notification/push-notification-event-flagsclear.h /dovecot/src/plugins/push-notification/push-notification-event-flagsset.c /dovecot/src/plugins/push-notification/push-notification-event-flagsset.h /dovecot/src/plugins/push-notification/push-notification-event-mailboxcreate.c /dovecot/src/plugins/push-notification/push-notification-event-mailboxcreate.h /dovecot/src/plugins/push-notification/push-notification-event-mailboxdelete.c /dovecot/src/plugins/push-notification/push-notification-event-mailboxdelete.h /dovecot/src/plugins/push-notification/push-notification-event-mailboxrename.c /dovecot/src/plugins/push-notification/push-notification-event-mailboxrename.h /dovecot/src/plugins/push-notification/push-notification-event-mailboxsubscribe.c /dovecot/src/plugins/push-notification/push-notification-event-mailboxsubscribe.h /dovecot/src/plugins/push-notification/push-notification-event-mailboxunsubscribe.c /dovecot/src/plugins/push-notification/push-notification-event-mailboxunsubscribe.h /dovecot/src/plugins/push-notification/push-notification-event-message-common.h /dovecot/src/plugins/push-notification/push-notification-event-messageappend.c /dovecot/src/plugins/push-notification/push-notification-event-messageappend.h /dovecot/src/plugins/push-notification/push-notification-event-messageexpunge.c /dovecot/src/plugins/push-notification/push-notification-event-messageexpunge.h /dovecot/src/plugins/push-notification/push-notification-event-messagenew.c /dovecot/src/plugins/push-notification/push-notification-event-messagenew.h /dovecot/src/plugins/push-notification/push-notification-event-messageread.c /dovecot/src/plugins/push-notification/push-notification-event-messageread.h /dovecot/src/plugins/push-notification/push-notification-event-messagetrash.c /dovecot/src/plugins/push-notification/push-notification-event-messagetrash.h /dovecot/src/plugins/push-notification/push-notification-events-rfc5423.c /dovecot/src/plugins/push-notification/push-notification-events-rfc5423.h /dovecot/src/plugins/push-notification/push-notification-events.c /dovecot/src/plugins/push-notification/push-notification-events.h /dovecot/src/plugins/push-notification/push-notification-plugin.c /dovecot/src/plugins/push-notification/push-notification-plugin.h /dovecot/src/plugins/push-notification/push-notification-triggers.c /dovecot/src/plugins/push-notification/push-notification-triggers.h /dovecot/src/plugins/push-notification/push-notification-txn-mbox.c /dovecot/src/plugins/push-notification/push-notification-txn-mbox.h /dovecot/src/plugins/push-notification/push-notification-txn-msg.c /dovecot/src/plugins/push-notification/push-notification-txn-msg.h /dovecot/src/plugins/quota-clone/quota-clone-plugin.c /dovecot/src/plugins/quota/doveadm-quota.c /dovecot/src/plugins/quota/quota-count.c /dovecot/src/plugins/quota/quota-dict.c /dovecot/src/plugins/quota/quota-dirsize.c /dovecot/src/plugins/quota/quota-fs.c /dovecot/src/plugins/quota/quota-maildir.c /dovecot/src/plugins/quota/quota-plugin.c /dovecot/src/plugins/quota/quota-status.c /dovecot/src/plugins/quota/quota-storage.c /dovecot/src/plugins/quota/quota-util.c /dovecot/src/plugins/quota/quota.c /dovecot/src/plugins/quota/test-quota-util.c /dovecot/src/plugins/replication/replication-plugin.c /dovecot/src/plugins/snarf/snarf-plugin.c /dovecot/src/plugins/stats/mail-stats-connection.c /dovecot/src/plugins/stats/mail-stats-fill.c /dovecot/src/plugins/stats/mail-stats.c /dovecot/src/plugins/stats/stats-plugin.c /dovecot/src/plugins/trash/trash-plugin.c /dovecot/src/plugins/virtual/virtual-config.c /dovecot/src/plugins/virtual/virtual-mail.c /dovecot/src/plugins/virtual/virtual-plugin.c /dovecot/src/plugins/virtual/virtual-save.c /dovecot/src/plugins/virtual/virtual-search.c /dovecot/src/plugins/virtual/virtual-storage.c /dovecot/src/plugins/virtual/virtual-sync.c /dovecot/src/plugins/virtual/virtual-transaction.c /dovecot/src/plugins/welcome/welcome-plugin.c /dovecot/src/plugins/zlib/zlib-plugin.c /dovecot/src/pop3-login/client-authenticate.c /dovecot/src/pop3-login/client.c /dovecot/src/pop3-login/pop3-login-settings.c /dovecot/src/pop3-login/pop3-proxy.c /dovecot/src/pop3/main.c /dovecot/src/pop3/pop3-client.c /dovecot/src/pop3/pop3-commands.c /dovecot/src/pop3/pop3-settings.c /dovecot/src/replication/aggregator/aggregator-settings.c /dovecot/src/replication/aggregator/aggregator.c /dovecot/src/replication/aggregator/notify-connection.c /dovecot/src/replication/aggregator/replicator-connection.c /dovecot/src/replication/replicator/doveadm-connection.c /dovecot/src/replication/replicator/dsync-client.c /dovecot/src/replication/replicator/notify-connection.c /dovecot/src/replication/replicator/replicator-brain.c /dovecot/src/replication/replicator/replicator-queue-auth.c /dovecot/src/replication/replicator/replicator-queue.c /dovecot/src/replication/replicator/replicator-settings.c /dovecot/src/replication/replicator/replicator.c /dovecot/src/stats/client-export.c /dovecot/src/stats/client-reset.c /dovecot/src/stats/client.c /dovecot/src/stats/fifo-input-connection.c /dovecot/src/stats/global-memory.c /dovecot/src/stats/mail-command.c /dovecot/src/stats/mail-domain.c /dovecot/src/stats/mail-ip.c /dovecot/src/stats/mail-session.c /dovecot/src/stats/mail-stats.c /dovecot/src/stats/mail-user.c /dovecot/src/stats/main.c /dovecot/src/stats/stats-carbon.c /dovecot/src/stats/stats-settings.c /dovecot/src/util/gdbhelper.c /dovecot/src/util/maildirlock.c /dovecot/src/util/rawlog.c /dovecot/src/util/script-login.c /dovecot/src/util/script.c /dovecot/src/util/tcpwrap-settings.c /dovecot/src/util/tcpwrap.c
efe78d3ba24fc866af1c79b9223dc0809ba26cad 24-Dec-2016 Stephan Bosch <stephan.bosch@dovecot.fi>

global: Replaced all instances of memset(p, 0, sizeof(*p)) with the new i_zero() macro. Used the following script: C_FILES=`git ls-files *.c` H_FILES=`git ls-files *.h` for F in "$C_FILES $H_FILES"; do echo "$F" perl -p -i -e 's/safe_memset\(&\(?([^,]*)\)?,\s*0,\s*sizeof\(\g1\)\)/i_zero_safe(&$1)/g' $F perl -p -i -e 's/safe_memset\(([^,]*),\s*0,\s*sizeof\(\*\g1\)\)/i_zero_safe($1)/g' $F perl -p -i -e 's/memset\(&\(?([^,]*)\)?,\s*0,\s*sizeof\(\g1\)\)/i_zero(&$1)/g' $F perl -p -i -e 's/memset\(([^,]*),\s*0,\s*sizeof\(\*\g1\)\)/i_zero($1)/g' $F done

/dovecot/src/auth/auth-request-var-expand.c /dovecot/src/auth/auth-request.c /dovecot/src/auth/auth-settings.c /dovecot/src/auth/db-dict.c /dovecot/src/auth/db-ldap.c /dovecot/src/auth/main.c /dovecot/src/auth/passdb-pam.c /dovecot/src/config/config-connection.c /dovecot/src/config/config-filter.c /dovecot/src/config/config-parser.c /dovecot/src/config/doveconf.c /dovecot/src/config/old-set-parser.c /dovecot/src/dict/dict-connection.c /dovecot/src/dict/main.c /dovecot/src/director/login-connection.c /dovecot/src/doveadm/client-connection-http.c /dovecot/src/doveadm/client-connection.c /dovecot/src/doveadm/doveadm-auth-server.c /dovecot/src/doveadm/doveadm-auth.c /dovecot/src/doveadm/doveadm-cmd.c /dovecot/src/doveadm/doveadm-dict.c /dovecot/src/doveadm/doveadm-dsync.c /dovecot/src/doveadm/doveadm-fs.c /dovecot/src/doveadm/doveadm-kick.c /dovecot/src/doveadm/doveadm-log.c /dovecot/src/doveadm/doveadm-mail-batch.c /dovecot/src/doveadm/doveadm-mail-fetch.c /dovecot/src/doveadm/doveadm-mail-import.c /dovecot/src/doveadm/doveadm-mail-mailbox-status.c /dovecot/src/doveadm/doveadm-mail-server.c /dovecot/src/doveadm/doveadm-mail.c /dovecot/src/doveadm/doveadm-penalty.c /dovecot/src/doveadm/doveadm-print-formatted.c /dovecot/src/doveadm/doveadm-print-json.c /dovecot/src/doveadm/doveadm-print.c /dovecot/src/doveadm/doveadm-pw.c /dovecot/src/doveadm/doveadm-stats.c /dovecot/src/doveadm/doveadm-util.c /dovecot/src/doveadm/doveadm-who.c /dovecot/src/doveadm/doveadm-zlib.c /dovecot/src/doveadm/doveadm.c /dovecot/src/doveadm/dsync/dsync-brain-mailbox-tree-sync.c /dovecot/src/doveadm/dsync/dsync-brain-mailbox.c /dovecot/src/doveadm/dsync/dsync-brain-mails.c /dovecot/src/doveadm/dsync/dsync-brain.c /dovecot/src/doveadm/dsync/dsync-ibc-stream.c /dovecot/src/doveadm/dsync/dsync-mail.c /dovecot/src/doveadm/dsync/dsync-mailbox-export.c /dovecot/src/doveadm/dsync/dsync-mailbox-import.c /dovecot/src/doveadm/dsync/dsync-mailbox-tree-fill.c /dovecot/src/doveadm/dsync/dsync-transaction-log-scan.c /dovecot/src/doveadm/main.c /dovecot/src/doveadm/server-connection.c /dovecot/src/imap-hibernate/imap-hibernate-client.c /dovecot/src/imap-login/client-authenticate.c /dovecot/src/imap-login/imap-proxy.c /dovecot/src/imap-urlauth/imap-urlauth-worker.c /dovecot/src/imap-urlauth/imap-urlauth.c /dovecot/src/imap/cmd-fetch.c /dovecot/src/imap/cmd-notify.c /dovecot/src/imap/cmd-select.c /dovecot/src/imap/cmd-setmetadata.c /dovecot/src/imap/cmd-store.c /dovecot/src/imap/imap-client.c /dovecot/src/imap/imap-commands-util.c /dovecot/src/imap/imap-commands.c /dovecot/src/imap/imap-fetch.c /dovecot/src/imap/imap-master-client.c /dovecot/src/imap/imap-notify.c /dovecot/src/imap/imap-state.c /dovecot/src/imap/imap-status.c /dovecot/src/imap/main.c /dovecot/src/indexer/indexer-worker.c /dovecot/src/indexer/master-connection.c /dovecot/src/lda/main.c /dovecot/src/lib-auth/auth-master.c /dovecot/src/lib-auth/auth-server-connection.c /dovecot/src/lib-dcrypt/dcrypt-gnutls.c /dovecot/src/lib-dcrypt/dcrypt-openssl.c /dovecot/src/lib-dcrypt/dcrypt.c /dovecot/src/lib-dcrypt/test-crypto.c /dovecot/src/lib-dict-extra/dict-fs.c /dovecot/src/lib-dict/dict-cdb.c /dovecot/src/lib-dict/dict-client.c /dovecot/src/lib-dict/dict-db.c /dovecot/src/lib-dict/dict-file.c /dovecot/src/lib-dict/dict-memcached-ascii.c /dovecot/src/lib-dict/dict-memcached.c /dovecot/src/lib-dict/dict-sql-settings.c /dovecot/src/lib-dict/dict-sql.c /dovecot/src/lib-dict/dict.c /dovecot/src/lib-dict/test-dict-client.c /dovecot/src/lib-dns/dns-lookup.c /dovecot/src/lib-fs/fs-api.c /dovecot/src/lib-fs/fs-dict.c /dovecot/src/lib-fs/fs-posix.c /dovecot/src/lib-fs/fs-test-async.c /dovecot/src/lib-fs/fs-test.c /dovecot/src/lib-fts/fts-icu.c /dovecot/src/lib-http/http-auth.c /dovecot/src/lib-http/http-client-connection.c /dovecot/src/lib-http/http-client-host.c /dovecot/src/lib-http/http-client-request.c /dovecot/src/lib-http/http-date.c /dovecot/src/lib-http/http-message-parser.c /dovecot/src/lib-http/http-parser.c /dovecot/src/lib-http/http-request-parser.c /dovecot/src/lib-http/http-response-parser.c /dovecot/src/lib-http/http-response.c /dovecot/src/lib-http/http-server-connection.c /dovecot/src/lib-http/http-server-response.c /dovecot/src/lib-http/http-url.c /dovecot/src/lib-http/test-http-auth.c /dovecot/src/lib-http/test-http-client-errors.c /dovecot/src/lib-http/test-http-client.c /dovecot/src/lib-http/test-http-payload.c /dovecot/src/lib-http/test-http-response-parser.c /dovecot/src/lib-http/test-http-server-errors.c /dovecot/src/lib-http/test-http-server.c /dovecot/src/lib-imap-client/imapc-client.c /dovecot/src/lib-imap-client/imapc-connection.c /dovecot/src/lib-imap-storage/imap-metadata.c /dovecot/src/lib-imap-storage/imap-msgpart-url.c /dovecot/src/lib-imap-storage/imap-msgpart.c /dovecot/src/lib-imap-urlauth/imap-urlauth-backend.c /dovecot/src/lib-imap-urlauth/imap-urlauth-connection.c /dovecot/src/lib-imap-urlauth/imap-urlauth-fetch.c /dovecot/src/lib-imap/imap-bodystructure.c /dovecot/src/lib-imap/imap-date.c /dovecot/src/lib-imap/imap-id.c /dovecot/src/lib-imap/imap-url.c /dovecot/src/lib-index/mail-cache-compress.c /dovecot/src/lib-index/mail-cache-fields.c /dovecot/src/lib-index/mail-cache-lookup.c /dovecot/src/lib-index/mail-cache-transaction.c /dovecot/src/lib-index/mail-index-alloc-cache.c /dovecot/src/lib-index/mail-index-fsck.c /dovecot/src/lib-index/mail-index-map-read.c /dovecot/src/lib-index/mail-index-map.c /dovecot/src/lib-index/mail-index-modseq.c /dovecot/src/lib-index/mail-index-strmap.c /dovecot/src/lib-index/mail-index-sync-ext.c /dovecot/src/lib-index/mail-index-sync-keywords.c /dovecot/src/lib-index/mail-index-sync-update.c /dovecot/src/lib-index/mail-index-sync.c /dovecot/src/lib-index/mail-index-transaction-export.c /dovecot/src/lib-index/mail-index-transaction-update.c /dovecot/src/lib-index/mail-index-transaction-view.c /dovecot/src/lib-index/mail-index-transaction.c /dovecot/src/lib-index/mail-index-view-sync.c /dovecot/src/lib-index/mail-index-view.c /dovecot/src/lib-index/mail-index.c /dovecot/src/lib-index/mail-transaction-log-append.c /dovecot/src/lib-index/mail-transaction-log-file.c /dovecot/src/lib-index/mail-transaction-log.c /dovecot/src/lib-index/test-mail-index-map.c /dovecot/src/lib-index/test-mail-index-sync-ext.c /dovecot/src/lib-index/test-mail-index-transaction-finish.c /dovecot/src/lib-index/test-mail-transaction-log-view.c /dovecot/src/lib-lda/duplicate.c /dovecot/src/lib-lda/lmtp-client.c /dovecot/src/lib-lda/mail-deliver.c /dovecot/src/lib-lda/smtp-client.c /dovecot/src/lib-ldap/ldap-compare.c /dovecot/src/lib-ldap/ldap-connection.c /dovecot/src/lib-mail/istream-attachment-extractor.c /dovecot/src/lib-mail/mbox-from.c /dovecot/src/lib-mail/message-address.c /dovecot/src/lib-mail/message-date.c /dovecot/src/lib-mail/message-header-decode.c /dovecot/src/lib-mail/message-header-parser.c /dovecot/src/lib-mail/message-parser.c /dovecot/src/lib-mail/message-part-serialize.c /dovecot/src/lib-mail/message-search.c /dovecot/src/lib-mail/message-snippet.c /dovecot/src/lib-mail/rfc2231-parser.c /dovecot/src/lib-mail/rfc822-parser.c /dovecot/src/lib-mail/test-istream-attachment.c /dovecot/src/lib-mail/test-message-decoder.c /dovecot/src/lib-mail/test-message-header-hash.c /dovecot/src/lib-mail/test-message-search.c /dovecot/src/lib-master/master-auth.c /dovecot/src/lib-master/master-login.c /dovecot/src/lib-master/master-service-settings.c /dovecot/src/lib-master/master-service-ssl.c /dovecot/src/lib-master/master-service.c /dovecot/src/lib-master/test-master-service-settings-cache.c /dovecot/src/lib-ntlm/ntlm-message.c /dovecot/src/lib-settings/settings-parser.c /dovecot/src/lib-settings/settings.c /dovecot/src/lib-sql/driver-cassandra.c /dovecot/src/lib-sql/driver-mysql.c /dovecot/src/lib-sql/driver-pgsql.c /dovecot/src/lib-sql/driver-sqlite.c /dovecot/src/lib-ssl-iostream/iostream-ssl.c index/dbox-common/dbox-save.c index/dbox-multi/mdbox-deleted-storage.c index/dbox-multi/mdbox-map.c index/dbox-multi/mdbox-save.c index/dbox-multi/mdbox-storage-rebuild.c index/dbox-multi/mdbox-storage.c index/dbox-single/sdbox-storage.c index/dbox-single/sdbox-sync-rebuild.c index/imapc/imapc-list.c index/imapc/imapc-storage.c index/index-attachment.c index/index-attribute.c index/index-mail-binary.c index/index-mail-headers.c index/index-mail.c index/index-mailbox-size.c index/index-pop3-uidl.c index/index-rebuild.c index/index-search-result.c index/index-search.c index/index-sort-string.c index/index-sort.c index/index-storage.c index/index-sync-changes.c index/index-sync.c index/index-thread-finish.c index/index-thread.c index/index-transaction.c index/maildir/maildir-copy.c index/maildir/maildir-mail.c index/maildir/maildir-sync-index.c index/maildir/maildir-uidlist.c index/mbox/mbox-lock.c index/mbox/mbox-save.c index/mbox/mbox-sync-list-index.c index/mbox/mbox-sync-parse.c index/mbox/mbox-sync-rewrite.c index/mbox/mbox-sync.c index/pop3c/pop3c-client.c index/pop3c/pop3c-storage.c index/pop3c/pop3c-sync.c list/mailbox-list-index-backend.c list/mailbox-list-index-notify.c list/mailbox-list-index-status.c list/mailbox-list-index-sync.c list/mailbox-list-iter.c list/mailbox-list-notify-tree.c list/mailbox-list-subscriptions.c list/subscription-file.c mail-search-args-simplify.c mail-search-build.c mail-storage-hooks.c mail-storage-service.c mail-storage.c mail-user.c mailbox-attribute.c mailbox-list.c /dovecot/src/lib/buffer.c /dovecot/src/lib/connection.c /dovecot/src/lib/failures.c /dovecot/src/lib/fd-close-on-exec.c /dovecot/src/lib/file-dotlock.c /dovecot/src/lib/file-lock.c /dovecot/src/lib/file-set-size.c /dovecot/src/lib/ioloop-epoll.c /dovecot/src/lib/ioloop.c /dovecot/src/lib/iso8601-date.c /dovecot/src/lib/istream-sized.c /dovecot/src/lib/istream.c /dovecot/src/lib/lib-signals.c /dovecot/src/lib/md4.c /dovecot/src/lib/md5.c /dovecot/src/lib/mempool-alloconly.c /dovecot/src/lib/mountpoint.c /dovecot/src/lib/net.c /dovecot/src/lib/ostream.c /dovecot/src/lib/restrict-access.c /dovecot/src/lib/sendfile-util.c /dovecot/src/lib/seq-range-array.c /dovecot/src/lib/sha3.c /dovecot/src/lib/test-ioloop.c /dovecot/src/lib/test-utc-mktime.c /dovecot/src/lib/timing.c /dovecot/src/lib/uri-util.c /dovecot/src/lib/var-expand.c /dovecot/src/lmtp/client.c /dovecot/src/lmtp/commands.c /dovecot/src/lmtp/lmtp-proxy.c /dovecot/src/lmtp/main.c /dovecot/src/log/log-connection.c /dovecot/src/login-common/client-common-auth.c /dovecot/src/login-common/login-proxy-state.c /dovecot/src/login-common/login-settings.c /dovecot/src/login-common/main.c /dovecot/src/login-common/sasl-server.c /dovecot/src/login-common/ssl-proxy-openssl.c /dovecot/src/master/main.c /dovecot/src/master/sd-daemon.c /dovecot/src/master/service-listen.c /dovecot/src/master/service-log.c /dovecot/src/master/service-monitor.c /dovecot/src/plugins/acl/acl-api.c /dovecot/src/plugins/acl/acl-attributes.c /dovecot/src/plugins/acl/acl-backend-vfile-update.c /dovecot/src/plugins/acl/acl-backend-vfile.c /dovecot/src/plugins/acl/acl-global-file.c /dovecot/src/plugins/acl/acl-lookup-dict.c /dovecot/src/plugins/acl/acl-mailbox-list.c /dovecot/src/plugins/acl/acl-mailbox.c /dovecot/src/plugins/acl/doveadm-acl.c /dovecot/src/plugins/dict-ldap/dict-ldap-settings.c /dovecot/src/plugins/dict-ldap/dict-ldap.c /dovecot/src/plugins/expire/doveadm-expire.c /dovecot/src/plugins/expire/expire-plugin.c /dovecot/src/plugins/fts-lucene/doveadm-fts-lucene.c /dovecot/src/plugins/fts-solr/fts-backend-solr.c /dovecot/src/plugins/fts-solr/solr-connection.c /dovecot/src/plugins/fts-squat/squat-trie.c /dovecot/src/plugins/fts-squat/squat-uidlist.c /dovecot/src/plugins/fts/doveadm-fts.c /dovecot/src/plugins/fts/fts-api.c /dovecot/src/plugins/fts/fts-build-mail.c /dovecot/src/plugins/fts/fts-parser-tika.c /dovecot/src/plugins/fts/fts-search.c /dovecot/src/plugins/fts/xml2text.c /dovecot/src/plugins/imap-acl/imap-acl-plugin.c /dovecot/src/plugins/last-login/last-login-plugin.c /dovecot/src/plugins/mail-crypt/doveadm-mail-crypt.c /dovecot/src/plugins/mail-crypt/mail-crypt-acl-plugin.c /dovecot/src/plugins/mail-crypt/mail-crypt-global-key.c /dovecot/src/plugins/mail-crypt/mail-crypt-plugin.c /dovecot/src/plugins/mail-crypt/mail-crypt-pluginenv.c /dovecot/src/plugins/mail-crypt/test-mail-global-key.c /dovecot/src/plugins/mail-crypt/test-mail-key.c /dovecot/src/plugins/pop3-migration/pop3-migration-plugin.c /dovecot/src/plugins/push-notification/push-notification-driver-ox.c /dovecot/src/plugins/push-notification/push-notification-event-flagsclear.c /dovecot/src/plugins/push-notification/push-notification-event-flagsset.c /dovecot/src/plugins/push-notification/push-notification-event-messageappend.c /dovecot/src/plugins/push-notification/push-notification-event-messagenew.c /dovecot/src/plugins/quota-clone/quota-clone-plugin.c /dovecot/src/plugins/quota/doveadm-quota.c /dovecot/src/plugins/quota/quota-count.c /dovecot/src/plugins/quota/quota-dict.c /dovecot/src/plugins/quota/quota-status.c /dovecot/src/plugins/quota/quota-util.c /dovecot/src/plugins/quota/quota.c /dovecot/src/plugins/quota/test-quota-util.c /dovecot/src/plugins/stats/mail-stats-fill.c /dovecot/src/plugins/virtual/virtual-config.c /dovecot/src/plugins/virtual/virtual-mail.c /dovecot/src/plugins/virtual/virtual-search.c /dovecot/src/plugins/virtual/virtual-sync.c /dovecot/src/plugins/zlib/zlib-plugin.c /dovecot/src/pop3-login/pop3-proxy.c /dovecot/src/pop3/main.c /dovecot/src/replication/replicator/replicator-queue-auth.c /dovecot/src/replication/replicator/replicator-queue.c /dovecot/src/stats/client-export.c /dovecot/src/stats/client-reset.c /dovecot/src/stats/main.c /dovecot/src/util/script-login.c
e7d0bea63a08b08c47c4b5c187d2cb7127859657 16-Dec-2016 Timo Sirainen <timo.sirainen@dovecot.fi>

global: Make sure *_malloc() calculations won't cause integer overflows.

/dovecot/src/auth/auth-request-var-expand.c /dovecot/src/doveadm/doveadm-dump-index.c /dovecot/src/lib-imap/imap-utf7.c /dovecot/src/lib-index/mail-index-transaction-view.c /dovecot/src/lib-index/mail-index.c /dovecot/src/lib-master/master-login.c /dovecot/src/lib-program-client/program-client-local.c index/maildir/maildir-save.c index/pop3c/pop3c-sync.c mailbox-list.c /dovecot/src/lib/data-stack.c /dovecot/src/lib/hex-binary.c /dovecot/src/lib/str-find.c /dovecot/src/lib/strfuncs.c /dovecot/src/log/log-error-buffer.c /dovecot/src/plugins/acl/acl-cache.c /dovecot/src/plugins/acl/acl-cache.h /dovecot/src/pop3/pop3-client.h /dovecot/src/pop3/pop3-commands.c /dovecot/src/stats/mail-command.c /dovecot/src/stats/mail-domain.c /dovecot/src/stats/mail-ip.c /dovecot/src/stats/mail-session.c /dovecot/src/stats/mail-user.c
2ac5f36aa7c2e7a07ba8815d43a6d7483f62e74c 16-Dec-2016 Timo Sirainen <timo.sirainen@dovecot.fi>

global: Change string position/length from unsigned int to size_t Mainly to avoid truncating >4GB strings, which might potentially cause some security holes. Normally there are other limits, which prevent such excessive strings from being created in the first place. I'm sure this didn't find everything. Maybe everything could be found with compiler warnings. -Wconversion kind of does it, but it gives way too many unnecessary warnings. These were mainly found with: grep " = strlen" egrep "unsigned int.*(size|len)"

/dovecot/src/auth/auth-cache.c /dovecot/src/auth/auth-request.c /dovecot/src/auth/auth-request.h /dovecot/src/auth/db-checkpassword.c /dovecot/src/auth/db-ldap.c /dovecot/src/auth/mech-gssapi.c /dovecot/src/auth/mech-scram-sha1.c /dovecot/src/auth/password-scheme.c /dovecot/src/auth/userdb-dict.c /dovecot/src/config/config-parser-private.h /dovecot/src/config/config-parser.c /dovecot/src/config/config-request.c /dovecot/src/config/doveconf.c /dovecot/src/config/old-set-parser.c /dovecot/src/director/director-connection.c /dovecot/src/doveadm/doveadm-auth-server.c /dovecot/src/doveadm/doveadm-auth.c /dovecot/src/doveadm/doveadm-cmd.c /dovecot/src/doveadm/doveadm-fs.c /dovecot/src/doveadm/doveadm-log.c /dovecot/src/doveadm/doveadm-mail-mailbox.c /dovecot/src/doveadm/doveadm-mail.c /dovecot/src/doveadm/doveadm-print-table.c /dovecot/src/doveadm/doveadm-sis.c /dovecot/src/doveadm/doveadm-util.c /dovecot/src/doveadm/doveadm.c /dovecot/src/doveadm/dsync/dsync-brain-mailbox-tree.c /dovecot/src/doveadm/dsync/dsync-mailbox-tree-sync.c /dovecot/src/doveadm/dsync/dsync-mailbox-tree.c /dovecot/src/imap/cmd-list.c /dovecot/src/imap/cmd-notify.c /dovecot/src/imap/cmd-rename.c /dovecot/src/imap/cmd-subscribe.c /dovecot/src/imap/imap-list.c /dovecot/src/imap/imap-notify.c /dovecot/src/imap/imap-status.c /dovecot/src/imap/main.c /dovecot/src/ipc/main.c /dovecot/src/lib-compression/compression.c /dovecot/src/lib-compression/ostream-bzlib.c /dovecot/src/lib-compression/ostream-lzma.c /dovecot/src/lib-compression/ostream-zlib.c /dovecot/src/lib-dict/dict-db.c /dovecot/src/lib-dict/dict-file.c /dovecot/src/lib-dict/dict-memcached.c /dovecot/src/lib-dict/dict-sql-settings.c /dovecot/src/lib-dict/dict-sql.c /dovecot/src/lib-fs/fs-dict.c /dovecot/src/lib-fs/fs-posix.c /dovecot/src/lib-fs/fs-test.c /dovecot/src/lib-fts/fts-filter-english-possessive.c /dovecot/src/lib-fts/fts-icu.c /dovecot/src/lib-fts/fts-tokenizer-address.c /dovecot/src/lib-fts/test-fts-tokenizer.c /dovecot/src/lib-http/http-client-request.c /dovecot/src/lib-imap-client/imapc-connection.c /dovecot/src/lib-imap/imap-match.c /dovecot/src/lib-imap/imap-parser.c /dovecot/src/lib-imap/imap-quote.c /dovecot/src/lib-imap/imap-utf7.c /dovecot/src/lib-lda/lmtp-client.c /dovecot/src/lib-mail/istream-binary-converter.c /dovecot/src/lib-mail/message-decoder.c /dovecot/src/lib-mail/message-header-decode.c /dovecot/src/lib-mail/test-istream-attachment.c /dovecot/src/lib-mail/test-istream-dot.c /dovecot/src/lib-mail/test-istream-header-filter.c /dovecot/src/lib-mail/test-istream-qp-decoder.c /dovecot/src/lib-mail/test-mbox-from.c /dovecot/src/lib-mail/test-message-header-parser.c /dovecot/src/lib-master/master-login.c /dovecot/src/lib-master/master-service.c index/cydir/cydir-save.c index/cydir/cydir-sync.h index/dbox-common/dbox-file-fix.c index/dbox-multi/mdbox-map.c index/dbox-multi/mdbox-purge.c index/imapc/imapc-list.c index/imapc/imapc-search.c index/imapc/imapc-storage.c index/index-attribute.c index/index-mail-headers.c index/index-search.c index/index-sort.c index/maildir/maildir-filename-flags.c index/maildir/maildir-save.c index/maildir/maildir-uidlist.c index/mbox/mbox-storage.c index/shared/shared-list.c list/mailbox-list-delete.c list/mailbox-list-fs-iter.c list/mailbox-list-index-backend.c list/mailbox-list-index.h list/mailbox-list-iter.c list/mailbox-list-maildir-iter.c list/mailbox-list-maildir.c list/mailbox-list-notify-tree.c list/mailbox-list-subscriptions.c mail-namespace.c mail-storage-service.c mail-storage.c mail-user.c mailbox-list.c mailbox-tree.c mailbox-uidvalidity.c /dovecot/src/lib/array.c /dovecot/src/lib/env-util.c /dovecot/src/lib/failures.c /dovecot/src/lib/istream-base64-encoder.c /dovecot/src/lib/json-parser.c /dovecot/src/lib/module-dir.c /dovecot/src/lib/net.c /dovecot/src/lib/ostream-file.c /dovecot/src/lib/printf-format-fix.c /dovecot/src/lib/printf-format-fix.h /dovecot/src/lib/str-find.c /dovecot/src/lib/str-sanitize.c /dovecot/src/lib/str.c /dovecot/src/lib/strfuncs.c /dovecot/src/lib/test-printf-format-fix.c /dovecot/src/lib/unlink-old-files.c /dovecot/src/lib/var-expand.c /dovecot/src/lmtp/commands.c /dovecot/src/log/log-error-buffer.c /dovecot/src/login-common/client-common-auth.c /dovecot/src/login-common/client-common.c /dovecot/src/login-common/login-proxy-state.c /dovecot/src/master/master-settings.c /dovecot/src/master/service-process.c /dovecot/src/plugins/acl/acl-lookup-dict.c /dovecot/src/plugins/acl/acl-mailbox-list.c /dovecot/src/plugins/dict-ldap/dict-ldap.c /dovecot/src/plugins/fts-solr/fts-backend-solr-old.c /dovecot/src/plugins/fts-solr/fts-backend-solr.c /dovecot/src/plugins/fts-squat/squat-test.c /dovecot/src/plugins/fts/fts-api.c /dovecot/src/plugins/fts/fts-search-args.c /dovecot/src/plugins/imap-acl/imap-acl-plugin.c /dovecot/src/plugins/imap-stats/imap-stats-plugin.c /dovecot/src/plugins/mail-crypt/mail-crypt-pluginenv.c /dovecot/src/plugins/mail-crypt/mail-crypt-userenv.c /dovecot/src/plugins/quota/quota-dirsize.c /dovecot/src/replication/aggregator/replicator-connection.c
fa780a18c41881036af582f7a3473d6399e9d34d 16-Dec-2016 Timo Sirainen <timo.sirainen@dovecot.fi>

lib-storage: Make dovecot.list.index's filename configurable. This is useful when there are multiple namespaces pointing to the same mail root directory. For example mdbox with lazy-expunge: namespace { prefix = Expunged/ location = mdbox:~/mdbox:MAILBOXDIR=expunged:LISTINDEX=expunged.list.index .. }

33525312d3f45995686aa0b538dea1cd6eb936e2 16-Dec-2016 Timo Sirainen <timo.sirainen@dovecot.fi>

lib-storage: Deduplicate code into mailbox_list_settings_init_defaults()

4b1781e4c64be52e25b5994e5242dbe696cc7d29 20-Oct-2016 Timo Sirainen <timo.sirainen@dovecot.fi>

global: Use i_strchr_to_next() wherever useful.

ac2defed599a97c4a71a9e90ba185929dfe59226 19-Oct-2016 Josef 'Jeff' Sipek <jeff.sipek@dovecot.fi>

lib-storage: clean up mailbox_list_create to improve readability There is no reason to use mailbox_list_driver_find() here instead of mailbox_list_find_class() as (1) we do not need the index into the list driver array, and (2) dealing with double-pointers is harder than regular pointers.

bedb7f369599d112e62eed14ab692351493bf623 09-Sep-2016 Aki Tuomi <aki.tuomi@dovecot.fi>

lib-storage: Limit folder full name only Before we had limit of 16 levels and 255 bytes per name which is same as 4096 bytes. Now we limit only the total length of the name to MAILBOX_LIST_NAME_MAX_LENGTH. For compability reasons, we are restricting individual component names to 255 characters.

d9a7e950a9cd21f2b4a90ec7759fca9e8fcc7995 05-Jun-2016 Timo Sirainen <timo.sirainen@dovecot.fi>

global: Fixed mismatched bool vs. int/pointer handling I don't think these fix any actual bugs.

/dovecot/src/auth/auth-master-connection.c /dovecot/src/auth/auth-postfix-connection.c /dovecot/src/auth/auth.c /dovecot/src/auth/mech-otp-skey-common.c /dovecot/src/auth/mech-otp-skey-common.h /dovecot/src/dict/dict-connection.c /dovecot/src/doveadm/doveadm-cmd.c /dovecot/src/doveadm/doveadm-dump-index.c /dovecot/src/doveadm/doveadm-mail-fetch.c /dovecot/src/lib-dcrypt/dcrypt-openssl.c /dovecot/src/lib-fs/fs-randomfail.c /dovecot/src/lib-http/test-http-payload.c /dovecot/src/lib-http/test-http-response-parser.c /dovecot/src/lib-imap-urlauth/imap-urlauth-connection.c /dovecot/src/lib-imap/imap-envelope.c /dovecot/src/lib-imap/imap-parser.c /dovecot/src/lib-mail/mbox-from.c /dovecot/src/lib-mail/message-date.c /dovecot/src/lib-mail/test-message-header-decode.c /dovecot/src/lib-ntlm/ntlm-message.c index/cydir/cydir-save.c index/imapc/imapc-mail.c index/index-mail.c index/index-sync.c index/mbox/mbox-sync.c mailbox-list.c /dovecot/src/lib/file-lock.c /dovecot/src/lib/strfuncs.c /dovecot/src/lib/wildcard-match.c /dovecot/src/master/master-settings.c /dovecot/src/master/service-listen.c /dovecot/src/plugins/expire/doveadm-expire.c /dovecot/src/plugins/fts-squat/squat-test.c /dovecot/src/plugins/fts/fts-parser-script.c /dovecot/src/plugins/fts/fts-user.c /dovecot/src/plugins/imap-acl/imap-acl-plugin.c
0175d37a5ae5a4d146ca41b684bd38d9b03683cb 30-May-2016 Martti Rannanjärvi <martti.rannanjarvi@dovecot.fi>

Remove t_malloc in favour of t_malloc_no0 Using either t_malloc_no0 or t_malloc0 makes it clear whether the allocated memory is zeroed or not.

/dovecot/src/auth/auth-request-var-expand.c /dovecot/src/auth/password-scheme.c /dovecot/src/doveadm/doveadm-dsync.c /dovecot/src/doveadm/doveadm-dump-log.c /dovecot/src/imap-hibernate/imap-client.c /dovecot/src/imap/imap-client.c /dovecot/src/lib-http/http-transfer-chunked.c /dovecot/src/lib-imap/imap-date.c /dovecot/src/lib-imap/imap-utf7.c /dovecot/src/lib-index/test-mail-index-sync-ext.c /dovecot/src/lib-lda/mail-deliver.c /dovecot/src/lib-lda/mail-send.c /dovecot/src/lib-mail/mail-user-hash.c /dovecot/src/lib-ssl-iostream/iostream-openssl-common.c /dovecot/src/lib-ssl-iostream/iostream-openssl.c index/shared/shared-storage.c mail-storage-service.c mailbox-list.c /dovecot/src/lib/data-stack.c /dovecot/src/lib/data-stack.h /dovecot/src/lib/hex-binary.c /dovecot/src/lib/mempool-datastack.c /dovecot/src/lib/mempool-unsafe-datastack.c /dovecot/src/lib/net.c /dovecot/src/lib/strfuncs.c /dovecot/src/lib/test-data-stack.c /dovecot/src/lib/test-istream-concat.c /dovecot/src/lib/test-istream-seekable.c /dovecot/src/lib/var-expand.c /dovecot/src/login-common/client-common.c /dovecot/src/login-common/login-settings.c /dovecot/src/login-common/ssl-proxy-openssl.c /dovecot/src/plugins/acl/acl-shared-storage.c /dovecot/src/plugins/fts-squat/squat-trie.c /dovecot/src/plugins/fts-squat/squat-uidlist.c /dovecot/src/pop3/pop3-client.c /dovecot/src/pop3/pop3-commands.c /dovecot/src/ssl-params/ssl-params.c
e353d03d3643f380dc7e6dc29a512dec86b8a3de 30-Apr-2016 Timo Sirainen <timo.sirainen@dovecot.fi>

lib-storage: Clear list error before mailbox_list_get_hierarchy_sep() With ACL plugin enabled the call could have triggered dovecot-acl-list rebuild, which in turn could have set list errors if it didn't have permissions to all the mailboxes. This caused IMAP logins to fail.

a4e2101473cfd7ce960fc49b3ce097c3f89ec2ad 14-Jan-2016 Timo Sirainen <timo.sirainen@dovecot.fi>

lib-storage: Added mailbox_list_[un]escape_name_params() This allows calling the mailbox_list_[un]escape_name() with wanted parameters instead of taking them from mailbox_list.

02c335c23bf5fa225a467c19f2c063fb0dc7b8c3 12-Jan-2016 Timo Sirainen <timo.sirainen@dovecot.fi>

global: freshen copyright git ls-files | xargs perl -p -i -e 's/(\d+)-201[0-5]/$1-2016/g;s/ (201[0-5]) Dovecot/ $1-2016 Dovecot/'

/dovecot/doc/man/doveadm-acl.1.in /dovecot/doc/man/doveadm-altmove.1.in /dovecot/doc/man/doveadm-auth.1.in /dovecot/doc/man/doveadm-batch.1.in /dovecot/doc/man/doveadm-deduplicate.1.in /dovecot/doc/man/doveadm-director.1.in /dovecot/doc/man/doveadm-dump.1.in /dovecot/doc/man/doveadm-exec.1.in /dovecot/doc/man/doveadm-expunge.1.in /dovecot/doc/man/doveadm-fetch.1.in /dovecot/doc/man/doveadm-flags.1.in /dovecot/doc/man/doveadm-force-resync.1.in /dovecot/doc/man/doveadm-fts.1.in /dovecot/doc/man/doveadm-help.1.in /dovecot/doc/man/doveadm-import.1.in /dovecot/doc/man/doveadm-index.1.in /dovecot/doc/man/doveadm-instance.1.in /dovecot/doc/man/doveadm-kick.1.in /dovecot/doc/man/doveadm-log.1.in /dovecot/doc/man/doveadm-mailbox.1.in /dovecot/doc/man/doveadm-mount.1.in /dovecot/doc/man/doveadm-move.1.in /dovecot/doc/man/doveadm-penalty.1.in /dovecot/doc/man/doveadm-proxy.1.in /dovecot/doc/man/doveadm-purge.1.in /dovecot/doc/man/doveadm-pw.1.in /dovecot/doc/man/doveadm-quota.1.in /dovecot/doc/man/doveadm-replicator.1.in /dovecot/doc/man/doveadm-search-query.7 /dovecot/doc/man/doveadm-search.1.in /dovecot/doc/man/doveadm-sync.1.in /dovecot/doc/man/doveadm-user.1.in /dovecot/doc/man/doveadm-who.1.in /dovecot/doc/man/doveadm.1.in /dovecot/doc/man/doveconf.1.in /dovecot/doc/man/dovecot-lda.1.in /dovecot/doc/man/dovecot.1.in /dovecot/src/anvil/anvil-connection.c /dovecot/src/anvil/anvil-settings.c /dovecot/src/anvil/connect-limit.c /dovecot/src/anvil/main.c /dovecot/src/anvil/penalty.c /dovecot/src/anvil/test-penalty.c /dovecot/src/auth/auth-cache.c /dovecot/src/auth/auth-client-connection.c /dovecot/src/auth/auth-fields.c /dovecot/src/auth/auth-master-connection.c /dovecot/src/auth/auth-penalty.c /dovecot/src/auth/auth-postfix-connection.c /dovecot/src/auth/auth-request-handler.c /dovecot/src/auth/auth-request-var-expand.c /dovecot/src/auth/auth-request.c /dovecot/src/auth/auth-settings.c /dovecot/src/auth/auth-token.c /dovecot/src/auth/auth-worker-client.c /dovecot/src/auth/auth-worker-server.c /dovecot/src/auth/auth.c /dovecot/src/auth/db-checkpassword.c /dovecot/src/auth/db-dict-cache-key.c /dovecot/src/auth/db-dict.c /dovecot/src/auth/db-ldap.c /dovecot/src/auth/db-passwd-file.c /dovecot/src/auth/db-sql.c /dovecot/src/auth/main.c /dovecot/src/auth/mech-anonymous.c /dovecot/src/auth/mech-cram-md5.c /dovecot/src/auth/mech-digest-md5.c /dovecot/src/auth/mech-dovecot-token.c /dovecot/src/auth/mech-external.c /dovecot/src/auth/mech-plain.c /dovecot/src/auth/mech-scram-sha1.c /dovecot/src/auth/mech.c /dovecot/src/auth/passdb-blocking.c /dovecot/src/auth/passdb-bsdauth.c /dovecot/src/auth/passdb-cache.c /dovecot/src/auth/passdb-checkpassword.c /dovecot/src/auth/passdb-dict.c /dovecot/src/auth/passdb-imap.c /dovecot/src/auth/passdb-ldap.c /dovecot/src/auth/passdb-passwd-file.c /dovecot/src/auth/passdb-passwd.c /dovecot/src/auth/passdb-shadow.c /dovecot/src/auth/passdb-sql.c /dovecot/src/auth/passdb-static.c /dovecot/src/auth/passdb-template.c /dovecot/src/auth/passdb-vpopmail.c /dovecot/src/auth/passdb.c /dovecot/src/auth/password-scheme-crypt.c /dovecot/src/auth/password-scheme.c /dovecot/src/auth/test-auth-cache.c /dovecot/src/auth/test-auth-request-var-expand.c /dovecot/src/auth/test-db-dict.c /dovecot/src/auth/userdb-blocking.c /dovecot/src/auth/userdb-checkpassword.c /dovecot/src/auth/userdb-dict.c /dovecot/src/auth/userdb-ldap.c /dovecot/src/auth/userdb-nss.c /dovecot/src/auth/userdb-passwd-file.c /dovecot/src/auth/userdb-passwd.c /dovecot/src/auth/userdb-prefetch.c /dovecot/src/auth/userdb-sql.c /dovecot/src/auth/userdb-static.c /dovecot/src/auth/userdb-template.c /dovecot/src/auth/userdb-vpopmail.c /dovecot/src/auth/userdb.c /dovecot/src/config/config-connection.c /dovecot/src/config/config-filter.c /dovecot/src/config/config-parser.c /dovecot/src/config/config-request.c /dovecot/src/config/config-settings.c /dovecot/src/config/doveconf.c /dovecot/src/config/main.c /dovecot/src/config/old-set-parser.c /dovecot/src/config/sysinfo-get.c /dovecot/src/dict/dict-commands.c /dovecot/src/dict/dict-connection.c /dovecot/src/dict/dict-settings.c /dovecot/src/dict/main.c /dovecot/src/director/auth-connection.c /dovecot/src/director/director-connection.c /dovecot/src/director/director-host.c /dovecot/src/director/director-request.c /dovecot/src/director/director-settings.c /dovecot/src/director/director-test.c /dovecot/src/director/director.c /dovecot/src/director/doveadm-connection.c /dovecot/src/director/login-connection.c /dovecot/src/director/mail-host.c /dovecot/src/director/main.c /dovecot/src/director/notify-connection.c /dovecot/src/director/test-user-directory.c /dovecot/src/director/user-directory.c /dovecot/src/dns/dns-client-settings.c /dovecot/src/dns/dns-client.c /dovecot/src/doveadm/client-connection.c /dovecot/src/doveadm/doveadm-auth.c /dovecot/src/doveadm/doveadm-cmd.c /dovecot/src/doveadm/doveadm-dict.c /dovecot/src/doveadm/doveadm-director.c /dovecot/src/doveadm/doveadm-dsync.c /dovecot/src/doveadm/doveadm-dump-dbox.c /dovecot/src/doveadm/doveadm-dump-index.c /dovecot/src/doveadm/doveadm-dump-log.c /dovecot/src/doveadm/doveadm-dump-mailboxlog.c /dovecot/src/doveadm/doveadm-dump-thread.c /dovecot/src/doveadm/doveadm-dump.c /dovecot/src/doveadm/doveadm-fs.c /dovecot/src/doveadm/doveadm-instance.c /dovecot/src/doveadm/doveadm-kick.c /dovecot/src/doveadm/doveadm-log.c /dovecot/src/doveadm/doveadm-mail-altmove.c /dovecot/src/doveadm/doveadm-mail-batch.c /dovecot/src/doveadm/doveadm-mail-copymove.c /dovecot/src/doveadm/doveadm-mail-deduplicate.c /dovecot/src/doveadm/doveadm-mail-expunge.c /dovecot/src/doveadm/doveadm-mail-fetch.c /dovecot/src/doveadm/doveadm-mail-flags.c /dovecot/src/doveadm/doveadm-mail-import.c /dovecot/src/doveadm/doveadm-mail-index.c /dovecot/src/doveadm/doveadm-mail-iter.c /dovecot/src/doveadm/doveadm-mail-mailbox-metadata.c /dovecot/src/doveadm/doveadm-mail-mailbox-status.c /dovecot/src/doveadm/doveadm-mail-mailbox.c /dovecot/src/doveadm/doveadm-mail-save.c /dovecot/src/doveadm/doveadm-mail-search.c /dovecot/src/doveadm/doveadm-mail-server.c /dovecot/src/doveadm/doveadm-mail.c /dovecot/src/doveadm/doveadm-mailbox-list-iter.c /dovecot/src/doveadm/doveadm-master.c /dovecot/src/doveadm/doveadm-mount.c /dovecot/src/doveadm/doveadm-mutf7.c /dovecot/src/doveadm/doveadm-penalty.c /dovecot/src/doveadm/doveadm-print-flow.c /dovecot/src/doveadm/doveadm-print-pager.c /dovecot/src/doveadm/doveadm-print-server.c /dovecot/src/doveadm/doveadm-print-tab.c /dovecot/src/doveadm/doveadm-print-table.c /dovecot/src/doveadm/doveadm-print.c /dovecot/src/doveadm/doveadm-proxy.c /dovecot/src/doveadm/doveadm-pw.c /dovecot/src/doveadm/doveadm-replicator.c /dovecot/src/doveadm/doveadm-settings.c /dovecot/src/doveadm/doveadm-sis.c /dovecot/src/doveadm/doveadm-stats.c /dovecot/src/doveadm/doveadm-util.c /dovecot/src/doveadm/doveadm-who.c /dovecot/src/doveadm/doveadm-zlib.c /dovecot/src/doveadm/doveadm.c /dovecot/src/doveadm/dsync/dsync-brain-mailbox-tree-sync.c /dovecot/src/doveadm/dsync/dsync-brain-mailbox-tree.c /dovecot/src/doveadm/dsync/dsync-brain-mailbox.c /dovecot/src/doveadm/dsync/dsync-brain-mails.c /dovecot/src/doveadm/dsync/dsync-brain.c /dovecot/src/doveadm/dsync/dsync-deserializer.c /dovecot/src/doveadm/dsync/dsync-ibc-pipe.c /dovecot/src/doveadm/dsync/dsync-ibc-stream.c /dovecot/src/doveadm/dsync/dsync-ibc.c /dovecot/src/doveadm/dsync/dsync-mail.c /dovecot/src/doveadm/dsync/dsync-mailbox-export.c /dovecot/src/doveadm/dsync/dsync-mailbox-import.c /dovecot/src/doveadm/dsync/dsync-mailbox-state.c /dovecot/src/doveadm/dsync/dsync-mailbox-tree-fill.c /dovecot/src/doveadm/dsync/dsync-mailbox-tree-sync.c /dovecot/src/doveadm/dsync/dsync-mailbox-tree.c /dovecot/src/doveadm/dsync/dsync-mailbox.c /dovecot/src/doveadm/dsync/dsync-serializer.c /dovecot/src/doveadm/dsync/dsync-transaction-log-scan.c /dovecot/src/doveadm/dsync/test-dsync-mailbox-tree-sync.c /dovecot/src/doveadm/main.c /dovecot/src/doveadm/server-connection.c /dovecot/src/imap-hibernate/imap-client.c /dovecot/src/imap-hibernate/imap-hibernate-client.c /dovecot/src/imap-hibernate/imap-hibernate-settings.c /dovecot/src/imap-hibernate/imap-master-connection.c /dovecot/src/imap-hibernate/main.c /dovecot/src/imap-login/client-authenticate.c /dovecot/src/imap-login/client.c /dovecot/src/imap-login/imap-login-settings.c /dovecot/src/imap-login/imap-proxy.c /dovecot/src/imap-urlauth/imap-urlauth-client.c /dovecot/src/imap-urlauth/imap-urlauth-login-settings.c /dovecot/src/imap-urlauth/imap-urlauth-login.c /dovecot/src/imap-urlauth/imap-urlauth-settings.c /dovecot/src/imap-urlauth/imap-urlauth-worker-settings.c /dovecot/src/imap-urlauth/imap-urlauth-worker.c /dovecot/src/imap-urlauth/imap-urlauth.c /dovecot/src/imap/cmd-append.c /dovecot/src/imap/cmd-cancelupdate.c /dovecot/src/imap/cmd-capability.c /dovecot/src/imap/cmd-check.c /dovecot/src/imap/cmd-close.c /dovecot/src/imap/cmd-copy.c /dovecot/src/imap/cmd-create.c /dovecot/src/imap/cmd-delete.c /dovecot/src/imap/cmd-enable.c /dovecot/src/imap/cmd-examine.c /dovecot/src/imap/cmd-expunge.c /dovecot/src/imap/cmd-fetch.c /dovecot/src/imap/cmd-genurlauth.c /dovecot/src/imap/cmd-getmetadata.c /dovecot/src/imap/cmd-id.c /dovecot/src/imap/cmd-idle.c /dovecot/src/imap/cmd-list.c /dovecot/src/imap/cmd-logout.c /dovecot/src/imap/cmd-lsub.c /dovecot/src/imap/cmd-namespace.c /dovecot/src/imap/cmd-noop.c /dovecot/src/imap/cmd-notify.c /dovecot/src/imap/cmd-rename.c /dovecot/src/imap/cmd-resetkey.c /dovecot/src/imap/cmd-search.c /dovecot/src/imap/cmd-select.c /dovecot/src/imap/cmd-setmetadata.c /dovecot/src/imap/cmd-sort.c /dovecot/src/imap/cmd-status.c /dovecot/src/imap/cmd-store.c /dovecot/src/imap/cmd-subscribe.c /dovecot/src/imap/cmd-thread.c /dovecot/src/imap/cmd-unselect.c /dovecot/src/imap/cmd-unsubscribe.c /dovecot/src/imap/cmd-urlfetch.c /dovecot/src/imap/cmd-x-cancel.c /dovecot/src/imap/cmd-x-state.c /dovecot/src/imap/imap-client-hibernate.c /dovecot/src/imap/imap-client.c /dovecot/src/imap/imap-commands-util.c /dovecot/src/imap/imap-commands.c /dovecot/src/imap/imap-expunge.c /dovecot/src/imap/imap-fetch-body.c /dovecot/src/imap/imap-fetch.c /dovecot/src/imap/imap-list.c /dovecot/src/imap/imap-master-client.c /dovecot/src/imap/imap-notify.c /dovecot/src/imap/imap-search-args.c /dovecot/src/imap/imap-search.c /dovecot/src/imap/imap-settings.c /dovecot/src/imap/imap-state.c /dovecot/src/imap/imap-status.c /dovecot/src/imap/imap-sync.c /dovecot/src/imap/mail-storage-callbacks.c /dovecot/src/imap/main.c /dovecot/src/indexer/indexer-client.c /dovecot/src/indexer/indexer-queue.c /dovecot/src/indexer/indexer-settings.c /dovecot/src/indexer/indexer-worker-settings.c /dovecot/src/indexer/indexer-worker.c /dovecot/src/indexer/indexer.c /dovecot/src/indexer/master-connection.c /dovecot/src/indexer/worker-connection.c /dovecot/src/indexer/worker-pool.c /dovecot/src/ipc/client.c /dovecot/src/ipc/ipc-connection.c /dovecot/src/ipc/ipc-group.c /dovecot/src/ipc/ipc-settings.c /dovecot/src/ipc/main.c /dovecot/src/lda/main.c /dovecot/src/lib-auth/auth-client-request.c /dovecot/src/lib-auth/auth-client.c /dovecot/src/lib-auth/auth-master.c /dovecot/src/lib-auth/auth-server-connection.c /dovecot/src/lib-charset/charset-iconv.c /dovecot/src/lib-charset/charset-utf8.c /dovecot/src/lib-charset/test-charset.c /dovecot/src/lib-compression/compression.c /dovecot/src/lib-compression/istream-bzlib.c /dovecot/src/lib-compression/istream-lz4.c /dovecot/src/lib-compression/istream-lzma.c /dovecot/src/lib-compression/istream-zlib.c /dovecot/src/lib-compression/ostream-bzlib.c /dovecot/src/lib-compression/ostream-lz4.c /dovecot/src/lib-compression/ostream-lzma.c /dovecot/src/lib-compression/ostream-zlib.c /dovecot/src/lib-compression/test-compression.c /dovecot/src/lib-dict/dict-cdb.c /dovecot/src/lib-dict/dict-client.c /dovecot/src/lib-dict/dict-db.c /dovecot/src/lib-dict/dict-file.c /dovecot/src/lib-dict/dict-fs.c /dovecot/src/lib-dict/dict-memcached-ascii.c /dovecot/src/lib-dict/dict-memcached.c /dovecot/src/lib-dict/dict-redis.c /dovecot/src/lib-dict/dict-register.c /dovecot/src/lib-dict/dict-sql-settings.c /dovecot/src/lib-dict/dict-sql.c /dovecot/src/lib-dict/dict-transaction-memory.c /dovecot/src/lib-dict/dict.c /dovecot/src/lib-dict/test-dict.c /dovecot/src/lib-dns/dns-lookup.c /dovecot/src/lib-fs/fs-api.c /dovecot/src/lib-fs/fs-dict.c /dovecot/src/lib-fs/fs-metawrap.c /dovecot/src/lib-fs/fs-posix.c /dovecot/src/lib-fs/fs-randomfail.c /dovecot/src/lib-fs/fs-sis-common.c /dovecot/src/lib-fs/fs-sis-queue.c /dovecot/src/lib-fs/fs-sis.c /dovecot/src/lib-fs/istream-fs-file.c /dovecot/src/lib-fs/istream-fs-stats.c /dovecot/src/lib-fs/istream-metawrap.c /dovecot/src/lib-fs/ostream-cmp.c /dovecot/src/lib-fs/ostream-metawrap.c /dovecot/src/lib-fts/fts-filter-contractions.c /dovecot/src/lib-fts/fts-filter-english-possessive.c /dovecot/src/lib-fts/fts-filter-lowercase.c /dovecot/src/lib-fts/fts-filter-normalizer-icu.c /dovecot/src/lib-fts/fts-filter-stemmer-snowball.c /dovecot/src/lib-fts/fts-filter-stopwords.c /dovecot/src/lib-fts/fts-filter.c /dovecot/src/lib-fts/fts-icu.c /dovecot/src/lib-fts/fts-language.c /dovecot/src/lib-fts/fts-tokenizer-address.c /dovecot/src/lib-fts/fts-tokenizer-generic.c /dovecot/src/lib-fts/fts-tokenizer.c /dovecot/src/lib-fts/test-fts-filter.c /dovecot/src/lib-fts/test-fts-icu.c /dovecot/src/lib-fts/test-fts-language.c /dovecot/src/lib-fts/test-fts-tokenizer.c /dovecot/src/lib-http/http-auth.c /dovecot/src/lib-http/http-client-connection.c /dovecot/src/lib-http/http-client-host.c /dovecot/src/lib-http/http-client-peer.c /dovecot/src/lib-http/http-client-queue.c /dovecot/src/lib-http/http-client-request.c /dovecot/src/lib-http/http-client.c /dovecot/src/lib-http/http-date.c /dovecot/src/lib-http/http-header-parser.c /dovecot/src/lib-http/http-header.c /dovecot/src/lib-http/http-message-parser.c /dovecot/src/lib-http/http-parser.c /dovecot/src/lib-http/http-request-parser.c /dovecot/src/lib-http/http-response-parser.c /dovecot/src/lib-http/http-server-connection.c /dovecot/src/lib-http/http-server-request.c /dovecot/src/lib-http/http-server-response.c /dovecot/src/lib-http/http-server.c /dovecot/src/lib-http/http-transfer-chunked.c /dovecot/src/lib-http/http-url.c /dovecot/src/lib-http/test-http-auth.c /dovecot/src/lib-http/test-http-client.c /dovecot/src/lib-http/test-http-date.c /dovecot/src/lib-http/test-http-header-parser.c /dovecot/src/lib-http/test-http-request-parser.c /dovecot/src/lib-http/test-http-response-parser.c /dovecot/src/lib-http/test-http-server.c /dovecot/src/lib-http/test-http-transfer.c /dovecot/src/lib-http/test-http-url.c /dovecot/src/lib-imap-client/imapc-client.c /dovecot/src/lib-imap-client/imapc-connection.c /dovecot/src/lib-imap-client/imapc-msgmap.c /dovecot/src/lib-imap-storage/imap-metadata.c /dovecot/src/lib-imap-storage/imap-msgpart-url.c /dovecot/src/lib-imap-storage/imap-msgpart.c /dovecot/src/lib-imap-urlauth/imap-urlauth-backend.c /dovecot/src/lib-imap-urlauth/imap-urlauth-connection.c /dovecot/src/lib-imap-urlauth/imap-urlauth-fetch.c /dovecot/src/lib-imap-urlauth/imap-urlauth.c /dovecot/src/lib-imap/imap-arg.c /dovecot/src/lib-imap/imap-base-subject.c /dovecot/src/lib-imap/imap-bodystructure.c /dovecot/src/lib-imap/imap-date.c /dovecot/src/lib-imap/imap-envelope.c /dovecot/src/lib-imap/imap-id.c /dovecot/src/lib-imap/imap-keepalive.c /dovecot/src/lib-imap/imap-match.c /dovecot/src/lib-imap/imap-parser.c /dovecot/src/lib-imap/imap-quote.c /dovecot/src/lib-imap/imap-seqset.c /dovecot/src/lib-imap/imap-url.c /dovecot/src/lib-imap/imap-utf7.c /dovecot/src/lib-imap/imap-util.c /dovecot/src/lib-imap/test-imap-bodystructure.c /dovecot/src/lib-imap/test-imap-match.c /dovecot/src/lib-imap/test-imap-parser.c /dovecot/src/lib-imap/test-imap-quote.c /dovecot/src/lib-imap/test-imap-url.c /dovecot/src/lib-imap/test-imap-utf7.c /dovecot/src/lib-imap/test-imap-util.c /dovecot/src/lib-index/mail-cache-compress.c /dovecot/src/lib-index/mail-cache-decisions.c /dovecot/src/lib-index/mail-cache-fields.c /dovecot/src/lib-index/mail-cache-lookup.c /dovecot/src/lib-index/mail-cache-sync-update.c /dovecot/src/lib-index/mail-cache-transaction.c /dovecot/src/lib-index/mail-cache.c /dovecot/src/lib-index/mail-index-alloc-cache.c /dovecot/src/lib-index/mail-index-dummy-view.c /dovecot/src/lib-index/mail-index-fsck.c /dovecot/src/lib-index/mail-index-lock.c /dovecot/src/lib-index/mail-index-map-hdr.c /dovecot/src/lib-index/mail-index-map-read.c /dovecot/src/lib-index/mail-index-map.c /dovecot/src/lib-index/mail-index-modseq.c /dovecot/src/lib-index/mail-index-strmap.c /dovecot/src/lib-index/mail-index-sync-ext.c /dovecot/src/lib-index/mail-index-sync-keywords.c /dovecot/src/lib-index/mail-index-sync-update.c /dovecot/src/lib-index/mail-index-sync.c /dovecot/src/lib-index/mail-index-transaction-export.c /dovecot/src/lib-index/mail-index-transaction-finish.c /dovecot/src/lib-index/mail-index-transaction-sort-appends.c /dovecot/src/lib-index/mail-index-transaction-update.c /dovecot/src/lib-index/mail-index-transaction-view.c /dovecot/src/lib-index/mail-index-transaction.c /dovecot/src/lib-index/mail-index-util.c /dovecot/src/lib-index/mail-index-view-sync.c /dovecot/src/lib-index/mail-index-view.c /dovecot/src/lib-index/mail-index-write.c /dovecot/src/lib-index/mail-index.c /dovecot/src/lib-index/mail-transaction-log-append.c /dovecot/src/lib-index/mail-transaction-log-file.c /dovecot/src/lib-index/mail-transaction-log-view.c /dovecot/src/lib-index/mail-transaction-log.c /dovecot/src/lib-index/mailbox-log.c /dovecot/src/lib-index/test-mail-index-sync-ext.c /dovecot/src/lib-index/test-mail-index-transaction-finish.c /dovecot/src/lib-index/test-mail-index-transaction-update.c /dovecot/src/lib-index/test-mail-transaction-log-append.c /dovecot/src/lib-index/test-mail-transaction-log-view.c /dovecot/src/lib-lda/duplicate.c /dovecot/src/lib-lda/lda-settings.c /dovecot/src/lib-lda/lmtp-client.c /dovecot/src/lib-lda/mail-deliver.c /dovecot/src/lib-lda/mail-send.c /dovecot/src/lib-lda/smtp-client.c /dovecot/src/lib-mail/istream-attachment-connector.c /dovecot/src/lib-mail/istream-attachment-extractor.c /dovecot/src/lib-mail/istream-binary-converter.c /dovecot/src/lib-mail/istream-dot.c /dovecot/src/lib-mail/istream-header-filter.c /dovecot/src/lib-mail/istream-nonuls.c /dovecot/src/lib-mail/istream-qp-decoder.c /dovecot/src/lib-mail/mail-html2text.c /dovecot/src/lib-mail/mail-user-hash.c /dovecot/src/lib-mail/mbox-from.c /dovecot/src/lib-mail/message-address.c /dovecot/src/lib-mail/message-binary-part.c /dovecot/src/lib-mail/message-date.c /dovecot/src/lib-mail/message-decoder.c /dovecot/src/lib-mail/message-header-decode.c /dovecot/src/lib-mail/message-header-encode.c /dovecot/src/lib-mail/message-header-parser.c /dovecot/src/lib-mail/message-id.c /dovecot/src/lib-mail/message-parser.c /dovecot/src/lib-mail/message-part-serialize.c /dovecot/src/lib-mail/message-part.c /dovecot/src/lib-mail/message-search.c /dovecot/src/lib-mail/message-size.c /dovecot/src/lib-mail/message-snippet.c /dovecot/src/lib-mail/ostream-dot.c /dovecot/src/lib-mail/qp-decoder.c /dovecot/src/lib-mail/quoted-printable.c /dovecot/src/lib-mail/rfc2231-parser.c /dovecot/src/lib-mail/rfc822-parser.c /dovecot/src/lib-mail/test-istream-attachment.c /dovecot/src/lib-mail/test-istream-binary-converter.c /dovecot/src/lib-mail/test-istream-dot.c /dovecot/src/lib-mail/test-istream-header-filter.c /dovecot/src/lib-mail/test-istream-qp-decoder.c /dovecot/src/lib-mail/test-mail-html2text.c /dovecot/src/lib-mail/test-mbox-from.c /dovecot/src/lib-mail/test-message-address.c /dovecot/src/lib-mail/test-message-date.c /dovecot/src/lib-mail/test-message-decoder.c /dovecot/src/lib-mail/test-message-header-decode.c /dovecot/src/lib-mail/test-message-header-encode.c /dovecot/src/lib-mail/test-message-header-parser.c /dovecot/src/lib-mail/test-message-id.c /dovecot/src/lib-mail/test-message-parser.c /dovecot/src/lib-mail/test-message-part.c /dovecot/src/lib-mail/test-message-snippet.c /dovecot/src/lib-mail/test-ostream-dot.c /dovecot/src/lib-mail/test-qp-decoder.c /dovecot/src/lib-mail/test-quoted-printable.c /dovecot/src/lib-mail/test-rfc2231-parser.c /dovecot/src/lib-mail/test-rfc822-parser.c /dovecot/src/lib-master/anvil-client.c /dovecot/src/lib-master/ipc-client.c /dovecot/src/lib-master/ipc-server.c /dovecot/src/lib-master/master-auth.c /dovecot/src/lib-master/master-instance.c /dovecot/src/lib-master/master-login-auth.c /dovecot/src/lib-master/master-login.c /dovecot/src/lib-master/master-service-haproxy.c /dovecot/src/lib-master/master-service-settings-cache.c /dovecot/src/lib-master/master-service-settings.c /dovecot/src/lib-master/master-service-ssl-settings.c /dovecot/src/lib-master/master-service-ssl.c /dovecot/src/lib-master/master-service.c /dovecot/src/lib-master/mountpoint-list.c /dovecot/src/lib-master/syslog-util.c /dovecot/src/lib-master/test-master-service-settings-cache.c /dovecot/src/lib-sasl/dsasl-client.c /dovecot/src/lib-sasl/mech-login.c /dovecot/src/lib-sasl/mech-plain.c /dovecot/src/lib-settings/settings-parser.c /dovecot/src/lib-settings/settings.c /dovecot/src/lib-sql/driver-cassandra.c /dovecot/src/lib-sql/driver-mysql.c /dovecot/src/lib-sql/driver-pgsql.c /dovecot/src/lib-sql/driver-sqlite.c /dovecot/src/lib-sql/driver-sqlpool.c /dovecot/src/lib-sql/sql-api.c /dovecot/src/lib-sql/sql-db-cache.c /dovecot/src/lib-ssl-iostream/iostream-openssl-common.c /dovecot/src/lib-ssl-iostream/iostream-openssl-context.c /dovecot/src/lib-ssl-iostream/iostream-openssl-params.c /dovecot/src/lib-ssl-iostream/iostream-openssl.c /dovecot/src/lib-ssl-iostream/iostream-ssl.c /dovecot/src/lib-ssl-iostream/istream-openssl.c /dovecot/src/lib-ssl-iostream/ostream-openssl.c /dovecot/src/lib-stats/stats-parser.c /dovecot/src/lib-stats/stats.c fail-mail-storage.c fail-mail.c fail-mailbox.c index/cydir/cydir-mail.c index/cydir/cydir-save.c index/cydir/cydir-storage.c index/cydir/cydir-sync.c index/dbox-common/dbox-attachment.c index/dbox-common/dbox-file-fix.c index/dbox-common/dbox-file.c index/dbox-common/dbox-mail.c index/dbox-common/dbox-save.c index/dbox-common/dbox-storage.c index/dbox-multi/mdbox-deleted-storage.c index/dbox-multi/mdbox-file.c index/dbox-multi/mdbox-mail.c index/dbox-multi/mdbox-map.c index/dbox-multi/mdbox-purge.c index/dbox-multi/mdbox-save.c index/dbox-multi/mdbox-settings.c index/dbox-multi/mdbox-storage-rebuild.c index/dbox-multi/mdbox-storage.c index/dbox-multi/mdbox-sync.c index/dbox-single/sdbox-copy.c index/dbox-single/sdbox-file.c index/dbox-single/sdbox-mail.c index/dbox-single/sdbox-save.c index/dbox-single/sdbox-storage.c index/dbox-single/sdbox-sync-rebuild.c index/dbox-single/sdbox-sync.c index/imapc/imapc-list.c index/imapc/imapc-mail-fetch.c index/imapc/imapc-mail.c index/imapc/imapc-mailbox.c index/imapc/imapc-save.c index/imapc/imapc-search.c index/imapc/imapc-settings.c index/imapc/imapc-storage.c index/imapc/imapc-sync.c index/index-attachment.c index/index-attribute.c index/index-mail-binary.c index/index-mail-headers.c index/index-mail.c index/index-mailbox-size.c index/index-rebuild.c index/index-search-result.c index/index-search.c index/index-sort-string.c index/index-sort.c index/index-status.c index/index-storage.c index/index-sync-changes.c index/index-sync-pvt.c index/index-sync-search.c index/index-sync.c index/index-thread-finish.c index/index-thread-links.c index/index-thread.c index/index-transaction.c index/istream-mail.c index/maildir/maildir-copy.c index/maildir/maildir-filename-flags.c index/maildir/maildir-filename.c index/maildir/maildir-keywords.c index/maildir/maildir-mail.c index/maildir/maildir-save.c index/maildir/maildir-settings.c index/maildir/maildir-storage.c index/maildir/maildir-sync-index.c index/maildir/maildir-sync.c index/maildir/maildir-uidlist.c index/maildir/maildir-util.c index/mbox/istream-raw-mbox.c index/mbox/mbox-file.c index/mbox/mbox-lock.c index/mbox/mbox-mail.c index/mbox/mbox-md5-all.c index/mbox/mbox-md5-apop3d.c index/mbox/mbox-save.c index/mbox/mbox-settings.c index/mbox/mbox-storage.c index/mbox/mbox-sync-list-index.c index/mbox/mbox-sync-parse.c index/mbox/mbox-sync-rewrite.c index/mbox/mbox-sync-update.c index/mbox/mbox-sync.c index/pop3c/pop3c-client.c index/pop3c/pop3c-mail.c index/pop3c/pop3c-settings.c index/pop3c/pop3c-storage.c index/pop3c/pop3c-sync.c index/raw/raw-mail.c index/raw/raw-storage.c index/raw/raw-sync.c index/shared/shared-list.c index/shared/shared-storage.c list/mailbox-list-delete.c list/mailbox-list-fs-flags.c list/mailbox-list-fs-iter.c list/mailbox-list-fs.c list/mailbox-list-index-backend.c list/mailbox-list-index-iter.c list/mailbox-list-index-notify.c list/mailbox-list-index-status.c list/mailbox-list-index-sync.c list/mailbox-list-index.c list/mailbox-list-iter.c list/mailbox-list-maildir-iter.c list/mailbox-list-maildir.c list/mailbox-list-none.c list/mailbox-list-notify-tree.c list/mailbox-list-subscriptions.c list/subscription-file.c mail-autoexpunge.c mail-copy.c mail-error.c mail-namespace.c mail-search-args-cmdline.c mail-search-args-imap.c mail-search-args-simplify.c mail-search-build.c mail-search-parser-cmdline.c mail-search-parser-imap.c mail-search-parser.c mail-search-register-human.c mail-search-register-imap.c mail-search-register.c mail-search.c mail-storage-hooks.c mail-storage-service.c mail-storage-settings.c mail-storage.c mail-thread.c mail-user.c mail.c mailbox-attribute-internal.c mailbox-attribute.c mailbox-get.c mailbox-guid-cache.c mailbox-header.c mailbox-keywords.c mailbox-list-notify.c mailbox-list.c mailbox-recent-flags.c mailbox-search-result.c mailbox-tree.c mailbox-uidvalidity.c mailbox-watch.c test-mail-search-args-imap.c test-mail-search-args-simplify.c test-mailbox-get.c /dovecot/src/lib-test/test-common.c /dovecot/src/lib/abspath.c /dovecot/src/lib/aqueue.c /dovecot/src/lib/array.c /dovecot/src/lib/askpass.c /dovecot/src/lib/backtrace-string.c /dovecot/src/lib/base32.c /dovecot/src/lib/base64.c /dovecot/src/lib/bits.c /dovecot/src/lib/bsearch-insert-pos.c /dovecot/src/lib/buffer.c /dovecot/src/lib/child-wait.c /dovecot/src/lib/compat.c /dovecot/src/lib/connection.c /dovecot/src/lib/crc32.c /dovecot/src/lib/data-stack.c /dovecot/src/lib/eacces-error.c /dovecot/src/lib/env-util.c /dovecot/src/lib/execv-const.c /dovecot/src/lib/failures.c /dovecot/src/lib/fd-close-on-exec.c /dovecot/src/lib/fd-set-nonblock.c /dovecot/src/lib/fdatasync-path.c /dovecot/src/lib/fdpass.c /dovecot/src/lib/file-cache.c /dovecot/src/lib/file-copy.c /dovecot/src/lib/file-create-locked.c /dovecot/src/lib/file-dotlock.c /dovecot/src/lib/file-lock.c /dovecot/src/lib/file-set-size.c /dovecot/src/lib/guid.c /dovecot/src/lib/hash-format.c /dovecot/src/lib/hash-method.c /dovecot/src/lib/hash.c /dovecot/src/lib/hash2.c /dovecot/src/lib/hex-binary.c /dovecot/src/lib/hex-dec.c /dovecot/src/lib/hmac.c /dovecot/src/lib/home-expand.c /dovecot/src/lib/hostpid.c /dovecot/src/lib/imem.c /dovecot/src/lib/ioloop-epoll.c /dovecot/src/lib/ioloop-notify-fd.c /dovecot/src/lib/ioloop-notify-inotify.c /dovecot/src/lib/ioloop-notify-none.c /dovecot/src/lib/ioloop-poll.c /dovecot/src/lib/ioloop-select.c /dovecot/src/lib/ioloop.c /dovecot/src/lib/iostream-rawlog.c /dovecot/src/lib/iostream-temp.c /dovecot/src/lib/iostream.c /dovecot/src/lib/ipwd.c /dovecot/src/lib/iso8601-date.c /dovecot/src/lib/istream-base64-decoder.c /dovecot/src/lib/istream-base64-encoder.c /dovecot/src/lib/istream-callback.c /dovecot/src/lib/istream-chain.c /dovecot/src/lib/istream-concat.c /dovecot/src/lib/istream-crlf.c /dovecot/src/lib/istream-data.c /dovecot/src/lib/istream-failure-at.c /dovecot/src/lib/istream-file.c /dovecot/src/lib/istream-hash.c /dovecot/src/lib/istream-jsonstr.c /dovecot/src/lib/istream-limit.c /dovecot/src/lib/istream-mmap.c /dovecot/src/lib/istream-rawlog.c /dovecot/src/lib/istream-seekable.c /dovecot/src/lib/istream-sized.c /dovecot/src/lib/istream-tee.c /dovecot/src/lib/istream-timeout.c /dovecot/src/lib/istream-unix.c /dovecot/src/lib/istream.c /dovecot/src/lib/json-parser.c /dovecot/src/lib/json-tree.c /dovecot/src/lib/lib-signals.c /dovecot/src/lib/lib.c /dovecot/src/lib/mempool-alloconly.c /dovecot/src/lib/mempool-datastack.c /dovecot/src/lib/mempool-system.c /dovecot/src/lib/mempool-unsafe-datastack.c /dovecot/src/lib/mempool.c /dovecot/src/lib/mkdir-parents.c /dovecot/src/lib/mmap-anon.c /dovecot/src/lib/mmap-util.c /dovecot/src/lib/module-dir.c /dovecot/src/lib/mountpoint.c /dovecot/src/lib/net.c /dovecot/src/lib/nfs-workarounds.c /dovecot/src/lib/numpack.c /dovecot/src/lib/ostream-buffer.c /dovecot/src/lib/ostream-failure-at.c /dovecot/src/lib/ostream-file.c /dovecot/src/lib/ostream-hash.c /dovecot/src/lib/ostream-rawlog.c /dovecot/src/lib/ostream.c /dovecot/src/lib/primes.c /dovecot/src/lib/printf-format-fix.c /dovecot/src/lib/priorityq.c /dovecot/src/lib/process-title.c /dovecot/src/lib/rand.c /dovecot/src/lib/randgen.c /dovecot/src/lib/read-full.c /dovecot/src/lib/restrict-access.c /dovecot/src/lib/restrict-process-size.c /dovecot/src/lib/safe-memset.c /dovecot/src/lib/safe-mkdir.c /dovecot/src/lib/safe-mkstemp.c /dovecot/src/lib/sendfile-util.c /dovecot/src/lib/seq-range-array.c /dovecot/src/lib/str-find.c /dovecot/src/lib/str-sanitize.c /dovecot/src/lib/str-table.c /dovecot/src/lib/str.c /dovecot/src/lib/strescape.c /dovecot/src/lib/strfuncs.c /dovecot/src/lib/strnum.c /dovecot/src/lib/test-aqueue.c /dovecot/src/lib/test-array.c /dovecot/src/lib/test-base32.c /dovecot/src/lib/test-base64.c /dovecot/src/lib/test-bits.c /dovecot/src/lib/test-bsearch-insert-pos.c /dovecot/src/lib/test-buffer.c /dovecot/src/lib/test-crc32.c /dovecot/src/lib/test-data-stack.c /dovecot/src/lib/test-failures.c /dovecot/src/lib/test-guid.c /dovecot/src/lib/test-hash-format.c /dovecot/src/lib/test-hash-method.c /dovecot/src/lib/test-hash.c /dovecot/src/lib/test-hex-binary.c /dovecot/src/lib/test-ioloop.c /dovecot/src/lib/test-iso8601-date.c /dovecot/src/lib/test-istream-base64-decoder.c /dovecot/src/lib/test-istream-base64-encoder.c /dovecot/src/lib/test-istream-concat.c /dovecot/src/lib/test-istream-crlf.c /dovecot/src/lib/test-istream-failure-at.c /dovecot/src/lib/test-istream-seekable.c /dovecot/src/lib/test-istream-tee.c /dovecot/src/lib/test-istream-unix.c /dovecot/src/lib/test-istream.c /dovecot/src/lib/test-json-parser.c /dovecot/src/lib/test-json-tree.c /dovecot/src/lib/test-lib.c /dovecot/src/lib/test-llist.c /dovecot/src/lib/test-mempool-alloconly.c /dovecot/src/lib/test-net.c /dovecot/src/lib/test-numpack.c /dovecot/src/lib/test-ostream-failure-at.c /dovecot/src/lib/test-ostream-file.c /dovecot/src/lib/test-primes.c /dovecot/src/lib/test-printf-format-fix.c /dovecot/src/lib/test-priorityq.c /dovecot/src/lib/test-seq-range-array.c /dovecot/src/lib/test-str-find.c /dovecot/src/lib/test-str-sanitize.c /dovecot/src/lib/test-str-table.c /dovecot/src/lib/test-str.c /dovecot/src/lib/test-strescape.c /dovecot/src/lib/test-strfuncs.c /dovecot/src/lib/test-strnum.c /dovecot/src/lib/test-time-util.c /dovecot/src/lib/test-timing.c /dovecot/src/lib/test-unichar.c /dovecot/src/lib/test-utc-mktime.c /dovecot/src/lib/test-var-expand.c /dovecot/src/lib/test-wildcard-match.c /dovecot/src/lib/time-util.c /dovecot/src/lib/timing.c /dovecot/src/lib/unichar.c /dovecot/src/lib/unix-socket-create.c /dovecot/src/lib/unlink-directory.c /dovecot/src/lib/unlink-old-files.c /dovecot/src/lib/uri-util.c /dovecot/src/lib/utc-mktime.c /dovecot/src/lib/utc-offset.c /dovecot/src/lib/var-expand.c /dovecot/src/lib/write-full.c /dovecot/src/lmtp/client.c /dovecot/src/lmtp/commands.c /dovecot/src/lmtp/lmtp-proxy.c /dovecot/src/lmtp/lmtp-settings.c /dovecot/src/lmtp/main.c /dovecot/src/log/doveadm-connection.c /dovecot/src/log/log-connection.c /dovecot/src/log/log-error-buffer.c /dovecot/src/log/log-settings.c /dovecot/src/log/main.c /dovecot/src/login-common/access-lookup.c /dovecot/src/login-common/client-common-auth.c /dovecot/src/login-common/client-common.c /dovecot/src/login-common/login-proxy-state.c /dovecot/src/login-common/login-proxy.c /dovecot/src/login-common/login-settings.c /dovecot/src/login-common/main.c /dovecot/src/login-common/sasl-server.c /dovecot/src/login-common/ssl-proxy-gnutls.c /dovecot/src/login-common/ssl-proxy-openssl.c /dovecot/src/login-common/ssl-proxy.c /dovecot/src/master/capabilities-posix.c /dovecot/src/master/dup2-array.c /dovecot/src/master/main.c /dovecot/src/master/master-settings.c /dovecot/src/master/service-anvil.c /dovecot/src/master/service-listen.c /dovecot/src/master/service-log.c /dovecot/src/master/service-monitor.c /dovecot/src/master/service-process-notify.c /dovecot/src/master/service-process.c /dovecot/src/master/service.c /dovecot/src/plugins/acl/acl-api.c /dovecot/src/plugins/acl/acl-attributes.c /dovecot/src/plugins/acl/acl-backend-vfile-acllist.c /dovecot/src/plugins/acl/acl-backend-vfile-update.c /dovecot/src/plugins/acl/acl-backend-vfile.c /dovecot/src/plugins/acl/acl-backend.c /dovecot/src/plugins/acl/acl-cache.c /dovecot/src/plugins/acl/acl-global-file.c /dovecot/src/plugins/acl/acl-lookup-dict.c /dovecot/src/plugins/acl/acl-mailbox-list.c /dovecot/src/plugins/acl/acl-mailbox.c /dovecot/src/plugins/acl/acl-plugin.c /dovecot/src/plugins/acl/acl-shared-storage.c /dovecot/src/plugins/acl/acl-storage.c /dovecot/src/plugins/acl/doveadm-acl.c /dovecot/src/plugins/autocreate/autocreate-plugin.c /dovecot/src/plugins/expire/doveadm-expire.c /dovecot/src/plugins/expire/expire-plugin.c /dovecot/src/plugins/expire/expire-set.c /dovecot/src/plugins/fs-compress/fs-compress.c /dovecot/src/plugins/fts-lucene/doveadm-fts-lucene.c /dovecot/src/plugins/fts-lucene/fts-backend-lucene.c /dovecot/src/plugins/fts-lucene/fts-lucene-plugin.c /dovecot/src/plugins/fts-lucene/lucene-wrapper.cc /dovecot/src/plugins/fts-solr/fts-backend-solr-old.c /dovecot/src/plugins/fts-solr/fts-backend-solr.c /dovecot/src/plugins/fts-solr/fts-solr-plugin.c /dovecot/src/plugins/fts-solr/solr-connection.c /dovecot/src/plugins/fts-squat/fts-backend-squat.c /dovecot/src/plugins/fts-squat/fts-squat-plugin.c /dovecot/src/plugins/fts-squat/squat-test.c /dovecot/src/plugins/fts-squat/squat-trie.c /dovecot/src/plugins/fts-squat/squat-uidlist.c /dovecot/src/plugins/fts/doveadm-dump-fts-expunge-log.c /dovecot/src/plugins/fts/doveadm-fts.c /dovecot/src/plugins/fts/fts-api.c /dovecot/src/plugins/fts/fts-build-mail.c /dovecot/src/plugins/fts/fts-expunge-log.c /dovecot/src/plugins/fts/fts-indexer.c /dovecot/src/plugins/fts/fts-parser-html.c /dovecot/src/plugins/fts/fts-parser-script.c /dovecot/src/plugins/fts/fts-parser-tika.c /dovecot/src/plugins/fts/fts-parser.c /dovecot/src/plugins/fts/fts-plugin.c /dovecot/src/plugins/fts/fts-search-args.c /dovecot/src/plugins/fts/fts-search-serialize.c /dovecot/src/plugins/fts/fts-search.c /dovecot/src/plugins/fts/fts-storage.c /dovecot/src/plugins/fts/fts-user.c /dovecot/src/plugins/fts/xml2text.c /dovecot/src/plugins/imap-acl/imap-acl-plugin.c /dovecot/src/plugins/imap-quota/imap-quota-plugin.c /dovecot/src/plugins/imap-stats/imap-stats-plugin.c /dovecot/src/plugins/imap-zlib/imap-zlib-plugin.c /dovecot/src/plugins/last-login/last-login-plugin.c /dovecot/src/plugins/lazy-expunge/lazy-expunge-plugin.c /dovecot/src/plugins/listescape/listescape-plugin.c /dovecot/src/plugins/mail-filter/istream-ext-filter.c /dovecot/src/plugins/mail-filter/mail-filter-plugin.c /dovecot/src/plugins/mail-filter/ostream-ext-filter.c /dovecot/src/plugins/mail-log/mail-log-plugin.c /dovecot/src/plugins/mailbox-alias/mailbox-alias-plugin.c /dovecot/src/plugins/notify/notify-plugin.c /dovecot/src/plugins/notify/notify-storage.c /dovecot/src/plugins/pop3-migration/pop3-migration-plugin.c /dovecot/src/plugins/pop3-migration/test-pop3-migration-plugin.c /dovecot/src/plugins/push-notification/push-notification-driver-dlog.c /dovecot/src/plugins/push-notification/push-notification-driver-ox.c /dovecot/src/plugins/push-notification/push-notification-drivers.c /dovecot/src/plugins/push-notification/push-notification-drivers.h /dovecot/src/plugins/push-notification/push-notification-event-flagsclear.c /dovecot/src/plugins/push-notification/push-notification-event-flagsclear.h /dovecot/src/plugins/push-notification/push-notification-event-flagsset.c /dovecot/src/plugins/push-notification/push-notification-event-flagsset.h /dovecot/src/plugins/push-notification/push-notification-event-mailboxcreate.c /dovecot/src/plugins/push-notification/push-notification-event-mailboxcreate.h /dovecot/src/plugins/push-notification/push-notification-event-mailboxdelete.c /dovecot/src/plugins/push-notification/push-notification-event-mailboxdelete.h /dovecot/src/plugins/push-notification/push-notification-event-mailboxrename.c /dovecot/src/plugins/push-notification/push-notification-event-mailboxrename.h /dovecot/src/plugins/push-notification/push-notification-event-mailboxsubscribe.c /dovecot/src/plugins/push-notification/push-notification-event-mailboxsubscribe.h /dovecot/src/plugins/push-notification/push-notification-event-mailboxunsubscribe.c /dovecot/src/plugins/push-notification/push-notification-event-mailboxunsubscribe.h /dovecot/src/plugins/push-notification/push-notification-event-message-common.h /dovecot/src/plugins/push-notification/push-notification-event-messageappend.c /dovecot/src/plugins/push-notification/push-notification-event-messageappend.h /dovecot/src/plugins/push-notification/push-notification-event-messageexpunge.c /dovecot/src/plugins/push-notification/push-notification-event-messageexpunge.h /dovecot/src/plugins/push-notification/push-notification-event-messagenew.c /dovecot/src/plugins/push-notification/push-notification-event-messagenew.h /dovecot/src/plugins/push-notification/push-notification-event-messageread.c /dovecot/src/plugins/push-notification/push-notification-event-messageread.h /dovecot/src/plugins/push-notification/push-notification-event-messagetrash.c /dovecot/src/plugins/push-notification/push-notification-event-messagetrash.h /dovecot/src/plugins/push-notification/push-notification-events-rfc5423.c /dovecot/src/plugins/push-notification/push-notification-events-rfc5423.h /dovecot/src/plugins/push-notification/push-notification-events.c /dovecot/src/plugins/push-notification/push-notification-events.h /dovecot/src/plugins/push-notification/push-notification-plugin.c /dovecot/src/plugins/push-notification/push-notification-plugin.h /dovecot/src/plugins/push-notification/push-notification-triggers.c /dovecot/src/plugins/push-notification/push-notification-triggers.h /dovecot/src/plugins/push-notification/push-notification-txn-mbox.c /dovecot/src/plugins/push-notification/push-notification-txn-mbox.h /dovecot/src/plugins/push-notification/push-notification-txn-msg.c /dovecot/src/plugins/push-notification/push-notification-txn-msg.h /dovecot/src/plugins/quota-clone/quota-clone-plugin.c /dovecot/src/plugins/quota/doveadm-quota.c /dovecot/src/plugins/quota/quota-count.c /dovecot/src/plugins/quota/quota-dict.c /dovecot/src/plugins/quota/quota-dirsize.c /dovecot/src/plugins/quota/quota-fs.c /dovecot/src/plugins/quota/quota-maildir.c /dovecot/src/plugins/quota/quota-plugin.c /dovecot/src/plugins/quota/quota-status.c /dovecot/src/plugins/quota/quota-storage.c /dovecot/src/plugins/quota/quota-util.c /dovecot/src/plugins/quota/quota.c /dovecot/src/plugins/quota/test-quota-util.c /dovecot/src/plugins/replication/replication-plugin.c /dovecot/src/plugins/snarf/snarf-plugin.c /dovecot/src/plugins/stats/mail-stats-fill.c /dovecot/src/plugins/stats/mail-stats.c /dovecot/src/plugins/stats/stats-connection.c /dovecot/src/plugins/stats/stats-plugin.c /dovecot/src/plugins/trash/trash-plugin.c /dovecot/src/plugins/virtual/virtual-config.c /dovecot/src/plugins/virtual/virtual-mail.c /dovecot/src/plugins/virtual/virtual-plugin.c /dovecot/src/plugins/virtual/virtual-save.c /dovecot/src/plugins/virtual/virtual-search.c /dovecot/src/plugins/virtual/virtual-storage.c /dovecot/src/plugins/virtual/virtual-sync.c /dovecot/src/plugins/virtual/virtual-transaction.c /dovecot/src/plugins/zlib/zlib-plugin.c /dovecot/src/pop3-login/client-authenticate.c /dovecot/src/pop3-login/client.c /dovecot/src/pop3-login/pop3-login-settings.c /dovecot/src/pop3-login/pop3-proxy.c /dovecot/src/pop3/main.c /dovecot/src/pop3/pop3-client.c /dovecot/src/pop3/pop3-commands.c /dovecot/src/pop3/pop3-settings.c /dovecot/src/replication/aggregator/aggregator-settings.c /dovecot/src/replication/aggregator/aggregator.c /dovecot/src/replication/aggregator/notify-connection.c /dovecot/src/replication/aggregator/replicator-connection.c /dovecot/src/replication/replicator/doveadm-connection.c /dovecot/src/replication/replicator/dsync-client.c /dovecot/src/replication/replicator/notify-connection.c /dovecot/src/replication/replicator/replicator-brain.c /dovecot/src/replication/replicator/replicator-queue-auth.c /dovecot/src/replication/replicator/replicator-queue.c /dovecot/src/replication/replicator/replicator-settings.c /dovecot/src/replication/replicator/replicator.c /dovecot/src/ssl-params/main.c /dovecot/src/ssl-params/ssl-params-settings.c /dovecot/src/ssl-params/ssl-params.c /dovecot/src/stats/client-export.c /dovecot/src/stats/client.c /dovecot/src/stats/global-memory.c /dovecot/src/stats/mail-command.c /dovecot/src/stats/mail-domain.c /dovecot/src/stats/mail-ip.c /dovecot/src/stats/mail-server-connection.c /dovecot/src/stats/mail-session.c /dovecot/src/stats/mail-stats.c /dovecot/src/stats/mail-user.c /dovecot/src/stats/main.c /dovecot/src/stats/stats-settings.c /dovecot/src/util/gdbhelper.c /dovecot/src/util/maildirlock.c /dovecot/src/util/rawlog.c /dovecot/src/util/script-login.c /dovecot/src/util/script.c /dovecot/src/util/tcpwrap-settings.c /dovecot/src/util/tcpwrap.c
d3e5a14ea363264dcc7640ca7226249d0c27a793 26-Aug-2015 Timo Sirainen <tss@iki.fi>

lib-storage: mailbox_list_[un]escape_name() can now be called globally

f0d09be40bd0c4423873128ae2f88a4020075dc4 04-Aug-2015 Timo Sirainen <tss@iki.fi>

lib-storage: escape_char and broken_char settings weren't copied on mailbox_list_create()

e0f57c552d2f436458163f722a7d0cc9a95d0709 05-May-2015 Timo Sirainen <tss@iki.fi>

lib-storage: After mailbox_list_init_fs() is finished, notify fs about it. Creating a separate fs_init_finish() would perhaps have been clearner, but it's a lot more work and usually isn't even necessary for most backends. So I simply chose to use fs_get_properties() which is a fast call in all fs backends and the few ones that actually care about the initialization finish can then do their work in there.

a41f6dd2a2434206d2a445ac73c79861d3496a2a 05-May-2015 Timo Sirainen <tss@iki.fi>

lib-storage: mailbox_list_fs_get_list() shouldn't crash if fs wasn't created by mailbox_list_init_fs()

697ff56bf3cdc9e7989ea2a70accf866b14b64d1 22-Mar-2015 Timo Sirainen <tss@iki.fi>

lib-storage: Added mailbox_list_fs_get_list() Using mailbox_list_init_fs() now sets the mailbox_list pointer to root fs, which allows the fs backends to lookup the list. Although this can't be done in the init() function since the list is set only afterwards.

4a14ae55292476bc0b8eb314d602a262ab094a52 20-Mar-2015 Timo Sirainen <tss@iki.fi>

Removed mountpoint checking and updating code. After a few years it seems like it has just caused more problems than it has actually fixed. The only thing it's been used for is to make sure that Dovecot can't create empty user directories when the user's mail filesystem isn't mounted. But that's supposed to be normally prevented already if the mount root directory permissions are only writable by root. For now the mountpoint listing code and doveadm mount code still exists just in case people have some scripts using those. Those could be removed in v2.3. If we somehow figured out which mountpoints existed (not so easy because they could be only visible in userdb lookups for different users), we could maybe create some kind of a script that checks the permissions at startup. This would work with Linux at least: mkdir test mount / -o bind test ls -ld test/var/mail # assuming /var/mail mountpoint umount test

d3d2e50d6217e29fbc9c72d14c812c02dee291ef 18-Mar-2015 Timo Sirainen <tss@iki.fi>

lib-storage: mailbox_list_mailbox() now copies the mailbox_exists() error. Instead of assuming it has to be an internal error.

1bf1a24a902d5861f577df3d39e27b373b12c719 01-Mar-2015 Timo Sirainen <tss@iki.fi>

lib-storage: Allow up to 255 chars in a single mailbox hierarchy name. This also reduces the max number of hierarchy levels, but 16 should still be enough for normal uses.

1701b354e81ff1dfd0b6c7bb4412b8d9c2b9f986 17-Jan-2015 Timo Sirainen <tss@iki.fi>

lib-storage: Added mail_user_init_fs_settings() Also changed mailbox_list_init_fs() to use it internally.

7cb128dc4cae2a03a742f63ba7afee23c78e3af0 05-Jan-2015 Phil Carmody <phil@dovecot.fi>

global: freshen copyright Robomatically: git ls-files | xargs perl -p -i -e 's/(\d+)-201[0-4]/$1-2015/g;s/ (201[0-4]) Dovecot/ $1-2015 Dovecot/' Happy 2015 everyone! Signed-off-by: Phil Carmody <phil@dovecot.fi>

/dovecot/doc/man/doveadm-acl.1.in /dovecot/doc/man/doveadm-altmove.1.in /dovecot/doc/man/doveadm-auth.1.in /dovecot/doc/man/doveadm-batch.1.in /dovecot/doc/man/doveadm-deduplicate.1.in /dovecot/doc/man/doveadm-director.1.in /dovecot/doc/man/doveadm-dump.1.in /dovecot/doc/man/doveadm-exec.1.in /dovecot/doc/man/doveadm-expunge.1.in /dovecot/doc/man/doveadm-fetch.1.in /dovecot/doc/man/doveadm-flags.1.in /dovecot/doc/man/doveadm-force-resync.1.in /dovecot/doc/man/doveadm-fts.1.in /dovecot/doc/man/doveadm-help.1.in /dovecot/doc/man/doveadm-import.1.in /dovecot/doc/man/doveadm-index.1.in /dovecot/doc/man/doveadm-instance.1.in /dovecot/doc/man/doveadm-kick.1.in /dovecot/doc/man/doveadm-log.1.in /dovecot/doc/man/doveadm-mailbox.1.in /dovecot/doc/man/doveadm-mount.1.in /dovecot/doc/man/doveadm-move.1.in /dovecot/doc/man/doveadm-penalty.1.in /dovecot/doc/man/doveadm-proxy.1.in /dovecot/doc/man/doveadm-purge.1.in /dovecot/doc/man/doveadm-pw.1.in /dovecot/doc/man/doveadm-quota.1.in /dovecot/doc/man/doveadm-replicator.1.in /dovecot/doc/man/doveadm-search-query.7 /dovecot/doc/man/doveadm-search.1.in /dovecot/doc/man/doveadm-sync.1.in /dovecot/doc/man/doveadm-user.1.in /dovecot/doc/man/doveadm-who.1.in /dovecot/doc/man/doveadm.1.in /dovecot/doc/man/doveconf.1.in /dovecot/doc/man/dovecot-lda.1.in /dovecot/doc/man/dovecot.1.in /dovecot/src/anvil/anvil-connection.c /dovecot/src/anvil/anvil-settings.c /dovecot/src/anvil/connect-limit.c /dovecot/src/anvil/main.c /dovecot/src/anvil/penalty.c /dovecot/src/anvil/test-penalty.c /dovecot/src/auth/auth-cache.c /dovecot/src/auth/auth-client-connection.c /dovecot/src/auth/auth-fields.c /dovecot/src/auth/auth-master-connection.c /dovecot/src/auth/auth-penalty.c /dovecot/src/auth/auth-postfix-connection.c /dovecot/src/auth/auth-request-handler.c /dovecot/src/auth/auth-request.c /dovecot/src/auth/auth-settings.c /dovecot/src/auth/auth-token.c /dovecot/src/auth/auth-worker-client.c /dovecot/src/auth/auth-worker-server.c /dovecot/src/auth/auth.c /dovecot/src/auth/db-checkpassword.c /dovecot/src/auth/db-dict-cache-key.c /dovecot/src/auth/db-dict.c /dovecot/src/auth/db-ldap.c /dovecot/src/auth/db-passwd-file.c /dovecot/src/auth/db-sql.c /dovecot/src/auth/main.c /dovecot/src/auth/mech-anonymous.c /dovecot/src/auth/mech-cram-md5.c /dovecot/src/auth/mech-digest-md5.c /dovecot/src/auth/mech-dovecot-token.c /dovecot/src/auth/mech-external.c /dovecot/src/auth/mech-plain.c /dovecot/src/auth/mech-scram-sha1.c /dovecot/src/auth/mech.c /dovecot/src/auth/passdb-blocking.c /dovecot/src/auth/passdb-bsdauth.c /dovecot/src/auth/passdb-cache.c /dovecot/src/auth/passdb-checkpassword.c /dovecot/src/auth/passdb-dict.c /dovecot/src/auth/passdb-imap.c /dovecot/src/auth/passdb-ldap.c /dovecot/src/auth/passdb-passwd-file.c /dovecot/src/auth/passdb-passwd.c /dovecot/src/auth/passdb-shadow.c /dovecot/src/auth/passdb-sql.c /dovecot/src/auth/passdb-static.c /dovecot/src/auth/passdb-template.c /dovecot/src/auth/passdb-vpopmail.c /dovecot/src/auth/passdb.c /dovecot/src/auth/password-scheme-crypt.c /dovecot/src/auth/password-scheme.c /dovecot/src/auth/test-auth-cache.c /dovecot/src/auth/test-db-dict.c /dovecot/src/auth/userdb-blocking.c /dovecot/src/auth/userdb-checkpassword.c /dovecot/src/auth/userdb-dict.c /dovecot/src/auth/userdb-ldap.c /dovecot/src/auth/userdb-nss.c /dovecot/src/auth/userdb-passwd-file.c /dovecot/src/auth/userdb-passwd.c /dovecot/src/auth/userdb-prefetch.c /dovecot/src/auth/userdb-sql.c /dovecot/src/auth/userdb-static.c /dovecot/src/auth/userdb-template.c /dovecot/src/auth/userdb-vpopmail.c /dovecot/src/auth/userdb.c /dovecot/src/config/config-connection.c /dovecot/src/config/config-filter.c /dovecot/src/config/config-parser.c /dovecot/src/config/config-request.c /dovecot/src/config/config-settings.c /dovecot/src/config/doveconf.c /dovecot/src/config/main.c /dovecot/src/config/old-set-parser.c /dovecot/src/config/sysinfo-get.c /dovecot/src/dict/dict-commands.c /dovecot/src/dict/dict-connection.c /dovecot/src/dict/dict-settings.c /dovecot/src/dict/main.c /dovecot/src/director/auth-connection.c /dovecot/src/director/director-connection.c /dovecot/src/director/director-host.c /dovecot/src/director/director-request.c /dovecot/src/director/director-settings.c /dovecot/src/director/director-test.c /dovecot/src/director/director.c /dovecot/src/director/doveadm-connection.c /dovecot/src/director/login-connection.c /dovecot/src/director/mail-host.c /dovecot/src/director/main.c /dovecot/src/director/notify-connection.c /dovecot/src/director/test-user-directory.c /dovecot/src/director/user-directory.c /dovecot/src/dns/dns-client-settings.c /dovecot/src/dns/dns-client.c /dovecot/src/doveadm/client-connection.c /dovecot/src/doveadm/doveadm-auth.c /dovecot/src/doveadm/doveadm-cmd.c /dovecot/src/doveadm/doveadm-dict.c /dovecot/src/doveadm/doveadm-director.c /dovecot/src/doveadm/doveadm-dsync.c /dovecot/src/doveadm/doveadm-dump-dbox.c /dovecot/src/doveadm/doveadm-dump-index.c /dovecot/src/doveadm/doveadm-dump-log.c /dovecot/src/doveadm/doveadm-dump-mailboxlog.c /dovecot/src/doveadm/doveadm-dump-thread.c /dovecot/src/doveadm/doveadm-dump.c /dovecot/src/doveadm/doveadm-fs.c /dovecot/src/doveadm/doveadm-instance.c /dovecot/src/doveadm/doveadm-kick.c /dovecot/src/doveadm/doveadm-log.c /dovecot/src/doveadm/doveadm-mail-altmove.c /dovecot/src/doveadm/doveadm-mail-batch.c /dovecot/src/doveadm/doveadm-mail-copymove.c /dovecot/src/doveadm/doveadm-mail-deduplicate.c /dovecot/src/doveadm/doveadm-mail-expunge.c /dovecot/src/doveadm/doveadm-mail-fetch.c /dovecot/src/doveadm/doveadm-mail-flags.c /dovecot/src/doveadm/doveadm-mail-import.c /dovecot/src/doveadm/doveadm-mail-index.c /dovecot/src/doveadm/doveadm-mail-iter.c /dovecot/src/doveadm/doveadm-mail-mailbox-metadata.c /dovecot/src/doveadm/doveadm-mail-mailbox-status.c /dovecot/src/doveadm/doveadm-mail-mailbox.c /dovecot/src/doveadm/doveadm-mail-search.c /dovecot/src/doveadm/doveadm-mail-server.c /dovecot/src/doveadm/doveadm-mail.c /dovecot/src/doveadm/doveadm-mailbox-list-iter.c /dovecot/src/doveadm/doveadm-master.c /dovecot/src/doveadm/doveadm-mount.c /dovecot/src/doveadm/doveadm-mutf7.c /dovecot/src/doveadm/doveadm-penalty.c /dovecot/src/doveadm/doveadm-print-flow.c /dovecot/src/doveadm/doveadm-print-pager.c /dovecot/src/doveadm/doveadm-print-server.c /dovecot/src/doveadm/doveadm-print-tab.c /dovecot/src/doveadm/doveadm-print-table.c /dovecot/src/doveadm/doveadm-print.c /dovecot/src/doveadm/doveadm-proxy.c /dovecot/src/doveadm/doveadm-pw.c /dovecot/src/doveadm/doveadm-replicator.c /dovecot/src/doveadm/doveadm-settings.c /dovecot/src/doveadm/doveadm-sis.c /dovecot/src/doveadm/doveadm-stats.c /dovecot/src/doveadm/doveadm-util.c /dovecot/src/doveadm/doveadm-who.c /dovecot/src/doveadm/doveadm-zlib.c /dovecot/src/doveadm/doveadm.c /dovecot/src/doveadm/dsync/dsync-brain-mailbox-tree-sync.c /dovecot/src/doveadm/dsync/dsync-brain-mailbox-tree.c /dovecot/src/doveadm/dsync/dsync-brain-mailbox.c /dovecot/src/doveadm/dsync/dsync-brain-mails.c /dovecot/src/doveadm/dsync/dsync-brain.c /dovecot/src/doveadm/dsync/dsync-deserializer.c /dovecot/src/doveadm/dsync/dsync-ibc-pipe.c /dovecot/src/doveadm/dsync/dsync-ibc-stream.c /dovecot/src/doveadm/dsync/dsync-ibc.c /dovecot/src/doveadm/dsync/dsync-mail.c /dovecot/src/doveadm/dsync/dsync-mailbox-export.c /dovecot/src/doveadm/dsync/dsync-mailbox-import.c /dovecot/src/doveadm/dsync/dsync-mailbox-state.c /dovecot/src/doveadm/dsync/dsync-mailbox-tree-fill.c /dovecot/src/doveadm/dsync/dsync-mailbox-tree-sync.c /dovecot/src/doveadm/dsync/dsync-mailbox-tree.c /dovecot/src/doveadm/dsync/dsync-mailbox.c /dovecot/src/doveadm/dsync/dsync-serializer.c /dovecot/src/doveadm/dsync/dsync-transaction-log-scan.c /dovecot/src/doveadm/dsync/test-dsync-mailbox-tree-sync.c /dovecot/src/doveadm/main.c /dovecot/src/doveadm/server-connection.c /dovecot/src/imap-login/client-authenticate.c /dovecot/src/imap-login/client.c /dovecot/src/imap-login/imap-login-settings.c /dovecot/src/imap-login/imap-proxy.c /dovecot/src/imap-urlauth/imap-urlauth-client.c /dovecot/src/imap-urlauth/imap-urlauth-login-settings.c /dovecot/src/imap-urlauth/imap-urlauth-login.c /dovecot/src/imap-urlauth/imap-urlauth-settings.c /dovecot/src/imap-urlauth/imap-urlauth-worker-settings.c /dovecot/src/imap-urlauth/imap-urlauth-worker.c /dovecot/src/imap-urlauth/imap-urlauth.c /dovecot/src/imap/cmd-append.c /dovecot/src/imap/cmd-cancelupdate.c /dovecot/src/imap/cmd-capability.c /dovecot/src/imap/cmd-check.c /dovecot/src/imap/cmd-close.c /dovecot/src/imap/cmd-copy.c /dovecot/src/imap/cmd-create.c /dovecot/src/imap/cmd-delete.c /dovecot/src/imap/cmd-enable.c /dovecot/src/imap/cmd-examine.c /dovecot/src/imap/cmd-expunge.c /dovecot/src/imap/cmd-fetch.c /dovecot/src/imap/cmd-genurlauth.c /dovecot/src/imap/cmd-getmetadata.c /dovecot/src/imap/cmd-id.c /dovecot/src/imap/cmd-idle.c /dovecot/src/imap/cmd-list.c /dovecot/src/imap/cmd-logout.c /dovecot/src/imap/cmd-lsub.c /dovecot/src/imap/cmd-namespace.c /dovecot/src/imap/cmd-noop.c /dovecot/src/imap/cmd-notify.c /dovecot/src/imap/cmd-rename.c /dovecot/src/imap/cmd-resetkey.c /dovecot/src/imap/cmd-search.c /dovecot/src/imap/cmd-select.c /dovecot/src/imap/cmd-setmetadata.c /dovecot/src/imap/cmd-sort.c /dovecot/src/imap/cmd-status.c /dovecot/src/imap/cmd-store.c /dovecot/src/imap/cmd-subscribe.c /dovecot/src/imap/cmd-thread.c /dovecot/src/imap/cmd-unselect.c /dovecot/src/imap/cmd-unsubscribe.c /dovecot/src/imap/cmd-urlfetch.c /dovecot/src/imap/cmd-x-cancel.c /dovecot/src/imap/imap-client.c /dovecot/src/imap/imap-commands-util.c /dovecot/src/imap/imap-commands.c /dovecot/src/imap/imap-expunge.c /dovecot/src/imap/imap-fetch-body.c /dovecot/src/imap/imap-fetch.c /dovecot/src/imap/imap-list.c /dovecot/src/imap/imap-notify.c /dovecot/src/imap/imap-search-args.c /dovecot/src/imap/imap-search.c /dovecot/src/imap/imap-settings.c /dovecot/src/imap/imap-status.c /dovecot/src/imap/imap-sync.c /dovecot/src/imap/mail-storage-callbacks.c /dovecot/src/imap/main.c /dovecot/src/indexer/indexer-client.c /dovecot/src/indexer/indexer-queue.c /dovecot/src/indexer/indexer-settings.c /dovecot/src/indexer/indexer-worker-settings.c /dovecot/src/indexer/indexer-worker.c /dovecot/src/indexer/indexer.c /dovecot/src/indexer/master-connection.c /dovecot/src/indexer/worker-connection.c /dovecot/src/indexer/worker-pool.c /dovecot/src/ipc/client.c /dovecot/src/ipc/ipc-connection.c /dovecot/src/ipc/ipc-group.c /dovecot/src/ipc/ipc-settings.c /dovecot/src/ipc/main.c /dovecot/src/lda/main.c /dovecot/src/lib-auth/auth-client-request.c /dovecot/src/lib-auth/auth-client.c /dovecot/src/lib-auth/auth-master.c /dovecot/src/lib-auth/auth-server-connection.c /dovecot/src/lib-charset/charset-iconv.c /dovecot/src/lib-charset/charset-utf8.c /dovecot/src/lib-compression/compression.c /dovecot/src/lib-compression/istream-bzlib.c /dovecot/src/lib-compression/istream-lz4.c /dovecot/src/lib-compression/istream-lzma.c /dovecot/src/lib-compression/istream-zlib.c /dovecot/src/lib-compression/ostream-bzlib.c /dovecot/src/lib-compression/ostream-lz4.c /dovecot/src/lib-compression/ostream-lzma.c /dovecot/src/lib-compression/ostream-zlib.c /dovecot/src/lib-compression/test-compression.c /dovecot/src/lib-dict/dict-cdb.c /dovecot/src/lib-dict/dict-client.c /dovecot/src/lib-dict/dict-db.c /dovecot/src/lib-dict/dict-file.c /dovecot/src/lib-dict/dict-fs.c /dovecot/src/lib-dict/dict-memcached-ascii.c /dovecot/src/lib-dict/dict-memcached.c /dovecot/src/lib-dict/dict-redis.c /dovecot/src/lib-dict/dict-register.c /dovecot/src/lib-dict/dict-sql-settings.c /dovecot/src/lib-dict/dict-sql.c /dovecot/src/lib-dict/dict-transaction-memory.c /dovecot/src/lib-dict/dict.c /dovecot/src/lib-dict/test-dict.c /dovecot/src/lib-dns/dns-lookup.c /dovecot/src/lib-fs/fs-api.c /dovecot/src/lib-fs/fs-metawrap.c /dovecot/src/lib-fs/fs-posix.c /dovecot/src/lib-fs/fs-sis-common.c /dovecot/src/lib-fs/fs-sis-queue.c /dovecot/src/lib-fs/fs-sis.c /dovecot/src/lib-fs/istream-fs-file.c /dovecot/src/lib-fs/istream-metawrap.c /dovecot/src/lib-fs/ostream-cmp.c /dovecot/src/lib-fs/ostream-metawrap.c /dovecot/src/lib-http/http-auth.c /dovecot/src/lib-http/http-client-connection.c /dovecot/src/lib-http/http-client-host.c /dovecot/src/lib-http/http-client-peer.c /dovecot/src/lib-http/http-client-queue.c /dovecot/src/lib-http/http-client-request.c /dovecot/src/lib-http/http-client.c /dovecot/src/lib-http/http-date.c /dovecot/src/lib-http/http-header-parser.c /dovecot/src/lib-http/http-header.c /dovecot/src/lib-http/http-message-parser.c /dovecot/src/lib-http/http-parser.c /dovecot/src/lib-http/http-request-parser.c /dovecot/src/lib-http/http-response-parser.c /dovecot/src/lib-http/http-server-connection.c /dovecot/src/lib-http/http-server-request.c /dovecot/src/lib-http/http-server-response.c /dovecot/src/lib-http/http-server.c /dovecot/src/lib-http/http-transfer-chunked.c /dovecot/src/lib-http/http-url.c /dovecot/src/lib-http/test-http-auth.c /dovecot/src/lib-http/test-http-client.c /dovecot/src/lib-http/test-http-date.c /dovecot/src/lib-http/test-http-header-parser.c /dovecot/src/lib-http/test-http-request-parser.c /dovecot/src/lib-http/test-http-response-parser.c /dovecot/src/lib-http/test-http-server.c /dovecot/src/lib-http/test-http-transfer.c /dovecot/src/lib-http/test-http-url.c /dovecot/src/lib-imap-client/imapc-client.c /dovecot/src/lib-imap-client/imapc-connection.c /dovecot/src/lib-imap-client/imapc-msgmap.c /dovecot/src/lib-imap-storage/imap-metadata.c /dovecot/src/lib-imap-storage/imap-msgpart-url.c /dovecot/src/lib-imap-storage/imap-msgpart.c /dovecot/src/lib-imap-urlauth/imap-urlauth-backend.c /dovecot/src/lib-imap-urlauth/imap-urlauth-connection.c /dovecot/src/lib-imap-urlauth/imap-urlauth-fetch.c /dovecot/src/lib-imap-urlauth/imap-urlauth.c /dovecot/src/lib-imap/imap-arg.c /dovecot/src/lib-imap/imap-base-subject.c /dovecot/src/lib-imap/imap-bodystructure.c /dovecot/src/lib-imap/imap-date.c /dovecot/src/lib-imap/imap-envelope.c /dovecot/src/lib-imap/imap-id.c /dovecot/src/lib-imap/imap-match.c /dovecot/src/lib-imap/imap-parser.c /dovecot/src/lib-imap/imap-quote.c /dovecot/src/lib-imap/imap-seqset.c /dovecot/src/lib-imap/imap-url.c /dovecot/src/lib-imap/imap-utf7.c /dovecot/src/lib-imap/imap-util.c /dovecot/src/lib-imap/test-imap-bodystructure.c /dovecot/src/lib-imap/test-imap-match.c /dovecot/src/lib-imap/test-imap-parser.c /dovecot/src/lib-imap/test-imap-quote.c /dovecot/src/lib-imap/test-imap-url.c /dovecot/src/lib-imap/test-imap-utf7.c /dovecot/src/lib-imap/test-imap-util.c /dovecot/src/lib-index/mail-cache-compress.c /dovecot/src/lib-index/mail-cache-decisions.c /dovecot/src/lib-index/mail-cache-fields.c /dovecot/src/lib-index/mail-cache-lookup.c /dovecot/src/lib-index/mail-cache-sync-update.c /dovecot/src/lib-index/mail-cache-transaction.c /dovecot/src/lib-index/mail-cache.c /dovecot/src/lib-index/mail-index-alloc-cache.c /dovecot/src/lib-index/mail-index-dummy-view.c /dovecot/src/lib-index/mail-index-fsck.c /dovecot/src/lib-index/mail-index-lock.c /dovecot/src/lib-index/mail-index-map-hdr.c /dovecot/src/lib-index/mail-index-map-read.c /dovecot/src/lib-index/mail-index-map.c /dovecot/src/lib-index/mail-index-modseq.c /dovecot/src/lib-index/mail-index-strmap.c /dovecot/src/lib-index/mail-index-sync-ext.c /dovecot/src/lib-index/mail-index-sync-keywords.c /dovecot/src/lib-index/mail-index-sync-update.c /dovecot/src/lib-index/mail-index-sync.c /dovecot/src/lib-index/mail-index-transaction-export.c /dovecot/src/lib-index/mail-index-transaction-finish.c /dovecot/src/lib-index/mail-index-transaction-sort-appends.c /dovecot/src/lib-index/mail-index-transaction-update.c /dovecot/src/lib-index/mail-index-transaction-view.c /dovecot/src/lib-index/mail-index-transaction.c /dovecot/src/lib-index/mail-index-util.c /dovecot/src/lib-index/mail-index-view-sync.c /dovecot/src/lib-index/mail-index-view.c /dovecot/src/lib-index/mail-index-write.c /dovecot/src/lib-index/mail-index.c /dovecot/src/lib-index/mail-transaction-log-append.c /dovecot/src/lib-index/mail-transaction-log-file.c /dovecot/src/lib-index/mail-transaction-log-view.c /dovecot/src/lib-index/mail-transaction-log.c /dovecot/src/lib-index/mailbox-log.c /dovecot/src/lib-index/test-mail-index-sync-ext.c /dovecot/src/lib-index/test-mail-index-transaction-finish.c /dovecot/src/lib-index/test-mail-index-transaction-update.c /dovecot/src/lib-index/test-mail-transaction-log-append.c /dovecot/src/lib-index/test-mail-transaction-log-view.c /dovecot/src/lib-lda/duplicate.c /dovecot/src/lib-lda/lda-settings.c /dovecot/src/lib-lda/lmtp-client.c /dovecot/src/lib-lda/mail-deliver.c /dovecot/src/lib-lda/mail-send.c /dovecot/src/lib-lda/smtp-client.c /dovecot/src/lib-mail/istream-attachment-connector.c /dovecot/src/lib-mail/istream-attachment-extractor.c /dovecot/src/lib-mail/istream-binary-converter.c /dovecot/src/lib-mail/istream-dot.c /dovecot/src/lib-mail/istream-header-filter.c /dovecot/src/lib-mail/istream-nonuls.c /dovecot/src/lib-mail/istream-qp-decoder.c /dovecot/src/lib-mail/mail-user-hash.c /dovecot/src/lib-mail/mbox-from.c /dovecot/src/lib-mail/message-address.c /dovecot/src/lib-mail/message-binary-part.c /dovecot/src/lib-mail/message-date.c /dovecot/src/lib-mail/message-decoder.c /dovecot/src/lib-mail/message-header-decode.c /dovecot/src/lib-mail/message-header-encode.c /dovecot/src/lib-mail/message-header-parser.c /dovecot/src/lib-mail/message-id.c /dovecot/src/lib-mail/message-parser.c /dovecot/src/lib-mail/message-part-serialize.c /dovecot/src/lib-mail/message-part.c /dovecot/src/lib-mail/message-search.c /dovecot/src/lib-mail/message-size.c /dovecot/src/lib-mail/ostream-dot.c /dovecot/src/lib-mail/quoted-printable.c /dovecot/src/lib-mail/rfc2231-parser.c /dovecot/src/lib-mail/rfc822-parser.c /dovecot/src/lib-mail/test-istream-attachment.c /dovecot/src/lib-mail/test-istream-binary-converter.c /dovecot/src/lib-mail/test-istream-dot.c /dovecot/src/lib-mail/test-istream-header-filter.c /dovecot/src/lib-mail/test-istream-qp-decoder.c /dovecot/src/lib-mail/test-mbox-from.c /dovecot/src/lib-mail/test-message-address.c /dovecot/src/lib-mail/test-message-date.c /dovecot/src/lib-mail/test-message-decoder.c /dovecot/src/lib-mail/test-message-header-decode.c /dovecot/src/lib-mail/test-message-header-encode.c /dovecot/src/lib-mail/test-message-header-parser.c /dovecot/src/lib-mail/test-message-id.c /dovecot/src/lib-mail/test-message-parser.c /dovecot/src/lib-mail/test-message-part.c /dovecot/src/lib-mail/test-ostream-dot.c /dovecot/src/lib-mail/test-quoted-printable.c /dovecot/src/lib-mail/test-rfc2231-parser.c /dovecot/src/lib-master/anvil-client.c /dovecot/src/lib-master/ipc-client.c /dovecot/src/lib-master/ipc-server.c /dovecot/src/lib-master/master-auth.c /dovecot/src/lib-master/master-instance.c /dovecot/src/lib-master/master-login-auth.c /dovecot/src/lib-master/master-login.c /dovecot/src/lib-master/master-service-settings-cache.c /dovecot/src/lib-master/master-service-settings.c /dovecot/src/lib-master/master-service-ssl-settings.c /dovecot/src/lib-master/master-service-ssl.c /dovecot/src/lib-master/master-service.c /dovecot/src/lib-master/mountpoint-list.c /dovecot/src/lib-master/syslog-util.c /dovecot/src/lib-master/test-master-service-settings-cache.c /dovecot/src/lib-sasl/dsasl-client.c /dovecot/src/lib-sasl/mech-login.c /dovecot/src/lib-sasl/mech-plain.c /dovecot/src/lib-settings/settings-parser.c /dovecot/src/lib-settings/settings.c /dovecot/src/lib-sql/driver-mysql.c /dovecot/src/lib-sql/driver-pgsql.c /dovecot/src/lib-sql/driver-sqlite.c /dovecot/src/lib-sql/driver-sqlpool.c /dovecot/src/lib-sql/sql-api.c /dovecot/src/lib-sql/sql-db-cache.c /dovecot/src/lib-ssl-iostream/iostream-openssl-common.c /dovecot/src/lib-ssl-iostream/iostream-openssl-context.c /dovecot/src/lib-ssl-iostream/iostream-openssl-params.c /dovecot/src/lib-ssl-iostream/iostream-openssl.c /dovecot/src/lib-ssl-iostream/iostream-ssl.c /dovecot/src/lib-ssl-iostream/istream-openssl.c /dovecot/src/lib-ssl-iostream/ostream-openssl.c fail-mail-storage.c fail-mail.c fail-mailbox.c index/cydir/cydir-mail.c index/cydir/cydir-save.c index/cydir/cydir-storage.c index/cydir/cydir-sync.c index/dbox-common/dbox-attachment.c index/dbox-common/dbox-file-fix.c index/dbox-common/dbox-file.c index/dbox-common/dbox-mail.c index/dbox-common/dbox-save.c index/dbox-common/dbox-storage.c index/dbox-multi/mdbox-deleted-storage.c index/dbox-multi/mdbox-file.c index/dbox-multi/mdbox-mail.c index/dbox-multi/mdbox-map.c index/dbox-multi/mdbox-purge.c index/dbox-multi/mdbox-save.c index/dbox-multi/mdbox-settings.c index/dbox-multi/mdbox-storage-rebuild.c index/dbox-multi/mdbox-storage.c index/dbox-multi/mdbox-sync.c index/dbox-single/sdbox-copy.c index/dbox-single/sdbox-file.c index/dbox-single/sdbox-mail.c index/dbox-single/sdbox-save.c index/dbox-single/sdbox-storage.c index/dbox-single/sdbox-sync-rebuild.c index/dbox-single/sdbox-sync.c index/imapc/imapc-list.c index/imapc/imapc-mail-fetch.c index/imapc/imapc-mail.c index/imapc/imapc-mailbox.c index/imapc/imapc-save.c index/imapc/imapc-settings.c index/imapc/imapc-storage.c index/imapc/imapc-sync.c index/index-attachment.c index/index-attribute.c index/index-mail-binary.c index/index-mail-headers.c index/index-mail.c index/index-mailbox-check.c index/index-rebuild.c index/index-search-result.c index/index-search.c index/index-sort-string.c index/index-sort.c index/index-status.c index/index-storage.c index/index-sync-changes.c index/index-sync-pvt.c index/index-sync-search.c index/index-sync.c index/index-thread-finish.c index/index-thread-links.c index/index-thread.c index/index-transaction.c index/istream-mail.c index/maildir/maildir-copy.c index/maildir/maildir-filename-flags.c index/maildir/maildir-filename.c index/maildir/maildir-keywords.c index/maildir/maildir-mail.c index/maildir/maildir-save.c index/maildir/maildir-settings.c index/maildir/maildir-storage.c index/maildir/maildir-sync-index.c index/maildir/maildir-sync.c index/maildir/maildir-uidlist.c index/maildir/maildir-util.c index/mbox/istream-raw-mbox.c index/mbox/mbox-file.c index/mbox/mbox-lock.c index/mbox/mbox-mail.c index/mbox/mbox-md5-all.c index/mbox/mbox-md5-apop3d.c index/mbox/mbox-save.c index/mbox/mbox-settings.c index/mbox/mbox-storage.c index/mbox/mbox-sync-list-index.c index/mbox/mbox-sync-parse.c index/mbox/mbox-sync-rewrite.c index/mbox/mbox-sync-update.c index/mbox/mbox-sync.c index/pop3c/pop3c-client.c index/pop3c/pop3c-mail.c index/pop3c/pop3c-settings.c index/pop3c/pop3c-storage.c index/pop3c/pop3c-sync.c index/raw/raw-mail.c index/raw/raw-storage.c index/raw/raw-sync.c index/shared/shared-list.c index/shared/shared-storage.c list/mailbox-list-delete.c list/mailbox-list-fs-flags.c list/mailbox-list-fs-iter.c list/mailbox-list-fs.c list/mailbox-list-index-backend.c list/mailbox-list-index-iter.c list/mailbox-list-index-notify.c list/mailbox-list-index-status.c list/mailbox-list-index-sync.c list/mailbox-list-index.c list/mailbox-list-iter.c list/mailbox-list-maildir-iter.c list/mailbox-list-maildir.c list/mailbox-list-none.c list/mailbox-list-notify-tree.c list/mailbox-list-subscriptions.c list/subscription-file.c mail-copy.c mail-error.c mail-namespace.c mail-search-build.c mail-search-parser-cmdline.c mail-search-parser-imap.c mail-search-parser.c mail-search-register-human.c mail-search-register-imap.c mail-search-register.c mail-search.c mail-storage-hooks.c mail-storage-service.c mail-storage-settings.c mail-storage.c mail-thread.c mail-user.c mail.c mailbox-get.c mailbox-guid-cache.c mailbox-header.c mailbox-keywords.c mailbox-list-notify.c mailbox-list.c mailbox-search-result.c mailbox-tree.c mailbox-uidvalidity.c test-mailbox-get.c /dovecot/src/lib-test/test-common.c /dovecot/src/lib/abspath.c /dovecot/src/lib/aqueue.c /dovecot/src/lib/array.c /dovecot/src/lib/askpass.c /dovecot/src/lib/backtrace-string.c /dovecot/src/lib/base32.c /dovecot/src/lib/base64.c /dovecot/src/lib/bits.c /dovecot/src/lib/bsearch-insert-pos.c /dovecot/src/lib/buffer.c /dovecot/src/lib/child-wait.c /dovecot/src/lib/compat.c /dovecot/src/lib/connection.c /dovecot/src/lib/crc32.c /dovecot/src/lib/data-stack.c /dovecot/src/lib/eacces-error.c /dovecot/src/lib/env-util.c /dovecot/src/lib/execv-const.c /dovecot/src/lib/failures.c /dovecot/src/lib/fd-close-on-exec.c /dovecot/src/lib/fd-set-nonblock.c /dovecot/src/lib/fdatasync-path.c /dovecot/src/lib/fdpass.c /dovecot/src/lib/file-cache.c /dovecot/src/lib/file-copy.c /dovecot/src/lib/file-dotlock.c /dovecot/src/lib/file-lock.c /dovecot/src/lib/file-set-size.c /dovecot/src/lib/guid.c /dovecot/src/lib/hash-format.c /dovecot/src/lib/hash-method.c /dovecot/src/lib/hash.c /dovecot/src/lib/hash2.c /dovecot/src/lib/hex-binary.c /dovecot/src/lib/hex-dec.c /dovecot/src/lib/hmac.c /dovecot/src/lib/home-expand.c /dovecot/src/lib/hostpid.c /dovecot/src/lib/imem.c /dovecot/src/lib/ioloop-epoll.c /dovecot/src/lib/ioloop-notify-dn.c /dovecot/src/lib/ioloop-notify-fd.c /dovecot/src/lib/ioloop-notify-inotify.c /dovecot/src/lib/ioloop-notify-none.c /dovecot/src/lib/ioloop-poll.c /dovecot/src/lib/ioloop-select.c /dovecot/src/lib/ioloop.c /dovecot/src/lib/iostream-rawlog.c /dovecot/src/lib/iostream-temp.c /dovecot/src/lib/iostream.c /dovecot/src/lib/ipwd.c /dovecot/src/lib/iso8601-date.c /dovecot/src/lib/istream-base64-decoder.c /dovecot/src/lib/istream-base64-encoder.c /dovecot/src/lib/istream-callback.c /dovecot/src/lib/istream-chain.c /dovecot/src/lib/istream-concat.c /dovecot/src/lib/istream-crlf.c /dovecot/src/lib/istream-data.c /dovecot/src/lib/istream-file.c /dovecot/src/lib/istream-hash.c /dovecot/src/lib/istream-jsonstr.c /dovecot/src/lib/istream-limit.c /dovecot/src/lib/istream-mmap.c /dovecot/src/lib/istream-rawlog.c /dovecot/src/lib/istream-seekable.c /dovecot/src/lib/istream-sized.c /dovecot/src/lib/istream-tee.c /dovecot/src/lib/istream-timeout.c /dovecot/src/lib/istream.c /dovecot/src/lib/json-parser.c /dovecot/src/lib/lib-signals.c /dovecot/src/lib/lib.c /dovecot/src/lib/mempool-alloconly.c /dovecot/src/lib/mempool-datastack.c /dovecot/src/lib/mempool-system.c /dovecot/src/lib/mempool-unsafe-datastack.c /dovecot/src/lib/mempool.c /dovecot/src/lib/mkdir-parents.c /dovecot/src/lib/mmap-anon.c /dovecot/src/lib/mmap-util.c /dovecot/src/lib/module-dir.c /dovecot/src/lib/mountpoint.c /dovecot/src/lib/net.c /dovecot/src/lib/nfs-workarounds.c /dovecot/src/lib/numpack.c /dovecot/src/lib/ostream-buffer.c /dovecot/src/lib/ostream-file.c /dovecot/src/lib/ostream-hash.c /dovecot/src/lib/ostream-rawlog.c /dovecot/src/lib/ostream.c /dovecot/src/lib/primes.c /dovecot/src/lib/printf-format-fix.c /dovecot/src/lib/priorityq.c /dovecot/src/lib/process-title.c /dovecot/src/lib/rand.c /dovecot/src/lib/randgen.c /dovecot/src/lib/read-full.c /dovecot/src/lib/restrict-access.c /dovecot/src/lib/restrict-process-size.c /dovecot/src/lib/safe-memset.c /dovecot/src/lib/safe-mkdir.c /dovecot/src/lib/safe-mkstemp.c /dovecot/src/lib/sendfile-util.c /dovecot/src/lib/seq-range-array.c /dovecot/src/lib/str-find.c /dovecot/src/lib/str-sanitize.c /dovecot/src/lib/str-table.c /dovecot/src/lib/str.c /dovecot/src/lib/strescape.c /dovecot/src/lib/strfuncs.c /dovecot/src/lib/strnum.c /dovecot/src/lib/test-aqueue.c /dovecot/src/lib/test-array.c /dovecot/src/lib/test-base32.c /dovecot/src/lib/test-base64.c /dovecot/src/lib/test-bits.c /dovecot/src/lib/test-bsearch-insert-pos.c /dovecot/src/lib/test-buffer.c /dovecot/src/lib/test-crc32.c /dovecot/src/lib/test-data-stack.c /dovecot/src/lib/test-guid.c /dovecot/src/lib/test-hash-format.c /dovecot/src/lib/test-hash-method.c /dovecot/src/lib/test-hash.c /dovecot/src/lib/test-hex-binary.c /dovecot/src/lib/test-iso8601-date.c /dovecot/src/lib/test-istream-base64-decoder.c /dovecot/src/lib/test-istream-base64-encoder.c /dovecot/src/lib/test-istream-concat.c /dovecot/src/lib/test-istream-crlf.c /dovecot/src/lib/test-istream-seekable.c /dovecot/src/lib/test-istream-tee.c /dovecot/src/lib/test-istream.c /dovecot/src/lib/test-json-parser.c /dovecot/src/lib/test-lib.c /dovecot/src/lib/test-llist.c /dovecot/src/lib/test-mempool-alloconly.c /dovecot/src/lib/test-network.c /dovecot/src/lib/test-numpack.c /dovecot/src/lib/test-ostream-file.c /dovecot/src/lib/test-primes.c /dovecot/src/lib/test-printf-format-fix.c /dovecot/src/lib/test-priorityq.c /dovecot/src/lib/test-seq-range-array.c /dovecot/src/lib/test-str-find.c /dovecot/src/lib/test-str-sanitize.c /dovecot/src/lib/test-str-table.c /dovecot/src/lib/test-str.c /dovecot/src/lib/test-strescape.c /dovecot/src/lib/test-strfuncs.c /dovecot/src/lib/test-strnum.c /dovecot/src/lib/test-time-util.c /dovecot/src/lib/test-unichar.c /dovecot/src/lib/test-utc-mktime.c /dovecot/src/lib/test-var-expand.c /dovecot/src/lib/test-wildcard-match.c /dovecot/src/lib/time-util.c /dovecot/src/lib/unichar.c /dovecot/src/lib/unix-socket-create.c /dovecot/src/lib/unlink-directory.c /dovecot/src/lib/unlink-old-files.c /dovecot/src/lib/uri-util.c /dovecot/src/lib/utc-mktime.c /dovecot/src/lib/utc-offset.c /dovecot/src/lib/var-expand.c /dovecot/src/lib/write-full.c /dovecot/src/lmtp/client.c /dovecot/src/lmtp/commands.c /dovecot/src/lmtp/lmtp-proxy.c /dovecot/src/lmtp/lmtp-settings.c /dovecot/src/lmtp/main.c /dovecot/src/log/doveadm-connection.c /dovecot/src/log/log-connection.c /dovecot/src/log/log-error-buffer.c /dovecot/src/log/log-settings.c /dovecot/src/log/main.c /dovecot/src/login-common/access-lookup.c /dovecot/src/login-common/client-common-auth.c /dovecot/src/login-common/client-common.c /dovecot/src/login-common/login-proxy-state.c /dovecot/src/login-common/login-proxy.c /dovecot/src/login-common/login-settings.c /dovecot/src/login-common/main.c /dovecot/src/login-common/sasl-server.c /dovecot/src/login-common/ssl-proxy-gnutls.c /dovecot/src/login-common/ssl-proxy-openssl.c /dovecot/src/login-common/ssl-proxy.c /dovecot/src/master/capabilities-posix.c /dovecot/src/master/dup2-array.c /dovecot/src/master/main.c /dovecot/src/master/master-settings.c /dovecot/src/master/service-anvil.c /dovecot/src/master/service-listen.c /dovecot/src/master/service-log.c /dovecot/src/master/service-monitor.c /dovecot/src/master/service-process-notify.c /dovecot/src/master/service-process.c /dovecot/src/master/service.c /dovecot/src/plugins/acl/acl-api.c /dovecot/src/plugins/acl/acl-attributes.c /dovecot/src/plugins/acl/acl-backend-vfile-acllist.c /dovecot/src/plugins/acl/acl-backend-vfile-update.c /dovecot/src/plugins/acl/acl-backend-vfile.c /dovecot/src/plugins/acl/acl-backend.c /dovecot/src/plugins/acl/acl-cache.c /dovecot/src/plugins/acl/acl-global-file.c /dovecot/src/plugins/acl/acl-lookup-dict.c /dovecot/src/plugins/acl/acl-mailbox-list.c /dovecot/src/plugins/acl/acl-mailbox.c /dovecot/src/plugins/acl/acl-plugin.c /dovecot/src/plugins/acl/acl-shared-storage.c /dovecot/src/plugins/acl/acl-storage.c /dovecot/src/plugins/acl/doveadm-acl.c /dovecot/src/plugins/autocreate/autocreate-plugin.c /dovecot/src/plugins/expire/doveadm-expire.c /dovecot/src/plugins/expire/expire-plugin.c /dovecot/src/plugins/expire/expire-set.c /dovecot/src/plugins/fts-lucene/doveadm-fts-lucene.c /dovecot/src/plugins/fts-lucene/fts-backend-lucene.c /dovecot/src/plugins/fts-lucene/fts-lucene-plugin.c /dovecot/src/plugins/fts-lucene/lucene-wrapper.cc /dovecot/src/plugins/fts-solr/fts-backend-solr-old.c /dovecot/src/plugins/fts-solr/fts-backend-solr.c /dovecot/src/plugins/fts-solr/fts-solr-plugin.c /dovecot/src/plugins/fts-solr/solr-connection.c /dovecot/src/plugins/fts-squat/fts-backend-squat.c /dovecot/src/plugins/fts-squat/fts-squat-plugin.c /dovecot/src/plugins/fts-squat/squat-test.c /dovecot/src/plugins/fts-squat/squat-trie.c /dovecot/src/plugins/fts-squat/squat-uidlist.c /dovecot/src/plugins/fts/doveadm-dump-fts-expunge-log.c /dovecot/src/plugins/fts/doveadm-fts.c /dovecot/src/plugins/fts/fts-api.c /dovecot/src/plugins/fts/fts-build-mail.c /dovecot/src/plugins/fts/fts-expunge-log.c /dovecot/src/plugins/fts/fts-indexer.c /dovecot/src/plugins/fts/fts-parser-html.c /dovecot/src/plugins/fts/fts-parser-script.c /dovecot/src/plugins/fts/fts-parser-tika.c /dovecot/src/plugins/fts/fts-parser.c /dovecot/src/plugins/fts/fts-plugin.c /dovecot/src/plugins/fts/fts-search-serialize.c /dovecot/src/plugins/fts/fts-search.c /dovecot/src/plugins/fts/fts-storage.c /dovecot/src/plugins/fts/xml2text.c /dovecot/src/plugins/imap-acl/imap-acl-plugin.c /dovecot/src/plugins/imap-quota/imap-quota-plugin.c /dovecot/src/plugins/imap-stats/imap-stats-plugin.c /dovecot/src/plugins/imap-zlib/imap-zlib-plugin.c /dovecot/src/plugins/last-login/last-login-plugin.c /dovecot/src/plugins/lazy-expunge/lazy-expunge-plugin.c /dovecot/src/plugins/listescape/listescape-plugin.c /dovecot/src/plugins/mail-filter/istream-ext-filter.c /dovecot/src/plugins/mail-filter/mail-filter-plugin.c /dovecot/src/plugins/mail-filter/ostream-ext-filter.c /dovecot/src/plugins/mail-log/mail-log-plugin.c /dovecot/src/plugins/mailbox-alias/mailbox-alias-plugin.c /dovecot/src/plugins/notify/notify-plugin.c /dovecot/src/plugins/notify/notify-storage.c /dovecot/src/plugins/pop3-migration/pop3-migration-plugin.c /dovecot/src/plugins/quota/doveadm-quota.c /dovecot/src/plugins/quota/quota-count.c /dovecot/src/plugins/quota/quota-dict.c /dovecot/src/plugins/quota/quota-dirsize.c /dovecot/src/plugins/quota/quota-fs.c /dovecot/src/plugins/quota/quota-maildir.c /dovecot/src/plugins/quota/quota-plugin.c /dovecot/src/plugins/quota/quota-status.c /dovecot/src/plugins/quota/quota-storage.c /dovecot/src/plugins/quota/quota-util.c /dovecot/src/plugins/quota/quota.c /dovecot/src/plugins/quota/test-quota-util.c /dovecot/src/plugins/replication/replication-plugin.c /dovecot/src/plugins/snarf/snarf-plugin.c /dovecot/src/plugins/stats/stats-connection.c /dovecot/src/plugins/stats/stats-plugin.c /dovecot/src/plugins/trash/trash-plugin.c /dovecot/src/plugins/virtual/virtual-config.c /dovecot/src/plugins/virtual/virtual-mail.c /dovecot/src/plugins/virtual/virtual-plugin.c /dovecot/src/plugins/virtual/virtual-save.c /dovecot/src/plugins/virtual/virtual-search.c /dovecot/src/plugins/virtual/virtual-storage.c /dovecot/src/plugins/virtual/virtual-sync.c /dovecot/src/plugins/virtual/virtual-transaction.c /dovecot/src/plugins/zlib/zlib-plugin.c /dovecot/src/pop3-login/client-authenticate.c /dovecot/src/pop3-login/client.c /dovecot/src/pop3-login/pop3-login-settings.c /dovecot/src/pop3-login/pop3-proxy.c /dovecot/src/pop3/main.c /dovecot/src/pop3/pop3-client.c /dovecot/src/pop3/pop3-commands.c /dovecot/src/pop3/pop3-settings.c /dovecot/src/replication/aggregator/aggregator-settings.c /dovecot/src/replication/aggregator/aggregator.c /dovecot/src/replication/aggregator/notify-connection.c /dovecot/src/replication/aggregator/replicator-connection.c /dovecot/src/replication/replicator/doveadm-connection.c /dovecot/src/replication/replicator/dsync-client.c /dovecot/src/replication/replicator/notify-connection.c /dovecot/src/replication/replicator/replicator-brain.c /dovecot/src/replication/replicator/replicator-queue-auth.c /dovecot/src/replication/replicator/replicator-queue.c /dovecot/src/replication/replicator/replicator-settings.c /dovecot/src/replication/replicator/replicator.c /dovecot/src/ssl-params/main.c /dovecot/src/ssl-params/ssl-params-settings.c /dovecot/src/ssl-params/ssl-params.c /dovecot/src/stats/client-export.c /dovecot/src/stats/client.c /dovecot/src/stats/global-memory.c /dovecot/src/stats/mail-command.c /dovecot/src/stats/mail-domain.c /dovecot/src/stats/mail-ip.c /dovecot/src/stats/mail-server-connection.c /dovecot/src/stats/mail-session.c /dovecot/src/stats/mail-stats.c /dovecot/src/stats/mail-user.c /dovecot/src/stats/main.c /dovecot/src/stats/stats-settings.c /dovecot/src/util/gdbhelper.c /dovecot/src/util/maildirlock.c /dovecot/src/util/rawlog.c /dovecot/src/util/script-login.c /dovecot/src/util/script.c /dovecot/src/util/tcpwrap-settings.c /dovecot/src/util/tcpwrap.c
625042f95d7eb71f6b94a61ea4f461866be1bef9 28-Jul-2014 Timo Sirainen <tss@iki.fi>

lib-storage: Don't allow '/' for filesystem based mailbox list backends if their internal separator isn't '/'. Basically this means that Maildir++ shouldn't be allowed to create mailboxes with '/' in the name.

11538e79ae94be5143d0055d4635fcdfd79a3906 09-Jul-2014 Timo Sirainen <tss@iki.fi>

lib-fs: Added fs_settings.username and .session_id

15bfe73fb3988bb80e6afe6a60b9a715c7207600 02-May-2014 Timo Sirainen <tss@iki.fi>

lib-storage: mailbox_settings_find() now takes namespace parameter instead of user. This fixes an infinite (until stack gets full) loop with shared mailboxes: mail_namespace_find() -> mailbox_list_get_storage() -> mailbox_settings_find() -> mail_namespace_find() -> ...

a8c5a86d183db25a57bf193c06b41e092ec2e151 04-Feb-2014 Timo Sirainen <tss@iki.fi>

Updated copyright notices to include year 2014.

/dovecot/src/anvil/anvil-connection.c /dovecot/src/anvil/anvil-settings.c /dovecot/src/anvil/connect-limit.c /dovecot/src/anvil/main.c /dovecot/src/anvil/penalty.c /dovecot/src/anvil/test-penalty.c /dovecot/src/auth/auth-cache.c /dovecot/src/auth/auth-client-connection.c /dovecot/src/auth/auth-fields.c /dovecot/src/auth/auth-master-connection.c /dovecot/src/auth/auth-penalty.c /dovecot/src/auth/auth-postfix-connection.c /dovecot/src/auth/auth-request-handler.c /dovecot/src/auth/auth-request.c /dovecot/src/auth/auth-settings.c /dovecot/src/auth/auth-token.c /dovecot/src/auth/auth-worker-client.c /dovecot/src/auth/auth-worker-server.c /dovecot/src/auth/auth.c /dovecot/src/auth/db-checkpassword.c /dovecot/src/auth/db-dict-cache-key.c /dovecot/src/auth/db-dict.c /dovecot/src/auth/db-ldap.c /dovecot/src/auth/db-passwd-file.c /dovecot/src/auth/db-sql.c /dovecot/src/auth/main.c /dovecot/src/auth/mech-anonymous.c /dovecot/src/auth/mech-cram-md5.c /dovecot/src/auth/mech-digest-md5.c /dovecot/src/auth/mech-dovecot-token.c /dovecot/src/auth/mech-external.c /dovecot/src/auth/mech-plain.c /dovecot/src/auth/mech.c /dovecot/src/auth/passdb-blocking.c /dovecot/src/auth/passdb-bsdauth.c /dovecot/src/auth/passdb-cache.c /dovecot/src/auth/passdb-checkpassword.c /dovecot/src/auth/passdb-dict.c /dovecot/src/auth/passdb-imap.c /dovecot/src/auth/passdb-ldap.c /dovecot/src/auth/passdb-passwd-file.c /dovecot/src/auth/passdb-passwd.c /dovecot/src/auth/passdb-shadow.c /dovecot/src/auth/passdb-sql.c /dovecot/src/auth/passdb-static.c /dovecot/src/auth/passdb-template.c /dovecot/src/auth/passdb-vpopmail.c /dovecot/src/auth/passdb.c /dovecot/src/auth/password-scheme-crypt.c /dovecot/src/auth/password-scheme.c /dovecot/src/auth/test-auth-cache.c /dovecot/src/auth/test-db-dict.c /dovecot/src/auth/userdb-blocking.c /dovecot/src/auth/userdb-checkpassword.c /dovecot/src/auth/userdb-dict.c /dovecot/src/auth/userdb-ldap.c /dovecot/src/auth/userdb-nss.c /dovecot/src/auth/userdb-passwd-file.c /dovecot/src/auth/userdb-passwd.c /dovecot/src/auth/userdb-prefetch.c /dovecot/src/auth/userdb-sql.c /dovecot/src/auth/userdb-static.c /dovecot/src/auth/userdb-template.c /dovecot/src/auth/userdb-vpopmail.c /dovecot/src/auth/userdb.c /dovecot/src/config/config-connection.c /dovecot/src/config/config-filter.c /dovecot/src/config/config-parser.c /dovecot/src/config/config-request.c /dovecot/src/config/config-settings.c /dovecot/src/config/doveconf.c /dovecot/src/config/main.c /dovecot/src/config/old-set-parser.c /dovecot/src/config/sysinfo-get.c /dovecot/src/dict/dict-commands.c /dovecot/src/dict/dict-connection.c /dovecot/src/dict/dict-settings.c /dovecot/src/dict/main.c /dovecot/src/director/auth-connection.c /dovecot/src/director/director-connection.c /dovecot/src/director/director-host.c /dovecot/src/director/director-request.c /dovecot/src/director/director-settings.c /dovecot/src/director/director-test.c /dovecot/src/director/director.c /dovecot/src/director/doveadm-connection.c /dovecot/src/director/login-connection.c /dovecot/src/director/mail-host.c /dovecot/src/director/main.c /dovecot/src/director/notify-connection.c /dovecot/src/director/test-user-directory.c /dovecot/src/director/user-directory.c /dovecot/src/dns/dns-client-settings.c /dovecot/src/dns/dns-client.c /dovecot/src/doveadm/client-connection.c /dovecot/src/doveadm/doveadm-auth.c /dovecot/src/doveadm/doveadm-director.c /dovecot/src/doveadm/doveadm-dump-dbox.c /dovecot/src/doveadm/doveadm-dump-index.c /dovecot/src/doveadm/doveadm-dump-log.c /dovecot/src/doveadm/doveadm-dump-mailboxlog.c /dovecot/src/doveadm/doveadm-dump-thread.c /dovecot/src/doveadm/doveadm-dump.c /dovecot/src/doveadm/doveadm-fs.c /dovecot/src/doveadm/doveadm-instance.c /dovecot/src/doveadm/doveadm-kick.c /dovecot/src/doveadm/doveadm-log.c /dovecot/src/doveadm/doveadm-mail-altmove.c /dovecot/src/doveadm/doveadm-mail-copymove.c /dovecot/src/doveadm/doveadm-mail-deduplicate.c /dovecot/src/doveadm/doveadm-mail-expunge.c /dovecot/src/doveadm/doveadm-mail-fetch.c /dovecot/src/doveadm/doveadm-mail-flags.c /dovecot/src/doveadm/doveadm-mail-import.c /dovecot/src/doveadm/doveadm-mail-index.c /dovecot/src/doveadm/doveadm-mail-iter.c /dovecot/src/doveadm/doveadm-mail-mailbox-status.c /dovecot/src/doveadm/doveadm-mail-mailbox.c /dovecot/src/doveadm/doveadm-mail-search.c /dovecot/src/doveadm/doveadm-mail-server.c /dovecot/src/doveadm/doveadm-mail.c /dovecot/src/doveadm/doveadm-mailbox-list-iter.c /dovecot/src/doveadm/doveadm-master.c /dovecot/src/doveadm/doveadm-mount.c /dovecot/src/doveadm/doveadm-mutf7.c /dovecot/src/doveadm/doveadm-penalty.c /dovecot/src/doveadm/doveadm-print-flow.c /dovecot/src/doveadm/doveadm-print-pager.c /dovecot/src/doveadm/doveadm-print-server.c /dovecot/src/doveadm/doveadm-print-tab.c /dovecot/src/doveadm/doveadm-print-table.c /dovecot/src/doveadm/doveadm-print.c /dovecot/src/doveadm/doveadm-proxy.c /dovecot/src/doveadm/doveadm-pw.c /dovecot/src/doveadm/doveadm-replicator.c /dovecot/src/doveadm/doveadm-settings.c /dovecot/src/doveadm/doveadm-sis.c /dovecot/src/doveadm/doveadm-stats.c /dovecot/src/doveadm/doveadm-util.c /dovecot/src/doveadm/doveadm-who.c /dovecot/src/doveadm/doveadm-zlib.c /dovecot/src/doveadm/doveadm.c /dovecot/src/doveadm/dsync/doveadm-dsync.c /dovecot/src/doveadm/dsync/dsync-brain-mailbox-tree-sync.c /dovecot/src/doveadm/dsync/dsync-brain-mailbox-tree.c /dovecot/src/doveadm/dsync/dsync-brain-mailbox.c /dovecot/src/doveadm/dsync/dsync-brain-mails.c /dovecot/src/doveadm/dsync/dsync-brain.c /dovecot/src/doveadm/dsync/dsync-deserializer.c /dovecot/src/doveadm/dsync/dsync-ibc-pipe.c /dovecot/src/doveadm/dsync/dsync-ibc-stream.c /dovecot/src/doveadm/dsync/dsync-ibc.c /dovecot/src/doveadm/dsync/dsync-mail.c /dovecot/src/doveadm/dsync/dsync-mailbox-export.c /dovecot/src/doveadm/dsync/dsync-mailbox-import.c /dovecot/src/doveadm/dsync/dsync-mailbox-state.c /dovecot/src/doveadm/dsync/dsync-mailbox-tree-fill.c /dovecot/src/doveadm/dsync/dsync-mailbox-tree-sync.c /dovecot/src/doveadm/dsync/dsync-mailbox-tree.c /dovecot/src/doveadm/dsync/dsync-mailbox.c /dovecot/src/doveadm/dsync/dsync-serializer.c /dovecot/src/doveadm/dsync/dsync-transaction-log-scan.c /dovecot/src/doveadm/dsync/test-dsync-mailbox-tree-sync.c /dovecot/src/doveadm/main.c /dovecot/src/doveadm/server-connection.c /dovecot/src/imap-login/client-authenticate.c /dovecot/src/imap-login/client.c /dovecot/src/imap-login/imap-login-settings.c /dovecot/src/imap-login/imap-proxy.c /dovecot/src/imap-urlauth/imap-urlauth-client.c /dovecot/src/imap-urlauth/imap-urlauth-login-settings.c /dovecot/src/imap-urlauth/imap-urlauth-login.c /dovecot/src/imap-urlauth/imap-urlauth-settings.c /dovecot/src/imap-urlauth/imap-urlauth-worker-settings.c /dovecot/src/imap-urlauth/imap-urlauth-worker.c /dovecot/src/imap-urlauth/imap-urlauth.c /dovecot/src/imap/cmd-append.c /dovecot/src/imap/cmd-cancelupdate.c /dovecot/src/imap/cmd-capability.c /dovecot/src/imap/cmd-check.c /dovecot/src/imap/cmd-close.c /dovecot/src/imap/cmd-copy.c /dovecot/src/imap/cmd-create.c /dovecot/src/imap/cmd-delete.c /dovecot/src/imap/cmd-enable.c /dovecot/src/imap/cmd-examine.c /dovecot/src/imap/cmd-expunge.c /dovecot/src/imap/cmd-fetch.c /dovecot/src/imap/cmd-genurlauth.c /dovecot/src/imap/cmd-getmetadata.c /dovecot/src/imap/cmd-id.c /dovecot/src/imap/cmd-idle.c /dovecot/src/imap/cmd-list.c /dovecot/src/imap/cmd-logout.c /dovecot/src/imap/cmd-lsub.c /dovecot/src/imap/cmd-namespace.c /dovecot/src/imap/cmd-noop.c /dovecot/src/imap/cmd-notify.c /dovecot/src/imap/cmd-rename.c /dovecot/src/imap/cmd-resetkey.c /dovecot/src/imap/cmd-search.c /dovecot/src/imap/cmd-select.c /dovecot/src/imap/cmd-setmetadata.c /dovecot/src/imap/cmd-sort.c /dovecot/src/imap/cmd-status.c /dovecot/src/imap/cmd-store.c /dovecot/src/imap/cmd-subscribe.c /dovecot/src/imap/cmd-thread.c /dovecot/src/imap/cmd-unselect.c /dovecot/src/imap/cmd-unsubscribe.c /dovecot/src/imap/cmd-urlfetch.c /dovecot/src/imap/cmd-x-cancel.c /dovecot/src/imap/imap-client.c /dovecot/src/imap/imap-commands-util.c /dovecot/src/imap/imap-commands.c /dovecot/src/imap/imap-expunge.c /dovecot/src/imap/imap-fetch-body.c /dovecot/src/imap/imap-fetch.c /dovecot/src/imap/imap-list.c /dovecot/src/imap/imap-metadata.c /dovecot/src/imap/imap-notify.c /dovecot/src/imap/imap-search-args.c /dovecot/src/imap/imap-search.c /dovecot/src/imap/imap-settings.c /dovecot/src/imap/imap-status.c /dovecot/src/imap/imap-sync.c /dovecot/src/imap/mail-storage-callbacks.c /dovecot/src/imap/main.c /dovecot/src/indexer/indexer-client.c /dovecot/src/indexer/indexer-queue.c /dovecot/src/indexer/indexer-settings.c /dovecot/src/indexer/indexer-worker-settings.c /dovecot/src/indexer/indexer-worker.c /dovecot/src/indexer/indexer.c /dovecot/src/indexer/master-connection.c /dovecot/src/indexer/worker-connection.c /dovecot/src/indexer/worker-pool.c /dovecot/src/ipc/client.c /dovecot/src/ipc/ipc-connection.c /dovecot/src/ipc/ipc-group.c /dovecot/src/ipc/ipc-settings.c /dovecot/src/ipc/main.c /dovecot/src/lda/main.c /dovecot/src/lib-auth/auth-client-request.c /dovecot/src/lib-auth/auth-client.c /dovecot/src/lib-auth/auth-master.c /dovecot/src/lib-auth/auth-server-connection.c /dovecot/src/lib-charset/charset-iconv.c /dovecot/src/lib-charset/charset-utf8.c /dovecot/src/lib-compression/compression.c /dovecot/src/lib-compression/istream-bzlib.c /dovecot/src/lib-compression/istream-lzma.c /dovecot/src/lib-compression/istream-zlib.c /dovecot/src/lib-compression/ostream-bzlib.c /dovecot/src/lib-compression/ostream-lzma.c /dovecot/src/lib-compression/ostream-zlib.c /dovecot/src/lib-dict/dict-cdb.c /dovecot/src/lib-dict/dict-client.c /dovecot/src/lib-dict/dict-db.c /dovecot/src/lib-dict/dict-file.c /dovecot/src/lib-dict/dict-fs.c /dovecot/src/lib-dict/dict-memcached-ascii.c /dovecot/src/lib-dict/dict-memcached.c /dovecot/src/lib-dict/dict-redis.c /dovecot/src/lib-dict/dict-register.c /dovecot/src/lib-dict/dict-sql-settings.c /dovecot/src/lib-dict/dict-sql.c /dovecot/src/lib-dict/dict-transaction-memory.c /dovecot/src/lib-dict/dict.c /dovecot/src/lib-dict/test-dict.c /dovecot/src/lib-dns/dns-lookup.c /dovecot/src/lib-fs/fs-api.c /dovecot/src/lib-fs/fs-metawrap.c /dovecot/src/lib-fs/fs-posix.c /dovecot/src/lib-fs/fs-sis-common.c /dovecot/src/lib-fs/fs-sis-queue.c /dovecot/src/lib-fs/fs-sis.c /dovecot/src/lib-fs/istream-fs-file.c /dovecot/src/lib-fs/istream-metawrap.c /dovecot/src/lib-fs/ostream-cmp.c /dovecot/src/lib-fs/ostream-metawrap.c /dovecot/src/lib-http/http-client-connection.c /dovecot/src/lib-http/http-client-host.c /dovecot/src/lib-http/http-client-peer.c /dovecot/src/lib-http/http-client-queue.c /dovecot/src/lib-http/http-client-request.c /dovecot/src/lib-http/http-client.c /dovecot/src/lib-http/http-date.c /dovecot/src/lib-http/http-header-parser.c /dovecot/src/lib-http/http-header.c /dovecot/src/lib-http/http-message-parser.c /dovecot/src/lib-http/http-parser.c /dovecot/src/lib-http/http-request-parser.c /dovecot/src/lib-http/http-response-parser.c /dovecot/src/lib-http/http-transfer-chunked.c /dovecot/src/lib-http/http-url.c /dovecot/src/lib-http/test-http-client.c /dovecot/src/lib-http/test-http-date.c /dovecot/src/lib-http/test-http-header-parser.c /dovecot/src/lib-http/test-http-request-parser.c /dovecot/src/lib-http/test-http-response-parser.c /dovecot/src/lib-http/test-http-server.c /dovecot/src/lib-http/test-http-transfer.c /dovecot/src/lib-http/test-http-url.c /dovecot/src/lib-imap-client/imapc-client.c /dovecot/src/lib-imap-client/imapc-connection.c /dovecot/src/lib-imap-client/imapc-msgmap.c /dovecot/src/lib-imap-storage/imap-msgpart-url.c /dovecot/src/lib-imap-storage/imap-msgpart.c /dovecot/src/lib-imap-urlauth/imap-urlauth-backend.c /dovecot/src/lib-imap-urlauth/imap-urlauth-connection.c /dovecot/src/lib-imap-urlauth/imap-urlauth-fetch.c /dovecot/src/lib-imap-urlauth/imap-urlauth.c /dovecot/src/lib-imap/imap-arg.c /dovecot/src/lib-imap/imap-base-subject.c /dovecot/src/lib-imap/imap-bodystructure.c /dovecot/src/lib-imap/imap-date.c /dovecot/src/lib-imap/imap-envelope.c /dovecot/src/lib-imap/imap-id.c /dovecot/src/lib-imap/imap-match.c /dovecot/src/lib-imap/imap-parser.c /dovecot/src/lib-imap/imap-quote.c /dovecot/src/lib-imap/imap-seqset.c /dovecot/src/lib-imap/imap-url.c /dovecot/src/lib-imap/imap-utf7.c /dovecot/src/lib-imap/imap-util.c /dovecot/src/lib-imap/test-imap-bodystructure.c /dovecot/src/lib-imap/test-imap-match.c /dovecot/src/lib-imap/test-imap-parser.c /dovecot/src/lib-imap/test-imap-quote.c /dovecot/src/lib-imap/test-imap-url.c /dovecot/src/lib-imap/test-imap-utf7.c /dovecot/src/lib-imap/test-imap-util.c /dovecot/src/lib-index/mail-cache-compress.c /dovecot/src/lib-index/mail-cache-decisions.c /dovecot/src/lib-index/mail-cache-fields.c /dovecot/src/lib-index/mail-cache-lookup.c /dovecot/src/lib-index/mail-cache-sync-update.c /dovecot/src/lib-index/mail-cache-transaction.c /dovecot/src/lib-index/mail-cache.c /dovecot/src/lib-index/mail-index-alloc-cache.c /dovecot/src/lib-index/mail-index-dummy-view.c /dovecot/src/lib-index/mail-index-fsck.c /dovecot/src/lib-index/mail-index-lock.c /dovecot/src/lib-index/mail-index-map-hdr.c /dovecot/src/lib-index/mail-index-map-read.c /dovecot/src/lib-index/mail-index-map.c /dovecot/src/lib-index/mail-index-modseq.c /dovecot/src/lib-index/mail-index-strmap.c /dovecot/src/lib-index/mail-index-sync-ext.c /dovecot/src/lib-index/mail-index-sync-keywords.c /dovecot/src/lib-index/mail-index-sync-update.c /dovecot/src/lib-index/mail-index-sync.c /dovecot/src/lib-index/mail-index-transaction-export.c /dovecot/src/lib-index/mail-index-transaction-finish.c /dovecot/src/lib-index/mail-index-transaction-sort-appends.c /dovecot/src/lib-index/mail-index-transaction-update.c /dovecot/src/lib-index/mail-index-transaction-view.c /dovecot/src/lib-index/mail-index-transaction.c /dovecot/src/lib-index/mail-index-util.c /dovecot/src/lib-index/mail-index-view-sync.c /dovecot/src/lib-index/mail-index-view.c /dovecot/src/lib-index/mail-index-write.c /dovecot/src/lib-index/mail-index.c /dovecot/src/lib-index/mail-transaction-log-append.c /dovecot/src/lib-index/mail-transaction-log-file.c /dovecot/src/lib-index/mail-transaction-log-view.c /dovecot/src/lib-index/mail-transaction-log.c /dovecot/src/lib-index/mailbox-log.c /dovecot/src/lib-index/test-mail-index-sync-ext.c /dovecot/src/lib-index/test-mail-index-transaction-finish.c /dovecot/src/lib-index/test-mail-index-transaction-update.c /dovecot/src/lib-index/test-mail-transaction-log-append.c /dovecot/src/lib-index/test-mail-transaction-log-view.c /dovecot/src/lib-lda/duplicate.c /dovecot/src/lib-lda/lda-settings.c /dovecot/src/lib-lda/lmtp-client.c /dovecot/src/lib-lda/mail-deliver.c /dovecot/src/lib-lda/mail-send.c /dovecot/src/lib-lda/smtp-client.c /dovecot/src/lib-mail/istream-attachment-connector.c /dovecot/src/lib-mail/istream-attachment-extractor.c /dovecot/src/lib-mail/istream-binary-converter.c /dovecot/src/lib-mail/istream-dot.c /dovecot/src/lib-mail/istream-header-filter.c /dovecot/src/lib-mail/istream-nonuls.c /dovecot/src/lib-mail/istream-qp-decoder.c /dovecot/src/lib-mail/mail-user-hash.c /dovecot/src/lib-mail/mbox-from.c /dovecot/src/lib-mail/message-address.c /dovecot/src/lib-mail/message-binary-part.c /dovecot/src/lib-mail/message-date.c /dovecot/src/lib-mail/message-decoder.c /dovecot/src/lib-mail/message-header-decode.c /dovecot/src/lib-mail/message-header-encode.c /dovecot/src/lib-mail/message-header-parser.c /dovecot/src/lib-mail/message-id.c /dovecot/src/lib-mail/message-parser.c /dovecot/src/lib-mail/message-part-serialize.c /dovecot/src/lib-mail/message-search.c /dovecot/src/lib-mail/message-size.c /dovecot/src/lib-mail/quoted-printable.c /dovecot/src/lib-mail/rfc2231-parser.c /dovecot/src/lib-mail/rfc822-parser.c /dovecot/src/lib-mail/test-istream-attachment.c /dovecot/src/lib-mail/test-istream-binary-converter.c /dovecot/src/lib-mail/test-istream-dot.c /dovecot/src/lib-mail/test-istream-header-filter.c /dovecot/src/lib-mail/test-istream-qp-decoder.c /dovecot/src/lib-mail/test-mbox-from.c /dovecot/src/lib-mail/test-message-address.c /dovecot/src/lib-mail/test-message-date.c /dovecot/src/lib-mail/test-message-decoder.c /dovecot/src/lib-mail/test-message-header-decode.c /dovecot/src/lib-mail/test-message-header-encode.c /dovecot/src/lib-mail/test-message-header-parser.c /dovecot/src/lib-mail/test-message-id.c /dovecot/src/lib-mail/test-message-parser.c /dovecot/src/lib-mail/test-quoted-printable.c /dovecot/src/lib-mail/test-rfc2231-parser.c /dovecot/src/lib-master/anvil-client.c /dovecot/src/lib-master/ipc-client.c /dovecot/src/lib-master/ipc-server.c /dovecot/src/lib-master/master-auth.c /dovecot/src/lib-master/master-instance.c /dovecot/src/lib-master/master-login-auth.c /dovecot/src/lib-master/master-login.c /dovecot/src/lib-master/master-service-settings-cache.c /dovecot/src/lib-master/master-service-settings.c /dovecot/src/lib-master/master-service-ssl-settings.c /dovecot/src/lib-master/master-service-ssl.c /dovecot/src/lib-master/master-service.c /dovecot/src/lib-master/mountpoint-list.c /dovecot/src/lib-master/syslog-util.c /dovecot/src/lib-sasl/dsasl-client.c /dovecot/src/lib-sasl/mech-login.c /dovecot/src/lib-sasl/mech-plain.c /dovecot/src/lib-settings/settings-parser.c /dovecot/src/lib-settings/settings.c /dovecot/src/lib-sql/driver-mysql.c /dovecot/src/lib-sql/driver-pgsql.c /dovecot/src/lib-sql/driver-sqlite.c /dovecot/src/lib-sql/driver-sqlpool.c /dovecot/src/lib-sql/sql-api.c /dovecot/src/lib-sql/sql-db-cache.c /dovecot/src/lib-ssl-iostream/iostream-openssl-common.c /dovecot/src/lib-ssl-iostream/iostream-openssl-context.c /dovecot/src/lib-ssl-iostream/iostream-openssl-params.c /dovecot/src/lib-ssl-iostream/iostream-openssl.c /dovecot/src/lib-ssl-iostream/iostream-ssl.c /dovecot/src/lib-ssl-iostream/istream-openssl.c /dovecot/src/lib-ssl-iostream/ostream-openssl.c fail-mail-storage.c fail-mail.c fail-mailbox.c index/cydir/cydir-mail.c index/cydir/cydir-save.c index/cydir/cydir-storage.c index/cydir/cydir-sync.c index/dbox-common/dbox-attachment.c index/dbox-common/dbox-file-fix.c index/dbox-common/dbox-file.c index/dbox-common/dbox-mail.c index/dbox-common/dbox-save.c index/dbox-common/dbox-storage.c index/dbox-multi/mdbox-deleted-storage.c index/dbox-multi/mdbox-file.c index/dbox-multi/mdbox-mail.c index/dbox-multi/mdbox-map.c index/dbox-multi/mdbox-purge.c index/dbox-multi/mdbox-save.c index/dbox-multi/mdbox-settings.c index/dbox-multi/mdbox-storage-rebuild.c index/dbox-multi/mdbox-storage.c index/dbox-multi/mdbox-sync.c index/dbox-single/sdbox-copy.c index/dbox-single/sdbox-file.c index/dbox-single/sdbox-mail.c index/dbox-single/sdbox-save.c index/dbox-single/sdbox-storage.c index/dbox-single/sdbox-sync-rebuild.c index/dbox-single/sdbox-sync.c index/imapc/imapc-list.c index/imapc/imapc-mail-fetch.c index/imapc/imapc-mail.c index/imapc/imapc-mailbox.c index/imapc/imapc-save.c index/imapc/imapc-settings.c index/imapc/imapc-storage.c index/imapc/imapc-sync.c index/index-attachment.c index/index-attribute.c index/index-mail-binary.c index/index-mail-headers.c index/index-mail.c index/index-mailbox-check.c index/index-rebuild.c index/index-search-result.c index/index-search.c index/index-sort-string.c index/index-sort.c index/index-status.c index/index-storage.c index/index-sync-changes.c index/index-sync-pvt.c index/index-sync-search.c index/index-sync.c index/index-thread-finish.c index/index-thread-links.c index/index-thread.c index/index-transaction.c index/istream-mail.c index/maildir/maildir-copy.c index/maildir/maildir-filename-flags.c index/maildir/maildir-filename.c index/maildir/maildir-keywords.c index/maildir/maildir-mail.c index/maildir/maildir-save.c index/maildir/maildir-settings.c index/maildir/maildir-storage.c index/maildir/maildir-sync-index.c index/maildir/maildir-sync.c index/maildir/maildir-uidlist.c index/maildir/maildir-util.c index/mbox/istream-raw-mbox.c index/mbox/mbox-file.c index/mbox/mbox-lock.c index/mbox/mbox-mail.c index/mbox/mbox-md5-all.c index/mbox/mbox-md5-apop3d.c index/mbox/mbox-save.c index/mbox/mbox-settings.c index/mbox/mbox-storage.c index/mbox/mbox-sync-list-index.c index/mbox/mbox-sync-parse.c index/mbox/mbox-sync-rewrite.c index/mbox/mbox-sync-update.c index/mbox/mbox-sync.c index/pop3c/pop3c-client.c index/pop3c/pop3c-mail.c index/pop3c/pop3c-settings.c index/pop3c/pop3c-storage.c index/pop3c/pop3c-sync.c index/raw/raw-mail.c index/raw/raw-storage.c index/raw/raw-sync.c index/shared/shared-list.c index/shared/shared-storage.c list/mailbox-list-delete.c list/mailbox-list-fs-flags.c list/mailbox-list-fs-iter.c list/mailbox-list-fs.c list/mailbox-list-index-backend.c list/mailbox-list-index-iter.c list/mailbox-list-index-notify.c list/mailbox-list-index-status.c list/mailbox-list-index-sync.c list/mailbox-list-index.c list/mailbox-list-iter.c list/mailbox-list-maildir-iter.c list/mailbox-list-maildir.c list/mailbox-list-none.c list/mailbox-list-notify-tree.c list/mailbox-list-subscriptions.c list/subscription-file.c mail-copy.c mail-error.c mail-namespace.c mail-search-build.c mail-search-parser-cmdline.c mail-search-parser-imap.c mail-search-parser.c mail-search-register-human.c mail-search-register-imap.c mail-search-register.c mail-search.c mail-storage-hooks.c mail-storage-service.c mail-storage-settings.c mail-storage.c mail-thread.c mail-user.c mail.c mailbox-get.c mailbox-guid-cache.c mailbox-header.c mailbox-keywords.c mailbox-list-notify.c mailbox-list.c mailbox-search-result.c mailbox-tree.c mailbox-uidvalidity.c test-mailbox-get.c /dovecot/src/lib-test/test-common.c /dovecot/src/lib/abspath.c /dovecot/src/lib/aqueue.c /dovecot/src/lib/array.c /dovecot/src/lib/askpass.c /dovecot/src/lib/backtrace-string.c /dovecot/src/lib/base64.c /dovecot/src/lib/bsearch-insert-pos.c /dovecot/src/lib/buffer.c /dovecot/src/lib/child-wait.c /dovecot/src/lib/compat.c /dovecot/src/lib/connection.c /dovecot/src/lib/crc32.c /dovecot/src/lib/data-stack.c /dovecot/src/lib/eacces-error.c /dovecot/src/lib/env-util.c /dovecot/src/lib/execv-const.c /dovecot/src/lib/failures.c /dovecot/src/lib/fd-close-on-exec.c /dovecot/src/lib/fd-set-nonblock.c /dovecot/src/lib/fdatasync-path.c /dovecot/src/lib/fdpass.c /dovecot/src/lib/file-cache.c /dovecot/src/lib/file-copy.c /dovecot/src/lib/file-dotlock.c /dovecot/src/lib/file-lock.c /dovecot/src/lib/file-set-size.c /dovecot/src/lib/guid.c /dovecot/src/lib/hash-format.c /dovecot/src/lib/hash-method.c /dovecot/src/lib/hash.c /dovecot/src/lib/hash2.c /dovecot/src/lib/hex-binary.c /dovecot/src/lib/hex-dec.c /dovecot/src/lib/home-expand.c /dovecot/src/lib/hostpid.c /dovecot/src/lib/imem.c /dovecot/src/lib/ioloop-epoll.c /dovecot/src/lib/ioloop-notify-dn.c /dovecot/src/lib/ioloop-notify-fd.c /dovecot/src/lib/ioloop-notify-inotify.c /dovecot/src/lib/ioloop-notify-none.c /dovecot/src/lib/ioloop-poll.c /dovecot/src/lib/ioloop-select.c /dovecot/src/lib/ioloop.c /dovecot/src/lib/iostream-rawlog.c /dovecot/src/lib/iostream-temp.c /dovecot/src/lib/iostream.c /dovecot/src/lib/ipwd.c /dovecot/src/lib/iso8601-date.c /dovecot/src/lib/istream-base64-decoder.c /dovecot/src/lib/istream-base64-encoder.c /dovecot/src/lib/istream-chain.c /dovecot/src/lib/istream-concat.c /dovecot/src/lib/istream-crlf.c /dovecot/src/lib/istream-data.c /dovecot/src/lib/istream-file.c /dovecot/src/lib/istream-hash.c /dovecot/src/lib/istream-jsonstr.c /dovecot/src/lib/istream-limit.c /dovecot/src/lib/istream-mmap.c /dovecot/src/lib/istream-rawlog.c /dovecot/src/lib/istream-seekable.c /dovecot/src/lib/istream-sized.c /dovecot/src/lib/istream-tee.c /dovecot/src/lib/istream.c /dovecot/src/lib/json-parser.c /dovecot/src/lib/lib-signals.c /dovecot/src/lib/lib.c /dovecot/src/lib/mempool-alloconly.c /dovecot/src/lib/mempool-datastack.c /dovecot/src/lib/mempool-system.c /dovecot/src/lib/mempool-unsafe-datastack.c /dovecot/src/lib/mempool.c /dovecot/src/lib/mkdir-parents.c /dovecot/src/lib/mmap-anon.c /dovecot/src/lib/mmap-util.c /dovecot/src/lib/module-dir.c /dovecot/src/lib/mountpoint.c /dovecot/src/lib/net.c /dovecot/src/lib/nfs-workarounds.c /dovecot/src/lib/numpack.c /dovecot/src/lib/ostream-buffer.c /dovecot/src/lib/ostream-file.c /dovecot/src/lib/ostream-hash.c /dovecot/src/lib/ostream-rawlog.c /dovecot/src/lib/ostream.c /dovecot/src/lib/primes.c /dovecot/src/lib/printf-format-fix.c /dovecot/src/lib/priorityq.c /dovecot/src/lib/process-title.c /dovecot/src/lib/randgen.c /dovecot/src/lib/read-full.c /dovecot/src/lib/restrict-access.c /dovecot/src/lib/restrict-process-size.c /dovecot/src/lib/safe-memset.c /dovecot/src/lib/safe-mkdir.c /dovecot/src/lib/safe-mkstemp.c /dovecot/src/lib/sendfile-util.c /dovecot/src/lib/seq-range-array.c /dovecot/src/lib/str-find.c /dovecot/src/lib/str-sanitize.c /dovecot/src/lib/str.c /dovecot/src/lib/strescape.c /dovecot/src/lib/strfuncs.c /dovecot/src/lib/strnum.c /dovecot/src/lib/test-aqueue.c /dovecot/src/lib/test-array.c /dovecot/src/lib/test-base64.c /dovecot/src/lib/test-bsearch-insert-pos.c /dovecot/src/lib/test-buffer.c /dovecot/src/lib/test-crc32.c /dovecot/src/lib/test-hash-format.c /dovecot/src/lib/test-hex-binary.c /dovecot/src/lib/test-iso8601-date.c /dovecot/src/lib/test-istream-base64-decoder.c /dovecot/src/lib/test-istream-base64-encoder.c /dovecot/src/lib/test-istream-concat.c /dovecot/src/lib/test-istream-crlf.c /dovecot/src/lib/test-istream-seekable.c /dovecot/src/lib/test-istream-tee.c /dovecot/src/lib/test-json-parser.c /dovecot/src/lib/test-lib.c /dovecot/src/lib/test-llist.c /dovecot/src/lib/test-mempool-alloconly.c /dovecot/src/lib/test-network.c /dovecot/src/lib/test-numpack.c /dovecot/src/lib/test-ostream-file.c /dovecot/src/lib/test-primes.c /dovecot/src/lib/test-priorityq.c /dovecot/src/lib/test-seq-range-array.c /dovecot/src/lib/test-str-find.c /dovecot/src/lib/test-str-sanitize.c /dovecot/src/lib/test-strescape.c /dovecot/src/lib/test-strfuncs.c /dovecot/src/lib/test-time-util.c /dovecot/src/lib/test-unichar.c /dovecot/src/lib/test-utc-mktime.c /dovecot/src/lib/test-var-expand.c /dovecot/src/lib/time-util.c /dovecot/src/lib/unichar.c /dovecot/src/lib/unix-socket-create.c /dovecot/src/lib/unlink-directory.c /dovecot/src/lib/unlink-old-files.c /dovecot/src/lib/uri-util.c /dovecot/src/lib/utc-mktime.c /dovecot/src/lib/utc-offset.c /dovecot/src/lib/var-expand.c /dovecot/src/lib/write-full.c /dovecot/src/lmtp/client.c /dovecot/src/lmtp/commands.c /dovecot/src/lmtp/lmtp-proxy.c /dovecot/src/lmtp/lmtp-settings.c /dovecot/src/lmtp/main.c /dovecot/src/log/doveadm-connection.c /dovecot/src/log/log-connection.c /dovecot/src/log/log-error-buffer.c /dovecot/src/log/log-settings.c /dovecot/src/log/main.c /dovecot/src/login-common/access-lookup.c /dovecot/src/login-common/client-common-auth.c /dovecot/src/login-common/client-common.c /dovecot/src/login-common/login-proxy-state.c /dovecot/src/login-common/login-proxy.c /dovecot/src/login-common/login-settings.c /dovecot/src/login-common/main.c /dovecot/src/login-common/sasl-server.c /dovecot/src/login-common/ssl-proxy-gnutls.c /dovecot/src/login-common/ssl-proxy-openssl.c /dovecot/src/login-common/ssl-proxy.c /dovecot/src/master/capabilities-posix.c /dovecot/src/master/dup2-array.c /dovecot/src/master/main.c /dovecot/src/master/master-settings.c /dovecot/src/master/service-anvil.c /dovecot/src/master/service-listen.c /dovecot/src/master/service-log.c /dovecot/src/master/service-monitor.c /dovecot/src/master/service-process-notify.c /dovecot/src/master/service-process.c /dovecot/src/master/service.c /dovecot/src/plugins/acl/acl-api.c /dovecot/src/plugins/acl/acl-attributes.c /dovecot/src/plugins/acl/acl-backend-vfile-acllist.c /dovecot/src/plugins/acl/acl-backend.c /dovecot/src/plugins/acl/acl-cache.c /dovecot/src/plugins/acl/acl-lookup-dict.c /dovecot/src/plugins/acl/acl-mailbox-list.c /dovecot/src/plugins/acl/acl-mailbox.c /dovecot/src/plugins/acl/acl-plugin.c /dovecot/src/plugins/acl/acl-shared-storage.c /dovecot/src/plugins/acl/acl-storage.c /dovecot/src/plugins/acl/doveadm-acl.c /dovecot/src/plugins/autocreate/autocreate-plugin.c /dovecot/src/plugins/expire/doveadm-expire.c /dovecot/src/plugins/expire/expire-plugin.c /dovecot/src/plugins/expire/expire-set.c /dovecot/src/plugins/fts-lucene/doveadm-fts-lucene.c /dovecot/src/plugins/fts-lucene/fts-backend-lucene.c /dovecot/src/plugins/fts-lucene/fts-lucene-plugin.c /dovecot/src/plugins/fts-solr/fts-backend-solr-old.c /dovecot/src/plugins/fts-solr/fts-backend-solr.c /dovecot/src/plugins/fts-solr/fts-solr-plugin.c /dovecot/src/plugins/fts-solr/solr-connection.c /dovecot/src/plugins/fts-squat/fts-backend-squat.c /dovecot/src/plugins/fts-squat/fts-squat-plugin.c /dovecot/src/plugins/fts-squat/squat-test.c /dovecot/src/plugins/fts-squat/squat-trie.c /dovecot/src/plugins/fts-squat/squat-uidlist.c /dovecot/src/plugins/fts/doveadm-dump-fts-expunge-log.c /dovecot/src/plugins/fts/doveadm-fts.c /dovecot/src/plugins/fts/fts-api.c /dovecot/src/plugins/fts/fts-build-mail.c /dovecot/src/plugins/fts/fts-expunge-log.c /dovecot/src/plugins/fts/fts-indexer.c /dovecot/src/plugins/fts/fts-parser-html.c /dovecot/src/plugins/fts/fts-parser-script.c /dovecot/src/plugins/fts/fts-parser.c /dovecot/src/plugins/fts/fts-plugin.c /dovecot/src/plugins/fts/fts-search-serialize.c /dovecot/src/plugins/fts/fts-search.c /dovecot/src/plugins/fts/fts-storage.c /dovecot/src/plugins/fts/xml2text.c /dovecot/src/plugins/imap-acl/imap-acl-plugin.c /dovecot/src/plugins/imap-quota/imap-quota-plugin.c /dovecot/src/plugins/imap-stats/imap-stats-plugin.c /dovecot/src/plugins/imap-zlib/imap-zlib-plugin.c /dovecot/src/plugins/lazy-expunge/lazy-expunge-plugin.c /dovecot/src/plugins/listescape/listescape-plugin.c /dovecot/src/plugins/mail-filter/istream-ext-filter.c /dovecot/src/plugins/mail-filter/mail-filter-plugin.c /dovecot/src/plugins/mail-filter/ostream-ext-filter.c /dovecot/src/plugins/mail-log/mail-log-plugin.c /dovecot/src/plugins/mailbox-alias/mailbox-alias-plugin.c /dovecot/src/plugins/notify/notify-plugin.c /dovecot/src/plugins/notify/notify-storage.c /dovecot/src/plugins/pop3-migration/pop3-migration-plugin.c /dovecot/src/plugins/quota/doveadm-quota.c /dovecot/src/plugins/quota/quota-count.c /dovecot/src/plugins/quota/quota-dict.c /dovecot/src/plugins/quota/quota-dirsize.c /dovecot/src/plugins/quota/quota-fs.c /dovecot/src/plugins/quota/quota-maildir.c /dovecot/src/plugins/quota/quota-plugin.c /dovecot/src/plugins/quota/quota-status.c /dovecot/src/plugins/quota/quota-storage.c /dovecot/src/plugins/quota/quota.c /dovecot/src/plugins/replication/replication-plugin.c /dovecot/src/plugins/snarf/snarf-plugin.c /dovecot/src/plugins/stats/stats-connection.c /dovecot/src/plugins/stats/stats-plugin.c /dovecot/src/plugins/trash/trash-plugin.c /dovecot/src/plugins/virtual/virtual-config.c /dovecot/src/plugins/virtual/virtual-mail.c /dovecot/src/plugins/virtual/virtual-plugin.c /dovecot/src/plugins/virtual/virtual-save.c /dovecot/src/plugins/virtual/virtual-search.c /dovecot/src/plugins/virtual/virtual-storage.c /dovecot/src/plugins/virtual/virtual-sync.c /dovecot/src/plugins/virtual/virtual-transaction.c /dovecot/src/plugins/zlib/zlib-plugin.c /dovecot/src/pop3-login/client-authenticate.c /dovecot/src/pop3-login/client.c /dovecot/src/pop3-login/pop3-login-settings.c /dovecot/src/pop3-login/pop3-proxy.c /dovecot/src/pop3/main.c /dovecot/src/pop3/pop3-client.c /dovecot/src/pop3/pop3-commands.c /dovecot/src/pop3/pop3-settings.c /dovecot/src/replication/aggregator/aggregator-settings.c /dovecot/src/replication/aggregator/aggregator.c /dovecot/src/replication/aggregator/notify-connection.c /dovecot/src/replication/aggregator/replicator-connection.c /dovecot/src/replication/replicator/doveadm-connection.c /dovecot/src/replication/replicator/dsync-client.c /dovecot/src/replication/replicator/notify-connection.c /dovecot/src/replication/replicator/replicator-brain.c /dovecot/src/replication/replicator/replicator-queue.c /dovecot/src/replication/replicator/replicator-settings.c /dovecot/src/replication/replicator/replicator.c /dovecot/src/ssl-params/main.c /dovecot/src/ssl-params/ssl-params-openssl.c /dovecot/src/ssl-params/ssl-params-settings.c /dovecot/src/ssl-params/ssl-params.c /dovecot/src/stats/client-export.c /dovecot/src/stats/client.c /dovecot/src/stats/global-memory.c /dovecot/src/stats/mail-command.c /dovecot/src/stats/mail-domain.c /dovecot/src/stats/mail-ip.c /dovecot/src/stats/mail-server-connection.c /dovecot/src/stats/mail-session.c /dovecot/src/stats/mail-stats.c /dovecot/src/stats/mail-user.c /dovecot/src/stats/main.c /dovecot/src/stats/stats-settings.c /dovecot/src/util/gdbhelper.c /dovecot/src/util/maildirlock.c /dovecot/src/util/rawlog.c /dovecot/src/util/script-login.c /dovecot/src/util/script.c /dovecot/src/util/tcpwrap-settings.c /dovecot/src/util/tcpwrap.c
b7c7a04bc5edb8eebea3837ff624441d9fa3721c 22-Nov-2013 Timo Sirainen <tss@iki.fi>

lib-storage: Non-crashing way of avoiding fs lookups for storages without mail root.

758d8b46f9e8fd87cf58bb4912cddf6bf28918cf 22-Nov-2013 Timo Sirainen <tss@iki.fi>

lib-storage: Don't do filesystem permission lookups if storage has no mailbox root dir.

c905571984fe8ccdb6f2a266b813f19b0643a66c 21-Nov-2013 Timo Sirainen <tss@iki.fi>

lib-storage: Improved EACCES error messages for some stat() calls

9393445a6dabd17ce62ebfc12fd73545b0065824 06-Nov-2013 Timo Sirainen <tss@iki.fi>

lib-storage: Added mailbox_list_init_fs() to easily initialize fs. Use it for dbox's attachment_fs.

12b4dbf933ee54f7b96968ba150095baa985fdaf 05-Nov-2013 Timo Sirainen <tss@iki.fi>

lib-storage: Added FULLDIRNAME=name to mail_location. The difference to DIRNAME is that the name is used also for index and control directories.

6f970b9a0dadb80e120d017c75c637b5a3879dac 21-Sep-2013 Timo Sirainen <tss@iki.fi>

lib-storage: Fixed listescape when escape_char was the same as namespace separator.

4809537f0c5a2e1cee9559ec842cc869884d2cb7 18-Jun-2013 Timo Sirainen <tss@iki.fi>

lib-storage: Fixed crash with some autocreated (e.g. shared) namespaces.

d2e74f2af690b8e2d536400f02f397cbed1334b7 08-Jun-2013 Timo Sirainen <tss@iki.fi>

lib-storage: Added mailbox { driver } setting to specify which storage to use.

949fa97a4ab5c62e4db73c3973e35ae3b73a2b23 06-Jun-2013 Timo Sirainen <tss@iki.fi>

Avoid using mail_namespace.storage directly.

8709b2fe6ec2b5ca1d90a63490f8371472062efd 06-Jun-2013 Timo Sirainen <tss@iki.fi>

lib-storage: Renamed mailbox_list_get_closest_storage() to ..._get_default_storage() This function wasn't previously used by anyone.

1f4399a277b861419b82758ab0462e90c00a4c41 05-Jun-2013 Timo Sirainen <tss@iki.fi>

lib-storage: mailbox_list_settings.broken_char wasn't escaping 8bit chars correctly.

64ee8113a88e5d6e3cba7b1c4abd537cc2632bb9 01-Jun-2013 Timo Sirainen <tss@iki.fi>

lib-storage: Empty mailbox name isn't valid.

5c95939662dc6e4317f4eec60289bb12fd51982b 29-May-2013 Timo Sirainen <tss@iki.fi>

lib-storage: If INDEX=MEMORY, return index root dir as nonexistent instead of as "".

3d027f35398f80cf09be84b740085e607b23e764 29-May-2013 Timo Sirainen <tss@iki.fi>

lib-storage: Reverted previous change after all.

2d8d76a57173de7b7e1ff62f2deabd637ce908ae 29-May-2013 Timo Sirainen <tss@iki.fi>

lib-storage: Don't try to mkdir() empty directory with INDEX=MEMORY

43487bb7de9e907ad61e186714956a83f5be4a15 10-Apr-2013 Timo Sirainen <tss@iki.fi>

lib-storage: Make sure index root dir is created when mailbox list index is created.

db7ca286e3ef53f73a3e8e46104a31247ebfe213 07-Apr-2013 Timo Sirainen <tss@iki.fi>

lib-storage: dovecot.mailbox.log should have used file permissions, not dir Although this didn't actually make any difference since 0666 mask was used.

e36574dadcac802d6780fa94ee45951e75594c96 22-Mar-2013 Timo Sirainen <tss@iki.fi>

lib-storage: Compiling fix

ae2b61a8c6318e56dabd44de17e227c95985aeda 22-Mar-2013 Timo Sirainen <tss@iki.fi>

lib-storage: Added mailbox_list_get_settings()

a8dcdc2e5fe1a232c8937461e4c406174c3ca6e5 26-Feb-2013 Timo Sirainen <tss@iki.fi>

lib-storage: Write dovecot.mailbox.log entries using virtual names, not storage names. This file is used only by dsync, and the new dsync design uses only virtual names everywhere. This of course means that now it's not easily possible to use different virtual names for the same user, but nobody really did that before anyway. The only other fully working solution would be to send both the virtual and the storage names in dsync, but that's a bit of a waste.

5a580c3a38ced62d4bcc95b8ac7c4f2935b5d294 02-Feb-2013 Timo Sirainen <tss@iki.fi>

Oops :) Update copyrights to 2013 without breaking all .c files.

/dovecot/src/anvil/anvil-connection.c /dovecot/src/anvil/anvil-settings.c /dovecot/src/anvil/connect-limit.c /dovecot/src/anvil/main.c /dovecot/src/anvil/penalty.c /dovecot/src/anvil/test-penalty.c /dovecot/src/auth/auth-cache.c /dovecot/src/auth/auth-client-connection.c /dovecot/src/auth/auth-fields.c /dovecot/src/auth/auth-master-connection.c /dovecot/src/auth/auth-penalty.c /dovecot/src/auth/auth-postfix-connection.c /dovecot/src/auth/auth-request-handler.c /dovecot/src/auth/auth-request.c /dovecot/src/auth/auth-settings.c /dovecot/src/auth/auth-token.c /dovecot/src/auth/auth-worker-client.c /dovecot/src/auth/auth-worker-server.c /dovecot/src/auth/auth.c /dovecot/src/auth/db-checkpassword.c /dovecot/src/auth/db-dict.c /dovecot/src/auth/db-ldap.c /dovecot/src/auth/db-passwd-file.c /dovecot/src/auth/db-sql.c /dovecot/src/auth/main.c /dovecot/src/auth/mech-anonymous.c /dovecot/src/auth/mech-cram-md5.c /dovecot/src/auth/mech-digest-md5.c /dovecot/src/auth/mech-dovecot-token.c /dovecot/src/auth/mech-external.c /dovecot/src/auth/mech-plain.c /dovecot/src/auth/mech.c /dovecot/src/auth/passdb-blocking.c /dovecot/src/auth/passdb-bsdauth.c /dovecot/src/auth/passdb-cache.c /dovecot/src/auth/passdb-checkpassword.c /dovecot/src/auth/passdb-dict.c /dovecot/src/auth/passdb-imap.c /dovecot/src/auth/passdb-ldap.c /dovecot/src/auth/passdb-passwd-file.c /dovecot/src/auth/passdb-passwd.c /dovecot/src/auth/passdb-shadow.c /dovecot/src/auth/passdb-sql.c /dovecot/src/auth/passdb-static.c /dovecot/src/auth/passdb-template.c /dovecot/src/auth/passdb-vpopmail.c /dovecot/src/auth/passdb.c /dovecot/src/auth/password-scheme-crypt.c /dovecot/src/auth/password-scheme.c /dovecot/src/auth/test-auth-cache.c /dovecot/src/auth/userdb-blocking.c /dovecot/src/auth/userdb-checkpassword.c /dovecot/src/auth/userdb-dict.c /dovecot/src/auth/userdb-ldap.c /dovecot/src/auth/userdb-nss.c /dovecot/src/auth/userdb-passwd-file.c /dovecot/src/auth/userdb-passwd.c /dovecot/src/auth/userdb-prefetch.c /dovecot/src/auth/userdb-sql.c /dovecot/src/auth/userdb-static.c /dovecot/src/auth/userdb-template.c /dovecot/src/auth/userdb-vpopmail.c /dovecot/src/auth/userdb.c /dovecot/src/config/config-connection.c /dovecot/src/config/config-filter.c /dovecot/src/config/config-parser.c /dovecot/src/config/config-request.c /dovecot/src/config/config-settings.c /dovecot/src/config/doveconf.c /dovecot/src/config/main.c /dovecot/src/config/old-set-parser.c /dovecot/src/config/sysinfo-get.c /dovecot/src/dict/dict-commands.c /dovecot/src/dict/dict-connection.c /dovecot/src/dict/dict-settings.c /dovecot/src/dict/main.c /dovecot/src/director/auth-connection.c /dovecot/src/director/director-connection.c /dovecot/src/director/director-host.c /dovecot/src/director/director-request.c /dovecot/src/director/director-settings.c /dovecot/src/director/director-test.c /dovecot/src/director/director.c /dovecot/src/director/doveadm-connection.c /dovecot/src/director/login-connection.c /dovecot/src/director/mail-host.c /dovecot/src/director/main.c /dovecot/src/director/notify-connection.c /dovecot/src/director/test-user-directory.c /dovecot/src/director/user-directory.c /dovecot/src/dns/dns-client-settings.c /dovecot/src/dns/dns-client.c /dovecot/src/doveadm/client-connection.c /dovecot/src/doveadm/doveadm-auth.c /dovecot/src/doveadm/doveadm-director.c /dovecot/src/doveadm/doveadm-dump-dbox.c /dovecot/src/doveadm/doveadm-dump-index.c /dovecot/src/doveadm/doveadm-dump-log.c /dovecot/src/doveadm/doveadm-dump-mailboxlog.c /dovecot/src/doveadm/doveadm-dump-thread.c /dovecot/src/doveadm/doveadm-dump.c /dovecot/src/doveadm/doveadm-instance.c /dovecot/src/doveadm/doveadm-kick.c /dovecot/src/doveadm/doveadm-log.c /dovecot/src/doveadm/doveadm-mail-altmove.c /dovecot/src/doveadm/doveadm-mail-copymove.c /dovecot/src/doveadm/doveadm-mail-expunge.c /dovecot/src/doveadm/doveadm-mail-fetch.c /dovecot/src/doveadm/doveadm-mail-import.c /dovecot/src/doveadm/doveadm-mail-index.c /dovecot/src/doveadm/doveadm-mail-iter.c /dovecot/src/doveadm/doveadm-mail-mailbox-status.c /dovecot/src/doveadm/doveadm-mail-mailbox.c /dovecot/src/doveadm/doveadm-mail-search.c /dovecot/src/doveadm/doveadm-mail-server.c /dovecot/src/doveadm/doveadm-mail.c /dovecot/src/doveadm/doveadm-mailbox-list-iter.c /dovecot/src/doveadm/doveadm-master.c /dovecot/src/doveadm/doveadm-mount.c /dovecot/src/doveadm/doveadm-mutf7.c /dovecot/src/doveadm/doveadm-penalty.c /dovecot/src/doveadm/doveadm-print-flow.c /dovecot/src/doveadm/doveadm-print-pager.c /dovecot/src/doveadm/doveadm-print-server.c /dovecot/src/doveadm/doveadm-print-tab.c /dovecot/src/doveadm/doveadm-print-table.c /dovecot/src/doveadm/doveadm-print.c /dovecot/src/doveadm/doveadm-proxy.c /dovecot/src/doveadm/doveadm-pw.c /dovecot/src/doveadm/doveadm-settings.c /dovecot/src/doveadm/doveadm-sis.c /dovecot/src/doveadm/doveadm-stats.c /dovecot/src/doveadm/doveadm-util.c /dovecot/src/doveadm/doveadm-who.c /dovecot/src/doveadm/doveadm-zlib.c /dovecot/src/doveadm/doveadm.c /dovecot/src/doveadm/dsync/doveadm-dsync.c /dovecot/src/doveadm/dsync/dsync-brain-mailbox-tree-sync.c /dovecot/src/doveadm/dsync/dsync-brain-mailbox-tree.c /dovecot/src/doveadm/dsync/dsync-brain-mailbox.c /dovecot/src/doveadm/dsync/dsync-brain-mails.c /dovecot/src/doveadm/dsync/dsync-brain.c /dovecot/src/doveadm/dsync/dsync-deserializer.c /dovecot/src/doveadm/dsync/dsync-ibc-pipe.c /dovecot/src/doveadm/dsync/dsync-ibc-stream.c /dovecot/src/doveadm/dsync/dsync-ibc.c /dovecot/src/doveadm/dsync/dsync-mail.c /dovecot/src/doveadm/dsync/dsync-mailbox-export.c /dovecot/src/doveadm/dsync/dsync-mailbox-import.c /dovecot/src/doveadm/dsync/dsync-mailbox-state.c /dovecot/src/doveadm/dsync/dsync-mailbox-tree-fill.c /dovecot/src/doveadm/dsync/dsync-mailbox-tree-sync.c /dovecot/src/doveadm/dsync/dsync-mailbox-tree.c /dovecot/src/doveadm/dsync/dsync-serializer.c /dovecot/src/doveadm/dsync/dsync-transaction-log-scan.c /dovecot/src/doveadm/dsync/test-dsync-mailbox-tree-sync.c /dovecot/src/doveadm/main.c /dovecot/src/doveadm/server-connection.c /dovecot/src/imap-login/client-authenticate.c /dovecot/src/imap-login/client.c /dovecot/src/imap-login/imap-login-settings.c /dovecot/src/imap-login/imap-proxy.c /dovecot/src/imap-urlauth/imap-urlauth-client.c /dovecot/src/imap-urlauth/imap-urlauth-login-settings.c /dovecot/src/imap-urlauth/imap-urlauth-login.c /dovecot/src/imap-urlauth/imap-urlauth-settings.c /dovecot/src/imap-urlauth/imap-urlauth-worker-settings.c /dovecot/src/imap-urlauth/imap-urlauth-worker.c /dovecot/src/imap-urlauth/imap-urlauth.c /dovecot/src/imap/cmd-append.c /dovecot/src/imap/cmd-cancelupdate.c /dovecot/src/imap/cmd-capability.c /dovecot/src/imap/cmd-check.c /dovecot/src/imap/cmd-close.c /dovecot/src/imap/cmd-copy.c /dovecot/src/imap/cmd-create.c /dovecot/src/imap/cmd-delete.c /dovecot/src/imap/cmd-enable.c /dovecot/src/imap/cmd-examine.c /dovecot/src/imap/cmd-expunge.c /dovecot/src/imap/cmd-fetch.c /dovecot/src/imap/cmd-genurlauth.c /dovecot/src/imap/cmd-id.c /dovecot/src/imap/cmd-idle.c /dovecot/src/imap/cmd-list.c /dovecot/src/imap/cmd-logout.c /dovecot/src/imap/cmd-lsub.c /dovecot/src/imap/cmd-namespace.c /dovecot/src/imap/cmd-noop.c /dovecot/src/imap/cmd-notify.c /dovecot/src/imap/cmd-rename.c /dovecot/src/imap/cmd-resetkey.c /dovecot/src/imap/cmd-search.c /dovecot/src/imap/cmd-select.c /dovecot/src/imap/cmd-sort.c /dovecot/src/imap/cmd-status.c /dovecot/src/imap/cmd-store.c /dovecot/src/imap/cmd-subscribe.c /dovecot/src/imap/cmd-thread.c /dovecot/src/imap/cmd-uid.c /dovecot/src/imap/cmd-unselect.c /dovecot/src/imap/cmd-unsubscribe.c /dovecot/src/imap/cmd-urlfetch.c /dovecot/src/imap/cmd-x-cancel.c /dovecot/src/imap/imap-client.c /dovecot/src/imap/imap-commands-util.c /dovecot/src/imap/imap-commands.c /dovecot/src/imap/imap-expunge.c /dovecot/src/imap/imap-fetch-body.c /dovecot/src/imap/imap-fetch.c /dovecot/src/imap/imap-list.c /dovecot/src/imap/imap-notify.c /dovecot/src/imap/imap-search-args.c /dovecot/src/imap/imap-search.c /dovecot/src/imap/imap-settings.c /dovecot/src/imap/imap-status.c /dovecot/src/imap/imap-sync.c /dovecot/src/imap/mail-storage-callbacks.c /dovecot/src/imap/main.c /dovecot/src/indexer/indexer-client.c /dovecot/src/indexer/indexer-queue.c /dovecot/src/indexer/indexer-settings.c /dovecot/src/indexer/indexer-worker-settings.c /dovecot/src/indexer/indexer-worker.c /dovecot/src/indexer/indexer.c /dovecot/src/indexer/master-connection.c /dovecot/src/indexer/worker-connection.c /dovecot/src/indexer/worker-pool.c /dovecot/src/ipc/client.c /dovecot/src/ipc/ipc-connection.c /dovecot/src/ipc/ipc-group.c /dovecot/src/ipc/ipc-settings.c /dovecot/src/ipc/main.c /dovecot/src/lda/main.c /dovecot/src/lib-auth/auth-client-request.c /dovecot/src/lib-auth/auth-client.c /dovecot/src/lib-auth/auth-master.c /dovecot/src/lib-auth/auth-server-connection.c /dovecot/src/lib-charset/charset-iconv.c /dovecot/src/lib-charset/charset-utf8.c /dovecot/src/lib-compression/compression.c /dovecot/src/lib-compression/istream-bzlib.c /dovecot/src/lib-compression/istream-zlib.c /dovecot/src/lib-compression/ostream-bzlib.c /dovecot/src/lib-compression/ostream-zlib.c /dovecot/src/lib-dict/dict-client.c /dovecot/src/lib-dict/dict-db.c /dovecot/src/lib-dict/dict-file.c /dovecot/src/lib-dict/dict-memcached-ascii.c /dovecot/src/lib-dict/dict-memcached.c /dovecot/src/lib-dict/dict-redis.c /dovecot/src/lib-dict/dict-sql-settings.c /dovecot/src/lib-dict/dict-sql.c /dovecot/src/lib-dict/dict-transaction-memory.c /dovecot/src/lib-dict/dict.c /dovecot/src/lib-dict/test-dict.c /dovecot/src/lib-dns/dns-lookup.c /dovecot/src/lib-fs/fs-api.c /dovecot/src/lib-fs/fs-posix.c /dovecot/src/lib-fs/fs-sis-common.c /dovecot/src/lib-fs/fs-sis-queue.c /dovecot/src/lib-fs/fs-sis.c /dovecot/src/lib-fs/fs-test.c /dovecot/src/lib-fs/istream-metawrap.c /dovecot/src/lib-fs/ostream-cmp.c /dovecot/src/lib-http/http-client-connection.c /dovecot/src/lib-http/http-client-host.c /dovecot/src/lib-http/http-client-peer.c /dovecot/src/lib-http/http-client-request.c /dovecot/src/lib-http/http-client.c /dovecot/src/lib-http/http-date.c /dovecot/src/lib-http/http-header-parser.c /dovecot/src/lib-http/http-parser.c /dovecot/src/lib-http/http-response-parser.c /dovecot/src/lib-http/http-transfer-chunked.c /dovecot/src/lib-http/http-url.c /dovecot/src/lib-http/test-http-client.c /dovecot/src/lib-http/test-http-date.c /dovecot/src/lib-http/test-http-header-parser.c /dovecot/src/lib-http/test-http-response-parser.c /dovecot/src/lib-http/test-http-transfer.c /dovecot/src/lib-http/test-http-url.c /dovecot/src/lib-imap-client/imapc-client.c /dovecot/src/lib-imap-client/imapc-connection.c /dovecot/src/lib-imap-client/imapc-msgmap.c /dovecot/src/lib-imap-storage/imap-msgpart-url.c /dovecot/src/lib-imap-storage/imap-msgpart.c /dovecot/src/lib-imap-urlauth/imap-urlauth-backend.c /dovecot/src/lib-imap-urlauth/imap-urlauth-connection.c /dovecot/src/lib-imap-urlauth/imap-urlauth-fetch.c /dovecot/src/lib-imap-urlauth/imap-urlauth.c /dovecot/src/lib-imap/imap-arg.c /dovecot/src/lib-imap/imap-base-subject.c /dovecot/src/lib-imap/imap-bodystructure.c /dovecot/src/lib-imap/imap-date.c /dovecot/src/lib-imap/imap-envelope.c /dovecot/src/lib-imap/imap-id.c /dovecot/src/lib-imap/imap-match.c /dovecot/src/lib-imap/imap-parser.c /dovecot/src/lib-imap/imap-quote.c /dovecot/src/lib-imap/imap-seqset.c /dovecot/src/lib-imap/imap-url.c /dovecot/src/lib-imap/imap-utf7.c /dovecot/src/lib-imap/imap-util.c /dovecot/src/lib-imap/test-imap-bodystructure.c /dovecot/src/lib-imap/test-imap-match.c /dovecot/src/lib-imap/test-imap-parser.c /dovecot/src/lib-imap/test-imap-url.c /dovecot/src/lib-imap/test-imap-utf7.c /dovecot/src/lib-imap/test-imap-util.c /dovecot/src/lib-index/mail-cache-compress.c /dovecot/src/lib-index/mail-cache-decisions.c /dovecot/src/lib-index/mail-cache-fields.c /dovecot/src/lib-index/mail-cache-lookup.c /dovecot/src/lib-index/mail-cache-sync-update.c /dovecot/src/lib-index/mail-cache-transaction.c /dovecot/src/lib-index/mail-cache.c /dovecot/src/lib-index/mail-index-alloc-cache.c /dovecot/src/lib-index/mail-index-dummy-view.c /dovecot/src/lib-index/mail-index-fsck.c /dovecot/src/lib-index/mail-index-lock.c /dovecot/src/lib-index/mail-index-map-hdr.c /dovecot/src/lib-index/mail-index-map-read.c /dovecot/src/lib-index/mail-index-map.c /dovecot/src/lib-index/mail-index-modseq.c /dovecot/src/lib-index/mail-index-strmap.c /dovecot/src/lib-index/mail-index-sync-ext.c /dovecot/src/lib-index/mail-index-sync-keywords.c /dovecot/src/lib-index/mail-index-sync-update.c /dovecot/src/lib-index/mail-index-sync.c /dovecot/src/lib-index/mail-index-transaction-export.c /dovecot/src/lib-index/mail-index-transaction-finish.c /dovecot/src/lib-index/mail-index-transaction-sort-appends.c /dovecot/src/lib-index/mail-index-transaction-update.c /dovecot/src/lib-index/mail-index-transaction-view.c /dovecot/src/lib-index/mail-index-transaction.c /dovecot/src/lib-index/mail-index-util.c /dovecot/src/lib-index/mail-index-view-sync.c /dovecot/src/lib-index/mail-index-view.c /dovecot/src/lib-index/mail-index-write.c /dovecot/src/lib-index/mail-index.c /dovecot/src/lib-index/mail-transaction-log-append.c /dovecot/src/lib-index/mail-transaction-log-file.c /dovecot/src/lib-index/mail-transaction-log-view.c /dovecot/src/lib-index/mail-transaction-log.c /dovecot/src/lib-index/mailbox-log.c /dovecot/src/lib-index/test-mail-index-sync-ext.c /dovecot/src/lib-index/test-mail-index-transaction-finish.c /dovecot/src/lib-index/test-mail-index-transaction-update.c /dovecot/src/lib-index/test-mail-transaction-log-append.c /dovecot/src/lib-index/test-mail-transaction-log-view.c /dovecot/src/lib-lda/duplicate.c /dovecot/src/lib-lda/lda-settings.c /dovecot/src/lib-lda/lmtp-client.c /dovecot/src/lib-lda/mail-deliver.c /dovecot/src/lib-lda/mail-send.c /dovecot/src/lib-lda/smtp-client.c /dovecot/src/lib-mail/istream-attachment-connector.c /dovecot/src/lib-mail/istream-attachment-extractor.c /dovecot/src/lib-mail/istream-binary-converter.c /dovecot/src/lib-mail/istream-dot.c /dovecot/src/lib-mail/istream-header-filter.c /dovecot/src/lib-mail/istream-nonuls.c /dovecot/src/lib-mail/istream-qp-decoder.c /dovecot/src/lib-mail/mail-user-hash.c /dovecot/src/lib-mail/mbox-from.c /dovecot/src/lib-mail/message-address.c /dovecot/src/lib-mail/message-binary-part.c /dovecot/src/lib-mail/message-date.c /dovecot/src/lib-mail/message-decoder.c /dovecot/src/lib-mail/message-header-decode.c /dovecot/src/lib-mail/message-header-encode.c /dovecot/src/lib-mail/message-header-parser.c /dovecot/src/lib-mail/message-id.c /dovecot/src/lib-mail/message-parser.c /dovecot/src/lib-mail/message-part-serialize.c /dovecot/src/lib-mail/message-search.c /dovecot/src/lib-mail/message-size.c /dovecot/src/lib-mail/quoted-printable.c /dovecot/src/lib-mail/rfc2231-parser.c /dovecot/src/lib-mail/rfc822-parser.c /dovecot/src/lib-mail/test-istream-attachment.c /dovecot/src/lib-mail/test-istream-binary-converter.c /dovecot/src/lib-mail/test-istream-dot.c /dovecot/src/lib-mail/test-istream-header-filter.c /dovecot/src/lib-mail/test-istream-qp-decoder.c /dovecot/src/lib-mail/test-mbox-from.c /dovecot/src/lib-mail/test-message-address.c /dovecot/src/lib-mail/test-message-date.c /dovecot/src/lib-mail/test-message-decoder.c /dovecot/src/lib-mail/test-message-header-decode.c /dovecot/src/lib-mail/test-message-header-encode.c /dovecot/src/lib-mail/test-message-header-parser.c /dovecot/src/lib-mail/test-message-id.c /dovecot/src/lib-mail/test-message-parser.c /dovecot/src/lib-mail/test-quoted-printable.c /dovecot/src/lib-mail/test-rfc2231-parser.c /dovecot/src/lib-master/anvil-client.c /dovecot/src/lib-master/ipc-client.c /dovecot/src/lib-master/ipc-server.c /dovecot/src/lib-master/master-auth.c /dovecot/src/lib-master/master-instance.c /dovecot/src/lib-master/master-login-auth.c /dovecot/src/lib-master/master-login.c /dovecot/src/lib-master/master-service-settings-cache.c /dovecot/src/lib-master/master-service-settings.c /dovecot/src/lib-master/master-service-ssl-settings.c /dovecot/src/lib-master/master-service-ssl.c /dovecot/src/lib-master/master-service.c /dovecot/src/lib-master/mountpoint-list.c /dovecot/src/lib-master/syslog-util.c /dovecot/src/lib-settings/settings-parser.c /dovecot/src/lib-settings/settings.c /dovecot/src/lib-sql/driver-mysql.c /dovecot/src/lib-sql/driver-pgsql.c /dovecot/src/lib-sql/driver-sqlite.c /dovecot/src/lib-sql/driver-sqlpool.c /dovecot/src/lib-sql/sql-api.c /dovecot/src/lib-sql/sql-db-cache.c /dovecot/src/lib-ssl-iostream/iostream-openssl-common.c /dovecot/src/lib-ssl-iostream/iostream-openssl-context.c /dovecot/src/lib-ssl-iostream/iostream-openssl-params.c /dovecot/src/lib-ssl-iostream/iostream-openssl.c /dovecot/src/lib-ssl-iostream/iostream-ssl-none.c /dovecot/src/lib-ssl-iostream/iostream-ssl.c /dovecot/src/lib-ssl-iostream/istream-openssl.c /dovecot/src/lib-ssl-iostream/ostream-openssl.c fail-mail-storage.c fail-mail.c fail-mailbox.c index/cydir/cydir-mail.c index/cydir/cydir-save.c index/cydir/cydir-storage.c index/cydir/cydir-sync.c index/dbox-common/dbox-attachment.c index/dbox-common/dbox-file-fix.c index/dbox-common/dbox-file.c index/dbox-common/dbox-mail.c index/dbox-common/dbox-save.c index/dbox-common/dbox-storage.c index/dbox-multi/mdbox-file.c index/dbox-multi/mdbox-mail.c index/dbox-multi/mdbox-map.c index/dbox-multi/mdbox-purge.c index/dbox-multi/mdbox-save.c index/dbox-multi/mdbox-settings.c index/dbox-multi/mdbox-storage-rebuild.c index/dbox-multi/mdbox-storage.c index/dbox-multi/mdbox-sync.c index/dbox-single/sdbox-copy.c index/dbox-single/sdbox-file.c index/dbox-single/sdbox-mail.c index/dbox-single/sdbox-save.c index/dbox-single/sdbox-storage.c index/dbox-single/sdbox-sync-rebuild.c index/dbox-single/sdbox-sync.c index/imapc/imapc-list.c index/imapc/imapc-mail-fetch.c index/imapc/imapc-mail.c index/imapc/imapc-mailbox.c index/imapc/imapc-save.c index/imapc/imapc-settings.c index/imapc/imapc-storage.c index/imapc/imapc-sync.c index/index-attachment.c index/index-attribute.c index/index-mail-binary.c index/index-mail-headers.c index/index-mail.c index/index-mailbox-check.c index/index-rebuild.c index/index-search-result.c index/index-search.c index/index-sort-string.c index/index-sort.c index/index-status.c index/index-storage.c index/index-sync-changes.c index/index-sync-pvt.c index/index-sync-search.c index/index-sync.c index/index-thread-finish.c index/index-thread-links.c index/index-thread.c index/index-transaction.c index/istream-mail.c index/maildir/maildir-copy.c index/maildir/maildir-filename-flags.c index/maildir/maildir-filename.c index/maildir/maildir-keywords.c index/maildir/maildir-mail.c index/maildir/maildir-save.c index/maildir/maildir-settings.c index/maildir/maildir-storage.c index/maildir/maildir-sync-index.c index/maildir/maildir-sync.c index/maildir/maildir-uidlist.c index/maildir/maildir-util.c index/mbox/istream-raw-mbox.c index/mbox/mbox-file.c index/mbox/mbox-lock.c index/mbox/mbox-mail.c index/mbox/mbox-md5-all.c index/mbox/mbox-md5-apop3d.c index/mbox/mbox-save.c index/mbox/mbox-settings.c index/mbox/mbox-storage.c index/mbox/mbox-sync-parse.c index/mbox/mbox-sync-rewrite.c index/mbox/mbox-sync-update.c index/mbox/mbox-sync.c index/pop3c/pop3c-client.c index/pop3c/pop3c-mail.c index/pop3c/pop3c-settings.c index/pop3c/pop3c-storage.c index/pop3c/pop3c-sync.c index/raw/raw-mail.c index/raw/raw-storage.c index/raw/raw-sync.c index/shared/shared-list.c index/shared/shared-storage.c list/mailbox-list-delete.c list/mailbox-list-fs-flags.c list/mailbox-list-fs-iter.c list/mailbox-list-fs.c list/mailbox-list-index-backend.c list/mailbox-list-index-iter.c list/mailbox-list-index-notify.c list/mailbox-list-index-status.c list/mailbox-list-index-sync.c list/mailbox-list-index.c list/mailbox-list-iter.c list/mailbox-list-maildir-iter.c list/mailbox-list-maildir.c list/mailbox-list-none.c list/mailbox-list-notify-tree.c list/mailbox-list-subscriptions.c list/subscription-file.c mail-copy.c mail-error.c mail-namespace.c mail-search-build.c mail-search-parser-cmdline.c mail-search-parser-imap.c mail-search-parser.c mail-search-register-human.c mail-search-register-imap.c mail-search-register.c mail-search.c mail-storage-hooks.c mail-storage-service.c mail-storage-settings.c mail-storage.c mail-thread.c mail-user.c mail.c mailbox-get.c mailbox-guid-cache.c mailbox-header.c mailbox-keywords.c mailbox-list-notify.c mailbox-list.c mailbox-search-result.c mailbox-tree.c mailbox-uidvalidity.c test-mailbox-get.c /dovecot/src/lib-test/test-common.c /dovecot/src/lib/abspath.c /dovecot/src/lib/aqueue.c /dovecot/src/lib/array.c /dovecot/src/lib/askpass.c /dovecot/src/lib/backtrace-string.c /dovecot/src/lib/base64.c /dovecot/src/lib/bsearch-insert-pos.c /dovecot/src/lib/buffer.c /dovecot/src/lib/child-wait.c /dovecot/src/lib/compat.c /dovecot/src/lib/connection.c /dovecot/src/lib/crc32.c /dovecot/src/lib/data-stack.c /dovecot/src/lib/eacces-error.c /dovecot/src/lib/env-util.c /dovecot/src/lib/execv-const.c /dovecot/src/lib/failures.c /dovecot/src/lib/fd-close-on-exec.c /dovecot/src/lib/fd-set-nonblock.c /dovecot/src/lib/fdatasync-path.c /dovecot/src/lib/fdpass.c /dovecot/src/lib/file-cache.c /dovecot/src/lib/file-copy.c /dovecot/src/lib/file-dotlock.c /dovecot/src/lib/file-lock.c /dovecot/src/lib/file-set-size.c /dovecot/src/lib/guid.c /dovecot/src/lib/hash-format.c /dovecot/src/lib/hash-method.c /dovecot/src/lib/hash.c /dovecot/src/lib/hash2.c /dovecot/src/lib/hex-binary.c /dovecot/src/lib/hex-dec.c /dovecot/src/lib/home-expand.c /dovecot/src/lib/hostpid.c /dovecot/src/lib/imem.c /dovecot/src/lib/ioloop-epoll.c /dovecot/src/lib/ioloop-notify-dn.c /dovecot/src/lib/ioloop-notify-fd.c /dovecot/src/lib/ioloop-notify-inotify.c /dovecot/src/lib/ioloop-notify-none.c /dovecot/src/lib/ioloop-poll.c /dovecot/src/lib/ioloop-select.c /dovecot/src/lib/ioloop.c /dovecot/src/lib/iostream-rawlog.c /dovecot/src/lib/iostream-temp.c /dovecot/src/lib/iostream.c /dovecot/src/lib/iso8601-date.c /dovecot/src/lib/istream-base64-decoder.c /dovecot/src/lib/istream-base64-encoder.c /dovecot/src/lib/istream-chain.c /dovecot/src/lib/istream-concat.c /dovecot/src/lib/istream-crlf.c /dovecot/src/lib/istream-data.c /dovecot/src/lib/istream-file.c /dovecot/src/lib/istream-jsonstr.c /dovecot/src/lib/istream-limit.c /dovecot/src/lib/istream-mmap.c /dovecot/src/lib/istream-rawlog.c /dovecot/src/lib/istream-seekable.c /dovecot/src/lib/istream-sized.c /dovecot/src/lib/istream-tee.c /dovecot/src/lib/istream.c /dovecot/src/lib/json-parser.c /dovecot/src/lib/lib-signals.c /dovecot/src/lib/lib.c /dovecot/src/lib/mempool-alloconly.c /dovecot/src/lib/mempool-datastack.c /dovecot/src/lib/mempool-system.c /dovecot/src/lib/mempool-unsafe-datastack.c /dovecot/src/lib/mempool.c /dovecot/src/lib/mkdir-parents.c /dovecot/src/lib/mmap-anon.c /dovecot/src/lib/mmap-util.c /dovecot/src/lib/module-dir.c /dovecot/src/lib/mountpoint.c /dovecot/src/lib/net.c /dovecot/src/lib/nfs-workarounds.c /dovecot/src/lib/numpack.c /dovecot/src/lib/ostream-buffer.c /dovecot/src/lib/ostream-file.c /dovecot/src/lib/ostream-rawlog.c /dovecot/src/lib/ostream.c /dovecot/src/lib/primes.c /dovecot/src/lib/printf-format-fix.c /dovecot/src/lib/priorityq.c /dovecot/src/lib/process-title.c /dovecot/src/lib/randgen.c /dovecot/src/lib/read-full.c /dovecot/src/lib/restrict-access.c /dovecot/src/lib/restrict-process-size.c /dovecot/src/lib/safe-memset.c /dovecot/src/lib/safe-mkdir.c /dovecot/src/lib/safe-mkstemp.c /dovecot/src/lib/sendfile-util.c /dovecot/src/lib/seq-range-array.c /dovecot/src/lib/str-find.c /dovecot/src/lib/str-sanitize.c /dovecot/src/lib/str.c /dovecot/src/lib/strescape.c /dovecot/src/lib/strfuncs.c /dovecot/src/lib/strnum.c /dovecot/src/lib/test-aqueue.c /dovecot/src/lib/test-array.c /dovecot/src/lib/test-base64.c /dovecot/src/lib/test-bsearch-insert-pos.c /dovecot/src/lib/test-buffer.c /dovecot/src/lib/test-crc32.c /dovecot/src/lib/test-hash-format.c /dovecot/src/lib/test-hex-binary.c /dovecot/src/lib/test-iso8601-date.c /dovecot/src/lib/test-istream-base64-decoder.c /dovecot/src/lib/test-istream-base64-encoder.c /dovecot/src/lib/test-istream-concat.c /dovecot/src/lib/test-istream-crlf.c /dovecot/src/lib/test-istream-seekable.c /dovecot/src/lib/test-istream-tee.c /dovecot/src/lib/test-json-parser.c /dovecot/src/lib/test-lib.c /dovecot/src/lib/test-llist.c /dovecot/src/lib/test-mempool-alloconly.c /dovecot/src/lib/test-network.c /dovecot/src/lib/test-numpack.c /dovecot/src/lib/test-ostream-file.c /dovecot/src/lib/test-primes.c /dovecot/src/lib/test-priorityq.c /dovecot/src/lib/test-seq-range-array.c /dovecot/src/lib/test-str-find.c /dovecot/src/lib/test-str-sanitize.c /dovecot/src/lib/test-strescape.c /dovecot/src/lib/test-strfuncs.c /dovecot/src/lib/test-time-util.c /dovecot/src/lib/test-unichar.c /dovecot/src/lib/test-utc-mktime.c /dovecot/src/lib/test-var-expand.c /dovecot/src/lib/time-util.c /dovecot/src/lib/unichar.c /dovecot/src/lib/unix-socket-create.c /dovecot/src/lib/unlink-directory.c /dovecot/src/lib/unlink-old-files.c /dovecot/src/lib/uri-util.c /dovecot/src/lib/utc-mktime.c /dovecot/src/lib/utc-offset.c /dovecot/src/lib/var-expand.c /dovecot/src/lib/write-full.c /dovecot/src/lmtp/client.c /dovecot/src/lmtp/commands.c /dovecot/src/lmtp/lmtp-proxy.c /dovecot/src/lmtp/lmtp-settings.c /dovecot/src/lmtp/main.c /dovecot/src/log/doveadm-connection.c /dovecot/src/log/log-connection.c /dovecot/src/log/log-error-buffer.c /dovecot/src/log/log-settings.c /dovecot/src/log/main.c /dovecot/src/login-common/access-lookup.c /dovecot/src/login-common/client-common-auth.c /dovecot/src/login-common/client-common.c /dovecot/src/login-common/login-proxy-state.c /dovecot/src/login-common/login-proxy.c /dovecot/src/login-common/login-settings.c /dovecot/src/login-common/main.c /dovecot/src/login-common/sasl-server.c /dovecot/src/login-common/ssl-proxy-gnutls.c /dovecot/src/login-common/ssl-proxy-openssl.c /dovecot/src/login-common/ssl-proxy.c /dovecot/src/master/capabilities-posix.c /dovecot/src/master/dup2-array.c /dovecot/src/master/main.c /dovecot/src/master/master-settings.c /dovecot/src/master/service-anvil.c /dovecot/src/master/service-listen.c /dovecot/src/master/service-log.c /dovecot/src/master/service-monitor.c /dovecot/src/master/service-process-notify.c /dovecot/src/master/service-process.c /dovecot/src/master/service.c /dovecot/src/plugins/acl/acl-api.c /dovecot/src/plugins/acl/acl-backend-vfile-acllist.c /dovecot/src/plugins/acl/acl-backend-vfile.c /dovecot/src/plugins/acl/acl-backend.c /dovecot/src/plugins/acl/acl-cache.c /dovecot/src/plugins/acl/acl-lookup-dict.c /dovecot/src/plugins/acl/acl-mailbox-list.c /dovecot/src/plugins/acl/acl-mailbox.c /dovecot/src/plugins/acl/acl-plugin.c /dovecot/src/plugins/acl/acl-shared-storage.c /dovecot/src/plugins/acl/acl-storage.c /dovecot/src/plugins/acl/doveadm-acl.c /dovecot/src/plugins/autocreate/autocreate-plugin.c /dovecot/src/plugins/expire/doveadm-expire.c /dovecot/src/plugins/expire/expire-plugin.c /dovecot/src/plugins/expire/expire-set.c /dovecot/src/plugins/fts-lucene/doveadm-fts-lucene.c /dovecot/src/plugins/fts-lucene/fts-backend-lucene.c /dovecot/src/plugins/fts-lucene/fts-lucene-plugin.c /dovecot/src/plugins/fts-solr/fts-backend-solr-old.c /dovecot/src/plugins/fts-solr/fts-backend-solr.c /dovecot/src/plugins/fts-solr/fts-solr-plugin.c /dovecot/src/plugins/fts-solr/solr-connection.c /dovecot/src/plugins/fts-squat/fts-backend-squat.c /dovecot/src/plugins/fts-squat/fts-squat-plugin.c /dovecot/src/plugins/fts-squat/squat-test.c /dovecot/src/plugins/fts-squat/squat-trie.c /dovecot/src/plugins/fts-squat/squat-uidlist.c /dovecot/src/plugins/fts/doveadm-dump-fts-expunge-log.c /dovecot/src/plugins/fts/doveadm-fts.c /dovecot/src/plugins/fts/fts-api.c /dovecot/src/plugins/fts/fts-build-mail.c /dovecot/src/plugins/fts/fts-expunge-log.c /dovecot/src/plugins/fts/fts-indexer.c /dovecot/src/plugins/fts/fts-parser-html.c /dovecot/src/plugins/fts/fts-parser-script.c /dovecot/src/plugins/fts/fts-parser.c /dovecot/src/plugins/fts/fts-plugin.c /dovecot/src/plugins/fts/fts-search-serialize.c /dovecot/src/plugins/fts/fts-search.c /dovecot/src/plugins/fts/fts-storage.c /dovecot/src/plugins/fts/xml2text.c /dovecot/src/plugins/imap-acl/imap-acl-plugin.c /dovecot/src/plugins/imap-quota/imap-quota-plugin.c /dovecot/src/plugins/imap-stats/imap-stats-plugin.c /dovecot/src/plugins/imap-zlib/imap-zlib-plugin.c /dovecot/src/plugins/lazy-expunge/lazy-expunge-plugin.c /dovecot/src/plugins/listescape/listescape-plugin.c /dovecot/src/plugins/mail-log/mail-log-plugin.c /dovecot/src/plugins/mailbox-alias/mailbox-alias-plugin.c /dovecot/src/plugins/notify/notify-plugin.c /dovecot/src/plugins/notify/notify-storage.c /dovecot/src/plugins/pop3-migration/pop3-migration-plugin.c /dovecot/src/plugins/quota/doveadm-quota.c /dovecot/src/plugins/quota/quota-count.c /dovecot/src/plugins/quota/quota-dict.c /dovecot/src/plugins/quota/quota-dirsize.c /dovecot/src/plugins/quota/quota-fs.c /dovecot/src/plugins/quota/quota-maildir.c /dovecot/src/plugins/quota/quota-plugin.c /dovecot/src/plugins/quota/quota-storage.c /dovecot/src/plugins/quota/quota.c /dovecot/src/plugins/replication/replication-plugin.c /dovecot/src/plugins/snarf/snarf-plugin.c /dovecot/src/plugins/stats/stats-connection.c /dovecot/src/plugins/stats/stats-plugin.c /dovecot/src/plugins/trash/trash-plugin.c /dovecot/src/plugins/virtual/virtual-config.c /dovecot/src/plugins/virtual/virtual-mail.c /dovecot/src/plugins/virtual/virtual-plugin.c /dovecot/src/plugins/virtual/virtual-save.c /dovecot/src/plugins/virtual/virtual-search.c /dovecot/src/plugins/virtual/virtual-storage.c /dovecot/src/plugins/virtual/virtual-sync.c /dovecot/src/plugins/virtual/virtual-transaction.c /dovecot/src/plugins/zlib/zlib-plugin.c /dovecot/src/pop3-login/client-authenticate.c /dovecot/src/pop3-login/client.c /dovecot/src/pop3-login/pop3-login-settings.c /dovecot/src/pop3-login/pop3-proxy.c /dovecot/src/pop3/main.c /dovecot/src/pop3/pop3-client.c /dovecot/src/pop3/pop3-commands.c /dovecot/src/pop3/pop3-settings.c /dovecot/src/replication/aggregator/aggregator-settings.c /dovecot/src/replication/aggregator/aggregator.c /dovecot/src/replication/aggregator/notify-connection.c /dovecot/src/replication/aggregator/replicator-connection.c /dovecot/src/replication/replicator/doveadm-connection.c /dovecot/src/replication/replicator/notify-connection.c /dovecot/src/replication/replicator/replicator-brain.c /dovecot/src/replication/replicator/replicator-queue.c /dovecot/src/replication/replicator/replicator-settings.c /dovecot/src/replication/replicator/replicator.c /dovecot/src/ssl-params/main.c /dovecot/src/ssl-params/ssl-params-openssl.c /dovecot/src/ssl-params/ssl-params-settings.c /dovecot/src/ssl-params/ssl-params.c /dovecot/src/stats/client-export.c /dovecot/src/stats/client.c /dovecot/src/stats/global-memory.c /dovecot/src/stats/mail-command.c /dovecot/src/stats/mail-domain.c /dovecot/src/stats/mail-ip.c /dovecot/src/stats/mail-server-connection.c /dovecot/src/stats/mail-session.c /dovecot/src/stats/mail-stats.c /dovecot/src/stats/mail-user.c /dovecot/src/stats/main.c /dovecot/src/stats/stats-settings.c /dovecot/src/util/gdbhelper.c /dovecot/src/util/maildirlock.c /dovecot/src/util/rawlog.c /dovecot/src/util/script-login.c /dovecot/src/util/script.c /dovecot/src/util/tcpwrap-settings.c /dovecot/src/util/tcpwrap.c
cca4ba2a504d70a9fe9fee37f8433997359de52c 02-Feb-2013 Timo Sirainen <tss@iki.fi>

Updated copyright notices to include year 2013.

/dovecot/src/anvil/anvil-connection.c /dovecot/src/anvil/anvil-settings.c /dovecot/src/anvil/connect-limit.c /dovecot/src/anvil/main.c /dovecot/src/anvil/penalty.c /dovecot/src/anvil/test-penalty.c /dovecot/src/auth/auth-cache.c /dovecot/src/auth/auth-client-connection.c /dovecot/src/auth/auth-fields.c /dovecot/src/auth/auth-master-connection.c /dovecot/src/auth/auth-penalty.c /dovecot/src/auth/auth-postfix-connection.c /dovecot/src/auth/auth-request-handler.c /dovecot/src/auth/auth-request.c /dovecot/src/auth/auth-settings.c /dovecot/src/auth/auth-token.c /dovecot/src/auth/auth-worker-client.c /dovecot/src/auth/auth-worker-server.c /dovecot/src/auth/auth.c /dovecot/src/auth/db-checkpassword.c /dovecot/src/auth/db-dict.c /dovecot/src/auth/db-ldap.c /dovecot/src/auth/db-passwd-file.c /dovecot/src/auth/db-sql.c /dovecot/src/auth/main.c /dovecot/src/auth/mech-anonymous.c /dovecot/src/auth/mech-cram-md5.c /dovecot/src/auth/mech-digest-md5.c /dovecot/src/auth/mech-dovecot-token.c /dovecot/src/auth/mech-external.c /dovecot/src/auth/mech-plain.c /dovecot/src/auth/mech.c /dovecot/src/auth/passdb-blocking.c /dovecot/src/auth/passdb-bsdauth.c /dovecot/src/auth/passdb-cache.c /dovecot/src/auth/passdb-checkpassword.c /dovecot/src/auth/passdb-dict.c /dovecot/src/auth/passdb-imap.c /dovecot/src/auth/passdb-ldap.c /dovecot/src/auth/passdb-passwd-file.c /dovecot/src/auth/passdb-passwd.c /dovecot/src/auth/passdb-shadow.c /dovecot/src/auth/passdb-sql.c /dovecot/src/auth/passdb-static.c /dovecot/src/auth/passdb-template.c /dovecot/src/auth/passdb-vpopmail.c /dovecot/src/auth/passdb.c /dovecot/src/auth/password-scheme-crypt.c /dovecot/src/auth/password-scheme.c /dovecot/src/auth/test-auth-cache.c /dovecot/src/auth/userdb-blocking.c /dovecot/src/auth/userdb-checkpassword.c /dovecot/src/auth/userdb-dict.c /dovecot/src/auth/userdb-ldap.c /dovecot/src/auth/userdb-nss.c /dovecot/src/auth/userdb-passwd-file.c /dovecot/src/auth/userdb-passwd.c /dovecot/src/auth/userdb-prefetch.c /dovecot/src/auth/userdb-sql.c /dovecot/src/auth/userdb-static.c /dovecot/src/auth/userdb-template.c /dovecot/src/auth/userdb-vpopmail.c /dovecot/src/auth/userdb.c /dovecot/src/config/config-connection.c /dovecot/src/config/config-filter.c /dovecot/src/config/config-parser.c /dovecot/src/config/config-request.c /dovecot/src/config/config-settings.c /dovecot/src/config/doveconf.c /dovecot/src/config/main.c /dovecot/src/config/old-set-parser.c /dovecot/src/config/sysinfo-get.c /dovecot/src/dict/dict-commands.c /dovecot/src/dict/dict-connection.c /dovecot/src/dict/dict-settings.c /dovecot/src/dict/main.c /dovecot/src/director/auth-connection.c /dovecot/src/director/director-connection.c /dovecot/src/director/director-host.c /dovecot/src/director/director-request.c /dovecot/src/director/director-settings.c /dovecot/src/director/director-test.c /dovecot/src/director/director.c /dovecot/src/director/doveadm-connection.c /dovecot/src/director/login-connection.c /dovecot/src/director/mail-host.c /dovecot/src/director/main.c /dovecot/src/director/notify-connection.c /dovecot/src/director/test-user-directory.c /dovecot/src/director/user-directory.c /dovecot/src/dns/dns-client-settings.c /dovecot/src/dns/dns-client.c /dovecot/src/doveadm/client-connection.c /dovecot/src/doveadm/doveadm-auth.c /dovecot/src/doveadm/doveadm-director.c /dovecot/src/doveadm/doveadm-dump-dbox.c /dovecot/src/doveadm/doveadm-dump-index.c /dovecot/src/doveadm/doveadm-dump-log.c /dovecot/src/doveadm/doveadm-dump-mailboxlog.c /dovecot/src/doveadm/doveadm-dump-thread.c /dovecot/src/doveadm/doveadm-dump.c /dovecot/src/doveadm/doveadm-instance.c /dovecot/src/doveadm/doveadm-kick.c /dovecot/src/doveadm/doveadm-log.c /dovecot/src/doveadm/doveadm-mail-altmove.c /dovecot/src/doveadm/doveadm-mail-copymove.c /dovecot/src/doveadm/doveadm-mail-expunge.c /dovecot/src/doveadm/doveadm-mail-fetch.c /dovecot/src/doveadm/doveadm-mail-import.c /dovecot/src/doveadm/doveadm-mail-index.c /dovecot/src/doveadm/doveadm-mail-iter.c /dovecot/src/doveadm/doveadm-mail-mailbox-status.c /dovecot/src/doveadm/doveadm-mail-mailbox.c /dovecot/src/doveadm/doveadm-mail-search.c /dovecot/src/doveadm/doveadm-mail-server.c /dovecot/src/doveadm/doveadm-mail.c /dovecot/src/doveadm/doveadm-mailbox-list-iter.c /dovecot/src/doveadm/doveadm-master.c /dovecot/src/doveadm/doveadm-mount.c /dovecot/src/doveadm/doveadm-mutf7.c /dovecot/src/doveadm/doveadm-penalty.c /dovecot/src/doveadm/doveadm-print-flow.c /dovecot/src/doveadm/doveadm-print-pager.c /dovecot/src/doveadm/doveadm-print-server.c /dovecot/src/doveadm/doveadm-print-tab.c /dovecot/src/doveadm/doveadm-print-table.c /dovecot/src/doveadm/doveadm-print.c /dovecot/src/doveadm/doveadm-proxy.c /dovecot/src/doveadm/doveadm-pw.c /dovecot/src/doveadm/doveadm-settings.c /dovecot/src/doveadm/doveadm-sis.c /dovecot/src/doveadm/doveadm-stats.c /dovecot/src/doveadm/doveadm-util.c /dovecot/src/doveadm/doveadm-who.c /dovecot/src/doveadm/doveadm-zlib.c /dovecot/src/doveadm/doveadm.c /dovecot/src/doveadm/dsync/doveadm-dsync.c /dovecot/src/doveadm/dsync/dsync-brain-mailbox-tree-sync.c /dovecot/src/doveadm/dsync/dsync-brain-mailbox-tree.c /dovecot/src/doveadm/dsync/dsync-brain-mailbox.c /dovecot/src/doveadm/dsync/dsync-brain-mails.c /dovecot/src/doveadm/dsync/dsync-brain.c /dovecot/src/doveadm/dsync/dsync-deserializer.c /dovecot/src/doveadm/dsync/dsync-ibc-pipe.c /dovecot/src/doveadm/dsync/dsync-ibc-stream.c /dovecot/src/doveadm/dsync/dsync-ibc.c /dovecot/src/doveadm/dsync/dsync-mail.c /dovecot/src/doveadm/dsync/dsync-mailbox-export.c /dovecot/src/doveadm/dsync/dsync-mailbox-import.c /dovecot/src/doveadm/dsync/dsync-mailbox-state.c /dovecot/src/doveadm/dsync/dsync-mailbox-tree-fill.c /dovecot/src/doveadm/dsync/dsync-mailbox-tree-sync.c /dovecot/src/doveadm/dsync/dsync-mailbox-tree.c /dovecot/src/doveadm/dsync/dsync-serializer.c /dovecot/src/doveadm/dsync/dsync-transaction-log-scan.c /dovecot/src/doveadm/dsync/test-dsync-mailbox-tree-sync.c /dovecot/src/doveadm/main.c /dovecot/src/doveadm/server-connection.c /dovecot/src/imap-login/client-authenticate.c /dovecot/src/imap-login/client.c /dovecot/src/imap-login/imap-login-settings.c /dovecot/src/imap-login/imap-proxy.c /dovecot/src/imap-urlauth/imap-urlauth-client.c /dovecot/src/imap-urlauth/imap-urlauth-login-settings.c /dovecot/src/imap-urlauth/imap-urlauth-login.c /dovecot/src/imap-urlauth/imap-urlauth-settings.c /dovecot/src/imap-urlauth/imap-urlauth-worker-settings.c /dovecot/src/imap-urlauth/imap-urlauth-worker.c /dovecot/src/imap-urlauth/imap-urlauth.c /dovecot/src/imap/cmd-append.c /dovecot/src/imap/cmd-cancelupdate.c /dovecot/src/imap/cmd-capability.c /dovecot/src/imap/cmd-check.c /dovecot/src/imap/cmd-close.c /dovecot/src/imap/cmd-copy.c /dovecot/src/imap/cmd-create.c /dovecot/src/imap/cmd-delete.c /dovecot/src/imap/cmd-enable.c /dovecot/src/imap/cmd-examine.c /dovecot/src/imap/cmd-expunge.c /dovecot/src/imap/cmd-fetch.c /dovecot/src/imap/cmd-genurlauth.c /dovecot/src/imap/cmd-id.c /dovecot/src/imap/cmd-idle.c /dovecot/src/imap/cmd-list.c /dovecot/src/imap/cmd-logout.c /dovecot/src/imap/cmd-lsub.c /dovecot/src/imap/cmd-namespace.c /dovecot/src/imap/cmd-noop.c /dovecot/src/imap/cmd-notify.c /dovecot/src/imap/cmd-rename.c /dovecot/src/imap/cmd-resetkey.c /dovecot/src/imap/cmd-search.c /dovecot/src/imap/cmd-select.c /dovecot/src/imap/cmd-sort.c /dovecot/src/imap/cmd-status.c /dovecot/src/imap/cmd-store.c /dovecot/src/imap/cmd-subscribe.c /dovecot/src/imap/cmd-thread.c /dovecot/src/imap/cmd-uid.c /dovecot/src/imap/cmd-unselect.c /dovecot/src/imap/cmd-unsubscribe.c /dovecot/src/imap/cmd-urlfetch.c /dovecot/src/imap/cmd-x-cancel.c /dovecot/src/imap/imap-client.c /dovecot/src/imap/imap-commands-util.c /dovecot/src/imap/imap-commands.c /dovecot/src/imap/imap-expunge.c /dovecot/src/imap/imap-fetch-body.c /dovecot/src/imap/imap-fetch.c /dovecot/src/imap/imap-list.c /dovecot/src/imap/imap-notify.c /dovecot/src/imap/imap-search-args.c /dovecot/src/imap/imap-search.c /dovecot/src/imap/imap-settings.c /dovecot/src/imap/imap-status.c /dovecot/src/imap/imap-sync.c /dovecot/src/imap/mail-storage-callbacks.c /dovecot/src/imap/main.c /dovecot/src/indexer/indexer-client.c /dovecot/src/indexer/indexer-queue.c /dovecot/src/indexer/indexer-settings.c /dovecot/src/indexer/indexer-worker-settings.c /dovecot/src/indexer/indexer-worker.c /dovecot/src/indexer/indexer.c /dovecot/src/indexer/master-connection.c /dovecot/src/indexer/worker-connection.c /dovecot/src/indexer/worker-pool.c /dovecot/src/ipc/client.c /dovecot/src/ipc/ipc-connection.c /dovecot/src/ipc/ipc-group.c /dovecot/src/ipc/ipc-settings.c /dovecot/src/ipc/main.c /dovecot/src/lda/main.c /dovecot/src/lib-auth/auth-client-request.c /dovecot/src/lib-auth/auth-client.c /dovecot/src/lib-auth/auth-master.c /dovecot/src/lib-auth/auth-server-connection.c /dovecot/src/lib-charset/charset-iconv.c /dovecot/src/lib-charset/charset-utf8.c /dovecot/src/lib-compression/compression.c /dovecot/src/lib-compression/istream-bzlib.c /dovecot/src/lib-compression/istream-zlib.c /dovecot/src/lib-compression/ostream-bzlib.c /dovecot/src/lib-compression/ostream-zlib.c /dovecot/src/lib-dict/dict-client.c /dovecot/src/lib-dict/dict-db.c /dovecot/src/lib-dict/dict-file.c /dovecot/src/lib-dict/dict-memcached-ascii.c /dovecot/src/lib-dict/dict-memcached.c /dovecot/src/lib-dict/dict-redis.c /dovecot/src/lib-dict/dict-sql-settings.c /dovecot/src/lib-dict/dict-sql.c /dovecot/src/lib-dict/dict-transaction-memory.c /dovecot/src/lib-dict/dict.c /dovecot/src/lib-dict/test-dict.c /dovecot/src/lib-dns/dns-lookup.c /dovecot/src/lib-fs/fs-api.c /dovecot/src/lib-fs/fs-posix.c /dovecot/src/lib-fs/fs-sis-common.c /dovecot/src/lib-fs/fs-sis-queue.c /dovecot/src/lib-fs/fs-sis.c /dovecot/src/lib-fs/fs-test.c /dovecot/src/lib-fs/istream-metawrap.c /dovecot/src/lib-fs/ostream-cmp.c /dovecot/src/lib-http/http-client-connection.c /dovecot/src/lib-http/http-client-host.c /dovecot/src/lib-http/http-client-peer.c /dovecot/src/lib-http/http-client-request.c /dovecot/src/lib-http/http-client.c /dovecot/src/lib-http/http-date.c /dovecot/src/lib-http/http-header-parser.c /dovecot/src/lib-http/http-parser.c /dovecot/src/lib-http/http-response-parser.c /dovecot/src/lib-http/http-transfer-chunked.c /dovecot/src/lib-http/http-url.c /dovecot/src/lib-http/test-http-client.c /dovecot/src/lib-http/test-http-date.c /dovecot/src/lib-http/test-http-header-parser.c /dovecot/src/lib-http/test-http-response-parser.c /dovecot/src/lib-http/test-http-transfer.c /dovecot/src/lib-http/test-http-url.c /dovecot/src/lib-imap-client/imapc-client.c /dovecot/src/lib-imap-client/imapc-connection.c /dovecot/src/lib-imap-client/imapc-msgmap.c /dovecot/src/lib-imap-storage/imap-msgpart-url.c /dovecot/src/lib-imap-storage/imap-msgpart.c /dovecot/src/lib-imap-urlauth/imap-urlauth-backend.c /dovecot/src/lib-imap-urlauth/imap-urlauth-connection.c /dovecot/src/lib-imap-urlauth/imap-urlauth-fetch.c /dovecot/src/lib-imap-urlauth/imap-urlauth.c /dovecot/src/lib-imap/imap-arg.c /dovecot/src/lib-imap/imap-base-subject.c /dovecot/src/lib-imap/imap-bodystructure.c /dovecot/src/lib-imap/imap-date.c /dovecot/src/lib-imap/imap-envelope.c /dovecot/src/lib-imap/imap-id.c /dovecot/src/lib-imap/imap-match.c /dovecot/src/lib-imap/imap-parser.c /dovecot/src/lib-imap/imap-quote.c /dovecot/src/lib-imap/imap-seqset.c /dovecot/src/lib-imap/imap-url.c /dovecot/src/lib-imap/imap-utf7.c /dovecot/src/lib-imap/imap-util.c /dovecot/src/lib-imap/test-imap-bodystructure.c /dovecot/src/lib-imap/test-imap-match.c /dovecot/src/lib-imap/test-imap-parser.c /dovecot/src/lib-imap/test-imap-url.c /dovecot/src/lib-imap/test-imap-utf7.c /dovecot/src/lib-imap/test-imap-util.c /dovecot/src/lib-index/mail-cache-compress.c /dovecot/src/lib-index/mail-cache-decisions.c /dovecot/src/lib-index/mail-cache-fields.c /dovecot/src/lib-index/mail-cache-lookup.c /dovecot/src/lib-index/mail-cache-sync-update.c /dovecot/src/lib-index/mail-cache-transaction.c /dovecot/src/lib-index/mail-cache.c /dovecot/src/lib-index/mail-index-alloc-cache.c /dovecot/src/lib-index/mail-index-dummy-view.c /dovecot/src/lib-index/mail-index-fsck.c /dovecot/src/lib-index/mail-index-lock.c /dovecot/src/lib-index/mail-index-map-hdr.c /dovecot/src/lib-index/mail-index-map-read.c /dovecot/src/lib-index/mail-index-map.c /dovecot/src/lib-index/mail-index-modseq.c /dovecot/src/lib-index/mail-index-strmap.c /dovecot/src/lib-index/mail-index-sync-ext.c /dovecot/src/lib-index/mail-index-sync-keywords.c /dovecot/src/lib-index/mail-index-sync-update.c /dovecot/src/lib-index/mail-index-sync.c /dovecot/src/lib-index/mail-index-transaction-export.c /dovecot/src/lib-index/mail-index-transaction-finish.c /dovecot/src/lib-index/mail-index-transaction-sort-appends.c /dovecot/src/lib-index/mail-index-transaction-update.c /dovecot/src/lib-index/mail-index-transaction-view.c /dovecot/src/lib-index/mail-index-transaction.c /dovecot/src/lib-index/mail-index-util.c /dovecot/src/lib-index/mail-index-view-sync.c /dovecot/src/lib-index/mail-index-view.c /dovecot/src/lib-index/mail-index-write.c /dovecot/src/lib-index/mail-index.c /dovecot/src/lib-index/mail-transaction-log-append.c /dovecot/src/lib-index/mail-transaction-log-file.c /dovecot/src/lib-index/mail-transaction-log-view.c /dovecot/src/lib-index/mail-transaction-log.c /dovecot/src/lib-index/mailbox-log.c /dovecot/src/lib-index/test-mail-index-sync-ext.c /dovecot/src/lib-index/test-mail-index-transaction-finish.c /dovecot/src/lib-index/test-mail-index-transaction-update.c /dovecot/src/lib-index/test-mail-transaction-log-append.c /dovecot/src/lib-index/test-mail-transaction-log-view.c /dovecot/src/lib-lda/duplicate.c /dovecot/src/lib-lda/lda-settings.c /dovecot/src/lib-lda/lmtp-client.c /dovecot/src/lib-lda/mail-deliver.c /dovecot/src/lib-lda/mail-send.c /dovecot/src/lib-lda/smtp-client.c /dovecot/src/lib-mail/istream-attachment-connector.c /dovecot/src/lib-mail/istream-attachment-extractor.c /dovecot/src/lib-mail/istream-binary-converter.c /dovecot/src/lib-mail/istream-dot.c /dovecot/src/lib-mail/istream-header-filter.c /dovecot/src/lib-mail/istream-nonuls.c /dovecot/src/lib-mail/istream-qp-decoder.c /dovecot/src/lib-mail/mail-user-hash.c /dovecot/src/lib-mail/mbox-from.c /dovecot/src/lib-mail/message-address.c /dovecot/src/lib-mail/message-binary-part.c /dovecot/src/lib-mail/message-date.c /dovecot/src/lib-mail/message-decoder.c /dovecot/src/lib-mail/message-header-decode.c /dovecot/src/lib-mail/message-header-encode.c /dovecot/src/lib-mail/message-header-parser.c /dovecot/src/lib-mail/message-id.c /dovecot/src/lib-mail/message-parser.c /dovecot/src/lib-mail/message-part-serialize.c /dovecot/src/lib-mail/message-search.c /dovecot/src/lib-mail/message-size.c /dovecot/src/lib-mail/quoted-printable.c /dovecot/src/lib-mail/rfc2231-parser.c /dovecot/src/lib-mail/rfc822-parser.c /dovecot/src/lib-mail/test-istream-attachment.c /dovecot/src/lib-mail/test-istream-binary-converter.c /dovecot/src/lib-mail/test-istream-dot.c /dovecot/src/lib-mail/test-istream-header-filter.c /dovecot/src/lib-mail/test-istream-qp-decoder.c /dovecot/src/lib-mail/test-mbox-from.c /dovecot/src/lib-mail/test-message-address.c /dovecot/src/lib-mail/test-message-date.c /dovecot/src/lib-mail/test-message-decoder.c /dovecot/src/lib-mail/test-message-header-decode.c /dovecot/src/lib-mail/test-message-header-encode.c /dovecot/src/lib-mail/test-message-header-parser.c /dovecot/src/lib-mail/test-message-id.c /dovecot/src/lib-mail/test-message-parser.c /dovecot/src/lib-mail/test-quoted-printable.c /dovecot/src/lib-mail/test-rfc2231-parser.c /dovecot/src/lib-master/anvil-client.c /dovecot/src/lib-master/ipc-client.c /dovecot/src/lib-master/ipc-server.c /dovecot/src/lib-master/master-auth.c /dovecot/src/lib-master/master-instance.c /dovecot/src/lib-master/master-login-auth.c /dovecot/src/lib-master/master-login.c /dovecot/src/lib-master/master-service-settings-cache.c /dovecot/src/lib-master/master-service-settings.c /dovecot/src/lib-master/master-service-ssl-settings.c /dovecot/src/lib-master/master-service-ssl.c /dovecot/src/lib-master/master-service.c /dovecot/src/lib-master/mountpoint-list.c /dovecot/src/lib-master/syslog-util.c /dovecot/src/lib-settings/settings-parser.c /dovecot/src/lib-settings/settings.c /dovecot/src/lib-sql/driver-mysql.c /dovecot/src/lib-sql/driver-pgsql.c /dovecot/src/lib-sql/driver-sqlite.c /dovecot/src/lib-sql/driver-sqlpool.c /dovecot/src/lib-sql/sql-api.c /dovecot/src/lib-sql/sql-db-cache.c /dovecot/src/lib-ssl-iostream/iostream-openssl-common.c /dovecot/src/lib-ssl-iostream/iostream-openssl-context.c /dovecot/src/lib-ssl-iostream/iostream-openssl-params.c /dovecot/src/lib-ssl-iostream/iostream-openssl.c /dovecot/src/lib-ssl-iostream/iostream-ssl-none.c /dovecot/src/lib-ssl-iostream/iostream-ssl.c /dovecot/src/lib-ssl-iostream/istream-openssl.c /dovecot/src/lib-ssl-iostream/ostream-openssl.c fail-mail-storage.c fail-mail.c fail-mailbox.c index/cydir/cydir-mail.c index/cydir/cydir-save.c index/cydir/cydir-storage.c index/cydir/cydir-sync.c index/dbox-common/dbox-attachment.c index/dbox-common/dbox-file-fix.c index/dbox-common/dbox-file.c index/dbox-common/dbox-mail.c index/dbox-common/dbox-save.c index/dbox-common/dbox-storage.c index/dbox-multi/mdbox-file.c index/dbox-multi/mdbox-mail.c index/dbox-multi/mdbox-map.c index/dbox-multi/mdbox-purge.c index/dbox-multi/mdbox-save.c index/dbox-multi/mdbox-settings.c index/dbox-multi/mdbox-storage-rebuild.c index/dbox-multi/mdbox-storage.c index/dbox-multi/mdbox-sync.c index/dbox-single/sdbox-copy.c index/dbox-single/sdbox-file.c index/dbox-single/sdbox-mail.c index/dbox-single/sdbox-save.c index/dbox-single/sdbox-storage.c index/dbox-single/sdbox-sync-rebuild.c index/dbox-single/sdbox-sync.c index/imapc/imapc-list.c index/imapc/imapc-mail-fetch.c index/imapc/imapc-mail.c index/imapc/imapc-mailbox.c index/imapc/imapc-save.c index/imapc/imapc-settings.c index/imapc/imapc-storage.c index/imapc/imapc-sync.c index/index-attachment.c index/index-attribute.c index/index-mail-binary.c index/index-mail-headers.c index/index-mail.c index/index-mailbox-check.c index/index-rebuild.c index/index-search-result.c index/index-search.c index/index-sort-string.c index/index-sort.c index/index-status.c index/index-storage.c index/index-sync-changes.c index/index-sync-pvt.c index/index-sync-search.c index/index-sync.c index/index-thread-finish.c index/index-thread-links.c index/index-thread.c index/index-transaction.c index/istream-mail.c index/maildir/maildir-copy.c index/maildir/maildir-filename-flags.c index/maildir/maildir-filename.c index/maildir/maildir-keywords.c index/maildir/maildir-mail.c index/maildir/maildir-save.c index/maildir/maildir-settings.c index/maildir/maildir-storage.c index/maildir/maildir-sync-index.c index/maildir/maildir-sync.c index/maildir/maildir-uidlist.c index/maildir/maildir-util.c index/mbox/istream-raw-mbox.c index/mbox/mbox-file.c index/mbox/mbox-lock.c index/mbox/mbox-mail.c index/mbox/mbox-md5-all.c index/mbox/mbox-md5-apop3d.c index/mbox/mbox-save.c index/mbox/mbox-settings.c index/mbox/mbox-storage.c index/mbox/mbox-sync-parse.c index/mbox/mbox-sync-rewrite.c index/mbox/mbox-sync-update.c index/mbox/mbox-sync.c index/pop3c/pop3c-client.c index/pop3c/pop3c-mail.c index/pop3c/pop3c-settings.c index/pop3c/pop3c-storage.c index/pop3c/pop3c-sync.c index/raw/raw-mail.c index/raw/raw-storage.c index/raw/raw-sync.c index/shared/shared-list.c index/shared/shared-storage.c list/mailbox-list-delete.c list/mailbox-list-fs-flags.c list/mailbox-list-fs-iter.c list/mailbox-list-fs.c list/mailbox-list-index-backend.c list/mailbox-list-index-iter.c list/mailbox-list-index-notify.c list/mailbox-list-index-status.c list/mailbox-list-index-sync.c list/mailbox-list-index.c list/mailbox-list-iter.c list/mailbox-list-maildir-iter.c list/mailbox-list-maildir.c list/mailbox-list-none.c list/mailbox-list-notify-tree.c list/mailbox-list-subscriptions.c list/subscription-file.c mail-copy.c mail-error.c mail-namespace.c mail-search-build.c mail-search-parser-cmdline.c mail-search-parser-imap.c mail-search-parser.c mail-search-register-human.c mail-search-register-imap.c mail-search-register.c mail-search.c mail-storage-hooks.c mail-storage-service.c mail-storage-settings.c mail-storage.c mail-thread.c mail-user.c mail.c mailbox-get.c mailbox-guid-cache.c mailbox-header.c mailbox-keywords.c mailbox-list-notify.c mailbox-list.c mailbox-search-result.c mailbox-tree.c mailbox-uidvalidity.c test-mailbox-get.c /dovecot/src/lib-test/test-common.c /dovecot/src/lib/abspath.c /dovecot/src/lib/aqueue.c /dovecot/src/lib/array.c /dovecot/src/lib/askpass.c /dovecot/src/lib/backtrace-string.c /dovecot/src/lib/base64.c /dovecot/src/lib/bsearch-insert-pos.c /dovecot/src/lib/buffer.c /dovecot/src/lib/child-wait.c /dovecot/src/lib/compat.c /dovecot/src/lib/connection.c /dovecot/src/lib/crc32.c /dovecot/src/lib/data-stack.c /dovecot/src/lib/eacces-error.c /dovecot/src/lib/env-util.c /dovecot/src/lib/execv-const.c /dovecot/src/lib/failures.c /dovecot/src/lib/fd-close-on-exec.c /dovecot/src/lib/fd-set-nonblock.c /dovecot/src/lib/fdatasync-path.c /dovecot/src/lib/fdpass.c /dovecot/src/lib/file-cache.c /dovecot/src/lib/file-copy.c /dovecot/src/lib/file-dotlock.c /dovecot/src/lib/file-lock.c /dovecot/src/lib/file-set-size.c /dovecot/src/lib/guid.c /dovecot/src/lib/hash-format.c /dovecot/src/lib/hash-method.c /dovecot/src/lib/hash.c /dovecot/src/lib/hash2.c /dovecot/src/lib/hex-binary.c /dovecot/src/lib/hex-dec.c /dovecot/src/lib/home-expand.c /dovecot/src/lib/hostpid.c /dovecot/src/lib/imem.c /dovecot/src/lib/ioloop-epoll.c /dovecot/src/lib/ioloop-notify-dn.c /dovecot/src/lib/ioloop-notify-fd.c /dovecot/src/lib/ioloop-notify-inotify.c /dovecot/src/lib/ioloop-notify-none.c /dovecot/src/lib/ioloop-poll.c /dovecot/src/lib/ioloop-select.c /dovecot/src/lib/ioloop.c /dovecot/src/lib/iostream-rawlog.c /dovecot/src/lib/iostream-temp.c /dovecot/src/lib/iostream.c /dovecot/src/lib/ipwd.c /dovecot/src/lib/iso8601-date.c /dovecot/src/lib/istream-base64-decoder.c /dovecot/src/lib/istream-base64-encoder.c /dovecot/src/lib/istream-chain.c /dovecot/src/lib/istream-concat.c /dovecot/src/lib/istream-crlf.c /dovecot/src/lib/istream-data.c /dovecot/src/lib/istream-file.c /dovecot/src/lib/istream-jsonstr.c /dovecot/src/lib/istream-limit.c /dovecot/src/lib/istream-mmap.c /dovecot/src/lib/istream-rawlog.c /dovecot/src/lib/istream-seekable.c /dovecot/src/lib/istream-sized.c /dovecot/src/lib/istream-tee.c /dovecot/src/lib/istream.c /dovecot/src/lib/json-parser.c /dovecot/src/lib/lib-signals.c /dovecot/src/lib/lib.c /dovecot/src/lib/mempool-alloconly.c /dovecot/src/lib/mempool-datastack.c /dovecot/src/lib/mempool-system.c /dovecot/src/lib/mempool-unsafe-datastack.c /dovecot/src/lib/mempool.c /dovecot/src/lib/mkdir-parents.c /dovecot/src/lib/mmap-anon.c /dovecot/src/lib/mmap-util.c /dovecot/src/lib/module-dir.c /dovecot/src/lib/mountpoint.c /dovecot/src/lib/net.c /dovecot/src/lib/nfs-workarounds.c /dovecot/src/lib/numpack.c /dovecot/src/lib/ostream-buffer.c /dovecot/src/lib/ostream-file.c /dovecot/src/lib/ostream-rawlog.c /dovecot/src/lib/ostream.c /dovecot/src/lib/primes.c /dovecot/src/lib/printf-format-fix.c /dovecot/src/lib/priorityq.c /dovecot/src/lib/process-title.c /dovecot/src/lib/randgen.c /dovecot/src/lib/read-full.c /dovecot/src/lib/restrict-access.c /dovecot/src/lib/restrict-process-size.c /dovecot/src/lib/safe-memset.c /dovecot/src/lib/safe-mkdir.c /dovecot/src/lib/safe-mkstemp.c /dovecot/src/lib/sendfile-util.c /dovecot/src/lib/seq-range-array.c /dovecot/src/lib/str-find.c /dovecot/src/lib/str-sanitize.c /dovecot/src/lib/str.c /dovecot/src/lib/strescape.c /dovecot/src/lib/strfuncs.c /dovecot/src/lib/strnum.c /dovecot/src/lib/test-aqueue.c /dovecot/src/lib/test-array.c /dovecot/src/lib/test-base64.c /dovecot/src/lib/test-bsearch-insert-pos.c /dovecot/src/lib/test-buffer.c /dovecot/src/lib/test-crc32.c /dovecot/src/lib/test-hash-format.c /dovecot/src/lib/test-hex-binary.c /dovecot/src/lib/test-iso8601-date.c /dovecot/src/lib/test-istream-base64-decoder.c /dovecot/src/lib/test-istream-base64-encoder.c /dovecot/src/lib/test-istream-concat.c /dovecot/src/lib/test-istream-crlf.c /dovecot/src/lib/test-istream-seekable.c /dovecot/src/lib/test-istream-tee.c /dovecot/src/lib/test-json-parser.c /dovecot/src/lib/test-lib.c /dovecot/src/lib/test-llist.c /dovecot/src/lib/test-mempool-alloconly.c /dovecot/src/lib/test-network.c /dovecot/src/lib/test-numpack.c /dovecot/src/lib/test-ostream-file.c /dovecot/src/lib/test-primes.c /dovecot/src/lib/test-priorityq.c /dovecot/src/lib/test-seq-range-array.c /dovecot/src/lib/test-str-find.c /dovecot/src/lib/test-str-sanitize.c /dovecot/src/lib/test-strescape.c /dovecot/src/lib/test-strfuncs.c /dovecot/src/lib/test-time-util.c /dovecot/src/lib/test-unichar.c /dovecot/src/lib/test-utc-mktime.c /dovecot/src/lib/test-var-expand.c /dovecot/src/lib/time-util.c /dovecot/src/lib/unichar.c /dovecot/src/lib/unix-socket-create.c /dovecot/src/lib/unlink-directory.c /dovecot/src/lib/unlink-old-files.c /dovecot/src/lib/uri-util.c /dovecot/src/lib/utc-mktime.c /dovecot/src/lib/utc-offset.c /dovecot/src/lib/var-expand.c /dovecot/src/lib/write-full.c /dovecot/src/lmtp/client.c /dovecot/src/lmtp/commands.c /dovecot/src/lmtp/lmtp-proxy.c /dovecot/src/lmtp/lmtp-settings.c /dovecot/src/lmtp/main.c /dovecot/src/log/doveadm-connection.c /dovecot/src/log/log-connection.c /dovecot/src/log/log-error-buffer.c /dovecot/src/log/log-settings.c /dovecot/src/log/main.c /dovecot/src/login-common/access-lookup.c /dovecot/src/login-common/client-common-auth.c /dovecot/src/login-common/client-common.c /dovecot/src/login-common/login-proxy-state.c /dovecot/src/login-common/login-proxy.c /dovecot/src/login-common/login-settings.c /dovecot/src/login-common/main.c /dovecot/src/login-common/sasl-server.c /dovecot/src/login-common/ssl-proxy-gnutls.c /dovecot/src/login-common/ssl-proxy-openssl.c /dovecot/src/login-common/ssl-proxy.c /dovecot/src/master/capabilities-posix.c /dovecot/src/master/dup2-array.c /dovecot/src/master/main.c /dovecot/src/master/master-settings.c /dovecot/src/master/service-anvil.c /dovecot/src/master/service-listen.c /dovecot/src/master/service-log.c /dovecot/src/master/service-monitor.c /dovecot/src/master/service-process-notify.c /dovecot/src/master/service-process.c /dovecot/src/master/service.c /dovecot/src/plugins/acl/acl-api.c /dovecot/src/plugins/acl/acl-backend-vfile-acllist.c /dovecot/src/plugins/acl/acl-backend-vfile.c /dovecot/src/plugins/acl/acl-backend.c /dovecot/src/plugins/acl/acl-cache.c /dovecot/src/plugins/acl/acl-lookup-dict.c /dovecot/src/plugins/acl/acl-mailbox-list.c /dovecot/src/plugins/acl/acl-mailbox.c /dovecot/src/plugins/acl/acl-plugin.c /dovecot/src/plugins/acl/acl-shared-storage.c /dovecot/src/plugins/acl/acl-storage.c /dovecot/src/plugins/acl/doveadm-acl.c /dovecot/src/plugins/autocreate/autocreate-plugin.c /dovecot/src/plugins/expire/doveadm-expire.c /dovecot/src/plugins/expire/expire-plugin.c /dovecot/src/plugins/expire/expire-set.c /dovecot/src/plugins/fts-lucene/doveadm-fts-lucene.c /dovecot/src/plugins/fts-lucene/fts-backend-lucene.c /dovecot/src/plugins/fts-lucene/fts-lucene-plugin.c /dovecot/src/plugins/fts-solr/fts-backend-solr-old.c /dovecot/src/plugins/fts-solr/fts-backend-solr.c /dovecot/src/plugins/fts-solr/fts-solr-plugin.c /dovecot/src/plugins/fts-solr/solr-connection.c /dovecot/src/plugins/fts-squat/fts-backend-squat.c /dovecot/src/plugins/fts-squat/fts-squat-plugin.c /dovecot/src/plugins/fts-squat/squat-test.c /dovecot/src/plugins/fts-squat/squat-trie.c /dovecot/src/plugins/fts-squat/squat-uidlist.c /dovecot/src/plugins/fts/doveadm-dump-fts-expunge-log.c /dovecot/src/plugins/fts/doveadm-fts.c /dovecot/src/plugins/fts/fts-api.c /dovecot/src/plugins/fts/fts-build-mail.c /dovecot/src/plugins/fts/fts-expunge-log.c /dovecot/src/plugins/fts/fts-indexer.c /dovecot/src/plugins/fts/fts-parser-html.c /dovecot/src/plugins/fts/fts-parser-script.c /dovecot/src/plugins/fts/fts-parser.c /dovecot/src/plugins/fts/fts-plugin.c /dovecot/src/plugins/fts/fts-search-serialize.c /dovecot/src/plugins/fts/fts-search.c /dovecot/src/plugins/fts/fts-storage.c /dovecot/src/plugins/fts/xml2text.c /dovecot/src/plugins/imap-acl/imap-acl-plugin.c /dovecot/src/plugins/imap-quota/imap-quota-plugin.c /dovecot/src/plugins/imap-stats/imap-stats-plugin.c /dovecot/src/plugins/imap-zlib/imap-zlib-plugin.c /dovecot/src/plugins/lazy-expunge/lazy-expunge-plugin.c /dovecot/src/plugins/listescape/listescape-plugin.c /dovecot/src/plugins/mail-log/mail-log-plugin.c /dovecot/src/plugins/mailbox-alias/mailbox-alias-plugin.c /dovecot/src/plugins/notify/notify-plugin.c /dovecot/src/plugins/notify/notify-storage.c /dovecot/src/plugins/pop3-migration/pop3-migration-plugin.c /dovecot/src/plugins/quota/doveadm-quota.c /dovecot/src/plugins/quota/quota-count.c /dovecot/src/plugins/quota/quota-dict.c /dovecot/src/plugins/quota/quota-dirsize.c /dovecot/src/plugins/quota/quota-fs.c /dovecot/src/plugins/quota/quota-maildir.c /dovecot/src/plugins/quota/quota-plugin.c /dovecot/src/plugins/quota/quota-storage.c /dovecot/src/plugins/quota/quota.c /dovecot/src/plugins/replication/replication-plugin.c /dovecot/src/plugins/snarf/snarf-plugin.c /dovecot/src/plugins/stats/stats-connection.c /dovecot/src/plugins/stats/stats-plugin.c /dovecot/src/plugins/trash/trash-plugin.c /dovecot/src/plugins/virtual/virtual-config.c /dovecot/src/plugins/virtual/virtual-mail.c /dovecot/src/plugins/virtual/virtual-plugin.c /dovecot/src/plugins/virtual/virtual-save.c /dovecot/src/plugins/virtual/virtual-search.c /dovecot/src/plugins/virtual/virtual-storage.c /dovecot/src/plugins/virtual/virtual-sync.c /dovecot/src/plugins/virtual/virtual-transaction.c /dovecot/src/plugins/zlib/zlib-plugin.c /dovecot/src/pop3-login/client-authenticate.c /dovecot/src/pop3-login/client.c /dovecot/src/pop3-login/pop3-login-settings.c /dovecot/src/pop3-login/pop3-proxy.c /dovecot/src/pop3/main.c /dovecot/src/pop3/pop3-client.c /dovecot/src/pop3/pop3-commands.c /dovecot/src/pop3/pop3-settings.c /dovecot/src/replication/aggregator/aggregator-settings.c /dovecot/src/replication/aggregator/aggregator.c /dovecot/src/replication/aggregator/notify-connection.c /dovecot/src/replication/aggregator/replicator-connection.c /dovecot/src/replication/replicator/doveadm-connection.c /dovecot/src/replication/replicator/notify-connection.c /dovecot/src/replication/replicator/replicator-brain.c /dovecot/src/replication/replicator/replicator-queue.c /dovecot/src/replication/replicator/replicator-settings.c /dovecot/src/replication/replicator/replicator.c /dovecot/src/ssl-params/main.c /dovecot/src/ssl-params/ssl-params-openssl.c /dovecot/src/ssl-params/ssl-params-settings.c /dovecot/src/ssl-params/ssl-params.c /dovecot/src/stats/client-export.c /dovecot/src/stats/client.c /dovecot/src/stats/global-memory.c /dovecot/src/stats/mail-command.c /dovecot/src/stats/mail-domain.c /dovecot/src/stats/mail-ip.c /dovecot/src/stats/mail-server-connection.c /dovecot/src/stats/mail-session.c /dovecot/src/stats/mail-stats.c /dovecot/src/stats/mail-user.c /dovecot/src/stats/main.c /dovecot/src/stats/stats-settings.c /dovecot/src/util/gdbhelper.c /dovecot/src/util/maildirlock.c /dovecot/src/util/rawlog.c /dovecot/src/util/script-login.c /dovecot/src/util/script.c /dovecot/src/util/tcpwrap-settings.c /dovecot/src/util/tcpwrap.c
a58e63b4928017b5af123967c1c98f8bcb242a9a 10-Jan-2013 Timo Sirainen <tss@iki.fi>

lib-storage: Maildir++ layout shouldn't disallow "cur", "new" or "tmp" mailbox names.

dbc86748934bc34826d9cc8c43d24df09b3ba402 10-Jan-2013 Timo Sirainen <tss@iki.fi>

lib-storage: Improved "Using permissions" debug message.

9d4c027e7de01ab948d6221bc27c9b45d32d1ea5 14-Dec-2012 Timo Sirainen <tss@iki.fi>

lib-storage: Fixed vname -> storage name conversion for some nonexistent mailbox names. For example prefix=INBOX/ name=INBOX-foo would have converted the name to "" instead of keeping "INBOX-foo".

2eb22deb4bf53ef9f40732bea9f04b842fdff15b 12-Dec-2012 Timo Sirainen <tss@iki.fi>

lib-storage: Use stat_first_parent() instead of doing it ourself.

0bf25546c91ccafff9e2cc93368d2d25acb5c39e 23-Oct-2012 Timo Sirainen <tss@iki.fi>

lib-storage: When mkdir()ing home, copy permissions from parent if it has setgid-bit and we're using %h/~. When using %d/%n instead of %h in the location directories, use the earlier methods.

2cb0a0438b625cd399a4aaa0615d69f4b54d349a 23-Oct-2012 Timo Sirainen <tss@iki.fi>

lib-storage: When creating user directory under domain, set its setgid-bit on. The previous mkdir_parents_chown() change changed this behavior. I'm not entirely sure if the setgid-bit is a good idea or not in here, but we'll just continue the existing behavior.

69af83d4e6c2c5c825a17edd7a41a4fb014caa8f 12-Oct-2012 Timo Sirainen <tss@iki.fi>

lib-storage: Added support for "broken_char" setting for escaping invalid mailbox names. This is currently enabled only for imapc backend, where '~' character is used for it. Most importantly this allows migrating mailboxes from other IMAP servers that contain mailbox names that Dovecot's imapc backend couldn't otherwise access.

917498e6f84969d2b93410c1e479735abe8e0ed7 12-Oct-2012 Timo Sirainen <tss@iki.fi>

lib-storage: Added optional mailbox_list.init(), which can check for failure. "index" backend now gives a nice error message instead of crashing when mailbox_list_index=no

231f124bb57e1a6ffff6619eb2258d1be939a029 02-Oct-2012 Timo Sirainen <tss@iki.fi>

lib-storage: When index mkdir() fails with EPERM, create the dir anyway with 0700 mode. This avoids failing entirely when /var/mail/user has 0660 permissions and we don't have access to the group. The error message is still logged.

a7e1fd461a52bc597b7c0319c613dfbb6d3dc914 02-Oct-2012 Timo Sirainen <tss@iki.fi>

mbox: Fixed getting filesystem permissions when parent dir has setgid-bit enabled.

360123b1b41b7aa8af6c4a91c39046be646cd349 24-Sep-2012 Timo Sirainen <tss@iki.fi>

lib-storage: Added ALTNOCHECK option to mail_location. By default Dovecot verifies that $rootdir/dbox-alt-root symlink matches the ALT directory location, and logs an error if not. This is mainly to avoid accidents during initial configuration when for example alt dir was set in global mail_location but was forgotten to be set in userdb reply's mail_location. The ALTNOCHECK setting simply doesn't check or create this symlink, giving a (very) small performance improvement.

65cca8364f483126b396aeb2036dc879ad45ab8d 18-Sep-2012 Timo Sirainen <tss@iki.fi>

lib-storage: Compiling fix for previous alias symlink change

77b5fd56e5a06d624f3ab92198272287333114f4 18-Sep-2012 Timo Sirainen <tss@iki.fi>

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).

9fc97c8aa8190df87624d214bcc5d0b5362bec93 26-Sep-2012 Timo Sirainen <tss@iki.fi>

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.

/dovecot/src/doveadm/dsync/doveadm-dsync.c /dovecot/src/indexer/master-connection.c index/dbox-common/dbox-storage.c index/dbox-multi/mdbox-map.c index/dbox-multi/mdbox-storage.c index/dbox-single/sdbox-file.c index/dbox-single/sdbox-storage.c index/dbox-single/sdbox-sync-rebuild.c index/imapc/imapc-list.c index/index-rebuild.c index/index-storage.c index/index-sync-pvt.c index/index-sync.c index/maildir/maildir-keywords.c index/maildir/maildir-storage.c index/maildir/maildir-uidlist.c index/maildir/maildir-util.c index/mbox/mbox-lock.c index/mbox/mbox-storage.c index/mbox/mbox-sync.c index/shared/shared-list.c index/shared/shared-storage.c list/mailbox-list-delete.c list/mailbox-list-fs-flags.c list/mailbox-list-fs-iter.c list/mailbox-list-fs.c list/mailbox-list-index.c list/mailbox-list-maildir.c list/mailbox-list-none.c mail-storage-private.h mail-storage.c mailbox-list-private.h mailbox-list.c mailbox-list.h /dovecot/src/plugins/acl/acl-backend-vfile-acllist.c /dovecot/src/plugins/acl/acl-backend-vfile.c /dovecot/src/plugins/acl/doveadm-acl.c /dovecot/src/plugins/fts-lucene/fts-backend-lucene.c /dovecot/src/plugins/fts-squat/fts-backend-squat.c /dovecot/src/plugins/fts/fts-storage.c /dovecot/src/plugins/mailbox-alias/mailbox-alias-plugin.c /dovecot/src/plugins/quota/quota-dirsize.c /dovecot/src/plugins/quota/quota-fs.c /dovecot/src/plugins/quota/quota-maildir.c /dovecot/src/plugins/quota/quota.c
94f84d1c3f786d1b92dd2a1507f83a2dad887c56 26-Sep-2012 Timo Sirainen <tss@iki.fi>

lib-storage: Cleanups to mailbox mkdir() related functions.

76b91bac787101e6b0075122ab6478dd98c8a884 26-Sep-2012 Timo Sirainen <tss@iki.fi>

lib-storage: mailbox_list_get_root_permissions() now returns struct mailbox_permissions.

48ce03445eaea184426156440116ca1da978bb54 25-Sep-2012 Timo Sirainen <tss@iki.fi>

lib-storage: Improved mailbox_list_mkdir() error handling.

e9df0f285429d2b896ecdb4cd873d25e5e895620 25-Sep-2012 Timo Sirainen <tss@iki.fi>

Various cleanups to checking if mailbox name is valid.

442b4c6c0d69e04297c00beb1a06da9855cb5ebe 25-Sep-2012 Timo Sirainen <tss@iki.fi>

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.

1f149331f29809def8f1874312b969408ea60985 25-Sep-2012 Timo Sirainen <tss@iki.fi>

lib-storage: Removed unused mailbox_list_create_dir()

d508ab8db2b0f74b5e225d199b4aaa5293342746 25-Sep-2012 Timo Sirainen <tss@iki.fi>

lib-storage: If list escape_char is set, allow ".", ".." and "dbox-Mails" mailbox names.

ec1b0f9b121cc0fe1085329905a47ce0aed690b2 04-Sep-2012 Timo Sirainen <tss@iki.fi>

lib-storage: Log mailbox directory creations to mailbox log.

3e0bae44b65f5c46989fcef3d1e07203f496327e 02-Sep-2012 Timo Sirainen <tss@iki.fi>

Renamed enum namespace_type to enum mail_namespace_type

/dovecot/src/doveadm/doveadm-mail-altmove.c /dovecot/src/doveadm/doveadm-mail-index.c /dovecot/src/doveadm/doveadm-mail.c /dovecot/src/doveadm/doveadm-mailbox-list-iter.c /dovecot/src/imap/cmd-list.c /dovecot/src/imap/cmd-namespace.c /dovecot/src/imap/cmd-notify.c index/maildir/maildir-storage.c index/shared/shared-storage.c list/mailbox-list-fs-iter.c list/mailbox-list-index.c list/mailbox-list-subscriptions.c mail-namespace.c mail-namespace.h mail-storage.c mailbox-list-iter.c mailbox-list.c mailbox-list.h /dovecot/src/plugins/acl/acl-mailbox-list.c /dovecot/src/plugins/acl/acl-shared-storage.c /dovecot/src/plugins/acl/doveadm-acl.c /dovecot/src/plugins/imap-acl/imap-acl-plugin.c /dovecot/src/plugins/lazy-expunge/lazy-expunge-plugin.c /dovecot/src/plugins/quota/quota-maildir.c /dovecot/src/plugins/virtual/virtual-config.c
4ee00532a265bdfb38539d811fcd12d51210ac35 19-Aug-2012 Timo Sirainen <tss@iki.fi>

Array API changed: ARRAY_DEFINE(name, type) -> ARRAY(type) name Easy way to update your existing code: perl -i -pe 's:ARRAY_DEFINE\(([^,]+), *([^)]+)\);:ARRAY($2) $1;:' **/*.[ch]

/dovecot/src/auth/auth-request-handler.c /dovecot/src/auth/auth-settings.c /dovecot/src/auth/auth-settings.h /dovecot/src/auth/auth-worker-server.c /dovecot/src/auth/auth.c /dovecot/src/auth/db-ldap.h /dovecot/src/auth/main.c /dovecot/src/auth/passdb-template.c /dovecot/src/auth/passdb.c /dovecot/src/auth/userdb-template.c /dovecot/src/auth/userdb.c /dovecot/src/config/config-parser-private.h /dovecot/src/config/config-parser.c /dovecot/src/dict/dict-connection.h /dovecot/src/dict/dict-settings.h /dovecot/src/director/director-test.c /dovecot/src/director/director.h /dovecot/src/director/mail-host.c /dovecot/src/director/main.c /dovecot/src/director/user-directory.c /dovecot/src/doveadm/doveadm-dump.c /dovecot/src/doveadm/doveadm-kick.c /dovecot/src/doveadm/doveadm-mail-altmove.c /dovecot/src/doveadm/doveadm-mail-fetch.c /dovecot/src/doveadm/doveadm-mail.h /dovecot/src/doveadm/doveadm-print-flow.c /dovecot/src/doveadm/doveadm-print-pager.c /dovecot/src/doveadm/doveadm-print-table.c /dovecot/src/doveadm/doveadm-print.c /dovecot/src/doveadm/doveadm-server.h /dovecot/src/doveadm/doveadm-settings.h /dovecot/src/doveadm/doveadm-stats.c /dovecot/src/doveadm/doveadm-who.c /dovecot/src/doveadm/doveadm.c /dovecot/src/doveadm/dsync/dsync-mailbox-export.c /dovecot/src/doveadm/dsync/dsync-mailbox-import.c /dovecot/src/doveadm/dsync/dsync-mailbox-tree-private.h /dovecot/src/doveadm/dsync/dsync-mailbox-tree-sync.c /dovecot/src/doveadm/dsync/dsync-slave-pipe.c /dovecot/src/imap/cmd-list.c /dovecot/src/imap/imap-client.h /dovecot/src/imap/imap-commands-util.c /dovecot/src/imap/imap-commands.c /dovecot/src/imap/imap-fetch.c /dovecot/src/imap/imap-fetch.h /dovecot/src/imap/imap-notify.h /dovecot/src/imap/imap-search.h /dovecot/src/indexer/worker-connection.c /dovecot/src/ipc/ipc-connection.h /dovecot/src/ipc/ipc-group.c /dovecot/src/lib-auth/auth-server-connection.h /dovecot/src/lib-dict/dict-memcached-ascii.c /dovecot/src/lib-dict/dict-redis.c /dovecot/src/lib-dict/dict-sql-settings.c /dovecot/src/lib-dict/dict-sql-settings.h /dovecot/src/lib-dict/dict-sql.c /dovecot/src/lib-dict/dict-transaction-memory.h /dovecot/src/lib-dict/dict.c /dovecot/src/lib-imap-client/imapc-client-private.h /dovecot/src/lib-imap-client/imapc-connection.c /dovecot/src/lib-index/mail-cache-compress.c /dovecot/src/lib-index/mail-cache-lookup.c /dovecot/src/lib-index/mail-cache-transaction.c /dovecot/src/lib-index/mail-index-modseq.c /dovecot/src/lib-index/mail-index-private.h /dovecot/src/lib-index/mail-index-strmap.c /dovecot/src/lib-index/mail-index-sync-private.h /dovecot/src/lib-index/mail-index-sync.c /dovecot/src/lib-index/mail-index-transaction-export.c /dovecot/src/lib-index/mail-index-transaction-private.h /dovecot/src/lib-index/mail-index-transaction-view.c /dovecot/src/lib-index/mail-index-view-private.h /dovecot/src/lib-index/mail-transaction-log-view-private.h /dovecot/src/lib-lda/lmtp-client.c /dovecot/src/lib-lda/mail-deliver.h /dovecot/src/lib-mail/istream-attachment-connector.c /dovecot/src/lib-mail/istream-header-filter.c /dovecot/src/lib-mail/rfc2231-parser.c /dovecot/src/lib-mail/test-istream-attachment.c /dovecot/src/lib-master/anvil-client.c /dovecot/src/lib-master/ipc-client.c /dovecot/src/lib-master/master-instance.c /dovecot/src/lib-master/master-service-settings.c /dovecot/src/lib-master/mountpoint-list.c /dovecot/src/lib-settings/settings-parser.c /dovecot/src/lib-sql/driver-pgsql.c /dovecot/src/lib-sql/driver-sqlpool.c /dovecot/src/lib-sql/sql-api-private.h index/dbox-common/dbox-file.h index/dbox-multi/mdbox-map-private.h index/dbox-multi/mdbox-save.c index/dbox-multi/mdbox-storage-rebuild.c index/dbox-multi/mdbox-storage.h index/dbox-single/sdbox-save.c index/imapc/imapc-storage.h index/index-mail-binary.c index/index-mail-headers.c index/index-mail.h index/index-search-private.h index/index-storage.c index/index-sync-changes.c index/index-thread-finish.c index/maildir/maildir-keywords.c index/maildir/maildir-save.c index/mbox/mbox-sync-private.h list/mailbox-list-fs-iter.c list/mailbox-list-index-notify.c list/mailbox-list-maildir.c mail-search-register-human.c mail-search-register.c mail-storage-hooks.c mail-storage-private.h mail-storage-settings.h mail-user.h mailbox-keywords.c mailbox-list-iter.c mailbox-list-private.h mailbox-list.c mailbox-tree.c /dovecot/src/lib/array-decl.h /dovecot/src/lib/array.h /dovecot/src/lib/ioloop-epoll.c /dovecot/src/lib/ioloop-kqueue.c /dovecot/src/lib/ioloop-private.h /dovecot/src/lib/lib.h /dovecot/src/lib/module-context.h /dovecot/src/lib/priorityq.c /dovecot/src/lib/test-aqueue.c /dovecot/src/lib/test-array.c /dovecot/src/lib/var-expand.c /dovecot/src/lmtp/client.h /dovecot/src/lmtp/lmtp-proxy.c /dovecot/src/log/log-connection.c /dovecot/src/master/service-listen.c /dovecot/src/master/service-process-notify.c /dovecot/src/master/service.h /dovecot/src/plugins/acl/acl-backend-vfile.h /dovecot/src/plugins/acl/acl-cache.c /dovecot/src/plugins/expire/doveadm-expire.c /dovecot/src/plugins/expire/expire-set.c /dovecot/src/plugins/fts-lucene/fts-backend-lucene.c /dovecot/src/plugins/fts-lucene/lucene-wrapper.cc /dovecot/src/plugins/fts-solr/fts-backend-solr-old.c /dovecot/src/plugins/fts-solr/fts-backend-solr.c /dovecot/src/plugins/fts-solr/solr-connection.c /dovecot/src/plugins/fts-squat/squat-trie.c /dovecot/src/plugins/fts-squat/squat-uidlist.c /dovecot/src/plugins/fts/fts-api.c /dovecot/src/plugins/fts/fts-parser-script.c /dovecot/src/plugins/fts/fts-storage.h /dovecot/src/plugins/pop3-migration/pop3-migration-plugin.c /dovecot/src/plugins/quota/quota-private.h /dovecot/src/plugins/quota/quota-storage.c /dovecot/src/plugins/quota/quota.c /dovecot/src/plugins/trash/trash-plugin.c /dovecot/src/plugins/virtual/virtual-mail.c /dovecot/src/plugins/virtual/virtual-search.c /dovecot/src/plugins/virtual/virtual-storage.h /dovecot/src/plugins/virtual/virtual-sync.c /dovecot/src/plugins/virtual/virtual-transaction.h /dovecot/src/pop3/pop3-client.c /dovecot/src/pop3/pop3-client.h /dovecot/src/replication/replicator/replicator-brain.c /dovecot/src/replication/replicator/replicator-queue.c /dovecot/src/ssl-params/main.c
678d0463849ba777106eb7875f27db07a5d8e3df 19-Aug-2012 Timo Sirainen <tss@iki.fi>

Hash table API is now (mostly) type safe.

/dovecot/src/anvil/connect-limit.c /dovecot/src/anvil/penalty.c /dovecot/src/auth/auth-cache.c /dovecot/src/auth/auth-request-handler.c /dovecot/src/auth/db-checkpassword.c /dovecot/src/auth/db-ldap.c /dovecot/src/auth/db-passwd-file.c /dovecot/src/auth/db-passwd-file.h /dovecot/src/auth/mech-otp-skey-common.c /dovecot/src/config/config-request.c /dovecot/src/director/director-test.c /dovecot/src/director/user-directory.c /dovecot/src/doveadm/doveadm-director.c /dovecot/src/doveadm/doveadm-kick.c /dovecot/src/doveadm/doveadm-log.c /dovecot/src/doveadm/doveadm-mail-server.c /dovecot/src/doveadm/doveadm-stats.c /dovecot/src/doveadm/doveadm-who.c /dovecot/src/doveadm/doveadm-who.h /dovecot/src/doveadm/dsync/dsync-brain-mailbox.c /dovecot/src/doveadm/dsync/dsync-brain-private.h /dovecot/src/doveadm/dsync/dsync-brain.c /dovecot/src/doveadm/dsync/dsync-mailbox-export.c /dovecot/src/doveadm/dsync/dsync-mailbox-import.c /dovecot/src/doveadm/dsync/dsync-mailbox-tree-fill.c /dovecot/src/doveadm/dsync/dsync-mailbox-tree-private.h /dovecot/src/doveadm/dsync/dsync-mailbox-tree-sync.c /dovecot/src/doveadm/dsync/dsync-mailbox-tree.c /dovecot/src/doveadm/dsync/dsync-transaction-log-scan.c /dovecot/src/doveadm/dsync/dsync-transaction-log-scan.h /dovecot/src/indexer/indexer-queue.c /dovecot/src/lib-auth/auth-server-connection.c /dovecot/src/lib-auth/auth-server-connection.h /dovecot/src/lib-dict/dict-file.c /dovecot/src/lib-index/mail-cache-fields.c /dovecot/src/lib-index/mail-cache-private.h /dovecot/src/lib-index/mail-cache.c /dovecot/src/lib-index/mail-index-private.h /dovecot/src/lib-index/mail-index.c /dovecot/src/lib-lda/duplicate.c /dovecot/src/lib-master/master-auth.c /dovecot/src/lib-master/master-login-auth.c /dovecot/src/lib-master/master-service-settings-cache.c /dovecot/src/lib-settings/settings-parser.c /dovecot/src/lib-sql/sql-db-cache.c index/dbox-multi/mdbox-purge.c index/dbox-multi/mdbox-storage-rebuild.c index/index-thread-finish.c index/maildir/maildir-filename.c index/maildir/maildir-filename.h index/maildir/maildir-keywords.c index/maildir/maildir-uidlist.c list/mailbox-list-index-sync.c list/mailbox-list-index.c list/mailbox-list-index.h mailbox-guid-cache.c mailbox-list-private.h mailbox-list.c /dovecot/src/lib/child-wait.c /dovecot/src/lib/guid.c /dovecot/src/lib/guid.h /dovecot/src/lib/hash.c /dovecot/src/lib/hash.h /dovecot/src/lib/lib.h /dovecot/src/lib/macros.h /dovecot/src/log/log-connection.c /dovecot/src/login-common/login-proxy-state.c /dovecot/src/login-common/ssl-proxy-openssl.c /dovecot/src/master/service-monitor.c /dovecot/src/master/service-process.c /dovecot/src/master/service.c /dovecot/src/master/service.h /dovecot/src/plugins/acl/acl-cache.c /dovecot/src/plugins/expire/doveadm-expire.c /dovecot/src/plugins/fts-lucene/fts-backend-lucene.c /dovecot/src/plugins/fts-lucene/lucene-wrapper.cc /dovecot/src/plugins/fts-lucene/lucene-wrapper.h /dovecot/src/plugins/fts-solr/fts-backend-solr-old.c /dovecot/src/plugins/fts-solr/fts-backend-solr.c /dovecot/src/plugins/fts-solr/solr-connection.c /dovecot/src/plugins/fts/fts-expunge-log.c /dovecot/src/pop3/pop3-commands.c /dovecot/src/replication/aggregator/replicator-connection.c /dovecot/src/replication/replicator/replicator-queue.c /dovecot/src/stats/mail-domain.c /dovecot/src/stats/mail-ip.c /dovecot/src/stats/mail-session.c /dovecot/src/stats/mail-user.c
e58f291e777b25c1286965b80e142ada6fdacb03 14-Aug-2012 Timo Sirainen <tss@iki.fi>

lib-storage: mailbox_list_get_storage_name() shouldn't treat INBOX specially in inbox=no namespaces.

a10ed8c47534b4c6b6bf2711ccfe577e720a47b4 23-Jun-2012 Timo Sirainen <tss@iki.fi>

Marked functions parameters that are allowed to be NULL. Some APIs were also changed. The non-obvious APIs where NULL parameter was changed to "" are master_service_init() and auth_master_user_list_init(). These checks can currently be enabled only on a patched clang: http://llvm.org/bugs/show_bug.cgi?id=6786

/dovecot/src/anvil/main.c /dovecot/src/auth/auth-master-connection.c /dovecot/src/auth/auth-master-connection.h /dovecot/src/auth/auth-request-handler.c /dovecot/src/auth/auth-request.c /dovecot/src/auth/auth-request.h /dovecot/src/auth/auth-settings.h /dovecot/src/auth/auth-stream.h /dovecot/src/auth/auth-worker-server.c /dovecot/src/auth/auth.c /dovecot/src/auth/auth.h /dovecot/src/auth/db-checkpassword.h /dovecot/src/auth/db-ldap.c /dovecot/src/auth/db-ldap.h /dovecot/src/auth/db-passwd-file.c /dovecot/src/auth/main.c /dovecot/src/auth/mech-anonymous.c /dovecot/src/auth/mech-apop.c /dovecot/src/auth/mech-cram-md5.c /dovecot/src/auth/mech-ntlm.c /dovecot/src/auth/mech-otp-skey-common.c /dovecot/src/auth/mech-plain-common.c /dovecot/src/auth/mech-rpa.c /dovecot/src/auth/mech-winbind.c /dovecot/src/auth/mech.c /dovecot/src/auth/password-scheme-otp.c /dovecot/src/auth/password-scheme.h /dovecot/src/auth/userdb-passwd.c /dovecot/src/auth/userdb-static.c /dovecot/src/auth/userdb.h /dovecot/src/config/config-parser-private.h /dovecot/src/config/config-request.h /dovecot/src/config/doveconf.c /dovecot/src/config/main.c /dovecot/src/dict/main.c /dovecot/src/director/director-connection.c /dovecot/src/director/director-test.c /dovecot/src/director/director.h /dovecot/src/dns/dns-client.c /dovecot/src/doveadm/doveadm-director.c /dovecot/src/doveadm/doveadm-log.c /dovecot/src/doveadm/doveadm-mail-fetch.c /dovecot/src/doveadm/doveadm-mail-iter.h /dovecot/src/doveadm/doveadm-mail-mailbox-status.c /dovecot/src/doveadm/dsync/doveadm-dsync.c /dovecot/src/doveadm/dsync/dsync-brain.c /dovecot/src/doveadm/dsync/dsync-mailbox-import.c /dovecot/src/doveadm/dsync/dsync-slave-io.c /dovecot/src/doveadm/main.c /dovecot/src/imap-login/client.c /dovecot/src/imap-login/client.h /dovecot/src/imap/cmd-append.c /dovecot/src/imap/cmd-expunge.c /dovecot/src/imap/imap-client.h /dovecot/src/imap/imap-commands-util.h /dovecot/src/imap/imap-expunge.h /dovecot/src/imap/imap-fetch-body.c /dovecot/src/imap/imap-fetch.h /dovecot/src/imap/imap-search.h /dovecot/src/imap/imap-sync.c /dovecot/src/indexer/indexer.c /dovecot/src/indexer/master-connection.c /dovecot/src/ipc/client.c /dovecot/src/ipc/main.c /dovecot/src/lib-auth/auth-client-request.c /dovecot/src/lib-auth/auth-client.h /dovecot/src/lib-auth/auth-master.c /dovecot/src/lib-auth/auth-master.h /dovecot/src/lib-dict/dict.h /dovecot/src/lib-dns/dns-lookup.h /dovecot/src/lib-imap-client/imapc-connection.h /dovecot/src/lib-imap-storage/imap-msgpart.c /dovecot/src/lib-imap/imap-base-subject.c /dovecot/src/lib-imap/imap-parser.c /dovecot/src/lib-imap/imap-parser.h /dovecot/src/lib-imap/imap-url.c /dovecot/src/lib-imap/imap-util.h /dovecot/src/lib-index/mail-cache-lookup.c /dovecot/src/lib-index/mail-cache-transaction.c /dovecot/src/lib-index/mail-index-alloc-cache.c /dovecot/src/lib-index/mail-index-alloc-cache.h /dovecot/src/lib-index/mail-index-map-hdr.c /dovecot/src/lib-index/mail-index-map.c /dovecot/src/lib-index/mail-index-util.h /dovecot/src/lib-index/mail-index-view.c /dovecot/src/lib-index/mail-index.c /dovecot/src/lib-index/mail-index.h /dovecot/src/lib-lda/mail-deliver.h /dovecot/src/lib-lda/smtp-client.h /dovecot/src/lib-mail/istream-binary-converter.c /dovecot/src/lib-mail/istream-dot.c /dovecot/src/lib-mail/istream-header-filter.h /dovecot/src/lib-mail/message-header-parser.h /dovecot/src/lib-mail/message-parser.h /dovecot/src/lib-mail/message-part-serialize.c /dovecot/src/lib-mail/message-search.h /dovecot/src/lib-mail/message-size.c /dovecot/src/lib-mail/message-size.h /dovecot/src/lib-mail/rfc822-parser.h /dovecot/src/lib-mail/test-istream-header-filter.c /dovecot/src/lib-master/anvil-client.h /dovecot/src/lib-master/ipc-client.h /dovecot/src/lib-master/ipc-server.c /dovecot/src/lib-master/master-service-settings-cache.h /dovecot/src/lib-master/master-service-settings.h /dovecot/src/lib-master/master-service.c /dovecot/src/lib-master/master-service.h /dovecot/src/lib-master/mountpoint-list.c /dovecot/src/lib-ntlm/ntlm-encrypt.c /dovecot/src/lib-ntlm/ntlm-encrypt.h /dovecot/src/lib-otp/otp-parse.c /dovecot/src/lib-settings/settings-parser.c /dovecot/src/lib-settings/settings.h /dovecot/src/lib-sql/driver-mysql.c /dovecot/src/lib-sql/driver-pgsql.c /dovecot/src/lib-sql/driver-sqlpool.c /dovecot/src/lib-sql/sql-api.c index/dbox-common/dbox-file-fix.c index/dbox-common/dbox-save.h index/dbox-common/dbox-storage.c index/dbox-common/dbox-sync-rebuild.c index/dbox-multi/mdbox-map.c index/dbox-multi/mdbox-storage.c index/dbox-multi/mdbox-storage.h index/dbox-multi/mdbox-sync.c index/dbox-single/sdbox-storage.c index/imapc/imapc-mail.c index/index-mail-headers.c index/index-mail.c index/index-mail.h index/index-search.c index/index-sort.c index/index-storage.h index/index-sync-changes.h index/maildir/maildir-filename-flags.c index/maildir/maildir-filename-flags.h index/maildir/maildir-mail.c index/maildir/maildir-save.c index/maildir/maildir-storage.c index/maildir/maildir-storage.h index/maildir/maildir-sync-index.c index/maildir/maildir-sync.c index/maildir/maildir-sync.h index/maildir/maildir-uidlist.c index/maildir/maildir-uidlist.h index/maildir/maildir-util.c index/mbox/mbox-file.c index/mbox/mbox-lock.c index/mbox/mbox-mail.c index/mbox/mbox-storage.c index/mbox/mbox-sync-parse.c index/mbox/mbox-sync.c index/raw/raw-storage.c index/shared/shared-storage.c list/mailbox-list-delete.c list/mailbox-list-fs-iter.c list/mailbox-list-fs.c list/mailbox-list-index-status.c list/mailbox-list-index.c list/mailbox-list-maildir.c mail-namespace.h mail-search.h mail-storage-service.c mail-storage-service.h mail-storage.c mail-storage.h mail-thread.h mail.c mailbox-get.c mailbox-list-private.h mailbox-list.c mailbox-list.h mailbox-tree.c mailbox-tree.h /dovecot/src/lib-test/test-common.h /dovecot/src/lib/base64.h /dovecot/src/lib/buffer.h /dovecot/src/lib/child-wait.h /dovecot/src/lib/eacces-error.h /dovecot/src/lib/failures.c /dovecot/src/lib/file-dotlock.c /dovecot/src/lib/hash.c /dovecot/src/lib/hash.h /dovecot/src/lib/hash2.h /dovecot/src/lib/ioloop-notify-fd.h /dovecot/src/lib/ioloop.c /dovecot/src/lib/ioloop.h /dovecot/src/lib/iso8601-date.c /dovecot/src/lib/istream-base64-encoder.c /dovecot/src/lib/istream-chain.c /dovecot/src/lib/istream-chain.h /dovecot/src/lib/istream-crlf.c /dovecot/src/lib/istream-private.h /dovecot/src/lib/istream-seekable.h /dovecot/src/lib/istream.c /dovecot/src/lib/istream.h /dovecot/src/lib/lib-signals.c /dovecot/src/lib/lib-signals.h /dovecot/src/lib/macros.h /dovecot/src/lib/mkdir-parents.c /dovecot/src/lib/module-dir.h /dovecot/src/lib/network.c /dovecot/src/lib/network.h /dovecot/src/lib/ostream-private.h /dovecot/src/lib/ostream.c /dovecot/src/lib/ostream.h /dovecot/src/lib/restrict-access.h /dovecot/src/lib/safe-mkstemp.c /dovecot/src/lib/strfuncs.c /dovecot/src/lib/strfuncs.h /dovecot/src/lib/test-iso8601-date.c /dovecot/src/lib/uri-util.c /dovecot/src/lib/uri-util.h /dovecot/src/lib/var-expand.h /dovecot/src/lmtp/client.h /dovecot/src/lmtp/lmtp-proxy.h /dovecot/src/log/main.c /dovecot/src/login-common/client-common-auth.c /dovecot/src/login-common/login-proxy.c /dovecot/src/login-common/login-settings.h /dovecot/src/login-common/sasl-server.c /dovecot/src/login-common/ssl-proxy-openssl.c /dovecot/src/master/common.h /dovecot/src/plugins/acl/acl-backend-vfile-acllist.c /dovecot/src/plugins/acl/acl-plugin.h /dovecot/src/plugins/fts-lucene/fts-backend-lucene.c /dovecot/src/plugins/fts-lucene/lucene-wrapper.h /dovecot/src/plugins/fts-solr/solr-connection.c /dovecot/src/plugins/fts-squat/squat-trie.h /dovecot/src/plugins/fts/fts-storage.c /dovecot/src/plugins/quota/quota-dirsize.c /dovecot/src/plugins/quota/quota-fs.c /dovecot/src/plugins/quota/quota-maildir.c /dovecot/src/plugins/quota/quota.c /dovecot/src/pop3/pop3-client.h /dovecot/src/replication/aggregator/aggregator.c /dovecot/src/replication/replicator/replicator.c /dovecot/src/ssl-params/main.c /dovecot/src/stats/mail-domain.h /dovecot/src/stats/mail-ip.h /dovecot/src/stats/mail-session.h /dovecot/src/stats/mail-user.h /dovecot/src/stats/main.c
5da1aa5197a43d83f0fb3eeb83125c7cd73d1b62 11-Jun-2012 Timo Sirainen <tss@iki.fi>

shared mailboxes: Per-user flags can now be stored in private index files. This can be enabled by adding e.g.: mail_location = mdbox:/var/shared/mdbox:INDEXPVT=~/mdbox/shared

/dovecot/src/doveadm/doveadm-dump-log.c /dovecot/src/lib-index/mail-index-private.h /dovecot/src/lib-index/mail-index-transaction-export.c /dovecot/src/lib-index/mail-index-transaction-finish.c /dovecot/src/lib-index/mail-index-transaction-private.h /dovecot/src/lib-index/mail-index-transaction-update.c /dovecot/src/lib-index/mail-index-transaction-view.c /dovecot/src/lib-index/mail-index.h /dovecot/src/lib-index/mail-transaction-log.h /dovecot/src/lib-index/test-mail-index-transaction-finish.c /dovecot/src/lib-index/test-mail-index-transaction-update.c index/Makefile.am index/index-mail.c index/index-storage.c index/index-storage.h index/index-sync-private.h index/index-sync-pvt.c index/index-sync.c index/index-transaction.c index/shared/shared-list.c list/mailbox-list-fs.c list/mailbox-list-maildir.c mail-storage-private.h mail-storage.c mailbox-list-private.h mailbox-list.c mailbox-list.h
21c7e5bc983075544d8df414edf4cfb2e3c1b91a 08-May-2012 Timo Sirainen <tss@iki.fi>

lib-storage: Extra check to mail_shared_explicit_inbox=no

0bd259973f98837cf0e41fdee3e2a578e51ad09e 04-May-2012 Timo Sirainen <tss@iki.fi>

Added mail_shared_explicit_inbox setting.

e4cb3bfcd42f1f2c9e676ece6f7f53803f5c6a16 01-May-2012 Timo Sirainen <tss@iki.fi>

lib-storage: shared/$user/INBOX is now visible only as shared/$user

8f70c97f7ab7b7e1683ed5cfcd96721a899c2520 23-Apr-2012 Timo Sirainen <tss@iki.fi>

listescape: Don't unescape namespace prefix.

5f5870385cff47efd2f58e7892f251cf13761528 12-Feb-2012 Timo Sirainen <tss@iki.fi>

Updated copyright notices to include year 2012.

/dovecot/src/anvil/anvil-connection.c /dovecot/src/anvil/anvil-settings.c /dovecot/src/anvil/connect-limit.c /dovecot/src/anvil/main.c /dovecot/src/anvil/penalty.c /dovecot/src/anvil/test-penalty.c /dovecot/src/auth/auth-cache.c /dovecot/src/auth/auth-client-connection.c /dovecot/src/auth/auth-master-connection.c /dovecot/src/auth/auth-penalty.c /dovecot/src/auth/auth-postfix-connection.c /dovecot/src/auth/auth-request-handler.c /dovecot/src/auth/auth-request.c /dovecot/src/auth/auth-settings.c /dovecot/src/auth/auth-stream.c /dovecot/src/auth/auth-worker-client.c /dovecot/src/auth/auth-worker-server.c /dovecot/src/auth/auth.c /dovecot/src/auth/db-checkpassword.c /dovecot/src/auth/db-ldap.c /dovecot/src/auth/db-passwd-file.c /dovecot/src/auth/db-sql.c /dovecot/src/auth/main.c /dovecot/src/auth/mech-anonymous.c /dovecot/src/auth/mech-cram-md5.c /dovecot/src/auth/mech-digest-md5.c /dovecot/src/auth/mech-external.c /dovecot/src/auth/mech-plain.c /dovecot/src/auth/mech.c /dovecot/src/auth/passdb-blocking.c /dovecot/src/auth/passdb-bsdauth.c /dovecot/src/auth/passdb-cache.c /dovecot/src/auth/passdb-checkpassword.c /dovecot/src/auth/passdb-imap.c /dovecot/src/auth/passdb-ldap.c /dovecot/src/auth/passdb-passwd-file.c /dovecot/src/auth/passdb-passwd.c /dovecot/src/auth/passdb-shadow.c /dovecot/src/auth/passdb-sql.c /dovecot/src/auth/passdb-static.c /dovecot/src/auth/passdb-template.c /dovecot/src/auth/passdb-vpopmail.c /dovecot/src/auth/passdb.c /dovecot/src/auth/password-scheme-crypt.c /dovecot/src/auth/password-scheme.c /dovecot/src/auth/userdb-blocking.c /dovecot/src/auth/userdb-checkpassword.c /dovecot/src/auth/userdb-ldap.c /dovecot/src/auth/userdb-nss.c /dovecot/src/auth/userdb-passwd-file.c /dovecot/src/auth/userdb-passwd.c /dovecot/src/auth/userdb-prefetch.c /dovecot/src/auth/userdb-sql.c /dovecot/src/auth/userdb-static.c /dovecot/src/auth/userdb-template.c /dovecot/src/auth/userdb-vpopmail.c /dovecot/src/auth/userdb.c /dovecot/src/config/config-connection.c /dovecot/src/config/config-filter.c /dovecot/src/config/config-parser.c /dovecot/src/config/config-request.c /dovecot/src/config/config-settings.c /dovecot/src/config/doveconf.c /dovecot/src/config/main.c /dovecot/src/config/old-set-parser.c /dovecot/src/config/sysinfo-get.c /dovecot/src/dict/dict-commands.c /dovecot/src/dict/dict-connection.c /dovecot/src/dict/dict-settings.c /dovecot/src/dict/main.c /dovecot/src/director/auth-connection.c /dovecot/src/director/director-connection.c /dovecot/src/director/director-host.c /dovecot/src/director/director-request.c /dovecot/src/director/director-settings.c /dovecot/src/director/director-test.c /dovecot/src/director/director.c /dovecot/src/director/doveadm-connection.c /dovecot/src/director/login-connection.c /dovecot/src/director/mail-host.c /dovecot/src/director/main.c /dovecot/src/director/notify-connection.c /dovecot/src/director/user-directory.c /dovecot/src/dns/dns-client-settings.c /dovecot/src/dns/dns-client.c /dovecot/src/doveadm/client-connection.c /dovecot/src/doveadm/doveadm-auth.c /dovecot/src/doveadm/doveadm-director.c /dovecot/src/doveadm/doveadm-dump-dbox.c /dovecot/src/doveadm/doveadm-dump-index.c /dovecot/src/doveadm/doveadm-dump-log.c /dovecot/src/doveadm/doveadm-dump-mailboxlog.c /dovecot/src/doveadm/doveadm-dump-thread.c /dovecot/src/doveadm/doveadm-dump.c /dovecot/src/doveadm/doveadm-kick.c /dovecot/src/doveadm/doveadm-log.c /dovecot/src/doveadm/doveadm-mail-altmove.c /dovecot/src/doveadm/doveadm-mail-expunge.c /dovecot/src/doveadm/doveadm-mail-fetch.c /dovecot/src/doveadm/doveadm-mail-import.c /dovecot/src/doveadm/doveadm-mail-index.c /dovecot/src/doveadm/doveadm-mail-iter.c /dovecot/src/doveadm/doveadm-mail-list-iter.c /dovecot/src/doveadm/doveadm-mail-mailbox-status.c /dovecot/src/doveadm/doveadm-mail-mailbox.c /dovecot/src/doveadm/doveadm-mail-move.c /dovecot/src/doveadm/doveadm-mail-search.c /dovecot/src/doveadm/doveadm-mail-server.c /dovecot/src/doveadm/doveadm-mail.c /dovecot/src/doveadm/doveadm-master.c /dovecot/src/doveadm/doveadm-mutf7.c /dovecot/src/doveadm/doveadm-penalty.c /dovecot/src/doveadm/doveadm-print-flow.c /dovecot/src/doveadm/doveadm-print-pager.c /dovecot/src/doveadm/doveadm-print-server.c /dovecot/src/doveadm/doveadm-print-tab.c /dovecot/src/doveadm/doveadm-print-table.c /dovecot/src/doveadm/doveadm-print.c /dovecot/src/doveadm/doveadm-proxy.c /dovecot/src/doveadm/doveadm-settings.c /dovecot/src/doveadm/doveadm-sis.c /dovecot/src/doveadm/doveadm-stats.c /dovecot/src/doveadm/doveadm-util.c /dovecot/src/doveadm/doveadm-who.c /dovecot/src/doveadm/doveadm.c /dovecot/src/doveadm/dsync/doveadm-dsync.c /dovecot/src/doveadm/dsync/dsync-brain-msgs-new.c /dovecot/src/doveadm/dsync/dsync-brain-msgs.c /dovecot/src/doveadm/dsync/dsync-brain.c /dovecot/src/doveadm/dsync/dsync-data.c /dovecot/src/doveadm/dsync/dsync-proxy-client.c /dovecot/src/doveadm/dsync/dsync-proxy-server-cmd.c /dovecot/src/doveadm/dsync/dsync-proxy-server.c /dovecot/src/doveadm/dsync/dsync-proxy.c /dovecot/src/doveadm/dsync/dsync-worker-local.c /dovecot/src/doveadm/dsync/dsync-worker.c /dovecot/src/doveadm/dsync/test-dsync-brain-msgs.c /dovecot/src/doveadm/dsync/test-dsync-brain.c /dovecot/src/doveadm/dsync/test-dsync-common.c /dovecot/src/doveadm/dsync/test-dsync-proxy-server-cmd.c /dovecot/src/doveadm/dsync/test-dsync-proxy.c /dovecot/src/doveadm/dsync/test-dsync-worker.c /dovecot/src/doveadm/main.c /dovecot/src/doveadm/server-connection.c /dovecot/src/imap-login/client-authenticate.c /dovecot/src/imap-login/client.c /dovecot/src/imap-login/imap-login-settings.c /dovecot/src/imap-login/imap-proxy.c /dovecot/src/imap/cmd-append.c /dovecot/src/imap/cmd-cancelupdate.c /dovecot/src/imap/cmd-capability.c /dovecot/src/imap/cmd-check.c /dovecot/src/imap/cmd-close.c /dovecot/src/imap/cmd-copy.c /dovecot/src/imap/cmd-create.c /dovecot/src/imap/cmd-delete.c /dovecot/src/imap/cmd-enable.c /dovecot/src/imap/cmd-examine.c /dovecot/src/imap/cmd-expunge.c /dovecot/src/imap/cmd-fetch.c /dovecot/src/imap/cmd-id.c /dovecot/src/imap/cmd-idle.c /dovecot/src/imap/cmd-list.c /dovecot/src/imap/cmd-logout.c /dovecot/src/imap/cmd-lsub.c /dovecot/src/imap/cmd-namespace.c /dovecot/src/imap/cmd-noop.c /dovecot/src/imap/cmd-rename.c /dovecot/src/imap/cmd-search.c /dovecot/src/imap/cmd-select.c /dovecot/src/imap/cmd-sort.c /dovecot/src/imap/cmd-status.c /dovecot/src/imap/cmd-store.c /dovecot/src/imap/cmd-subscribe.c /dovecot/src/imap/cmd-thread.c /dovecot/src/imap/cmd-uid.c /dovecot/src/imap/cmd-unselect.c /dovecot/src/imap/cmd-unsubscribe.c /dovecot/src/imap/cmd-x-cancel.c /dovecot/src/imap/imap-client.c /dovecot/src/imap/imap-commands-util.c /dovecot/src/imap/imap-commands.c /dovecot/src/imap/imap-expunge.c /dovecot/src/imap/imap-fetch-body.c /dovecot/src/imap/imap-fetch.c /dovecot/src/imap/imap-search-args.c /dovecot/src/imap/imap-search.c /dovecot/src/imap/imap-settings.c /dovecot/src/imap/imap-status.c /dovecot/src/imap/imap-sync.c /dovecot/src/imap/mail-storage-callbacks.c /dovecot/src/imap/main.c /dovecot/src/indexer/indexer-client.c /dovecot/src/indexer/indexer-queue.c /dovecot/src/indexer/indexer-settings.c /dovecot/src/indexer/indexer-worker-settings.c /dovecot/src/indexer/indexer-worker.c /dovecot/src/indexer/indexer.c /dovecot/src/indexer/master-connection.c /dovecot/src/indexer/worker-connection.c /dovecot/src/indexer/worker-pool.c /dovecot/src/ipc/client.c /dovecot/src/ipc/ipc-connection.c /dovecot/src/ipc/ipc-group.c /dovecot/src/ipc/ipc-settings.c /dovecot/src/ipc/main.c /dovecot/src/lda/main.c /dovecot/src/lib-auth/auth-client-request.c /dovecot/src/lib-auth/auth-client.c /dovecot/src/lib-auth/auth-master.c /dovecot/src/lib-auth/auth-server-connection.c /dovecot/src/lib-charset/charset-iconv.c /dovecot/src/lib-charset/charset-utf8.c /dovecot/src/lib-dict/dict-client.c /dovecot/src/lib-dict/dict-db.c /dovecot/src/lib-dict/dict-file.c /dovecot/src/lib-dict/dict-sql-settings.c /dovecot/src/lib-dict/dict-sql.c /dovecot/src/lib-dict/dict.c /dovecot/src/lib-dict/test-dict.c /dovecot/src/lib-dns/dns-lookup.c /dovecot/src/lib-fs/fs-api.c /dovecot/src/lib-fs/fs-posix.c /dovecot/src/lib-fs/fs-sis-common.c /dovecot/src/lib-fs/fs-sis-queue.c /dovecot/src/lib-fs/fs-sis.c /dovecot/src/lib-fs/ostream-cmp.c /dovecot/src/lib-imap-client/imapc-client.c /dovecot/src/lib-imap-client/imapc-connection.c /dovecot/src/lib-imap-client/imapc-msgmap.c /dovecot/src/lib-imap/imap-arg.c /dovecot/src/lib-imap/imap-base-subject.c /dovecot/src/lib-imap/imap-bodystructure.c /dovecot/src/lib-imap/imap-date.c /dovecot/src/lib-imap/imap-envelope.c /dovecot/src/lib-imap/imap-id.c /dovecot/src/lib-imap/imap-match.c /dovecot/src/lib-imap/imap-parser.c /dovecot/src/lib-imap/imap-quote.c /dovecot/src/lib-imap/imap-seqset.c /dovecot/src/lib-imap/imap-utf7.c /dovecot/src/lib-imap/imap-util.c /dovecot/src/lib-imap/test-imap-match.c /dovecot/src/lib-imap/test-imap-parser.c /dovecot/src/lib-imap/test-imap-utf7.c /dovecot/src/lib-imap/test-imap-util.c /dovecot/src/lib-index/mail-cache-compress.c /dovecot/src/lib-index/mail-cache-decisions.c /dovecot/src/lib-index/mail-cache-fields.c /dovecot/src/lib-index/mail-cache-lookup.c /dovecot/src/lib-index/mail-cache-sync-update.c /dovecot/src/lib-index/mail-cache-transaction.c /dovecot/src/lib-index/mail-cache.c /dovecot/src/lib-index/mail-index-alloc-cache.c /dovecot/src/lib-index/mail-index-dummy-view.c /dovecot/src/lib-index/mail-index-fsck.c /dovecot/src/lib-index/mail-index-lock.c /dovecot/src/lib-index/mail-index-map-hdr.c /dovecot/src/lib-index/mail-index-map-read.c /dovecot/src/lib-index/mail-index-map.c /dovecot/src/lib-index/mail-index-modseq.c /dovecot/src/lib-index/mail-index-strmap.c /dovecot/src/lib-index/mail-index-sync-ext.c /dovecot/src/lib-index/mail-index-sync-keywords.c /dovecot/src/lib-index/mail-index-sync-update.c /dovecot/src/lib-index/mail-index-sync.c /dovecot/src/lib-index/mail-index-transaction-export.c /dovecot/src/lib-index/mail-index-transaction-finish.c /dovecot/src/lib-index/mail-index-transaction-sort-appends.c /dovecot/src/lib-index/mail-index-transaction-update.c /dovecot/src/lib-index/mail-index-transaction-view.c /dovecot/src/lib-index/mail-index-transaction.c /dovecot/src/lib-index/mail-index-util.c /dovecot/src/lib-index/mail-index-view-sync.c /dovecot/src/lib-index/mail-index-view.c /dovecot/src/lib-index/mail-index-write.c /dovecot/src/lib-index/mail-index.c /dovecot/src/lib-index/mail-transaction-log-append.c /dovecot/src/lib-index/mail-transaction-log-file.c /dovecot/src/lib-index/mail-transaction-log-view.c /dovecot/src/lib-index/mail-transaction-log.c /dovecot/src/lib-index/mailbox-log.c /dovecot/src/lib-index/test-mail-index-sync-ext.c /dovecot/src/lib-index/test-mail-index-transaction-finish.c /dovecot/src/lib-index/test-mail-index-transaction-update.c /dovecot/src/lib-index/test-mail-transaction-log-append.c /dovecot/src/lib-index/test-mail-transaction-log-view.c /dovecot/src/lib-lda/duplicate.c /dovecot/src/lib-lda/lda-settings.c /dovecot/src/lib-lda/lmtp-client.c /dovecot/src/lib-lda/mail-deliver.c /dovecot/src/lib-lda/mail-send.c /dovecot/src/lib-lda/smtp-client.c /dovecot/src/lib-mail/istream-dot.c /dovecot/src/lib-mail/istream-header-filter.c /dovecot/src/lib-mail/mbox-from.c /dovecot/src/lib-mail/message-address.c /dovecot/src/lib-mail/message-date.c /dovecot/src/lib-mail/message-decoder.c /dovecot/src/lib-mail/message-header-decode.c /dovecot/src/lib-mail/message-header-encode.c /dovecot/src/lib-mail/message-header-parser.c /dovecot/src/lib-mail/message-id.c /dovecot/src/lib-mail/message-parser.c /dovecot/src/lib-mail/message-part-serialize.c /dovecot/src/lib-mail/message-search.c /dovecot/src/lib-mail/message-send.c /dovecot/src/lib-mail/message-size.c /dovecot/src/lib-mail/quoted-printable.c /dovecot/src/lib-mail/rfc2231-parser.c /dovecot/src/lib-mail/rfc822-parser.c /dovecot/src/lib-mail/test-istream-dot.c /dovecot/src/lib-mail/test-istream-header-filter.c /dovecot/src/lib-mail/test-mbox-from.c /dovecot/src/lib-mail/test-message-address.c /dovecot/src/lib-mail/test-message-date.c /dovecot/src/lib-mail/test-message-decoder.c /dovecot/src/lib-mail/test-message-header-decode.c /dovecot/src/lib-mail/test-message-header-encode.c /dovecot/src/lib-mail/test-message-header-parser.c /dovecot/src/lib-mail/test-message-id.c /dovecot/src/lib-mail/test-message-parser.c /dovecot/src/lib-mail/test-quoted-printable.c /dovecot/src/lib-mail/test-rfc2231-parser.c /dovecot/src/lib-master/anvil-client.c /dovecot/src/lib-master/ipc-client.c /dovecot/src/lib-master/ipc-server.c /dovecot/src/lib-master/master-auth.c /dovecot/src/lib-master/master-login-auth.c /dovecot/src/lib-master/master-login.c /dovecot/src/lib-master/master-service-settings-cache.c /dovecot/src/lib-master/master-service-settings.c /dovecot/src/lib-master/master-service.c /dovecot/src/lib-master/syslog-util.c /dovecot/src/lib-settings/settings-parser.c /dovecot/src/lib-settings/settings.c /dovecot/src/lib-sql/driver-mysql.c /dovecot/src/lib-sql/driver-pgsql.c /dovecot/src/lib-sql/driver-sqlpool.c /dovecot/src/lib-sql/sql-api.c /dovecot/src/lib-sql/sql-db-cache.c /dovecot/src/lib-ssl-iostream/iostream-openssl-context.c /dovecot/src/lib-ssl-iostream/iostream-openssl-params.c /dovecot/src/lib-ssl-iostream/iostream-openssl.c /dovecot/src/lib-ssl-iostream/iostream-ssl-none.c /dovecot/src/lib-ssl-iostream/istream-openssl.c /dovecot/src/lib-ssl-iostream/ostream-openssl.c fail-mail-storage.c fail-mail.c fail-mailbox.c index/cydir/cydir-mail.c index/cydir/cydir-save.c index/cydir/cydir-storage.c index/cydir/cydir-sync.c index/dbox-common/dbox-attachment.c index/dbox-common/dbox-file-fix.c index/dbox-common/dbox-file.c index/dbox-common/dbox-mail.c index/dbox-common/dbox-save.c index/dbox-common/dbox-storage.c index/dbox-common/dbox-sync-rebuild.c index/dbox-multi/mdbox-file.c index/dbox-multi/mdbox-mail.c index/dbox-multi/mdbox-map.c index/dbox-multi/mdbox-purge.c index/dbox-multi/mdbox-save.c index/dbox-multi/mdbox-settings.c index/dbox-multi/mdbox-storage-rebuild.c index/dbox-multi/mdbox-storage.c index/dbox-multi/mdbox-sync.c index/dbox-single/sdbox-copy.c index/dbox-single/sdbox-file.c index/dbox-single/sdbox-mail.c index/dbox-single/sdbox-save.c index/dbox-single/sdbox-storage.c index/dbox-single/sdbox-sync-rebuild.c index/dbox-single/sdbox-sync.c index/imapc/imapc-list.c index/imapc/imapc-mail-fetch.c index/imapc/imapc-mail.c index/imapc/imapc-mailbox.c index/imapc/imapc-save.c index/imapc/imapc-settings.c index/imapc/imapc-storage.c index/imapc/imapc-sync.c index/index-attachment.c index/index-mail-headers.c index/index-mail.c index/index-mailbox-check.c index/index-search-result.c index/index-search.c index/index-sort-string.c index/index-sort.c index/index-status.c index/index-storage.c index/index-sync-changes.c index/index-sync-search.c index/index-sync.c index/index-thread-finish.c index/index-thread-links.c index/index-thread.c index/index-transaction.c index/istream-attachment.c index/istream-mail.c index/maildir/maildir-copy.c index/maildir/maildir-filename-flags.c index/maildir/maildir-filename.c index/maildir/maildir-keywords.c index/maildir/maildir-mail.c index/maildir/maildir-save.c index/maildir/maildir-settings.c index/maildir/maildir-storage.c index/maildir/maildir-sync-index.c index/maildir/maildir-sync.c index/maildir/maildir-uidlist.c index/maildir/maildir-util.c index/mbox/istream-raw-mbox.c index/mbox/mbox-file.c index/mbox/mbox-lock.c index/mbox/mbox-mail.c index/mbox/mbox-md5-all.c index/mbox/mbox-md5-apop3d.c index/mbox/mbox-save.c index/mbox/mbox-settings.c index/mbox/mbox-storage.c index/mbox/mbox-sync-parse.c index/mbox/mbox-sync-rewrite.c index/mbox/mbox-sync-update.c index/mbox/mbox-sync.c index/pop3c/pop3c-client.c index/pop3c/pop3c-mail.c index/pop3c/pop3c-settings.c index/pop3c/pop3c-storage.c index/pop3c/pop3c-sync.c index/raw/raw-mail.c index/raw/raw-storage.c index/raw/raw-sync.c index/shared/shared-list.c index/shared/shared-storage.c list/mailbox-list-delete.c list/mailbox-list-fs-flags.c list/mailbox-list-fs-iter.c list/mailbox-list-fs.c list/mailbox-list-index-iter.c list/mailbox-list-index-status.c list/mailbox-list-index-sync.c list/mailbox-list-index.c list/mailbox-list-maildir-iter.c list/mailbox-list-maildir.c list/mailbox-list-none.c list/mailbox-list-subscriptions.c list/subscription-file.c mail-copy.c mail-error.c mail-namespace.c mail-search-build.c mail-search-parser-cmdline.c mail-search-parser-imap.c mail-search-parser.c mail-search-register-human.c mail-search-register-imap.c mail-search-register.c mail-search.c mail-storage-hooks.c mail-storage-service.c mail-storage-settings.c mail-storage.c mail-thread.c mail-user.c mail.c mailbox-get.c mailbox-guid-cache.c mailbox-header.c mailbox-keywords.c mailbox-list-iter.c mailbox-list.c mailbox-search-result.c mailbox-tree.c mailbox-uidvalidity.c test-mailbox-get.c /dovecot/src/lib-test/test-common.c /dovecot/src/lib/abspath.c /dovecot/src/lib/aqueue.c /dovecot/src/lib/array.c /dovecot/src/lib/askpass.c /dovecot/src/lib/backtrace-string.c /dovecot/src/lib/base64.c /dovecot/src/lib/bsearch-insert-pos.c /dovecot/src/lib/buffer.c /dovecot/src/lib/child-wait.c /dovecot/src/lib/close-keep-errno.c /dovecot/src/lib/compat.c /dovecot/src/lib/crc32.c /dovecot/src/lib/data-stack.c /dovecot/src/lib/eacces-error.c /dovecot/src/lib/env-util.c /dovecot/src/lib/execv-const.c /dovecot/src/lib/failures.c /dovecot/src/lib/fd-close-on-exec.c /dovecot/src/lib/fd-set-nonblock.c /dovecot/src/lib/fdatasync-path.c /dovecot/src/lib/fdpass.c /dovecot/src/lib/file-cache.c /dovecot/src/lib/file-copy.c /dovecot/src/lib/file-dotlock.c /dovecot/src/lib/file-lock.c /dovecot/src/lib/file-set-size.c /dovecot/src/lib/guid.c /dovecot/src/lib/hash-format.c /dovecot/src/lib/hash-method.c /dovecot/src/lib/hash.c /dovecot/src/lib/hash2.c /dovecot/src/lib/hex-binary.c /dovecot/src/lib/hex-dec.c /dovecot/src/lib/home-expand.c /dovecot/src/lib/hostpid.c /dovecot/src/lib/imem.c /dovecot/src/lib/ioloop-notify-dn.c /dovecot/src/lib/ioloop-notify-fd.c /dovecot/src/lib/ioloop-notify-inotify.c /dovecot/src/lib/ioloop-notify-none.c /dovecot/src/lib/ioloop-poll.c /dovecot/src/lib/ioloop-select.c /dovecot/src/lib/ioloop.c /dovecot/src/lib/iostream-rawlog.c /dovecot/src/lib/iostream.c /dovecot/src/lib/ipwd.c /dovecot/src/lib/istream-base64-encoder.c /dovecot/src/lib/istream-concat.c /dovecot/src/lib/istream-crlf.c /dovecot/src/lib/istream-data.c /dovecot/src/lib/istream-file.c /dovecot/src/lib/istream-limit.c /dovecot/src/lib/istream-mmap.c /dovecot/src/lib/istream-rawlog.c /dovecot/src/lib/istream-seekable.c /dovecot/src/lib/istream-tee.c /dovecot/src/lib/istream.c /dovecot/src/lib/lib-signals.c /dovecot/src/lib/lib.c /dovecot/src/lib/mempool-alloconly.c /dovecot/src/lib/mempool-datastack.c /dovecot/src/lib/mempool-system.c /dovecot/src/lib/mempool-unsafe-datastack.c /dovecot/src/lib/mempool.c /dovecot/src/lib/mkdir-parents.c /dovecot/src/lib/mmap-anon.c /dovecot/src/lib/mmap-util.c /dovecot/src/lib/module-dir.c /dovecot/src/lib/mountpoint.c /dovecot/src/lib/network.c /dovecot/src/lib/nfs-workarounds.c /dovecot/src/lib/ostream-buffer.c /dovecot/src/lib/ostream-file.c /dovecot/src/lib/ostream-rawlog.c /dovecot/src/lib/ostream.c /dovecot/src/lib/printf-format-fix.c /dovecot/src/lib/priorityq.c /dovecot/src/lib/process-title.c /dovecot/src/lib/randgen.c /dovecot/src/lib/read-full.c /dovecot/src/lib/restrict-access.c /dovecot/src/lib/restrict-process-size.c /dovecot/src/lib/safe-memset.c /dovecot/src/lib/safe-mkdir.c /dovecot/src/lib/safe-mkstemp.c /dovecot/src/lib/sendfile-util.c /dovecot/src/lib/seq-range-array.c /dovecot/src/lib/str-find.c /dovecot/src/lib/str-sanitize.c /dovecot/src/lib/str.c /dovecot/src/lib/strescape.c /dovecot/src/lib/strfuncs.c /dovecot/src/lib/strnum.c /dovecot/src/lib/test-aqueue.c /dovecot/src/lib/test-array.c /dovecot/src/lib/test-base64.c /dovecot/src/lib/test-bsearch-insert-pos.c /dovecot/src/lib/test-buffer.c /dovecot/src/lib/test-crc32.c /dovecot/src/lib/test-hash-format.c /dovecot/src/lib/test-hex-binary.c /dovecot/src/lib/test-istream-base64-encoder.c /dovecot/src/lib/test-istream-concat.c /dovecot/src/lib/test-istream-crlf.c /dovecot/src/lib/test-istream-seekable.c /dovecot/src/lib/test-istream-tee.c /dovecot/src/lib/test-lib.c /dovecot/src/lib/test-llist.c /dovecot/src/lib/test-mempool-alloconly.c /dovecot/src/lib/test-network.c /dovecot/src/lib/test-ostream-file.c /dovecot/src/lib/test-primes.c /dovecot/src/lib/test-priorityq.c /dovecot/src/lib/test-seq-range-array.c /dovecot/src/lib/test-str-find.c /dovecot/src/lib/test-str-sanitize.c /dovecot/src/lib/test-strescape.c /dovecot/src/lib/test-strfuncs.c /dovecot/src/lib/test-time-util.c /dovecot/src/lib/test-utc-mktime.c /dovecot/src/lib/test-var-expand.c /dovecot/src/lib/time-util.c /dovecot/src/lib/unichar.c /dovecot/src/lib/unix-socket-create.c /dovecot/src/lib/unlink-directory.c /dovecot/src/lib/unlink-old-files.c /dovecot/src/lib/utc-mktime.c /dovecot/src/lib/utc-offset.c /dovecot/src/lib/var-expand.c /dovecot/src/lib/write-full.c /dovecot/src/lmtp/client.c /dovecot/src/lmtp/commands.c /dovecot/src/lmtp/lmtp-proxy.c /dovecot/src/lmtp/lmtp-settings.c /dovecot/src/lmtp/main.c /dovecot/src/log/log-connection.c /dovecot/src/log/log-settings.c /dovecot/src/log/main.c /dovecot/src/login-common/access-lookup.c /dovecot/src/login-common/client-common-auth.c /dovecot/src/login-common/client-common.c /dovecot/src/login-common/login-proxy-state.c /dovecot/src/login-common/login-proxy.c /dovecot/src/login-common/login-settings.c /dovecot/src/login-common/main.c /dovecot/src/login-common/sasl-server.c /dovecot/src/login-common/ssl-proxy-gnutls.c /dovecot/src/login-common/ssl-proxy-openssl.c /dovecot/src/login-common/ssl-proxy.c /dovecot/src/master/dup2-array.c /dovecot/src/master/main.c /dovecot/src/master/master-settings.c /dovecot/src/master/service-anvil.c /dovecot/src/master/service-listen.c /dovecot/src/master/service-log.c /dovecot/src/master/service-monitor.c /dovecot/src/master/service-process-notify.c /dovecot/src/master/service-process.c /dovecot/src/master/service.c /dovecot/src/plugins/acl/acl-api.c /dovecot/src/plugins/acl/acl-backend-vfile-acllist.c /dovecot/src/plugins/acl/acl-backend-vfile.c /dovecot/src/plugins/acl/acl-backend.c /dovecot/src/plugins/acl/acl-cache.c /dovecot/src/plugins/acl/acl-lookup-dict.c /dovecot/src/plugins/acl/acl-mailbox-list.c /dovecot/src/plugins/acl/acl-mailbox.c /dovecot/src/plugins/acl/acl-plugin.c /dovecot/src/plugins/acl/acl-shared-storage.c /dovecot/src/plugins/acl/acl-storage.c /dovecot/src/plugins/acl/doveadm-acl.c /dovecot/src/plugins/autocreate/autocreate-plugin.c /dovecot/src/plugins/expire/doveadm-expire.c /dovecot/src/plugins/expire/expire-plugin.c /dovecot/src/plugins/expire/expire-set.c /dovecot/src/plugins/fts-lucene/doveadm-fts-lucene.c /dovecot/src/plugins/fts-lucene/fts-backend-lucene.c /dovecot/src/plugins/fts-lucene/fts-lucene-plugin.c /dovecot/src/plugins/fts-solr/fts-backend-solr-old.c /dovecot/src/plugins/fts-solr/fts-backend-solr.c /dovecot/src/plugins/fts-solr/fts-solr-plugin.c /dovecot/src/plugins/fts-solr/solr-connection.c /dovecot/src/plugins/fts-squat/fts-backend-squat.c /dovecot/src/plugins/fts-squat/fts-squat-plugin.c /dovecot/src/plugins/fts-squat/squat-test.c /dovecot/src/plugins/fts-squat/squat-trie.c /dovecot/src/plugins/fts-squat/squat-uidlist.c /dovecot/src/plugins/fts/doveadm-dump-fts-expunge-log.c /dovecot/src/plugins/fts/doveadm-fts.c /dovecot/src/plugins/fts/fts-api.c /dovecot/src/plugins/fts/fts-build-mail.c /dovecot/src/plugins/fts/fts-expunge-log.c /dovecot/src/plugins/fts/fts-indexer.c /dovecot/src/plugins/fts/fts-parser-html.c /dovecot/src/plugins/fts/fts-parser-script.c /dovecot/src/plugins/fts/fts-parser.c /dovecot/src/plugins/fts/fts-plugin.c /dovecot/src/plugins/fts/fts-search-serialize.c /dovecot/src/plugins/fts/fts-search.c /dovecot/src/plugins/fts/fts-storage.c /dovecot/src/plugins/fts/xml2text.c /dovecot/src/plugins/imap-acl/imap-acl-plugin.c /dovecot/src/plugins/imap-quota/imap-quota-plugin.c /dovecot/src/plugins/imap-stats/imap-stats-plugin.c /dovecot/src/plugins/imap-zlib/imap-zlib-plugin.c /dovecot/src/plugins/lazy-expunge/lazy-expunge-plugin.c /dovecot/src/plugins/listescape/listescape-plugin.c /dovecot/src/plugins/mail-log/mail-log-plugin.c /dovecot/src/plugins/quota/doveadm-quota.c /dovecot/src/plugins/quota/quota-count.c /dovecot/src/plugins/quota/quota-dict.c /dovecot/src/plugins/quota/quota-dirsize.c /dovecot/src/plugins/quota/quota-fs.c /dovecot/src/plugins/quota/quota-maildir.c /dovecot/src/plugins/quota/quota-plugin.c /dovecot/src/plugins/quota/quota-storage.c /dovecot/src/plugins/quota/quota.c /dovecot/src/plugins/snarf/snarf-plugin.c /dovecot/src/plugins/stats/stats-connection.c /dovecot/src/plugins/stats/stats-plugin.c /dovecot/src/plugins/trash/trash-plugin.c /dovecot/src/plugins/virtual/virtual-config.c /dovecot/src/plugins/virtual/virtual-mail.c /dovecot/src/plugins/virtual/virtual-plugin.c /dovecot/src/plugins/virtual/virtual-save.c /dovecot/src/plugins/virtual/virtual-search.c /dovecot/src/plugins/virtual/virtual-storage.c /dovecot/src/plugins/virtual/virtual-sync.c /dovecot/src/plugins/virtual/virtual-transaction.c /dovecot/src/plugins/zlib/doveadm-zlib.c /dovecot/src/plugins/zlib/istream-bzlib.c /dovecot/src/plugins/zlib/istream-zlib.c /dovecot/src/plugins/zlib/ostream-bzlib.c /dovecot/src/plugins/zlib/ostream-zlib.c /dovecot/src/plugins/zlib/zlib-plugin.c /dovecot/src/pop3-login/client-authenticate.c /dovecot/src/pop3-login/client.c /dovecot/src/pop3-login/pop3-login-settings.c /dovecot/src/pop3-login/pop3-proxy.c /dovecot/src/pop3/main.c /dovecot/src/pop3/pop3-client.c /dovecot/src/pop3/pop3-commands.c /dovecot/src/pop3/pop3-settings.c /dovecot/src/ssl-params/main.c /dovecot/src/ssl-params/ssl-params-openssl.c /dovecot/src/ssl-params/ssl-params-settings.c /dovecot/src/ssl-params/ssl-params.c /dovecot/src/stats/client-export.c /dovecot/src/stats/client.c /dovecot/src/stats/global-memory.c /dovecot/src/stats/mail-command.c /dovecot/src/stats/mail-domain.c /dovecot/src/stats/mail-ip.c /dovecot/src/stats/mail-server-connection.c /dovecot/src/stats/mail-session.c /dovecot/src/stats/mail-stats.c /dovecot/src/stats/mail-user.c /dovecot/src/stats/main.c /dovecot/src/stats/stats-settings.c /dovecot/src/util/gdbhelper.c /dovecot/src/util/maildirlock.c /dovecot/src/util/rawlog.c /dovecot/src/util/script-login.c /dovecot/src/util/script.c /dovecot/src/util/tcpwrap-settings.c /dovecot/src/util/tcpwrap.c
63e207529879438e9f4412d97cdc34bdc82a3702 01-Feb-2012 Timo Sirainen <tss@iki.fi>

lib-storage: And another fix to previous maildir_name/mailbox_dir_name changes.

5214b67a7dabab87da74e04bb8b227f94b95bce4 01-Feb-2012 Timo Sirainen <tss@iki.fi>

lib-storage: Crashfix to previous change.

318ef3683d67683173f1b552cf5f9af4375b3017 01-Feb-2012 Timo Sirainen <tss@iki.fi>

lib-storage: Abort index/control/alt root dir creation if mountpoint isn't mounted.

4b8a6aec5fe2daa564799867f31e39e7ea46b9c3 01-Feb-2012 Timo Sirainen <tss@iki.fi>

lib-storage: mailbox_list_mkdir_root() API changed. Use it now for creating mail root dir. It was supposed to be used for it previously, but wasn't..

b1f37113a5760bee842c5a7678bb5fa6f5bd8b60 10-Jan-2012 Timo Sirainen <tss@iki.fi>

Use t_strflocaltime() where possible.

3f2dd5867a85b15555eb43a33ea5029393a45103 15-Dec-2011 Timo Sirainen <tss@iki.fi>

lib-storage: mailbox_list_get_permissions() didn't properly erase the full return struct. This shouldn't have caused any bugs currently.

9b00ecffbe74fd864d0d72e6112ec53b86f619ba 10-Dec-2011 Timo Sirainen <tss@iki.fi>

lib-storage: mailbox_list_get_vname() no longer treats INBOX case insensitively. The INBOX vname is case sensitive, the INBOX storage_name isn't, otherwise it's not possible to access <ns prefix>/inBox cased mailboxes.

13d98ffa534f2e7d04a832c9d0153fc9c568b878 02-Dec-2011 Timo Sirainen <tss@iki.fi>

lib-storage: Moved mailbox list iteration functions to a separate file.

7cf1c7dd3dfd989cba1ed32a8e17c1b031c4629b 04-Nov-2011 Timo Sirainen <tss@iki.fi>

imapc: Don't use separate indexes/ directory anymore. Fixes/cleanups to make it possible.

1c1cecd3dfaf71b0c9499b044023e631841e88aa 21-Sep-2011 Timo Sirainen <tss@iki.fi>

Added new mail_location setting "UTF8" to use UTF-8 instead of mUTF-7 in storage names. This basically changes mailbox names to be UTF-8 everywhere where they are mUTF-7 currently (filesystem, subscriptions, etc.)

e200d1ba38eeebfb0b9e60150d93753ec6d823c8 15-Sep-2011 Timo Sirainen <tss@iki.fi>

lib-storage: Changed debug message to sound less like an error message.

ba36444cdf332c75ecdd2696e34c391eea75597c 11-Sep-2011 Timo Sirainen <tss@iki.fi>

lib-storage: Fixed mailbox_list_mailbox() for backends without get_mailbox_flags().

fb365addee8210c28e6856e34d690dd8d1636993 11-Sep-2011 Timo Sirainen <tss@iki.fi>

lib-storage: Removed unused struct stat parameter from mailbox_list.get_mailbox_flags()

4145cbac82bfc0c8bfeceeca0ef841700117930c 28-Aug-2011 Timo Sirainen <tss@iki.fi>

lib-storage: Replaced MAILBOX_FLAG_KEEP_RECENT flag with reverse MAILBOX_FLAG_DROP_RECENT. Very few places actually want to drop recent flags, so this way is easier.

/dovecot/src/doveadm/doveadm-mail-import.c /dovecot/src/doveadm/doveadm-mail-index.c /dovecot/src/doveadm/doveadm-mail-iter.c /dovecot/src/doveadm/doveadm-mail-move.c /dovecot/src/doveadm/doveadm-mail.c /dovecot/src/dsync/dsync-worker-local.c /dovecot/src/imap/cmd-select.c /dovecot/src/imap/imap-commands-util.c /dovecot/src/imap/imap-status.c /dovecot/src/indexer/master-connection.c /dovecot/src/lib-lda/mail-deliver.c index/dbox-multi/mdbox-storage-rebuild.c index/index-sync.c index/maildir/maildir-save.c index/maildir/maildir-sync.c index/mbox/mbox-file.c index/mbox/mbox-sync.c list/index-mailbox-list.c list/mailbox-list-fs-iter.c mail-storage.h mailbox-guid-cache.c mailbox-list.c /dovecot/src/plugins/acl/doveadm-acl.c /dovecot/src/plugins/fts-lucene/lucene-wrapper.cc /dovecot/src/plugins/fts/fts-api.c /dovecot/src/plugins/imap-acl/imap-acl-plugin.c /dovecot/src/plugins/imap-quota/imap-quota-plugin.c /dovecot/src/plugins/lazy-expunge/lazy-expunge-plugin.c /dovecot/src/plugins/quota/quota-count.c /dovecot/src/plugins/snarf/snarf-plugin.c /dovecot/src/plugins/trash/trash-plugin.c /dovecot/src/plugins/virtual/virtual-storage.c /dovecot/src/plugins/virtual/virtual-sync.c /dovecot/src/pop3/pop3-client.c
de62ce819d59a529530da4b57be1b8d6dad13d6b 25-Aug-2011 Timo Sirainen <tss@iki.fi>

Moved GUID code to liblib. Use guid_128_t type consistently everywhere.

/dovecot/src/doveadm/doveadm-dump-index.c /dovecot/src/doveadm/doveadm-mail-fetch.c /dovecot/src/doveadm/doveadm-mail-mailbox-status.c /dovecot/src/doveadm/doveadm-mail-search.c /dovecot/src/dsync/dsync-brain-msgs.c /dovecot/src/dsync/dsync-data.c /dovecot/src/dsync/dsync-data.h /dovecot/src/dsync/dsync-worker-local.c /dovecot/src/dsync/test-dsync-brain-msgs.c /dovecot/src/dsync/test-dsync-common.c /dovecot/src/dsync/test-dsync-common.h /dovecot/src/dsync/test-dsync-proxy-server-cmd.c /dovecot/src/dsync/test-dsync-proxy.c /dovecot/src/imap/imap-status.c /dovecot/src/lib-index/mail-index-transaction-update.c /dovecot/src/lib-index/mail-index.h /dovecot/src/lib-index/mail-transaction-log.h /dovecot/src/lib-index/mailbox-log.h /dovecot/src/lib-index/test-mail-index-transaction-finish.c /dovecot/src/lib-index/test-mail-index-transaction-update.c /dovecot/src/lib-lda/mail-deliver.c /dovecot/src/lib-lda/mail-deliver.h /dovecot/src/lib-mail/mail-types.h index/dbox-common/dbox-file-fix.c index/dbox-common/dbox-save.c index/dbox-common/dbox-save.h index/dbox-multi/mdbox-save.c index/dbox-multi/mdbox-storage-rebuild.c index/dbox-multi/mdbox-storage.c index/dbox-multi/mdbox-storage.h index/dbox-multi/mdbox-sync.c index/dbox-single/sdbox-copy.c index/dbox-single/sdbox-file.c index/dbox-single/sdbox-save.c index/dbox-single/sdbox-storage.c index/dbox-single/sdbox-storage.h index/dbox-single/sdbox-sync-rebuild.c index/index-attachment.c index/index-mail.c index/index-search.c index/index-storage.c index/index-sync-changes.c index/index-sync-changes.h index/maildir/maildir-storage.c index/maildir/maildir-sync-index.c index/maildir/maildir-uidlist.c index/maildir/maildir-uidlist.h index/mbox/mbox-storage.c index/mbox/mbox-storage.h index/mbox/mbox-sync.c list/index-mailbox-list-status.c list/index-mailbox-list.h list/mailbox-list-fs.c mail-storage.c mail-storage.h mail.c mailbox-guid-cache.c mailbox-guid-cache.h mailbox-list-private.h mailbox-list.c mailbox-list.h test-mailbox-get.c /dovecot/src/lib/Makefile.am /dovecot/src/lib/guid.c /dovecot/src/lib/guid.h /dovecot/src/lmtp/client.c /dovecot/src/plugins/fts-lucene/doveadm-fts-lucene.c /dovecot/src/plugins/fts-lucene/fts-backend-lucene.c /dovecot/src/plugins/fts-lucene/lucene-wrapper.cc /dovecot/src/plugins/fts-lucene/lucene-wrapper.h /dovecot/src/plugins/fts/doveadm-dump-fts-expunge-log.c /dovecot/src/plugins/fts/fts-api-private.h /dovecot/src/plugins/fts/fts-api.c /dovecot/src/plugins/fts/fts-expunge-log.c /dovecot/src/plugins/fts/fts-expunge-log.h
2becb54a6342cf326c25db0c9ad010983979e2b4 16-Aug-2011 Timo Sirainen <tss@iki.fi>

lib-storage: Don't crash on getting alt root dir, when no alt dir is specified.

37cfbf01ccb035d24fa1cce3b6f86bbcb968dff3 16-Aug-2011 Timo Sirainen <tss@iki.fi>

lib-storage: Log alt path when mail_debug=yes

7920a47321690c932ffd4d286cd16b4048d22d41 16-Aug-2011 Timo Sirainen <tss@iki.fi>

lib-storage: Log alt path when mail_debug=yes

47d5cc09738defd0020c797866e2a25a344aa65a 15-Aug-2011 Timo Sirainen <tss@iki.fi>

lib-storage: mailbox_list_get_permissions() now returns struct mailbox_permissions. Also added new file_uid and file_gid fields to the mailbox_permissions.

bd4e36a8cd7257cca7d1434c49a1e343ed7c5100 11-Aug-2011 Timo Sirainen <tss@iki.fi>

lib-storage: Added mailbox_alloc_guid() for opening mailbox by its GUID.

08ed4ab71fd2a4e800d9025a736f0f46b771ea90 10-Aug-2011 Timo Sirainen <tss@iki.fi>

lib-storage: Fixes to handling INBOX/ namespace prefix.

9ba91492d2eb29199674b669c673332ae2b01438 29-Jul-2011 Timo Sirainen <tss@iki.fi>

lib-storage: mailbox_list_mailbox() now returns INBOX as nonexistent if it physically doesn't exist. This is important for MAILBOX_LIST_ITER_NO_AUTO_BOXES to work correctly with Maildir++ layout INBOX.

be110f0a3888a24282f06820ec0b5068d2b8f906 02-Jul-2011 Timo Sirainen <tss@iki.fi>

lib-storage: mkdir APIs changed.

0b25846ba794ce19536a24d4065beaf2a0bd9464 30-Apr-2011 Timo Sirainen <tss@iki.fi>

lib-storage: mailbox_delete() for a symlink now removes the symlink instead of expunging mails.

76a8438e7420ae212ac5a37c20312738e04aa63e 21-Mar-2011 Timo Sirainen <tss@iki.fi>

lib-storage: Don't try to create /dovecot.mailbox.index when indexes are disabled.

db8b0a3f74a20528d66a3c4be7df920e5c4554c2 10-Mar-2011 Timo Sirainen <tss@iki.fi>

lib-storage: Allow creating a secondary mailbox_list for a namespace.

dc5606fb66d30a659459446b6ca1a8b4f1146052 10-Mar-2011 Timo Sirainen <tss@iki.fi>

Moved most of listescape plugin functionality directly to lib-storage. This fixes actually opening escaped mailboxes. The plugin may eventually be removed and replaced with a setting.

2e37d45867d081db150ab78dad303b9077aea24f 04-Mar-2011 Timo Sirainen <tss@iki.fi>

Updated copyright notices to include year 2011.

/dovecot/src/anvil/anvil-connection.c /dovecot/src/anvil/anvil-settings.c /dovecot/src/anvil/connect-limit.c /dovecot/src/anvil/main.c /dovecot/src/anvil/penalty.c /dovecot/src/anvil/test-penalty.c /dovecot/src/auth/auth-cache.c /dovecot/src/auth/auth-client-connection.c /dovecot/src/auth/auth-master-connection.c /dovecot/src/auth/auth-penalty.c /dovecot/src/auth/auth-request-handler.c /dovecot/src/auth/auth-request.c /dovecot/src/auth/auth-settings.c /dovecot/src/auth/auth-stream.c /dovecot/src/auth/auth-worker-client.c /dovecot/src/auth/auth-worker-server.c /dovecot/src/auth/auth.c /dovecot/src/auth/db-checkpassword.c /dovecot/src/auth/db-ldap.c /dovecot/src/auth/db-passwd-file.c /dovecot/src/auth/db-sql.c /dovecot/src/auth/main.c /dovecot/src/auth/mech-anonymous.c /dovecot/src/auth/mech-cram-md5.c /dovecot/src/auth/mech-digest-md5.c /dovecot/src/auth/mech-external.c /dovecot/src/auth/mech-plain.c /dovecot/src/auth/mech.c /dovecot/src/auth/passdb-blocking.c /dovecot/src/auth/passdb-bsdauth.c /dovecot/src/auth/passdb-cache.c /dovecot/src/auth/passdb-checkpassword.c /dovecot/src/auth/passdb-ldap.c /dovecot/src/auth/passdb-passwd-file.c /dovecot/src/auth/passdb-passwd.c /dovecot/src/auth/passdb-shadow.c /dovecot/src/auth/passdb-sql.c /dovecot/src/auth/passdb-static.c /dovecot/src/auth/passdb-vpopmail.c /dovecot/src/auth/passdb.c /dovecot/src/auth/password-scheme-crypt.c /dovecot/src/auth/password-scheme.c /dovecot/src/auth/userdb-blocking.c /dovecot/src/auth/userdb-checkpassword.c /dovecot/src/auth/userdb-ldap.c /dovecot/src/auth/userdb-nss.c /dovecot/src/auth/userdb-passwd-file.c /dovecot/src/auth/userdb-passwd.c /dovecot/src/auth/userdb-prefetch.c /dovecot/src/auth/userdb-sql.c /dovecot/src/auth/userdb-static.c /dovecot/src/auth/userdb-vpopmail.c /dovecot/src/auth/userdb.c /dovecot/src/config/config-connection.c /dovecot/src/config/config-filter.c /dovecot/src/config/config-parser.c /dovecot/src/config/config-request.c /dovecot/src/config/config-settings.c /dovecot/src/config/doveconf.c /dovecot/src/config/main.c /dovecot/src/config/old-set-parser.c /dovecot/src/config/sysinfo-get.c /dovecot/src/dict/dict-commands.c /dovecot/src/dict/dict-connection.c /dovecot/src/dict/dict-settings.c /dovecot/src/dict/main.c /dovecot/src/director/auth-connection.c /dovecot/src/director/director-connection.c /dovecot/src/director/director-host.c /dovecot/src/director/director-request.c /dovecot/src/director/director-settings.c /dovecot/src/director/director-test.c /dovecot/src/director/director.c /dovecot/src/director/doveadm-connection.c /dovecot/src/director/login-connection.c /dovecot/src/director/mail-host.c /dovecot/src/director/main.c /dovecot/src/director/notify-connection.c /dovecot/src/director/user-directory.c /dovecot/src/dns/dns-client-settings.c /dovecot/src/dns/dns-client.c /dovecot/src/doveadm/client-connection.c /dovecot/src/doveadm/doveadm-auth.c /dovecot/src/doveadm/doveadm-director.c /dovecot/src/doveadm/doveadm-dump-index.c /dovecot/src/doveadm/doveadm-dump-log.c /dovecot/src/doveadm/doveadm-dump-mailboxlog.c /dovecot/src/doveadm/doveadm-dump-thread.c /dovecot/src/doveadm/doveadm-dump.c /dovecot/src/doveadm/doveadm-kick.c /dovecot/src/doveadm/doveadm-log.c /dovecot/src/doveadm/doveadm-mail-altmove.c /dovecot/src/doveadm/doveadm-mail-expunge.c /dovecot/src/doveadm/doveadm-mail-fetch.c /dovecot/src/doveadm/doveadm-mail-import.c /dovecot/src/doveadm/doveadm-mail-iter.c /dovecot/src/doveadm/doveadm-mail-list-iter.c /dovecot/src/doveadm/doveadm-mail-mailbox-status.c /dovecot/src/doveadm/doveadm-mail-mailbox.c /dovecot/src/doveadm/doveadm-mail-search.c /dovecot/src/doveadm/doveadm-mail-server.c /dovecot/src/doveadm/doveadm-mail.c /dovecot/src/doveadm/doveadm-master.c /dovecot/src/doveadm/doveadm-mutf7.c /dovecot/src/doveadm/doveadm-penalty.c /dovecot/src/doveadm/doveadm-print-flow.c /dovecot/src/doveadm/doveadm-print-pager.c /dovecot/src/doveadm/doveadm-print-server.c /dovecot/src/doveadm/doveadm-print-tab.c /dovecot/src/doveadm/doveadm-print-table.c /dovecot/src/doveadm/doveadm-print.c /dovecot/src/doveadm/doveadm-settings.c /dovecot/src/doveadm/doveadm-sis.c /dovecot/src/doveadm/doveadm-util.c /dovecot/src/doveadm/doveadm-who.c /dovecot/src/doveadm/doveadm.c /dovecot/src/doveadm/main.c /dovecot/src/doveadm/server-connection.c /dovecot/src/dsync/dsync-brain-msgs-new.c /dovecot/src/dsync/dsync-brain-msgs.c /dovecot/src/dsync/dsync-brain.c /dovecot/src/dsync/dsync-data.c /dovecot/src/dsync/dsync-proxy-client.c /dovecot/src/dsync/dsync-proxy-server-cmd.c /dovecot/src/dsync/dsync-proxy-server.c /dovecot/src/dsync/dsync-proxy.c /dovecot/src/dsync/dsync-worker-local.c /dovecot/src/dsync/dsync-worker.c /dovecot/src/dsync/dsync.c /dovecot/src/dsync/test-dsync-brain-msgs.c /dovecot/src/dsync/test-dsync-brain.c /dovecot/src/dsync/test-dsync-common.c /dovecot/src/dsync/test-dsync-proxy-server-cmd.c /dovecot/src/dsync/test-dsync-proxy.c /dovecot/src/dsync/test-dsync-worker.c /dovecot/src/imap-login/client-authenticate.c /dovecot/src/imap-login/client.c /dovecot/src/imap-login/imap-login-settings.c /dovecot/src/imap-login/imap-proxy.c /dovecot/src/imap/cmd-append.c /dovecot/src/imap/cmd-cancelupdate.c /dovecot/src/imap/cmd-capability.c /dovecot/src/imap/cmd-check.c /dovecot/src/imap/cmd-close.c /dovecot/src/imap/cmd-copy.c /dovecot/src/imap/cmd-create.c /dovecot/src/imap/cmd-delete.c /dovecot/src/imap/cmd-enable.c /dovecot/src/imap/cmd-examine.c /dovecot/src/imap/cmd-expunge.c /dovecot/src/imap/cmd-fetch.c /dovecot/src/imap/cmd-id.c /dovecot/src/imap/cmd-idle.c /dovecot/src/imap/cmd-list.c /dovecot/src/imap/cmd-logout.c /dovecot/src/imap/cmd-lsub.c /dovecot/src/imap/cmd-namespace.c /dovecot/src/imap/cmd-noop.c /dovecot/src/imap/cmd-rename.c /dovecot/src/imap/cmd-search.c /dovecot/src/imap/cmd-select.c /dovecot/src/imap/cmd-sort.c /dovecot/src/imap/cmd-status.c /dovecot/src/imap/cmd-store.c /dovecot/src/imap/cmd-subscribe.c /dovecot/src/imap/cmd-thread.c /dovecot/src/imap/cmd-uid.c /dovecot/src/imap/cmd-unselect.c /dovecot/src/imap/cmd-unsubscribe.c /dovecot/src/imap/cmd-x-cancel.c /dovecot/src/imap/imap-client.c /dovecot/src/imap/imap-commands-util.c /dovecot/src/imap/imap-commands.c /dovecot/src/imap/imap-expunge.c /dovecot/src/imap/imap-fetch-body.c /dovecot/src/imap/imap-fetch.c /dovecot/src/imap/imap-search-args.c /dovecot/src/imap/imap-search.c /dovecot/src/imap/imap-settings.c /dovecot/src/imap/imap-status.c /dovecot/src/imap/imap-sync.c /dovecot/src/imap/mail-storage-callbacks.c /dovecot/src/imap/main.c /dovecot/src/lda/main.c /dovecot/src/lib-auth/auth-client-request.c /dovecot/src/lib-auth/auth-client.c /dovecot/src/lib-auth/auth-master.c /dovecot/src/lib-auth/auth-server-connection.c /dovecot/src/lib-charset/charset-iconv.c /dovecot/src/lib-charset/charset-utf8.c /dovecot/src/lib-dict/dict-client.c /dovecot/src/lib-dict/dict-db.c /dovecot/src/lib-dict/dict-file.c /dovecot/src/lib-dict/dict-sql-settings.c /dovecot/src/lib-dict/dict-sql.c /dovecot/src/lib-dict/dict.c /dovecot/src/lib-dict/test-dict.c /dovecot/src/lib-dns/dns-lookup.c /dovecot/src/lib-fs/fs-api.c /dovecot/src/lib-fs/fs-posix.c /dovecot/src/lib-fs/fs-sis-common.c /dovecot/src/lib-fs/fs-sis-queue.c /dovecot/src/lib-fs/fs-sis.c /dovecot/src/lib-fs/ostream-cmp.c /dovecot/src/lib-imap/imap-arg.c /dovecot/src/lib-imap/imap-base-subject.c /dovecot/src/lib-imap/imap-bodystructure.c /dovecot/src/lib-imap/imap-date.c /dovecot/src/lib-imap/imap-envelope.c /dovecot/src/lib-imap/imap-id.c /dovecot/src/lib-imap/imap-match.c /dovecot/src/lib-imap/imap-parser.c /dovecot/src/lib-imap/imap-quote.c /dovecot/src/lib-imap/imap-seqset.c /dovecot/src/lib-imap/imap-utf7.c /dovecot/src/lib-imap/imap-util.c /dovecot/src/lib-imap/test-imap-match.c /dovecot/src/lib-imap/test-imap-parser.c /dovecot/src/lib-imap/test-imap-utf7.c /dovecot/src/lib-imap/test-imap-util.c /dovecot/src/lib-index/mail-cache-compress.c /dovecot/src/lib-index/mail-cache-decisions.c /dovecot/src/lib-index/mail-cache-fields.c /dovecot/src/lib-index/mail-cache-lookup.c /dovecot/src/lib-index/mail-cache-sync-update.c /dovecot/src/lib-index/mail-cache-transaction.c /dovecot/src/lib-index/mail-cache.c /dovecot/src/lib-index/mail-index-alloc-cache.c /dovecot/src/lib-index/mail-index-dummy-view.c /dovecot/src/lib-index/mail-index-fsck.c /dovecot/src/lib-index/mail-index-lock.c /dovecot/src/lib-index/mail-index-map-hdr.c /dovecot/src/lib-index/mail-index-map-read.c /dovecot/src/lib-index/mail-index-map.c /dovecot/src/lib-index/mail-index-modseq.c /dovecot/src/lib-index/mail-index-strmap.c /dovecot/src/lib-index/mail-index-sync-ext.c /dovecot/src/lib-index/mail-index-sync-keywords.c /dovecot/src/lib-index/mail-index-sync-update.c /dovecot/src/lib-index/mail-index-sync.c /dovecot/src/lib-index/mail-index-transaction-export.c /dovecot/src/lib-index/mail-index-transaction-finish.c /dovecot/src/lib-index/mail-index-transaction-sort-appends.c /dovecot/src/lib-index/mail-index-transaction-update.c /dovecot/src/lib-index/mail-index-transaction-view.c /dovecot/src/lib-index/mail-index-transaction.c /dovecot/src/lib-index/mail-index-util.c /dovecot/src/lib-index/mail-index-view-sync.c /dovecot/src/lib-index/mail-index-view.c /dovecot/src/lib-index/mail-index-write.c /dovecot/src/lib-index/mail-index.c /dovecot/src/lib-index/mail-transaction-log-append.c /dovecot/src/lib-index/mail-transaction-log-file.c /dovecot/src/lib-index/mail-transaction-log-view.c /dovecot/src/lib-index/mail-transaction-log.c /dovecot/src/lib-index/mailbox-log.c /dovecot/src/lib-index/test-mail-index-sync-ext.c /dovecot/src/lib-index/test-mail-index-transaction-finish.c /dovecot/src/lib-index/test-mail-index-transaction-update.c /dovecot/src/lib-index/test-mail-transaction-log-append.c /dovecot/src/lib-index/test-mail-transaction-log-view.c /dovecot/src/lib-lda/duplicate.c /dovecot/src/lib-lda/lda-settings.c /dovecot/src/lib-lda/lmtp-client.c /dovecot/src/lib-lda/mail-deliver.c /dovecot/src/lib-lda/mail-send.c /dovecot/src/lib-lda/smtp-client.c /dovecot/src/lib-mail/istream-dot.c /dovecot/src/lib-mail/istream-header-filter.c /dovecot/src/lib-mail/mbox-from.c /dovecot/src/lib-mail/message-address.c /dovecot/src/lib-mail/message-date.c /dovecot/src/lib-mail/message-decoder.c /dovecot/src/lib-mail/message-header-decode.c /dovecot/src/lib-mail/message-header-encode.c /dovecot/src/lib-mail/message-header-parser.c /dovecot/src/lib-mail/message-id.c /dovecot/src/lib-mail/message-parser.c /dovecot/src/lib-mail/message-part-serialize.c /dovecot/src/lib-mail/message-search.c /dovecot/src/lib-mail/message-send.c /dovecot/src/lib-mail/message-size.c /dovecot/src/lib-mail/quoted-printable.c /dovecot/src/lib-mail/rfc2231-parser.c /dovecot/src/lib-mail/rfc822-parser.c /dovecot/src/lib-mail/test-istream-dot.c /dovecot/src/lib-mail/test-istream-header-filter.c /dovecot/src/lib-mail/test-mbox-from.c /dovecot/src/lib-mail/test-message-address.c /dovecot/src/lib-mail/test-message-date.c /dovecot/src/lib-mail/test-message-decoder.c /dovecot/src/lib-mail/test-message-header-decode.c /dovecot/src/lib-mail/test-message-header-encode.c /dovecot/src/lib-mail/test-message-header-parser.c /dovecot/src/lib-mail/test-message-id.c /dovecot/src/lib-mail/test-message-parser.c /dovecot/src/lib-mail/test-quoted-printable.c /dovecot/src/lib-mail/test-rfc2231-parser.c /dovecot/src/lib-master/anvil-client.c /dovecot/src/lib-master/master-auth.c /dovecot/src/lib-master/master-login-auth.c /dovecot/src/lib-master/master-login.c /dovecot/src/lib-master/master-service-settings-cache.c /dovecot/src/lib-master/master-service-settings.c /dovecot/src/lib-master/master-service.c /dovecot/src/lib-master/syslog-util.c /dovecot/src/lib-settings/settings-parser.c /dovecot/src/lib-settings/settings.c /dovecot/src/lib-sql/driver-mysql.c /dovecot/src/lib-sql/driver-pgsql.c /dovecot/src/lib-sql/driver-sqlpool.c /dovecot/src/lib-sql/sql-api.c /dovecot/src/lib-sql/sql-db-cache.c index/cydir/cydir-mail.c index/cydir/cydir-save.c index/cydir/cydir-storage.c index/cydir/cydir-sync.c index/dbox-common/dbox-attachment.c index/dbox-common/dbox-file-fix.c index/dbox-common/dbox-file.c index/dbox-common/dbox-mail.c index/dbox-common/dbox-save.c index/dbox-common/dbox-storage.c index/dbox-common/dbox-sync-rebuild.c index/dbox-multi/mdbox-file.c index/dbox-multi/mdbox-mail.c index/dbox-multi/mdbox-map.c index/dbox-multi/mdbox-purge.c index/dbox-multi/mdbox-save.c index/dbox-multi/mdbox-settings.c index/dbox-multi/mdbox-storage-rebuild.c index/dbox-multi/mdbox-storage.c index/dbox-multi/mdbox-sync.c index/dbox-single/sdbox-copy.c index/dbox-single/sdbox-file.c index/dbox-single/sdbox-mail.c index/dbox-single/sdbox-save.c index/dbox-single/sdbox-storage.c index/dbox-single/sdbox-sync-rebuild.c index/dbox-single/sdbox-sync.c index/imapc/imapc-sync.c index/index-attachment.c index/index-mail-headers.c index/index-mail.c index/index-mailbox-check.c index/index-search-result.c index/index-search.c index/index-sort-string.c index/index-sort.c index/index-status.c index/index-storage.c index/index-sync-changes.c index/index-sync-search.c index/index-sync.c index/index-thread-finish.c index/index-thread-links.c index/index-thread.c index/index-transaction.c index/istream-attachment.c index/istream-mail-stats.c index/maildir/maildir-copy.c index/maildir/maildir-filename-flags.c index/maildir/maildir-filename.c index/maildir/maildir-keywords.c index/maildir/maildir-mail.c index/maildir/maildir-save.c index/maildir/maildir-settings.c index/maildir/maildir-storage.c index/maildir/maildir-sync-index.c index/maildir/maildir-sync.c index/maildir/maildir-uidlist.c index/maildir/maildir-util.c index/mbox/istream-raw-mbox.c index/mbox/mbox-file.c index/mbox/mbox-lock.c index/mbox/mbox-mail.c index/mbox/mbox-md5.c index/mbox/mbox-save.c index/mbox/mbox-settings.c index/mbox/mbox-storage.c index/mbox/mbox-sync-parse.c index/mbox/mbox-sync-rewrite.c index/mbox/mbox-sync-update.c index/mbox/mbox-sync.c index/raw/raw-mail.c index/raw/raw-storage.c index/raw/raw-sync.c index/shared/shared-list.c index/shared/shared-storage.c list/mailbox-list-delete.c list/mailbox-list-fs-flags.c list/mailbox-list-fs-iter.c list/mailbox-list-fs.c list/mailbox-list-maildir-iter.c list/mailbox-list-maildir.c list/mailbox-list-none.c list/mailbox-list-subscriptions.c list/subscription-file.c mail-copy.c mail-error.c mail-namespace.c mail-search-build.c mail-search-parser-cmdline.c mail-search-parser-imap.c mail-search-parser.c mail-search-register-human.c mail-search-register-imap.c mail-search-register.c mail-search.c mail-storage-hooks.c mail-storage-service.c mail-storage-settings.c mail-storage.c mail-thread.c mail-user.c mail.c mailbox-get.c mailbox-header.c mailbox-keywords.c mailbox-list.c mailbox-search-result.c mailbox-tree.c mailbox-uidvalidity.c test-mail-storage.c test-mail.c test-mailbox-get.c test-mailbox.c /dovecot/src/lib-test/test-common.c /dovecot/src/lib/abspath.c /dovecot/src/lib/aqueue.c /dovecot/src/lib/array.c /dovecot/src/lib/askpass.c /dovecot/src/lib/backtrace-string.c /dovecot/src/lib/base64.c /dovecot/src/lib/bsearch-insert-pos.c /dovecot/src/lib/buffer.c /dovecot/src/lib/child-wait.c /dovecot/src/lib/close-keep-errno.c /dovecot/src/lib/compat.c /dovecot/src/lib/crc32.c /dovecot/src/lib/data-stack.c /dovecot/src/lib/eacces-error.c /dovecot/src/lib/env-util.c /dovecot/src/lib/execv-const.c /dovecot/src/lib/failures.c /dovecot/src/lib/fd-close-on-exec.c /dovecot/src/lib/fd-set-nonblock.c /dovecot/src/lib/fdatasync-path.c /dovecot/src/lib/fdpass.c /dovecot/src/lib/file-cache.c /dovecot/src/lib/file-copy.c /dovecot/src/lib/file-dotlock.c /dovecot/src/lib/file-lock.c /dovecot/src/lib/file-set-size.c /dovecot/src/lib/hash-format.c /dovecot/src/lib/hash-method.c /dovecot/src/lib/hash.c /dovecot/src/lib/hash2.c /dovecot/src/lib/hex-binary.c /dovecot/src/lib/hex-dec.c /dovecot/src/lib/home-expand.c /dovecot/src/lib/hostpid.c /dovecot/src/lib/imem.c /dovecot/src/lib/ioloop-notify-dn.c /dovecot/src/lib/ioloop-notify-fd.c /dovecot/src/lib/ioloop-notify-inotify.c /dovecot/src/lib/ioloop-notify-none.c /dovecot/src/lib/ioloop-poll.c /dovecot/src/lib/ioloop-select.c /dovecot/src/lib/ioloop.c /dovecot/src/lib/iostream.c /dovecot/src/lib/istream-base64-encoder.c /dovecot/src/lib/istream-concat.c /dovecot/src/lib/istream-crlf.c /dovecot/src/lib/istream-data.c /dovecot/src/lib/istream-file.c /dovecot/src/lib/istream-limit.c /dovecot/src/lib/istream-mmap.c /dovecot/src/lib/istream-seekable.c /dovecot/src/lib/istream-tee.c /dovecot/src/lib/istream.c /dovecot/src/lib/lib-signals.c /dovecot/src/lib/lib.c /dovecot/src/lib/mempool-alloconly.c /dovecot/src/lib/mempool-datastack.c /dovecot/src/lib/mempool-system.c /dovecot/src/lib/mempool-unsafe-datastack.c /dovecot/src/lib/mempool.c /dovecot/src/lib/mkdir-parents.c /dovecot/src/lib/mmap-anon.c /dovecot/src/lib/mmap-util.c /dovecot/src/lib/module-dir.c /dovecot/src/lib/mountpoint.c /dovecot/src/lib/network.c /dovecot/src/lib/nfs-workarounds.c /dovecot/src/lib/ostream-buffer.c /dovecot/src/lib/ostream-file.c /dovecot/src/lib/ostream.c /dovecot/src/lib/printf-format-fix.c /dovecot/src/lib/priorityq.c /dovecot/src/lib/process-title.c /dovecot/src/lib/randgen.c /dovecot/src/lib/read-full.c /dovecot/src/lib/restrict-access.c /dovecot/src/lib/restrict-process-size.c /dovecot/src/lib/safe-memset.c /dovecot/src/lib/safe-mkdir.c /dovecot/src/lib/safe-mkstemp.c /dovecot/src/lib/sendfile-util.c /dovecot/src/lib/seq-range-array.c /dovecot/src/lib/str-find.c /dovecot/src/lib/str-sanitize.c /dovecot/src/lib/str.c /dovecot/src/lib/strescape.c /dovecot/src/lib/strfuncs.c /dovecot/src/lib/strnum.c /dovecot/src/lib/test-aqueue.c /dovecot/src/lib/test-array.c /dovecot/src/lib/test-base64.c /dovecot/src/lib/test-bsearch-insert-pos.c /dovecot/src/lib/test-buffer.c /dovecot/src/lib/test-crc32.c /dovecot/src/lib/test-hash-format.c /dovecot/src/lib/test-hex-binary.c /dovecot/src/lib/test-istream-base64-encoder.c /dovecot/src/lib/test-istream-concat.c /dovecot/src/lib/test-istream-crlf.c /dovecot/src/lib/test-istream-seekable.c /dovecot/src/lib/test-istream-tee.c /dovecot/src/lib/test-lib.c /dovecot/src/lib/test-llist.c /dovecot/src/lib/test-mempool-alloconly.c /dovecot/src/lib/test-network.c /dovecot/src/lib/test-ostream-file.c /dovecot/src/lib/test-primes.c /dovecot/src/lib/test-priorityq.c /dovecot/src/lib/test-seq-range-array.c /dovecot/src/lib/test-str-find.c /dovecot/src/lib/test-str-sanitize.c /dovecot/src/lib/test-strescape.c /dovecot/src/lib/test-strfuncs.c /dovecot/src/lib/test-time-util.c /dovecot/src/lib/test-utc-mktime.c /dovecot/src/lib/test-var-expand.c /dovecot/src/lib/time-util.c /dovecot/src/lib/unichar.c /dovecot/src/lib/unix-socket-create.c /dovecot/src/lib/unlink-directory.c /dovecot/src/lib/unlink-old-files.c /dovecot/src/lib/utc-mktime.c /dovecot/src/lib/utc-offset.c /dovecot/src/lib/var-expand.c /dovecot/src/lib/write-full.c /dovecot/src/lmtp/client.c /dovecot/src/lmtp/commands.c /dovecot/src/lmtp/lmtp-proxy.c /dovecot/src/lmtp/lmtp-settings.c /dovecot/src/lmtp/main.c /dovecot/src/log/log-connection.c /dovecot/src/log/log-settings.c /dovecot/src/log/main.c /dovecot/src/login-common/access-lookup.c /dovecot/src/login-common/client-common-auth.c /dovecot/src/login-common/client-common.c /dovecot/src/login-common/login-proxy-state.c /dovecot/src/login-common/login-proxy.c /dovecot/src/login-common/login-settings.c /dovecot/src/login-common/main.c /dovecot/src/login-common/sasl-server.c /dovecot/src/login-common/ssl-proxy-gnutls.c /dovecot/src/login-common/ssl-proxy-openssl.c /dovecot/src/login-common/ssl-proxy.c /dovecot/src/master/dup2-array.c /dovecot/src/master/main.c /dovecot/src/master/master-settings.c /dovecot/src/master/service-anvil.c /dovecot/src/master/service-listen.c /dovecot/src/master/service-log.c /dovecot/src/master/service-monitor.c /dovecot/src/master/service-process-notify.c /dovecot/src/master/service-process.c /dovecot/src/master/service.c /dovecot/src/plugins/acl/acl-api.c /dovecot/src/plugins/acl/acl-backend-vfile-acllist.c /dovecot/src/plugins/acl/acl-backend-vfile.c /dovecot/src/plugins/acl/acl-backend.c /dovecot/src/plugins/acl/acl-cache.c /dovecot/src/plugins/acl/acl-lookup-dict.c /dovecot/src/plugins/acl/acl-mailbox-list.c /dovecot/src/plugins/acl/acl-mailbox.c /dovecot/src/plugins/acl/acl-plugin.c /dovecot/src/plugins/acl/acl-shared-storage.c /dovecot/src/plugins/acl/acl-storage.c /dovecot/src/plugins/autocreate/autocreate-plugin.c /dovecot/src/plugins/expire/doveadm-expire.c /dovecot/src/plugins/expire/expire-plugin.c /dovecot/src/plugins/expire/expire-set.c /dovecot/src/plugins/fts-lucene/fts-backend-lucene.c /dovecot/src/plugins/fts-lucene/fts-lucene-plugin.c /dovecot/src/plugins/fts-solr/fts-backend-solr.c /dovecot/src/plugins/fts-solr/fts-solr-plugin.c /dovecot/src/plugins/fts-solr/solr-connection.c /dovecot/src/plugins/fts-squat/fts-backend-squat.c /dovecot/src/plugins/fts-squat/fts-squat-plugin.c /dovecot/src/plugins/fts-squat/squat-test.c /dovecot/src/plugins/fts-squat/squat-trie.c /dovecot/src/plugins/fts-squat/squat-uidlist.c /dovecot/src/plugins/fts/fts-api.c /dovecot/src/plugins/fts/fts-mailbox.c /dovecot/src/plugins/fts/fts-plugin.c /dovecot/src/plugins/fts/fts-search.c /dovecot/src/plugins/fts/fts-storage.c /dovecot/src/plugins/imap-acl/imap-acl-plugin.c /dovecot/src/plugins/imap-quota/imap-quota-plugin.c /dovecot/src/plugins/imap-zlib/imap-zlib-plugin.c /dovecot/src/plugins/lazy-expunge/lazy-expunge-plugin.c /dovecot/src/plugins/listescape/listescape-plugin.c /dovecot/src/plugins/mail-log/mail-log-plugin.c /dovecot/src/plugins/quota/doveadm-quota.c /dovecot/src/plugins/quota/quota-count.c /dovecot/src/plugins/quota/quota-dict.c /dovecot/src/plugins/quota/quota-dirsize.c /dovecot/src/plugins/quota/quota-fs.c /dovecot/src/plugins/quota/quota-maildir.c /dovecot/src/plugins/quota/quota-plugin.c /dovecot/src/plugins/quota/quota-storage.c /dovecot/src/plugins/quota/quota.c /dovecot/src/plugins/snarf/snarf-plugin.c /dovecot/src/plugins/trash/trash-plugin.c /dovecot/src/plugins/virtual/virtual-config.c /dovecot/src/plugins/virtual/virtual-mail.c /dovecot/src/plugins/virtual/virtual-plugin.c /dovecot/src/plugins/virtual/virtual-save.c /dovecot/src/plugins/virtual/virtual-search.c /dovecot/src/plugins/virtual/virtual-storage.c /dovecot/src/plugins/virtual/virtual-sync.c /dovecot/src/plugins/virtual/virtual-transaction.c /dovecot/src/plugins/zlib/doveadm-zlib.c /dovecot/src/plugins/zlib/istream-bzlib.c /dovecot/src/plugins/zlib/istream-zlib.c /dovecot/src/plugins/zlib/ostream-bzlib.c /dovecot/src/plugins/zlib/ostream-zlib.c /dovecot/src/plugins/zlib/zlib-plugin.c /dovecot/src/pop3-login/client-authenticate.c /dovecot/src/pop3-login/client.c /dovecot/src/pop3-login/pop3-login-settings.c /dovecot/src/pop3-login/pop3-proxy.c /dovecot/src/pop3/main.c /dovecot/src/pop3/pop3-client.c /dovecot/src/pop3/pop3-commands.c /dovecot/src/pop3/pop3-settings.c /dovecot/src/ssl-params/main.c /dovecot/src/ssl-params/ssl-params-openssl.c /dovecot/src/ssl-params/ssl-params-settings.c /dovecot/src/ssl-params/ssl-params.c /dovecot/src/util/gdbhelper.c /dovecot/src/util/maildirlock.c /dovecot/src/util/rawlog.c /dovecot/src/util/script-login.c /dovecot/src/util/script.c /dovecot/src/util/tcpwrap-settings.c /dovecot/src/util/tcpwrap.c
183bea41fa640dc8117f3eb45ff935cd81377a84 04-Mar-2011 Timo Sirainen <tss@iki.fi>

Updated copyright notices to include year 2011.

/dovecot/src/anvil/anvil-connection.c /dovecot/src/anvil/anvil-settings.c /dovecot/src/anvil/connect-limit.c /dovecot/src/anvil/main.c /dovecot/src/anvil/penalty.c /dovecot/src/anvil/test-penalty.c /dovecot/src/auth/auth-cache.c /dovecot/src/auth/auth-client-connection.c /dovecot/src/auth/auth-master-connection.c /dovecot/src/auth/auth-penalty.c /dovecot/src/auth/auth-request-handler.c /dovecot/src/auth/auth-request.c /dovecot/src/auth/auth-settings.c /dovecot/src/auth/auth-stream.c /dovecot/src/auth/auth-worker-client.c /dovecot/src/auth/auth-worker-server.c /dovecot/src/auth/auth.c /dovecot/src/auth/db-checkpassword.c /dovecot/src/auth/db-ldap.c /dovecot/src/auth/db-passwd-file.c /dovecot/src/auth/db-sql.c /dovecot/src/auth/main.c /dovecot/src/auth/mech-anonymous.c /dovecot/src/auth/mech-cram-md5.c /dovecot/src/auth/mech-digest-md5.c /dovecot/src/auth/mech-external.c /dovecot/src/auth/mech-plain.c /dovecot/src/auth/mech.c /dovecot/src/auth/passdb-blocking.c /dovecot/src/auth/passdb-bsdauth.c /dovecot/src/auth/passdb-cache.c /dovecot/src/auth/passdb-checkpassword.c /dovecot/src/auth/passdb-ldap.c /dovecot/src/auth/passdb-passwd-file.c /dovecot/src/auth/passdb-passwd.c /dovecot/src/auth/passdb-shadow.c /dovecot/src/auth/passdb-sql.c /dovecot/src/auth/passdb-static.c /dovecot/src/auth/passdb-vpopmail.c /dovecot/src/auth/passdb.c /dovecot/src/auth/password-scheme-crypt.c /dovecot/src/auth/password-scheme.c /dovecot/src/auth/userdb-blocking.c /dovecot/src/auth/userdb-checkpassword.c /dovecot/src/auth/userdb-ldap.c /dovecot/src/auth/userdb-nss.c /dovecot/src/auth/userdb-passwd-file.c /dovecot/src/auth/userdb-passwd.c /dovecot/src/auth/userdb-prefetch.c /dovecot/src/auth/userdb-sql.c /dovecot/src/auth/userdb-static.c /dovecot/src/auth/userdb-vpopmail.c /dovecot/src/auth/userdb.c /dovecot/src/config/config-connection.c /dovecot/src/config/config-filter.c /dovecot/src/config/config-parser.c /dovecot/src/config/config-request.c /dovecot/src/config/config-settings.c /dovecot/src/config/doveconf.c /dovecot/src/config/main.c /dovecot/src/config/old-set-parser.c /dovecot/src/config/sysinfo-get.c /dovecot/src/dict/dict-commands.c /dovecot/src/dict/dict-connection.c /dovecot/src/dict/dict-settings.c /dovecot/src/dict/main.c /dovecot/src/director/auth-connection.c /dovecot/src/director/director-connection.c /dovecot/src/director/director-host.c /dovecot/src/director/director-request.c /dovecot/src/director/director-settings.c /dovecot/src/director/director-test.c /dovecot/src/director/director.c /dovecot/src/director/doveadm-connection.c /dovecot/src/director/login-connection.c /dovecot/src/director/mail-host.c /dovecot/src/director/main.c /dovecot/src/director/notify-connection.c /dovecot/src/director/user-directory.c /dovecot/src/dns/dns-client-settings.c /dovecot/src/dns/dns-client.c /dovecot/src/doveadm/client-connection.c /dovecot/src/doveadm/doveadm-auth.c /dovecot/src/doveadm/doveadm-director.c /dovecot/src/doveadm/doveadm-dump-index.c /dovecot/src/doveadm/doveadm-dump-log.c /dovecot/src/doveadm/doveadm-dump-mailboxlog.c /dovecot/src/doveadm/doveadm-dump-thread.c /dovecot/src/doveadm/doveadm-dump.c /dovecot/src/doveadm/doveadm-kick.c /dovecot/src/doveadm/doveadm-log.c /dovecot/src/doveadm/doveadm-mail-altmove.c /dovecot/src/doveadm/doveadm-mail-expunge.c /dovecot/src/doveadm/doveadm-mail-fetch.c /dovecot/src/doveadm/doveadm-mail-import.c /dovecot/src/doveadm/doveadm-mail-iter.c /dovecot/src/doveadm/doveadm-mail-list-iter.c /dovecot/src/doveadm/doveadm-mail-mailbox-status.c /dovecot/src/doveadm/doveadm-mail-mailbox.c /dovecot/src/doveadm/doveadm-mail-search.c /dovecot/src/doveadm/doveadm-mail-server.c /dovecot/src/doveadm/doveadm-mail.c /dovecot/src/doveadm/doveadm-master.c /dovecot/src/doveadm/doveadm-mutf7.c /dovecot/src/doveadm/doveadm-penalty.c /dovecot/src/doveadm/doveadm-print-flow.c /dovecot/src/doveadm/doveadm-print-pager.c /dovecot/src/doveadm/doveadm-print-server.c /dovecot/src/doveadm/doveadm-print-tab.c /dovecot/src/doveadm/doveadm-print-table.c /dovecot/src/doveadm/doveadm-print.c /dovecot/src/doveadm/doveadm-settings.c /dovecot/src/doveadm/doveadm-sis.c /dovecot/src/doveadm/doveadm-util.c /dovecot/src/doveadm/doveadm-who.c /dovecot/src/doveadm/doveadm.c /dovecot/src/doveadm/main.c /dovecot/src/doveadm/server-connection.c /dovecot/src/dsync/dsync-brain-msgs-new.c /dovecot/src/dsync/dsync-brain-msgs.c /dovecot/src/dsync/dsync-brain.c /dovecot/src/dsync/dsync-data.c /dovecot/src/dsync/dsync-proxy-client.c /dovecot/src/dsync/dsync-proxy-server-cmd.c /dovecot/src/dsync/dsync-proxy-server.c /dovecot/src/dsync/dsync-proxy.c /dovecot/src/dsync/dsync-worker-local.c /dovecot/src/dsync/dsync-worker.c /dovecot/src/dsync/dsync.c /dovecot/src/dsync/test-dsync-brain-msgs.c /dovecot/src/dsync/test-dsync-brain.c /dovecot/src/dsync/test-dsync-common.c /dovecot/src/dsync/test-dsync-proxy-server-cmd.c /dovecot/src/dsync/test-dsync-proxy.c /dovecot/src/dsync/test-dsync-worker.c /dovecot/src/imap-login/client-authenticate.c /dovecot/src/imap-login/client.c /dovecot/src/imap-login/imap-login-settings.c /dovecot/src/imap-login/imap-proxy.c /dovecot/src/imap/cmd-append.c /dovecot/src/imap/cmd-cancelupdate.c /dovecot/src/imap/cmd-capability.c /dovecot/src/imap/cmd-check.c /dovecot/src/imap/cmd-close.c /dovecot/src/imap/cmd-copy.c /dovecot/src/imap/cmd-create.c /dovecot/src/imap/cmd-delete.c /dovecot/src/imap/cmd-enable.c /dovecot/src/imap/cmd-examine.c /dovecot/src/imap/cmd-expunge.c /dovecot/src/imap/cmd-fetch.c /dovecot/src/imap/cmd-id.c /dovecot/src/imap/cmd-idle.c /dovecot/src/imap/cmd-list.c /dovecot/src/imap/cmd-logout.c /dovecot/src/imap/cmd-lsub.c /dovecot/src/imap/cmd-namespace.c /dovecot/src/imap/cmd-noop.c /dovecot/src/imap/cmd-rename.c /dovecot/src/imap/cmd-search.c /dovecot/src/imap/cmd-select.c /dovecot/src/imap/cmd-sort.c /dovecot/src/imap/cmd-status.c /dovecot/src/imap/cmd-store.c /dovecot/src/imap/cmd-subscribe.c /dovecot/src/imap/cmd-thread.c /dovecot/src/imap/cmd-uid.c /dovecot/src/imap/cmd-unselect.c /dovecot/src/imap/cmd-unsubscribe.c /dovecot/src/imap/cmd-x-cancel.c /dovecot/src/imap/imap-client.c /dovecot/src/imap/imap-commands-util.c /dovecot/src/imap/imap-commands.c /dovecot/src/imap/imap-expunge.c /dovecot/src/imap/imap-fetch-body.c /dovecot/src/imap/imap-fetch.c /dovecot/src/imap/imap-search-args.c /dovecot/src/imap/imap-search.c /dovecot/src/imap/imap-settings.c /dovecot/src/imap/imap-status.c /dovecot/src/imap/imap-sync.c /dovecot/src/imap/mail-storage-callbacks.c /dovecot/src/imap/main.c /dovecot/src/lda/main.c /dovecot/src/lib-auth/auth-client-request.c /dovecot/src/lib-auth/auth-client.c /dovecot/src/lib-auth/auth-master.c /dovecot/src/lib-auth/auth-server-connection.c /dovecot/src/lib-charset/charset-iconv.c /dovecot/src/lib-charset/charset-utf8.c /dovecot/src/lib-dict/dict-client.c /dovecot/src/lib-dict/dict-db.c /dovecot/src/lib-dict/dict-file.c /dovecot/src/lib-dict/dict-sql-settings.c /dovecot/src/lib-dict/dict-sql.c /dovecot/src/lib-dict/dict.c /dovecot/src/lib-dict/test-dict.c /dovecot/src/lib-dns/dns-lookup.c /dovecot/src/lib-fs/fs-api.c /dovecot/src/lib-fs/fs-posix.c /dovecot/src/lib-fs/fs-sis-common.c /dovecot/src/lib-fs/fs-sis-queue.c /dovecot/src/lib-fs/fs-sis.c /dovecot/src/lib-fs/ostream-cmp.c /dovecot/src/lib-imap/imap-arg.c /dovecot/src/lib-imap/imap-base-subject.c /dovecot/src/lib-imap/imap-bodystructure.c /dovecot/src/lib-imap/imap-date.c /dovecot/src/lib-imap/imap-envelope.c /dovecot/src/lib-imap/imap-id.c /dovecot/src/lib-imap/imap-match.c /dovecot/src/lib-imap/imap-parser.c /dovecot/src/lib-imap/imap-quote.c /dovecot/src/lib-imap/imap-seqset.c /dovecot/src/lib-imap/imap-utf7.c /dovecot/src/lib-imap/imap-util.c /dovecot/src/lib-imap/test-imap-match.c /dovecot/src/lib-imap/test-imap-parser.c /dovecot/src/lib-imap/test-imap-utf7.c /dovecot/src/lib-imap/test-imap-util.c /dovecot/src/lib-index/mail-cache-compress.c /dovecot/src/lib-index/mail-cache-decisions.c /dovecot/src/lib-index/mail-cache-fields.c /dovecot/src/lib-index/mail-cache-lookup.c /dovecot/src/lib-index/mail-cache-sync-update.c /dovecot/src/lib-index/mail-cache-transaction.c /dovecot/src/lib-index/mail-cache.c /dovecot/src/lib-index/mail-index-alloc-cache.c /dovecot/src/lib-index/mail-index-dummy-view.c /dovecot/src/lib-index/mail-index-fsck.c /dovecot/src/lib-index/mail-index-lock.c /dovecot/src/lib-index/mail-index-map-hdr.c /dovecot/src/lib-index/mail-index-map-read.c /dovecot/src/lib-index/mail-index-map.c /dovecot/src/lib-index/mail-index-modseq.c /dovecot/src/lib-index/mail-index-strmap.c /dovecot/src/lib-index/mail-index-sync-ext.c /dovecot/src/lib-index/mail-index-sync-keywords.c /dovecot/src/lib-index/mail-index-sync-update.c /dovecot/src/lib-index/mail-index-sync.c /dovecot/src/lib-index/mail-index-transaction-export.c /dovecot/src/lib-index/mail-index-transaction-finish.c /dovecot/src/lib-index/mail-index-transaction-sort-appends.c /dovecot/src/lib-index/mail-index-transaction-update.c /dovecot/src/lib-index/mail-index-transaction-view.c /dovecot/src/lib-index/mail-index-transaction.c /dovecot/src/lib-index/mail-index-util.c /dovecot/src/lib-index/mail-index-view-sync.c /dovecot/src/lib-index/mail-index-view.c /dovecot/src/lib-index/mail-index-write.c /dovecot/src/lib-index/mail-index.c /dovecot/src/lib-index/mail-transaction-log-append.c /dovecot/src/lib-index/mail-transaction-log-file.c /dovecot/src/lib-index/mail-transaction-log-view.c /dovecot/src/lib-index/mail-transaction-log.c /dovecot/src/lib-index/mailbox-list-index-sync.c /dovecot/src/lib-index/mailbox-list-index.c /dovecot/src/lib-index/mailbox-log.c /dovecot/src/lib-index/test-mail-index-sync-ext.c /dovecot/src/lib-index/test-mail-index-transaction-finish.c /dovecot/src/lib-index/test-mail-index-transaction-update.c /dovecot/src/lib-index/test-mail-transaction-log-append.c /dovecot/src/lib-index/test-mail-transaction-log-view.c /dovecot/src/lib-lda/duplicate.c /dovecot/src/lib-lda/lda-settings.c /dovecot/src/lib-lda/lmtp-client.c /dovecot/src/lib-lda/mail-deliver.c /dovecot/src/lib-lda/mail-send.c /dovecot/src/lib-lda/smtp-client.c /dovecot/src/lib-mail/istream-dot.c /dovecot/src/lib-mail/istream-header-filter.c /dovecot/src/lib-mail/mbox-from.c /dovecot/src/lib-mail/message-address.c /dovecot/src/lib-mail/message-date.c /dovecot/src/lib-mail/message-decoder.c /dovecot/src/lib-mail/message-header-decode.c /dovecot/src/lib-mail/message-header-encode.c /dovecot/src/lib-mail/message-header-parser.c /dovecot/src/lib-mail/message-id.c /dovecot/src/lib-mail/message-parser.c /dovecot/src/lib-mail/message-part-serialize.c /dovecot/src/lib-mail/message-search.c /dovecot/src/lib-mail/message-send.c /dovecot/src/lib-mail/message-size.c /dovecot/src/lib-mail/quoted-printable.c /dovecot/src/lib-mail/rfc2231-parser.c /dovecot/src/lib-mail/rfc822-parser.c /dovecot/src/lib-mail/test-istream-dot.c /dovecot/src/lib-mail/test-istream-header-filter.c /dovecot/src/lib-mail/test-mbox-from.c /dovecot/src/lib-mail/test-message-address.c /dovecot/src/lib-mail/test-message-date.c /dovecot/src/lib-mail/test-message-decoder.c /dovecot/src/lib-mail/test-message-header-decode.c /dovecot/src/lib-mail/test-message-header-encode.c /dovecot/src/lib-mail/test-message-header-parser.c /dovecot/src/lib-mail/test-message-id.c /dovecot/src/lib-mail/test-message-parser.c /dovecot/src/lib-mail/test-quoted-printable.c /dovecot/src/lib-mail/test-rfc2231-parser.c /dovecot/src/lib-master/anvil-client.c /dovecot/src/lib-master/master-auth.c /dovecot/src/lib-master/master-login-auth.c /dovecot/src/lib-master/master-login.c /dovecot/src/lib-master/master-service-settings-cache.c /dovecot/src/lib-master/master-service-settings.c /dovecot/src/lib-master/master-service.c /dovecot/src/lib-master/syslog-util.c /dovecot/src/lib-settings/settings-parser.c /dovecot/src/lib-settings/settings.c /dovecot/src/lib-sql/driver-mysql.c /dovecot/src/lib-sql/driver-pgsql.c /dovecot/src/lib-sql/driver-sqlpool.c /dovecot/src/lib-sql/sql-api.c /dovecot/src/lib-sql/sql-db-cache.c index/cydir/cydir-mail.c index/cydir/cydir-save.c index/cydir/cydir-storage.c index/cydir/cydir-sync.c index/dbox-common/dbox-attachment.c index/dbox-common/dbox-file-fix.c index/dbox-common/dbox-file.c index/dbox-common/dbox-mail.c index/dbox-common/dbox-save.c index/dbox-common/dbox-storage.c index/dbox-common/dbox-sync-rebuild.c index/dbox-multi/mdbox-file.c index/dbox-multi/mdbox-mail.c index/dbox-multi/mdbox-map.c index/dbox-multi/mdbox-purge.c index/dbox-multi/mdbox-save.c index/dbox-multi/mdbox-settings.c index/dbox-multi/mdbox-storage-rebuild.c index/dbox-multi/mdbox-storage.c index/dbox-multi/mdbox-sync.c index/dbox-single/sdbox-copy.c index/dbox-single/sdbox-file.c index/dbox-single/sdbox-mail.c index/dbox-single/sdbox-save.c index/dbox-single/sdbox-storage.c index/dbox-single/sdbox-sync-rebuild.c index/dbox-single/sdbox-sync.c index/index-attachment.c index/index-fetch.c index/index-mail-headers.c index/index-mail.c index/index-mailbox-check.c index/index-search-result.c index/index-search.c index/index-sort-string.c index/index-sort.c index/index-status.c index/index-storage.c index/index-sync-changes.c index/index-sync-search.c index/index-sync.c index/index-thread-finish.c index/index-thread-links.c index/index-thread.c index/index-transaction.c index/istream-attachment.c index/istream-mail-stats.c index/maildir/maildir-copy.c index/maildir/maildir-filename.c index/maildir/maildir-keywords.c index/maildir/maildir-mail.c index/maildir/maildir-save.c index/maildir/maildir-settings.c index/maildir/maildir-storage.c index/maildir/maildir-sync-index.c index/maildir/maildir-sync.c index/maildir/maildir-uidlist.c index/maildir/maildir-util.c index/mbox/istream-raw-mbox.c index/mbox/mbox-file.c index/mbox/mbox-lock.c index/mbox/mbox-mail.c index/mbox/mbox-md5.c index/mbox/mbox-save.c index/mbox/mbox-settings.c index/mbox/mbox-storage.c index/mbox/mbox-sync-parse.c index/mbox/mbox-sync-rewrite.c index/mbox/mbox-sync-update.c index/mbox/mbox-sync.c index/raw/raw-mail.c index/raw/raw-storage.c index/raw/raw-sync.c index/shared/shared-list.c index/shared/shared-storage.c index/test-index-fetch.c list/index-mailbox-list-sync.c list/index-mailbox-list.c list/mailbox-list-delete.c list/mailbox-list-fs-flags.c list/mailbox-list-fs-iter.c list/mailbox-list-fs.c list/mailbox-list-maildir-iter.c list/mailbox-list-maildir.c list/mailbox-list-none.c list/mailbox-list-subscriptions.c list/subscription-file.c mail-copy.c mail-error.c mail-namespace.c mail-search-build.c mail-search-parser-cmdline.c mail-search-parser-imap.c mail-search-parser.c mail-search-register-human.c mail-search-register-imap.c mail-search-register.c mail-search.c mail-storage-hooks.c mail-storage-service.c mail-storage-settings.c mail-storage.c mail-thread.c mail-user.c mail.c mailbox-list.c mailbox-search-result.c mailbox-tree.c mailbox-uidvalidity.c test-mail-storage.c test-mail.c test-mailbox.c /dovecot/src/lib-test/test-common.c /dovecot/src/lib/abspath.c /dovecot/src/lib/aqueue.c /dovecot/src/lib/array.c /dovecot/src/lib/askpass.c /dovecot/src/lib/backtrace-string.c /dovecot/src/lib/base64.c /dovecot/src/lib/bsearch-insert-pos.c /dovecot/src/lib/buffer.c /dovecot/src/lib/child-wait.c /dovecot/src/lib/close-keep-errno.c /dovecot/src/lib/compat.c /dovecot/src/lib/crc32.c /dovecot/src/lib/data-stack.c /dovecot/src/lib/eacces-error.c /dovecot/src/lib/env-util.c /dovecot/src/lib/execv-const.c /dovecot/src/lib/failures.c /dovecot/src/lib/fd-close-on-exec.c /dovecot/src/lib/fd-set-nonblock.c /dovecot/src/lib/fdatasync-path.c /dovecot/src/lib/fdpass.c /dovecot/src/lib/file-cache.c /dovecot/src/lib/file-copy.c /dovecot/src/lib/file-dotlock.c /dovecot/src/lib/file-lock.c /dovecot/src/lib/file-set-size.c /dovecot/src/lib/hash-format.c /dovecot/src/lib/hash-method.c /dovecot/src/lib/hash.c /dovecot/src/lib/hash2.c /dovecot/src/lib/hex-binary.c /dovecot/src/lib/hex-dec.c /dovecot/src/lib/home-expand.c /dovecot/src/lib/hostpid.c /dovecot/src/lib/imem.c /dovecot/src/lib/ioloop-notify-dn.c /dovecot/src/lib/ioloop-notify-fd.c /dovecot/src/lib/ioloop-notify-inotify.c /dovecot/src/lib/ioloop-notify-none.c /dovecot/src/lib/ioloop-poll.c /dovecot/src/lib/ioloop-select.c /dovecot/src/lib/ioloop.c /dovecot/src/lib/iostream.c /dovecot/src/lib/istream-base64-encoder.c /dovecot/src/lib/istream-concat.c /dovecot/src/lib/istream-crlf.c /dovecot/src/lib/istream-data.c /dovecot/src/lib/istream-file.c /dovecot/src/lib/istream-limit.c /dovecot/src/lib/istream-mmap.c /dovecot/src/lib/istream-seekable.c /dovecot/src/lib/istream-tee.c /dovecot/src/lib/istream.c /dovecot/src/lib/lib-signals.c /dovecot/src/lib/lib.c /dovecot/src/lib/mempool-alloconly.c /dovecot/src/lib/mempool-datastack.c /dovecot/src/lib/mempool-system.c /dovecot/src/lib/mempool-unsafe-datastack.c /dovecot/src/lib/mempool.c /dovecot/src/lib/mkdir-parents.c /dovecot/src/lib/mmap-anon.c /dovecot/src/lib/mmap-util.c /dovecot/src/lib/module-dir.c /dovecot/src/lib/mountpoint.c /dovecot/src/lib/network.c /dovecot/src/lib/nfs-workarounds.c /dovecot/src/lib/ostream-buffer.c /dovecot/src/lib/ostream-file.c /dovecot/src/lib/ostream.c /dovecot/src/lib/printf-format-fix.c /dovecot/src/lib/priorityq.c /dovecot/src/lib/process-title.c /dovecot/src/lib/randgen.c /dovecot/src/lib/read-full.c /dovecot/src/lib/restrict-access.c /dovecot/src/lib/restrict-process-size.c /dovecot/src/lib/safe-memset.c /dovecot/src/lib/safe-mkdir.c /dovecot/src/lib/safe-mkstemp.c /dovecot/src/lib/sendfile-util.c /dovecot/src/lib/seq-range-array.c /dovecot/src/lib/str-find.c /dovecot/src/lib/str-sanitize.c /dovecot/src/lib/str.c /dovecot/src/lib/strescape.c /dovecot/src/lib/strfuncs.c /dovecot/src/lib/strnum.c /dovecot/src/lib/test-aqueue.c /dovecot/src/lib/test-array.c /dovecot/src/lib/test-base64.c /dovecot/src/lib/test-bsearch-insert-pos.c /dovecot/src/lib/test-buffer.c /dovecot/src/lib/test-crc32.c /dovecot/src/lib/test-hash-format.c /dovecot/src/lib/test-hex-binary.c /dovecot/src/lib/test-istream-base64-encoder.c /dovecot/src/lib/test-istream-concat.c /dovecot/src/lib/test-istream-crlf.c /dovecot/src/lib/test-istream-seekable.c /dovecot/src/lib/test-istream-tee.c /dovecot/src/lib/test-lib.c /dovecot/src/lib/test-llist.c /dovecot/src/lib/test-mempool-alloconly.c /dovecot/src/lib/test-network.c /dovecot/src/lib/test-ostream-file.c /dovecot/src/lib/test-primes.c /dovecot/src/lib/test-priorityq.c /dovecot/src/lib/test-seq-range-array.c /dovecot/src/lib/test-str-find.c /dovecot/src/lib/test-str-sanitize.c /dovecot/src/lib/test-strescape.c /dovecot/src/lib/test-strfuncs.c /dovecot/src/lib/test-time-util.c /dovecot/src/lib/test-utc-mktime.c /dovecot/src/lib/test-var-expand.c /dovecot/src/lib/time-util.c /dovecot/src/lib/unichar.c /dovecot/src/lib/unix-socket-create.c /dovecot/src/lib/unlink-directory.c /dovecot/src/lib/unlink-old-files.c /dovecot/src/lib/utc-mktime.c /dovecot/src/lib/utc-offset.c /dovecot/src/lib/var-expand.c /dovecot/src/lib/write-full.c /dovecot/src/lmtp/client.c /dovecot/src/lmtp/commands.c /dovecot/src/lmtp/lmtp-proxy.c /dovecot/src/lmtp/lmtp-settings.c /dovecot/src/lmtp/main.c /dovecot/src/log/log-connection.c /dovecot/src/log/log-settings.c /dovecot/src/log/main.c /dovecot/src/login-common/access-lookup.c /dovecot/src/login-common/client-common-auth.c /dovecot/src/login-common/client-common.c /dovecot/src/login-common/login-proxy-state.c /dovecot/src/login-common/login-proxy.c /dovecot/src/login-common/login-settings.c /dovecot/src/login-common/main.c /dovecot/src/login-common/sasl-server.c /dovecot/src/login-common/ssl-proxy-gnutls.c /dovecot/src/login-common/ssl-proxy-openssl.c /dovecot/src/login-common/ssl-proxy.c /dovecot/src/master/dup2-array.c /dovecot/src/master/main.c /dovecot/src/master/master-settings.c /dovecot/src/master/service-anvil.c /dovecot/src/master/service-listen.c /dovecot/src/master/service-log.c /dovecot/src/master/service-monitor.c /dovecot/src/master/service-process-notify.c /dovecot/src/master/service-process.c /dovecot/src/master/service.c /dovecot/src/plugins/acl/acl-api.c /dovecot/src/plugins/acl/acl-backend-vfile-acllist.c /dovecot/src/plugins/acl/acl-backend-vfile.c /dovecot/src/plugins/acl/acl-backend.c /dovecot/src/plugins/acl/acl-cache.c /dovecot/src/plugins/acl/acl-lookup-dict.c /dovecot/src/plugins/acl/acl-mailbox-list.c /dovecot/src/plugins/acl/acl-mailbox.c /dovecot/src/plugins/acl/acl-plugin.c /dovecot/src/plugins/acl/acl-shared-storage.c /dovecot/src/plugins/acl/acl-storage.c /dovecot/src/plugins/autocreate/autocreate-plugin.c /dovecot/src/plugins/expire/doveadm-expire.c /dovecot/src/plugins/expire/expire-plugin.c /dovecot/src/plugins/expire/expire-set.c /dovecot/src/plugins/fts-lucene/fts-backend-lucene.c /dovecot/src/plugins/fts-lucene/fts-lucene-plugin.c /dovecot/src/plugins/fts-solr/fts-backend-solr.c /dovecot/src/plugins/fts-solr/fts-solr-plugin.c /dovecot/src/plugins/fts-solr/solr-connection.c /dovecot/src/plugins/fts-squat/fts-backend-squat.c /dovecot/src/plugins/fts-squat/fts-squat-plugin.c /dovecot/src/plugins/fts-squat/squat-test.c /dovecot/src/plugins/fts-squat/squat-trie.c /dovecot/src/plugins/fts-squat/squat-uidlist.c /dovecot/src/plugins/fts/fts-api.c /dovecot/src/plugins/fts/fts-plugin.c /dovecot/src/plugins/fts/fts-search.c /dovecot/src/plugins/fts/fts-storage.c /dovecot/src/plugins/imap-acl/imap-acl-plugin.c /dovecot/src/plugins/imap-quota/imap-quota-plugin.c /dovecot/src/plugins/imap-zlib/imap-zlib-plugin.c /dovecot/src/plugins/lazy-expunge/lazy-expunge-plugin.c /dovecot/src/plugins/listescape/listescape-plugin.c /dovecot/src/plugins/mail-log/mail-log-plugin.c /dovecot/src/plugins/quota/doveadm-quota.c /dovecot/src/plugins/quota/quota-count.c /dovecot/src/plugins/quota/quota-dict.c /dovecot/src/plugins/quota/quota-dirsize.c /dovecot/src/plugins/quota/quota-fs.c /dovecot/src/plugins/quota/quota-maildir.c /dovecot/src/plugins/quota/quota-plugin.c /dovecot/src/plugins/quota/quota-storage.c /dovecot/src/plugins/quota/quota.c /dovecot/src/plugins/snarf/snarf-plugin.c /dovecot/src/plugins/trash/trash-plugin.c /dovecot/src/plugins/virtual/virtual-config.c /dovecot/src/plugins/virtual/virtual-mail.c /dovecot/src/plugins/virtual/virtual-plugin.c /dovecot/src/plugins/virtual/virtual-save.c /dovecot/src/plugins/virtual/virtual-search.c /dovecot/src/plugins/virtual/virtual-storage.c /dovecot/src/plugins/virtual/virtual-sync.c /dovecot/src/plugins/virtual/virtual-transaction.c /dovecot/src/plugins/zlib/doveadm-zlib.c /dovecot/src/plugins/zlib/istream-bzlib.c /dovecot/src/plugins/zlib/istream-zlib.c /dovecot/src/plugins/zlib/ostream-bzlib.c /dovecot/src/plugins/zlib/ostream-zlib.c /dovecot/src/plugins/zlib/zlib-plugin.c /dovecot/src/pop3-login/client-authenticate.c /dovecot/src/pop3-login/client.c /dovecot/src/pop3-login/pop3-login-settings.c /dovecot/src/pop3-login/pop3-proxy.c /dovecot/src/pop3/main.c /dovecot/src/pop3/pop3-client.c /dovecot/src/pop3/pop3-commands.c /dovecot/src/pop3/pop3-settings.c /dovecot/src/ssl-params/main.c /dovecot/src/ssl-params/ssl-params-openssl.c /dovecot/src/ssl-params/ssl-params-settings.c /dovecot/src/ssl-params/ssl-params.c /dovecot/src/util/gdbhelper.c /dovecot/src/util/listview.c /dovecot/src/util/maildirlock.c /dovecot/src/util/rawlog.c /dovecot/src/util/script-login.c /dovecot/src/util/script.c /dovecot/src/util/tcpwrap-settings.c /dovecot/src/util/tcpwrap.c
a5c81d77e6a496f1ab5eabed2e15e43ee9c3227e 19-Feb-2011 Timo Sirainen <tss@iki.fi>

fs layout: Fixed crash on listing % when namespace had a prefix.

a0cda1ea5c31b5d28e4d6705a0d5cb8191f3d760 12-Feb-2011 Timo Sirainen <tss@iki.fi>

lib-storage: Fixes to mailbox_list_iter_update()

688d869f3449827ac9b5a0a02dbc1b27177b6d20 12-Feb-2011 Timo Sirainen <tss@iki.fi>

lib-storage: mailbox_list_mailbox() should have replaced info flags, not updated them. Many callers didn't have the flags cleared before calling it.

9b2bbd89073e5b78f3f39a19f3f8d7c6d03bbd4c 12-Feb-2011 Timo Sirainen <tss@iki.fi>

lib-storage: When listing subscriptions, make sure children flags are returned if requested.

4ba962c3e78f140facdcfb1e093c4c46de75ae24 11-Feb-2011 Timo Sirainen <tss@iki.fi>

lib-storage: Changed mailbox_list.subscriptions_refresh() API to be more flexible. The new API makes it easier implement subscriptions=no to a backend that doesn't use the regular subscriptions file.

d06c46087e9e6e66bbbbb9df1d5b33154349515c 11-Feb-2011 Timo Sirainen <tss@iki.fi>

lib-storage: When creating a new mailbox, get permissions from its parent mailbox, not root.

cb933f0a570a9cef5c975eadb818aa6b1002a269 05-Feb-2011 Timo Sirainen <tss@iki.fi>

lib-storage: Crashfix.

b13f738e8eb3f24dc2abf2c804f954b4d864ac6f 02-Feb-2011 Timo Sirainen <tss@iki.fi>

lib-storage: Cleaned up subscription listing internally. The subscription listing code is now mostly separated from the mailbox listing code.

e5aa8d4c9bdda79c2db03391ec45b37bf774df14 01-Feb-2011 Timo Sirainen <tss@iki.fi>

lib-storage: Merged returning dir mode into mailbox_list_get_[root_]permissions().

636f017be100bce67d66fd3ae1544a47681efd33 01-Feb-2011 Timo Sirainen <tss@iki.fi>

lib-storage: Mailbox virtual names are now in UTF-8 format, not IMAP mUTF-7. Plugins that use mailbox names in configuration now take them also as UTF-8 rather than mUTF-7.

c58c12049c883b281c088d47a2a7278c21c390e1 24-Jan-2011 Timo Sirainen <tss@iki.fi>

lib-storage: Give a better error message if mail_location has INBOX but no mail root dir.

494a5de15db3b2806ab31d5ecc3e1c306ae14d06 23-Jan-2011 Timo Sirainen <tss@iki.fi>

lib-storage: Recent changes accidentally made INBOX case-sensitive.

c0a87e5f3316a57e6f915882fa1951d0fbb74a61 20-Jan-2011 Timo Sirainen <tss@iki.fi>

lib-storage: mailbox_alloc() now takes a virtual mailbox name and other related API changes. All storage_name <-> vname conversions now go through the same two mailbox_list methods. This has many benefits, such as: * listescape plugin is now much simpler and bugfree * allows changing lib-storage API to use UTF-8 mailbox names in future * allows creation of "mailbox aliases" plugin

/dovecot/TODO /dovecot/src/doveadm/doveadm-mail-import.c /dovecot/src/doveadm/doveadm-mail-iter.c /dovecot/src/doveadm/doveadm-mail-list-iter.c /dovecot/src/doveadm/doveadm-mail-mailbox.c /dovecot/src/doveadm/doveadm-mail.c /dovecot/src/dsync/dsync-worker-local.c /dovecot/src/imap/cmd-create.c /dovecot/src/imap/cmd-delete.c /dovecot/src/imap/cmd-list.c /dovecot/src/imap/cmd-namespace.c /dovecot/src/imap/cmd-rename.c /dovecot/src/imap/cmd-select.c /dovecot/src/imap/cmd-status.c /dovecot/src/imap/cmd-subscribe.c /dovecot/src/imap/imap-commands-util.c /dovecot/src/imap/imap-commands-util.h /dovecot/src/lib-lda/mail-deliver.c index/cydir/cydir-storage.c index/dbox-multi/mdbox-storage-rebuild.c index/dbox-multi/mdbox-storage.c index/dbox-multi/mdbox-storage.h index/dbox-single/sdbox-storage.c index/imapc/imapc-storage.c index/index-storage.c index/index-storage.h index/maildir/maildir-storage.c index/mbox/mbox-storage.c index/raw/raw-storage.c index/shared/shared-list.c index/shared/shared-storage.c list/index-mailbox-list.c list/mailbox-list-fs-iter.c list/mailbox-list-fs.c list/mailbox-list-maildir-iter.c list/mailbox-list-maildir.c list/mailbox-list-maildir.h list/mailbox-list-none.c list/mailbox-list-subscriptions.c mail-namespace.c mail-namespace.h mail-search.c mail-storage-private.h mail-storage.c mail-storage.h mailbox-list-private.h mailbox-list.c mailbox-list.h test-mail-storage.h test-mailbox.c /dovecot/src/plugins/acl/acl-backend-vfile-acllist.c /dovecot/src/plugins/acl/acl-backend-vfile.c /dovecot/src/plugins/acl/acl-mailbox-list.c /dovecot/src/plugins/autocreate/autocreate-plugin.c /dovecot/src/plugins/fts-solr/fts-backend-solr.c /dovecot/src/plugins/fts/fts-storage.c /dovecot/src/plugins/imap-acl/imap-acl-plugin.c /dovecot/src/plugins/imap-quota/imap-quota-plugin.c /dovecot/src/plugins/listescape/listescape-plugin.c /dovecot/src/plugins/quota/quota-count.c /dovecot/src/plugins/quota/quota-maildir.c /dovecot/src/plugins/quota/quota-storage.c /dovecot/src/plugins/quota/quota.c /dovecot/src/plugins/snarf/snarf-plugin.c /dovecot/src/plugins/trash/trash-plugin.c /dovecot/src/plugins/virtual/virtual-config.c /dovecot/src/plugins/virtual/virtual-storage.c /dovecot/src/pop3/pop3-client.c
b30f98f260924a50343c4d0493a7c4fe5e714d0f 20-Jan-2011 Timo Sirainen <tss@iki.fi>

lib-storage: Crashfix on trying to create index root dir.

306cfd77100131c08b243de10f6d40500f4c27c6 20-Jan-2011 Timo Sirainen <tss@iki.fi>

lib-storage: Replaced mailbox_list_get_name_status() with mailbox_exists().

17cf149e5f47183bfcc1503649dfb92a14f9dcd9 06-Dec-2010 Timo Sirainen <tss@iki.fi>

lib-storage: Added mailbox_list_get_root_[dir_]permissions() They should be used instead of mailbox_list_get_[dir_]permissions() with name=NULL parameter.

d450553148026d83f1c672d15b27c451edd726dc 06-Dec-2010 Timo Sirainen <tss@iki.fi>

lib-storage: Removed subscription name validity check from lib-storage after all. It could have broken when subscriptions were being set for subscriptions=no namespace.

7fd8e15822ffce063df2927e0c86cd904df86678 06-Dec-2010 Timo Sirainen <tss@iki.fi>

lib-storage: Mailbox directory creation didn't properly enforce that the name was valid. The name was checked against "valid existing name" rather than "valid create name", which mainly meant that the name could have contained control characters and other things that weren't really intended. This couldn't be used to cause any security holes though.

43a4450c3b9d995a68f1f0dac129c5a63ae2a8ae 06-Dec-2010 Timo Sirainen <tss@iki.fi>

lib-storage: Removed unused mailbox_list_get_mailbox_name_status() status codes.

510c82e8330503b47060869c53b96eb57b482583 06-Dec-2010 Timo Sirainen <tss@iki.fi>

lib-storage: Don't allow subscribing to invalid mailbox names.

1c1e571f549f09f6547ed142f4b3a725dd9f7245 06-Dec-2010 Timo Sirainen <tss@iki.fi>

lib-storage: Mailbox directory creation didn't properly enforce that the name was valid. The name was checked against "valid existing name" rather than "valid create name", which mainly meant that the name could have contained control characters and other things that weren't really intended. This couldn't be used to cause any security holes though.

9abf5be0962538e1f6f5c73c838ff677341da0c9 09-Nov-2010 Timo Sirainen <tss@iki.fi>

lib-storage: Fixed expanding "~" (without '/' afterwards) in mail_location

5a0fc34c5cc525334c5a10531713017ae321c573 04-Oct-2010 Timo Sirainen <tss@iki.fi>

lib-storage: Don't write to dovecot.mailbox.log if setting subscription didn't actually change anything.

a91bd6256b33729531c33ff8bc66ee1ae95840f9 14-Sep-2010 Timo Sirainen <tss@iki.fi>

lib-storage: Added mailbox_list_create_dir()

6600c05e2ab38e9f662582b63c56b0c980a03748 06-Sep-2010 Timo Sirainen <tss@iki.fi>

lib-storage: Don't fail with "maildir_name not supported" when using empty DIRNAME=

3f3260616dd0132974d18edf3fdbbb4abc45b1c3 05-Aug-2010 Timo Sirainen <tss@iki.fi>

lib-storage: Removed mailbox_list_get_hierarchy_sep(). Its usage wasn't correct. Especially with listescape plugin loaded the function was returning the wrong separator. list->ns->real_sep should be used instead.

7fc0f80480063a9d4cb9e8c07b50db2a5627799e 22-Jul-2010 Timo Sirainen <tss@iki.fi>

Fixing my english: s/non-?existing/nonexistent/

f7ee94201b23b4bd5764cb85cb51d5c995e475ec 22-Jul-2010 Timo Sirainen <tss@iki.fi>

lib-storage: Fixed mailbox_list_mailbox() for INBOX in under non-root mail dir.

c07e35cfc9587fc7589cbc1db0daeeb828456b2b 11-Jul-2010 Timo Sirainen <tss@iki.fi>

lib-storage: Removed code related to listing mailboxes with non-virtual names. The non-virtual listing code would have already crashed with assert.

/dovecot/src/doveadm/doveadm-mail-altmove.c /dovecot/src/doveadm/doveadm-mail-expunge.c /dovecot/src/doveadm/doveadm-mail-fetch.c /dovecot/src/doveadm/doveadm-mail-list-iter.c /dovecot/src/doveadm/doveadm-mail-mailbox-status.c /dovecot/src/doveadm/doveadm-mail-mailbox.c /dovecot/src/doveadm/doveadm-mail-search.c /dovecot/src/dsync/dsync-worker-local.c /dovecot/src/imap/cmd-list.c index/dbox-multi/mdbox-storage-rebuild.c index/shared/shared-list.c list/mailbox-list-fs-iter.c list/mailbox-list-maildir-iter.c list/mailbox-list-maildir.c mailbox-list.c mailbox-list.h /dovecot/src/plugins/acl/acl-backend-vfile-acllist.c /dovecot/src/plugins/acl/acl-mailbox-list.c /dovecot/src/plugins/acl/acl-shared-storage.c /dovecot/src/plugins/listescape/listescape-plugin.c /dovecot/src/plugins/quota/quota-count.c /dovecot/src/plugins/quota/quota-maildir.c /dovecot/src/plugins/virtual/virtual-config.c
4d84348ffcbb60de566108562c95ad64629e7a53 07-Jul-2010 Timo Sirainen <tss@iki.fi>

lib-storage: Make sure index directory is created early enough for mailbox.log For example if subscriptions were added before any mailbox was opened, the index dir may not have been created yet. --HG-- branch : HEAD

eb64c3586d854cddd693f0b811d897399076a441 06-Jul-2010 Timo Sirainen <tss@iki.fi>

Fixes to INBOX sharing. NAMESPACE_FLAG_INBOX was split to two flags: _FLAG_INBOX_USER (this namespace has the user's own INBOX) and _FLAG_INBOX_ANY (namespace has INBOX, either user's own or another user's). --HG-- branch : HEAD

c19f0dd4d274c15ef7b592dcc9d8c2c8c1e22abe 17-Jun-2010 Timo Sirainen <tss@iki.fi>

mailbox list iter: Require MAILBOX_LIST_ITER_VIRTUAL_NAMES flag. The backend code will be simplified later by removing two code paths for virtual/non-virtual names. --HG-- branch : HEAD

94d8e51119003d2bc5a100c663f90141f297385d 14-Jun-2010 Timo Sirainen <tss@iki.fi>

lib-storage: Use macros instead of magic '0' and '1' characters. --HG-- branch : HEAD

1433bf361ddb0bba8878c8ada5726d0284edad57 14-Jun-2010 Timo Sirainen <tss@iki.fi>

mailbox_list_get_unexpanded_path(): Don't crash if namespace location is already expanded. --HG-- branch : HEAD

4a514fb20e04df397842cde11cc9ea92abfe9728 11-Jun-2010 Timo Sirainen <tss@iki.fi>

mailbox_list_get_unexpanded_path(): Don't crash with -o mail_location=.. --HG-- branch : HEAD

0b4e1043e596bfb36d999dacbf1d4d63ee96d75f 04-Jun-2010 Timo Sirainen <tss@iki.fi>

When creating shared directories, preserve parent dir's permissions if it has setgid bit enabled. This works only if location path uses %variables. The directories up to last variable are created by preserving parent directory's modes, while the rest of the directories are created with 0700. For example with "/var/mail/%d/%2n/%n/Maildir", "/var/mail/domain/nn" preserves /var/mail's permissions, while the "username/Maildir" directories have 0700 mode. --HG-- branch : HEAD

e0ca8f2484847b57e20798a9f9c7040708696a90 04-Jun-2010 Timo Sirainen <tss@iki.fi>

lib-storage: Added mailbox_list_get_root_path() to reduce code duplication. --HG-- branch : HEAD

b365bd121cdc87f63e1dd47c5085a27091118e00 04-Jun-2010 Timo Sirainen <tss@iki.fi>

lib-storage: Code cleanup. --HG-- branch : HEAD

6b8bcce7a001076605cb2cfdca8507204c88f376 19-May-2010 Timo Sirainen <tss@iki.fi>

lib-storage: mailbox_list_iter_init_namespaces() didn't match INBOX pattern correctly. --HG-- branch : HEAD

0910ea0672c0295c442eb686cc41e98656831f37 29-Apr-2010 Timo Sirainen <tss@iki.fi>

lib-storage: Create all files/dirs with u+rwX mode, even if source file/dir doesn't have it. This is mostly important when creating index files for read-only mailboxes. --HG-- branch : HEAD

de4d9f77d6378a416c9963963eac5ac18b75ec0b 28-Apr-2010 Timo Sirainen <tss@iki.fi>

lib-storage: mailbox_list_iter_init_namespaces() has more filtering capabilities now. - namespace types - MAILBOX_LIST_ITER_STAR_WITHIN_NS flag so that "*" doesn't escape beyond the namespace it started in. --HG-- branch : HEAD

81fa2cf342657ee5ed02b7b36014dc08a254b006 06-Apr-2010 Timo Sirainen <tss@iki.fi>

mailbox_list_mailbox(): Avoid crashing with shared namespace prefix. --HG-- branch : HEAD

e22efc90e109ade2936eea0b062a99480310fd41 05-Apr-2010 Timo Sirainen <tss@iki.fi>

mailbox_list_mailbox(): Don't show namespace prefix as selectable if it points to INBOX. --HG-- branch : HEAD

2a6dcd984104fed84bed8795ccdfabb20e41ce52 05-Apr-2010 Timo Sirainen <tss@iki.fi>

lib-storage: Avoid crash with pointless configs. --HG-- branch : HEAD

a24519c36d5f8fa22f58b2c693ba547e8d175a54 05-Apr-2010 Timo Sirainen <tss@iki.fi>

lib-storage: Added "none" mailbox list driver. Fixed the most obvious crashes when using the driver. --HG-- branch : HEAD

b6eced3d628ad0c50a3cbc9f966da0edc20108ab 05-Apr-2010 Timo Sirainen <tss@iki.fi>

mailbox_list_mailbox(): Fixed INBOX and root dir lookups. --HG-- branch : HEAD

af86c8415338fc2ea1819dc091b971c93cbee5d2 08-Mar-2010 Timo Sirainen <tss@iki.fi>

Don't crash when trying to list shared namespace prefix. --HG-- branch : HEAD

ff1777f61db8b45c72d8bcb843f9106eb0227ab6 18-Feb-2010 Timo Sirainen <tss@iki.fi>

mail_full_filesystem_access=yes: Replace absolute path with mailbox name whenever possible. For example "foo", "~/mail/foo" and "~user/mail/foo" can all point to the same "foo" mailbox. When accessing it via "foo", it may have different index settings and such, so convert the other forms to it whenever possible. --HG-- branch : HEAD

6d931bbce16786df431e9ae8201a78a95084316d 15-Feb-2010 Timo Sirainen <tss@iki.fi>

Memory usage optimizations. --HG-- branch : HEAD

dca6d617a23e3f93af3b8df59acb46478179fe55 15-Feb-2010 Timo Sirainen <tss@iki.fi>

lib-storage: Changed mailbox_list.iter_is_mailbox() API. --HG-- branch : HEAD

2649b237dd4690575e75a30b2bf3b39ebd37b835 14-Feb-2010 Timo Sirainen <tss@iki.fi>

lib-storage: Mailbox renaming API changed. --HG-- branch : HEAD

61b0637759146621cbb7edcbd0b03a71cfd66dfe 09-Feb-2010 Timo Sirainen <tss@iki.fi>

lib-storage: Mailbox deletion API changed. Mailbox deletion should now be free of race conditions. The actual file deletion code is now responsibility of mailbox_list backend. --HG-- branch : HEAD

/dovecot/src/dsync/dsync-worker-local.c /dovecot/src/imap/cmd-delete.c index/cydir/cydir-storage.c index/dbox-common/dbox-mail.h index/dbox-common/dbox-storage.c index/dbox-common/dbox-storage.h index/dbox-multi/mdbox-map.c index/dbox-multi/mdbox-map.h index/dbox-multi/mdbox-storage.c index/dbox-single/sdbox-storage.c index/index-storage.c index/index-storage.h index/index-transaction.c index/maildir/maildir-storage.c index/maildir/maildir-storage.h index/mbox/mbox-storage.c index/raw/raw-storage.c index/shared/shared-list.c list/Makefile.am list/mailbox-list-delete.c list/mailbox-list-delete.h list/mailbox-list-fs.c list/mailbox-list-fs.h list/mailbox-list-maildir.c list/mailbox-list-maildir.h mail-copy.h mail-storage-private.h mail-storage.c mail-storage.h mailbox-list-private.h mailbox-list.c mailbox-list.h test-mailbox.c /dovecot/src/plugins/acl/acl-mailbox-list.c /dovecot/src/plugins/acl/acl-mailbox.c /dovecot/src/plugins/lazy-expunge/lazy-expunge-plugin.c /dovecot/src/plugins/listescape/listescape-plugin.c /dovecot/src/plugins/mail-log/mail-log-plugin.c /dovecot/src/plugins/notify/notify-noop.c /dovecot/src/plugins/notify/notify-plugin-private.h /dovecot/src/plugins/notify/notify-plugin.c /dovecot/src/plugins/notify/notify-plugin.h /dovecot/src/plugins/notify/notify-storage.c /dovecot/src/plugins/quota/quota-storage.c /dovecot/src/plugins/virtual/virtual-storage.c
ed704d95cc94390bba7ebf085945caf5957b0c9f 08-Feb-2010 Timo Sirainen <tss@iki.fi>

mailbox_name_get_sha128() truncated the returned GUID too early. --HG-- branch : HEAD

ac26a4607cb12b156f6a42f1ead2881bedd43d94 07-Feb-2010 Timo Sirainen <tss@iki.fi>

Moved mail_index lookup cache from lib-storage to lib-index. Removed some code duplication as a result. --HG-- branch : HEAD

27586e4785d56aeb76e1fd96af8db799688dc64a 02-Feb-2010 Timo Sirainen <tss@iki.fi>

Don't ignore :ALT=path in mail_location. --HG-- branch : HEAD

e59faf65ce864fe95dc00f5d52b8323cdbd0608a 25-Jan-2010 Timo Sirainen <tss@iki.fi>

Updated copyright notices to include year 2010. --HG-- branch : HEAD

/dovecot/src/anvil/anvil-connection.c /dovecot/src/anvil/anvil-settings.c /dovecot/src/anvil/connect-limit.c /dovecot/src/anvil/main.c /dovecot/src/anvil/penalty.c /dovecot/src/auth/auth-cache.c /dovecot/src/auth/auth-client-connection.c /dovecot/src/auth/auth-master-connection.c /dovecot/src/auth/auth-penalty.c /dovecot/src/auth/auth-request-handler.c /dovecot/src/auth/auth-request.c /dovecot/src/auth/auth-settings.c /dovecot/src/auth/auth-stream.c /dovecot/src/auth/auth-worker-client.c /dovecot/src/auth/auth-worker-server.c /dovecot/src/auth/auth.c /dovecot/src/auth/db-checkpassword.c /dovecot/src/auth/db-ldap.c /dovecot/src/auth/db-passwd-file.c /dovecot/src/auth/db-sql.c /dovecot/src/auth/main.c /dovecot/src/auth/mech-anonymous.c /dovecot/src/auth/mech-cram-md5.c /dovecot/src/auth/mech-digest-md5.c /dovecot/src/auth/mech-external.c /dovecot/src/auth/mech-plain.c /dovecot/src/auth/mech.c /dovecot/src/auth/passdb-blocking.c /dovecot/src/auth/passdb-bsdauth.c /dovecot/src/auth/passdb-cache.c /dovecot/src/auth/passdb-checkpassword.c /dovecot/src/auth/passdb-ldap.c /dovecot/src/auth/passdb-passwd-file.c /dovecot/src/auth/passdb-passwd.c /dovecot/src/auth/passdb-shadow.c /dovecot/src/auth/passdb-sql.c /dovecot/src/auth/passdb-vpopmail.c /dovecot/src/auth/passdb.c /dovecot/src/auth/password-scheme.c /dovecot/src/auth/userdb-blocking.c /dovecot/src/auth/userdb-checkpassword.c /dovecot/src/auth/userdb-ldap.c /dovecot/src/auth/userdb-nss.c /dovecot/src/auth/userdb-passwd-file.c /dovecot/src/auth/userdb-passwd.c /dovecot/src/auth/userdb-prefetch.c /dovecot/src/auth/userdb-sql.c /dovecot/src/auth/userdb-static.c /dovecot/src/auth/userdb-vpopmail.c /dovecot/src/auth/userdb.c /dovecot/src/config/config-connection.c /dovecot/src/config/config-filter.c /dovecot/src/config/config-parser.c /dovecot/src/config/config-request.c /dovecot/src/config/config-settings.c /dovecot/src/config/doveconf.c /dovecot/src/config/main.c /dovecot/src/config/sysinfo-get.c /dovecot/src/dict/dict-commands.c /dovecot/src/dict/dict-connection.c /dovecot/src/dict/dict-settings.c /dovecot/src/dict/main.c /dovecot/src/doveadm/doveadm-auth.c /dovecot/src/doveadm/doveadm-dump-index.c /dovecot/src/doveadm/doveadm-dump-log.c /dovecot/src/doveadm/doveadm-dump-mailboxlog.c /dovecot/src/doveadm/doveadm-dump-thread.c /dovecot/src/doveadm/doveadm-mail.c /dovecot/src/doveadm/doveadm-who.c /dovecot/src/doveadm/doveadm.c /dovecot/src/dsync/dsync-brain-msgs-new.c /dovecot/src/dsync/dsync-brain-msgs.c /dovecot/src/dsync/dsync-brain.c /dovecot/src/dsync/dsync-data.c /dovecot/src/dsync/dsync-proxy-client.c /dovecot/src/dsync/dsync-proxy-server-cmd.c /dovecot/src/dsync/dsync-proxy-server.c /dovecot/src/dsync/dsync-proxy.c /dovecot/src/dsync/dsync-worker-local.c /dovecot/src/dsync/dsync-worker.c /dovecot/src/dsync/dsync.c /dovecot/src/dsync/test-dsync-brain-msgs.c /dovecot/src/dsync/test-dsync-brain.c /dovecot/src/dsync/test-dsync-common.c /dovecot/src/dsync/test-dsync-proxy-server-cmd.c /dovecot/src/dsync/test-dsync-proxy.c /dovecot/src/dsync/test-dsync-worker.c /dovecot/src/imap-login/client-authenticate.c /dovecot/src/imap-login/client.c /dovecot/src/imap-login/imap-login-settings.c /dovecot/src/imap-login/imap-proxy.c /dovecot/src/imap/cmd-append.c /dovecot/src/imap/cmd-cancelupdate.c /dovecot/src/imap/cmd-capability.c /dovecot/src/imap/cmd-check.c /dovecot/src/imap/cmd-close.c /dovecot/src/imap/cmd-copy.c /dovecot/src/imap/cmd-create.c /dovecot/src/imap/cmd-delete.c /dovecot/src/imap/cmd-enable.c /dovecot/src/imap/cmd-examine.c /dovecot/src/imap/cmd-expunge.c /dovecot/src/imap/cmd-fetch.c /dovecot/src/imap/cmd-id.c /dovecot/src/imap/cmd-idle.c /dovecot/src/imap/cmd-list.c /dovecot/src/imap/cmd-logout.c /dovecot/src/imap/cmd-lsub.c /dovecot/src/imap/cmd-namespace.c /dovecot/src/imap/cmd-noop.c /dovecot/src/imap/cmd-rename.c /dovecot/src/imap/cmd-search.c /dovecot/src/imap/cmd-select.c /dovecot/src/imap/cmd-sort.c /dovecot/src/imap/cmd-status.c /dovecot/src/imap/cmd-store.c /dovecot/src/imap/cmd-subscribe.c /dovecot/src/imap/cmd-thread.c /dovecot/src/imap/cmd-uid.c /dovecot/src/imap/cmd-unselect.c /dovecot/src/imap/cmd-unsubscribe.c /dovecot/src/imap/cmd-x-cancel.c /dovecot/src/imap/imap-client.c /dovecot/src/imap/imap-commands-util.c /dovecot/src/imap/imap-commands.c /dovecot/src/imap/imap-expunge.c /dovecot/src/imap/imap-fetch-body.c /dovecot/src/imap/imap-fetch.c /dovecot/src/imap/imap-search-args.c /dovecot/src/imap/imap-search.c /dovecot/src/imap/imap-settings.c /dovecot/src/imap/imap-status.c /dovecot/src/imap/imap-sync.c /dovecot/src/imap/mail-storage-callbacks.c /dovecot/src/imap/main.c /dovecot/src/lda/main.c /dovecot/src/lib-auth/auth-client-request.c /dovecot/src/lib-auth/auth-client.c /dovecot/src/lib-auth/auth-master.c /dovecot/src/lib-auth/auth-server-connection.c /dovecot/src/lib-charset/charset-iconv.c /dovecot/src/lib-charset/charset-utf8.c /dovecot/src/lib-dict/dict-client.c /dovecot/src/lib-dict/dict-db.c /dovecot/src/lib-dict/dict-file.c /dovecot/src/lib-dict/dict-sql-settings.c /dovecot/src/lib-dict/dict-sql.c /dovecot/src/lib-dict/dict.c /dovecot/src/lib-imap/imap-base-subject.c /dovecot/src/lib-imap/imap-bodystructure.c /dovecot/src/lib-imap/imap-date.c /dovecot/src/lib-imap/imap-envelope.c /dovecot/src/lib-imap/imap-id.c /dovecot/src/lib-imap/imap-match.c /dovecot/src/lib-imap/imap-parser.c /dovecot/src/lib-imap/imap-quote.c /dovecot/src/lib-imap/imap-seqset.c /dovecot/src/lib-imap/imap-utf7.c /dovecot/src/lib-imap/imap-util.c /dovecot/src/lib-imap/test-imap-match.c /dovecot/src/lib-imap/test-imap-parser.c /dovecot/src/lib-imap/test-imap-utf7.c /dovecot/src/lib-imap/test-imap-util.c /dovecot/src/lib-index/mail-cache-compress.c /dovecot/src/lib-index/mail-cache-decisions.c /dovecot/src/lib-index/mail-cache-fields.c /dovecot/src/lib-index/mail-cache-lookup.c /dovecot/src/lib-index/mail-cache-sync-update.c /dovecot/src/lib-index/mail-cache-transaction.c /dovecot/src/lib-index/mail-cache.c /dovecot/src/lib-index/mail-index-dummy-view.c /dovecot/src/lib-index/mail-index-fsck.c /dovecot/src/lib-index/mail-index-lock.c /dovecot/src/lib-index/mail-index-map-hdr.c /dovecot/src/lib-index/mail-index-map-read.c /dovecot/src/lib-index/mail-index-map.c /dovecot/src/lib-index/mail-index-modseq.c /dovecot/src/lib-index/mail-index-strmap.c /dovecot/src/lib-index/mail-index-sync-ext.c /dovecot/src/lib-index/mail-index-sync-keywords.c /dovecot/src/lib-index/mail-index-sync-update.c /dovecot/src/lib-index/mail-index-sync.c /dovecot/src/lib-index/mail-index-transaction-export.c /dovecot/src/lib-index/mail-index-transaction-finish.c /dovecot/src/lib-index/mail-index-transaction-sort-appends.c /dovecot/src/lib-index/mail-index-transaction-update.c /dovecot/src/lib-index/mail-index-transaction-view.c /dovecot/src/lib-index/mail-index-transaction.c /dovecot/src/lib-index/mail-index-util.c /dovecot/src/lib-index/mail-index-view-sync.c /dovecot/src/lib-index/mail-index-view.c /dovecot/src/lib-index/mail-index-write.c /dovecot/src/lib-index/mail-index.c /dovecot/src/lib-index/mail-transaction-log-append.c /dovecot/src/lib-index/mail-transaction-log-file.c /dovecot/src/lib-index/mail-transaction-log-view.c /dovecot/src/lib-index/mail-transaction-log.c /dovecot/src/lib-index/mailbox-list-index-sync.c /dovecot/src/lib-index/mailbox-list-index.c /dovecot/src/lib-index/mailbox-log.c /dovecot/src/lib-index/test-mail-index-transaction-finish.c /dovecot/src/lib-index/test-mail-index-transaction-update.c /dovecot/src/lib-index/test-mail-transaction-log-append.c /dovecot/src/lib-index/test-mail-transaction-log-view.c /dovecot/src/lib-lda/duplicate.c /dovecot/src/lib-lda/lda-settings.c /dovecot/src/lib-lda/lmtp-client.c /dovecot/src/lib-lda/mail-deliver.c /dovecot/src/lib-lda/mail-send.c /dovecot/src/lib-lda/smtp-client.c /dovecot/src/lib-mail/istream-dot.c /dovecot/src/lib-mail/istream-header-filter.c /dovecot/src/lib-mail/mbox-from.c /dovecot/src/lib-mail/message-address.c /dovecot/src/lib-mail/message-date.c /dovecot/src/lib-mail/message-decoder.c /dovecot/src/lib-mail/message-header-decode.c /dovecot/src/lib-mail/message-header-encode.c /dovecot/src/lib-mail/message-header-parser.c /dovecot/src/lib-mail/message-id.c /dovecot/src/lib-mail/message-parser.c /dovecot/src/lib-mail/message-part-serialize.c /dovecot/src/lib-mail/message-search.c /dovecot/src/lib-mail/message-send.c /dovecot/src/lib-mail/message-size.c /dovecot/src/lib-mail/quoted-printable.c /dovecot/src/lib-mail/rfc2231-parser.c /dovecot/src/lib-mail/rfc822-parser.c /dovecot/src/lib-mail/test-istream-dot.c /dovecot/src/lib-mail/test-istream-header-filter.c /dovecot/src/lib-mail/test-mbox-from.c /dovecot/src/lib-mail/test-message-address.c /dovecot/src/lib-mail/test-message-date.c /dovecot/src/lib-mail/test-message-decoder.c /dovecot/src/lib-mail/test-message-header-decode.c /dovecot/src/lib-mail/test-message-header-encode.c /dovecot/src/lib-mail/test-message-header-parser.c /dovecot/src/lib-mail/test-message-id.c /dovecot/src/lib-mail/test-message-parser.c /dovecot/src/lib-mail/test-quoted-printable.c /dovecot/src/lib-mail/test-rfc2231-parser.c /dovecot/src/lib-master/anvil-client.c /dovecot/src/lib-master/master-auth.c /dovecot/src/lib-master/master-login-auth.c /dovecot/src/lib-master/master-login.c /dovecot/src/lib-master/master-service-settings.c /dovecot/src/lib-master/master-service.c /dovecot/src/lib-master/syslog-util.c /dovecot/src/lib-settings/settings-parser.c /dovecot/src/lib-settings/settings.c /dovecot/src/lib-sql/driver-mysql.c /dovecot/src/lib-sql/driver-pgsql.c /dovecot/src/lib-sql/sql-api.c /dovecot/src/lib-sql/sql-pool.c index/cydir/cydir-mail.c index/cydir/cydir-save.c index/cydir/cydir-storage.c index/cydir/cydir-sync.c index/dbox-common/dbox-file-fix.c index/dbox-common/dbox-file.c index/dbox-common/dbox-mail.c index/dbox-common/dbox-save.c index/dbox-common/dbox-storage.c index/dbox-common/dbox-sync-rebuild.c index/dbox-multi/mdbox-file-purge.c index/dbox-multi/mdbox-file.c index/dbox-multi/mdbox-mail.c index/dbox-multi/mdbox-map.c index/dbox-multi/mdbox-save.c index/dbox-multi/mdbox-settings.c index/dbox-multi/mdbox-storage-rebuild.c index/dbox-multi/mdbox-storage.c index/dbox-multi/mdbox-sync.c index/dbox-single/sdbox-file.c index/dbox-single/sdbox-mail.c index/dbox-single/sdbox-save.c index/dbox-single/sdbox-storage.c index/dbox-single/sdbox-sync-file.c index/dbox-single/sdbox-sync-rebuild.c index/dbox-single/sdbox-sync.c index/index-fetch.c index/index-mail-headers.c index/index-mail.c index/index-mailbox-check.c index/index-search-result.c index/index-search.c index/index-sort-string.c index/index-sort.c index/index-status.c index/index-storage.c index/index-sync-changes.c index/index-sync-search.c index/index-sync.c index/index-thread-finish.c index/index-thread-links.c index/index-thread.c index/index-transaction.c index/istream-mail-stats.c index/maildir/maildir-copy.c index/maildir/maildir-filename.c index/maildir/maildir-keywords.c index/maildir/maildir-mail.c index/maildir/maildir-save.c index/maildir/maildir-settings.c index/maildir/maildir-storage.c index/maildir/maildir-sync-index.c index/maildir/maildir-sync.c index/maildir/maildir-uidlist.c index/maildir/maildir-util.c index/mbox/istream-raw-mbox.c index/mbox/mbox-file.c index/mbox/mbox-lock.c index/mbox/mbox-mail.c index/mbox/mbox-md5.c index/mbox/mbox-save.c index/mbox/mbox-settings.c index/mbox/mbox-storage.c index/mbox/mbox-sync-parse.c index/mbox/mbox-sync-rewrite.c index/mbox/mbox-sync-update.c index/mbox/mbox-sync.c index/raw/raw-mail.c index/raw/raw-storage.c index/raw/raw-sync.c index/shared/shared-list.c index/shared/shared-storage.c index/test-index-fetch.c list/index-mailbox-list-sync.c list/index-mailbox-list.c list/mailbox-list-fs-iter.c list/mailbox-list-fs.c list/mailbox-list-maildir-iter.c list/mailbox-list-maildir.c list/mailbox-list-subscriptions.c list/subscription-file.c mail-copy.c mail-error.c mail-namespace.c mail-search-build.c mail-search.c mail-storage-hooks.c mail-storage-service.c mail-storage-settings.c mail-storage.c mail-thread.c mail-user.c mail.c mailbox-list.c mailbox-search-result.c mailbox-tree.c mailbox-uidvalidity.c test-mail-storage.c test-mail.c test-mailbox.c /dovecot/src/lib-test/test-common.c /dovecot/src/lib/abspath.c /dovecot/src/lib/aqueue.c /dovecot/src/lib/array.c /dovecot/src/lib/askpass.c /dovecot/src/lib/backtrace-string.c /dovecot/src/lib/base64.c /dovecot/src/lib/bsearch-insert-pos.c /dovecot/src/lib/buffer.c /dovecot/src/lib/child-wait.c /dovecot/src/lib/close-keep-errno.c /dovecot/src/lib/compat.c /dovecot/src/lib/crc32.c /dovecot/src/lib/data-stack.c /dovecot/src/lib/eacces-error.c /dovecot/src/lib/env-util.c /dovecot/src/lib/failures.c /dovecot/src/lib/fd-close-on-exec.c /dovecot/src/lib/fd-set-nonblock.c /dovecot/src/lib/fdatasync-path.c /dovecot/src/lib/fdpass.c /dovecot/src/lib/file-cache.c /dovecot/src/lib/file-copy.c /dovecot/src/lib/file-dotlock.c /dovecot/src/lib/file-lock.c /dovecot/src/lib/file-set-size.c /dovecot/src/lib/hash.c /dovecot/src/lib/hash2.c /dovecot/src/lib/hex-binary.c /dovecot/src/lib/hex-dec.c /dovecot/src/lib/home-expand.c /dovecot/src/lib/hostpid.c /dovecot/src/lib/imem.c /dovecot/src/lib/ioloop-notify-dn.c /dovecot/src/lib/ioloop-notify-fd.c /dovecot/src/lib/ioloop-notify-inotify.c /dovecot/src/lib/ioloop-notify-none.c /dovecot/src/lib/ioloop-poll.c /dovecot/src/lib/ioloop-select.c /dovecot/src/lib/ioloop.c /dovecot/src/lib/iostream.c /dovecot/src/lib/istream-concat.c /dovecot/src/lib/istream-crlf.c /dovecot/src/lib/istream-data.c /dovecot/src/lib/istream-file.c /dovecot/src/lib/istream-limit.c /dovecot/src/lib/istream-mmap.c /dovecot/src/lib/istream-seekable.c /dovecot/src/lib/istream-tee.c /dovecot/src/lib/istream.c /dovecot/src/lib/lib-signals.c /dovecot/src/lib/lib.c /dovecot/src/lib/mempool-alloconly.c /dovecot/src/lib/mempool-datastack.c /dovecot/src/lib/mempool-system-clean.c /dovecot/src/lib/mempool-system.c /dovecot/src/lib/mempool-unsafe-datastack.c /dovecot/src/lib/mempool.c /dovecot/src/lib/mkdir-parents.c /dovecot/src/lib/mmap-anon.c /dovecot/src/lib/mmap-util.c /dovecot/src/lib/module-dir.c /dovecot/src/lib/mountpoint.c /dovecot/src/lib/network.c /dovecot/src/lib/nfs-workarounds.c /dovecot/src/lib/ostream-buffer.c /dovecot/src/lib/ostream-file.c /dovecot/src/lib/ostream.c /dovecot/src/lib/printf-format-fix.c /dovecot/src/lib/priorityq.c /dovecot/src/lib/process-title.c /dovecot/src/lib/randgen.c /dovecot/src/lib/read-full.c /dovecot/src/lib/restrict-access.c /dovecot/src/lib/restrict-process-size.c /dovecot/src/lib/safe-memset.c /dovecot/src/lib/safe-mkdir.c /dovecot/src/lib/safe-mkstemp.c /dovecot/src/lib/sendfile-util.c /dovecot/src/lib/seq-range-array.c /dovecot/src/lib/str-find.c /dovecot/src/lib/str-sanitize.c /dovecot/src/lib/str.c /dovecot/src/lib/strescape.c /dovecot/src/lib/strfuncs.c /dovecot/src/lib/test-aqueue.c /dovecot/src/lib/test-array.c /dovecot/src/lib/test-base64.c /dovecot/src/lib/test-bsearch-insert-pos.c /dovecot/src/lib/test-buffer.c /dovecot/src/lib/test-hex-binary.c /dovecot/src/lib/test-istream-concat.c /dovecot/src/lib/test-istream-crlf.c /dovecot/src/lib/test-istream-seekable.c /dovecot/src/lib/test-istream-tee.c /dovecot/src/lib/test-lib.c /dovecot/src/lib/test-llist.c /dovecot/src/lib/test-mempool-alloconly.c /dovecot/src/lib/test-network.c /dovecot/src/lib/test-primes.c /dovecot/src/lib/test-priorityq.c /dovecot/src/lib/test-seq-range-array.c /dovecot/src/lib/test-str-find.c /dovecot/src/lib/test-str-sanitize.c /dovecot/src/lib/test-strescape.c /dovecot/src/lib/test-strfuncs.c /dovecot/src/lib/test-time-util.c /dovecot/src/lib/test-utc-mktime.c /dovecot/src/lib/test-var-expand.c /dovecot/src/lib/time-util.c /dovecot/src/lib/unichar.c /dovecot/src/lib/unix-socket-create.c /dovecot/src/lib/unlink-directory.c /dovecot/src/lib/unlink-old-files.c /dovecot/src/lib/utc-mktime.c /dovecot/src/lib/utc-offset.c /dovecot/src/lib/var-expand.c /dovecot/src/lib/write-full.c /dovecot/src/lmtp/client.c /dovecot/src/lmtp/commands.c /dovecot/src/lmtp/lmtp-proxy.c /dovecot/src/lmtp/lmtp-settings.c /dovecot/src/lmtp/main.c /dovecot/src/log/log-connection.c /dovecot/src/log/log-settings.c /dovecot/src/log/main.c /dovecot/src/login-common/client-common-auth.c /dovecot/src/login-common/client-common.c /dovecot/src/login-common/login-proxy-state.c /dovecot/src/login-common/login-proxy.c /dovecot/src/login-common/login-settings.c /dovecot/src/login-common/main.c /dovecot/src/login-common/sasl-server.c /dovecot/src/login-common/ssl-proxy-gnutls.c /dovecot/src/login-common/ssl-proxy-openssl.c /dovecot/src/login-common/ssl-proxy.c /dovecot/src/master/dup2-array.c /dovecot/src/master/main.c /dovecot/src/master/master-settings.c /dovecot/src/master/service-anvil.c /dovecot/src/master/service-listen.c /dovecot/src/master/service-log.c /dovecot/src/master/service-monitor.c /dovecot/src/master/service-process-notify.c /dovecot/src/master/service-process.c /dovecot/src/master/service.c /dovecot/src/plugins/acl/acl-api.c /dovecot/src/plugins/acl/acl-backend-vfile-acllist.c /dovecot/src/plugins/acl/acl-backend-vfile.c /dovecot/src/plugins/acl/acl-backend.c /dovecot/src/plugins/acl/acl-cache.c /dovecot/src/plugins/acl/acl-lookup-dict.c /dovecot/src/plugins/acl/acl-mailbox-list.c /dovecot/src/plugins/acl/acl-mailbox.c /dovecot/src/plugins/acl/acl-plugin.c /dovecot/src/plugins/acl/acl-shared-storage.c /dovecot/src/plugins/acl/acl-storage.c /dovecot/src/plugins/autocreate/autocreate-plugin.c /dovecot/src/plugins/expire/expire-env.c /dovecot/src/plugins/expire/expire-plugin.c /dovecot/src/plugins/expire/expire-tool.c /dovecot/src/plugins/fts-lucene/fts-backend-lucene.c /dovecot/src/plugins/fts-lucene/fts-lucene-plugin.c /dovecot/src/plugins/fts-lucene/lucene-wrapper.cc /dovecot/src/plugins/fts-solr/fts-backend-solr.c /dovecot/src/plugins/fts-solr/fts-solr-plugin.c /dovecot/src/plugins/fts-solr/solr-connection.c /dovecot/src/plugins/fts-squat/fts-backend-squat.c /dovecot/src/plugins/fts-squat/fts-squat-plugin.c /dovecot/src/plugins/fts-squat/squat-test.c /dovecot/src/plugins/fts-squat/squat-trie.c /dovecot/src/plugins/fts-squat/squat-uidlist.c /dovecot/src/plugins/fts/fts-api.c /dovecot/src/plugins/fts/fts-plugin.c /dovecot/src/plugins/fts/fts-search.c /dovecot/src/plugins/fts/fts-storage.c /dovecot/src/plugins/imap-acl/imap-acl-plugin.c /dovecot/src/plugins/imap-quota/imap-quota-plugin.c /dovecot/src/plugins/lazy-expunge/lazy-expunge-plugin.c /dovecot/src/plugins/listescape/listescape-plugin.c /dovecot/src/plugins/mail-log/mail-log-plugin.c /dovecot/src/plugins/mbox-snarf/mbox-snarf-plugin.c /dovecot/src/plugins/quota/quota-count.c /dovecot/src/plugins/quota/quota-dict.c /dovecot/src/plugins/quota/quota-dirsize.c /dovecot/src/plugins/quota/quota-fs.c /dovecot/src/plugins/quota/quota-maildir.c /dovecot/src/plugins/quota/quota-plugin.c /dovecot/src/plugins/quota/quota-storage.c /dovecot/src/plugins/quota/quota.c /dovecot/src/plugins/trash/trash-plugin.c /dovecot/src/plugins/virtual/virtual-config.c /dovecot/src/plugins/virtual/virtual-mail.c /dovecot/src/plugins/virtual/virtual-plugin.c /dovecot/src/plugins/virtual/virtual-save.c /dovecot/src/plugins/virtual/virtual-search.c /dovecot/src/plugins/virtual/virtual-storage.c /dovecot/src/plugins/virtual/virtual-sync.c /dovecot/src/plugins/virtual/virtual-transaction.c /dovecot/src/plugins/zlib/istream-bzlib.c /dovecot/src/plugins/zlib/istream-zlib.c /dovecot/src/plugins/zlib/zlib-plugin.c /dovecot/src/pop3-login/client-authenticate.c /dovecot/src/pop3-login/client.c /dovecot/src/pop3-login/pop3-login-settings.c /dovecot/src/pop3-login/pop3-proxy.c /dovecot/src/pop3/main.c /dovecot/src/pop3/pop3-client.c /dovecot/src/pop3/pop3-commands.c /dovecot/src/pop3/pop3-settings.c /dovecot/src/ssl-params/main.c /dovecot/src/ssl-params/ssl-params-openssl.c /dovecot/src/ssl-params/ssl-params-settings.c /dovecot/src/ssl-params/ssl-params.c /dovecot/src/util/gdbhelper.c /dovecot/src/util/imap-utf7.c /dovecot/src/util/listview.c /dovecot/src/util/maildirlock.c /dovecot/src/util/rawlog.c /dovecot/src/util/script.c
2f30b72d49fbff0c4096125c139e4bdfef45669c 31-Dec-2009 Timo Sirainen <tss@iki.fi>

lib-storage: Added mailbox_list_delete_dir() to (try to) delete a \noselect mailbox. --HG-- branch : HEAD

9c66dd5c3e2ba484a5c7cdb98a139bda31fdfaa4 31-Dec-2009 Timo Sirainen <tss@iki.fi>

lib-storage: Removed mailbox_list_get_guid(). Directory GUIDs are pretty pointless. --HG-- branch : HEAD

3fe67ec75ccae1230bb9eb9f16affc48377f6441 21-Dec-2009 Timo Sirainen <tss@iki.fi>

dsync: Write mailbox changelog records using original timestamps. --HG-- branch : HEAD

04a5fcf56cf85ac9de624095ee8457b63c764c5c 17-Dec-2009 Timo Sirainen <tss@iki.fi>

lib-storage: Don't clear errors unnecessarily (and inconsistently). --HG-- branch : HEAD

32f4b9ab23148bec295196a8029a43ff89ce124d 14-Dec-2009 Timo Sirainen <tss@iki.fi>

mailbox log: Create file with correct permission. --HG-- branch : HEAD

5666a3d6a7ea89362b8d9e8b39b15424cd9d6388 04-Dec-2009 Timo Sirainen <tss@iki.fi>

lib-storage: Plugin hook API changed to support per-user plugins within a process. --HG-- branch : HEAD

Makefile.am list/index-mailbox-list-sync.c list/index-mailbox-list.c mail-namespace.c mail-namespace.h mail-storage-private.h mail-storage.c mail-user.c mail-user.h mailbox-list-private.h mailbox-list.c /dovecot/src/lib/module-dir.c /dovecot/src/lib/module-dir.h /dovecot/src/lib/strfuncs.c /dovecot/src/lib/strfuncs.h /dovecot/src/plugins/acl/acl-mailbox-list.c /dovecot/src/plugins/acl/acl-plugin.c /dovecot/src/plugins/acl/acl-plugin.h /dovecot/src/plugins/acl/acl-storage.c /dovecot/src/plugins/autocreate/autocreate-plugin.c /dovecot/src/plugins/autocreate/autocreate-plugin.h /dovecot/src/plugins/convert/convert-plugin.c /dovecot/src/plugins/convert/convert-plugin.h /dovecot/src/plugins/expire/expire-plugin.c /dovecot/src/plugins/expire/expire-plugin.h /dovecot/src/plugins/fts-lucene/fts-lucene-plugin.c /dovecot/src/plugins/fts-lucene/fts-lucene-plugin.h /dovecot/src/plugins/fts-solr/fts-solr-plugin.c /dovecot/src/plugins/fts-solr/fts-solr-plugin.h /dovecot/src/plugins/fts-squat/fts-squat-plugin.c /dovecot/src/plugins/fts-squat/fts-squat-plugin.h /dovecot/src/plugins/fts/fts-plugin.c /dovecot/src/plugins/fts/fts-plugin.h /dovecot/src/plugins/fts/fts-storage.c /dovecot/src/plugins/imap-acl/imap-acl-plugin.c /dovecot/src/plugins/imap-acl/imap-acl-plugin.h /dovecot/src/plugins/imap-quota/imap-quota-plugin.c /dovecot/src/plugins/imap-quota/imap-quota-plugin.h /dovecot/src/plugins/lazy-expunge/lazy-expunge-plugin.c /dovecot/src/plugins/lazy-expunge/lazy-expunge-plugin.h /dovecot/src/plugins/listescape/listescape-plugin.c /dovecot/src/plugins/listescape/listescape-plugin.h /dovecot/src/plugins/mail-log/mail-log-plugin.c /dovecot/src/plugins/mail-log/mail-log-plugin.h /dovecot/src/plugins/mbox-snarf/mbox-snarf-plugin.c /dovecot/src/plugins/mbox-snarf/mbox-snarf-plugin.h /dovecot/src/plugins/notify/notify-plugin-private.h /dovecot/src/plugins/notify/notify-plugin.c /dovecot/src/plugins/notify/notify-plugin.h /dovecot/src/plugins/notify/notify-storage.c /dovecot/src/plugins/quota/quota-plugin.c /dovecot/src/plugins/quota/quota-plugin.h /dovecot/src/plugins/quota/quota-storage.c /dovecot/src/plugins/trash/trash-plugin.c /dovecot/src/plugins/trash/trash-plugin.h /dovecot/src/plugins/virtual/virtual-plugin.c /dovecot/src/plugins/virtual/virtual-plugin.h /dovecot/src/plugins/zlib/zlib-plugin.c /dovecot/src/plugins/zlib/zlib-plugin.h
5a0b68eeaf48cd1655057f36f19357146bf08e1d 20-Nov-2009 Timo Sirainen <tss@iki.fi>

Added mailbox_list_set_changelog_writable(). --HG-- branch : HEAD

78bb4a443b4ca97ce27976916953e4898aa8a125 14-Nov-2009 Timo Sirainen <tss@iki.fi>

Delay initializing mailbox changelog index, so mbox has time to override its path. --HG-- branch : HEAD

0185427dd52fddec6fc76d6e99c7659620d4366e 29-Oct-2009 Timo Sirainen <tss@iki.fi>

mbox: Added support for mailbox directory GUIDs. --HG-- branch : HEAD

e5acc283bf030b0b5c79ca4e52d315c516a299fa 16-Oct-2009 Pascal Volk <user@localhost.localdomain.org>

Log debug-level messages with i_debug(). --HG-- branch : HEAD

/dovecot/src/auth/auth-client-connection.c /dovecot/src/auth/auth-master-connection.c /dovecot/src/auth/auth-request.c /dovecot/src/auth/db-passwd-file.c /dovecot/src/auth/passdb.c /dovecot/src/auth/userdb-ldap.c /dovecot/src/auth/userdb-prefetch.c /dovecot/src/lib-auth/auth-master.c /dovecot/src/lib-auth/auth-server-connection.c /dovecot/src/lib-lda/mail-send.c index/maildir/maildir-storage.c index/mbox/mbox-storage.c mail-namespace.c mail-storage-service.c mailbox-list.c /dovecot/src/login-common/client-common-auth.c /dovecot/src/plugins/acl/acl-backend-vfile.c /dovecot/src/plugins/acl/acl-backend.c /dovecot/src/plugins/acl/acl-lookup-dict.c /dovecot/src/plugins/acl/acl-storage.c /dovecot/src/plugins/autocreate/autocreate-plugin.c /dovecot/src/plugins/convert/convert-plugin.c /dovecot/src/plugins/expire/expire-plugin.c /dovecot/src/plugins/fts-lucene/fts-backend-lucene.c /dovecot/src/plugins/fts-squat/fts-backend-squat.c /dovecot/src/plugins/fts/fts-storage.c /dovecot/src/plugins/lazy-expunge/lazy-expunge-plugin.c /dovecot/src/plugins/quota/quota-dict.c /dovecot/src/plugins/quota/quota-fs.c /dovecot/src/plugins/quota/quota-storage.c /dovecot/src/plugins/quota/quota.c /dovecot/src/plugins/trash/trash-plugin.c
5c597df6aa8d81de4053c6986fab7739f3b44b20 28-Sep-2009 Timo Sirainen <tss@iki.fi>

mail_location: If it ends with ":", ignore it instead of adding ":" character. If ":" is really wanted, it should be done with "::". --HG-- branch : HEAD

9f1a154d6f436e67f22f737f66bb148b502d4d2a 01-Sep-2009 Timo Sirainen <tss@iki.fi>

lib-storage: Allow selecting namespace prefix even when list=no. --HG-- branch : HEAD

93107c0447855ce051cb4a2215ac1089536110ca 09-Aug-2009 Timo Sirainen <tss@iki.fi>

Don't crash when listing shared namespace prefix. --HG-- branch : HEAD

6b067886457724ca13d81e869240500c5bd5d7e2 07-Aug-2009 Timo Sirainen <tss@iki.fi>

lib-storage: Disallow control characters in mailbox names when creating them. --HG-- branch : HEAD

37847ec8eaec9ad55c9df10ae109efe7b37ac573 06-Aug-2009 Timo Sirainen <tss@iki.fi>

lib-storage: Fill mailbox log with mailbox delete/rename/(un)subscribes. --HG-- branch : HEAD

6bc5fed79741503437c6d46d9f282b66bd029c6b 06-Aug-2009 Timo Sirainen <tss@iki.fi>

Added mailbox_list_get_guid() to get/create directory GUID. Directory GUIDs are mainly useful for dsync to identify \Noselect mailboxes. --HG-- branch : HEAD

1c885b304f060e3ac4fe04195a2f53457d0ac99e 03-Aug-2009 Timo Sirainen <tss@iki.fi>

Allow namespace prefix to be opened as mailbox, if it already exists. --HG-- branch : HEAD

472369cba85d9f7c995dda60e7cd01d78b4a960a 08-Jul-2009 Timo Sirainen <tss@iki.fi>

Added mailbox_list_create_parent_dir() and used it when creating subscriptions file. --HG-- branch : HEAD

94b0ff77495c3ed14bdd4b5d7ae1eb37e8c9efb5 08-Jul-2009 Timo Sirainen <tss@iki.fi>

mail_location: Added support back for ~user/ expansion in paths. --HG-- branch : HEAD

e156adefc1260d31a145df2f5e9b3c82050d4163 28-Jun-2009 Timo Sirainen <tss@iki.fi>

Whenever file's group changing fails, show the group origin in the error message. --HG-- branch : HEAD

/dovecot/src/lda/main.c /dovecot/src/lib-index/mail-index-private.h /dovecot/src/lib-index/mail-index-strmap.c /dovecot/src/lib-index/mail-index.c /dovecot/src/lib-index/mail-index.h index/cydir/cydir-storage.c index/dbox/dbox-file.c index/dbox/dbox-map.c index/dbox/dbox-storage.c index/dbox/dbox-storage.h index/index-storage.c index/maildir/maildir-keywords.c index/maildir/maildir-save.c index/maildir/maildir-storage.c index/maildir/maildir-uidlist.c index/maildir/maildir-util.c index/mbox/mbox-storage.c list/mailbox-list-fs.c list/subscription-file.c mail-storage-private.h mail-storage.c mailbox-list-private.h mailbox-list.c mailbox-list.h /dovecot/src/lib/eacces-error.c /dovecot/src/lib/eacces-error.h /dovecot/src/lib/file-dotlock.c /dovecot/src/lib/file-dotlock.h /dovecot/src/lib/mkdir-parents.c /dovecot/src/lib/mkdir-parents.h /dovecot/src/lib/safe-mkstemp.c /dovecot/src/lib/safe-mkstemp.h /dovecot/src/plugins/acl/acl-backend-vfile-acllist.c /dovecot/src/plugins/acl/acl-backend-vfile.c /dovecot/src/plugins/lazy-expunge/lazy-expunge-plugin.c /dovecot/src/plugins/quota/quota-maildir.c
ebded144e74a668973ec9ba6e7e169d4e6dc766c 25-Jun-2009 Timo Sirainen <tss@iki.fi>

Increased some initial memory pool sizes. --HG-- branch : HEAD

547847191d4a95cd267fc846a1ca3c2111214719 23-Jun-2009 Timo Sirainen <tss@iki.fi>

Mailbox list iteration: Added MAILBOX_LIST_ITER_SKIP_ALIASES flag. --HG-- branch : HEAD

c1d19144dd7b1de6822df6ed1d10af0c9cb38840 22-Jun-2009 Timo Sirainen <tss@iki.fi>

mail_location: Allow using ":" characters in dir names by escaping it as "::". --HG-- branch : HEAD

1d2b188f0eedc3cab6e27ceac5425a037f38042e 15-Jun-2009 Timo Sirainen <tss@iki.fi>

Mailbox opening and closing APIs changed. --HG-- branch : HEAD

/dovecot/src/imap/cmd-append.c /dovecot/src/imap/cmd-close.c /dovecot/src/imap/cmd-copy.c /dovecot/src/imap/cmd-delete.c /dovecot/src/imap/cmd-select.c /dovecot/src/imap/cmd-unselect.c /dovecot/src/imap/imap-status.c /dovecot/src/lda/main.c /dovecot/src/lib-lda/mail-deliver.c index/cydir/cydir-storage.c index/cydir/cydir-storage.h index/cydir/cydir-sync.c index/dbox/dbox-file.c index/dbox/dbox-mail.c index/dbox/dbox-save.c index/dbox/dbox-storage-rebuild.c index/dbox/dbox-storage.c index/dbox/dbox-storage.h index/dbox/dbox-sync-rebuild.c index/dbox/dbox-sync.c index/index-storage.c index/index-storage.h index/index-thread.c index/maildir/maildir-copy.c index/maildir/maildir-keywords.c index/maildir/maildir-mail.c index/maildir/maildir-save.c index/maildir/maildir-storage.c index/maildir/maildir-storage.h index/maildir/maildir-sync-index.c index/maildir/maildir-sync.c index/maildir/maildir-uidlist.c index/maildir/maildir-util.c index/mbox/mbox-file.c index/mbox/mbox-lock.c index/mbox/mbox-mail.c index/mbox/mbox-save.c index/mbox/mbox-storage.c index/mbox/mbox-storage.h index/mbox/mbox-sync-rewrite.c index/mbox/mbox-sync.c index/raw/raw-mail.c index/raw/raw-storage.c index/raw/raw-storage.h index/raw/raw-sync.c list/index-mailbox-list-sync.c mail-storage-private.h mail-storage.c mail-storage.h mailbox-list-private.h mailbox-list.c test-mail-storage.c test-mail-storage.h test-mailbox.c /dovecot/src/lmtp/commands.c /dovecot/src/plugins/acl/acl-mailbox.c /dovecot/src/plugins/acl/acl-plugin.h /dovecot/src/plugins/acl/acl-storage.c /dovecot/src/plugins/convert/convert-storage.c /dovecot/src/plugins/expire/expire-plugin.c /dovecot/src/plugins/expire/expire-tool.c /dovecot/src/plugins/fts/fts-plugin.c /dovecot/src/plugins/fts/fts-plugin.h /dovecot/src/plugins/fts/fts-storage.c /dovecot/src/plugins/imap-acl/imap-acl-plugin.c /dovecot/src/plugins/imap-quota/imap-quota-plugin.c /dovecot/src/plugins/lazy-expunge/lazy-expunge-plugin.c /dovecot/src/plugins/listescape/listescape-plugin.c /dovecot/src/plugins/mail-log/mail-log-plugin.c /dovecot/src/plugins/mbox-snarf/mbox-snarf-plugin.c /dovecot/src/plugins/quota/quota-count.c /dovecot/src/plugins/quota/quota-storage.c /dovecot/src/plugins/trash/trash-plugin.c /dovecot/src/plugins/virtual/virtual-config.c /dovecot/src/plugins/virtual/virtual-storage.c /dovecot/src/plugins/virtual/virtual-storage.h /dovecot/src/plugins/virtual/virtual-sync.c /dovecot/src/plugins/zlib/zlib-plugin.c /dovecot/src/pop3/pop3-client.c /dovecot/src/util/doveadm.c
563273bdac80393af63b9520cbf4d24cc0efd028 03-Jun-2009 Timo Sirainen <tss@iki.fi>

mail storages can now be shared between namespaces. --HG-- branch : HEAD

2615df45a8027948a474abe5e817b34b0499c171 03-Jun-2009 Timo Sirainen <tss@iki.fi>

Initial commit for making mail_storage:mailbox_list to be from 1:1 to n:n. This will allow namespaces to share the same storage and a single namespace to have multiple storages (multiple mailbox formats). Neither works currently, and this commit probably breaks some things. --HG-- branch : HEAD

/dovecot/src/config/settings-get.pl /dovecot/src/imap/cmd-append.c /dovecot/src/imap/cmd-copy.c /dovecot/src/imap/cmd-create.c /dovecot/src/imap/cmd-delete.c /dovecot/src/imap/cmd-list.c /dovecot/src/imap/cmd-rename.c /dovecot/src/imap/cmd-select.c /dovecot/src/imap/cmd-status.c /dovecot/src/imap/cmd-subscribe.c /dovecot/src/imap/imap-client.c /dovecot/src/imap/imap-commands-util.c /dovecot/src/imap/imap-commands-util.h /dovecot/src/imap/imap-commands.h /dovecot/src/imap/imap-status.c /dovecot/src/imap/imap-status.h /dovecot/src/lda/main.c /dovecot/src/lib-lda/mail-deliver.c index/cydir/cydir-mail.c index/cydir/cydir-save.c index/cydir/cydir-storage.c index/cydir/cydir-sync.c index/dbox/dbox-map.c index/dbox/dbox-settings.c index/dbox/dbox-storage-rebuild.c index/dbox/dbox-storage.c index/dbox/dbox-storage.h index/dbox/dbox-sync-rebuild.c index/index-storage.c index/index-storage.h index/maildir/maildir-keywords.c index/maildir/maildir-storage.c index/maildir/maildir-storage.h index/maildir/maildir-sync-index.c index/maildir/maildir-uidlist.c index/maildir/maildir-util.c index/mbox/mbox-lock.c index/mbox/mbox-save.c index/mbox/mbox-storage.c index/mbox/mbox-storage.h index/raw/raw-storage.c index/shared/shared-list.c index/shared/shared-storage.c index/shared/shared-storage.h list/index-mailbox-list-sync.c list/index-mailbox-list.c list/mailbox-list-fs.c list/mailbox-list-maildir.h mail-namespace.c mail-namespace.h mail-storage-private.h mail-storage-settings.c mail-storage-settings.h mail-storage.c mail-storage.h mail-user.c mailbox-list-private.h mailbox-list.c mailbox-list.h /dovecot/src/lmtp/commands.c /dovecot/src/plugins/acl/acl-api-private.h /dovecot/src/plugins/acl/acl-api.c /dovecot/src/plugins/acl/acl-api.h /dovecot/src/plugins/acl/acl-backend-vfile-acllist.c /dovecot/src/plugins/acl/acl-backend-vfile.c /dovecot/src/plugins/acl/acl-backend.c /dovecot/src/plugins/acl/acl-lookup-dict.c /dovecot/src/plugins/acl/acl-mailbox-list.c /dovecot/src/plugins/acl/acl-mailbox.c /dovecot/src/plugins/acl/acl-plugin.h /dovecot/src/plugins/acl/acl-shared-storage.c /dovecot/src/plugins/acl/acl-storage.c /dovecot/src/plugins/acl/acl-storage.h /dovecot/src/plugins/autocreate/autocreate-plugin.c /dovecot/src/plugins/convert/convert-storage.c /dovecot/src/plugins/expire/expire-plugin.c /dovecot/src/plugins/expire/expire-tool.c /dovecot/src/plugins/fts-lucene/fts-backend-lucene.c /dovecot/src/plugins/fts-solr/fts-backend-solr.c /dovecot/src/plugins/fts-squat/fts-backend-squat.c /dovecot/src/plugins/fts/fts-storage.c /dovecot/src/plugins/imap-acl/imap-acl-plugin.c /dovecot/src/plugins/imap-quota/imap-quota-plugin.c /dovecot/src/plugins/lazy-expunge/lazy-expunge-plugin.c /dovecot/src/plugins/listescape/listescape-plugin.c /dovecot/src/plugins/mail-log/mail-log-plugin.c /dovecot/src/plugins/mbox-snarf/mbox-snarf-plugin.c /dovecot/src/plugins/quota/quota-count.c /dovecot/src/plugins/quota/quota-dirsize.c /dovecot/src/plugins/quota/quota-fs.c /dovecot/src/plugins/quota/quota-maildir.c /dovecot/src/plugins/quota/quota-private.h /dovecot/src/plugins/quota/quota-storage.c /dovecot/src/plugins/quota/quota.c /dovecot/src/plugins/trash/trash-plugin.c /dovecot/src/plugins/virtual/virtual-config.c /dovecot/src/plugins/virtual/virtual-mail.c /dovecot/src/plugins/virtual/virtual-storage.c /dovecot/src/plugins/virtual/virtual-storage.h /dovecot/src/plugins/zlib/zlib-plugin.c /dovecot/src/pop3/pop3-client.c /dovecot/src/util/doveadm.c
93688bfedcfb2b9c02750b8d4d409123a386de5c 01-Jun-2009 Timo Sirainen <tss@iki.fi>

More group permission handling fixes. --HG-- branch : HEAD

490f66d6476d51cc02333d6eb398a5cd94b67f48 01-Jun-2009 Timo Sirainen <tss@iki.fi>

storage: Create index/control root directories using same permissions as mail root. --HG-- branch : HEAD

91b203fd2132510a47a4b34252c0ae0efd688a19 23-May-2009 Timo Sirainen <tss@iki.fi>

Implemented initial support for renaming mailboxes across namespaces. --HG-- branch : HEAD

ff26037994e5d77049aba7434dbe138f6474504c 01-May-2009 Timo Sirainen <tss@iki.fi>

When :MAILBOXDIR= was empty, we might have appended extra '/' to it, which caused problems. --HG-- branch : HEAD

c42286c1274b0fd02a1ba636106a2977a94b55ef 18-Mar-2009 Timo Sirainen <tss@iki.fi>

MAILBOXDIR changes broke some setups. --HG-- branch : HEAD

5494a6bc149da8f02fd25c0434a9d612ac33f659 12-Mar-2009 Timo Sirainen <tss@iki.fi>

Added :MAILBOXDIR= to mail_location to specify the root dir for mailboxes. --HG-- branch : HEAD

e91543761d0b7b97a1dc28e036e44d76405545c2 05-Mar-2009 Timo Sirainen <tss@iki.fi>

mailbox_list_get_dir_permissions() returned broken permissions if root dir didn't exist. --HG-- branch : HEAD

a1d8f53f21be1b5755836fe3ff9faa08e3d08843 12-Mar-2009 Timo Sirainen <tss@iki.fi>

Added :MAILBOXDIR= to mail_location to specify the root dir for mailboxes. --HG-- branch : HEAD

6dd77763f5451269ace733579cf58f2f3b18bca4 26-Feb-2009 Timo Sirainen <tss@iki.fi>

mbox: Creating directories based on mbox file's mode dropped +x permissions. --HG-- branch : HEAD

106b804c819443791f1324f8bbe34429eeea6a13 22-Feb-2009 Timo Sirainen <tss@iki.fi>

mailboxes: Copy root directory's +x modes for newly created dirs perfectly. --HG-- branch : HEAD

b82d6d7f02734007c129fa25bc876049c8d9bdde 21-Feb-2009 Timo Sirainen <tss@iki.fi>

Create all mail/index files'/dirs' permissions based on the mailbox directory. --HG-- branch : HEAD

0df9428baed48afaff90b4d4f03792d2fd756a43 02-Feb-2009 Timo Sirainen <tss@iki.fi>

Fixed plugins to work with config rewrite. --HG-- branch : HEAD

/dovecot/TODO mail-namespace.h mail-storage-settings.c mail-storage-settings.h mail-user.c mail-user.h mailbox-list.c mailbox-list.h /dovecot/src/master/mail-process.c /dovecot/src/master/master-settings.c /dovecot/src/plugins/acl/acl-backend.c /dovecot/src/plugins/acl/acl-lookup-dict.c /dovecot/src/plugins/acl/acl-lookup-dict.h /dovecot/src/plugins/acl/acl-mailbox-list.c /dovecot/src/plugins/acl/acl-plugin.c /dovecot/src/plugins/acl/acl-storage.c /dovecot/src/plugins/autocreate/autocreate-plugin.c /dovecot/src/plugins/convert/Makefile.am /dovecot/src/plugins/convert/convert-plugin.c /dovecot/src/plugins/convert/convert-settings.c /dovecot/src/plugins/convert/convert-settings.h /dovecot/src/plugins/convert/convert-storage.c /dovecot/src/plugins/convert/convert-storage.h /dovecot/src/plugins/convert/convert-tool.c /dovecot/src/plugins/expire/Makefile.am /dovecot/src/plugins/expire/expire-plugin.c /dovecot/src/plugins/expire/expire-settings.c /dovecot/src/plugins/expire/expire-settings.h /dovecot/src/plugins/expire/expire-tool.c /dovecot/src/plugins/fts-solr/fts-backend-solr.c /dovecot/src/plugins/fts-solr/fts-solr-plugin.c /dovecot/src/plugins/fts-solr/fts-solr-plugin.h /dovecot/src/plugins/fts-squat/fts-backend-squat.c /dovecot/src/plugins/fts/fts-plugin.c /dovecot/src/plugins/fts/fts-storage.c /dovecot/src/plugins/imap-acl/Makefile.am /dovecot/src/plugins/imap-acl/imap-acl-plugin.c /dovecot/src/plugins/imap-quota/imap-quota-plugin.c /dovecot/src/plugins/lazy-expunge/lazy-expunge-plugin.c /dovecot/src/plugins/listescape/listescape-plugin.c /dovecot/src/plugins/mail-log/mail-log-plugin.c /dovecot/src/plugins/mbox-snarf/mbox-snarf-plugin.c /dovecot/src/plugins/quota/quota-maildir.c /dovecot/src/plugins/quota/quota-plugin.c /dovecot/src/plugins/quota/quota-plugin.h /dovecot/src/plugins/quota/quota-storage.c /dovecot/src/plugins/quota/quota.c /dovecot/src/plugins/quota/quota.h /dovecot/src/plugins/trash/trash-plugin.c
a64adf62fa33f2463a86f990217b0c9078531a40 28-Jan-2009 Timo Sirainen <tss@iki.fi>

Initial commit for config rewrite. --HG-- branch : HEAD

/dovecot/.hgignore /dovecot/TODO /dovecot/configure.in /dovecot/src/Makefile.am /dovecot/src/auth/Makefile.am /dovecot/src/auth/auth-client-connection.c /dovecot/src/auth/auth-master-connection.c /dovecot/src/auth/auth-request-handler.c /dovecot/src/auth/auth-request.c /dovecot/src/auth/auth-settings.c /dovecot/src/auth/auth-settings.h /dovecot/src/auth/auth-worker-server.c /dovecot/src/auth/auth-worker-server.h /dovecot/src/auth/auth.c /dovecot/src/auth/auth.h /dovecot/src/auth/db-ldap.c /dovecot/src/auth/main.c /dovecot/src/auth/mech-anonymous.c /dovecot/src/auth/mech-digest-md5.c /dovecot/src/auth/mech-gssapi.c /dovecot/src/auth/mech-rpa.c /dovecot/src/auth/mech-winbind.c /dovecot/src/auth/mech.c /dovecot/src/auth/mech.h /dovecot/src/auth/passdb-cache.c /dovecot/src/auth/passdb-cache.h /dovecot/src/auth/passdb-passwd-file.c /dovecot/src/auth/passdb.c /dovecot/src/auth/passdb.h /dovecot/src/auth/userdb-passwd-file.c /dovecot/src/auth/userdb-prefetch.c /dovecot/src/auth/userdb.c /dovecot/src/auth/userdb.h /dovecot/src/config/Makefile.am /dovecot/src/config/common.h /dovecot/src/config/config-connection.c /dovecot/src/config/config-connection.h /dovecot/src/config/config-parser.c /dovecot/src/config/config-parser.h /dovecot/src/config/main.c /dovecot/src/config/settings-get.pl /dovecot/src/deliver/Makefile.am /dovecot/src/deliver/deliver-settings.c /dovecot/src/deliver/deliver-settings.h /dovecot/src/deliver/deliver.c /dovecot/src/deliver/deliver.h /dovecot/src/imap-login/Makefile.am /dovecot/src/imap-login/client-authenticate.c /dovecot/src/imap-login/client.c /dovecot/src/imap-login/imap-proxy.c /dovecot/src/imap/Makefile.am /dovecot/src/imap/client.c /dovecot/src/imap/client.h /dovecot/src/imap/cmd-append.c /dovecot/src/imap/cmd-capability.c /dovecot/src/imap/cmd-delete.c /dovecot/src/imap/cmd-id.c /dovecot/src/imap/cmd-idle.c /dovecot/src/imap/cmd-subscribe.c /dovecot/src/imap/common.h /dovecot/src/imap/imap-fetch-body.c /dovecot/src/imap/imap-settings.c /dovecot/src/imap/imap-settings.h /dovecot/src/imap/imap-sync.c /dovecot/src/imap/main.c /dovecot/src/lib-settings/Makefile.am /dovecot/src/lib-settings/settings-parser.c /dovecot/src/lib-settings/settings-parser.h Makefile.am index/cydir/cydir-storage.c index/dbox/Makefile.am index/dbox/dbox-file.c index/dbox/dbox-settings.c index/dbox/dbox-settings.h index/dbox/dbox-storage.c index/dbox/dbox-storage.h index/index-mail.c index/index-storage.c index/index-storage.h index/maildir/Makefile.am index/maildir/maildir-copy.c index/maildir/maildir-keywords.c index/maildir/maildir-save.c index/maildir/maildir-settings.c index/maildir/maildir-settings.h index/maildir/maildir-storage.c index/maildir/maildir-storage.h index/maildir/maildir-uidlist.c index/mbox/Makefile.am index/mbox/mbox-lock.c index/mbox/mbox-mail.c index/mbox/mbox-save.c index/mbox/mbox-settings.c index/mbox/mbox-settings.h index/mbox/mbox-storage.c index/mbox/mbox-storage.h index/mbox/mbox-sync.c index/raw/raw-storage.c index/shared/shared-storage.c list/index-mailbox-list.c list/mailbox-list-fs-iter.c list/mailbox-list-fs.c list/mailbox-list-maildir.c list/subscription-file.c mail-namespace.c mail-namespace.h mail-storage-private.h mail-storage-settings.c mail-storage-settings.h mail-storage.c mail-storage.h mail-user.c mail-user.h mailbox-list-private.h mailbox-list.c mailbox-list.h /dovecot/src/lib/array-decl.h /dovecot/src/login-common/Makefile.am /dovecot/src/login-common/client-common.c /dovecot/src/login-common/common.h /dovecot/src/login-common/login-settings.c /dovecot/src/login-common/login-settings.h /dovecot/src/login-common/main.c /dovecot/src/login-common/master.c /dovecot/src/login-common/sasl-server.c /dovecot/src/login-common/ssl-proxy-openssl.c /dovecot/src/master/Makefile.am /dovecot/src/master/auth-process.c /dovecot/src/master/child-process.c /dovecot/src/master/child-process.h /dovecot/src/master/dict-process.c /dovecot/src/master/listener.c /dovecot/src/master/listener.h /dovecot/src/master/login-process.c /dovecot/src/master/login-process.h /dovecot/src/master/mail-process.c /dovecot/src/master/mail-process.h /dovecot/src/master/main.c /dovecot/src/master/master-settings-defs.c /dovecot/src/master/master-settings.c /dovecot/src/master/master-settings.h /dovecot/src/master/ssl-init.c /dovecot/src/plugins/acl/acl-mailbox-list.c /dovecot/src/plugins/fts-lucene/fts-backend-lucene.c /dovecot/src/plugins/fts-squat/fts-backend-squat.c /dovecot/src/plugins/fts/fts-storage.c /dovecot/src/plugins/imap-acl/imap-acl-plugin.c /dovecot/src/plugins/imap-quota/imap-quota-plugin.c /dovecot/src/plugins/mbox-snarf/mbox-snarf-plugin.c /dovecot/src/plugins/virtual/virtual-storage.c /dovecot/src/pop3-login/Makefile.am /dovecot/src/pop3-login/client-authenticate.c /dovecot/src/pop3-login/client.c /dovecot/src/pop3-login/pop3-proxy.c /dovecot/src/pop3/Makefile.am /dovecot/src/pop3/client.c /dovecot/src/pop3/client.h /dovecot/src/pop3/commands.c /dovecot/src/pop3/common.h /dovecot/src/pop3/main.c /dovecot/src/pop3/pop3-settings.c /dovecot/src/pop3/pop3-settings.h
45312f52ff3a3d4c137447be4c7556500c2f8bf2 06-Jan-2009 Timo Sirainen <tss@iki.fi>

Updated copyright notices to include year 2009. --HG-- branch : HEAD

/dovecot/src/auth/auth-cache.c /dovecot/src/auth/auth-client-connection.c /dovecot/src/auth/auth-master-connection.c /dovecot/src/auth/auth-master-listener.c /dovecot/src/auth/auth-request-handler.c /dovecot/src/auth/auth-request.c /dovecot/src/auth/auth-stream.c /dovecot/src/auth/auth-worker-client.c /dovecot/src/auth/auth-worker-server.c /dovecot/src/auth/auth.c /dovecot/src/auth/db-checkpassword.c /dovecot/src/auth/db-ldap.c /dovecot/src/auth/db-passwd-file.c /dovecot/src/auth/db-sql.c /dovecot/src/auth/main.c /dovecot/src/auth/mech-anonymous.c /dovecot/src/auth/mech-cram-md5.c /dovecot/src/auth/mech-digest-md5.c /dovecot/src/auth/mech-plain.c /dovecot/src/auth/mech.c /dovecot/src/auth/passdb-blocking.c /dovecot/src/auth/passdb-bsdauth.c /dovecot/src/auth/passdb-cache.c /dovecot/src/auth/passdb-checkpassword.c /dovecot/src/auth/passdb-ldap.c /dovecot/src/auth/passdb-passwd-file.c /dovecot/src/auth/passdb-passwd.c /dovecot/src/auth/passdb-shadow.c /dovecot/src/auth/passdb-sql.c /dovecot/src/auth/passdb-vpopmail.c /dovecot/src/auth/passdb.c /dovecot/src/auth/password-scheme.c /dovecot/src/auth/userdb-blocking.c /dovecot/src/auth/userdb-checkpassword.c /dovecot/src/auth/userdb-ldap.c /dovecot/src/auth/userdb-nss.c /dovecot/src/auth/userdb-passwd-file.c /dovecot/src/auth/userdb-passwd.c /dovecot/src/auth/userdb-prefetch.c /dovecot/src/auth/userdb-sql.c /dovecot/src/auth/userdb-static.c /dovecot/src/auth/userdb-vpopmail.c /dovecot/src/auth/userdb.c /dovecot/src/deliver/auth-client.c /dovecot/src/deliver/deliver.c /dovecot/src/deliver/duplicate.c /dovecot/src/deliver/mail-send.c /dovecot/src/deliver/smtp-client.c /dovecot/src/dict/dict-server.c /dovecot/src/dict/main.c /dovecot/src/imap-login/client-authenticate.c /dovecot/src/imap-login/client.c /dovecot/src/imap-login/imap-proxy.c /dovecot/src/imap/client.c /dovecot/src/imap/cmd-append.c /dovecot/src/imap/cmd-cancelupdate.c /dovecot/src/imap/cmd-capability.c /dovecot/src/imap/cmd-check.c /dovecot/src/imap/cmd-close.c /dovecot/src/imap/cmd-copy.c /dovecot/src/imap/cmd-create.c /dovecot/src/imap/cmd-delete.c /dovecot/src/imap/cmd-enable.c /dovecot/src/imap/cmd-examine.c /dovecot/src/imap/cmd-expunge.c /dovecot/src/imap/cmd-fetch.c /dovecot/src/imap/cmd-id.c /dovecot/src/imap/cmd-idle.c /dovecot/src/imap/cmd-list.c /dovecot/src/imap/cmd-logout.c /dovecot/src/imap/cmd-lsub.c /dovecot/src/imap/cmd-namespace.c /dovecot/src/imap/cmd-noop.c /dovecot/src/imap/cmd-rename.c /dovecot/src/imap/cmd-search.c /dovecot/src/imap/cmd-select.c /dovecot/src/imap/cmd-sort.c /dovecot/src/imap/cmd-status.c /dovecot/src/imap/cmd-store.c /dovecot/src/imap/cmd-subscribe.c /dovecot/src/imap/cmd-thread.c /dovecot/src/imap/cmd-uid.c /dovecot/src/imap/cmd-unselect.c /dovecot/src/imap/cmd-unsubscribe.c /dovecot/src/imap/cmd-x-cancel.c /dovecot/src/imap/commands-util.c /dovecot/src/imap/commands.c /dovecot/src/imap/imap-expunge.c /dovecot/src/imap/imap-fetch-body.c /dovecot/src/imap/imap-fetch.c /dovecot/src/imap/imap-search.c /dovecot/src/imap/imap-sort.c /dovecot/src/imap/imap-status.c /dovecot/src/imap/imap-sync.c /dovecot/src/imap/mail-storage-callbacks.c /dovecot/src/imap/main.c /dovecot/src/lib-auth/auth-client.c /dovecot/src/lib-auth/auth-master.c /dovecot/src/lib-auth/auth-server-connection.c /dovecot/src/lib-auth/auth-server-request.c /dovecot/src/lib-charset/charset-iconv.c /dovecot/src/lib-charset/charset-utf8.c /dovecot/src/lib-dict/dict-client.c /dovecot/src/lib-dict/dict-db.c /dovecot/src/lib-dict/dict-file.c /dovecot/src/lib-dict/dict-sql-settings.c /dovecot/src/lib-dict/dict-sql.c /dovecot/src/lib-dict/dict.c /dovecot/src/lib-imap/imap-base-subject.c /dovecot/src/lib-imap/imap-bodystructure.c /dovecot/src/lib-imap/imap-date.c /dovecot/src/lib-imap/imap-envelope.c /dovecot/src/lib-imap/imap-id.c /dovecot/src/lib-imap/imap-match.c /dovecot/src/lib-imap/imap-parser.c /dovecot/src/lib-imap/imap-quote.c /dovecot/src/lib-imap/imap-seqset.c /dovecot/src/lib-imap/imap-utf7.c /dovecot/src/lib-imap/imap-util.c /dovecot/src/lib-index/mail-cache-compress.c /dovecot/src/lib-index/mail-cache-decisions.c /dovecot/src/lib-index/mail-cache-fields.c /dovecot/src/lib-index/mail-cache-lookup.c /dovecot/src/lib-index/mail-cache-sync-update.c /dovecot/src/lib-index/mail-cache-transaction.c /dovecot/src/lib-index/mail-cache.c /dovecot/src/lib-index/mail-index-dummy-view.c /dovecot/src/lib-index/mail-index-fsck.c /dovecot/src/lib-index/mail-index-lock.c /dovecot/src/lib-index/mail-index-map.c /dovecot/src/lib-index/mail-index-modseq.c /dovecot/src/lib-index/mail-index-strmap.c /dovecot/src/lib-index/mail-index-sync-ext.c /dovecot/src/lib-index/mail-index-sync-keywords.c /dovecot/src/lib-index/mail-index-sync-update.c /dovecot/src/lib-index/mail-index-sync.c /dovecot/src/lib-index/mail-index-transaction-view.c /dovecot/src/lib-index/mail-index-transaction.c /dovecot/src/lib-index/mail-index-view-sync.c /dovecot/src/lib-index/mail-index-view.c /dovecot/src/lib-index/mail-index-write.c /dovecot/src/lib-index/mail-index.c /dovecot/src/lib-index/mail-transaction-log-append.c /dovecot/src/lib-index/mail-transaction-log-file.c /dovecot/src/lib-index/mail-transaction-log-view.c /dovecot/src/lib-index/mail-transaction-log.c /dovecot/src/lib-index/mailbox-list-index-sync.c /dovecot/src/lib-index/mailbox-list-index.c /dovecot/src/lib-mail/istream-header-filter.c /dovecot/src/lib-mail/mbox-from.c /dovecot/src/lib-mail/message-address.c /dovecot/src/lib-mail/message-date.c /dovecot/src/lib-mail/message-decoder.c /dovecot/src/lib-mail/message-header-decode.c /dovecot/src/lib-mail/message-header-parser.c /dovecot/src/lib-mail/message-id.c /dovecot/src/lib-mail/message-parser.c /dovecot/src/lib-mail/message-part-serialize.c /dovecot/src/lib-mail/message-search.c /dovecot/src/lib-mail/message-send.c /dovecot/src/lib-mail/message-size.c /dovecot/src/lib-mail/quoted-printable.c /dovecot/src/lib-mail/rfc2231-parser.c /dovecot/src/lib-mail/rfc822-parser.c /dovecot/src/lib-settings/settings.c /dovecot/src/lib-sql/driver-mysql.c /dovecot/src/lib-sql/driver-pgsql.c /dovecot/src/lib-sql/sql-api.c /dovecot/src/lib-sql/sql-pool.c index/cydir/cydir-mail.c index/cydir/cydir-save.c index/cydir/cydir-storage.c index/cydir/cydir-sync.c index/cydir/cydir-transaction.c index/dbox/dbox-file-maildir.c index/dbox/dbox-file.c index/dbox/dbox-index.c index/dbox/dbox-mail.c index/dbox/dbox-save.c index/dbox/dbox-storage.c index/dbox/dbox-sync-file.c index/dbox/dbox-sync-rebuild.c index/dbox/dbox-sync.c index/dbox/dbox-transaction.c index/index-fetch.c index/index-mail-headers.c index/index-mail.c index/index-mailbox-check.c index/index-search-result.c index/index-search.c index/index-sort-string.c index/index-sort.c index/index-status.c index/index-storage.c index/index-sync-changes.c index/index-sync-search.c index/index-sync.c index/index-thread-finish.c index/index-thread-links.c index/index-thread-list.c index/index-thread.c index/index-transaction.c index/maildir/maildir-copy.c index/maildir/maildir-filename.c index/maildir/maildir-keywords.c index/maildir/maildir-mail.c index/maildir/maildir-save.c index/maildir/maildir-storage.c index/maildir/maildir-sync-index.c index/maildir/maildir-sync.c index/maildir/maildir-transaction.c index/maildir/maildir-uidlist.c index/maildir/maildir-util.c index/mbox/istream-raw-mbox.c index/mbox/mbox-file.c index/mbox/mbox-lock.c index/mbox/mbox-mail.c index/mbox/mbox-md5.c index/mbox/mbox-save.c index/mbox/mbox-storage.c index/mbox/mbox-sync-parse.c index/mbox/mbox-sync-rewrite.c index/mbox/mbox-sync-update.c index/mbox/mbox-sync.c index/mbox/mbox-transaction.c index/raw/raw-mail.c index/raw/raw-storage.c index/raw/raw-sync.c index/raw/raw-transaction.c index/shared/shared-list.c index/shared/shared-storage.c list/index-mailbox-list-sync.c list/index-mailbox-list.c list/mailbox-list-fs-iter.c list/mailbox-list-fs.c list/mailbox-list-maildir-iter.c list/mailbox-list-maildir.c list/mailbox-list-subscriptions.c list/subscription-file.c mail-copy.c mail-error.c mail-namespace.c mail-search-build.c mail-search.c mail-storage.c mail-user.c mail.c mailbox-list.c mailbox-search-result.c mailbox-tree.c mailbox-uidvalidity.c /dovecot/src/lib/aqueue.c /dovecot/src/lib/array.c /dovecot/src/lib/backtrace-string.c /dovecot/src/lib/base64.c /dovecot/src/lib/bsearch-insert-pos.c /dovecot/src/lib/buffer.c /dovecot/src/lib/child-wait.c /dovecot/src/lib/close-keep-errno.c /dovecot/src/lib/compat.c /dovecot/src/lib/crc32.c /dovecot/src/lib/data-stack.c /dovecot/src/lib/env-util.c /dovecot/src/lib/failures.c /dovecot/src/lib/fd-close-on-exec.c /dovecot/src/lib/fd-set-nonblock.c /dovecot/src/lib/fdatasync-path.c /dovecot/src/lib/fdpass.c /dovecot/src/lib/file-cache.c /dovecot/src/lib/file-copy.c /dovecot/src/lib/file-dotlock.c /dovecot/src/lib/file-lock.c /dovecot/src/lib/file-set-size.c /dovecot/src/lib/hash.c /dovecot/src/lib/hash2.c /dovecot/src/lib/hex-binary.c /dovecot/src/lib/hex-dec.c /dovecot/src/lib/home-expand.c /dovecot/src/lib/hostpid.c /dovecot/src/lib/imem.c /dovecot/src/lib/ioloop-notify-dn.c /dovecot/src/lib/ioloop-notify-fd.c /dovecot/src/lib/ioloop-notify-inotify.c /dovecot/src/lib/ioloop-notify-none.c /dovecot/src/lib/ioloop-poll.c /dovecot/src/lib/ioloop-select.c /dovecot/src/lib/ioloop.c /dovecot/src/lib/iostream.c /dovecot/src/lib/istream-concat.c /dovecot/src/lib/istream-crlf.c /dovecot/src/lib/istream-data.c /dovecot/src/lib/istream-file.c /dovecot/src/lib/istream-limit.c /dovecot/src/lib/istream-mmap.c /dovecot/src/lib/istream-seekable.c /dovecot/src/lib/istream-tee.c /dovecot/src/lib/istream.c /dovecot/src/lib/lib-signals.c /dovecot/src/lib/lib.c /dovecot/src/lib/mempool-alloconly.c /dovecot/src/lib/mempool-datastack.c /dovecot/src/lib/mempool-system-clean.c /dovecot/src/lib/mempool-system.c /dovecot/src/lib/mempool-unsafe-datastack.c /dovecot/src/lib/mempool.c /dovecot/src/lib/mkdir-parents.c /dovecot/src/lib/mmap-anon.c /dovecot/src/lib/mmap-util.c /dovecot/src/lib/module-dir.c /dovecot/src/lib/mountpoint.c /dovecot/src/lib/network.c /dovecot/src/lib/nfs-workarounds.c /dovecot/src/lib/ostream-file.c /dovecot/src/lib/ostream.c /dovecot/src/lib/printf-format-fix.c /dovecot/src/lib/priorityq.c /dovecot/src/lib/process-title.c /dovecot/src/lib/randgen.c /dovecot/src/lib/read-full.c /dovecot/src/lib/restrict-access.c /dovecot/src/lib/restrict-process-size.c /dovecot/src/lib/safe-memset.c /dovecot/src/lib/safe-mkdir.c /dovecot/src/lib/safe-mkstemp.c /dovecot/src/lib/sendfile-util.c /dovecot/src/lib/seq-range-array.c /dovecot/src/lib/str-find.c /dovecot/src/lib/str-sanitize.c /dovecot/src/lib/str.c /dovecot/src/lib/strescape.c /dovecot/src/lib/strfuncs.c /dovecot/src/lib/unichar.c /dovecot/src/lib/unix-socket-create.c /dovecot/src/lib/unlink-directory.c /dovecot/src/lib/unlink-old-files.c /dovecot/src/lib/utc-mktime.c /dovecot/src/lib/utc-offset.c /dovecot/src/lib/var-expand.c /dovecot/src/lib/write-full.c /dovecot/src/login-common/client-common.c /dovecot/src/login-common/login-proxy.c /dovecot/src/login-common/main.c /dovecot/src/login-common/master.c /dovecot/src/login-common/sasl-server.c /dovecot/src/login-common/ssl-proxy-gnutls.c /dovecot/src/login-common/ssl-proxy-openssl.c /dovecot/src/login-common/ssl-proxy.c /dovecot/src/master/askpass.c /dovecot/src/master/auth-process.c /dovecot/src/master/child-process.c /dovecot/src/master/dict-process.c /dovecot/src/master/dup2-array.c /dovecot/src/master/listener.c /dovecot/src/master/log.c /dovecot/src/master/login-process.c /dovecot/src/master/mail-process.c /dovecot/src/master/main.c /dovecot/src/master/master-settings.c /dovecot/src/master/ssl-init-gnutls.c /dovecot/src/master/ssl-init-main.c /dovecot/src/master/ssl-init-openssl.c /dovecot/src/master/ssl-init.c /dovecot/src/master/sysinfo-get.c /dovecot/src/master/syslog-util.c /dovecot/src/plugins/acl/acl-api.c /dovecot/src/plugins/acl/acl-backend-vfile-acllist.c /dovecot/src/plugins/acl/acl-backend-vfile.c /dovecot/src/plugins/acl/acl-backend.c /dovecot/src/plugins/acl/acl-cache.c /dovecot/src/plugins/acl/acl-lookup-dict.c /dovecot/src/plugins/acl/acl-mailbox-list.c /dovecot/src/plugins/acl/acl-mailbox.c /dovecot/src/plugins/acl/acl-plugin.c /dovecot/src/plugins/acl/acl-shared-storage.c /dovecot/src/plugins/acl/acl-storage.c /dovecot/src/plugins/convert/convert-plugin.c /dovecot/src/plugins/convert/convert-storage.c /dovecot/src/plugins/convert/convert-tool.c /dovecot/src/plugins/expire/auth-client.c /dovecot/src/plugins/expire/expire-env.c /dovecot/src/plugins/expire/expire-plugin.c /dovecot/src/plugins/expire/expire-tool.c /dovecot/src/plugins/fts-lucene/fts-backend-lucene.c /dovecot/src/plugins/fts-lucene/fts-lucene-plugin.c /dovecot/src/plugins/fts-solr/fts-backend-solr.c /dovecot/src/plugins/fts-solr/fts-solr-plugin.c /dovecot/src/plugins/fts-solr/solr-connection.c /dovecot/src/plugins/fts-squat/fts-backend-squat.c /dovecot/src/plugins/fts-squat/fts-squat-plugin.c /dovecot/src/plugins/fts-squat/squat-test.c /dovecot/src/plugins/fts-squat/squat-trie.c /dovecot/src/plugins/fts-squat/squat-uidlist.c /dovecot/src/plugins/fts/fts-api.c /dovecot/src/plugins/fts/fts-plugin.c /dovecot/src/plugins/fts/fts-search.c /dovecot/src/plugins/fts/fts-storage.c /dovecot/src/plugins/imap-acl/imap-acl-plugin.c /dovecot/src/plugins/imap-quota/imap-quota-plugin.c /dovecot/src/plugins/lazy-expunge/lazy-expunge-plugin.c /dovecot/src/plugins/mail-log/mail-log-plugin.c /dovecot/src/plugins/mbox-snarf/mbox-snarf-plugin.c /dovecot/src/plugins/quota/quota-count.c /dovecot/src/plugins/quota/quota-dict.c /dovecot/src/plugins/quota/quota-dirsize.c /dovecot/src/plugins/quota/quota-fs.c /dovecot/src/plugins/quota/quota-maildir.c /dovecot/src/plugins/quota/quota-plugin.c /dovecot/src/plugins/quota/quota-storage.c /dovecot/src/plugins/quota/quota.c /dovecot/src/plugins/trash/trash-plugin.c /dovecot/src/plugins/virtual/virtual-config.c /dovecot/src/plugins/virtual/virtual-mail.c /dovecot/src/plugins/virtual/virtual-plugin.c /dovecot/src/plugins/virtual/virtual-search.c /dovecot/src/plugins/virtual/virtual-storage.c /dovecot/src/plugins/virtual/virtual-sync.c /dovecot/src/plugins/virtual/virtual-transaction.c /dovecot/src/plugins/zlib/istream-bzlib.c /dovecot/src/plugins/zlib/istream-zlib.c /dovecot/src/plugins/zlib/zlib-plugin.c /dovecot/src/pop3-login/client-authenticate.c /dovecot/src/pop3-login/client.c /dovecot/src/pop3-login/pop3-proxy.c /dovecot/src/pop3/client.c /dovecot/src/pop3/commands.c /dovecot/src/pop3/main.c /dovecot/src/tests/test-common.c /dovecot/src/tests/test-imap.c /dovecot/src/tests/test-istream.c /dovecot/src/tests/test-lib.c /dovecot/src/tests/test-mail.c /dovecot/src/util/gdbhelper.c /dovecot/src/util/idxview.c /dovecot/src/util/imap-utf7.c /dovecot/src/util/listview.c /dovecot/src/util/logview.c /dovecot/src/util/maildirlock.c /dovecot/src/util/rawlog.c /dovecot/src/util/threadview.c
407453d06e5622ac3bf099cc76bfcbfb5860b444 23-Nov-2008 Timo Sirainen <tss@iki.fi>

Fixed crashing with virtual mailboxes. --HG-- branch : HEAD

25f7517d84d5a883ce2dab8b9900259b2463e8d0 21-Nov-2008 Timo Sirainen <tss@iki.fi>

Fixed deleting control directory when it wasn't the same as index directory. --HG-- branch : HEAD

b337d3b6871b878d6467d7d8ed600433af5da5a1 19-Nov-2008 Timo Sirainen <tss@iki.fi>

When autocreating a new shared namespace, drop existing namespaces where we haven't seen any mailboxes. --HG-- branch : HEAD

ac4e6609cbdca594db1b1c02afb1e372ab22e060 16-Nov-2008 Timo Sirainen <tss@iki.fi>

Made CRITICAL_MSG* public to MAIL_ERRSTR_CRITICAL_MSG* in mail-error.h. --HG-- branch : HEAD

4321f6c969e7b8f6b243ff5bb6b8d297921676f6 15-Nov-2008 Timo Sirainen <tss@iki.fi>

Implemented imap-response-codes draft. --HG-- branch : HEAD

bbd0a870f8639767e4e4011d2aedadac08d5c66f 15-Nov-2008 Timo Sirainen <tss@iki.fi>

Fixed dbox to work with Maildir++ layout. --HG-- branch : HEAD

e28fa207d1a097fa6e4a867f74ee0761472ef1ce 01-Nov-2008 Timo Sirainen <tss@iki.fi>

Enforce valid mUTF-7 names when creating new mailboxes. --HG-- branch : HEAD

e7157fa0ad659fa7984f3e6c59c195221c53ac64 25-Oct-2008 Timo Sirainen <tss@iki.fi>

Fixes to mailbox list iteration (fixes some issues with virtual mailboxes). --HG-- branch : HEAD

02e61e13a8360a9d3ec92c5fa5ae60c0f0181b71 25-Oct-2008 Timo Sirainen <tss@iki.fi>

If a missing home directory is tried to be used, fail the namespace creation. --HG-- branch : HEAD

06f2599faace2943684f7b3d0de2bda6c60457c8 09-Oct-2008 Timo Sirainen <tss@iki.fi>

Shared mailboxes: Don't crash in some systems when debug logging NULL root_dir. --HG-- branch : HEAD

96f2533c48ce5def0004931606a2fdf275578880 30-Aug-2008 Timo Sirainen <tss@iki.fi>

Created mail_user_[try_]home_expand(). Used them for expanding mail directories. --HG-- branch : HEAD

de486b59018016977015ef42e6071155b60e82e1 08-Aug-2008 Timo Sirainen <tss@iki.fi>

Added mailbox_list_iter_init_namespaces() for listing mailboxes from multiple namespaces. struct mailbox_info now always contains the listed namespace. --HG-- branch : HEAD

aaa340328f0c43b3ebdedd7bded70521d3f7a167 21-Jul-2008 Timo Sirainen <tss@iki.fi>

Compiler warning fix. --HG-- branch : HEAD

fea7b8b3fc182e415b1875d79587c0aa1adb09d7 20-Jul-2008 Timo Sirainen <tss@iki.fi>

Use permissions based on mail root directory when creating new files/dirs under it. --HG-- branch : HEAD

c78e7a94528078728cc639b26a1c83e11b4d7e1b 20-Jul-2008 Timo Sirainen <tss@iki.fi>

If mail_debug=yes: Log which per-namespace file permissions are used. --HG-- branch : HEAD

68a4946b12583b88fa802e52ebee45cd96056772 20-Jun-2008 Timo Sirainen <tss@iki.fi>

Added more consts, ATTR_CONSTs and ATTR_PUREs. --HG-- branch : HEAD

/dovecot/src/imap/commands-util.c /dovecot/src/imap/commands-util.h /dovecot/src/lib-charset/charset-utf8.h /dovecot/src/lib-imap/imap-bodystructure.c /dovecot/src/lib-imap/imap-bodystructure.h /dovecot/src/lib-mail/message-header-parser.c /dovecot/src/lib-mail/message-header-parser.h mail-namespace.c mail-namespace.h mail-storage.c mail-storage.h mailbox-list.c mailbox-list.h /dovecot/src/lib/aqueue.h /dovecot/src/lib/array.c /dovecot/src/lib/array.h /dovecot/src/lib/buffer.c /dovecot/src/lib/buffer.h /dovecot/src/lib/crc32.h /dovecot/src/lib/data-stack.h /dovecot/src/lib/hash.h /dovecot/src/lib/hex-dec.h /dovecot/src/lib/istream.c /dovecot/src/lib/istream.h /dovecot/src/lib/lib.h /dovecot/src/lib/network.h /dovecot/src/lib/ostream-file.c /dovecot/src/lib/ostream-internal.h /dovecot/src/lib/ostream.c /dovecot/src/lib/ostream.h /dovecot/src/lib/primes.h /dovecot/src/lib/priorityq.h /dovecot/src/lib/seq-range-array.h /dovecot/src/lib/str.h /dovecot/src/lib/strfuncs.h /dovecot/src/lib/unichar.h /dovecot/src/lib/var-expand.h /dovecot/src/login-common/client-common.h /dovecot/src/login-common/login-proxy.c /dovecot/src/login-common/login-proxy.h /dovecot/src/login-common/ssl-proxy-openssl.c /dovecot/src/login-common/ssl-proxy.c /dovecot/src/login-common/ssl-proxy.h
4366a21968093172d9b757fe6894b1ee8916434e 04-May-2008 Timo Sirainen <tss@iki.fi>

mailbox_list_iter_update() was always setting subscribed flags to processed nodes. Changed the API so the flags can be specified. --HG-- branch : HEAD

8a0ad174adb1eb5108511b90e97f4e5f9089b0ee 15-Feb-2008 Timo Sirainen <tss@iki.fi>

Memory leak fixes --HG-- branch : HEAD

266697d2af982a9e52573404a1dd9cf0898bf43c 15-Feb-2008 Timo Sirainen <tss@iki.fi>

Memory leak fixes --HG-- branch : HEAD

19e8adccba16ff419f5675b1575358c2956dce83 11-Feb-2008 Timo Sirainen <tss@iki.fi>

Renamed T_FRAME_BEGIN/END to T_BEGIN/END. Removed T_FRAME() macro and replaced them with T_BEGIN/END calls. T_FRAME() made it difficult to debug code with gdb. --HG-- branch : HEAD

/dovecot/src/auth/auth-client-connection.c /dovecot/src/auth/auth-master-connection.c /dovecot/src/auth/auth-request.c /dovecot/src/auth/auth-worker-client.c /dovecot/src/auth/auth-worker-server.c /dovecot/src/auth/db-ldap.c /dovecot/src/auth/db-passwd-file.c /dovecot/src/auth/main.c /dovecot/src/deliver/deliver.c /dovecot/src/dict/dict-server.c /dovecot/src/imap/client.c /dovecot/src/imap/cmd-list.c /dovecot/src/imap/imap-fetch.c /dovecot/src/imap/imap-thread.c /dovecot/src/imap/mail-storage-callbacks.c /dovecot/src/lib-auth/auth-server-connection.c /dovecot/src/lib-auth/auth-server-request.c /dovecot/src/lib-dict/dict-client.c /dovecot/src/lib-dict/dict-sql.c /dovecot/src/lib-dict/dict.c /dovecot/src/lib-imap/imap-bodystructure.c /dovecot/src/lib-imap/imap-match.c /dovecot/src/lib-imap/imap-quote.c /dovecot/src/lib-index/mail-cache-fields.c /dovecot/src/lib-index/mail-cache-lookup.c /dovecot/src/lib-index/mail-cache-transaction.c /dovecot/src/lib-index/mail-cache.c /dovecot/src/lib-index/mail-index-fsck.c /dovecot/src/lib-index/mail-index-map.c /dovecot/src/lib-index/mail-index-sync-update.c /dovecot/src/lib-index/mail-index-sync.c /dovecot/src/lib-index/mail-index-view-sync.c /dovecot/src/lib-index/mail-transaction-log-append.c /dovecot/src/lib-index/mail-transaction-log-file.c /dovecot/src/lib-index/mail-transaction-log-view.c /dovecot/src/lib-index/mailbox-list-index-sync.c /dovecot/src/lib-index/mailbox-list-index.c /dovecot/src/lib-mail/message-address.c /dovecot/src/lib-mail/message-date.c /dovecot/src/lib-mail/message-decoder.c /dovecot/src/lib-mail/message-parser.c /dovecot/src/lib-mail/message-search.c /dovecot/src/lib-settings/settings.c /dovecot/src/lib-sql/driver-mysql.c /dovecot/src/lib-sql/driver-pgsql.c index/cydir/cydir-save.c index/dbox/dbox-file.c index/dbox/dbox-index.c index/dbox/dbox-save.c index/dbox/dbox-sync-file.c index/dbox/dbox-sync-rebuild.c index/index-mail-headers.c index/index-mail.c index/index-search.c index/index-sort.c index/index-storage.c index/maildir/maildir-copy.c index/maildir/maildir-keywords.c index/maildir/maildir-save.c index/maildir/maildir-storage.c index/maildir/maildir-sync.c index/maildir/maildir-uidlist.c index/maildir/maildir-util.c index/mbox/mbox-save.c index/mbox/mbox-sync-parse.c index/mbox/mbox-sync-update.c index/mbox/mbox-sync.c list/index-mailbox-list-sync.c list/mailbox-list-fs-iter.c list/mailbox-list-maildir-iter.c list/mailbox-list-maildir.c list/mailbox-list-subscriptions.c mail-namespace.c mail-search.c mail-storage.c mailbox-list.c mailbox-tree.c /dovecot/src/lib/compat.c /dovecot/src/lib/data-stack.h /dovecot/src/lib/failures.c /dovecot/src/lib/file-copy.c /dovecot/src/lib/file-dotlock.c /dovecot/src/lib/imem.c /dovecot/src/lib/ioloop.c /dovecot/src/lib/mkdir-parents.c /dovecot/src/lib/module-dir.c /dovecot/src/lib/nfs-workarounds.c /dovecot/src/lib/restrict-access.c /dovecot/src/lib/strfuncs.c /dovecot/src/lib/unlink-old-files.c /dovecot/src/login-common/client-common.c /dovecot/src/login-common/ssl-proxy-gnutls.c /dovecot/src/master/auth-process.c /dovecot/src/master/log.c /dovecot/src/master/login-process.c /dovecot/src/master/main.c /dovecot/src/plugins/acl/acl-api.c /dovecot/src/plugins/acl/acl-backend-vfile-acllist.c /dovecot/src/plugins/acl/acl-backend-vfile.c /dovecot/src/plugins/acl/acl-backend.c /dovecot/src/plugins/acl/acl-cache.c /dovecot/src/plugins/acl/acl-mailbox-list.c /dovecot/src/plugins/acl/acl-storage.c /dovecot/src/plugins/convert/convert-storage.c /dovecot/src/plugins/expire/expire-plugin.c /dovecot/src/plugins/expire/expire-tool.c /dovecot/src/plugins/fts-squat/squat-trie.c /dovecot/src/plugins/fts-squat/squat-uidlist.c /dovecot/src/plugins/fts/fts-api.c /dovecot/src/plugins/fts/fts-search.c /dovecot/src/plugins/fts/fts-storage.c /dovecot/src/plugins/mail-log/mail-log-plugin.c /dovecot/src/plugins/quota/quota-dict.c /dovecot/src/plugins/quota/quota-dirsize.c /dovecot/src/plugins/quota/quota-fs.c /dovecot/src/plugins/quota/quota-maildir.c /dovecot/src/pop3/client.c /dovecot/src/tests/test-lib.c /dovecot/src/util/idxview.c /dovecot/src/util/listview.c /dovecot/src/util/logview.c
1d266a7419fafa25f3505a12217452a8c647074f 05-Jan-2008 Timo Sirainen <tss@iki.fi>

Fixes to handling INBOX with non-INBOX namespaces. --HG-- branch : HEAD

76b43e4417bab52e913da39b5f5bc2a130d3f149 01-Jan-2008 Timo Sirainen <tss@iki.fi>

Updated copyright notices to include year 2008. --HG-- branch : HEAD

/dovecot/src/auth/auth-cache.c /dovecot/src/auth/auth-client-connection.c /dovecot/src/auth/auth-master-connection.c /dovecot/src/auth/auth-master-listener.c /dovecot/src/auth/auth-request-handler.c /dovecot/src/auth/auth-request.c /dovecot/src/auth/auth-stream.c /dovecot/src/auth/auth-worker-client.c /dovecot/src/auth/auth-worker-server.c /dovecot/src/auth/auth.c /dovecot/src/auth/db-ldap.c /dovecot/src/auth/db-passwd-file.c /dovecot/src/auth/db-sql.c /dovecot/src/auth/main.c /dovecot/src/auth/mech-anonymous.c /dovecot/src/auth/mech-cram-md5.c /dovecot/src/auth/mech-digest-md5.c /dovecot/src/auth/mech-plain.c /dovecot/src/auth/mech.c /dovecot/src/auth/passdb-blocking.c /dovecot/src/auth/passdb-bsdauth.c /dovecot/src/auth/passdb-cache.c /dovecot/src/auth/passdb-checkpassword.c /dovecot/src/auth/passdb-ldap.c /dovecot/src/auth/passdb-passwd-file.c /dovecot/src/auth/passdb-passwd.c /dovecot/src/auth/passdb-shadow.c /dovecot/src/auth/passdb-sql.c /dovecot/src/auth/passdb-vpopmail.c /dovecot/src/auth/passdb.c /dovecot/src/auth/password-scheme.c /dovecot/src/auth/userdb-blocking.c /dovecot/src/auth/userdb-ldap.c /dovecot/src/auth/userdb-nss.c /dovecot/src/auth/userdb-passwd-file.c /dovecot/src/auth/userdb-passwd.c /dovecot/src/auth/userdb-prefetch.c /dovecot/src/auth/userdb-sql.c /dovecot/src/auth/userdb-static.c /dovecot/src/auth/userdb-vpopmail.c /dovecot/src/auth/userdb.c /dovecot/src/deliver/auth-client.c /dovecot/src/deliver/deliver.c /dovecot/src/deliver/duplicate.c /dovecot/src/deliver/mail-send.c /dovecot/src/deliver/smtp-client.c /dovecot/src/dict/dict-server.c /dovecot/src/dict/main.c /dovecot/src/imap-login/client-authenticate.c /dovecot/src/imap-login/client.c /dovecot/src/imap-login/imap-proxy.c /dovecot/src/imap/client.c /dovecot/src/imap/cmd-append.c /dovecot/src/imap/cmd-capability.c /dovecot/src/imap/cmd-check.c /dovecot/src/imap/cmd-close.c /dovecot/src/imap/cmd-copy.c /dovecot/src/imap/cmd-create.c /dovecot/src/imap/cmd-delete.c /dovecot/src/imap/cmd-examine.c /dovecot/src/imap/cmd-expunge.c /dovecot/src/imap/cmd-fetch.c /dovecot/src/imap/cmd-idle.c /dovecot/src/imap/cmd-list.c /dovecot/src/imap/cmd-logout.c /dovecot/src/imap/cmd-lsub.c /dovecot/src/imap/cmd-namespace.c /dovecot/src/imap/cmd-noop.c /dovecot/src/imap/cmd-rename.c /dovecot/src/imap/cmd-search.c /dovecot/src/imap/cmd-select.c /dovecot/src/imap/cmd-sort.c /dovecot/src/imap/cmd-status.c /dovecot/src/imap/cmd-store.c /dovecot/src/imap/cmd-subscribe.c /dovecot/src/imap/cmd-thread.c /dovecot/src/imap/cmd-uid.c /dovecot/src/imap/cmd-unselect.c /dovecot/src/imap/cmd-unsubscribe.c /dovecot/src/imap/cmd-x-cancel.c /dovecot/src/imap/commands-util.c /dovecot/src/imap/commands.c /dovecot/src/imap/imap-expunge.c /dovecot/src/imap/imap-fetch-body.c /dovecot/src/imap/imap-fetch.c /dovecot/src/imap/imap-messageset.c /dovecot/src/imap/imap-search.c /dovecot/src/imap/imap-sort.c /dovecot/src/imap/imap-status.c /dovecot/src/imap/imap-sync.c /dovecot/src/imap/imap-thread.c /dovecot/src/imap/mail-storage-callbacks.c /dovecot/src/imap/main.c /dovecot/src/lib-auth/auth-client.c /dovecot/src/lib-auth/auth-server-connection.c /dovecot/src/lib-auth/auth-server-request.c /dovecot/src/lib-charset/charset-iconv.c /dovecot/src/lib-charset/charset-utf8.c /dovecot/src/lib-dict/dict-client.c /dovecot/src/lib-dict/dict-db.c /dovecot/src/lib-dict/dict-sql.c /dovecot/src/lib-dict/dict.c /dovecot/src/lib-imap/imap-base-subject.c /dovecot/src/lib-imap/imap-bodystructure.c /dovecot/src/lib-imap/imap-date.c /dovecot/src/lib-imap/imap-envelope.c /dovecot/src/lib-imap/imap-match.c /dovecot/src/lib-imap/imap-parser.c /dovecot/src/lib-imap/imap-quote.c /dovecot/src/lib-imap/imap-util.c /dovecot/src/lib-index/mail-cache-compress.c /dovecot/src/lib-index/mail-cache-decisions.c /dovecot/src/lib-index/mail-cache-fields.c /dovecot/src/lib-index/mail-cache-lookup.c /dovecot/src/lib-index/mail-cache-sync-update.c /dovecot/src/lib-index/mail-cache-transaction.c /dovecot/src/lib-index/mail-cache.c /dovecot/src/lib-index/mail-hash.c /dovecot/src/lib-index/mail-index-dummy-view.c /dovecot/src/lib-index/mail-index-fsck.c /dovecot/src/lib-index/mail-index-lock.c /dovecot/src/lib-index/mail-index-map.c /dovecot/src/lib-index/mail-index-sync-ext.c /dovecot/src/lib-index/mail-index-sync-keywords.c /dovecot/src/lib-index/mail-index-sync-update.c /dovecot/src/lib-index/mail-index-sync.c /dovecot/src/lib-index/mail-index-transaction-view.c /dovecot/src/lib-index/mail-index-transaction.c /dovecot/src/lib-index/mail-index-view-sync.c /dovecot/src/lib-index/mail-index-view.c /dovecot/src/lib-index/mail-index-write.c /dovecot/src/lib-index/mail-index.c /dovecot/src/lib-index/mail-transaction-log-append.c /dovecot/src/lib-index/mail-transaction-log-file.c /dovecot/src/lib-index/mail-transaction-log-view.c /dovecot/src/lib-index/mail-transaction-log.c /dovecot/src/lib-index/mailbox-list-index-sync.c /dovecot/src/lib-index/mailbox-list-index.c /dovecot/src/lib-mail/istream-header-filter.c /dovecot/src/lib-mail/message-address.c /dovecot/src/lib-mail/message-date.c /dovecot/src/lib-mail/message-decoder.c /dovecot/src/lib-mail/message-header-decode.c /dovecot/src/lib-mail/message-header-parser.c /dovecot/src/lib-mail/message-id.c /dovecot/src/lib-mail/message-parser.c /dovecot/src/lib-mail/message-part-serialize.c /dovecot/src/lib-mail/message-search.c /dovecot/src/lib-mail/message-send.c /dovecot/src/lib-mail/message-size.c /dovecot/src/lib-mail/quoted-printable.c /dovecot/src/lib-mail/rfc822-parser.c /dovecot/src/lib-settings/settings.c /dovecot/src/lib-sql/driver-mysql.c /dovecot/src/lib-sql/driver-pgsql.c /dovecot/src/lib-sql/sql-api.c /dovecot/src/lib-sql/sql-pool.c index/cydir/cydir-mail.c index/cydir/cydir-save.c index/cydir/cydir-storage.c index/cydir/cydir-sync.c index/cydir/cydir-transaction.c index/dbox/dbox-file-maildir.c index/dbox/dbox-file.c index/dbox/dbox-index.c index/dbox/dbox-mail.c index/dbox/dbox-save.c index/dbox/dbox-storage.c index/dbox/dbox-sync-file.c index/dbox/dbox-sync-rebuild.c index/dbox/dbox-sync.c index/dbox/dbox-transaction.c index/index-fetch.c index/index-mail-headers.c index/index-mail.c index/index-mailbox-check.c index/index-search.c index/index-sort.c index/index-status.c index/index-storage.c index/index-sync-changes.c index/index-sync.c index/index-transaction.c index/maildir/maildir-copy.c index/maildir/maildir-filename.c index/maildir/maildir-keywords.c index/maildir/maildir-mail.c index/maildir/maildir-save.c index/maildir/maildir-storage.c index/maildir/maildir-sync-index.c index/maildir/maildir-sync.c index/maildir/maildir-transaction.c index/maildir/maildir-uidlist.c index/maildir/maildir-util.c index/mbox/istream-raw-mbox.c index/mbox/mbox-file.c index/mbox/mbox-from.c index/mbox/mbox-lock.c index/mbox/mbox-mail.c index/mbox/mbox-md5.c index/mbox/mbox-save.c index/mbox/mbox-storage.c index/mbox/mbox-sync-parse.c index/mbox/mbox-sync-rewrite.c index/mbox/mbox-sync-update.c index/mbox/mbox-sync.c index/mbox/mbox-transaction.c index/raw/raw-mail.c index/raw/raw-storage.c index/raw/raw-sync.c index/raw/raw-transaction.c list/index-mailbox-list-sync.c list/index-mailbox-list.c list/mailbox-list-fs-iter.c list/mailbox-list-fs.c list/mailbox-list-maildir-iter.c list/mailbox-list-maildir.c list/mailbox-list-subscriptions.c list/subscription-file.c mail-copy.c mail-error.c mail-namespace.c mail-search.c mail-storage.c mail.c mailbox-list.c mailbox-tree.c /dovecot/src/lib/aqueue.c /dovecot/src/lib/backtrace-string.c /dovecot/src/lib/base64.c /dovecot/src/lib/bsearch-insert-pos.c /dovecot/src/lib/buffer.c /dovecot/src/lib/close-keep-errno.c /dovecot/src/lib/compat.c /dovecot/src/lib/crc32.c /dovecot/src/lib/data-stack.c /dovecot/src/lib/env-util.c /dovecot/src/lib/failures.c /dovecot/src/lib/fd-close-on-exec.c /dovecot/src/lib/fd-set-nonblock.c /dovecot/src/lib/fdpass.c /dovecot/src/lib/file-cache.c /dovecot/src/lib/file-copy.c /dovecot/src/lib/file-dotlock.c /dovecot/src/lib/file-lock.c /dovecot/src/lib/file-set-size.c /dovecot/src/lib/hash.c /dovecot/src/lib/hex-binary.c /dovecot/src/lib/hex-dec.c /dovecot/src/lib/home-expand.c /dovecot/src/lib/hostpid.c /dovecot/src/lib/imem.c /dovecot/src/lib/ioloop-notify-dn.c /dovecot/src/lib/ioloop-notify-fd.c /dovecot/src/lib/ioloop-notify-inotify.c /dovecot/src/lib/ioloop-notify-none.c /dovecot/src/lib/ioloop-poll.c /dovecot/src/lib/ioloop-select.c /dovecot/src/lib/ioloop.c /dovecot/src/lib/iostream.c /dovecot/src/lib/istream-concat.c /dovecot/src/lib/istream-crlf.c /dovecot/src/lib/istream-data.c /dovecot/src/lib/istream-file.c /dovecot/src/lib/istream-limit.c /dovecot/src/lib/istream-mmap.c /dovecot/src/lib/istream-seekable.c /dovecot/src/lib/istream-tee.c /dovecot/src/lib/istream.c /dovecot/src/lib/lib-signals.c /dovecot/src/lib/lib.c /dovecot/src/lib/mempool-alloconly.c /dovecot/src/lib/mempool-datastack.c /dovecot/src/lib/mempool-system-clean.c /dovecot/src/lib/mempool-system.c /dovecot/src/lib/mempool-unsafe-datastack.c /dovecot/src/lib/mempool.c /dovecot/src/lib/mkdir-parents.c /dovecot/src/lib/mmap-anon.c /dovecot/src/lib/mmap-util.c /dovecot/src/lib/module-dir.c /dovecot/src/lib/mountpoint.c /dovecot/src/lib/network.c /dovecot/src/lib/nfs-workarounds.c /dovecot/src/lib/ostream-file.c /dovecot/src/lib/ostream.c /dovecot/src/lib/printf-format-fix.c /dovecot/src/lib/process-title.c /dovecot/src/lib/randgen.c /dovecot/src/lib/read-full.c /dovecot/src/lib/restrict-access.c /dovecot/src/lib/restrict-process-size.c /dovecot/src/lib/safe-memset.c /dovecot/src/lib/safe-mkdir.c /dovecot/src/lib/safe-mkstemp.c /dovecot/src/lib/sendfile-util.c /dovecot/src/lib/seq-range-array.c /dovecot/src/lib/str-find.c /dovecot/src/lib/str-sanitize.c /dovecot/src/lib/str.c /dovecot/src/lib/strescape.c /dovecot/src/lib/strfuncs.c /dovecot/src/lib/unichar.c /dovecot/src/lib/unix-socket-create.c /dovecot/src/lib/unlink-directory.c /dovecot/src/lib/unlink-old-files.c /dovecot/src/lib/utc-mktime.c /dovecot/src/lib/utc-offset.c /dovecot/src/lib/var-expand.c /dovecot/src/lib/write-full.c /dovecot/src/login-common/client-common.c /dovecot/src/login-common/login-proxy.c /dovecot/src/login-common/main.c /dovecot/src/login-common/master.c /dovecot/src/login-common/sasl-server.c /dovecot/src/login-common/ssl-proxy-gnutls.c /dovecot/src/login-common/ssl-proxy-openssl.c /dovecot/src/login-common/ssl-proxy.c /dovecot/src/master/askpass.c /dovecot/src/master/auth-process.c /dovecot/src/master/child-process.c /dovecot/src/master/dict-process.c /dovecot/src/master/dup2-array.c /dovecot/src/master/listener.c /dovecot/src/master/log.c /dovecot/src/master/login-process.c /dovecot/src/master/mail-process.c /dovecot/src/master/main.c /dovecot/src/master/master-settings.c /dovecot/src/master/ssl-init-gnutls.c /dovecot/src/master/ssl-init-main.c /dovecot/src/master/ssl-init-openssl.c /dovecot/src/master/ssl-init.c /dovecot/src/master/syslog-util.c /dovecot/src/plugins/acl/acl-api.c /dovecot/src/plugins/acl/acl-backend-vfile-acllist.c /dovecot/src/plugins/acl/acl-backend-vfile.c /dovecot/src/plugins/acl/acl-backend.c /dovecot/src/plugins/acl/acl-cache.c /dovecot/src/plugins/acl/acl-mailbox-list.c /dovecot/src/plugins/acl/acl-mailbox.c /dovecot/src/plugins/acl/acl-plugin.c /dovecot/src/plugins/acl/acl-storage.c /dovecot/src/plugins/convert/convert-plugin.c /dovecot/src/plugins/convert/convert-storage.c /dovecot/src/plugins/convert/convert-tool.c /dovecot/src/plugins/expire/auth-client.c /dovecot/src/plugins/expire/expire-env.c /dovecot/src/plugins/expire/expire-plugin.c /dovecot/src/plugins/expire/expire-tool.c /dovecot/src/plugins/fts-lucene/fts-backend-lucene.c /dovecot/src/plugins/fts-lucene/fts-lucene-plugin.c /dovecot/src/plugins/fts-squat/fts-backend-squat.c /dovecot/src/plugins/fts-squat/fts-squat-plugin.c /dovecot/src/plugins/fts-squat/squat-test.c /dovecot/src/plugins/fts-squat/squat-trie.c /dovecot/src/plugins/fts-squat/squat-uidlist.c /dovecot/src/plugins/fts/fts-api.c /dovecot/src/plugins/fts/fts-plugin.c /dovecot/src/plugins/fts/fts-search.c /dovecot/src/plugins/fts/fts-storage.c /dovecot/src/plugins/imap-quota/imap-quota-plugin.c /dovecot/src/plugins/lazy-expunge/lazy-expunge-plugin.c /dovecot/src/plugins/mail-log/mail-log-plugin.c /dovecot/src/plugins/mbox-snarf/mbox-snarf-plugin.c /dovecot/src/plugins/quota/quota-count.c /dovecot/src/plugins/quota/quota-dict.c /dovecot/src/plugins/quota/quota-dirsize.c /dovecot/src/plugins/quota/quota-fs.c /dovecot/src/plugins/quota/quota-maildir.c /dovecot/src/plugins/quota/quota-plugin.c /dovecot/src/plugins/quota/quota-storage.c /dovecot/src/plugins/quota/quota.c /dovecot/src/plugins/trash/trash-plugin.c /dovecot/src/plugins/zlib/istream-zlib.c /dovecot/src/plugins/zlib/zlib-plugin.c /dovecot/src/pop3-login/client-authenticate.c /dovecot/src/pop3-login/client.c /dovecot/src/pop3-login/pop3-proxy.c /dovecot/src/pop3/client.c /dovecot/src/pop3/commands.c /dovecot/src/pop3/main.c /dovecot/src/tests/test-common.c /dovecot/src/tests/test-istream.c /dovecot/src/tests/test-lib.c /dovecot/src/tests/test-mail.c /dovecot/src/util/gdbhelper.c /dovecot/src/util/idxview.c /dovecot/src/util/listview.c /dovecot/src/util/logview.c /dovecot/src/util/rawlog.c
c040ee67d0ac0fb7375bb543965bf67dcae6affa 08-Dec-2007 Timo Sirainen <tss@iki.fi>

Added mailbox_list_get_global_temp_prefix() --HG-- branch : HEAD

eddd9bf1a1369aea4a2715f6be1137da6d17d293 05-Dec-2007 Timo Sirainen <tss@iki.fi>

Replaced t_push/t_pop calls with T_FRAME*() macros. --HG-- branch : HEAD

/dovecot/src/auth/auth-client-connection.c /dovecot/src/auth/auth-master-connection.c /dovecot/src/auth/auth-request-handler.c /dovecot/src/auth/auth-request.c /dovecot/src/auth/auth-worker-client.c /dovecot/src/auth/auth-worker-server.c /dovecot/src/auth/auth.c /dovecot/src/auth/db-ldap.c /dovecot/src/auth/db-passwd-file.c /dovecot/src/auth/main.c /dovecot/src/auth/mech-digest-md5.c /dovecot/src/auth/passdb-pam.c /dovecot/src/auth/passdb-passwd-file.c /dovecot/src/auth/passdb-sql.c /dovecot/src/auth/userdb-nss.c /dovecot/src/auth/userdb-passwd-file.c /dovecot/src/auth/userdb-static.c /dovecot/src/deliver/deliver.c /dovecot/src/dict/dict-server.c /dovecot/src/imap/client.c /dovecot/src/imap/cmd-list.c /dovecot/src/imap/imap-fetch-body.c /dovecot/src/imap/imap-fetch.c /dovecot/src/imap/imap-status.c /dovecot/src/imap/imap-sync.c /dovecot/src/imap/imap-thread.c /dovecot/src/imap/mail-storage-callbacks.c /dovecot/src/lib-auth/auth-server-connection.c /dovecot/src/lib-auth/auth-server-request.c /dovecot/src/lib-dict/dict-client.c /dovecot/src/lib-dict/dict-sql.c /dovecot/src/lib-dict/dict.c /dovecot/src/lib-imap/imap-bodystructure.c /dovecot/src/lib-imap/imap-match.c /dovecot/src/lib-imap/imap-quote.c /dovecot/src/lib-index/mail-cache-fields.c /dovecot/src/lib-index/mail-cache-lookup.c /dovecot/src/lib-index/mail-cache-transaction.c /dovecot/src/lib-index/mail-cache.c /dovecot/src/lib-index/mail-index-fsck.c /dovecot/src/lib-index/mail-index-map.c /dovecot/src/lib-index/mail-index-sync-ext.c /dovecot/src/lib-index/mail-index-sync-update.c /dovecot/src/lib-index/mail-index-sync.c /dovecot/src/lib-index/mail-index-view-sync.c /dovecot/src/lib-index/mail-transaction-log-append.c /dovecot/src/lib-index/mail-transaction-log-file.c /dovecot/src/lib-index/mail-transaction-log-view.c /dovecot/src/lib-index/mailbox-list-index-sync.c /dovecot/src/lib-index/mailbox-list-index.c /dovecot/src/lib-mail/message-address.c /dovecot/src/lib-mail/message-date.c /dovecot/src/lib-mail/message-decoder.c /dovecot/src/lib-mail/message-parser.c /dovecot/src/lib-mail/message-search.c /dovecot/src/lib-settings/settings.c /dovecot/src/lib-sql/driver-mysql.c /dovecot/src/lib-sql/driver-pgsql.c /dovecot/src/lib-sql/sql-pool.c index/cydir/cydir-save.c index/cydir/cydir-storage.c index/dbox/dbox-file.c index/dbox/dbox-index.c index/dbox/dbox-storage.c index/dbox/dbox-sync-file.c index/dbox/dbox-sync-rebuild.c index/index-mail-headers.c index/index-mail.c index/index-search.c index/index-sort.c index/index-storage.c index/maildir/maildir-copy.c index/maildir/maildir-keywords.c index/maildir/maildir-save.c index/maildir/maildir-storage.c index/maildir/maildir-sync.c index/maildir/maildir-uidlist.c index/maildir/maildir-util.c index/mbox/mbox-save.c index/mbox/mbox-storage.c index/mbox/mbox-sync-parse.c index/mbox/mbox-sync-update.c index/mbox/mbox-sync.c index/raw/raw-storage.c list/index-mailbox-list-sync.c list/mailbox-list-fs-iter.c list/mailbox-list-maildir-iter.c list/mailbox-list-maildir.c list/mailbox-list-subscriptions.c mail-namespace.c mail-storage.c mailbox-list.c mailbox-tree.c /dovecot/src/lib/compat.c /dovecot/src/lib/failures.c /dovecot/src/lib/file-copy.c /dovecot/src/lib/file-dotlock.c /dovecot/src/lib/imem.c /dovecot/src/lib/mkdir-parents.c /dovecot/src/lib/module-dir.c /dovecot/src/lib/nfs-workarounds.c /dovecot/src/lib/restrict-access.c /dovecot/src/lib/strfuncs.c /dovecot/src/lib/unlink-lockfiles.c /dovecot/src/login-common/client-common.c /dovecot/src/login-common/ssl-proxy-gnutls.c /dovecot/src/master/auth-process.c /dovecot/src/master/dup2-array.c /dovecot/src/master/listener.c /dovecot/src/master/log.c /dovecot/src/master/login-process.c /dovecot/src/master/mail-process.c /dovecot/src/master/main.c /dovecot/src/master/master-settings.c /dovecot/src/plugins/acl/acl-api.c /dovecot/src/plugins/acl/acl-backend-vfile-acllist.c /dovecot/src/plugins/acl/acl-backend-vfile.c /dovecot/src/plugins/acl/acl-backend.c /dovecot/src/plugins/acl/acl-cache.c /dovecot/src/plugins/acl/acl-mailbox-list.c /dovecot/src/plugins/acl/acl-storage.c /dovecot/src/plugins/convert/convert-storage.c /dovecot/src/plugins/expire/expire-plugin.c /dovecot/src/plugins/expire/expire-tool.c /dovecot/src/plugins/fts-squat/squat-trie.c /dovecot/src/plugins/fts-squat/squat-uidlist.c /dovecot/src/plugins/fts/fts-api.c /dovecot/src/plugins/fts/fts-search.c /dovecot/src/plugins/fts/fts-storage.c /dovecot/src/plugins/imap-quota/imap-quota-plugin.c /dovecot/src/plugins/lazy-expunge/lazy-expunge-plugin.c /dovecot/src/plugins/mail-log/mail-log-plugin.c /dovecot/src/plugins/quota/quota-dict.c /dovecot/src/plugins/quota/quota-dirsize.c /dovecot/src/plugins/quota/quota-fs.c /dovecot/src/plugins/quota/quota-maildir.c /dovecot/src/plugins/quota/quota-plugin.c /dovecot/src/plugins/quota/quota.c /dovecot/src/pop3-login/client.c /dovecot/src/pop3/client.c /dovecot/src/pop3/commands.c /dovecot/src/util/idxview.c /dovecot/src/util/listview.c /dovecot/src/util/logview.c
3ac0d8763b06a39c95187fe6170b1bf822b28a1f 18-Nov-2007 Timo Sirainen <tss@iki.fi>

If we can't delete the index or control directory, give a nice error message instead of internal error. --HG-- branch : HEAD

bc564f1d3d953cf724828322b11ae89e0f59ffc9 18-Nov-2007 Timo Sirainen <tss@iki.fi>

NFS cache flushing APIs changed and backend implements it a bit differently. Hopefully this works now more correctly. --HG-- branch : HEAD

509daf558a54d7d1c8006c54ef799cb99e31662e 11-Nov-2007 Timo Sirainen <tss@iki.fi>

mailbox_list_get_permissions(): If group doesn't have any permissions, don't bother returning any group either. --HG-- branch : HEAD

32ee977e189266744ef69ac4e832fd3111d6f949 11-Nov-2007 Timo Sirainen <tss@iki.fi>

Delay creating directories until we really need them. --HG-- branch : HEAD

d02d34e138e32b4266f5a403d6c51d7803bf322f 11-Nov-2007 Timo Sirainen <tss@iki.fi>

Simplified mailbox_list_get_permissions() a bit. Now it returns only permissions for the root directory. Also UID isn't returned anymore. --HG-- branch : HEAD

4645cc6c911a95991d7af43b40f88e99506ea5e9 03-Nov-2007 Timo Sirainen <tss@iki.fi>

Support for looking up dbox files from an alternative directory if they're not found from the primary directory. --HG-- branch : HEAD

ef50336eefcb9ba99f73c6af37420eaf8857a39b 28-Oct-2007 Timo Sirainen <tss@iki.fi>

Fixes to handling namespace prefixes and real!=virtual separator. Added a new MAILBOX_LIST_ITER_VIRTUAL_NAMES which specifies if mailbox listing should be using virtual or real mailbox names. --HG-- branch : HEAD

adb6413686e52e00dded4932babcc08ff041876b 17-Sep-2007 Timo Sirainen <tss@iki.fi>

Moved mail_location data parsing to a common function. It supports now also specifying SUBSCRIPTIONS and DIRNAME. --HG-- branch : HEAD

89a126810703c666309310d0f3189e9834d70b5b 16-Sep-2007 Timo Sirainen <tss@iki.fi>

Replaced my Copyright notices. The year range always ends with 2007 now. My name was replaced with "Dovecot authors". In many cases I didn't really even own the copyright, so this is more correct. --HG-- branch : HEAD

/dovecot/COPYING /dovecot/src/auth/auth-cache.c /dovecot/src/auth/auth-client-connection.c /dovecot/src/auth/auth-master-connection.c /dovecot/src/auth/auth-master-listener.c /dovecot/src/auth/auth-request-handler.c /dovecot/src/auth/auth-request.c /dovecot/src/auth/auth-stream.c /dovecot/src/auth/auth-worker-client.c /dovecot/src/auth/auth-worker-server.c /dovecot/src/auth/auth.c /dovecot/src/auth/db-ldap.c /dovecot/src/auth/db-passwd-file.c /dovecot/src/auth/db-sql.c /dovecot/src/auth/main.c /dovecot/src/auth/mech-anonymous.c /dovecot/src/auth/mech-cram-md5.c /dovecot/src/auth/mech-digest-md5.c /dovecot/src/auth/mech-plain.c /dovecot/src/auth/mech.c /dovecot/src/auth/passdb-blocking.c /dovecot/src/auth/passdb-bsdauth.c /dovecot/src/auth/passdb-cache.c /dovecot/src/auth/passdb-checkpassword.c /dovecot/src/auth/passdb-ldap.c /dovecot/src/auth/passdb-passwd-file.c /dovecot/src/auth/passdb-passwd.c /dovecot/src/auth/passdb-shadow.c /dovecot/src/auth/passdb-sql.c /dovecot/src/auth/passdb-vpopmail.c /dovecot/src/auth/passdb.c /dovecot/src/auth/password-scheme.c /dovecot/src/auth/userdb-blocking.c /dovecot/src/auth/userdb-ldap.c /dovecot/src/auth/userdb-nss.c /dovecot/src/auth/userdb-passwd-file.c /dovecot/src/auth/userdb-passwd.c /dovecot/src/auth/userdb-prefetch.c /dovecot/src/auth/userdb-sql.c /dovecot/src/auth/userdb-static.c /dovecot/src/auth/userdb-vpopmail.c /dovecot/src/auth/userdb.c /dovecot/src/deliver/auth-client.c /dovecot/src/deliver/deliver.c /dovecot/src/deliver/duplicate.c /dovecot/src/deliver/mail-send.c /dovecot/src/deliver/smtp-client.c /dovecot/src/dict/dict-cache.c /dovecot/src/dict/dict-server.c /dovecot/src/dict/main.c /dovecot/src/imap-login/client-authenticate.c /dovecot/src/imap-login/client.c /dovecot/src/imap-login/imap-proxy.c /dovecot/src/imap/client.c /dovecot/src/imap/cmd-append.c /dovecot/src/imap/cmd-capability.c /dovecot/src/imap/cmd-check.c /dovecot/src/imap/cmd-close.c /dovecot/src/imap/cmd-copy.c /dovecot/src/imap/cmd-create.c /dovecot/src/imap/cmd-delete.c /dovecot/src/imap/cmd-examine.c /dovecot/src/imap/cmd-expunge.c /dovecot/src/imap/cmd-fetch.c /dovecot/src/imap/cmd-idle.c /dovecot/src/imap/cmd-list.c /dovecot/src/imap/cmd-logout.c /dovecot/src/imap/cmd-lsub.c /dovecot/src/imap/cmd-namespace.c /dovecot/src/imap/cmd-noop.c /dovecot/src/imap/cmd-rename.c /dovecot/src/imap/cmd-search.c /dovecot/src/imap/cmd-select.c /dovecot/src/imap/cmd-sort.c /dovecot/src/imap/cmd-status.c /dovecot/src/imap/cmd-store.c /dovecot/src/imap/cmd-subscribe.c /dovecot/src/imap/cmd-thread.c /dovecot/src/imap/cmd-uid.c /dovecot/src/imap/cmd-unselect.c /dovecot/src/imap/cmd-unsubscribe.c /dovecot/src/imap/cmd-x-cancel.c /dovecot/src/imap/commands-util.c /dovecot/src/imap/commands.c /dovecot/src/imap/imap-expunge.c /dovecot/src/imap/imap-fetch-body.c /dovecot/src/imap/imap-fetch.c /dovecot/src/imap/imap-messageset.c /dovecot/src/imap/imap-search.c /dovecot/src/imap/imap-sort.c /dovecot/src/imap/imap-status.c /dovecot/src/imap/imap-sync.c /dovecot/src/imap/imap-thread.c /dovecot/src/imap/mail-storage-callbacks.c /dovecot/src/imap/main.c /dovecot/src/lib-auth/auth-client.c /dovecot/src/lib-auth/auth-server-connection.c /dovecot/src/lib-auth/auth-server-request.c /dovecot/src/lib-charset/charset-iconv.c /dovecot/src/lib-charset/charset-utf8.c /dovecot/src/lib-dict/dict-client.c /dovecot/src/lib-dict/dict-db.c /dovecot/src/lib-dict/dict-sql.c /dovecot/src/lib-dict/dict.c /dovecot/src/lib-imap/imap-base-subject.c /dovecot/src/lib-imap/imap-bodystructure.c /dovecot/src/lib-imap/imap-date.c /dovecot/src/lib-imap/imap-envelope.c /dovecot/src/lib-imap/imap-match.c /dovecot/src/lib-imap/imap-parser.c /dovecot/src/lib-imap/imap-quote.c /dovecot/src/lib-imap/imap-util.c /dovecot/src/lib-index/mail-cache-compress.c /dovecot/src/lib-index/mail-cache-decisions.c /dovecot/src/lib-index/mail-cache-fields.c /dovecot/src/lib-index/mail-cache-lookup.c /dovecot/src/lib-index/mail-cache-sync-update.c /dovecot/src/lib-index/mail-cache-transaction.c /dovecot/src/lib-index/mail-cache.c /dovecot/src/lib-index/mail-hash.c /dovecot/src/lib-index/mail-index-dummy-view.c /dovecot/src/lib-index/mail-index-fsck.c /dovecot/src/lib-index/mail-index-lock.c /dovecot/src/lib-index/mail-index-map.c /dovecot/src/lib-index/mail-index-sync-ext.c /dovecot/src/lib-index/mail-index-sync-keywords.c /dovecot/src/lib-index/mail-index-sync-update.c /dovecot/src/lib-index/mail-index-sync.c /dovecot/src/lib-index/mail-index-transaction-view.c /dovecot/src/lib-index/mail-index-transaction.c /dovecot/src/lib-index/mail-index-view-sync.c /dovecot/src/lib-index/mail-index-view.c /dovecot/src/lib-index/mail-index-write.c /dovecot/src/lib-index/mail-index.c /dovecot/src/lib-index/mail-transaction-log-append.c /dovecot/src/lib-index/mail-transaction-log-file.c /dovecot/src/lib-index/mail-transaction-log-view.c /dovecot/src/lib-index/mail-transaction-log.c /dovecot/src/lib-index/mailbox-list-index-sync.c /dovecot/src/lib-index/mailbox-list-index.c /dovecot/src/lib-mail/istream-header-filter.c /dovecot/src/lib-mail/message-address.c /dovecot/src/lib-mail/message-date.c /dovecot/src/lib-mail/message-decoder.c /dovecot/src/lib-mail/message-header-decode.c /dovecot/src/lib-mail/message-header-parser.c /dovecot/src/lib-mail/message-id.c /dovecot/src/lib-mail/message-parser.c /dovecot/src/lib-mail/message-part-serialize.c /dovecot/src/lib-mail/message-search.c /dovecot/src/lib-mail/message-send.c /dovecot/src/lib-mail/message-size.c /dovecot/src/lib-mail/quoted-printable.c /dovecot/src/lib-mail/rfc822-parser.c /dovecot/src/lib-settings/settings.c /dovecot/src/lib-sql/driver-mysql.c /dovecot/src/lib-sql/driver-pgsql.c /dovecot/src/lib-sql/sql-api.c index/cydir/cydir-mail.c index/cydir/cydir-save.c index/cydir/cydir-storage.c index/cydir/cydir-sync.c index/cydir/cydir-transaction.c index/dbox/dbox-file.c index/dbox/dbox-index.c index/dbox/dbox-mail.c index/dbox/dbox-save.c index/dbox/dbox-storage.c index/dbox/dbox-sync-file.c index/dbox/dbox-sync-rebuild.c index/dbox/dbox-sync.c index/dbox/dbox-transaction.c index/index-fetch.c index/index-mail-headers.c index/index-mail.c index/index-mailbox-check.c index/index-search.c index/index-sort.c index/index-status.c index/index-storage.c index/index-sync-changes.c index/index-sync.c index/index-transaction.c index/maildir/maildir-copy.c index/maildir/maildir-filename.c index/maildir/maildir-keywords.c index/maildir/maildir-mail.c index/maildir/maildir-save.c index/maildir/maildir-storage.c index/maildir/maildir-sync-index.c index/maildir/maildir-sync.c index/maildir/maildir-transaction.c index/maildir/maildir-uidlist.c index/maildir/maildir-util.c index/mbox/istream-raw-mbox.c index/mbox/mbox-file.c index/mbox/mbox-from.c index/mbox/mbox-lock.c index/mbox/mbox-mail.c index/mbox/mbox-md5.c index/mbox/mbox-save.c index/mbox/mbox-storage.c index/mbox/mbox-sync-parse.c index/mbox/mbox-sync-rewrite.c index/mbox/mbox-sync-update.c index/mbox/mbox-sync.c index/mbox/mbox-transaction.c list/index-mailbox-list-sync.c list/index-mailbox-list.c list/mailbox-list-fs-iter.c list/mailbox-list-fs.c list/mailbox-list-maildir-iter.c list/mailbox-list-maildir.c list/mailbox-list-subscriptions.c list/subscription-file.c mail-copy.c mail-error.c mail-namespace.c mail-search.c mail-storage.c mail.c mailbox-list.c mailbox-tree.c /dovecot/src/lib/backtrace-string.c /dovecot/src/lib/bsearch-insert-pos.c /dovecot/src/lib/buffer.c /dovecot/src/lib/close-keep-errno.c /dovecot/src/lib/compat.c /dovecot/src/lib/crc32.c /dovecot/src/lib/data-stack.c /dovecot/src/lib/env-util.c /dovecot/src/lib/failures.c /dovecot/src/lib/fd-close-on-exec.c /dovecot/src/lib/fd-set-nonblock.c /dovecot/src/lib/fdpass.c /dovecot/src/lib/file-cache.c /dovecot/src/lib/file-copy.c /dovecot/src/lib/file-dotlock.c /dovecot/src/lib/file-lock.c /dovecot/src/lib/file-set-size.c /dovecot/src/lib/hash.c /dovecot/src/lib/hex-binary.c /dovecot/src/lib/hex-dec.c /dovecot/src/lib/home-expand.c /dovecot/src/lib/hostpid.c /dovecot/src/lib/imem.c /dovecot/src/lib/ioloop-notify-dn.c /dovecot/src/lib/ioloop-notify-fd.c /dovecot/src/lib/ioloop-notify-inotify.c /dovecot/src/lib/ioloop-notify-none.c /dovecot/src/lib/ioloop-poll.c /dovecot/src/lib/ioloop-select.c /dovecot/src/lib/ioloop.c /dovecot/src/lib/iostream.c /dovecot/src/lib/istream-data.c /dovecot/src/lib/istream-file.c /dovecot/src/lib/istream-limit.c /dovecot/src/lib/istream-mmap.c /dovecot/src/lib/istream-seekable.c /dovecot/src/lib/istream-tee.c /dovecot/src/lib/istream.c /dovecot/src/lib/lib-signals.c /dovecot/src/lib/lib.c /dovecot/src/lib/mempool-alloconly.c /dovecot/src/lib/mempool-datastack.c /dovecot/src/lib/mempool-system-clean.c /dovecot/src/lib/mempool-system.c /dovecot/src/lib/mempool-unsafe-datastack.c /dovecot/src/lib/mempool.c /dovecot/src/lib/mkdir-parents.c /dovecot/src/lib/mmap-anon.c /dovecot/src/lib/mmap-util.c /dovecot/src/lib/module-dir.c /dovecot/src/lib/mountpoint.c /dovecot/src/lib/network.c /dovecot/src/lib/nfs-workarounds.c /dovecot/src/lib/ostream-crlf.c /dovecot/src/lib/ostream-file.c /dovecot/src/lib/ostream.c /dovecot/src/lib/printf-format-fix.c /dovecot/src/lib/process-title.c /dovecot/src/lib/randgen.c /dovecot/src/lib/read-full.c /dovecot/src/lib/restrict-access.c /dovecot/src/lib/restrict-process-size.c /dovecot/src/lib/safe-memset.c /dovecot/src/lib/safe-mkdir.c /dovecot/src/lib/safe-mkstemp.c /dovecot/src/lib/sendfile-util.c /dovecot/src/lib/seq-range-array.c /dovecot/src/lib/str-find.c /dovecot/src/lib/str-sanitize.c /dovecot/src/lib/str.c /dovecot/src/lib/strescape.c /dovecot/src/lib/strfuncs.c /dovecot/src/lib/unichar.c /dovecot/src/lib/unix-socket-create.c /dovecot/src/lib/unlink-directory.c /dovecot/src/lib/unlink-lockfiles.c /dovecot/src/lib/utc-offset.c /dovecot/src/lib/var-expand.c /dovecot/src/lib/write-full.c /dovecot/src/login-common/client-common.c /dovecot/src/login-common/login-proxy.c /dovecot/src/login-common/main.c /dovecot/src/login-common/master.c /dovecot/src/login-common/sasl-server.c /dovecot/src/login-common/ssl-proxy-gnutls.c /dovecot/src/login-common/ssl-proxy-openssl.c /dovecot/src/login-common/ssl-proxy.c /dovecot/src/master/askpass.c /dovecot/src/master/auth-process.c /dovecot/src/master/child-process.c /dovecot/src/master/dict-process.c /dovecot/src/master/dup2-array.c /dovecot/src/master/listener.c /dovecot/src/master/log.c /dovecot/src/master/login-process.c /dovecot/src/master/mail-process.c /dovecot/src/master/main.c /dovecot/src/master/master-settings.c /dovecot/src/master/ssl-init-gnutls.c /dovecot/src/master/ssl-init-main.c /dovecot/src/master/ssl-init-openssl.c /dovecot/src/master/ssl-init.c /dovecot/src/master/syslog-util.c /dovecot/src/plugins/acl/acl-api.c /dovecot/src/plugins/acl/acl-backend-vfile-acllist.c /dovecot/src/plugins/acl/acl-backend-vfile.c /dovecot/src/plugins/acl/acl-backend.c /dovecot/src/plugins/acl/acl-cache.c /dovecot/src/plugins/acl/acl-mailbox-list.c /dovecot/src/plugins/acl/acl-mailbox.c /dovecot/src/plugins/acl/acl-plugin.c /dovecot/src/plugins/acl/acl-storage.c /dovecot/src/plugins/convert/convert-plugin.c /dovecot/src/plugins/convert/convert-storage.c /dovecot/src/plugins/convert/convert-tool.c /dovecot/src/plugins/expire/auth-client.c /dovecot/src/plugins/expire/expire-env.c /dovecot/src/plugins/expire/expire-plugin.c /dovecot/src/plugins/expire/expire-tool.c /dovecot/src/plugins/fts-lucene/fts-backend-lucene.c /dovecot/src/plugins/fts-lucene/fts-lucene-plugin.c /dovecot/src/plugins/fts-squat/fts-backend-squat.c /dovecot/src/plugins/fts-squat/fts-squat-plugin.c /dovecot/src/plugins/fts-squat/squat-test.c /dovecot/src/plugins/fts-squat/squat-trie.c /dovecot/src/plugins/fts-squat/squat-uidlist.c /dovecot/src/plugins/fts/fts-api.c /dovecot/src/plugins/fts/fts-plugin.c /dovecot/src/plugins/fts/fts-storage.c /dovecot/src/plugins/imap-quota/imap-quota-plugin.c /dovecot/src/plugins/lazy-expunge/lazy-expunge-plugin.c /dovecot/src/plugins/mail-log/mail-log-plugin.c /dovecot/src/plugins/mbox-snarf/mbox-snarf-plugin.c /dovecot/src/plugins/quota/quota-count.c /dovecot/src/plugins/quota/quota-dict.c /dovecot/src/plugins/quota/quota-dirsize.c /dovecot/src/plugins/quota/quota-fs.c /dovecot/src/plugins/quota/quota-maildir.c /dovecot/src/plugins/quota/quota-plugin.c /dovecot/src/plugins/quota/quota-storage.c /dovecot/src/plugins/quota/quota.c /dovecot/src/plugins/trash/trash-plugin.c /dovecot/src/plugins/zlib/istream-zlib.c /dovecot/src/plugins/zlib/zlib-plugin.c /dovecot/src/pop3-login/client-authenticate.c /dovecot/src/pop3-login/client.c /dovecot/src/pop3-login/pop3-proxy.c /dovecot/src/pop3/client.c /dovecot/src/pop3/commands.c /dovecot/src/pop3/main.c /dovecot/src/util/gdbhelper.c /dovecot/src/util/idxview.c /dovecot/src/util/listview.c /dovecot/src/util/logview.c /dovecot/src/util/rawlog.c
43d32cbe60fdaef2699d99f1ca259053e9350411 16-Sep-2007 Timo Sirainen <tss@iki.fi>

Renamed __attr_*__ to ATTR_*. Renamed __attrs_used__ to ATTRS_DEFINED. --HG-- branch : HEAD

/dovecot/src/auth/auth-cache.c /dovecot/src/auth/auth-request-handler.c /dovecot/src/auth/auth-request.c /dovecot/src/auth/auth-request.h /dovecot/src/auth/auth-worker-server.c /dovecot/src/auth/db-ldap.c /dovecot/src/auth/db-passwd-file.c /dovecot/src/auth/main.c /dovecot/src/auth/mech-cram-md5.c /dovecot/src/auth/mech-digest-md5.c /dovecot/src/auth/mech-winbind.c /dovecot/src/auth/passdb-bsdauth.c /dovecot/src/auth/passdb-checkpassword.c /dovecot/src/auth/passdb-ldap.c /dovecot/src/auth/passdb-passwd-file.c /dovecot/src/auth/passdb-passwd.c /dovecot/src/auth/passdb-shadow.c /dovecot/src/auth/passdb-sia.c /dovecot/src/auth/passdb-sql.c /dovecot/src/auth/passdb-vpopmail.c /dovecot/src/auth/password-scheme.c /dovecot/src/auth/userdb-ldap.c /dovecot/src/auth/userdb-passwd-file.c /dovecot/src/auth/userdb-sql.c /dovecot/src/auth/userdb-static.c /dovecot/src/deliver/deliver.c /dovecot/src/deliver/smtp-client.c /dovecot/src/dict/main.c /dovecot/src/imap-login/client.c /dovecot/src/imap/client.c /dovecot/src/imap/imap-fetch-body.c /dovecot/src/imap/imap-fetch.c /dovecot/src/imap/mail-storage-callbacks.c /dovecot/src/imap/main.c /dovecot/src/lib-charset/charset-utf8.c /dovecot/src/lib-dict/dict-db.c /dovecot/src/lib-dict/dict-sql.c /dovecot/src/lib-imap/imap-parser.c /dovecot/src/lib-imap/imap-parser.h /dovecot/src/lib-index/mail-cache-sync-update.c /dovecot/src/lib-index/mail-cache.h /dovecot/src/lib-index/mail-index-dummy-view.c /dovecot/src/lib-index/mail-index-fsck.c /dovecot/src/lib-index/mail-index-private.h /dovecot/src/lib-index/mail-index-sync-private.h /dovecot/src/lib-index/mail-index-view.c /dovecot/src/lib-index/mail-transaction-log-private.h /dovecot/src/lib-index/mail-transaction-log.h /dovecot/src/lib-mail/istream-header-filter.c /dovecot/src/lib-mail/message-parser.c /dovecot/src/lib-sql/driver-mysql.c /dovecot/src/lib-sql/driver-pgsql.c /dovecot/src/lib-sql/driver-sqlite.c /dovecot/src/lib-sql/sql-api.c index/cydir/cydir-save.c index/cydir/cydir-storage.c index/dbox/dbox-save.c index/dbox/dbox-storage.c index/index-search.c index/index-storage.c index/maildir/maildir-save.c index/maildir/maildir-storage.c index/maildir/maildir-util.c index/mbox/istream-raw-mbox.c index/mbox/mbox-lock.c index/mbox/mbox-save.c index/mbox/mbox-sync-private.h list/mailbox-list-fs.c list/mailbox-list-maildir.c mail-storage-private.h mailbox-list-private.h mailbox-list.c /dovecot/src/lib/backtrace-string.c /dovecot/src/lib/data-stack.c /dovecot/src/lib/data-stack.h /dovecot/src/lib/failures.c /dovecot/src/lib/failures.h /dovecot/src/lib/fdpass.c /dovecot/src/lib/imem.h /dovecot/src/lib/ioloop-notify-dn.c /dovecot/src/lib/ioloop-notify-none.c /dovecot/src/lib/istream-data.c /dovecot/src/lib/istream-file.c /dovecot/src/lib/istream-limit.c /dovecot/src/lib/istream-mmap.c /dovecot/src/lib/istream-seekable.c /dovecot/src/lib/istream-tee.c /dovecot/src/lib/istream.c /dovecot/src/lib/lib-signals.c /dovecot/src/lib/macros.h /dovecot/src/lib/mempool-alloconly.c /dovecot/src/lib/mempool-datastack.c /dovecot/src/lib/mempool-system-clean.c /dovecot/src/lib/mempool-system.c /dovecot/src/lib/mempool-unsafe-datastack.c /dovecot/src/lib/mempool.h /dovecot/src/lib/mmap-anon.c /dovecot/src/lib/mmap-util.c /dovecot/src/lib/mmap-util.h /dovecot/src/lib/module-dir.c /dovecot/src/lib/network.c /dovecot/src/lib/nfs-workarounds.c /dovecot/src/lib/ostream-crlf.c /dovecot/src/lib/printf-format-fix.h /dovecot/src/lib/process-title.c /dovecot/src/lib/restrict-process-size.c /dovecot/src/lib/sendfile-util.c /dovecot/src/lib/str.h /dovecot/src/lib/strfuncs.h /dovecot/src/lib/utc-offset.c /dovecot/src/lib/var-expand.c /dovecot/src/login-common/main.c /dovecot/src/login-common/master.c /dovecot/src/login-common/ssl-proxy-gnutls.c /dovecot/src/login-common/ssl-proxy-openssl.c /dovecot/src/login-common/ssl-proxy.c /dovecot/src/master/auth-process.c /dovecot/src/master/child-process.c /dovecot/src/master/dict-process.c /dovecot/src/master/log.c /dovecot/src/master/login-process.c /dovecot/src/master/mail-process.c /dovecot/src/master/mail-process.h /dovecot/src/master/main.c /dovecot/src/master/master-settings.c /dovecot/src/master/ssl-init-main.c /dovecot/src/master/ssl-init.c /dovecot/src/plugins/acl/acl-backend-vfile.c /dovecot/src/plugins/fts-lucene/fts-backend-lucene.c /dovecot/src/plugins/fts-squat/fts-backend-squat.c /dovecot/src/plugins/fts-squat/squat-test.c /dovecot/src/plugins/lazy-expunge/lazy-expunge-plugin.c /dovecot/src/plugins/quota/quota-dict.c /dovecot/src/plugins/quota/quota-dirsize.c /dovecot/src/plugins/quota/quota-fs.c /dovecot/src/plugins/quota/quota-maildir.c /dovecot/src/plugins/quota/quota.c /dovecot/src/plugins/zlib/istream-zlib.c /dovecot/src/pop3-login/client-authenticate.c /dovecot/src/pop3-login/client.c /dovecot/src/pop3/client.c /dovecot/src/pop3/client.h /dovecot/src/pop3/commands.c /dovecot/src/pop3/main.c /dovecot/src/util/dovecotpw.c /dovecot/src/util/listview.c
1701e3f91107051b1704721bf1dc1e32491faaf9 09-Aug-2007 Timo Sirainen <tss@iki.fi>

Split mailbox_list_init() to _alloc() and _init(). _init() is called only after storage backend has overridden the wanted functions, so plugins can override them. --HG-- branch : HEAD

2dd39e478269d6fb0bb26d12b394aa30ee965e38 15-Jul-2007 Timo Sirainen <tss@iki.fi>

mail_storage.create() now returns error message string. Also fixed handling "/" and empty root paths. --HG-- branch : HEAD

d92f33f13830ba23d814342bf3ea8db721a15bb1 15-Jul-2007 Timo Sirainen <tss@iki.fi>

Added support for multiple mailbox list patterns. --HG-- branch : HEAD

ff4bb2dfb5714eeb0408d3bb862de1646351d097 13-Jul-2007 Timo Sirainen <tss@iki.fi>

compiler warning fixes --HG-- branch : HEAD

533bfba437e4120aa29dd45bca2aa87e30ee28a2 29-Jun-2007 Timo Sirainen <tss@iki.fi>

s/mask/pattern/ for mailbox listing. --HG-- branch : HEAD

61e84692827b6a64912343f515c984853021483a 27-Jun-2007 Timo Sirainen <tss@iki.fi>

mailbox_list_iter_next() returns now const pointer. --HG-- branch : HEAD

8fbb781d749be44e70434f4f70eff09956d58163 13-May-2007 Timo Sirainen <tss@iki.fi>

Fixes for INDEX=MEMORY --HG-- branch : HEAD

ff7056842f14fd3b30a2d327dfab165b9d15dd30 13-May-2007 Timo Sirainen <tss@iki.fi>

Error handling rewrite. --HG-- branch : HEAD

/dovecot/src/deliver/deliver.c /dovecot/src/imap/cmd-fetch.c /dovecot/src/imap/commands-util.c /dovecot/src/imap/imap-search.c Makefile.am index/cydir/cydir-save.c index/cydir/cydir-storage.c index/dbox/dbox-save.c index/dbox/dbox-storage.c index/dbox/dbox-uidlist.c index/index-search.c index/maildir/maildir-copy.c index/maildir/maildir-save.c index/maildir/maildir-storage.c index/maildir/maildir-uidlist.c index/maildir/maildir-util.c index/mbox/mbox-file.c index/mbox/mbox-lock.c index/mbox/mbox-save.c index/mbox/mbox-storage.c index/mbox/mbox-sync.c list/mailbox-list-fs-iter.c list/mailbox-list-fs.c list/mailbox-list-maildir.c list/subscription-file.c mail-error.c mail-error.h mail-storage-private.h mail-storage.c mail-storage.h mailbox-list-private.h mailbox-list.c mailbox-list.h /dovecot/src/plugins/acl/acl-mailbox-list.c /dovecot/src/plugins/acl/acl-mailbox.c /dovecot/src/plugins/acl/acl-storage.c /dovecot/src/plugins/convert/convert-storage.c /dovecot/src/plugins/lazy-expunge/lazy-expunge-plugin.c /dovecot/src/plugins/quota/quota-storage.c /dovecot/src/plugins/quota/quota.c /dovecot/src/pop3/client.c
5694eeb99b69dea8033ca77ad69743c6b4871370 11-Apr-2007 Timo Sirainen <tss@iki.fi>

Added mailbox_list_get_permissions() and MAILBOX_LIST_ITER_RAW_LIST. --HG-- branch : HEAD

c58906589cafc32df4c04ffbef933baadd3f2276 11-Apr-2007 Timo Sirainen <tss@iki.fi>

Added mailbox_list to struct mail_namespace. Added a few functions to get private data out of mailbox_list. --HG-- branch : HEAD

740dfc753f1f087f0c41082e4c551053129e875d 31-Mar-2007 Timo Sirainen <tss@iki.fi>

assert updates --HG-- branch : HEAD

f97cacf16251b42f530c6a28686cc8c9aa7df3a2 30-Mar-2007 Timo Sirainen <tss@iki.fi>

cleanup --HG-- branch : HEAD

7d7917f3b54749f667d8c98e881a965ae84f033e 30-Mar-2007 Timo Sirainen <tss@iki.fi>

cleanup --HG-- branch : HEAD

25d9db0c00e8041165540e0829d7eab7548cbaa5 30-Mar-2007 Timo Sirainen <tss@iki.fi>

Verify that mailbox name is valid before deleting it. --HG-- branch : HEAD

5160580b0ec3f3288a320987abdf12a990f09df5 30-Mar-2007 Timo Sirainen <tss@iki.fi>

Moved some common code to mailbox-list.c --HG-- branch : HEAD

8e371a3ce32bd64288786855b8ce0cb63f19f7d1 29-Mar-2007 Timo Sirainen <tss@iki.fi>

Better type safety to module_contexts arrays. Already fixed some bugs. --HG-- branch : HEAD

/dovecot/src/imap/imap-thread.c index/dbox/dbox-storage.c index/dbox/dbox-storage.h index/dbox/dbox-transaction.c index/index-storage.c index/index-storage.h index/index-transaction.c index/maildir/maildir-storage.c index/maildir/maildir-storage.h index/maildir/maildir-transaction.c index/mbox/mbox-storage.c index/mbox/mbox-storage.h index/mbox/mbox-transaction.c list/index-mailbox-list-sync.c list/index-mailbox-list.c list/index-mailbox-list.h mail-storage-private.h mail-storage.c mailbox-list-private.h mailbox-list.c /dovecot/src/lib/Makefile.am /dovecot/src/lib/module-context.h /dovecot/src/plugins/acl/Makefile.am /dovecot/src/plugins/acl/acl-mailbox-list.c /dovecot/src/plugins/acl/acl-mailbox.c /dovecot/src/plugins/acl/acl-plugin.h /dovecot/src/plugins/acl/acl-storage.c /dovecot/src/plugins/expire/expire-plugin.c /dovecot/src/plugins/fts-lucene/Makefile.am /dovecot/src/plugins/fts-lucene/fts-backend-lucene.c /dovecot/src/plugins/fts-lucene/fts-lucene-plugin.c /dovecot/src/plugins/fts-lucene/fts-lucene-plugin.h /dovecot/src/plugins/fts-squat/Makefile.am /dovecot/src/plugins/fts/Makefile.am /dovecot/src/plugins/fts/fts-storage.c /dovecot/src/plugins/lazy-expunge/lazy-expunge-plugin.c /dovecot/src/plugins/mail-log/mail-log-plugin.c /dovecot/src/plugins/quota/quota-private.h /dovecot/src/plugins/quota/quota-storage.c /dovecot/src/plugins/trash/Makefile.am /dovecot/src/plugins/zlib/zlib-plugin.c
b039dabf4c53f72454e795930e7643b6e0e625f9 29-Mar-2007 Timo Sirainen <tss@iki.fi>

Moved delete/rename operations to mailbox_list API. Fixed mbox/maildir to work with either fs/maildir++ directory layout. They can be changed by appending :LAYOUT=fs|maildir++ to mail_location. --HG-- branch : HEAD

/dovecot/src/imap/cmd-delete.c /dovecot/src/imap/cmd-rename.c index/dbox/dbox-file.c index/dbox/dbox-storage.c index/dbox/dbox-storage.h index/dbox/dbox-sync-expunge.c index/dbox/dbox-sync-full.c index/dbox/dbox-uidlist.c index/maildir/maildir-storage.c index/maildir/maildir-storage.h index/mbox/mbox-storage.c list/index-mailbox-list-sync.c list/mailbox-list-fs-iter.c list/mailbox-list-fs.c list/mailbox-list-maildir-iter.c list/mailbox-list-maildir.c mail-storage-private.h mail-storage.c mail-storage.h mailbox-list-private.h mailbox-list.c mailbox-list.h /dovecot/src/plugins/acl/acl-mailbox-list.c /dovecot/src/plugins/acl/acl-mailbox.c /dovecot/src/plugins/acl/acl-storage.c /dovecot/src/plugins/lazy-expunge/lazy-expunge-plugin.c /dovecot/src/plugins/mail-log/mail-log-plugin.c /dovecot/src/plugins/quota/quota-plugin.c /dovecot/src/plugins/quota/quota-plugin.h /dovecot/src/plugins/quota/quota-storage.c /dovecot/src/plugins/quota/quota.c
7e459d4ba3add84f31a72992efc33bd53f2c655d 15-Mar-2007 Timo Sirainen <tss@iki.fi>

Create index/control dirs if they don't exist --HG-- branch : HEAD

00efa7d99981e18e286c02b18c1163dde18ee521 15-Dec-2006 Timo Sirainen <tss@iki.fi>

Type safe callbacks weren't as easy as I thought. Only callback(void *context) can be handled generically. Others can be handled specially, but only if all the parameters are pointers, otherwise eg. int parameter can be replaced with long without compiler giving any warnings. --HG-- branch : HEAD

/dovecot/src/auth/auth-request-handler.h /dovecot/src/imap/imap-fetch.c /dovecot/src/imap/imap-fetch.h /dovecot/src/lib-auth/auth-client.c /dovecot/src/lib-auth/auth-client.h /dovecot/src/lib-auth/auth-server-request.c /dovecot/src/lib-index/mail-cache-lookup.c /dovecot/src/lib-index/mail-cache-private.h /dovecot/src/lib-index/mail-hash.h /dovecot/src/lib-index/mail-index-private.h /dovecot/src/lib-index/mail-index.c /dovecot/src/lib-mail/istream-header-filter.h /dovecot/src/lib-mail/message-content-parser.c /dovecot/src/lib-mail/message-content-parser.h /dovecot/src/lib-mail/message-header-decode.c /dovecot/src/lib-mail/message-header-decode.h /dovecot/src/lib-mail/message-header-parser.h /dovecot/src/lib-mail/message-parser.h /dovecot/src/lib-settings/settings.h /dovecot/src/lib-sql/sql-api.h index/maildir/maildir-storage.h index/maildir/maildir-util.c mail-search.h mailbox-list.c mailbox-list.h /dovecot/src/lib/lib-signals.c /dovecot/src/lib/lib-signals.h /dovecot/src/lib/macros.h /dovecot/src/login-common/login-proxy.h
59151b71059df1190acd75d8717ed04a7920c862 15-Dec-2006 Timo Sirainen <tss@iki.fi>

Added context parameter type safety checks for most callback APIs. --HG-- branch : HEAD

/dovecot/src/auth/auth-request-handler.c /dovecot/src/auth/auth-request-handler.h /dovecot/src/auth/db-ldap.c /dovecot/src/auth/db-sql.c /dovecot/src/auth/main.c /dovecot/src/deliver/deliver.c /dovecot/src/deliver/mail-send.c /dovecot/src/dict/main.c /dovecot/src/imap-login/client.c /dovecot/src/imap/cmd-append.c /dovecot/src/imap/imap-fetch.c /dovecot/src/imap/imap-fetch.h /dovecot/src/imap/imap-thread.c /dovecot/src/imap/main.c /dovecot/src/lib-auth/auth-client.c /dovecot/src/lib-auth/auth-client.h /dovecot/src/lib-auth/auth-server-request.c /dovecot/src/lib-imap/imap-bodystructure.c /dovecot/src/lib-index/mail-cache-lookup.c /dovecot/src/lib-index/mail-cache-private.h /dovecot/src/lib-index/mail-cache.c /dovecot/src/lib-index/mail-hash.c /dovecot/src/lib-index/mail-hash.h /dovecot/src/lib-index/mail-index-private.h /dovecot/src/lib-index/mail-index.c /dovecot/src/lib-mail/istream-header-filter.c /dovecot/src/lib-mail/istream-header-filter.h /dovecot/src/lib-mail/message-body-search.c /dovecot/src/lib-mail/message-content-parser.c /dovecot/src/lib-mail/message-content-parser.h /dovecot/src/lib-mail/message-decoder.c /dovecot/src/lib-mail/message-header-decode.c /dovecot/src/lib-mail/message-header-decode.h /dovecot/src/lib-mail/message-header-parser.c /dovecot/src/lib-mail/message-header-parser.h /dovecot/src/lib-mail/message-parser.c /dovecot/src/lib-mail/message-parser.h /dovecot/src/lib-settings/settings.c /dovecot/src/lib-settings/settings.h /dovecot/src/lib-sql/sql-api.c /dovecot/src/lib-sql/sql-api.h index/index-mail.c index/maildir/maildir-storage.h index/maildir/maildir-util.c index/mbox/mbox-mail.c mail-search.c mail-search.h mailbox-list.c mailbox-list.h /dovecot/src/lib/ioloop-notify-dn.c /dovecot/src/lib/ioloop.c /dovecot/src/lib/ioloop.h /dovecot/src/lib/lib-signals.c /dovecot/src/lib/lib-signals.h /dovecot/src/lib/macros.h /dovecot/src/lib/ostream.c /dovecot/src/lib/ostream.h /dovecot/src/login-common/login-proxy.c /dovecot/src/login-common/login-proxy.h /dovecot/src/login-common/main.c /dovecot/src/master/main.c /dovecot/src/pop3-login/client.c /dovecot/src/pop3/main.c
d9fdacd5fb3e07997e5c389739d2054f0c8441d8 06-Dec-2006 Timo Sirainen <tss@iki.fi>

Lock handling changes. Everything goes through file-lock API now and there's only a single enum listing the different lock methods. This change exposed some unneeded (or possibly even wrong?) unlock calls in index file handling which were fixed. --HG-- branch : HEAD

/dovecot/src/deliver/deliver.c /dovecot/src/imap/namespace.c /dovecot/src/lib-index/mail-cache-compress.c /dovecot/src/lib-index/mail-cache-private.h /dovecot/src/lib-index/mail-cache.c /dovecot/src/lib-index/mail-hash.c /dovecot/src/lib-index/mail-index-lock.c /dovecot/src/lib-index/mail-index-private.h /dovecot/src/lib-index/mail-index.c /dovecot/src/lib-index/mail-index.h /dovecot/src/lib-index/mail-transaction-log-private.h /dovecot/src/lib-index/mail-transaction-log.c index/dbox/dbox-storage.c index/index-storage.c index/index-storage.h index/maildir/maildir-storage.c index/mbox/mbox-lock.c index/mbox/mbox-storage.c list/index-mailbox-list.c mail-storage-private.h mail-storage.c mail-storage.h mailbox-list.c mailbox-list.h /dovecot/src/lib/file-lock.c /dovecot/src/lib/file-lock.h /dovecot/src/plugins/convert/convert-storage.c /dovecot/src/plugins/expire/expire-tool.c /dovecot/src/pop3/main.c
5fb3bff645380804c9db2510940c41db6b8fdb01 25-Nov-2006 Timo Sirainen <tss@iki.fi>

Mailbox list indexing and related changes. Currently works only with maildir and mmap_disable=no. This allows doing STATUS to synced mailboxes without opening their index files at all. --HG-- branch : HEAD

/dovecot/src/deliver/deliver.c /dovecot/src/imap/Makefile.am /dovecot/src/imap/cmd-list.c /dovecot/src/imap/common.h /dovecot/src/imap/imap-sync.c /dovecot/src/imap/imap-thread.c /dovecot/src/imap/main.c /dovecot/src/imap/namespace.c /dovecot/src/lib-index/Makefile.am /dovecot/src/lib-index/mailbox-list-index-private.h /dovecot/src/lib-index/mailbox-list-index-sync.c /dovecot/src/lib-index/mailbox-list-index.c /dovecot/src/lib-index/mailbox-list-index.h index/dbox/dbox-storage.c index/dbox/dbox-sync.c index/dbox/dbox-transaction.c index/index-status.c index/index-storage.c index/index-storage.h index/index-sync.c index/maildir/maildir-copy.c index/maildir/maildir-save.c index/maildir/maildir-storage.c index/maildir/maildir-storage.h index/maildir/maildir-sync.c index/maildir/maildir-sync.h index/maildir/maildir-transaction.c index/maildir/maildir-util.c index/mbox/mbox-storage.c index/mbox/mbox-sync.c index/mbox/mbox-transaction.c list/Makefile.am list/index-mailbox-list-sync.c list/index-mailbox-list.c list/index-mailbox-list.h list/mailbox-list-fs-iter.c list/mailbox-list-fs.c list/mailbox-list-fs.h list/mailbox-list-maildir-iter.c list/mailbox-list-maildir.c list/mailbox-list-maildir.h mail-storage-private.h mail-storage.c mail-storage.h mailbox-list-private.h mailbox-list.c mailbox-list.h mailbox-tree.c register/Makefile.am /dovecot/src/plugins/convert/convert-storage.c /dovecot/src/plugins/trash/trash-plugin.c /dovecot/src/pop3/client.c /dovecot/src/pop3/common.h /dovecot/src/pop3/main.c
220e21750948941dc6e33b8f11b552fa21d7f81e 18-Nov-2006 Timo Sirainen <tss@iki.fi>

Fixes --HG-- branch : HEAD

a27e065f1a1f91c7fbdf7c2ea1c387441af0cbb3 16-Nov-2006 Timo Sirainen <tss@iki.fi>

Initial code for separation of mailbox accessing and directory layout handling. It's not yet possible to change the default layouts though. --HG-- branch : HEAD

/dovecot/configure.in /dovecot/src/deliver/Makefile.am /dovecot/src/imap/Makefile.am /dovecot/src/imap/cmd-list.c /dovecot/src/imap/cmd-subscribe.c /dovecot/src/imap/commands-util.c /dovecot/src/imap/main.c Makefile.am index/dbox/Makefile.am index/dbox/dbox-list.c index/dbox/dbox-storage.c index/dbox/dbox-storage.h index/index-storage.c index/index-storage.h index/maildir/Makefile.am index/maildir/maildir-storage.c index/maildir/maildir-storage.h index/maildir/maildir-uidlist.c index/mbox/Makefile.am index/mbox/mbox-list.c index/mbox/mbox-storage.c index/mbox/mbox-storage.h list/.cvsignore list/mailbox-list-fs-iter.c list/mailbox-list-fs.c list/mailbox-list-fs.h list/mailbox-list-maildir-iter.c list/mailbox-list-maildir.c list/mailbox-list-maildir.h list/subscription-file.c list/subscription-file.h mail-storage-private.h mail-storage.c mail-storage.h mailbox-list-private.h mailbox-list.c mailbox-list.h mailbox-tree.h register/.cvsignore register/Makefile.am subscription-file/Makefile.am /dovecot/src/plugins/acl/Makefile.am /dovecot/src/plugins/acl/acl-plugin.c /dovecot/src/plugins/acl/acl-plugin.h /dovecot/src/plugins/acl/acl-storage.c /dovecot/src/plugins/convert/Makefile.am /dovecot/src/plugins/convert/convert-storage.c /dovecot/src/plugins/expire/Makefile.am /dovecot/src/plugins/quota/quota-maildir.c /dovecot/src/pop3/Makefile.am