History log of /dovecot/src/auth/auth-request-var-expand.h
Revision Date Author Comments Expand
9698cd24356147d8a5471260062ea7e10e692fdf 24-Nov-2017 Aki Tuomi <aki.tuomi@dovecot.fi>

auth: Add lua passdb/userdb support

e88c6613d3bc78fa928b0e74f8e4ebd91151206e 19-Mar-2017 Aki Tuomi <aki.tuomi@dovecot.fi>

auth: Support client_id variable When imap_id_retain is turned on, contains the client ID request content with dovecot special vars removed.

0f5dc4da3982053036be65190e44bf28a67b1ca2 02-Nov-2016 Timo Sirainen <timo.sirainen@dovecot.fi>

lib: API change - var_expand*() now returns error string. This allows callers to fail properly if the format string is invalid.

auth-cache.c auth-policy.c auth-request-var-expand.c auth-request-var-expand.h auth-request.c db-checkpassword.c db-dict.c db-ldap.c db-passwd-file.c passdb-imap.c passdb-ldap.c passdb-pam.c passdb-passwd-file.c passdb-sql.c passdb-static.c passdb-template.c passdb-template.h test-auth-cache.c test-auth-request-var-expand.c userdb-dict.c userdb-ldap.c userdb-passwd-file.c userdb-passwd.c userdb-sql.c userdb-static.c userdb-template.c userdb-template.h /dovecot/src/director/director-request.c /dovecot/src/director/director.c /dovecot/src/director/doveadm-connection.c /dovecot/src/director/notify-connection.c /dovecot/src/director/test-user-directory.c /dovecot/src/director/user-directory.c /dovecot/src/director/user-directory.h /dovecot/src/doveadm/doveadm-auth-server.c /dovecot/src/doveadm/doveadm-auth.c /dovecot/src/doveadm/doveadm-director.c /dovecot/src/doveadm/doveadm-dsync.c /dovecot/src/doveadm/doveadm-print-formatted.c /dovecot/src/imap-hibernate/imap-client.c /dovecot/src/imap-urlauth/imap-urlauth-worker.c /dovecot/src/imap/imap-client.c /dovecot/src/imap/main.c /dovecot/src/lda/main.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-mail/mail-user-hash.h /dovecot/src/lib-settings/settings-parser.c /dovecot/src/lib-settings/settings-parser.h /dovecot/src/lib-sql/driver-cassandra.c /dovecot/src/lib-storage/index/shared/shared-storage.c /dovecot/src/lib-storage/mail-storage-service.c /dovecot/src/lib-storage/mail-user.c /dovecot/src/lib/test-var-expand.c /dovecot/src/lib/var-expand.c /dovecot/src/lib/var-expand.h /dovecot/src/lmtp/client.c /dovecot/src/lmtp/commands.c /dovecot/src/login-common/client-common.c /dovecot/src/login-common/login-proxy.c /dovecot/src/login-common/login-settings.c /dovecot/src/plugins/acl/acl-shared-storage.c /dovecot/src/plugins/dict-ldap/dict-ldap.c /dovecot/src/pop3/pop3-client.c /dovecot/src/pop3/pop3-commands.c
fe791e96fdf796f7d8997ee0515b163dc5eddd72 20-Oct-2016 Aki Tuomi <aki.tuomi@dovecot.fi>

auth: Pass local_name to auth-request This allows using local_name in various places, such as passdb/userdb queries.

4154415071c71c669ae5aae5ca900747cdaf9b8b 26-Jul-2016 Timo Sirainen <timo.sirainen@dovecot.fi>

auth: Code cleanup - use const for struct auth_request.

ef1ff1af5a38ad2b0bc77b3236c4c2d79f2c530f 28-Jun-2016 Aki Tuomi <aki.tuomi@dovecot.fi>

auth-policy: Hook auth policy to auth code

203bb272804e4394ae07103cdc8ce67041ba21a1 28-Jun-2016 Aki Tuomi <aki.tuomi@dovecot.fi>

auth-policy: Add policy implementation

cc7699162ad3f1eaa95997b95b299610ca07158d 02-May-2016 Timo Sirainen <timo.sirainen@dovecot.fi>

auth: Added %{auth_user/username/domain} variables

38ceb710e2bc957a66a75c68957cb87746682a75 29-May-2015 Timo Sirainen <tss@iki.fi>

auth: Added %{passdb:field} and %{userdb:field} variables The field expands to either the passdb or userdb extra field. You can also use %{passdb:field:defaultvalue} where if field doesn't exist, it's expanded to defaultvalue. Note that an empty value means that the field still exists and it's not expanded to defaultvalue.

4b7957c5e995f2c1820891d77a292a4886d52a43 29-May-2015 Timo Sirainen <tss@iki.fi>

auth: Moved var_expand() related code to its own file.