Joseph Henry
1d15d4e8d3
Add ZT_DEBUG to DEFS when specified
2022-02-09 14:32:10 -08:00
Grant Limberg
63b36e8569
.
2022-01-20 15:36:29 -08:00
Grant Limberg
726d359335
part 2
2022-01-20 15:35:18 -08:00
Grant Limberg
fc0858a4a3
fix the fix cargo build on mac
...
--debug isn't a cargo option at all
2022-01-20 15:32:58 -08:00
Adam Ierymenko
58aba96494
Mac Rust build fix.
2022-01-20 11:16:26 -05:00
Grant Limberg
084727c54a
link zeroidc to selftest
2022-01-05 11:55:25 -08:00
Grant Limberg
1375e3e2f5
allow debug & release builds of Rust
2021-12-15 15:53:48 -08:00
Grant Limberg
91e9b736dd
make service objs dependent on zeroidc
2021-11-18 10:42:12 -08:00
Grant Limberg
f268237372
add FORCE tag to cargo step
2021-11-08 09:32:15 -08:00
Grant Limberg
8d39c9a861
plumbing full flow from controller -> client network
2021-11-04 15:40:08 -07:00
Grant Limberg
c689c0bd8c
integrate with mac build system and add skeleton
2021-10-27 17:09:01 -07:00
Grant Limberg
eec46a137e
optimize data loading from psql on startup
2021-08-19 12:44:02 -07:00
Adam Ierymenko
576b4f03a5
Adjust deauth time window and send revocation when SSO members expire.
2021-08-18 12:17:40 -04:00
Adam Ierymenko
2d0f76bb9c
Make desktop UI project when making official release.
2021-08-13 21:40:22 -04:00
Adam Ierymenko
f24afca1ba
Put old school MacUI in the attic.
2021-08-11 13:19:49 -04:00
Grant Limberg
47154fa623
transiton to libpqxx & connection pool for central controllers
2021-06-02 11:44:00 -07:00
Grant Limberg
ca1715118f
force mac native central controller builds to be x64 only for now
2021-05-21 15:29:35 -07:00
Grant Limberg
f2cd7cd4eb
set deployment target for tap agent
2020-11-25 15:34:52 -08:00
Adam Ierymenko
ce2fb18c02
Set MacOS version flag on assembly file.
2020-11-24 14:27:44 -05:00
Adam Ierymenko
3ec932e194
MacOS ARM64 universal binary build fixes.
2020-11-19 13:43:57 -05:00
Adam Ierymenko
31d8758ad9
Apple "fat binaries" are back!
2020-11-16 16:30:15 -05:00
Adam Ierymenko
0ab4b903f4
Cert and codesign tweaks, release notes.
2020-10-06 18:09:51 -04:00
Adam Ierymenko
f16421225d
Enable hardened executable mode on Mac, should be fine...
2020-10-02 18:36:24 -04:00
Adam Ierymenko
255dee7a5e
MacOS build fixes.
2020-09-25 14:32:53 -04:00
Grant Limberg
361ca1e8b4
add link to CoreServices framework
2020-09-15 16:49:19 -07:00
Adam Ierymenko
3fd8efe642
AES builds now
2020-08-21 09:56:53 -07:00
Grant Limberg
81c9db7a15
fix libs for non-controller builds on macOS
2020-08-18 11:46:29 -07:00
Grant Limberg
302ac8fefe
DNS config support on macOS
2020-08-05 14:26:11 -07:00
Grant Limberg
bd6c97aeb8
dont strip binary
2020-07-06 14:35:05 -07:00
Grant Limberg
c9f942f79b
can now build centos8 docker container with Redis support
2020-05-12 15:17:57 -07:00
Grant Limberg
563655a1a4
Redis now usable as a message queue
2020-05-12 11:56:19 -07:00
Grant Limberg
d699116795
mac deps
2020-05-11 16:48:14 -07:00
Grant Limberg
154470b570
add original hiredis
2020-05-11 15:03:56 -07:00
Grant Limberg
73b1d57b13
rip out rabbitMQ
2020-05-11 12:29:06 -07:00
Grant Limberg
acb4ef0f12
add hiredis-vip to controller build
2020-05-11 11:48:05 -07:00
Grant Limberg
00ac35ad62
add --no-cache for docker central controller build
2020-02-24 11:06:08 -08:00
Grant Limberg
a993ddc54d
Merge branch 'refs/heads/master' into dev
2019-11-21 15:12:37 -08:00
Grant Limberg
e58a0b3efb
build central controller docker images on macOS
2019-11-21 14:49:24 -08:00
Grant Limberg
74478b24b0
add librabbitmq binaries for macos for testing central controller
2019-10-31 14:04:25 -07:00
Adam Ierymenko
de127056c2
Add notarization to "make official".
2019-09-16 20:13:20 -07:00
Adam Ierymenko
237c379866
Choose which tap to use (feth or kext) on Mac based on Darwin version.
2019-08-07 18:20:17 -05:00
Adam Ierymenko
af3ec000a0
Merge branch 'dev' into edge
2019-03-22 09:38:41 -07:00
Adam Ierymenko
63ec19674c
.
2019-03-19 16:43:43 -07:00
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
2019-03-18 17:01:05 -07:00
Adam Ierymenko
c56831767e
Fix Mac tap agent abort on EINTR.
2018-10-25 20:44:32 -07:00
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.
2018-10-25 12:43:30 -07:00
Joseph Henry
46a7a2be2e
Added VERB_ACK and VERB_QOS_MEASUREMENT, refined notion of path quality
2018-05-30 17:45:29 -07:00
Grant Limberg
381857ea49
macOS: add libcurl to libraries when ZT_VAULT_SUPPORT=1 is specified on the make command line
2018-01-03 11:56:20 -08:00
Adam Ierymenko
6fbd15f8b2
cleanup
2018-01-08 15:56:53 -08:00
Joseph Henry
346fa4d7f4
Added ZT_SANITIZE option to makefiles. This your new memory debugging best friend
2017-12-14 13:27:49 -08:00