Adam Ierymenko
|
13d5073e5b
CLI work and Makefile cleanup.
|
%!s(int64=10) %!d(string=hai) anos |
Adam Ierymenko
|
8333bf065e
Basic CLI working with JSON output. Now to parse and support old tabular form.
|
%!s(int64=10) %!d(string=hai) anos |
Adam Ierymenko
|
53cbe485f0
Some cleanup, and bite the bullet and go ahead and write a simple Http client. Need a cross-platform built-in one to do cli right.
|
%!s(int64=10) %!d(string=hai) anos |
Adam Ierymenko
|
4e5d2d2c72
Write a zerotier-one.port file to the home path to make CLI easy to write, and do a backward compatiable CLI in bash instead of as part of the executable.
|
%!s(int64=10) %!d(string=hai) anos |
Adam Ierymenko
|
6369c264e2
Rename netconf to controller and NetworkConfigMaster to NetworkController for consistency.
|
%!s(int64=10) %!d(string=hai) anos |
Adam Ierymenko
|
5572b7ffb6
Simplify Phy<> to get rid of more indirections.
|
%!s(int64=10) %!d(string=hai) anos |
Adam Ierymenko
|
7576911951
Temporarily shelve testnet/ -- will resurrect self-contained testnet later perhaps, but probably will not by the time next version ships. Was mostly for debugging multicast anyway and that is now quite stable.
|
%!s(int64=10) %!d(string=hai) anos |
Adam Ierymenko
|
d761330465
No more tap factories.
|
%!s(int64=10) %!d(string=hai) anos |
Adam Ierymenko
|
a61acf36d2
osnet -> osdep
|
%!s(int64=10) %!d(string=hai) anos |
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.
|
%!s(int64=10) %!d(string=hai) anos |
Adam Ierymenko
|
31bf0a4ea6
Netconf build fixes, schema, etc.
|
%!s(int64=10) %!d(string=hai) anos |
Adam Ierymenko
|
66f29f09da
Make clean fixes.
|
%!s(int64=10) %!d(string=hai) anos |
Adam Ierymenko
|
afea153a0b
Build fixes.
|
%!s(int64=11) %!d(string=hai) anos |
Adam Ierymenko
|
4bf2fa3edb
Basic Debian package support in buildinstaller.sh
|
%!s(int64=11) %!d(string=hai) anos |
Adam Ierymenko
|
4c59497b95
Linux build fixes for testnet.
|
%!s(int64=11) %!d(string=hai) anos |
Adam Ierymenko
|
023cac4ebb
Add -g to optimized crypto code in ZT_DEBUG=1 build mode.
|
%!s(int64=11) %!d(string=hai) anos |
Adam Ierymenko
|
6316011024
Make crypto and compression build optimized in debug, and also try disabling peers.persist -- might ship this way as it seems more trouble than its worth.
|
%!s(int64=11) %!d(string=hai) anos |
Adam Ierymenko
|
1952db5069
Only enable SSE Salsa20 on x86 and x86_64 Linux
|
%!s(int64=11) %!d(string=hai) anos |
Adam Ierymenko
|
721625d512
Add MAC to listnetworks, and some other make stuff.
|
%!s(int64=11) %!d(string=hai) anos |
Adam Ierymenko
|
282114e96c
Makefile changes, and make Topology::getBestSupernode() return the "next" supernode if I am a supernode. Also some comment cleanup.
|
%!s(int64=11) %!d(string=hai) anos |
Adam Ierymenko
|
b7b9b9c0b7
Add "make debug" to make building debug one-offs easier (Linux).
|
%!s(int64=11) %!d(string=hai) anos |
Adam Ierymenko
|
8c9d3146df
make clean fix
|
%!s(int64=11) %!d(string=hai) anos |
Adam Ierymenko
|
1f5feb75fb
LinuxEthernetTap refactor.
|
%!s(int64=11) %!d(string=hai) anos |
Adam Ierymenko
|
05031ff938
Linux build stuff.
|
%!s(int64=11) %!d(string=hai) anos |
Adam Ierymenko
|
adfb71fa6b
Compile for for TRACE, remove old TESTNET cruft.
|
%!s(int64=11) %!d(string=hai) anos |
Adam Ierymenko
|
df0a8e8450
Linux routing table now works.
|
%!s(int64=11) %!d(string=hai) anos |
Adam Ierymenko
|
12692c551e
SSE optimized Salsa20 -- anywhere from 20% to 50% faster than plain C version
|
%!s(int64=11) %!d(string=hai) anos |
Adam Ierymenko
|
986773cc9c
ZT_USE_TESTNET define in makefiles.
|
%!s(int64=11) %!d(string=hai) anos |
Adam Ierymenko
|
67b3fa9311
Clean up main.o in Linux make clean.
|
%!s(int64=11) %!d(string=hai) anos |
Adam Ierymenko
|
ce09d00679
Security improvements to Linux build flags mirroring OSX improvements.
|
%!s(int64=11) %!d(string=hai) anos |