"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "src/doveadm/doveadm-mail.h" between
dovecot-2.3.16.tar.gz and dovecot-2.3.17.tar.gz

About: Dovecot is an IMAP and POP3 server, written with security primarily in mind.

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

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)