Historial de Commits

Autor SHA1 Mensaje Fecha
  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