Adam Ierymenko
|
f4fd2d4971
Bring IncomingPacket into line with new changes.
|
10 years ago |
Adam Ierymenko
|
6eb9289367
Bunch more cleanup, improvements to NAT traversal logic, finished updating Switch.
|
10 years ago |
Adam Ierymenko
|
ee0f56355b
Send path simplification.
|
10 years ago |
Adam Ierymenko
|
a69e1876f1
The concept of link desperation (escalating to less desirable transports) simplifies a ton of stuff. Loads of spaghetti logic can die since we no longer have to make these decisions down in the core.
|
10 years ago |
Adam Ierymenko
|
1f28ce3980
Tons more refactoring: simplify Network, move explicit management of Tap out, redo COM serialization, etc.
|
10 years ago |
Adam Ierymenko
|
49349470a0
...
|
10 years ago |
Adam Ierymenko
|
8130848020
More refactoring... and update the API a bit... turns out my strategy for reducing indirect function calls also increased memcpy()s which are more expensive. This is simpler and faster.
|
10 years ago |
Adam Ierymenko
|
b723855751
Refactoring... lalalala...
|
10 years ago |
Adam Ierymenko
|
36eab4f1a9
Whole heap more cleanup and refactoring...
|
10 years ago |
Adam Ierymenko
|
2c5dbecb3c
More CAPI work, and move old control/ and old node/Node to attic.
|
10 years ago |
Adam Ierymenko
|
fe87c1db67
Work on new simplified C API -- required for embedded, language bindings, mobile (language bindings again), etc.
|
10 years ago |
Adam Ierymenko
|
278c8fd9f1
Wire up externally specified NetworkConfigMaster
|
10 years ago |
Adam Ierymenko
|
93012b0ee5
Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware]
|
10 years ago |
Adam Ierymenko
|
4e95384ad6
Cleanup, add tristate to config code in Network, and happy new year!
|
10 years ago |
Adam Ierymenko
|
3857116724
More testnet work.
|
11 years ago |
Adam Ierymenko
|
4fbb098daa
Testnet work... getting there!
|
11 years ago |
Adam Ierymenko
|
2436e22f46
More work on abstracting socket manager.
|
11 years ago |
Adam Ierymenko
|
351db7f1a0
Plumb injectPacketFromHost through to API.
|
11 years ago |
Adam Ierymenko
|
67aa23530b
More work on adding testnet and user-mode capabilities for local network simulation.
|
11 years ago |
Adam Ierymenko
|
fb22ef053b
Move rest of NodeControl stuff out of node/ and into control/
|
11 years ago |
Adam Ierymenko
|
13aba7640b
refactoring for SDK
|
11 years ago |
Adam Ierymenko
|
1d37204a37
Refactoring in progress... pardon our dust...
|
11 years ago |
Adam Ierymenko
|
6b4346d1ac
work in progress on API refactor
|
11 years ago |
Adam Ierymenko
|
b80c229d87
Tons of code cleanup, refactor Network to use EthernetTapFactory, probably also fix GitHub issue #90
|
11 years ago |
Adam Ierymenko
|
f0223490be
Make GUI work with new control client API, make control client look for user authtoken.secret if system unreadable.
|
11 years ago |
Adam Ierymenko
|
181369964f
Make TCP optional, rename port constant.
|
11 years ago |
Adam Ierymenko
|
6fdb360e2a
More IPC work.
|
11 years ago |
Adam Ierymenko
|
abc82d6a52
IPC changes and SocketManager changes all build!
|
11 years ago |
Adam Ierymenko
|
b5c3a92be2
Boring stuff: update dates in copyrights across all files.
|
11 years ago |
Adam Ierymenko
|
d75f2f7051
SIGHUP now causes resync with peers.
|
11 years ago |