History log of /dovecot/src/doveadm/doveadm-settings.h
Revision Date Author Comments Expand
69a71891361b2b27ff68ed84b29278486628464a 27-Sep-2017 Aki Tuomi <aki.tuomi@dovecot.fi>

dsync: Add hashed_headers setting This makes it possible to configure them

a76faea3eb26c4cd67886fbe02c604f74d54be8c 17-May-2017 Timo Sirainen <timo.sirainen@dovecot.fi>

dsync: Try to commit transactions every dsync_commit_msgs_interval messages This was first attempted to be implemented by ec0cc8fa647794e44a1afaa448f495a713048dc4, but it was later partially reverted by 5973d496b16721af6d2c1fa90b016aacddf13554. This current commit should fix its problems.

5433e85aeb5b5ce34b6932506831573edd732f68 29-Jan-2017 Martti Rannanjärvi <martti.rannanjarvi@dovecot.fi>

doveadm: add doveadm_http_rawlog_dir setting

afd6d387ea65843b59fb6051fb567719d2a5279c 08-Aug-2016 Aki Tuomi <aki.tuomi@dovecot.fi>

dsync: Add support for features Add empty_header_workaround as first feature

2087543679f0b35a8f70e1277b234e66ffdf96ed 11-Mar-2016 Timo Sirainen <timo.sirainen@dovecot.fi>

doveadm-auth: If auth_debug setting is enabled, send "debug" field to auth lookups. The idea is that you could enable auth_debug for specific requests with e.g.: doveadm -o auth_debug=yes user user@example.com

1e11a94ec50fc9b57eb2c859771c6a326ccaf86f 19-Feb-2016 Aki Tuomi <aki.tuomi@dovecot.fi>

doveadm: Implement HTTP server API, slightly based on JMAP API

009217abb57a24a4076092e8e4e165545747839e 29-Aug-2015 Stephan Bosch <stephan@rename-it.nl>

Changed type of internet port values to in_port_t everywhere. Created special SET_IN_PORT setting type for internet port values. Created net_str2port() for parsing internet port values. Removed several atoi() invocations in the process.

/dovecot/src/auth/auth-request.c /dovecot/src/auth/auth-request.h /dovecot/src/auth/passdb-imap.c /dovecot/src/config/config-request.c /dovecot/src/director/director-connection.c /dovecot/src/director/director-host.c /dovecot/src/director/director-host.h /dovecot/src/director/director-settings.c /dovecot/src/director/director-settings.h /dovecot/src/director/director-test.c /dovecot/src/director/director.c /dovecot/src/director/director.h /dovecot/src/director/doveadm-connection.c /dovecot/src/director/login-connection.c /dovecot/src/director/main.c client-connection.h doveadm-auth.c doveadm-director.c doveadm-mail-server.c doveadm-settings.c doveadm-settings.h doveadm-util.c doveadm-util.h doveadm-zlib.c server-connection.c /dovecot/src/imap-hibernate/imap-client.h /dovecot/src/imap-hibernate/imap-hibernate-client.c /dovecot/src/imap-login/client.c /dovecot/src/imap-urlauth/imap-urlauth-worker-settings.c /dovecot/src/imap-urlauth/imap-urlauth-worker-settings.h /dovecot/src/imap/imap-client-hibernate.c /dovecot/src/imap/imap-master-client.c /dovecot/src/imap/imap-settings.c /dovecot/src/imap/imap-settings.h /dovecot/src/lib-auth/auth-client.h /dovecot/src/lib-auth/auth-master.h /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-http/http-client-connection.c /dovecot/src/lib-http/http-server-connection.c /dovecot/src/lib-http/test-http-server.c /dovecot/src/lib-imap-client/imapc-client.h /dovecot/src/lib-imap-urlauth/imap-urlauth-private.h /dovecot/src/lib-imap-urlauth/imap-urlauth.h /dovecot/src/lib-lda/lmtp-client.c /dovecot/src/lib-lda/lmtp-client.h /dovecot/src/lib-lda/smtp-client.c /dovecot/src/lib-master/master-service-haproxy.c /dovecot/src/lib-master/master-service.h /dovecot/src/lib-master/service-settings.h /dovecot/src/lib-settings/settings-parser.c /dovecot/src/lib-settings/settings-parser.h /dovecot/src/lib-sql/driver-mysql.c /dovecot/src/lib-storage/index/imapc/imapc-settings.c /dovecot/src/lib-storage/index/imapc/imapc-settings.h /dovecot/src/lib-storage/index/pop3c/pop3c-client.h /dovecot/src/lib-storage/index/pop3c/pop3c-settings.c /dovecot/src/lib-storage/index/pop3c/pop3c-settings.h /dovecot/src/lib-storage/mail-storage-service.h /dovecot/src/lib/connection.c /dovecot/src/lib/connection.h /dovecot/src/lib/fd-close-on-exec.c /dovecot/src/lib/iostream-rawlog.c /dovecot/src/lib/net.c /dovecot/src/lib/net.h /dovecot/src/lib/uri-util.c /dovecot/src/lmtp/client.h /dovecot/src/lmtp/commands.c /dovecot/src/lmtp/lmtp-proxy.h /dovecot/src/login-common/client-common-auth.c /dovecot/src/login-common/client-common.h /dovecot/src/login-common/login-common.h /dovecot/src/login-common/login-proxy-state.c /dovecot/src/login-common/login-proxy-state.h /dovecot/src/login-common/login-proxy.c /dovecot/src/login-common/login-proxy.h /dovecot/src/master/master-settings.c /dovecot/src/master/service-listen.c /dovecot/src/master/service.c /dovecot/src/pop3-login/client.c /dovecot/src/replication/aggregator/aggregator-settings.c /dovecot/src/replication/aggregator/aggregator-settings.h /dovecot/src/replication/aggregator/replicator-connection.c /dovecot/src/replication/aggregator/replicator-connection.h
c4d1ceab4458cf894d83d5634059bc1fc7c680ba 30-Jun-2015 Timo Sirainen <tss@iki.fi>

