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.
|
2014-04-10 11:17:54 -07:00 |
|
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.
|
2014-03-31 22:23:55 -07:00 |
|
Adam Ierymenko
|
bb25128406
|
TCP socket.
|
2014-03-18 11:53:53 -07:00 |
|
Adam Ierymenko
|
1a0a6755b1
|
UDP socket implementation.
|
2014-03-17 16:18:44 -07:00 |
|
Adam Ierymenko
|
bd749e040d
|
Compile fixes.
|
2014-03-17 15:14:22 -07:00 |
|
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.
|
2014-03-17 09:05:43 -07:00 |
|