postlogin.c

#include "postlogin.h"
#include "session.h"
#include "oneprocess.h"
#include "twoprocess.h"
#include "ftpcodes.h"
#include "ftpcmdio.h"
#include "ftpdataio.h"
#include "utility.h"
#include "tunables.h"
#include "defs.h"
#include "str.h"
#include "sysstr.h"
#include "banner.h"
#include "sysutil.h"
#include "logging.h"
#include "sysdeputil.h"
#include "ipaddrparse.h"
#include "access.h"
#include "features.h"
#include "ssl.h"
#include "vsftpver.h"

関数

static void handle_pwd (struct vsf_session *p_sess)
static void handle_cwd (struct vsf_session *p_sess)
static void handle_pasv (struct vsf_session *p_sess, int is_epsv)
static void handle_retr (struct vsf_session *p_sess)
static void handle_cdup (struct vsf_session *p_sess)
static void handle_list (struct vsf_session *p_sess)
static void handle_type (struct vsf_session *p_sess)
static void handle_port (struct vsf_session *p_sess)
static void handle_stor (struct vsf_session *p_sess)
static void handle_mkd (struct vsf_session *p_sess)
static void handle_rmd (struct vsf_session *p_sess)
static void handle_dele (struct vsf_session *p_sess)
static void handle_rest (struct vsf_session *p_sess)
static void handle_rnfr (struct vsf_session *p_sess)
static void handle_rnto (struct vsf_session *p_sess)
static void handle_nlst (struct vsf_session *p_sess)
static void handle_size (struct vsf_session *p_sess)
static void handle_site (struct vsf_session *p_sess)
static void handle_appe (struct vsf_session *p_sess)
static void handle_mdtm (struct vsf_session *p_sess)
static void handle_site_chmod (struct vsf_session *p_sess, struct mystr *p_arg_str)
static void handle_site_umask (struct vsf_session *p_sess, struct mystr *p_arg_str)
static void handle_eprt (struct vsf_session *p_sess)
static void handle_help (struct vsf_session *p_sess)
static void handle_stou (struct vsf_session *p_sess)
static void handle_stat (struct vsf_session *p_sess)
static void handle_stat_file (struct vsf_session *p_sess)
static int pasv_active (struct vsf_session *p_sess)
static int port_active (struct vsf_session *p_sess)
static void pasv_cleanup (struct vsf_session *p_sess)
static void port_cleanup (struct vsf_session *p_sess)
static void handle_dir_common (struct vsf_session *p_sess, int full_details, int stat_cmd)
static void prepend_path_to_filename (struct mystr *p_str)
static int get_remote_transfer_fd (struct vsf_session *p_sess, const char *p_status_msg)
static void check_abor (struct vsf_session *p_sess)
static void handle_sigurg (void *p_private)
static void handle_upload_common (struct vsf_session *p_sess, int is_append, int is_unique)
static void get_unique_filename (struct mystr *p_outstr, const struct mystr *p_base)
static int data_transfer_checks_ok (struct vsf_session *p_sess)
static void resolve_tilde (struct mystr *p_str, struct vsf_session *p_sess)
void process_post_login (struct vsf_session *p_sess)


Sat Aug 1 13:42:13 2009に生成されました。  doxygen 1.4.7