Adam Ierymenko
|
2d858b05ac
|
Another fix for ye old tyme clients.
|
9 years ago |
Adam Ierymenko
|
b1fb020aea
|
Raise chunk size to max packet size for network configs. Chunking breaks really ancient clients, so this helps them live a little longer. No real downside for new clients.
|
9 years ago |
Adam Ierymenko
|
02ed84774c
|
Non-x86 build fix.
|
9 years ago |
Adam Ierymenko
|
49fa30d495
|
Ticket lock for x64/gcc/clang platforms.
|
9 years ago |
Adam Ierymenko
|
dd8b03a5c5
|
Threading issue fix?
|
9 years ago |
Adam Ierymenko
|
4d5983114c
|
Fix another deadlock.
|
9 years ago |
Adam Ierymenko
|
0a9c3b5571
|
Fix possible deadlock.
|
9 years ago |
Adam Ierymenko
|
180049a277
|
Fix pointer bug.
|
9 years ago |
Adam Ierymenko
|
6ee201865b
|
Clean up WHOIS code.
|
9 years ago |
Adam Ierymenko
|
b1d94c9f93
|
Performance improvement to RX queue ring buffer.
|
9 years ago |
Adam Ierymenko
|
a156a4dbe2
|
Symmetric NAT cleanup.
|
9 years ago |
Adam Ierymenko
|
9cfc109527
|
Tighten a few timings.
|
9 years ago |
Adam Ierymenko
|
64758c46b6
|
Implement peer serialization and deserialization.
|
9 years ago |
Adam Ierymenko
|
fcaf1d89c2
|
Get rid of some noisy remote traces that should not be needed.
|
9 years ago |
Adam Ierymenko
|
a4bc40542b
|
GCC/G++ build fixes, GitHub issue #563
|
9 years ago |
Adam Ierymenko
|
ff5e22031a
|
Small fix: should expire packets to prevent repeated WHOISes.
|
9 years ago |
Adam Ierymenko
|
e3cf756785
|
Make rxQueue lock-free using an atomic counter ring buffer.
|
9 years ago |
Adam Ierymenko
|
7e6598e9ca
|
Possible deadlock fix.
|
9 years ago |
Adam Ierymenko
|
727ccb1125
|
Cleanup and stdin/stdout harness mode for controller.
|
9 years ago |
Adam Ierymenko
|
1685659e37
|
Remote tracing works.
|
9 years ago |
Adam Ierymenko
|
5e2ea4a81a
|
Cleanup.
|
9 years ago |
Adam Ierymenko
|
b9e1d53d7a
|
Minor cleanup.
|
9 years ago |
Adam Ierymenko
|
ab0806a036
|
Cleanup.
|
9 years ago |
Adam Ierymenko
|
3a1ec07db0
|
Remove some exception copypasta.
|
9 years ago |
Adam Ierymenko
|
d939d8d21d
|
A bit more remote tracing stuff.
|
9 years ago |
Adam Ierymenko
|
4ecc0c59ca
|
Plumbing through of remote trace into controller code.
|
9 years ago |
Adam Ierymenko
|
c692f2e740
|
Fix for new identity generation bug.
|
9 years ago |
Adam Ierymenko
|
ba6fd16823
|
More tracing stuff.
|
9 years ago |
Adam Ierymenko
|
495c5ce81d
|
Bunch of remote tracing work.
|
9 years ago |
Adam Ierymenko
|
dab0fb9e05
|
Remote trace: plumbing, replace old TRACE with calls to Trace object.
|
9 years ago |
Adam Ierymenko
|
6fc70f7c16
|
More cleanup, Linux build fixes.
|
9 years ago |
Adam Ierymenko
|
f23a43fb81
|
More cleanup.
|
9 years ago |
Adam Ierymenko
|
d2415dee00
|
Cleanup.
|
9 years ago |
Adam Ierymenko
|
dff8c02cfe
|
Pull out and deprecate old cluster code. New cluster code will not be merged yet.
|
9 years ago |
Adam Ierymenko
|
640ad577d1
|
.
|
9 years ago |
Adam Ierymenko
|
f18158a52d
|
.
|
9 years ago |
Adam Ierymenko
|
2f20258807
|
.
|
9 years ago |
Adam Ierymenko
|
baa10c2995
|
.
|
9 years ago |
Adam Ierymenko
|
355cce3938
|
Rename Utils::snprintf due to it being a #define on one platform.
|
9 years ago |
Adam Ierymenko
|
02d18af57d
|
Remove Cluster.hpp
|
9 years ago |
Adam Ierymenko
|
dd68c207f4
|
Stuff old Cluster code in attic.
|
9 years ago |
Adam Ierymenko
|
9b287392a4
|
.
|
9 years ago |
Adam Ierymenko
|
aa06470cb6
|
More cleanup for cluster refactor.
|
9 years ago |
Adam Ierymenko
|
6015b529a0
|
More clustering work.
|
9 years ago |
Adam Ierymenko
|
76452b4e28
|
Data structure fixup.
|
9 years ago |
Adam Ierymenko
|
64b7d9ef82
|
New clustering work.
|
9 years ago |
Adam Ierymenko
|
2a4a50b1da
|
Add some also-ZeroTier-written ext/ code for use in new clustering, delete some old code, and change Mac to use -Os which is just as fast as -Ofast and may be faster due to cache effects.
|
9 years ago |
Adam Ierymenko
|
2ec88e8008
|
Remove old circuit test code. Rules engine will let us do this much better and more simply.
|
9 years ago |
Adam Ierymenko
|
f9a9c2d009
|
Config object was never even being initialized on leave. Never noticed since desktop and server clients did not use.
|
9 years ago |
Adam Ierymenko
|
5e6a2a17b0
|
Cluster build fix.
|
9 years ago |