ambrop7
|
eb32f36c19
client: don't try to lookup the source peer for keepalives...
|
15 years ago |
ambrop7
|
7395b7818e
client: fix relaying for clients. We should call FrameDeciderPeer_Analyze for the actual source peer, not the relay.
|
15 years ago |
ambrop7
|
a5809ab227
version 1.999.97rc3
|
15 years ago |
ambrop7
|
6683ce3680
tun2socks: close connections gracefully, regardless of errors
|
15 years ago |
ambrop7
|
76ffc9aadf
tun2socks: keep sending buffered data to the other side if one side goes down, regardless of why it went down
|
15 years ago |
ambrop7
|
1f4ab62dc4
version 1.999.97rc2
|
15 years ago |
ambrop7
|
83eacd5afb
tun2socks: when the client closes connection, send out buffered data to SOCKS before removing
|
15 years ago |
ambrop7
|
db78e60384
version 1.999.97rc1
|
15 years ago |
ambrop7
|
a4b40c3e97
tun2socks: use a sane lwip configuration (e.g. buffer size), minor changes
|
15 years ago |
ambrop7
|
2b5ceaa9a7
BSocket: on Windows, make every event respond to FD_CLOSE, just to be sure
|
15 years ago |
ambrop7
|
9df1fc62d1
BTap: support TUN on Windows
|
15 years ago |
ambrop7
|
17dc07793d
FrameDecider: remove misleading array arguments
|
15 years ago |
ambrop7
|
2b6cbd8929
tun2socks: print addresses, not pointers
|
15 years ago |
ambrop7
|
3fc94044fa
add tun2socks
|
15 years ago |
ambrop7
|
0536c1bcfa
BTime: subtract starting time on Linux too. Needed by lwip because we cast the time to an uint32_t.
|
15 years ago |
ambrop7
|
c0b69bf40c
BSignal: don't dispatch signals in a loop one after another, it breaks the jobs system. Instead simply dispatch one signal per fd handler.
|
15 years ago |
ambrop7
|
bf16d03931
BReactor: add ability to execute jobs directly until a mark job is reached. Allows integration of third-party software that does
|
15 years ago |
ambrop7
|
f46086d2cc
lwip: add option to allow accepting TCP connections not destined to a local address
|
15 years ago |
ambrop7
|
644fa5c5ad
integrate lwIP
|
15 years ago |
ambrop7
|
e2e8a7c319
Add BSocksClient, a simple SOCKS5 client. Regenerate generated sources.
|
15 years ago |
ambrop7
|
c19974dffd
BTap: add support for TUN devices (Linux only)
|
15 years ago |
ambrop7
|
23590f612c
don't hardcode program names
|
15 years ago |
ambrop7
|
7f87ec820b
BTap: don't assert on error fd events
|
15 years ago |
ambrop7
|
89f55fa117
BSocket: fix wrong error path in BSocket_Accept
|
15 years ago |
ambrop7
|
e1965b05c3
BSocket: fix wrong error path in BSocket_Init
|
15 years ago |
ambrop7
|
82d03fdea5
BReactor: report error events for file descriptors. BSocket: add a new event for catching these errors, but keep existing behaviour by first reporting
|
15 years ago |
ambrop7
|
ff90e97b14
version 1.999.96rc17
|
15 years ago |
ambrop7
|
f3c6e377c6
PacketPassFairQueue: don't assign a new (lowest) time to a flow when it becomes active. Instead keep a time for all flows, and when it's about to
|
15 years ago |
ambrop7
|
239bd17f63
remove HashTable
|
15 years ago |
ambrop7
|
d86a89f459
version 1.999.96rc16
|
15 years ago |