#ifndef SUBMISSION_LOGIN_SETTINGS_H #define SUBMISSION_LOGIN_SETTINGS_H /* */ enum submission_login_client_workarounds { SUBMISSION_LOGIN_WORKAROUND_IMPLICIT_AUTH_EXTERNAL = BIT(0), SUBMISSION_LOGIN_WORKAROUND_EXOTIC_BACKEND = BIT(1), }; /* */ struct submission_login_settings { const char *hostname; /* submission: */ uoff_t submission_max_mail_size; const char *submission_client_workarounds; const char *submission_backend_capabilities; enum submission_login_client_workarounds parsed_workarounds; }; extern const struct setting_parser_info *submission_login_setting_roots[]; #endif