From 25028ed1b8621ace5246ecc1a3c6706bff4a5b0b Mon Sep 17 00:00:00 2001 From: z3APA3A <3APA3A@3proxy.ru> Date: Sat, 14 Apr 2018 23:52:38 +0300 Subject: [PATCH] support IP_ socket options --- src/proxymain.c | 12 +++++++++++- src/structures.h | 1 + 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/src/proxymain.c b/src/proxymain.c index a3db9d8..c9e2d19 100644 --- a/src/proxymain.c +++ b/src/proxymain.c @@ -97,6 +97,9 @@ struct socketoptions sockopts[] = { #endif #ifdef SO_DONTROUTE {SO_DONTROUTE, "SO_DONTROUTE"}, +#endif +#ifdef IP_TRANSPARENT + {IP_TRANSPARENT, "IP_TRANSPARENT"}, #endif {0, NULL} }; @@ -111,7 +114,11 @@ void setopts(SOCKET s, int opts){ int i, opt, set; for(i = 0; opts >= (opt = (1< #include +#include #include #include #include