Loading tpws/helpers.c +3 −0 Original line number Diff line number Diff line Loading @@ -19,6 +19,9 @@ #endif #include "helpers.h" #ifdef __linux__ #include <linux/tcp.h> #endif #include "linux_compat.h" int unique_size_t(size_t *pu, int ct) Loading tpws/linux_compat.h +9 −1 Original line number Diff line number Diff line #ifdef __linux__ #include <linux/tcp.h> #include <linux/types.h> #ifndef TCP_USER_TIMEOUT #define TCP_USER_TIMEOUT 18 #endif #ifndef IP6T_SO_ORIGINAL_DST #define IP6T_SO_ORIGINAL_DST 80 #endif // workaround for old headers Loading tpws/redirect.c +1 −3 Original line number Diff line number Diff line Loading @@ -9,12 +9,10 @@ #include "params.h" #include "helpers.h" #include "linux_compat.h" #ifdef __linux__ #include <linux/netfilter_ipv4.h> #ifndef IP6T_SO_ORIGINAL_DST #define IP6T_SO_ORIGINAL_DST 80 #endif #endif Loading tpws/tpws_conn.c +1 −0 Original line number Diff line number Diff line Loading @@ -23,6 +23,7 @@ #include "socks.h" #include "helpers.h" #include "hostlist.h" #include "linux_compat.h" // keep separate legs counter. counting every time thousands of legs can consume cpu static int legs_local, legs_remote; Loading Loading
tpws/helpers.c +3 −0 Original line number Diff line number Diff line Loading @@ -19,6 +19,9 @@ #endif #include "helpers.h" #ifdef __linux__ #include <linux/tcp.h> #endif #include "linux_compat.h" int unique_size_t(size_t *pu, int ct) Loading
tpws/linux_compat.h +9 −1 Original line number Diff line number Diff line #ifdef __linux__ #include <linux/tcp.h> #include <linux/types.h> #ifndef TCP_USER_TIMEOUT #define TCP_USER_TIMEOUT 18 #endif #ifndef IP6T_SO_ORIGINAL_DST #define IP6T_SO_ORIGINAL_DST 80 #endif // workaround for old headers Loading
tpws/redirect.c +1 −3 Original line number Diff line number Diff line Loading @@ -9,12 +9,10 @@ #include "params.h" #include "helpers.h" #include "linux_compat.h" #ifdef __linux__ #include <linux/netfilter_ipv4.h> #ifndef IP6T_SO_ORIGINAL_DST #define IP6T_SO_ORIGINAL_DST 80 #endif #endif Loading
tpws/tpws_conn.c +1 −0 Original line number Diff line number Diff line Loading @@ -23,6 +23,7 @@ #include "socks.h" #include "helpers.h" #include "hostlist.h" #include "linux_compat.h" // keep separate legs counter. counting every time thousands of legs can consume cpu static int legs_local, legs_remote; Loading