Adam Ierymenko
|
cae58f43f1
|
More World stuff, and mkworld.
|
11 years ago |
Adam Ierymenko
|
f69454ec98
|
(1) Make ZT_ naming convention consistent (get rid of ZT1_), (2) Make local interface a full sockaddr_storage instead of an int identifier, which turns out to be better for multi-homing and other uses.
|
11 years ago |
Adam Ierymenko
|
80dc7fb675
|
Pick random port on -p0
|
11 years ago |
Adam Ierymenko
|
facb009a1d
|
Add security notice to auto-update info in -h output, and fix a missing paren.
|
11 years ago |
Adam Ierymenko
|
c826cec1d4
|
Bring back _winPokeAHole() to dynamically allocate firewall exception. Shouldn't be needed but seems to help on Windows 8.
|
11 years ago |
Adam Ierymenko
|
8169b35482
|
Kill the devcon.exe dependency by dynamically loading cfgmgr32, newdev, and setupapi and using these functions directly.
|
11 years ago |
Adam Ierymenko
|
2599b1bacc
|
Add CLI support for /explicit/urls (automatically outputs JSON in this case), and some cleanup.
|
11 years ago |
Adam Ierymenko
|
a2690047bb
|
docs
|
11 years ago |
Adam Ierymenko
|
b6698d8415
|
Ground work for reincorporating software updater for select platforms.
|
11 years ago |
Adam Ierymenko
|
9682f50b15
|
Get rid of old _winPokeAHole() hack in one.cpp and use Advanced Installer to configure firewall rules (because we can now).
|
11 years ago |
Adam Ierymenko
|
c76b9d1340
|
Respect user home directory copies of authtoken.secret or ~/.zeroTierOneAuthToken in CLI like we do in GUI wrappers.
|
11 years ago |
Adam Ierymenko
|
086f21ed70
|
Refactor and simplify controller integration with JSON API and OneService.
|
11 years ago |
Adam Ierymenko
|
27c5f04d68
|
Add -U option to skip root check and permit run as non-privileged user.
|
11 years ago |
Adam Ierymenko
|
e2c65bf16a
|
Bring Windows service code up to date and into sync.
|
11 years ago |
Adam Ierymenko
|
60f05518aa
|
(1) now builds and works on Linux, (2) fix a threading problem causing carsh on shutdown, (3) cleanup in selftest, re-enable Phy and Http tests.
|
11 years ago |
Adam Ierymenko
|
8715242e7f
|
build fix
|
11 years ago |
Adam Ierymenko
|
1f5700191f
|
zerotier-cli suspiciously working... that didn't hurt *too* badly.
|
11 years ago |
Adam Ierymenko
|
c4c5fa63d1
|
Almost done with JSON parsing for tabular output.
|
11 years ago |
Adam Ierymenko
|
13d5073e5b
|
CLI work and Makefile cleanup.
|
11 years ago |
Adam Ierymenko
|
8333bf065e
|
Basic CLI working with JSON output. Now to parse and support old tabular form.
|
11 years ago |
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.
|
11 years ago |
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.
|
11 years ago |
Adam Ierymenko
|
21a7e774bb
|
Wire API auth token stuff.
|
11 years ago |
Adam Ierymenko
|
d2503172d8
|
Add some additional detail to the peer record in CAPI and JSON control plane.
|
11 years ago |
Adam Ierymenko
|
91ca238163
|
Compile fixes.
|
11 years ago |
Adam Ierymenko
|
33c8d3c50b
|
Compile fixes.
|
11 years ago |
Adam Ierymenko
|
ea1859541c
|
More cleanup, and fix for the extremely unlikely case of identity collision.
|
11 years ago |
Adam Ierymenko
|
f7b1437154
|
Putting the main binary back together...
|
11 years ago |
Adam Ierymenko
|
a0f8685453
|
cleanup
|
11 years ago |
Adam Ierymenko
|
8639538299
|
Rename One to OneService, create separate sources for other tools.
|
11 years ago |
Adam Ierymenko
|
9e651b39e4
|
Add some TRACE around pinging (for now), and refactor service/One to just run in the foreground as some platforms may not require threads at all.
|
11 years ago |
Adam Ierymenko
|
068d311ecc
|
TRACE compile fixes, other fixes, and it basically works! It says HELLO.
|
11 years ago |
Adam Ierymenko
|
38200cc6a5
|
Add data store functions to service/One, and shelve old main.cpp since it will get rebuilt.
|
11 years ago |
Adam Ierymenko
|
a61acf36d2
|
osnet -> osdep
|
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
|
4e95384ad6
|
Cleanup, add tristate to config code in Network, and happy new year!
|
11 years ago |
Adam Ierymenko
|
536bcf6505
|
FreeBSD builds!
|
11 years ago |
Adam Ierymenko
|
29ba34ab7c
|
Kill old testnet stuff, update main.cpp for new SocketManager abstraction.
|
12 years ago |
Adam Ierymenko
|
0fd562bebc
|
One more Windows build fix.
|
12 years ago |
Adam Ierymenko
|
b809dad94a
|
Bug fix in zerotier-cli (Unix)
|
12 years ago |
Adam Ierymenko
|
6ab7b1b915
|
Add local-testnet clean script, and make a really ugly hacky fix in main.c for the -q option. (All that personality stuff needs to be rewritten. Yuck.)
|
12 years ago |
Adam Ierymenko
|
f853bc6a86
|
Fix root topology override
|
12 years ago |
Adam Ierymenko
|
67aa23530b
|
More work on adding testnet and user-mode capabilities for local network simulation.
|
12 years ago |
Adam Ierymenko
|
edff13dcae
|
More control/ refactoring
|
12 years ago |
Adam Ierymenko
|
e22fae2397
|
it compiles again!
|
12 years ago |
Adam Ierymenko
|
af62a6cade
|
Forgot to uncomment secret debug #define of death.
|
12 years ago |
Adam Ierymenko
|
de4e29288d
|
Fix for crazy Windows threading bug... repeatedly adding and removing a network now doesn't leave networks in limbo.
|
12 years ago |
Adam Ierymenko
|
08d7fe0432
|
Fix for GitHub issue #102
|
12 years ago |