Joseph Henry
880a99adf8
Minor edits to comments
3 years ago
travis laduke
82c799b9d1
Expose surface addresses in info json
...
Surface Addresses are the addresses that
the roots report back to you.
This is helpful for trouble shooting.
If you're behind NAT, the source port is different
than what zerotier is bound to.
If the list of surface address ports is larger than the list of
bound addresses, you are probably behind symmetric NAT.
Anways this can be added to later with a more simple
"easy" or "hard" nat computed message somewhere.
3 years ago
Joseph Henry
e1f60e3f83
Behavioral changes to multipath balance modes (See: #1745 and #1753 )
3 years ago
Joseph Henry
bc521504ca
Improved multipath link monitoring
4 years ago
Joseph Henry
0797adf223
Improve output of bond list command
4 years ago
Joseph Henry
50e131a4ff
Partial fix for discrepancy between docs and implementation
4 years ago
Grant Limberg
d7030b6e9c
html & unicode -> svg for sso logo
4 years ago
Grant Limberg
e1ca3c995d
this should not be quoted
4 years ago
Grant Limberg
c329fab966
add `isError` to sso template variables
4 years ago
Grant Limberg
4c22793850
Embed default template in service
4 years ago
Grant Limberg
da74b9651c
Wire up inja for html template processing
4 years ago
Grant Limberg
c4df88354b
updates for macOS for inja support
4 years ago
Grant Limberg
b65c1ed3a0
Add inja
...
Requries update to C++17 standard
4 years ago
Grant Limberg
b329fb68a9
Cleanup rust-analyzer warnings
4 years ago
Grant Limberg
da179d9930
Clean up error flow for sso
...
error messages can now propagate to the user's browser
4 years ago
Grant Limberg
4151749dc9
Handle sso token exchange errors in zerotier client
4 years ago
Joseph Henry
55ec325961
Add localSocket to listpeers JSON output
4 years ago
Joseph Henry
caf1de3bcf
Allow TCP fallback when multipath is enabled
4 years ago
Joseph Henry
a9ad2924ac
Re-add user-configurable TCP fallback
4 years ago
Grant Limberg
1c464c2da1
fix potential cstring leaks
4 years ago
Grant Limberg
c2cfb4d1dc
remove stray #endif
4 years ago
Grant Limberg
23ef742e08
Fix for #1626
...
Port used for PortMapping was not properly randomized causing multiple clients on the same lan to request the same UPnP port, and not all routers handle this gracefully.
Also fixes issue where the portmapper wasn't started at all if a secondary port wasn't specified, or if the tertiary port was manually specified.
4 years ago
Joseph Henry
1294767b44
Fix ZT_SSO_SUPPORTED flag behavior. Allow disabling for embedded targets.
4 years ago
Joseph Henry
04b77773c4
Remove Synology-specific IP add block
4 years ago
Joseph Henry
6f4a69703b
Fix ZT_SSO_SUPPORTED flag behavior. Allow disabling for embedded targets.
4 years ago
Grant Limberg
73ec8cddd7
Show sso errors on the last step of the oidc process
4 years ago
Grant Limberg
3f19e7d73c
Show sso errors on the last step of the oidc process
4 years ago
Adam Ierymenko
93076dde56
Fix merged OneService.
4 years ago
Grant Limberg
ecde26c823
fix http return value from one service when nework list is empty
4 years ago
Adam Ierymenko
567969d33c
1.8.6 with a UI non-responsiveness fix.
4 years ago
Grant Limberg
3cbea6c898
make TCP fallback relay address configurable
4 years ago
Joseph Henry
8148c658cf
Remove bonds for peers that have fully expired. Remove notion of bond health
4 years ago
Joseph Henry
926b2e168e
Add external listening addr/port pairs to status output (ticket #1555 )
4 years ago
Grant Limberg
f511c9c938
fix compile errors on non-sso platforms
4 years ago
Grant Limberg
aa97aabb4e
for now, only enable sso on certain platforms
...
mac, windows, linux x86/x86_64/aarch64
4 years ago
Grant Limberg
d719137565
temp workaround for oidc auth dropping issue
...
Add a method to "kick" the refresh thread and re-post the tokens in the case where the thread is somehow still running & controller pushes out an AUTH_REQUIRED. This situation happens in a corner case still under investigation where the controller pushes out many copies of the network config repeatedly
4 years ago
Grant Limberg
953e62f103
Clean up some extraneous output in release mode
4 years ago
staphen
1c956494a4
Use lowercase when including Windows headers
4 years ago
Grant Limberg
057356a725
Just some comments
4 years ago
Grant Limberg
2435ab70ab
remove some extra verbose logging
...
... and baby you got a full flow goin on
4 years ago
Grant Limberg
f489862500
update final page text a smidge
4 years ago
Grant Limberg
2642fa1ee2
Return HTML instead of blank page when auth is successful!
4 years ago
Grant Limberg
2293b0703f
Can get Central JSON bundle back to zerotier-one window
4 years ago
Grant Limberg
b567e91f68
fix
4 years ago
Grant Limberg
df9a7497b1
refactor out the separate AuthInfo struct
...
consolidated everything into the single IDC struct. Should help keep from rotating the pkce token as often & causing issues with the login window flapping
4 years ago
Joseph Henry
1c6fd4125d
Fix custom policy parsing bug mentioned in issue #1507
4 years ago
Travis LaDuke
afdc91f21f
Convince macOS to do ipv6 dns lookups
...
Puts a value into System Config, similar to how DNS push works.
closes #1466
https://apple.stackexchange.com/questions/309430/ipv6-dns-resolution-on-macos-high-sierra
4 years ago
Grant Limberg
2d4fe9e6d0
Get oidc lib compiled into main binary on Windows
4 years ago
Grant Limberg
1192b1b422
refresh token run loop
...
Need central-side work to complete
4 years ago
Grant Limberg
43c528fdb6
Get expiry time out of access token & propagate
4 years ago