internal.c File Reference

#include "nufw_source.h"
#include "libnuclient.h"
#include "sending.h"
#include "tcptable.h"
#include <sasl/saslutil.h>
#include <stdarg.h>
#include <langinfo.h>
#include <proto.h>
#include "security.h"
#include "internal.h"
#include <sys/utsname.h>
#include <nussl.h>
#include <nubase.h>

Include dependency graph for internal.c:

Go to the source code of this file.
void do_panic (const char *filename, unsigned long line, const char *fmt,...)
static int samp_send (nuauth_session_t *session, const char *buffer, unsigned length, nuclient_error_t *err)
static unsigned samp_recv (nuauth_session_t *session, char *buf, int bufsize, nuclient_error_t *err)
int mysasl_negotiate (nuauth_session_t *session, sasl_conn_t *conn, nuclient_error_t *err)
static int add_packet_to_send (nuauth_session_t *session, conn_t **auth, int *count_p, conn_t *bucket)
int compare (nuauth_session_t *session, conntable_t *old, conntable_t *new, nuclient_error_t *err)
 Compare connection tables and send packets.
int send_os (nuauth_session_t *session, nuclient_error_t *err)
static int nu_get_usersecret (sasl_conn_t *conn __attribute__((unused)), void *context __attribute__((unused)), int id, sasl_secret_t **psecret)
static int nu_get_userdatas (void *context __attribute__((unused)), int id, const char **result, unsigned *len)
int init_sasl (nuauth_session_t *session, const char *hostname, nuclient_error_t *err)
char * secure_str_copy (const char *orig)
void ask_session_end (nuauth_session_t *session)

Variables

char * nu_locale_charset


Variable Documentation

char* nu_locale_charset

Definition at line 38 of file internal.c.

Referenced by nu_client_global_init(), nu_client_set_password(), nu_client_set_username(), nu_get_userdatas(), and nu_get_usersecret().


Generated on Sat Nov 22 04:00:38 2008 for NuFW by  doxygen 1.4.7