Displaying 2 results from an estimated 2 matches for "doveadm_print_init".
2018 Sep 18
2
HTTP DoveAdm API - Possible bug?
Hi all,
It seems that setting userMask in the doveadm http api's "user" command
to anything involving wildcards ?s or *s causes the API to fail.
When using the API with a userMask set to the fully qualified email
address, I get the expected fields back.
From a python shell, with an asterisk causes the following behaviour
(note that doveadm is a python module that wrappers the
2018 Sep 19
0
HTTP DoveAdm API - Possible bug?
...c b/src/doveadm/doveadm-auth-server.c
index 44278e467e..d9e4e01c74 100644
--- a/src/doveadm/doveadm-auth-server.c
+++ b/src/doveadm/doveadm-auth-server.c
@@ -170,6 +170,10 @@ cmd_user_list(struct auth_master_connection *conn,
const char *username, *user_mask = "*";
unsigned int i;
+ doveadm_print_init(DOVEADM_PRINT_TYPE_FORMATTED);
+ doveadm_print_formatted_set_format("%{username}\n");
+ doveadm_print_header_simple("username");
+
if (users[0] != NULL && users[1] == NULL)
user_mask = users[0];
@@ -180,7 +184,7 @@ cmd_user_list(struct auth_master_connection *conn...