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 |
|
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 |
|
Adam Ierymenko
|
d159e5ca44
|
Allow relay policy setting in local.conf
|
2016-11-21 15:21:24 -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 |
|
Adam Ierymenko
|
2e5de46584
|
local.conf and support for virtual role definition
|
2016-11-21 13:20:56 -08:00 |
|
Adam Ierymenko
|
ccdd4ffda7
|
Move split() to OSUtils since it is not used in core.
|
2016-11-18 15:49:28 -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 |
|
Adam Ierymenko
|
ab4021dd0e
|
Do packet MAC check before locallyValidate(), and add timing measurement in selftest.
|
2016-11-18 11:09:19 -08:00 |
|
Adam Ierymenko
|
1fcbb1fbed
|
Proactively auto-load designated upstreams.
|
2016-11-18 10:39:26 -08:00 |
|
Adam Ierymenko
|
39333c9e8e
|
Modify unite() to deal with a second layer of upstreams.
|
2016-11-17 16:59:04 -08:00 |
|
Adam Ierymenko
|
1615ef1114
|
Rename getBestRoot() etc.
|
2016-11-17 16:31:58 -08:00 |
|
Adam Ierymenko
|
bf8d71e82c
|
Add notion of upstream that is separate from root in Topology, etc.
|
2016-11-17 16:20:41 -08:00 |
|
Grant Limberg
|
3c248ec61a
|
handle removing of networks we are no longer connected to from the UI
|
2016-11-16 15:50:56 -08:00 |
|
Grant Limberg
|
78a8ceda0e
|
IP addresses now selectable in Windows UI
|
2016-11-16 15:11:28 -08:00 |
|
Grant Limberg
|
14bf326de2
|
make device ID selectable
|
2016-11-16 14:50:25 -08:00 |
|
Grant Limberg
|
dc549b7f3c
|
add JSONDB.cpp
|
2016-11-16 14:50:03 -08:00 |
|
Grant Limberg
|
456c7ca661
|
only changed items in the full network list are updated now
|
2016-11-15 16:55:24 -08:00 |
|
Grant Limberg
|
bab75186f5
|
make some fields in the network list selectable
|
2016-11-15 15:51:25 -08:00 |
|
Adam Ierymenko
|
07b2a3818c
|
Fix TTL scaling in cert.
|
2016-11-15 14:26:05 -08:00 |
|
Adam Ierymenko
|
15c6e2ec70
|
Fix member deauthorization time threshold bug.
|
2016-11-15 14:06:25 -08:00 |
|
Adam Ierymenko
|
5bd8968eb8
|
Add rules engine debugging switch to make-linux.mk
|
2016-11-15 11:50:53 -08:00 |
|
Adam Ierymenko
|
4ad942522b
|
Kill unnecessary check in another spot.
|
2016-11-14 15:57:46 -08:00 |
|
Adam Ierymenko
|
b6c99ba3ef
|
Add (currently undocumented) option to allow management from certain networks.
|
2016-11-14 15:47:06 -08:00 |
|
Adam Ierymenko
|
ee5bd57d40
|
We don't bind to non-local IP for TCP yet, but eliminate double check.
|
2016-11-14 15:29:36 -08:00 |
|
Adam Ierymenko
|
e26bee45fb
|
Multithreading in network controller. Threads are only started if controller is used.
|
2016-11-10 13:57:01 -08:00 |
|
Adam Ierymenko
|
1b10d3413a
|
Use circuit breaker only for requests.
|
2016-11-10 13:08:43 -08:00 |
|
Adam Ierymenko
|
f0fcd222a1
|
Actually push updates when things change.
|
2016-11-10 12:54:43 -08:00 |
|
Adam Ierymenko
|
298e4a9f14
|
Also avoid sending tags and caps to old members since there is no point.
|
2016-11-10 12:33:09 -08:00 |
|
Adam Ierymenko
|
12d32b9311
|
Small fix to send pushes if not a reply.
|
2016-11-10 11:57:45 -08:00 |
|
Adam Ierymenko
|
226123ca08
|
Refactor controller to permit sending of pushes as well as just replies to config requests.
|
2016-11-10 11:54:47 -08:00 |
|
Adam Ierymenko
|
5ebf5077f5
|
Log last meta-data in controller, and ease up just a bit on keepalives.
|
2016-11-09 17:11:10 -08:00 |
|
Grant Limberg
|
e1c930f1b7
|
update JNI wrapper to reflect removal of lastMulticastFrame and lastUnicastFrame from ZT_Peer struct
|
2016-11-09 16:33:01 -08:00 |
|
Adam Ierymenko
|
c61ca1dea2
|
Keep connections up for netconf stuff as well as frames.
|
2016-11-09 16:04:08 -08:00 |
|
Adam Ierymenko
|
eea712a1ae
|
Field in wrong place fixed.
|
2016-11-09 13:26:14 -08:00 |
|
Adam Ierymenko
|
1ebfca666d
|
Memo-ize some computed stuff to control CPU utilization.
|
2016-11-09 12:34:20 -08:00 |
|
Adam Ierymenko
|
3d948a930e
|
Send a blanket rule to old versions. New versions will still bidirecitonally enforce on the inbound side.
|
2016-11-08 14:24:30 -08:00 |
|
Adam Ierymenko
|
6f3595bfd2
|
Merge branch 'dev' of http://10.6.6.2/zerotier/ZeroTierOne into dev
|
2016-11-08 12:41:32 -08:00 |
|
Adam Ierymenko
|
4524899e4d
|
Update LM time on members on request.
|
2016-11-08 12:41:27 -08:00 |
|
Grant Limberg
|
00e1b0ed10
|
added docs for allowManaged, allowGlobal, allowDefault
|
2016-11-08 11:00:48 -08:00 |
|
Grant Limberg
|
4f8feaa530
|
update JSON API docs for OneService
|
2016-11-08 10:23:25 -08:00 |
|
Adam Ierymenko
|
d773ab2806
|
Merge pull request #407 from misuzu/chownfix
Chown fix
|
2016-11-08 08:32:31 -08:00 |
|