Commit History

Author SHA1 Message Date
  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