Joseph Henry
|
0e597191b8
|
Updated licenses for 2019
|
7 years ago |
Adam Ierymenko
|
7e7723e98f
|
A small memory use reduction.
|
8 years ago |
Adam Ierymenko
|
4419734a7d
|
Implement continuous contacting of designated anchors and multicast replicators - GitHub issue #666
|
8 years ago |
Adam Ierymenko
|
65c07afe05
|
Copyright updates for 2018.
|
8 years ago |
Adam Ierymenko
|
dab0fb9e05
|
Remote trace: plumbing, replace old TRACE with calls to Trace object.
|
9 years ago |
Adam Ierymenko
|
d2415dee00
|
Cleanup.
|
9 years ago |
Adam Ierymenko
|
f18158a52d
|
.
|
9 years ago |
Adam Ierymenko
|
2f20258807
|
.
|
9 years ago |
Adam Ierymenko
|
1b68d6dbdc
|
License header update.
|
9 years ago |
Adam Ierymenko
|
98152d974a
|
More cleanup and removal of DeferredPackets, will do the latter in a more elegant way.
|
10 years ago |
Adam Ierymenko
|
4e4fd51117
|
boring doc stuff
|
10 years ago |
Adam Ierymenko
|
1023ef23b7
|
Remove somewhat ugly and costly anti-recursion hack -- we will switch to more explicit methods.
|
10 years ago |
Adam Ierymenko
|
436c1fac1d
|
Selectively move over changes from "edge" to "dev" excluding netcon.
|
10 years ago |
Adam Ierymenko
|
16bc9533ed
|
Fix a problem that made valgrind complain on shutdown (not otherwise an issue).
|
10 years ago |
Adam Ierymenko
|
63a51e2890
|
Fix a small potential uninitialized variable issue.
|
10 years ago |
Adam Ierymenko
|
94f4316a0e
|
Fix for possible high CPU usage on multicast queries.
|
11 years ago |
Adam Ierymenko
|
8ef4edebbf
|
Deferred decode for HELLO to prevent HELLOcalypse under high load of new peers.
|
11 years ago |
Adam Ierymenko
|
57e29857cf
|
Cluster work -- integrating with the rest of the code.
|
11 years ago |
Adam Ierymenko
|
3f567a07ca
|
Save a little bit of RAM by getting rid of overkill CMWC4096 non-crypto PRNG and replacing it with a simple non-crypto PRNG that just uses Salsa20.
|
11 years ago |
Adam Ierymenko
|
6369c264e2
|
Rename netconf to controller and NetworkConfigMaster to NetworkController for consistency.
|
11 years ago |
Adam Ierymenko
|
d9e9b60a98
|
Node status and network list.
|
11 years ago |
Adam Ierymenko
|
c894710ac1
|
Remove Logger.hpp references.
|
11 years ago |
Adam Ierymenko
|
a2821e9000
|
Add code to check external surface against reported surface from other trusted peers, and also rename ExternalSurface to SelfAwareness because lulz.
|
11 years ago |
Adam Ierymenko
|
b723855751
|
Refactoring... lalalala...
|
11 years ago |
Adam Ierymenko
|
36eab4f1a9
|
Whole heap more cleanup and refactoring...
|
11 years ago |
Adam Ierymenko
|
60158aa5dd
|
Turns out that node/ likely has no business with or need for the system IP routing table. So shelve that code for now.
|
11 years ago |
Adam Ierymenko
|
278c8fd9f1
|
Wire up externally specified NetworkConfigMaster
|
11 years ago |
Adam Ierymenko
|
93012b0ee5
|
Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware]
|
11 years ago |
Adam Ierymenko
|
64ba596e0b
|
C++ network config master ready to test.
|
11 years ago |
Adam Ierymenko
|
4e95384ad6
|
Cleanup, add tristate to config code in Network, and happy new year!
|
11 years ago |
Adam Ierymenko
|
56cfe1d603
|
Strip out old Service code, add new service message type.
|
11 years ago |
Adam Ierymenko
|
95f421024a
|
Code cleanup, and fix some unsafe pointer handling in Network.
|
12 years ago |
Adam Ierymenko
|
2436e22f46
|
More work on abstracting socket manager.
|
12 years ago |
Adam Ierymenko
|
2659427864
|
Multicaster needs to be global, not per-network, and a bunch of other stuff.
|
12 years ago |
Adam Ierymenko
|
d9abd4d9be
|
Work on defining new direct broadcast multicast algorithm.
|
12 years ago |
Adam Ierymenko
|
fb22ef053b
|
Move rest of NodeControl stuff out of node/ and into control/
|
12 years ago |
Adam Ierymenko
|
4f0fcc582e
|
Refactor HttpClient a bit.
|
12 years ago |
Adam Ierymenko
|
b80c229d87
|
Tons of code cleanup, refactor Network to use EthernetTapFactory, probably also fix GitHub issue #90
|
12 years ago |
Adam Ierymenko
|
c9294c1a78
|
Prevent recursive transit of ZeroTier packets, toward GitHub issue #56
|
12 years ago |
Adam Ierymenko
|
8fb442d81a
|
Yet more cleanup to TCP logic, this time adding a master switch and adding UDP preference in send().
|
12 years ago |
Adam Ierymenko
|
c231510f8b
|
More TCP-related fixes and tweaks to ping timing, resynchronize, and startup.
|
12 years ago |
Adam Ierymenko
|
2ac56fd120
|
Fix TCP connection accumulation problem, still having issues with TCP tunneling.
|
12 years ago |
Adam Ierymenko
|
dc0f3559be
|
Rip out old condition and Demarc stuff...
|
12 years ago |
Adam Ierymenko
|
b5c3a92be2
|
Boring stuff: update dates in copyrights across all files.
|
12 years ago |
Adam Ierymenko
|
4ec7cd2760
|
Fix for GitHub issue #38: compute whether we are ONLINE a little differently
|
12 years ago |
Adam Ierymenko
|
bf0da9f2f7
|
Rest of software updater, ready to test...
|
12 years ago |
Adam Ierymenko
|
612c17240a
|
Dead code removal, fix for cleanup GitHub issue #28
|
12 years ago |
Adam Ierymenko
|
9455b1cc81
|
Comments, change .nfo to .sig for uploads, clean some unused code from Utils.
|
13 years ago |
Adam Ierymenko
|
ae138566a9
|
Updater code, work in progress...
|
13 years ago |
Adam Ierymenko
|
24bad9f3d1
|
More work in progress in new multicast propagation...
|
13 years ago |