doveadm-mail.h (dovecot-2.3.16) | : | doveadm-mail.h (dovecot-2.3.17) | ||
---|---|---|---|---|
skipping to change at line 108 | skipping to change at line 108 | |||
bool iterate_all_users:1; | bool iterate_all_users:1; | |||
/* Add username header to all replies */ | /* Add username header to all replies */ | |||
bool add_username_header:1; | bool add_username_header:1; | |||
}; | }; | |||
struct doveadm_mail_cmd { | struct doveadm_mail_cmd { | |||
struct doveadm_mail_cmd_context *(*alloc)(void); | struct doveadm_mail_cmd_context *(*alloc)(void); | |||
const char *name; | const char *name; | |||
const char *usage_args; | const char *usage_args; | |||
}; | }; | |||
ARRAY_DEFINE_TYPE(doveadm_mail_cmd, struct doveadm_mail_cmd); | ||||
extern ARRAY_TYPE(doveadm_mail_cmd) doveadm_mail_cmds; | ||||
extern void (*hook_doveadm_mail_init)(struct doveadm_mail_cmd_context *ctx); | extern void (*hook_doveadm_mail_init)(struct doveadm_mail_cmd_context *ctx); | |||
extern struct doveadm_mail_cmd_module_register doveadm_mail_cmd_module_register; | extern struct doveadm_mail_cmd_module_register doveadm_mail_cmd_module_register; | |||
extern char doveadm_mail_cmd_hide; | extern char doveadm_mail_cmd_hide; | |||
bool doveadm_is_killed(void); | bool doveadm_is_killed(void); | |||
int doveadm_killed_signo(void); | int doveadm_killed_signo(void); | |||
bool doveadm_mail_try_run(const char *cmd_name, int argc, char *argv[]); | ||||
void doveadm_mail_register_cmd(const struct doveadm_mail_cmd *cmd); | ||||
const struct doveadm_mail_cmd *doveadm_mail_cmd_find(const char *cmd_name); | ||||
void doveadm_mail_usage(string_t *out); | ||||
void doveadm_mail_help(const struct doveadm_mail_cmd *cmd) ATTR_NORETURN; | void doveadm_mail_help(const struct doveadm_mail_cmd *cmd) ATTR_NORETURN; | |||
void doveadm_mail_help_name(const char *cmd_name) ATTR_NORETURN; | void doveadm_mail_help_name(const char *cmd_name) ATTR_NORETURN; | |||
void doveadm_mail_try_help_name(const char *cmd_name); | void doveadm_mail_try_help_name(const char *cmd_name); | |||
bool doveadm_mail_has_subcommands(const char *cmd_name); | ||||
void doveadm_mail_init(void); | void doveadm_mail_init(void); | |||
void doveadm_mail_init_finish(void); | void doveadm_mail_init_finish(void); | |||
void doveadm_mail_deinit(void); | void doveadm_mail_deinit(void); | |||
const struct doveadm_mail_cmd * | ||||
doveadm_mail_cmd_find_from_argv(const char *cmd_name, int *argc, | ||||
const char *const **argv); | ||||
struct doveadm_mail_cmd_context * | struct doveadm_mail_cmd_context * | |||
doveadm_mail_cmd_init(const struct doveadm_mail_cmd *cmd, | doveadm_mail_cmd_init(const struct doveadm_mail_cmd *cmd, | |||
const struct doveadm_settings *set); | const struct doveadm_settings *set); | |||
void doveadm_mail_cmd_deinit(struct doveadm_mail_cmd_context *ctx); | ||||
void doveadm_mail_cmd_free(struct doveadm_mail_cmd_context *ctx); | ||||
int doveadm_mail_single_user(struct doveadm_mail_cmd_context *ctx, | int doveadm_mail_single_user(struct doveadm_mail_cmd_context *ctx, | |||
const char **error_r); | const char **error_r); | |||
int doveadm_mail_server_user(struct doveadm_mail_cmd_context *ctx, | int doveadm_mail_server_user(struct doveadm_mail_cmd_context *ctx, | |||
const struct mail_storage_service_input *input, | const struct mail_storage_service_input *input, | |||
const char **error_r); | const char **error_r); | |||
void doveadm_mail_server_flush(void); | void doveadm_mail_server_flush(void); | |||
/* Request input stream to be read (from stdin). This must be called from | /* Request input stream to be read (from stdin). This must be called from | |||
the command's init() function. */ | the command's init() function. */ | |||
void doveadm_mail_get_input(struct doveadm_mail_cmd_context *ctx); | void doveadm_mail_get_input(struct doveadm_mail_cmd_context *ctx); | |||
skipping to change at line 173 | skipping to change at line 164 | |||
void doveadm_mail_failed_error(struct doveadm_mail_cmd_context *ctx, | void doveadm_mail_failed_error(struct doveadm_mail_cmd_context *ctx, | |||
enum mail_error error); | enum mail_error error); | |||
void doveadm_mail_failed_storage(struct doveadm_mail_cmd_context *ctx, | void doveadm_mail_failed_storage(struct doveadm_mail_cmd_context *ctx, | |||
struct mail_storage *storage); | struct mail_storage *storage); | |||
void doveadm_mail_failed_mailbox(struct doveadm_mail_cmd_context *ctx, | void doveadm_mail_failed_mailbox(struct doveadm_mail_cmd_context *ctx, | |||
struct mailbox *box); | struct mailbox *box); | |||
void doveadm_mail_failed_list(struct doveadm_mail_cmd_context *ctx, | void doveadm_mail_failed_list(struct doveadm_mail_cmd_context *ctx, | |||
struct mailbox_list *list); | struct mailbox_list *list); | |||
extern struct doveadm_mail_cmd cmd_batch; | extern struct doveadm_cmd_ver2 doveadm_cmd_batch; | |||
extern struct doveadm_cmd_ver2 doveadm_cmd_mailbox_metadata_set_ver2; | extern struct doveadm_cmd_ver2 doveadm_cmd_mailbox_metadata_set_ver2; | |||
extern struct doveadm_cmd_ver2 doveadm_cmd_mailbox_metadata_unset_ver2; | extern struct doveadm_cmd_ver2 doveadm_cmd_mailbox_metadata_unset_ver2; | |||
extern struct doveadm_cmd_ver2 doveadm_cmd_mailbox_metadata_get_ver2; | extern struct doveadm_cmd_ver2 doveadm_cmd_mailbox_metadata_get_ver2; | |||
extern struct doveadm_cmd_ver2 doveadm_cmd_mailbox_metadata_list_ver2; | extern struct doveadm_cmd_ver2 doveadm_cmd_mailbox_metadata_list_ver2; | |||
extern struct doveadm_cmd_ver2 doveadm_cmd_mailbox_status_ver2; | extern struct doveadm_cmd_ver2 doveadm_cmd_mailbox_status_ver2; | |||
extern struct doveadm_cmd_ver2 doveadm_cmd_mailbox_list_ver2; | extern struct doveadm_cmd_ver2 doveadm_cmd_mailbox_list_ver2; | |||
extern struct doveadm_cmd_ver2 doveadm_cmd_mailbox_create_ver2; | extern struct doveadm_cmd_ver2 doveadm_cmd_mailbox_create_ver2; | |||
extern struct doveadm_cmd_ver2 doveadm_cmd_mailbox_delete_ver2; | extern struct doveadm_cmd_ver2 doveadm_cmd_mailbox_delete_ver2; | |||
extern struct doveadm_cmd_ver2 doveadm_cmd_mailbox_rename_ver2; | extern struct doveadm_cmd_ver2 doveadm_cmd_mailbox_rename_ver2; | |||
extern struct doveadm_cmd_ver2 doveadm_cmd_mailbox_subscribe_ver2; | extern struct doveadm_cmd_ver2 doveadm_cmd_mailbox_subscribe_ver2; | |||
End of changes. 7 change blocks. | ||||
13 lines changed or deleted | 3 lines changed or added |