doveadm: Added doveadm_username to specify the username for authentication. The default is still "doveadm" and the server side doesn't currently support anything except "doveadm".

e1550f6a31306246a8499f5c9ca876096cbbeae9 27-Mar-2014 Timo Sirainen <tss@iki.fi>

doveadm director move/map: Use director_username_hash setting for calculating hashes.

4a0d2f71a13f1f7be1a861a410d6961bc798579e 18-Nov-2013 Timo Sirainen <tss@iki.fi>

doveadm auth/user: Fixes to auth_socket_path handling. doveadm user (without -u parameter) was ignoring "-a" parameter entirely. Others weren't using auth_socket_path setting.

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

Added ssl_client_ca_file to specify the CA certs as a file instead of as a dir. This is required for Redhat-based systems where there isn't a CA directory like in Debian/Ubuntu.

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

Moved lib-fs/fs-test to "doveadm fs" command.

16cb5d65265dd0b216542803fd80c4b999ae118e 19-Mar-2013 Timo Sirainen <tss@iki.fi>

Moved ssl_client_ca_dir and ssl_crypto_device to mail_storage_settings. Probably could also be moved to master_service_settings, but that makes accessing them a bit more tricky with the current code.

8c5d1951a2e5bced3bfcb7fc6c2fac8d4bf47341 25-Feb-2013 Timo Sirainen <tss@iki.fi>

dsync: Added tcps (TCP+SSL) target.

1e09e09669964343557a0027188f486e9d4ccba8 24-Feb-2013 Timo Sirainen <tss@iki.fi>

doveadm: Renamed doveadm_proxy_port setting to doveadm_port. There's still an alias for doveadm_proxy_port.

f2a1955d993f67982bc40ad7bbae9a036dabfd64 06-Sep-2012 Timo Sirainen <tss@iki.fi>

doveadm: Added exec command to easily execute commands from libexec_dir. For example: doveadm exec imap -u user@domain

2e533fb1283b5f06a4063b519e47f1861c910386 22-Aug-2012 Timo Sirainen <tss@iki.fi>

Made PKG_STATEDIR configurable with state_dir setting. Based on patch by Chris Webb. Normally this isn't needed, since the data in the state_dir can be shared across multiple Dovecot instances, but in some specific use cases this may be useful (e.g. users running their own Dovecots).

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 doveadm-dump.c doveadm-kick.c doveadm-mail-altmove.c doveadm-mail-fetch.c doveadm-mail.h doveadm-print-flow.c doveadm-print-pager.c doveadm-print-table.c doveadm-print.c doveadm-server.h doveadm-settings.h doveadm-stats.c doveadm-who.c doveadm.c dsync/dsync-mailbox-export.c dsync/dsync-mailbox-import.c dsync/dsync-mailbox-tree-private.h dsync/dsync-mailbox-tree-sync.c 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 /dovecot/src/lib-storage/index/dbox-common/dbox-file.h /dovecot/src/lib-storage/index/dbox-multi/mdbox-map-private.h /dovecot/src/lib-storage/index/dbox-multi/mdbox-save.c /dovecot/src/lib-storage/index/dbox-multi/mdbox-storage-rebuild.c /dovecot/src/lib-storage/index/dbox-multi/mdbox-storage.h /dovecot/src/lib-storage/index/dbox-single/sdbox-save.c /dovecot/src/lib-storage/index/imapc/imapc-storage.h /dovecot/src/lib-storage/index/index-mail-binary.c /dovecot/src/lib-storage/index/index-mail-headers.c /dovecot/src/lib-storage/index/index-mail.h /dovecot/src/lib-storage/index/index-search-private.h /dovecot/src/lib-storage/index/index-storage.c /dovecot/src/lib-storage/index/index-sync-changes.c /dovecot/src/lib-storage/index/index-thread-finish.c /dovecot/src/lib-storage/index/maildir/maildir-keywords.c /dovecot/src/lib-storage/index/maildir/maildir-save.c /dovecot/src/lib-storage/index/mbox/mbox-sync-private.h /dovecot/src/lib-storage/list/mailbox-list-fs-iter.c /dovecot/src/lib-storage/list/mailbox-list-index-notify.c /dovecot/src/lib-storage/list/mailbox-list-maildir.c /dovecot/src/lib-storage/mail-search-register-human.c /dovecot/src/lib-storage/mail-search-register.c /dovecot/src/lib-storage/mail-storage-hooks.c /dovecot/src/lib-storage/mail-storage-private.h /dovecot/src/lib-storage/mail-storage-settings.h /dovecot/src/lib-storage/mail-user.h /dovecot/src/lib-storage/mailbox-keywords.c /dovecot/src/lib-storage/mailbox-list-iter.c /dovecot/src/lib-storage/mailbox-list-private.h /dovecot/src/lib-storage/mailbox-list.c /dovecot/src/lib-storage/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
0ed18ece24069cc58be20f5f1cd5980f1ed37f2a 02-Mar-2012 Timo Sirainen <tss@iki.fi>

