Commit Graph

5771 Commits

Author SHA1 Message Date
Grant Limberg
30d106766a Windows project changes for inja 2022-05-13 11:50:46 -07:00
Grant Limberg
c4df88354b updates for macOS for inja support 2022-05-13 09:51:37 -07:00
Grant Limberg
b65c1ed3a0 Add inja
Requries update to C++17 standard
2022-05-13 09:34:15 -07:00
Grant Limberg
b329fb68a9 Cleanup rust-analyzer warnings 2022-05-12 21:04:16 -07:00
Grant Limberg
da179d9930 Clean up error flow for sso
error messages can now propagate to the user's browser
2022-05-12 17:00:43 -07:00
Grant Limberg
e7fee4c6ce code cleanup 2022-05-11 22:41:35 -07:00
Grant Limberg
4151749dc9 Handle sso token exchange errors in zerotier client 2022-05-11 19:59:58 -07:00
Grant Limberg
aee9521c91 Add error handling for over sso seat limits 2022-05-11 19:43:29 -07:00
Adam Ierymenko
7e46c83592 1.8.10 2022-05-10 13:45:12 -04:00
Sean OMeara
ba74abb753 pull latest sid builder 2022-05-10 18:31:09 +02:00
Joseph Henry
c34325fee7 Fix attribute placement for debugging functions (#1587) 2022-05-06 17:25:15 -07:00
Joseph Henry
db8443ef7d Remove attributes causing build failures on various platforms (#1587) 2022-05-06 15:19:59 -07:00
Joseph Henry
6c85f8c7a7 Safely handle disappearing bonded interfaces (See issue #1587) 2022-05-06 14:59:34 -07:00
David Baird
eea93d2607 Fix SEGV caused by format string on 32-bit platforms / armv7l, reported in #1587 (#1658)
Looks great. Thanks for this!
2022-05-06 09:11:47 -07:00
Joseph Henry
e9f8ecbf7e Properly initialize active-backup path index as partial fix for #1587 2022-05-04 09:51:48 -07:00
Grant Limberg
48852e8cb4 add ZT_SSO_ENABLED=1 to preprocessor definition list in Visual Studio
fixes sso not working
2022-05-03 14:39:08 -07:00
Joseph Henry
55ec325961 Add localSocket to listpeers JSON output 2022-04-28 15:58:12 -07:00
Grant Limberg
59151fbf86 remove max count for xread 2022-04-28 13:10:07 -07:00
Grant Limberg
1c700b7b41 Fix redis cluster usage 2022-04-28 13:05:02 -07:00
Grant Limberg
ff18bacd94 fix XREAD commands for redis message queue 2022-04-28 11:16:45 -07:00
Joseph Henry
caf1de3bcf Allow TCP fallback when multipath is enabled 2022-04-28 11:12:04 -07:00
Joseph Henry
a9ad2924ac Re-add user-configurable TCP fallback 2022-04-28 11:05:54 -07:00
Adam Ierymenko
7ea2354540 Merge branch 'master' of github.com:zerotier/ZeroTierOne 2022-04-27 17:10:19 -04:00
Adam Ierymenko
760bba67e7 Merge branch 'dev' of github.com:zerotier/ZeroTierOne into dev 2022-04-27 14:12:10 -04:00
Adam Ierymenko
1fe3a4402d 1.8.9 Windows installer stuff 2022-04-27 14:11:48 -04:00
Adam Ierymenko
166c7978ee ALMOST compiles for ARM64 Windows, only remaining barrier is ring in zeroidc. 2022-04-27 12:19:42 -04:00
Joseph Henry
4f80e79886 Add QNAP build scripts 2022-04-26 15:04:19 -07:00
Adam Ierymenko
b47a2c9ac5 Forgot to bump Debian version. 2022-04-26 17:38:57 -04:00
Joseph Henry
1a5274b86b Add Asustor build scripts 2022-04-26 08:33:48 -07:00
Joseph Henry
66236e91a2 Style fix 2022-04-26 08:26:45 -07:00
Joseph Henry
36475aebc7 Merge branch 'erikh-fix-cargo-root' 2022-04-25 20:39:22 -07:00
Joseph Henry
acd1f24a3f Add Western Digital apkg build scripts 2022-04-25 17:47:58 -07:00
Joseph Henry
a74532fa0b Move Snap and Synology packaging to new pkg dir 2022-04-25 17:47:15 -07:00
Erik Hollensbe
59d4aef7c2 Fix cargo home directory (was previously hard-coded to /root)
Signed-off-by: Erik Hollensbe <git@hollensbe.org>
2022-04-25 15:52:39 -07:00
Adam Ierymenko
dfb291090d release notes 2022-04-25 17:09:14 -04:00
Grant Limberg
dac32f863e fix deadlock on sso network leave 2022-04-25 14:00:04 -07:00
Adam Ierymenko
f3b56d3d94 More simplification of Debian control 2022-04-25 15:21:29 -04:00
Adam Ierymenko
eb95a427fa 1.8.9 version bump 2022-04-25 13:24:24 -04:00
Joseph Henry
f16299b10b Add credit line to release notes 2022-04-21 09:50:18 -07:00
Adam Ierymenko
76bce44280 Build fix. 2022-04-19 21:30:36 -04:00
Adam Ierymenko
ee0a194b25 Several more SSO/OIDC related fixes, and bump version to 1.8.9. 2022-04-19 21:29:11 -04:00
Adam Ierymenko
ef08346a74 Fix a possible excessive memory use issue in controller and clean up a bunch of COM handling and other code in the normal node. 2022-04-19 19:59:54 -04:00
Adam Ierymenko
fe0068da52 A bit more auth cleanup in the local node. 2022-04-19 16:34:46 -04:00
Adam Ierymenko
cd70fefc5e Clean up some credential push stuff. 2022-04-19 16:06:53 -04:00
Adam Ierymenko
877f86a896 build fix 2022-04-19 12:44:18 -04:00
Adam Ierymenko
912036b260 Push credentials always if updated (client-side) and some controller-side cleanup that should be logically irrelevant but will prevent unnecessary DB lookups. 2022-04-19 12:41:38 -04:00
Adam Ierymenko
a4e8847664 Restore sending of rejections but move it exclusively to a thread, widen netconf window to 30 minutes. 2022-04-19 10:37:58 -04:00
Adam Ierymenko
c492bf7eea Forgot to send error on v0 auth expiry. 2022-04-18 16:36:09 -04:00
Adam Ierymenko
cb086ff97f Simplify SSO logic. SSO should just normally expire when it expires. No full deauth needed. Deauth is for really giving someone the boot. 2022-04-18 16:32:05 -04:00
Joseph Henry
7e4da53c0b Check reference to failover path before use in active-backup scenario 2022-04-17 21:03:57 -07:00