ambrop7
|
b72f37add9
tun2socks: add option to append source addresses to SOCKS usernam
|
12 лет назад |
ambrop7
|
ed6449d06a
tun2socks: IPv6 support. Includes updated lwIP version and udpgw program.
|
13 лет назад |
ambrop7
|
58de02c375
tun2socks: use udp_check()
|
13 лет назад |
ambrop7
|
47fb330b96
tun2socks: fix an unlikely integer overflow, and some cosmetic changes
|
13 лет назад |
ambrop7
|
1e083d2e24
tun2socks: fix problematic pointer casting
|
13 лет назад |
ambrop7
|
e414e84fa0
tun2socks: simplify code, no functional change
|
13 лет назад |
ambrop7
|
9065fe2626
tun2socks: simplify code, no functional change
|
13 лет назад |
ambrop7
|
c0c430e10b
tun2socks: simplify code, no functional change
|
13 лет назад |
ambrop7
|
ccfe9881cf
tun2socks: possible bug fix. In the lwip error callback, signal the client_dead dead-variable so that ERR_ABRT is returned to
|
13 лет назад |
ambrop7
|
65cdfeef06
tun2socks: fix possible crash when tcp_close() is called from within lwip callbacks.
|
13 лет назад |
ambrop7
|
d551b48e32
tun2socks: fix possible crash due to the use of a wrong dead-variable
|
13 лет назад |
ambrop7
|
3d71375653
tun2socks: fix possible crash when the client side is lost before the SOCKS side manages to connect
|
13 лет назад |
ambrop7
|
e363bd457d
tun2socks, udpgw: transparent DNS support, contributed by Kerem Hadimli. No Windows support for now.
|
13 лет назад |
ambrop7
|
2185655723
fix many potential aliasing issues
|
13 лет назад |
ambrop7
|
4192ac388f
tun2socks: implement SOCKS password authentication
|
13 лет назад |
ambrop7
|
d547f87417
base: BPending: transform BPending into BSmallPending, which doesn't keep a pointer to its BPendingGroup, and implement
|
13 лет назад |
ambrop7
|
f9cb7b96a2
remove LinkedList2 and use LinkedList1 instead
|
13 лет назад |
ambrop7
|
a21e23fe8a
port to compile with MSVC
|
13 лет назад |
ambrop7
|
3f217dcf13
tun2socks: fix typo which might cause a crash if tcp_close() failed due to out of memory (theoretical bug only). Found
|
13 лет назад |
ambrop7
|
0d99d6a26a
switch to using the New BSD License
|
14 лет назад |
ambrop7
|
7c999b0a14
call open_standard_streams() on startup to ensure stdin/stdout/stderr file descriptors exist
|
14 лет назад |
ambrop7
|
b89aef0fa1
Rework logging, don't format log messages if we wouldn't log them. Results in a noticable performance
|
14 лет назад |
ambrop7
|
3de3e985ef
PacketPassFairQueue: enforce MTU limit through error not assertion
|
14 лет назад |
ambrop7
|
547c6043a6
cosmetic changes
|
14 лет назад |
ambrop7
|
484e669d4b
cosmetic changes
|
14 лет назад |
ambrop7
|
0a2e6d6b46
tun2socks: optimize sending to device by not copyng the packet if there is only one chunk (which appears to be always)
|
14 лет назад |
ambrop7
|
5b094de8b0
BTap: use a simple send function instead of PacketPassInterface; we send packets immediately anyway.
|
14 лет назад |
ambrop7
|
97bcc48314
BLog_syslog: move from system to base
|
14 лет назад |
ambrop7
|
230ac03a87
Replace BSocket with BConnection and BDatagram. On Windows, do all I/O through IOCP.
|
14 лет назад |
ambrop7
|
cb1485dcd3
rearrange source flow such that 'flow' does not depend on 'system'
|
14 лет назад |