Adam Ierymenko
|
488f5bf977
|
More build fixes, and attic/ some stuff.
|
11 years ago |
Adam Ierymenko
|
8990fb8267
|
osnet -> osdep
|
11 years ago |
Adam Ierymenko
|
93012b0ee5
|
Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware]
|
11 years ago |
Adam Ierymenko
|
4e95384ad6
|
Cleanup, add tristate to config code in Network, and happy new year!
|
11 years ago |
Adam Ierymenko
|
2436e22f46
|
More work on abstracting socket manager.
|
12 years ago |
Adam Ierymenko
|
128a131070
|
About halfway there in refactoring to support pluggable SocketManager.
|
12 years ago |
Adam Ierymenko
|
6bc9a938cf
|
Move socket manager implementation into osnet/
|
12 years ago |
Adam Ierymenko
|
4e9280fc7a
|
Rip out dead "firewall opener" code, replace in pipeline with anti-symmetric-NAT tactics.
|
12 years ago |
Adam Ierymenko
|
8a804b5257
|
(1) Disable firewall openers (its easy to re-enable), (2) Do some prep work for making supernode topology hot-updatable.
|
12 years ago |
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.
|
12 years ago |
Adam Ierymenko
|
328be8f846
|
Make Windows build, add (untested) Windows named pipe based IPC code.
|
12 years ago |
Adam Ierymenko
|
ba3f04deed
|
Work in progress: refactoring paths, adding TCP fallback.
|
12 years ago |
Adam Ierymenko
|
45e823d27c
|
Reworking of paths in Peer work-in-progress, and TCP connect support in SocketManager. Also add FD_SETSIZE checking for the default select implementation of sockets.
|
12 years ago |
Adam Ierymenko
|
15e8c18106
|
Bug fixes.
|
12 years ago |
Adam Ierymenko
|
bb25128406
|
TCP socket.
|
12 years ago |
Adam Ierymenko
|
bd749e040d
|
Compile fixes.
|
12 years ago |
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.
|
12 years ago |