diff --git a/RELEASE-NOTES.md b/RELEASE-NOTES.md index 9f2483ef8..4845c68af 100644 --- a/RELEASE-NOTES.md +++ b/RELEASE-NOTES.md @@ -1,13 +1,13 @@ ZeroTier Release Notes ====== -# 2021-11-23 -- Version 1.8.4 +# 2021-11-30 -- Version 1.8.4 - * Happy 🦃 week to our USA users! - * This release is now less of a 🦃 on 32-bit Windows and actually installs. * Fixed an ugly font problem on some older macOS versions. * Fixed a bug that could cause the desktop tray app control panel to stop opening after a while on Windows. * Fixed a possible double "release" in macOS tray app code that crashed on older macOS versions. + * Fixed installation on 32-bit Windows 10. + * Fixed a build flags issue that could cause ZeroTier to crash on older ARM32 CPUs. # 2021-11-15 -- Version 1.8.3 diff --git a/ext/installfiles/windows/ZeroTier One.aip b/ext/installfiles/windows/ZeroTier One.aip index 5b7733f9f..c38d58f2f 100644 --- a/ext/installfiles/windows/ZeroTier One.aip +++ b/ext/installfiles/windows/ZeroTier One.aip @@ -1,5 +1,5 @@ - + @@ -10,6 +10,7 @@ + @@ -26,7 +27,7 @@ - + @@ -69,7 +70,7 @@ - + @@ -87,7 +88,7 @@ - + @@ -134,10 +135,10 @@ - - - - + + + + @@ -195,6 +196,7 @@ + @@ -252,6 +254,7 @@ + @@ -262,6 +265,7 @@ + @@ -317,6 +321,7 @@ + @@ -324,7 +329,6 @@ - @@ -333,7 +337,7 @@ - + @@ -399,7 +403,7 @@ - + diff --git a/make-linux.mk b/make-linux.mk index bedf6b538..d23e81d16 100644 --- a/make-linux.mk +++ b/make-linux.mk @@ -286,8 +286,8 @@ ifeq ($(ZT_ARCHITECTURE),3) override CXXFLAGS+=-march=armv5t -mfloat-abi=soft -msoft-float -mno-unaligned-access -marm ZT_USE_ARM32_NEON_ASM_CRYPTO=0 else - override CFLAGS+=-mfloat-abi=hard -mfpu=vfp -mcpu=arm1176jzf-s -marm -mno-unaligned-access - override CXXFLAGS+=-mfloat-abi=hard -mfpu=vfp -mcpu=arm1176jzf-s -fexceptions -marm -mno-unaligned-access + override CFLAGS+=-mfloat-abi=hard -mfpu=vfp -march=armv6zk+fp -mcpu=arm1176jzf-s -mstructure-size-boundary=8 -marm -mno-unaligned-access + override CXXFLAGS+=-mfloat-abi=hard -mfpu=vfp -march=armv6zk+fp -mcpu=arm1176jzf-s -fexceptions -mstructure-size-boundary=8 -marm -mno-unaligned-access ZT_USE_ARM32_NEON_ASM_CRYPTO=0 endif endif @@ -348,7 +348,7 @@ distclean: clean realclean: distclean official: FORCE - make -j4 ZT_OFFICIAL=1 all + make -j`nproc` ZT_OFFICIAL=1 all docker: FORCE docker build --no-cache -f ext/installfiles/linux/zerotier-containerized/Dockerfile -t zerotier-containerized . diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index 9db6275a8..46fb373ff 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -13,7 +13,7 @@ description: | arising from the inflexible nature of physical networks obsolete. Everything is encrypted end-to-end and traffic takes the most direct (peer to peer) path available. - Install + Install (be sure to use sudo) sudo snap install zerotier