Grant Limberg
eec46a137e
optimize data loading from psql on startup
5 years ago
Adam Ierymenko
576b4f03a5
Adjust deauth time window and send revocation when SSO members expire.
5 years ago
Adam Ierymenko
2d0f76bb9c
Make desktop UI project when making official release.
5 years ago
Adam Ierymenko
f24afca1ba
Put old school MacUI in the attic.
5 years ago
Grant Limberg
47154fa623
transiton to libpqxx & connection pool for central controllers
5 years ago
Grant Limberg
ca1715118f
force mac native central controller builds to be x64 only for now
5 years ago
Grant Limberg
f2cd7cd4eb
set deployment target for tap agent
5 years ago
Adam Ierymenko
ce2fb18c02
Set MacOS version flag on assembly file.
5 years ago
Adam Ierymenko
3ec932e194
MacOS ARM64 universal binary build fixes.
5 years ago
Adam Ierymenko
31d8758ad9
Apple "fat binaries" are back!
5 years ago
Adam Ierymenko
0ab4b903f4
Cert and codesign tweaks, release notes.
6 years ago
Adam Ierymenko
f16421225d
Enable hardened executable mode on Mac, should be fine...
6 years ago
Adam Ierymenko
255dee7a5e
MacOS build fixes.
6 years ago
Grant Limberg
361ca1e8b4
add link to CoreServices framework
6 years ago
Adam Ierymenko
3fd8efe642
AES builds now
6 years ago
Grant Limberg
81c9db7a15
fix libs for non-controller builds on macOS
6 years ago
Grant Limberg
302ac8fefe
DNS config support on macOS
6 years ago
Grant Limberg
bd6c97aeb8
dont strip binary
6 years ago
Grant Limberg
c9f942f79b
can now build centos8 docker container with Redis support
6 years ago
Grant Limberg
563655a1a4
Redis now usable as a message queue
6 years ago
Grant Limberg
d699116795
mac deps
6 years ago
Grant Limberg
154470b570
add original hiredis
6 years ago
Grant Limberg
73b1d57b13
rip out rabbitMQ
6 years ago
Grant Limberg
acb4ef0f12
add hiredis-vip to controller build
6 years ago
Grant Limberg
00ac35ad62
add --no-cache for docker central controller build
6 years ago
Grant Limberg
e58a0b3efb
build central controller docker images on macOS
6 years ago
Grant Limberg
74478b24b0
add librabbitmq binaries for macos for testing central controller
6 years ago
Adam Ierymenko
de127056c2
Add notarization to "make official".
7 years ago
Adam Ierymenko
237c379866
Choose which tap to use (feth or kext) on Mac based on Darwin version.
7 years ago
Adam Ierymenko
63ec19674c
.
7 years ago
Travis LaDuke
af60e769b0
Allow mac users to `make central-controller`
...
Made the smallest change I could figure out.
Had to remove -Werror because something in the postgres adapter woudn't
compile.
brew install postgresql rabbitmq-c
and seems to put the libs in the right place
7 years ago
Adam Ierymenko
c56831767e
Fix Mac tap agent abort on EINTR.
8 years ago
Adam Ierymenko
2e44b90f63
OSX no longer requires the kext due to feth black magic! The MacEthernetTapAgent must be installed in /Library/Application Support/ZeroTier/One for ZT to work now. Eventually this can let us do an app bundle, get rid of the pkg, and have ZT itself run with normal or reduced privileges. Also fixes GitHub issue #870 (at least for me) and may be faster than the old kext.
8 years ago
Joseph Henry
46a7a2be2e
Added VERB_ACK and VERB_QOS_MEASUREMENT, refined notion of path quality
8 years ago
Adam Ierymenko
6fbd15f8b2
cleanup
8 years ago
Grant Limberg
381857ea49
macOS: add libcurl to libraries when ZT_VAULT_SUPPORT=1 is specified on the make command line
8 years ago
Joseph Henry
346fa4d7f4
Added ZT_SANITIZE option to makefiles. This your new memory debugging best friend
8 years ago
Adam Ierymenko
ada611d597
Go ahead and load kext so MacOS High Sierra users will see kext auth dialog right away.
8 years ago
Adam Ierymenko
640ad577d1
.
9 years ago
Adam Ierymenko
2a4a50b1da
Add some also-ZeroTier-written ext/ code for use in new clustering, delete some old code, and change Mac to use -Os which is just as fast as -Ofast and may be faster due to cache effects.
9 years ago
Adam Ierymenko
cf49e511a5
More makefile changes.
9 years ago
Adam Ierymenko
505b9c7f56
Makefile reorg to allow core to be built as a library.
9 years ago
Adam Ierymenko
f9ae5938d0
Makefile fix, only bifurcate routes for default, and release notes.
9 years ago
Adam Ierymenko
a1e94154be
Just incorporate the X64 ASM version of Salsa20/12 for X64 platforms. This gives us (for example) 1.5gb/sec encryption on a Core i5 2.8ghz.
9 years ago
Adam Ierymenko
7a94f63058
Back out NaCl since the old one with xmm6 salsa2012 does not support multi-block use and the new one is slower.
9 years ago
Adam Ierymenko
df48738ac9
Enable use of NaCl for faster X64 Salsa20 implementations. Also include binary for OSX for easy build. Blazingly fast.
9 years ago
Adam Ierymenko
592cac5815
Remove from a few other places.
9 years ago
Joseph Henry
683ba79ff0
Added ButtFlare stub code
9 years ago
Adam Ierymenko
712e8e828b
use .exe naming convention
9 years ago
Adam Ierymenko
0995c1dcaa
Encapsulate LZ4 in Packet.cpp to eliminate dependency.
9 years ago