Commit History

Autor SHA1 Mensaxe Data
  ambrop7 eb32f36c19 client: don't try to lookup the source peer for keepalives... %!s(int64=15) %!d(string=hai) anos
  ambrop7 7395b7818e client: fix relaying for clients. We should call FrameDeciderPeer_Analyze for the actual source peer, not the relay. %!s(int64=15) %!d(string=hai) anos
  ambrop7 a5809ab227 version 1.999.97rc3 %!s(int64=15) %!d(string=hai) anos
  ambrop7 6683ce3680 tun2socks: close connections gracefully, regardless of errors %!s(int64=15) %!d(string=hai) anos
  ambrop7 76ffc9aadf tun2socks: keep sending buffered data to the other side if one side goes down, regardless of why it went down %!s(int64=15) %!d(string=hai) anos
  ambrop7 1f4ab62dc4 version 1.999.97rc2 %!s(int64=15) %!d(string=hai) anos
  ambrop7 83eacd5afb tun2socks: when the client closes connection, send out buffered data to SOCKS before removing %!s(int64=15) %!d(string=hai) anos
  ambrop7 db78e60384 version 1.999.97rc1 %!s(int64=15) %!d(string=hai) anos
  ambrop7 a4b40c3e97 tun2socks: use a sane lwip configuration (e.g. buffer size), minor changes %!s(int64=15) %!d(string=hai) anos
  ambrop7 2b5ceaa9a7 BSocket: on Windows, make every event respond to FD_CLOSE, just to be sure %!s(int64=15) %!d(string=hai) anos
  ambrop7 9df1fc62d1 BTap: support TUN on Windows %!s(int64=15) %!d(string=hai) anos
  ambrop7 17dc07793d FrameDecider: remove misleading array arguments %!s(int64=15) %!d(string=hai) anos
  ambrop7 2b6cbd8929 tun2socks: print addresses, not pointers %!s(int64=15) %!d(string=hai) anos
  ambrop7 3fc94044fa add tun2socks %!s(int64=15) %!d(string=hai) anos
  ambrop7 0536c1bcfa BTime: subtract starting time on Linux too. Needed by lwip because we cast the time to an uint32_t. %!s(int64=15) %!d(string=hai) anos
  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. %!s(int64=15) %!d(string=hai) anos
  ambrop7 bf16d03931 BReactor: add ability to execute jobs directly until a mark job is reached. Allows integration of third-party software that does %!s(int64=15) %!d(string=hai) anos
  ambrop7 f46086d2cc lwip: add option to allow accepting TCP connections not destined to a local address %!s(int64=15) %!d(string=hai) anos
  ambrop7 644fa5c5ad integrate lwIP %!s(int64=15) %!d(string=hai) anos
  ambrop7 e2e8a7c319 Add BSocksClient, a simple SOCKS5 client. Regenerate generated sources. %!s(int64=15) %!d(string=hai) anos
  ambrop7 c19974dffd BTap: add support for TUN devices (Linux only) %!s(int64=15) %!d(string=hai) anos
  ambrop7 23590f612c don't hardcode program names %!s(int64=15) %!d(string=hai) anos
  ambrop7 7f87ec820b BTap: don't assert on error fd events %!s(int64=15) %!d(string=hai) anos
  ambrop7 89f55fa117 BSocket: fix wrong error path in BSocket_Accept %!s(int64=15) %!d(string=hai) anos
  ambrop7 e1965b05c3 BSocket: fix wrong error path in BSocket_Init %!s(int64=15) %!d(string=hai) anos
  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 %!s(int64=15) %!d(string=hai) anos
  ambrop7 ff90e97b14 version 1.999.96rc17 %!s(int64=15) %!d(string=hai) anos
  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 %!s(int64=15) %!d(string=hai) anos
  ambrop7 239bd17f63 remove HashTable %!s(int64=15) %!d(string=hai) anos
  ambrop7 d86a89f459 version 1.999.96rc16 %!s(int64=15) %!d(string=hai) anos