Commit graph

5361 commits

Author SHA1 Message Date
Grant Limberg
b88000c349
. 2020-06-12 15:39:02 -07:00
Grant Limberg
49eefe7e78
rename error for static 2020-06-12 15:31:34 -07:00
Grant Limberg
bfdac7a8f0
use alpine go package 2020-06-12 15:21:48 -07:00
Grant Limberg
d9dd77bc6e
let cgo find versionl.h 2020-06-12 15:09:31 -07:00
Grant Limberg
e46a342e17
ensure version.h is in the include path 2020-06-12 14:57:41 -07:00
Grant Limberg
760607f58a
static alpine builds reenabled 2020-06-12 14:46:48 -07:00
Grant Limberg
35b5780907
remove __has_include 2020-06-12 14:44:25 -07:00
Grant Limberg
51159601b0
one more time 2020-06-12 14:27:34 -07:00
Grant Limberg
4cb35a2975
yes pipe too 2020-06-12 13:58:50 -07:00
Grant Limberg
405250ce79
tell curl to follow redirects 2020-06-12 13:56:44 -07:00
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