Adam Ierymenko
|
425d311ce8
Merge of netcon with edge and unification of make processes.
|
9 éve |
Adam Ierymenko
|
66a29a00ee
Merge miniupnpc/libnatpmp build into main build by just adding flags, defs, and objs.
|
9 éve |
Adam Ierymenko
|
6768521330
Ton of uPnP work and adding NAT-PMP support, still testing...
|
9 éve |
Adam Ierymenko
|
cf6164e847
Build libminiupnpc from source now, and update version.
|
9 éve |
Adam Ierymenko
|
906e49ff72
Add make option ZT_ENABLE_CLUSTER and disable it in default Linux build.
|
9 éve |
Adam Ierymenko
|
fb3b7a3baa
Take -DZT_ENABLE_CLUSTER out of Mac defaults.
|
9 éve |
Adam Ierymenko
|
57e29857cf
Cluster work -- integrating with the rest of the code.
|
9 éve |
Adam Ierymenko
|
59389b3dce
Untested cluster code, not enabled.
|
9 éve |
Adam Ierymenko
|
619e113748
Work in progress on Cluster for new root infrastructure, multi-homing.
|
9 éve |
Adam Ierymenko
|
5d2f523e81
World stuff...
|
9 éve |
Adam Ierymenko
|
cae58f43f1
More World stuff, and mkworld.
|
9 éve |
Adam Ierymenko
|
0d0039674f
Add new verb names, and fix some Mac compiler flags.
|
9 éve |
Adam Ierymenko
|
e3983f8a57
Get rid of -I on Mac and Linux since we include miniupnpc headers by direct path reference.
|
9 éve |
Adam Ierymenko
|
569c5e77fd
Add binary build of libminiupnpc for Mac x64.
|
9 éve |
Adam Ierymenko
|
fe6d5b1402
UPNP/NAT-PMP support with libminiupnpc (if built with it) -- GitHub issue #64
|
9 éve |
Adam Ierymenko
|
dba91eaa09
Apply same Linux compiler-picker logic to Mac.
|
9 éve |
Moritz Warning
|
235d4aba9a
allow environment variables to set/extend CC, CXX, CFLAGS and LDFLAGS
|
9 éve |
Adam Ierymenko
|
3512402558
OSX .pkg files must be signed with productsign and an installer cert.
|
9 éve |
Adam Ierymenko
|
97dd8d864f
Fix paths again in Mac pkg build.
|
9 éve |
Adam Ierymenko
|
a9a390a930
Apply @marning suggested SSE auto-detect to make builds easier on non-x86 platforms: https://github.com/mwarning/ZeroTierOne/commit/aa2fd044cb69b97eef1ea38d5fefd18543aae22a
|
9 éve |
Adam Ierymenko
|
1213073916
Apple auto-update stuff, now for Windows.
|
9 éve |
Adam Ierymenko
|
b6698d8415
Ground work for reincorporating software updater for select platforms.
|
9 éve |
Adam Ierymenko
|
89027d78ac
Mac .pkg building using Packages (third party app) instead of old bootstrapping .app and installer script.
|
9 éve |
Adam Ierymenko
|
f48509d50c
Mac script to get HTTP proxy settings -- will be used by Mac updater.
|
9 éve |
Adam Ierymenko
|
13d5073e5b
CLI work and Makefile cleanup.
|
9 éve |
Adam Ierymenko
|
8333bf065e
Basic CLI working with JSON output. Now to parse and support old tabular form.
|
9 éve |
Adam Ierymenko
|
53cbe485f0
Some cleanup, and bite the bullet and go ahead and write a simple Http client. Need a cross-platform built-in one to do cli right.
|
9 éve |
Adam Ierymenko
|
4e5d2d2c72
Write a zerotier-one.port file to the home path to make CLI easy to write, and do a backward compatiable CLI in bash instead of as part of the executable.
|
9 éve |
Adam Ierymenko
|
6369c264e2
Rename netconf to controller and NetworkConfigMaster to NetworkController for consistency.
|
9 éve |
Adam Ierymenko
|
871473255b
Cleanup, drop 32-bit from Mac build flags since i386 is pretty thoroughly deprecated and dead on OSX. We will have to make our updater stop updating on any 32-bit Macs that might actually still be running ZT1.
|
9 éve |