/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/vsftpd/ |
H A D | ssl.h | 20 struct vsf_session; 23 void ssl_getline(const struct vsf_session* p_sess, struct mystr* p_str, 28 void ssl_init(struct vsf_session* p_sess); 29 int ssl_accept(struct vsf_session* p_sess, int fd); 30 void ssl_data_close(struct vsf_session* p_sess); 31 void ssl_comm_channel_init(struct vsf_session* p_sess); 32 void handle_auth(struct vsf_session* p_sess); 33 void handle_pbsz(struct vsf_session* p_sess); 34 void handle_prot(struct vsf_session* p_sess);
|
H A D | readwrite.h | 20 struct vsf_session; 29 int ftp_write_str(const struct vsf_session* p_sess, const struct mystr* p_str, 31 int ftp_read_data(const struct vsf_session* p_sess, char* p_buf, 33 int ftp_write_data(const struct vsf_session* p_sess, const char* p_buf, 35 void ftp_getline(const struct vsf_session* p_sess, struct mystr* p_str,
|
H A D | logging.h | 22 struct vsf_session; 47 void vsf_log_init(struct vsf_session* p_sess); 57 void vsf_log_start_entry(struct vsf_session* p_sess, 66 int vsf_log_entry_pending(struct vsf_session* p_sess); 76 void vsf_log_do_log(struct vsf_session* p_sess, int succeeded); 89 void vsf_log_line(struct vsf_session* p_sess, enum EVSFLogEntryType what,
|
H A D | privops.h | 21 struct vsf_session; 31 int vsf_privop_get_ftp_port_sock(struct vsf_session* p_sess); 41 void vsf_privop_do_file_chown(struct vsf_session* p_sess, int fd); 63 struct vsf_session* p_sess, const struct mystr* p_pass_str);
|
H A D | ftpdataio.h | 25 struct vsf_session; 35 void vsf_ftpdataio_dispose_transfer_fd(struct vsf_session* p_sess); 46 int vsf_ftpdataio_get_pasv_fd(struct vsf_session* p_sess); 57 int vsf_ftpdataio_get_port_fd(struct vsf_session* p_sess); 68 int vsf_ftpdataio_post_mark_connect(struct vsf_session* p_sess); 91 struct vsf_session* p_sess, 107 int vsf_ftpdataio_transfer_dir(struct vsf_session* p_sess, int is_control,
|
H A D | postprivparent.c | 41 static void minimize_privilege(struct vsf_session* p_sess); 42 static void process_post_login_req(struct vsf_session* p_sess); 43 static void cmd_process_chown(struct vsf_session* p_sess); 44 static void cmd_process_get_data_sock(struct vsf_session* p_sess); 47 vsf_priv_parent_postlogin(struct vsf_session* p_sess) 58 process_post_login_req(struct vsf_session* p_sess) 80 minimize_privilege(struct vsf_session* p_sess) 123 cmd_process_chown(struct vsf_session* p_sess) 132 cmd_process_get_data_sock(struct vsf_session* p_sess)
|
H A D | ftpcmdio.c | 43 static void control_getline(struct mystr* p_str, struct vsf_session* p_sess); 44 static void ftp_write_text_common(struct vsf_session* p_sess, int status, 46 static void ftp_write_str_common(struct vsf_session* p_sess, int status, 62 struct vsf_session* p_sess = (struct vsf_session*) p_private; 67 vsf_cmdio_write(struct vsf_session* p_sess, int status, const char* p_text) 73 vsf_cmdio_write_hyphen(struct vsf_session* p_sess, int status, 80 vsf_cmdio_write_raw(struct vsf_session* p_sess, const char* p_text) 97 vsf_cmdio_write_exit(struct vsf_session* p_sess, int status, const char* p_text) 109 ftp_write_text_common(struct vsf_session* p_ses [all...] |
H A D | oneprocess.c | 43 vsf_one_process_start(struct vsf_session* p_sess) 81 vsf_one_process_login(struct vsf_session* p_sess, 102 vsf_one_process_get_priv_data_sock(struct vsf_session* p_sess) 108 vsf_one_process_chown_upload(struct vsf_session* p_sess, int fd)
|
H A D | opts.c | 16 handle_opts(struct vsf_session* p_sess)
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/vsftpd/ |
H A D | ftpcmdio.h | 21 struct vsf_session; 38 void vsf_cmdio_write(struct vsf_session* p_sess, int status, 50 void vsf_cmdio_write_hyphen(struct vsf_session* p_sess, int status, 62 void vsf_cmdio_write_raw(struct vsf_session* p_sess, const char* p_text); 69 void vsf_cmdio_write_exit(struct vsf_session* p_sess, int status, 77 void vsf_cmdio_write_str(struct vsf_session* p_sess, int status, 86 void vsf_cmdio_write_str_hyphen(struct vsf_session* p_sess, int status, 97 void vsf_cmdio_set_alarm(struct vsf_session* p_sess); 108 void vsf_cmdio_get_cmd_and_arg(struct vsf_session* p_sess,
|
H A D | ssl.h | 20 struct vsf_session; 23 void ssl_getline(const struct vsf_session* p_sess, struct mystr* p_str, 28 void ssl_init(struct vsf_session* p_sess); 29 int ssl_accept(struct vsf_session* p_sess, int fd); 30 void ssl_data_close(struct vsf_session* p_sess); 31 void ssl_comm_channel_init(struct vsf_session* p_sess); 32 void handle_auth(struct vsf_session* p_sess); 33 void handle_pbsz(struct vsf_session* p_sess); 34 void handle_prot(struct vsf_session* p_sess);
|
H A D | readwrite.h | 20 struct vsf_session; 29 int ftp_write_str(const struct vsf_session* p_sess, const struct mystr* p_str, 31 int ftp_read_data(const struct vsf_session* p_sess, char* p_buf, 33 int ftp_write_data(const struct vsf_session* p_sess, const char* p_buf, 35 void ftp_getline(const struct vsf_session* p_sess, struct mystr* p_str,
|
H A D | logging.h | 22 struct vsf_session; 47 void vsf_log_init(struct vsf_session* p_sess); 57 void vsf_log_start_entry(struct vsf_session* p_sess, 66 int vsf_log_entry_pending(struct vsf_session* p_sess); 76 void vsf_log_do_log(struct vsf_session* p_sess, int succeeded); 89 void vsf_log_line(struct vsf_session* p_sess, enum EVSFLogEntryType what,
|
H A D | privops.h | 21 struct vsf_session; 31 int vsf_privop_get_ftp_port_sock(struct vsf_session* p_sess); 41 void vsf_privop_do_file_chown(struct vsf_session* p_sess, int fd); 63 struct vsf_session* p_sess, const struct mystr* p_pass_str);
|
H A D | ftpdataio.h | 25 struct vsf_session; 35 void vsf_ftpdataio_dispose_transfer_fd(struct vsf_session* p_sess); 46 int vsf_ftpdataio_get_pasv_fd(struct vsf_session* p_sess); 57 int vsf_ftpdataio_get_port_fd(struct vsf_session* p_sess); 68 int vsf_ftpdataio_post_mark_connect(struct vsf_session* p_sess); 91 struct vsf_session* p_sess, 107 int vsf_ftpdataio_transfer_dir(struct vsf_session* p_sess, int is_control,
|
H A D | postprivparent.c | 41 static void minimize_privilege(struct vsf_session* p_sess); 42 static void process_post_login_req(struct vsf_session* p_sess); 43 static void cmd_process_chown(struct vsf_session* p_sess); 44 static void cmd_process_get_data_sock(struct vsf_session* p_sess); 47 vsf_priv_parent_postlogin(struct vsf_session* p_sess) 58 process_post_login_req(struct vsf_session* p_sess) 80 minimize_privilege(struct vsf_session* p_sess) 123 cmd_process_chown(struct vsf_session* p_sess) 132 cmd_process_get_data_sock(struct vsf_session* p_sess)
|
H A D | ftpcmdio.c | 43 static void control_getline(struct mystr* p_str, struct vsf_session* p_sess); 44 static void ftp_write_text_common(struct vsf_session* p_sess, int status, 46 static void ftp_write_str_common(struct vsf_session* p_sess, int status, 62 struct vsf_session* p_sess = (struct vsf_session*) p_private; 67 vsf_cmdio_write(struct vsf_session* p_sess, int status, const char* p_text) 73 vsf_cmdio_write_hyphen(struct vsf_session* p_sess, int status, 80 vsf_cmdio_write_raw(struct vsf_session* p_sess, const char* p_text) 97 vsf_cmdio_write_exit(struct vsf_session* p_sess, int status, const char* p_text) 109 ftp_write_text_common(struct vsf_session* p_ses [all...] |
H A D | oneprocess.c | 43 vsf_one_process_start(struct vsf_session* p_sess) 81 vsf_one_process_login(struct vsf_session* p_sess, 102 vsf_one_process_get_priv_data_sock(struct vsf_session* p_sess) 108 vsf_one_process_chown_upload(struct vsf_session* p_sess, int fd)
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/vsftpd/ |
H A D | ftpcmdio.h | 21 struct vsf_session; 38 void vsf_cmdio_write(struct vsf_session* p_sess, int status, 50 void vsf_cmdio_write_hyphen(struct vsf_session* p_sess, int status, 62 void vsf_cmdio_write_raw(struct vsf_session* p_sess, const char* p_text); 69 void vsf_cmdio_write_exit(struct vsf_session* p_sess, int status, 77 void vsf_cmdio_write_str(struct vsf_session* p_sess, int status, 86 void vsf_cmdio_write_str_hyphen(struct vsf_session* p_sess, int status, 97 void vsf_cmdio_set_alarm(struct vsf_session* p_sess); 108 void vsf_cmdio_get_cmd_and_arg(struct vsf_session* p_sess,
|
H A D | ssl.h | 20 struct vsf_session; 23 void ssl_getline(const struct vsf_session* p_sess, struct mystr* p_str, 28 void ssl_init(struct vsf_session* p_sess); 29 int ssl_accept(struct vsf_session* p_sess, int fd); 30 void ssl_data_close(struct vsf_session* p_sess); 31 void ssl_comm_channel_init(struct vsf_session* p_sess); 32 void handle_auth(struct vsf_session* p_sess); 33 void handle_pbsz(struct vsf_session* p_sess); 34 void handle_prot(struct vsf_session* p_sess);
|
H A D | readwrite.h | 20 struct vsf_session; 29 int ftp_write_str(const struct vsf_session* p_sess, const struct mystr* p_str, 31 int ftp_read_data(const struct vsf_session* p_sess, char* p_buf, 33 int ftp_write_data(const struct vsf_session* p_sess, const char* p_buf, 35 void ftp_getline(const struct vsf_session* p_sess, struct mystr* p_str,
|
H A D | logging.h | 22 struct vsf_session; 47 void vsf_log_init(struct vsf_session* p_sess); 57 void vsf_log_start_entry(struct vsf_session* p_sess, 66 int vsf_log_entry_pending(struct vsf_session* p_sess); 76 void vsf_log_do_log(struct vsf_session* p_sess, int succeeded); 89 void vsf_log_line(struct vsf_session* p_sess, enum EVSFLogEntryType what,
|
H A D | privops.h | 21 struct vsf_session; 31 int vsf_privop_get_ftp_port_sock(struct vsf_session* p_sess); 41 void vsf_privop_do_file_chown(struct vsf_session* p_sess, int fd); 63 struct vsf_session* p_sess, const struct mystr* p_pass_str);
|
H A D | ftpdataio.h | 25 struct vsf_session; 35 void vsf_ftpdataio_dispose_transfer_fd(struct vsf_session* p_sess); 46 int vsf_ftpdataio_get_pasv_fd(struct vsf_session* p_sess); 57 int vsf_ftpdataio_get_port_fd(struct vsf_session* p_sess); 68 int vsf_ftpdataio_post_mark_connect(struct vsf_session* p_sess); 91 struct vsf_session* p_sess, 107 int vsf_ftpdataio_transfer_dir(struct vsf_session* p_sess, int is_control,
|
H A D | postprivparent.c | 41 static void minimize_privilege(struct vsf_session* p_sess); 42 static void process_post_login_req(struct vsf_session* p_sess); 43 static void cmd_process_chown(struct vsf_session* p_sess); 44 static void cmd_process_get_data_sock(struct vsf_session* p_sess); 47 vsf_priv_parent_postlogin(struct vsf_session* p_sess) 58 process_post_login_req(struct vsf_session* p_sess) 80 minimize_privilege(struct vsf_session* p_sess) 123 cmd_process_chown(struct vsf_session* p_sess) 132 cmd_process_get_data_sock(struct vsf_session* p_sess)
|