client-common.c revision ae797f3368ebb86e7786ca25d7c9c703f672b9f5
10139N/A#include "login-common.h"
10139N/A#include "iostream-rawlog.h"
10139N/A#include "process-title.h"
10139N/A#include "hook-build.h"
10615N/A#include "strescape.h"
15759N/A#include "str-sanitize.h"
10139N/A#include "safe-memset.h"
10139N/A#include "var-expand.h"
10139N/A#include "master-interface.h"
10139N/A#include "master-service.h"
15301N/A#include "master-service-ssl-settings.h"
10794N/A#include "master-auth.h"
10139N/A#include "auth-client.h"
10794N/A#include "dsasl-client.h"
12773N/A#include "login-proxy.h"
12773N/A#include "ssl-proxy.h"
12773N/A#include "client-common.h"
10640N/Astatic unsigned int clients_count = 0;
10820N/Astruct login_client_module_hooks {
11994N/A void **other_sets)
10139N/A const char *extra_reason =
11253N/Avoid client_destroy_oldest(void)
10613N/Avoid clients_destroy_all(void)
10139N/Aunsigned int clients_get_count(void)
10139N/A return clients_count;
10139N/Astatic const struct var_expand_table *
10139N/A sizeof(login_var_expand_empty_tab));
return TRUE;
return FALSE;
const char **value_r,
field_name_len) == 0 &&
const char *error;
unsigned int pos;
*e, error);
if (have_username_key(*e)) {
&error) <= 0) {
T_BEGIN {
} T_END;
T_BEGIN {
} T_END;
T_BEGIN {
} T_END;
return t_strdup_printf(
return t_strdup_printf(
const char *text)
return FALSE;
return FALSE;
return TRUE;
return TRUE;
void client_common_init(void)
void client_common_deinit(void)