ambrop7
|
e363bd457d
tun2socks, udpgw: transparent DNS support, contributed by Kerem Hadimli. No Windows support for now.
|
hace 13 años |
ambrop7
|
2185655723
fix many potential aliasing issues
|
hace 13 años |
ambrop7
|
4192ac388f
tun2socks: implement SOCKS password authentication
|
hace 13 años |
ambrop7
|
d547f87417
base: BPending: transform BPending into BSmallPending, which doesn't keep a pointer to its BPendingGroup, and implement
|
hace 13 años |
ambrop7
|
f9cb7b96a2
remove LinkedList2 and use LinkedList1 instead
|
hace 13 años |
ambrop7
|
a21e23fe8a
port to compile with MSVC
|
hace 13 años |
ambrop7
|
3f217dcf13
tun2socks: fix typo which might cause a crash if tcp_close() failed due to out of memory (theoretical bug only). Found
|
hace 13 años |
ambrop7
|
0d99d6a26a
switch to using the New BSD License
|
hace 14 años |
ambrop7
|
7c999b0a14
call open_standard_streams() on startup to ensure stdin/stdout/stderr file descriptors exist
|
hace 14 años |
ambrop7
|
b89aef0fa1
Rework logging, don't format log messages if we wouldn't log them. Results in a noticable performance
|
hace 14 años |
ambrop7
|
3de3e985ef
PacketPassFairQueue: enforce MTU limit through error not assertion
|
hace 14 años |
ambrop7
|
547c6043a6
cosmetic changes
|
hace 14 años |
ambrop7
|
484e669d4b
cosmetic changes
|
hace 14 años |
ambrop7
|
0a2e6d6b46
tun2socks: optimize sending to device by not copyng the packet if there is only one chunk (which appears to be always)
|
hace 14 años |
ambrop7
|
5b094de8b0
BTap: use a simple send function instead of PacketPassInterface; we send packets immediately anyway.
|
hace 14 años |
ambrop7
|
97bcc48314
BLog_syslog: move from system to base
|
hace 14 años |
ambrop7
|
230ac03a87
Replace BSocket with BConnection and BDatagram. On Windows, do all I/O through IOCP.
|
hace 14 años |
ambrop7
|
cb1485dcd3
rearrange source flow such that 'flow' does not depend on 'system'
|
hace 14 años |
ambrop7
|
1a51dbc628
tun2socks: add UDP support via udpgw
|
hace 14 años |
ambrop7
|
2571e6265c
use BLog instead od DEBUG
|
hace 15 años |
ambrop7
|
9521812f63
tun2socks: make the netif default. Allows forwarding routed packets.
|
hace 15 años |
ambrop7
|
47fda51c6f
tun2socks: fix assert when SOCKS blocks sending data, and for some reason the code assumed it wouldn't.
|
hace 15 años |
ambrop7
|
521f7db90f
remove some gccisms
|
hace 15 años |
ambrop7
|
cf2b736cd0
tun2socks: do cleanup in one place
|
hace 15 años |
ambrop7
|
e343031ae3
BSignal: simplify, use BUnixSignal on Linux
|
hace 15 años |
ambrop7
|
da5e62852f
tun2socks: remove dead variable
|
hace 15 años |
ambrop7
|
73ceb840ac
tun2socks: rename "tapdev" to "tundev"
|
hace 15 años |
ambrop7
|
6683ce3680
tun2socks: close connections gracefully, regardless of errors
|
hace 15 años |
ambrop7
|
76ffc9aadf
tun2socks: keep sending buffered data to the other side if one side goes down, regardless of why it went down
|
hace 15 años |
ambrop7
|
83eacd5afb
tun2socks: when the client closes connection, send out buffered data to SOCKS before removing
|
hace 15 años |