Commit graph

5351 commits

Author SHA1 Message Date
Grant Limberg
81b11168c9
centos 8 update 2020-06-12 13:48:31 -07:00
Grant Limberg
066cdfe2ac
alternate newer cmake install 2020-06-12 13:46:40 -07:00
Grant Limberg
062189b589
add sid 32bit 2020-06-12 11:40:34 -07:00
Grant Limberg
a11d0027ce
cast to uintptr_t instead
should fix non 64-bit platforms
2020-06-12 09:22:58 -07:00
Grant Limberg
c9ae7e811f
Should fix non x64 platforms
Need adam to check
2020-06-12 09:22:17 -07:00
Grant Limberg
47ec246520
try to force 32 bit with BUILD_32BIT flag. force VERBOSE=1 cmake build too 2020-06-10 16:19:39 -07:00
Grant Limberg
42104cfc4c
go wrangling 2020-06-10 15:56:16 -07:00
Grant Limberg
1bab9b202f
default off 2020-06-10 15:40:14 -07:00
Grant Limberg
74ce98f39b
set CMAKE_SYSTEM_PROCESSOR to x86 2020-06-10 15:39:48 -07:00
Grant Limberg
3268effabf
enable 32bit builds on 64-bit hosts 2020-06-10 15:31:40 -07:00
Grant Limberg
96965647bc
wtf 2020-06-10 14:51:44 -07:00
Grant Limberg
808ab715d9
forgot to save a few files 2020-06-10 13:02:38 -07:00
Grant Limberg
fa1e16085b
permissions in docker containers 2020-06-10 12:40:44 -07:00
Grant Limberg
dd46e56af2
add include <mmintrin.h> 2020-06-10 12:27:22 -07:00
Grant Limberg
d8d871745e
add cmake 2020-06-10 10:50:01 -07:00
Grant Limberg
09c9e338bc
needs /bin? 2020-06-10 09:51:57 -07:00
Grant Limberg
df9483408d
CMake error if go not found 2020-06-10 09:33:48 -07:00
Grant Limberg
cb342bfb12
make GCC happy 2020-06-09 15:30:01 -07:00
Grant Limberg
04266a1180
don't build static binaries yet. Don't have the build config in there for it yet 2020-06-09 14:49:37 -07:00
Grant Limberg
86eda5fe65
use zerotier as binary name for 2.0 2020-06-09 14:31:00 -07:00
Grant Limberg
bc1fa3bf20
make it easier to update go version for docker build containers 2020-06-09 14:29:40 -07:00
Grant Limberg
e63920404c
copy over dockerbuild files for releases 2020-06-09 14:16:36 -07:00
Grant Limberg
4833478eee
Fix linux link ordering and add Dockerfile for central controllers
Builds but obviously won't actually do anything yet
2020-06-09 14:14:11 -07:00
Grant Limberg
c8b6850520
add central controller build target 2020-06-09 14:14:06 -07:00
Adam Ierymenko
938cbba449
Root set stuff, code formatting and other boring stuff. 2020-06-09 12:26:52 -07:00
Grant Limberg
c8f640f3f2
compile go code to static library & call via main.cpp
This allows CMake to manage the linkage of C/C++ libraries rather than an exponentially growing list of cgo directives based on build options
2020-06-09 12:03:16 -07:00
Grant Limberg
2272189955
macOS: link static versions of lipq and libhiredis on mac
will need to grab them via homebrew
2020-06-08 16:14:01 -07:00
Grant Limberg
736edeeed0
figure out conditional compilation & cgo based on go build tags 2020-06-08 15:54:10 -07:00
Adam Ierymenko
bf33368add
Merge branch 'edge' of http://git.int.zerotier.com/zerotier/ZeroTierOne into edge 2020-06-08 14:45:08 -07:00
Adam Ierymenko
40d48c969c
Some cleanup, revision to Endpoint string format, stub out HTTP API callbacks. 2020-06-08 14:41:13 -07:00
Grant Limberg
17f0dc9ba2
2.0 compiles with postgres/redis controller code
Probably doesn't work yet
2020-06-08 14:11:07 -07:00
Adam Ierymenko
016d85b169
Code formatting and similar. 2020-06-08 11:47:28 -07:00
Grant Limberg
2bceabdfa5
add redis dependencies for central controller 2020-06-08 11:23:41 -07:00
Adam Ierymenko
d18c33d6df
Code cleanup, Linux build fixes. 2020-06-05 22:18:58 -07:00
Adam Ierymenko
e2ca065f28
Cleanup, revise join command 2020-06-05 16:36:31 -07:00
Adam Ierymenko
fe28501126
Also clean CLion directories. 2020-06-05 14:40:04 -07:00
Adam Ierymenko
73795d05eb
Reorg done and builds 2020-06-05 14:38:35 -07:00
Adam Ierymenko
af846f7e3f
Fix clean 2020-06-05 13:45:43 -07:00
Adam Ierymenko
a0374da4f3
Reorg. 2020-06-05 13:42:34 -07:00
Adam Ierymenko
4e44fa009c
Clean up gitignore 2020-06-05 13:31:10 -07:00
Adam Ierymenko
3dd2c94f4e
Moar reorganization. 2020-06-05 13:26:35 -07:00
Adam Ierymenko
6da8f2bb05
Temporarily stash stuff in attic that needs update before beta/release. 2020-06-05 13:06:01 -07:00
Adam Ierymenko
e21fcb8104
Reorg. 2020-06-05 13:05:28 -07:00
Adam Ierymenko
3c11c13af4
More reorg, work in progress. 2020-06-05 13:04:37 -07:00
Adam Ierymenko
d3cf7b2202
Reorg. 2020-06-05 12:56:20 -07:00
Adam Ierymenko
03bcdf74a8
Some CLI help updates, some code formatting, pre-reorg. 2020-06-05 12:49:35 -07:00
Adam Ierymenko
45b90a0dfa
Formatting and boring stuff 2020-06-05 10:41:32 -07:00
Adam Ierymenko
9babfcb9b6
A bunch more go plumbing. 2020-06-04 16:03:11 -07:00
Adam Ierymenko
1b2a4f00f2
Take like ten on the addRoot thing, making it even simpler. Explicit locator commands are still present but they will remain just for use in creating subscriptions etc. 2020-06-04 10:32:13 -07:00
Adam Ierymenko
90b5acfca6
Docs, simplification. 2020-06-04 07:16:15 -07:00