57 volatile int *signal_received);
63 volatile int *signal_received);
void establish_socks_proxy_udpassoc(struct socks_proxy_info *p, socket_descriptor_t ctrl_sd, socket_descriptor_t udp_sd, struct openvpn_sockaddr *relay_addr, volatile int *signal_received)
Packet geometry parameters.
void socks_process_incoming_udp(struct buffer *buf, struct link_socket_actual *from)
void establish_socks_proxy_passthru(struct socks_proxy_info *p, socket_descriptor_t sd, const char *host, const char *servname, volatile int *signal_received)
int socks_process_outgoing_udp(struct buffer *buf, const struct link_socket_actual *to)
void socks_proxy_close(struct socks_proxy_info *sp)
SOCKET socket_descriptor_t
Wrapper structure for dynamically allocated memory.
void socks_adjust_frame_parameters(struct frame *frame, int proto)
struct socks_proxy_info * socks_proxy_new(const char *server, const char *port, const char *authfile)