dsync: Added dsync_remote_cmd setting, which is used to execute remote dsync. This is used for the old style "host" and "mailuser@host" parameters, as well as for a new "remote:[user@]host" parameter.

885a3c2287ae3e5827aa580ea06b231de38abb47 29-Dec-2011 Timo Sirainen <tss@iki.fi>

Merged dsync into "doveadm dsync". dsync symlink is installed for backwards compatibility.

/dovecot/.hgignore /dovecot/configure.in /dovecot/src/Makefile.am Makefile.am client-connection.c doveadm-mail.c doveadm-mail.h doveadm-settings.c doveadm-settings.h doveadm.c dsync/Makefile.am dsync/doveadm-dsync.c dsync/doveadm-dsync.h dsync/dsync-brain-msgs-new.c dsync/dsync-brain-msgs.c dsync/dsync-brain-private.h dsync/dsync-brain.c dsync/dsync-brain.h dsync/dsync-data.c dsync/dsync-data.h dsync/dsync-proxy-client.c dsync/dsync-proxy-server-cmd.c dsync/dsync-proxy-server.c dsync/dsync-proxy-server.h dsync/dsync-proxy.c dsync/dsync-proxy.h dsync/dsync-worker-local.c dsync/dsync-worker-private.h dsync/dsync-worker.c dsync/dsync-worker.h dsync/test-dsync-brain-msgs.c dsync/test-dsync-brain.c dsync/test-dsync-common.c dsync/test-dsync-common.h dsync/test-dsync-proxy-server-cmd.c dsync/test-dsync-proxy.c dsync/test-dsync-worker.c dsync/test-dsync-worker.h /dovecot/src/dsync/dsync.c
f07f57d644f640f7b3bda33594e65ea33ac33ac6 20-May-2011 Timo Sirainen <tss@iki.fi>

doveadm: Added doveadm_allowed_commands setting, which is used by doveadm server.

d472804f391e86f7fec7062b97e372747bd159c1 20-May-2011 Timo Sirainen <tss@iki.fi>

doveadm: Added simple PLAIN authentication for remote connections. Currently clients are required to use "doveadm" as the username and the password must match doveadm_password setting. When using doveadm as a client, it automatically uses these settings when connecting to remote servers.

67cc1d2d8495c3effad6f639cd8468d0ac7ff198 20-May-2011 Timo Sirainen <tss@iki.fi>

doveadm: Added doveadm_proxy_port setting to make it work with proxying.

d5ef38077adbff5b3e4d0b3c94a2057581dc78b6 23-Nov-2010 Timo Sirainen <tss@iki.fi>

doveadm: Moved -s parameter among -u/-A parameters, since it's only used by mail commands.

71df09024cea5f2faa93da3bb9513ee96ba6bf22 23-Jul-2010 Timo Sirainen <tss@iki.fi>

doveadm: Added client/server architecture support for running mail commands. This is done when doveadm_worker_count is non-zero.

1db62753d9e3b5d71018889c8ef0a3722a307455 27-May-2010 Timo Sirainen <tss@iki.fi>

doveadm: mail commands can now be extended more easily by plugins. Also plugins can now override the list of -A users. --HG-- branch : HEAD

1c7b846a17612b1fe7dcee797d0d8115201e58f4 20-May-2010 Timo Sirainen <tss@iki.fi>

doveadm: Look up sockets from base_dir rather than hardcoded PKG_RUNDIR. --HG-- branch : HEAD

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

doveadm: Added support for plugins. --HG-- branch : HEAD