Adam Ierymenko
ffb63f3ee5
1.12.0 release notes ( #2103 )
...
* 1.12.0
* Linux build fixes for old distros.
* release notes
2023-08-23 13:07:38 -04:00
Adam Ierymenko
0859a0d1e5
1.12.0 ( #2102 )
...
* 1.12.0
* Linux build fixes for old distros.
2023-08-23 13:03:57 -04:00
travisladuke
e41a6f2ec4
update readme
2023-08-22 09:29:03 -07:00
Joseph Henry
c53c6bd9c3
Merge pull request #2100 from zerotier/brenton/fix-rx-in-tx
...
Fix problem of doing RX while inside of TX
2023-08-21 13:09:49 -07:00
Brenton Bostick
707d7deed2
Fix problem of doing RX while inside of TX
...
Part of fix for:
https://github.com/zerotier/libzt/issues/211
2023-08-21 15:04:48 -04:00
Adam Ierymenko
ed0a388bcd
Windows arm64 ( #2099 )
...
* ARM64 changes for 1.12
* 1.12 Windows advanced installer updates and updates for ARM64
2023-08-17 12:48:48 -04:00
Brenton Bostick
826a1ee346
ANDROID-96: Simplify and use return code from node_init directly
2023-08-16 09:18:06 -04:00
Brenton Bostick
d4e63fcdfe
Check if null is passed to VirtualNetworkConfig.equals and name fixes
2023-08-16 09:18:06 -04:00
Brenton Bostick
0806b881ea
Basic cleanups
2023-08-16 09:18:06 -04:00
Grant Limberg
5becb41bd4
pass hook_id instead of url
2023-08-15 14:51:14 -07:00
Joseph Henry
ead68038a3
Merge pull request #2096 from zerotier/dev-multipath-improvements
...
Add setmtu command, fix bond lifetime issue
2023-08-15 13:24:08 -07:00
Joseph Henry
b8b5d0bff8
Add setmtu command, fix bond lifetime issue
2023-08-15 12:59:58 -07:00
Joseph Henry
e18172d434
Merge pull request #2095 from zerotier/dev-minor-oneservice-fixes
...
Catch all conditions in switch statement, remove trailing whitespaces
2023-08-15 08:58:43 -07:00
Joseph Henry
a15883d49b
Catch all conditions in switch statement, remove trailing whitespaces
2023-08-15 08:54:05 -07:00
Grant Limberg
714ef59814
Merge branch 'dev' into temporal
2023-08-15 08:45:28 -07:00
travisladuke
1d095e81d9
fix macos default route again
...
see commit fb6af1971 * Fix network DNS on macOS
adding that stuff to System Config causes this extra route to be added
which breaks ipv4 default route.
We figured out a weird System Coniguration setting
that works.
--- old
couldn't figure out how to fix it in SystemConfiguration
so here we are# Please enter the commit message for your changes. Lines starting
We also moved the dns setter to before the syncIps stuff
to help with a race condition. It didn't always work when
you re-joined a network with default route enabled.
2023-08-14 17:06:05 -07:00
travisladuke
d976a9f5a0
Comment out PortMapper debug
...
this got left turned on in a confusing merge previously
2023-08-14 17:06:05 -07:00
travisladuke
f2060e0c76
testing
2023-08-11 11:26:21 -07:00
travisladuke
b81ad9a84d
Fix PortMapper issue on ZeroTier startup
...
See issue #2082
We use a call to libnatpmp::ininatpp to make sure the computer
has working network sockets before we go into the main
nat-pmp/upnp logic.
With basic exponenetial delay up to 30 seconds.
2023-08-11 11:26:21 -07:00
Joseph Henry
53bc05fe89
Merge pull request #2093 from zerotier/dev-validator-fix-dump-at-abort
...
Export variables so that they are accessible by exit function
2023-08-11 10:37:16 -07:00
Joseph Henry
a6d5c452d5
Export variables so that they are accessible by exit function
2023-08-11 10:35:42 -07:00
Joseph Henry
515fdc22a5
Merge pull request #2092 from zerotier/dev-validator-fix-dump-at-abort
...
Fix node time-to-online counter in validator script
2023-08-11 10:15:28 -07:00
Joseph Henry
424e276150
Fix node time-to-online counter in validator script
2023-08-11 10:14:29 -07:00
travisladuke
b071d6bbec
Don't apply default route until zerotier is "online"
...
I was running into issues with restarting the zerotier service while
"full tunnel" mode is enabled.
When zerotier first boots, it gets network state from the cache
on disk. So it immediately applies all the routes it knew about
before it shutdown.
The network config may have change in this time.
If it has, then your default route is via a route
you are blocked from talking on. So you can't get the current
network config, so your internet does not work.
Other options include
- don't use cached network state on boot
- find a better criteria than "online"
2023-08-11 10:13:34 -07:00
Joseph Henry
27a9cc6254
Merge pull request #2091 from zerotier/dev-validator-fix-dump-at-abort
...
Separate test and summary step in validator script
2023-08-10 15:38:27 -07:00
Joseph Henry
bb9ad5e41a
Separate test and summary step in validator script
2023-08-10 15:37:45 -07:00
Joseph Henry
d91f80464d
Merge pull request #2090 from zerotier/dev-validator-fix-dump-at-abort
...
Save zt node log files on abort
2023-08-10 11:08:52 -07:00
Joseph Henry
d826ddb294
Save zt node log files on abort
2023-08-10 11:02:37 -07:00
Joseph Henry
a7600c8072
Merge pull request #2089 from zerotier/dev-validator-fix-dump-at-abort
...
Save ZT dump files on validator abort
2023-08-10 10:55:41 -07:00
Joseph Henry
82a9122fc3
Update validate-1m-linux.sh
2023-08-10 09:58:47 -07:00
Joseph Henry
0e9e7f2ebc
Merge pull request #2086 from zerotier/tl-2082
...
Don't skip hellos when there are no paths available
2023-08-09 11:49:42 -07:00
travisladuke
14671009f8
Don't skip hellos when there are no paths available
...
working on #2082
2023-08-09 09:35:12 -07:00
Grant Limberg
802c9907a1
limit to hooks with hook_type = NETWORK_JOIN enabled
2023-08-08 13:14:55 -07:00
Grant Limberg
88b96265d7
look up hook URLs dynamically
2023-08-07 16:42:23 -07:00
travisladuke
0bc10923a1
Test that starting zerotier before internet works
2023-08-07 13:25:15 -07:00
Grant Limberg
0dc92c2d7b
update openidconnect rust lib
2023-08-07 10:41:19 -07:00
Grant Limberg
04a3206e53
fix rust cache in github actions
2023-08-04 15:38:49 -07:00
Grant Limberg
98360d94a5
attempt at fixing the windows build
2023-08-04 15:28:52 -07:00
Grant Limberg
a9c8307d97
should only run this if smee is configured
2023-08-04 15:14:40 -07:00
Grant Limberg
581489f67b
this should theoretically send the new member notification
2023-08-04 15:02:37 -07:00
Grant Limberg
5e89d5a03f
fix a typo
2023-08-04 15:02:30 -07:00
Grant Limberg
d71d051c53
instantiate smee client
2023-08-04 14:31:35 -07:00
Grant Limberg
d2aeff6752
another mac fix
2023-08-04 14:04:20 -07:00
Grant Limberg
36be14de06
fix zeroidc include path
2023-08-04 13:31:24 -07:00
Grant Limberg
f9af9a15f2
rusftormat zeroidc
2023-08-04 13:09:14 -07:00
Grant Limberg
4674bb5c8b
add smee client
2023-08-04 13:08:41 -07:00
Grant Limberg
a6b764bf7c
move zeroidc to rustybits folder
2023-08-03 14:57:00 -07:00
Kenny MacDermid
c6f07ee19f
Disable executable stacks on assembly objects ( #2071 )
...
Add `--noexecstack` to the assembler flags so the resulting binary
will link with a non-executable stack.
Fixes zerotier/ZeroTierOne#1179
Co-authored-by: Joseph Henry <joseph.henry@zerotier.com>
2023-08-02 15:12:49 -07:00
Brenton Bostick
e36127283c
Fix typos ( #2075 )
2023-08-01 08:53:55 -07:00
Joseph Henry
230ae6bd16
Fix reporting of secondaryPort and tertiaryPort See: #2039
2023-07-31 20:44:16 -07:00