Adam Ierymenko
c862f199e3
Windows: ship it!
2016-06-29 13:22:04 -07:00
Adam Ierymenko
7918b26f65
Hack settings into old CLI.
2016-06-29 12:22:37 -07:00
Adam Ierymenko
df00d3b046
Going to have to continue to use the old MAC web-container-based UI on Macs prior to 10.10 even when the new UI comes out, and the new UI is not ready yet anyway, so resurrect this.
2016-06-29 12:00:16 -07:00
Adam Ierymenko
19735e7050
Revert backgrounding of controller requests hack. Controller code is not really parallel anyway and we fixed the perf problem.
2016-06-29 11:43:22 -07:00
Adam Ierymenko
bb63646682
Fix broken SQL in controller.
2016-06-29 11:37:28 -07:00
Adam Ierymenko
b4fcf2ee60
Fix a valgrind warning.
2016-06-29 11:11:16 -07:00
Adam Ierymenko
d9eacd1616
Controller fixes...
2016-06-29 17:02:03 +00:00
Adam Ierymenko
5309c7e082
Merge branch 'dev' of https://github.com/zerotier/ZeroTierOne into dev
2016-06-29 16:47:57 +00:00
Adam Ierymenko
dbe57742e6
Merge branch 'dev' of http://10.6.6.2/zerotier/ZeroTierOne into dev
2016-06-29 09:45:05 -07:00
Adam Ierymenko
928c625e2c
docs
2016-06-29 09:45:02 -07:00
Adam Ierymenko
1e00603241
Merge branch 'dev' of http://10.6.6.2/zerotier/ZeroTierOne into dev
2016-06-28 16:09:41 -07:00
Adam Ierymenko
f6442f2752
fedora-22
2016-06-28 16:09:36 -07:00
Adam Ierymenko
7b7ab823b0
Fix getPeer(self) bug if I am the controller.
2016-06-28 22:49:01 +00:00
Adam Ierymenko
0410fd4824
Refactor recent member request history to fix performance problem in controller.
2016-06-28 12:44:47 -07:00
Adam Ierymenko
02fa32422a
Dockerfile ordering
2016-06-27 20:07:35 -07:00
Adam Ierymenko
12037961ff
small perf improvement in sqlite db.
2016-06-27 18:48:02 -07:00
Adam Ierymenko
8c572dead1
Query optimization.
2016-06-27 18:28:18 -07:00
Adam Ierymenko
3ddfebe742
dead code removal
2016-06-27 17:15:39 -07:00
Adam Ierymenko
972bbb7e06
Allow further concurrency on network controller.
2016-06-27 17:14:47 -07:00
Adam Ierymenko
45f315e603
Defer NETWORK_CONFIG_REQUEST packets and allow multithreaded processing.
2016-06-27 17:09:04 -07:00
Adam Ierymenko
b9e86103cf
Docker build farm seems to work!
2016-06-27 16:38:08 -07:00
Adam Ierymenko
0588589d57
.
2016-06-27 16:21:55 -07:00
Adam Ierymenko
4d30f60bbe
.
2016-06-27 16:12:17 -07:00
Adam Ierymenko
d58dcf29cc
For now go back to bundling http-parser etc. in our official RPM builds since this introduces an EPEL dependency for CentOS which would only make sense if we are actually in EPEL. Probably will eventually have two spec files: one for official and one for our own.
2016-06-27 15:46:54 -07:00
Adam Ierymenko
809457599a
CentOS7 fixes.
2016-06-27 15:21:24 -07:00
Adam Ierymenko
2d19fb7f8c
More RPM fixes.
2016-06-27 15:08:51 -07:00
Adam Ierymenko
2c9401ed74
CentOS6 fix.
2016-06-27 14:56:40 -07:00
Adam Ierymenko
af23596c34
Put everything in /usr/sbin on Linux.
2016-06-27 14:45:38 -07:00
Adam Ierymenko
233945e60f
More Dockerfile fixes, and do not use "ln -r" since it is not supported on older Linux distributions.
2016-06-27 14:36:58 -07:00
Adam Ierymenko
147f735333
More build fixes.
2016-06-27 14:21:54 -07:00
Adam Ierymenko
8de5b2beda
RPM build fixes -- use RPM cflags, spec fixes, etc.
2016-06-27 09:25:34 -07:00
Adam Ierymenko
b02c3dfe8d
Debian dependency for iproute2
2016-06-27 08:48:09 -07:00
Adam Ierymenko
c5d3895313
ZeroTier One requires /sbin/ip (RPM-based distros)
2016-06-27 08:47:09 -07:00
Adam Ierymenko
d20bcdae12
CentOS 6 Docker build.
2016-06-25 16:27:28 -07:00
Adam Ierymenko
81cd68b60d
.
2016-06-25 14:07:02 -07:00
Adam Ierymenko
0582b3daba
.
2016-06-25 14:06:40 -07:00
Adam Ierymenko
af0a205594
Build and spec file updates for CentOS6
2016-06-25 14:04:08 -07:00
Adam Ierymenko
06e2e8119e
Script to create Debian repos (requires aptly)
2016-06-24 16:23:10 -07:00
Adam Ierymenko
8b78f19335
More build targets.
2016-06-24 14:57:20 -07:00
Adam Ierymenko
9784393b15
More Linux Docker build farm targets.
2016-06-24 14:45:09 -07:00
Adam Ierymenko
65da797112
Merge branch 'dev' of http://10.6.6.2/zerotier/ZeroTierOne into dev
2016-06-24 14:19:01 -07:00
Adam Ierymenko
75fe981b9d
Bump version.
2016-06-24 14:18:28 -07:00
Adam Ierymenko
caaf33e4cf
Bump version.
2016-06-24 10:20:35 -07:00
Adam Ierymenko
d642db6f66
Changes for Debian packaging to prep for 1.1.6 interim.
2016-06-24 10:19:41 -07:00
Adam Ierymenko
3740b83f63
Don't back up sqlite db if it hasn't changed to prevent constant thrashing on inactive controllers.
2016-06-24 06:53:23 -07:00
Adam Ierymenko
90cdef8400
Forgot NDP emulation flag.
2016-06-24 06:43:23 -07:00
Adam Ierymenko
ee649ae69a
Add 6plane assignment support to network controller, and cleanup.
2016-06-24 06:40:50 -07:00
Adam Ierymenko
20d155e630
.
2016-06-24 05:21:25 -07:00
Adam Ierymenko
be5996daca
Cleanup of 6plane stuff.
2016-06-24 04:54:05 -07:00
Adam Ierymenko
38dfebad8c
IPv6 NDP emulation flag in NetworkConfig, and implement Docker-friendly
...
(and other host friendly) IPv6 /80 magic subnetting to allow massive
multicast-free NDP emulated IPv6 networks where each host can have a
/48 worth of IPv6 IPs for internal containers, VMs, etc.
Alan Kay, thou art avenged.
https://ivanovivan.wordpress.com/2010/09/13/alan-kay-quotes/
2016-06-23 22:41:14 -07:00