Adam Ierymenko
ebb5f1256f
ARM wrestling
7 years ago
Adam Ierymenko
7c6d0d3c0f
ARM wrestling
7 years ago
Grant Limberg
1cf953c046
working docker image for end users.
...
GitHub Issue #1013
7 years ago
Grant Limberg
5cda292d15
comment out `docker` docker target from makefile because broken
7 years ago
Adam Ierymenko
ca89695270
Fix make central-controller-docker
7 years ago
Adam Ierymenko
05470bf202
Fix RPM targets
7 years ago
Adam Ierymenko
2f74bd5150
Add "make docker" for GitHub issue #1013
7 years ago
Adam Ierymenko
fb3b2820b5
centos 7 docs
7 years ago
Adam Ierymenko
3ed8e46782
Use devtoolset-8 on RHEL/CentOS 7
7 years ago
Joseph Henry
d2af12b6a0
Forgot to add ZT_DISABLE_COMPRESSION to linux makefile
7 years ago
Ellen Wang
eb2f851e65
Don't relink zerotier-one every time.
...
Because zerotier-one depends on "one", which is a phony target,
making it relinks zerotier-one every time, which is probably
not the desired behavior.
In any case, zerotier-one, zerotier-cli, and zerotier-idtool are
real target, so they should have real dependencies and actions.
The "one" target now depends on these three files.
Behavior is mostly unchanged otherwise.
7 years ago
Aleksandar Topuzović
9ccbe85923
Fix compiling on Raspberry PI Zero W on Arch Linux
...
* Should also fix it for Raspberry PI 1
* "gcc -dumpmachine | cut -d '-' -f 1" reports armv6l
7 years ago
Joseph Henry
ebadc6f203
Added s390x arch flags to makefile and ZeroTierOne.h for ticket #950
7 years ago
Grant Limberg
de1fc43cc5
added librabbitmq library for central controller
7 years ago
Grant Limberg
3d21f0a91f
update docker registry used
7 years ago
Adam Ierymenko
e6f9ab929d
More speed stuff.
7 years ago
Grant Limberg
ccb856749f
back to plain old libpq in dev
7 years ago
Grant Limberg
01c18cc442
update makefile for libpqxx controller
7 years ago
Joseph Henry
7c0331997a
Ticket #739 - Fixed what appears to be a copy-paste error for machine type detection in linux makefile, added line for armv7hl
8 years ago
Grant Limberg
417aa9547b
Working controller & docker container for GKE
8 years ago
Grant Limberg
17af09a5cc
Postgres Integration has begun
8 years ago
Joseph Henry
f302fac423
Minor tweak to linux makefile
8 years ago
Adam Ierymenko
73e4286fbf
Fix two controller bugs: filesystem bug and another possible infinite recursion bug.
8 years ago
Grant Limberg
b22405b64b
rtnetlink integrated. no more callouts to iproute2
8 years ago
Joseph Henry
46a7a2be2e
Added VERB_ACK and VERB_QOS_MEASUREMENT, refined notion of path quality
8 years ago
Grant Limberg
c24d16e62e
ManagedRoute uses ioctl to add/remove routes on Linux
...
Added LinuxNetLink to talk to the rtnetlink socket for adding interfaces, addresses routes. Not yet complete. Can currently monitor changes on the system.
8 years ago
Joseph Henry
535ba8a207
Consolidated powerpc64le machine types, added 32-bit powerpc machine type and a flag to disable use of Linux capabilities
8 years ago
Joseph Henry
22301a4599
Added override directive to CFLAGS for Synology builds in make-linux.mk
8 years ago
Joseph Henry
c8a907fd71
Added override directive to CXXFLAGS for Synology builds in make-linux.mk
8 years ago
Joseph Henry
d01b1ffde5
Added -fPIC for Synology builds
8 years ago
Adam Ierymenko
f4e993c814
Debian clean fix and CentOS 6 upgrade fix.
8 years ago
Adam Ierymenko
020bbed935
ARM32 fix.
8 years ago
Adam Ierymenko
caf849fcba
Typo.
8 years ago
Adam Ierymenko
7533d244a9
Debian build fix.
8 years ago
Adam Ierymenko
4608880fb0
Re-enable faster ed25519 signatures on x64 thanks to PR from @jonathonf
8 years ago
Adam Ierymenko
86637cda9f
Disable ASM ed25519 by default (it only helps significantly on controllers) so fPIE will work -- GitHub issue #717
8 years ago
Adam Ierymenko
8c1b73b29c
GitHub issue #701
8 years ago
Adam Ierymenko
beb170e4fb
Use X64 ASM ed25519 signatures on Linux/x64, which are about 10X faster. Will matter a lot for network controllers, not so much for other things.
8 years ago
Grant Limberg
bdb2cc7c85
Linux: link system libcurl when compiling with ZT_VAULT_SUPPORT=1
...
Requires libcurl and development headers to be installed
8 years ago
Adam Ierymenko
82f383be43
A few other make changes.
8 years ago
Adam Ierymenko
26aaf253ac
Allow us to build a semi-dynamic official binary that works back to CentOS 6, at least on x64, and is very fast since we can build it with newer clang or icc.
8 years ago
Adam Ierymenko
51715376bf
Use Intel icc if available on Linux.
8 years ago
Adam Ierymenko
fe1fa20c6c
Fix build on Intel C/C++ Compiler for Linux.
8 years ago
Aleksandar Topuzovic
50aef368f6
Add support for armv7l
...
* GCC running on Raspberry Pi 3 on Arch linux ARM reports arch as
armv7l-unknown-linux-gnueabihf
8 years ago
Adam Ierymenko
0608704626
Some micro-optimizations, including a memcpy that is faster than Linux for most distro/compiler versions.
8 years ago
Joseph Henry
346fa4d7f4
Added ZT_SANITIZE option to makefiles. This your new memory debugging best friend
8 years ago
Adam Ierymenko
e4a10cc510
Member commit bug fix.
8 years ago
Adam Ierymenko
cf30b1fcdf
GitHub issue #589
8 years ago
Adam Ierymenko
750e36993f
GitHub issue #617
8 years ago
Adam Ierymenko
ef224c3547
RethinkDB build fix.
8 years ago