Commit History

Autor SHA1 Mensaxe Data
  Adam Ierymenko b117ff5435 Probable fix for GitHub issue #63 - do not unite() if either path is TCP, since doing so can result in asymmetric failed NAT-t over UDP if one side has a firewall that permits outgoing UDP but not incoming. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko f13493edb2 Oops... turns out we need to differentiate incoming from outgoing TCP and indeed learn incoming TCP paths. Otherwise the recipient of a TCP connection does not know to reply via TCP! Heh. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko bb25128406 TCP socket. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 1a0a6755b1 UDP socket implementation. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko bd749e040d Compile fixes. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 7e80d7e551 Bunch of work in progress on new socket multiplexer and plumbing for TCP jailbreaking... Don't try to build, won't yet. %!s(int64=11) %!d(string=hai) anos