pop3-settings.c revision 9f0f2de10e4ea0c99052bf4b2bef8179f2536228
/* Copyright (c) 2005-2009 Dovecot authors, see the included COPYING file */
#include "lib.h"
#include "buffer.h"
#include "settings-parser.h"
#include "service-settings.h"
#include "mail-storage-settings.h"
#include "pop3-settings.h"
#include <stddef.h>
#include <stdlib.h>
#include <unistd.h>
const char **error_r);
/* <settings checks> */
static struct file_listener_settings pop3_unix_listeners_array[] = {
};
static struct file_listener_settings *pop3_unix_listeners[] = {
};
static buffer_t pop3_unix_listeners_buf = {
pop3_unix_listeners, sizeof(pop3_unix_listeners), { 0, }
};
/* </settings checks> */
struct service_settings pop3_service_settings = {
MEMBER(process_limit) 0,
MEMBER(client_limit) 0,
sizeof(pop3_unix_listeners[0]) } },
};
static const struct setting_define pop3_setting_defines[] = {
};
static const struct pop3_settings pop3_default_settings = {
};
static const struct setting_parser_info *pop3_setting_dependencies[] = {
};
const struct setting_parser_info pop3_setting_parser_info = {
};
/* <settings checks> */
struct pop3_client_workaround_list {
const char *name;
enum pop3_client_workarounds num;
};
static const struct pop3_client_workaround_list pop3_client_workaround_list[] = {
{ "outlook-no-nuls", WORKAROUND_OUTLOOK_NO_NULS },
{ "oe-ns-eoh", WORKAROUND_OE_NS_EOH },
{ NULL, 0 }
};
static int
const char **error_r)
{
enum pop3_client_workarounds client_workarounds = 0;
const struct pop3_client_workaround_list *list;
const char *const *str;
break;
}
}
"Unknown workaround: %s", *str);
return -1;
}
}
return 0;
}
static bool
{
return FALSE;
return TRUE;
}
/* </settings checks> */