summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-01-03macOS: add libcurl to libraries when ZT_VAULT_SUPPORT=1 is specified on the ↵Grant Limberg
make command line
2018-02-16Add HashiCorp Vault storage of ZeroTier's public & secret identityGrant Limberg
Adds a "vault" section to local.conf. Example local.conf: { "config": { "vault": { "vaultURL": "https://some.vault.host:8200", "vaultToken": "my-super-secret-vault-token", "vaultPath": "secure/place/to/put/identity" } } Additionally, the following environment variables can be set. Environment variables override local.conf: VAULT_ADDR VAULT_TOKEN VAULT_PATH Identities will be placed in the keys "public" and "secret" under the user specified path. If no path is specified, they will be placed in the token specific cubbyhole. If identity.public and identity.secret exist on disk and vault is configured, they will be automatically added to Vault and removed from disk. TODO: * Decide behavior for if Vault cannot be reached. * Add libcurl as a dependency in Linux & Mac builds * Add libcurl as a requirement for linux packages
2018-02-16Add CURL libs to VC projectGrant Limberg
2018-02-16libcurl binaries for WindowsGrant Limberg
2018-02-16Hooks into StateGet and StatePut for grabbing identity.secret from VaultGrant Limberg
2018-02-16Add Vault configuration option parsing to local.confGrant Limberg
{ "settings": { ... "valut": { "vaultURL": "...", "vaultKey": "...", "vaultPath": "..." } } }
2018-02-13Better error messages when the ZeroTier service can't be contactedGrant Limberg
Fixes #681
2018-02-12Merge branch 'dev' of http://git.int.zerotier.com/ZeroTier/ZeroTierOne into devGrant Limberg
2018-02-12some JNI error checkingGrant Limberg
2018-02-09Merge branch 'dev' of http://10.187.63.16/zerotier/ZeroTierOne into devAdam Ierymenko
2018-02-09A few fixes dicatated by valgrind.Adam Ierymenko
2018-02-08Added platform checks for Windows in OneServiceJoseph Henry
2018-02-07silence LOGV and LOGD in release builds for androidGrant Limberg
2018-02-02Linux build fix on some versions.Adam Ierymenko
2018-02-01A few other make changes.Adam Ierymenko
2018-02-01Allow us to build a semi-dynamic official binary that works back to CentOS ↵Adam Ierymenko
6, at least on x64, and is very fast since we can build it with newer clang or icc.
2018-02-01Use Intel icc if available on Linux.Adam Ierymenko
2018-02-01Merge branch 'dev' of http://10.6.6.2/zerotier/ZeroTierOne into devAdam Ierymenko
2018-02-01Fix build on Intel C/C++ Compiler for Linux.Adam Ierymenko
2018-01-31Omit pragma comment for ZT_SDK builds on WindowsJoseph Henry
2018-01-30Fix Windows compile error.Adam Ierymenko
2018-01-30Add CAP_NET_BIND_SERVICE to capabilitiesGrant Limberg
2018-01-26Tie up the rest of hub and spoke designated replicator multicast mode.Adam Ierymenko
2018-01-26More cleanup of old stuff.Adam Ierymenko
2018-01-26Do not send to origin in second buffered multicast path.Adam Ierymenko
2018-01-26Add support for designated multicast replicators to Multicaster::send().Adam Ierymenko
2018-01-26Clean up some multicast code.Adam Ierymenko
2018-01-26A little more cleanup.Adam Ierymenko
2018-01-26Clean up some old stuff.Adam Ierymenko
2018-01-25More useful to allow arrays of IPs to bind to.Adam Ierymenko
2018-01-25Add bindToWildcard local.conf option.Adam Ierymenko
2018-01-25More work on GitHub issue #666Adam Ierymenko
2018-01-25A small memory use reduction.Adam Ierymenko
2018-01-25Implement continuous contacting of designated anchors and multicast ↵Adam Ierymenko
replicators - GitHub issue #666
2018-01-24.Adam Ierymenko
2018-01-24cleanupAdam Ierymenko
2018-01-24Stub out NetworkConfig for GitHub issue #666Adam Ierymenko
2018-01-12cleanupAdam Ierymenko
2018-01-12Update miniupnpc to latest version (included library)Adam Ierymenko
2018-01-12Add zerotier-idtool to Windows.Adam Ierymenko
2018-01-12Sanity checks on array sizes and fix a bug in IPv4 auto-assign.Adam Ierymenko
2018-01-12Reduce maximum batcn size for status updates but increase the number of ↵Adam Ierymenko
whole record commit threads.
2018-01-11docsAdam Ierymenko
2018-01-11Remove old code.Adam Ierymenko
2018-01-11Reenable faster lock.Adam Ierymenko
2018-01-11Fixes for lock ordering -- GitHub issue #573Adam Ierymenko
2018-01-11docsAdam Ierymenko
2018-01-10cleanupAdam Ierymenko
2018-01-10Merge branch 'dev' of http://10.6.6.2/zerotier/ZeroTierOne into devAdam Ierymenko
2018-01-10cleanupAdam Ierymenko