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 |
ambrop7
|
2efe68c9d1
server: use BAVL instead of HashTable for looking up a client by its ID
|
15 years ago |
ambrop7
|
de280b3ad7
BEncryption: add defines for maximum block and key sizes
|
15 years ago |
ambrop7
|
c675e8b05b
client: raise MAX_PEERS now that all data structures are dynamic
|
15 years ago |
ambrop7
|
f1fbedac8f
client: only lookup source peer for received packets if we will be relaying
|
15 years ago |
ambrop7
|
447ead25e7
client: use BAVL instead of HashTable for looking up a peer by its ID
|
15 years ago |
ambrop7
|
97d2c48f5b
Minor changes
|
15 years ago |
ambrop7
|
97c6d3f2a8
Minor changes
|
15 years ago |
ambrop7
|
26bf8d1009
LinkedList3: add documentation
|
15 years ago |
ambrop7
|
06e0a5b0a2
version 1.999.96rc15
|
15 years ago |
ambrop7
|
291eb4e7d9
client: move deciding which peers frames are sent to into FrameDecider
|
15 years ago |
ambrop7
|
cba29c8f1e
Add LinkedList3, used in the upcoming FrameDecider
|
15 years ago |
ambrop7
|
cb6f2bf4a1
version 1.999.96rc14
|
15 years ago |