From b3d03457db60bdb2147fd464fc988845f304b39c Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Mon, 23 Sep 2024 22:05:29 +0200 Subject: [PATCH] Note that Apple Silicon currently needs manual setup --- content/2024-06-23-build-1498.md | 8 ++++++-- content/pages/download.md | 4 ++++ 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/content/2024-06-23-build-1498.md b/content/2024-06-23-build-1498.md index 7332370..96d9ce8 100644 --- a/content/2024-06-23-build-1498.md +++ b/content/2024-06-23-build-1498.md @@ -7,7 +7,7 @@ categories: release --- Freenet / Hyphanet 0.7.5 build 1498 is now available. -> **Install Freenet / Hyphanet** for **[Windows][windows-installer]**, for **[GNU/Linux, macOS and other *nixes][linux-installer]**, or for **[Android][android-package]**. See the [download page][download page] for more information and other platforms. +> **Install Freenet / Hyphanet** for **[Windows][windows-installer]**, for **[GNU/Linux, macOS and other *nixes][linux-installer]**, or for **[Android][android-package]**. See the [download page][download page] for more information and other platforms (Apple Silicon needs library updates to work). This release resolves the last blocker for Freenet / Hyphanet 0.8 by providing an [official Debian package][debian-package]. Additionally it optimizes the @@ -19,13 +19,14 @@ There are five larger areas of improvements:
- provide a debian package -- optimizes the networking and data transfer core +- optimize the networking and data transfer core - more possibilities for website authors - improve the user experience - validated Windows installer signing workflow
+ ## Debian Package: Hyphanet as backend service _Hyphanet as privacy core._ @@ -78,6 +79,7 @@ close to the nodes location — and it reduces the network load of healing, because the specialized healing inserts need fewer hops to reach the optimal storage location in the network. + ## Possibilities for website authors _Optimized core features._ @@ -99,6 +101,7 @@ segments of up to 200MiB. And using `-1` as version in a USK now properly finds version `0`, if this is the only existing version. + ## User experience improvements _Far from the core, but essential for usage._ @@ -159,6 +162,7 @@ Time-dependence of compressor selection was removed. This caused non-determinism for inserts and could cause keys to be non-reproducible on systems with faster or slower network. + ## Validated Windows installer signing workflow _Recovered core safety on Windows._ diff --git a/content/pages/download.md b/content/pages/download.md index 9d3189f..6c9c871 100644 --- a/content/pages/download.md +++ b/content/pages/download.md @@ -119,6 +119,10 @@ You can start Hyphanet manually there, but you then don’t have auto-updates. After installation you find the relevant classpath arguments in wrapper.conf. Then call java directly with a command like `java -Xmx1500m -Xss512k -Dnetworkaddress.cache.ttl=0 -Dnetworkaddress.cache.negative.ttl=0 --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED -cp bcprov-jdk15on-1.59.jar:freenet-ext.jar:freenet.jar:jna-4.5.2.jar:jna-platform-4.5.2.jar:pebble-3.1.5.jar:unbescape-1.1.6.RELEASE.jar:slf4j-api-1.7.25.jar freenet.node.NodeStarter` +**Note**: _Apple Silicon_ needs library updates to work, so you’ll have to download and use a new version of jna….jar and jna-platform….jar in the command above. + + + ## Release Mirror Our releases are provided via Lysator. You can try the