Adam Ierymenko
3864a2e111
Use an alternative method for enumerating interface addresses on Linux to avoid poor performance of getifaddrs() when there are many network namespaces.
2016-12-12 12:53:51 -08:00
Adam Ierymenko
244f37179c
Minor security: lock roots to only be reachable via World IPs.
2016-12-05 16:09:42 -08:00
Grant Limberg
4b3a47849d
Merge branch 'dev' of http://git.int.zerotier.com/ZeroTier/ZeroTierOne into dev
2016-11-30 15:21:33 -08:00
Grant Limberg
56faf774ff
Store MTU as String instead of DWORD
...
WindowsEthernetTap was storing the MTU for the ZeroTier Adapter as a
DWORD. When changing the value from the network adapter settings UI, it
was stored as a string. Updated the call when creating the adapter to
store it as a string as windows expects.
2016-11-30 15:18:38 -08:00
Adam Ierymenko
fa2bb91ae5
Kill some old debug code.
2016-11-30 10:48:09 -08:00
Grant Limberg
32478845b2
Merge branch 'dev' into systemtray
2016-11-30 10:21:19 -08:00
Adam Ierymenko
44f0e3097e
docs
2016-11-29 10:56:16 -08:00
Grant Limberg
289917e2b3
use msbuild instead of devenv
2016-11-28 15:30:52 -08:00
Grant Limberg
14fcb5867f
rethrow windows build error
2016-11-28 14:57:37 -08:00
Grant Limberg
cf59362c4a
add windows build to Jenkinsfile
2016-11-28 13:06:28 -08:00
Grant Limberg
8472918559
Change 'localhost' to 127.0.0.1
...
@makerspherehq reported it not working as 'localhost' via Twitter
2016-11-28 09:40:34 -08:00
Adam Ierymenko
ae8f51d608
.
2016-11-23 16:27:15 -08:00
Adam Ierymenko
4a7ee5472d
Small fixes.
2016-11-23 16:23:44 -08:00
Adam Ierymenko
8718b33a66
docs
2016-11-23 15:57:06 -08:00
Adam Ierymenko
27f1155f1b
docs and API stuff
2016-11-23 15:53:53 -08:00
Adam Ierymenko
84732fcb12
Wire through external path lookup. Static paths should now work.
2016-11-22 14:23:13 -08:00
Grant Limberg
c6c578ce1d
Fixes to allow usage of ZeroTierOne.h with a C compiler
2016-11-22 13:18:52 -08:00
Grant Limberg
3c5e28a27d
use new ZT_Node_Callbacks struct in JNI
2016-11-22 13:03:36 -08:00
Grant Limberg
a39f6e9b4c
clear cached window positions when display settings change
2016-11-22 12:02:49 -08:00
Grant Limberg
adb7a88836
cache window positions so we only have to move after open once.
2016-11-22 11:53:06 -08:00
Adam Ierymenko
9892f7bb47
Upgrade nlohmann::json
2016-11-22 11:06:58 -08:00
Adam Ierymenko
42ba70e79e
Replace long callback arg list with struct, and implement path whitelisting, path blacklisting, and local.conf support for roles.
2016-11-22 10:54:58 -08:00
Adam Ierymenko
cbaef66e82
Fix a deadlock in federation/upstream code.
2016-11-21 16:04:01 -08:00
Adam Ierymenko
97d915b06c
Expose relay policy in node settings.
2016-11-21 15:35:18 -08:00
Grant Limberg
3a3a23db34
hacky way to set window position but it works
2016-11-21 15:31:32 -08:00
Adam Ierymenko
d159e5ca44
Allow relay policy setting in local.conf
2016-11-21 15:21:24 -08:00
Grant Limberg
d3bd10952e
hyperlinks in the about page are clickable
2016-11-21 14:32:25 -08:00
Adam Ierymenko
40078a99de
Make parse failure of local.conf non-fatal in case people have ancient files sitting around.
2016-11-21 14:14:43 -08:00
Grant Limberg
0142c0d339
fill out the about view
2016-11-21 13:25:10 -08:00
Adam Ierymenko
2e5de46584
local.conf and support for virtual role definition
2016-11-21 13:20:56 -08:00
Grant Limberg
1be55d6182
Merge branch 'dev' into systemtray
2016-11-21 12:59:43 -08:00
Grant Limberg
8ebcd44405
dont close the network list. just hide it so its reusable
2016-11-21 12:54:27 -08:00
Adam Ierymenko
ccdd4ffda7
Move split() to OSUtils since it is not used in core.
2016-11-18 15:49:28 -08:00
Grant Limberg
a6ed711492
wired up the startup registry key to the registry
2016-11-18 15:44:41 -08:00
Grant Limberg
3fb224cb22
add a checkbox for startup option in preferences
2016-11-18 15:23:07 -08:00
Grant Limberg
5ca5af619d
Merge branch 'systemtray' of http://git.int.zerotier.com/ZeroTier/ZeroTierOne into systemtray
2016-11-18 14:58:01 -08:00
Grant Limberg
f61c5836b2
copy node ID by clicking on node ID menu item
2016-11-18 14:57:14 -08:00
Grant Limberg
535b33b46e
copy node ID by clicking on node ID menu item
2016-11-18 14:52:04 -08:00
Grant Limberg
a8847de910
proper shutdown
2016-11-18 14:23:22 -08:00
Grant Limberg
2231e878d5
Merge branch 'dev' into systemtray
2016-11-18 14:00:25 -08:00
Grant Limberg
299a7cab20
fixed an issue where sometimes network data wouldnt be updated
2016-11-18 13:59:31 -08:00
Grant Limberg
e48d6880c9
Wired up connected checkbox and delete button. just something not working with refresh.
2016-11-18 13:52:48 -08:00
Adam Ierymenko
673c0c811e
Wire through upstream stuff and add setRole().
2016-11-18 13:48:49 -08:00
Adam Ierymenko
6e1da35c12
Remove debug.
2016-11-18 13:15:58 -08:00
Adam Ierymenko
25f9c294dc
Small bug fix and warning removal.
2016-11-18 13:01:45 -08:00
Adam Ierymenko
2ea9f516e1
Rate gate expensive validation of new identities in HELLO.
2016-11-18 12:59:04 -08:00
Grant Limberg
dbe1461886
wire up the quit button
2016-11-18 12:17:57 -08:00
Grant Limberg
7bea709747
wire up the rest of the views to the menu. views not implemented yet tho.
2016-11-18 12:03:21 -08:00
Grant Limberg
6536474b94
moved stuff around again. WPF didnt like things once they were moved. Also wired up Join dialog.
2016-11-18 11:33:46 -08:00
Adam Ierymenko
ab4021dd0e
Do packet MAC check before locallyValidate(), and add timing measurement in selftest.
2016-11-18 11:09:19 -08:00