f0a23ae0ea
docs
2018-04-17 10:48:00 -07:00
c14f9cc247
fix typo in documentation
2018-04-14 10:52:30 +02:00
e276b6463e
Release notes, and shorten Linux canonical network ID derived device names a bit.
2018-04-12 10:33:06 -04:00
9da7967197
Merge branch 'dev' into edge
2018-04-12 09:08:48 -04:00
74f2b78c04
Refactor some potentially unsafe SharedPtr<> code.
2018-04-06 08:10:34 -07:00
2021f8cb5f
Merge branch 'dev' into edge
2018-03-29 13:34:54 -07:00
40a9ebd078
GitHub issue #675
2018-03-29 10:44:57 -07:00
8c1b73b29c
GitHub issue #701
2018-03-29 10:25:29 -07:00
6679a55693
certutil needs -f in case TrustedProvider store is not yet created
2018-03-27 19:15:14 -07:00
1101c1d919
Works on 32-bit too now.
2018-03-27 18:46:06 -07:00
fcb529b348
Take two on unattended driver installs. I think it works now.'
2018-03-27 17:53:28 -07:00
680b1ca208
Upgrade installer AIP versions and redo how we bundle the driver sub-installer to allow unattended driver installs (hopefully).
2018-03-27 14:19:45 -07:00
af74fe1711
Merge branch 'dev' into edge
2018-03-21 15:32:04 -07:00
494cf4049e
Add specification of anchor and multicast hub address (optional) to new multicast and IPv4 enabled ad-hoc network ID format.
2018-03-21 15:31:48 -07:00
c908b9f67a
Add anchor and multicast hub address field to new multicast enabled ad-hoc address format.
2018-03-21 15:27:26 -07:00
209f6d9d2d
Merge branch 'dev' into edge
2018-03-19 11:18:54 -07:00
916077012e
Make sure fopen is in binary mode on Windows.
2018-03-16 11:27:11 -07:00
beb170e4fb
Use X64 ASM ed25519 signatures on Linux/x64, which are about 10X faster. Will matter a lot for network controllers, not so much for other things.
2018-03-13 06:51:17 -07:00
a59912f3af
SHA512 using libcrypto (not enabled by default)
2018-03-12 16:56:47 -07:00
610e594a50
Speed tweaks for signatures, etc.
2018-03-12 16:16:20 -07:00
b4e2547052
Minor tweak to QNAP path getter
2018-03-12 11:23:10 -07:00
a9778549f2
Warn about invalid network id instead of help
2018-03-11 03:39:13 +01:00
b601041b5b
Merge branch 'edge' of http://10.6.6.2/zerotier/ZeroTierOne into edge
2018-03-09 07:51:43 -08:00
0945d6ec0d
Merge branch 'dev' into edge
2018-03-09 07:50:38 -08:00
78d9cee416
Other fixes to IPv4 ad-hoc networks.
2018-03-09 00:10:01 -08:00
bbdb2aa672
Some work on IPv4 enabled ad-hoc networks.
2018-03-08 23:53:57 -08:00
574b24c082
docs
2018-03-08 22:41:42 -08:00
874a187c7f
cleanup
2018-03-08 22:39:51 -08:00
e8fb443313
Forgot one other use in RethinkDb driver.
2018-03-08 22:34:51 -08:00
57b96af2c4
Fix for FileDB _networkChanged / _memberChanged problem.
2018-03-08 22:33:08 -08:00
e61d4ab67a
Merge branch 'dev' into edge
2018-02-23 13:58:24 -08:00
2ee358dbfc
TAP driver requires input and output buffers for calls passed into DeviceIoControl
...
Otherwise the driver returns STATUS_INVALID_PARAMETER and the call fails. This should fix some Multicast issues on Windows
2018-02-23 13:42:02 -08:00
e3bb67d188
Added debug output convenience macros
2018-02-16 16:55:31 -08:00
2d289a3308
Just a little cleanup
2018-02-16 15:20:07 -08:00
bdb2cc7c85
Linux: link system libcurl when compiling with ZT_VAULT_SUPPORT=1
...
Requires libcurl and development headers to be installed
2018-02-16 15:08:04 -08:00
7793060723
Add HashiCorp Vault storage of ZeroTier's public & secret identity
...
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-16 14:30:27 -08:00
84302ae9c7
Add CURL libs to VC project
2018-02-16 14:21:38 -08:00
cd801b96fa
libcurl binaries for Windows
2018-02-16 10:31:37 -08:00
5ff0653f9e
Hooks into StateGet and StatePut for grabbing identity.secret from Vault
2018-02-16 10:18:10 -08:00
9574d635c1
Add Vault configuration option parsing to local.conf
...
{
"settings": {
...
"valut": {
"vaultURL": "...",
"vaultKey": "...",
"vaultPath": "..."
}
}
}
2018-02-16 10:18:10 -08:00
1bec8ddce4
Better error messages when the ZeroTier service can't be contacted
...
Fixes #681
2018-02-13 16:41:21 -08:00
f9b07c63db
Merge branch 'dev' of http://git.int.zerotier.com/ZeroTier/ZeroTierOne into dev
2018-02-12 09:30:12 -08:00
8828fc7520
some JNI error checking
2018-02-12 09:29:44 -08:00
978d8fcd4a
Merge branch 'dev' of http://10.187.63.16/zerotier/ZeroTierOne into dev
2018-02-09 06:35:09 +00:00
51aadcf901
A few fixes dicatated by valgrind.
2018-02-09 06:35:01 +00:00
db952a050a
Added platform checks for Windows in OneService
2018-02-08 14:15:32 -08:00
f049740ae5
silence LOGV and LOGD in release builds for android
2018-02-07 15:53:23 -08:00
73ca9b6373
check physical blacklist for interface binding as well
2018-02-03 14:53:46 -05:00
c6949aad2d
Linux build fix on some versions.
2018-02-02 17:11:23 -08:00
e57d0fdccc
Update README.md
...
this ip changes sometimes
2018-02-02 10:30:49 -08:00