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.
2022-10-25 11:25:21 -07:00
Grant Limberg
64a5e0d93f
sso error handling
2022-08-15 14:26:24 -07:00
Joseph Henry
ff670d044a
Fix integer format specifier compiler warnings
2022-08-09 21:19:16 -07:00
DQ
fac212fafa
Synology Docker: update entrypoint.sh ( #1704 )
...
* update entrypoint.sh
- propagate TERM/QUIT/INT signals
- add some basic logging
- check for unbound variables
- update "route helper"
- run as subshell, exit if zerotier-one is unavailable so pod can be restarted
- only call `zerotier-cli` once, avoids race conditions
- only add default routes if allowDefault is enabled for that network
- add some more error handling
- sleep after all networks are processed
* switch to polling ZT service at startup
Co-authored-by: Daniel Quinlan <dq@chaosengine.net>
2022-07-15 11:03:20 -05:00
Adam Ierymenko
e83c7e6691
Merge branch 'dev' of github.com:/zerotier/ZeroTierOne into dev
2022-07-05 19:38:03 -04:00
Adam Ierymenko
e0c4877d76
Merge branch 'dev' of http://git.int.zerotier.com/zerotier/ZeroTierOne into dev
2022-07-05 19:37:55 -04:00
Adam Ierymenko
457b5d2fe8
Windows build fixes, advanced installer upgrade
2022-07-05 19:37:33 -04:00
Grant Limberg
9cf8dacfbb
don't crash out of the controller heartbeat loop here
2022-06-30 11:40:04 -07:00
Grant Limberg
b5d7d71e1e
use connection pool instead of new connection for member status writes
...
redis plus plus has an annoying feature where it will open a new
connection for each tx or pipeline by default, rather than just fetching
an existing connection from the pool. Let's change that
2022-06-30 09:59:47 -07:00
Grant Limberg
6fdc7be502
redis connection pool tuning
2022-06-29 09:39:51 -07:00
Grant Limberg
8fe858c5c6
remove old unused CI stuff
2022-06-28 12:32:47 -07:00
Grant Limberg
0d7197381a
exit here on error
2022-06-28 09:28:35 -07:00
Adam Ierymenko
651f45fe29
Merge branch 'dev' of http://10.95.0.64/zerotier/ZeroTierOne into dev
1.10.1
2022-06-27 17:13:57 -04:00
Adam Ierymenko
02270e0e3d
Linux build fixes... may need to be reverted for new Drone CI but needed for old environment
2022-06-27 17:13:52 -04:00
Adam Ierymenko
cb692d73c8
1.10.1 version bumps
2022-06-27 17:05:47 -04:00
Grant Limberg
1300cf23c5
Use fixed copy of JWT library until upstream merges
2022-06-27 10:44:33 -07:00
Grant Limberg
3cb24410a8
yay case insensitive filesystems
2022-06-24 10:21:13 -07:00
Grant Limberg
be7ce4110e
Revert "Delete and re-add libpqxx-7.7.3 due to weird corruption."
...
This reverts commit e96515433d71684a5a9a876c7af93530e11e160b.
2022-06-24 10:12:36 -07:00
Grant Limberg
c07e4a8c01
Revert "Re-add..."
...
This reverts commit b1faebae4a73e5bdd71d346aebc5b1f37ede7a4b.
2022-06-24 10:11:57 -07:00
Grant Limberg
ff8da9d246
Play with online notification timing again
2022-06-24 10:03:30 -07:00
Adam Ierymenko
b1faebae4a
Re-add...
2022-06-23 13:24:33 -04:00
Adam Ierymenko
e96515433d
Delete and re-add libpqxx-7.7.3 due to weird corruption.
2022-06-23 13:21:13 -04:00
Grant Limberg
5a8d2c3cb4
Set running flag to false if falling out of oidc run loop
2022-06-22 17:36:24 -07:00
Grant Limberg
183a9d7088
update controller image and some dependencies
2022-06-22 15:03:19 -07:00
Grant Limberg
c1384422c3
just sleep 1 second
2022-06-22 10:58:23 -07:00
Grant Limberg
ccc0ebd0f9
don't spam the logs quite as much on first startup
...
sleep the thread 1 second every round until we're actually updating
members
2022-06-22 10:42:51 -07:00
Grant Limberg
9d4336d296
redis connection tuning
2022-06-22 10:30:58 -07:00
Grant Limberg
17bc9d3085
redis thread now uses this_thread::yield()
2022-06-22 10:07:55 -07:00
Grant Limberg
436f481a34
fix log line
2022-06-22 10:01:07 -07:00
Grant Limberg
9e8215b213
adjust sleep between onlineNotification runs. Added timer to output
2022-06-22 09:43:09 -07:00
Grant Limberg
e958a83dd4
update central controller docker startup script
2022-06-22 09:25:15 -07:00
Grant Limberg
f44b122262
pg_isready can use SSL
2022-06-21 14:40:24 -07:00
Adam Ierymenko
26d1cf9186
Merge branch 'dev' of github.com:zerotier/ZeroTierOne into dev
2022-06-20 16:35:24 -04:00
Adam Ierymenko
895ee77c38
Commented out code to generates some AES-GMAC-SIV test vectors that are now part of the Rust code base to make sure it works right.
2022-06-20 16:35:17 -04:00
Grant Limberg
caf8b15f6d
Merge pull request #1701 from tossp/sql2
...
fix sql
2022-06-19 18:09:28 -07:00
TossPig
bc7f18064f
fix sql
...
bind message supplies 17 parameters, but prepared statement "" requires 16
2022-06-20 05:59:13 +08:00
Grant Limberg
355d3f44fb
logging & redis standalone fix
2022-06-16 11:52:35 -07:00
Grant Limberg
9de863e68b
update controller db record
2022-06-16 10:50:07 -07:00
Grant Limberg
64b7f8e445
quiet down logs more
2022-06-15 16:58:11 -07:00
Grant Limberg
626f488cb4
quiet down the controller logs a smidge
2022-06-15 16:58:07 -07:00
Grant Limberg
10212e376a
more redis in the controller
2022-06-15 16:58:04 -07:00
Joseph Henry
81462cd530
Add snapcraft login step for future CI/CD
2022-06-15 11:06:16 -07:00
Joseph Henry
7d4e4ac646
Update snapcraft
2022-06-14 15:20:42 -07:00
Grant Limberg
0ed339f19d
make sure value here is true, not just that the env var is set
2022-06-13 15:44:35 -07:00
Grant Limberg
c6fc3560f2
Merge branch 'dev' into redisrection
2022-06-13 13:09:36 -07:00
Adam Ierymenko
b4cec0b4a8
1.10.0
1.10.0
2022-06-13 14:18:54 -04:00
Grant Limberg
d7030b6e9c
html & unicode -> svg for sso logo
2022-06-08 16:17:28 -07:00
Joseph Henry
7ed5bde426
Fix for ab-mode link failure, QoS metrics (WIP)
2022-06-08 10:01:54 -07:00
Adam Ierymenko
75652ce667
Merge branch 'dev' of github.com:zerotier/ZeroTierOne into dev
2022-06-08 12:43:57 -04:00
Adam Ierymenko
91f801ee72
Merge branch 'dev' of http://10.95.0.64/zerotier/ZeroTierOne into dev
2022-06-08 12:43:13 -04:00