Description:
A peer-to-peer platform for censorship-resistant communication and publishing
Upstream URL:
https://freenetproject.org
(
jre10
AUR
,
jre12
AUR
,
server-jre
AUR
,
jdk10
AUR
,
jdk10-openj9-bin
AUR
,
jdk7
AUR
,
jre7
AUR
,
amazon-corretto-16
AUR
,
jdk8-graalvm-bin
AUR
,
jdk16-graalvm-bin
AUR
,
jdk16-adoptopenjdk
AUR
,
jdk8-arm
AUR
,
liberica-jre-11-bin
AUR
,
jdk11-j9-bin
AUR
,
jre11-jbr-xdg
AUR
,
jre16-openjdk
AUR
,
jre14-openjdk
AUR
,
amazon-corretto-18
AUR
,
jre15
AUR
,
jre14
AUR
,
jre13
AUR
,
jre16
AUR
,
jre18-openjdk
AUR
,
jdk-android-studio
AUR
,
amazon-corretto-19-bin
AUR
,
jdk19-graalvm-bin
AUR
,
liberica-jre-11-full-bin
AUR
,
jdk19-graalvm-ee-bin
AUR
,
jdk13-openjdk-bin
AUR
,
liberica-jre-8-full-bin
AUR
,
jdk11-graalvm-bin
AUR
,
jre-openj9
AUR
,
jdk11-graalvm-ee-bin
AUR
,
jre12-openjdk
AUR
,
jdk11-dragonwell-standard-bin
AUR
,
jdk11-jetbrains-bin
AUR
,
jdk20-graalvm-bin
AUR
,
jdk17-graalvm-bin
AUR
,
jdk8-graalvm-ee-bin
AUR
,
amazon-corretto-20-bin
AUR
,
zulu-15-bin
AUR
,
jdk20-openj9-bin
AUR
,
zulu-13-bin
AUR
,
jdk8-dragonwell-extended-bin
AUR
,
jdk8-dragonwell-standard-bin
AUR
,
jdk11-dragonwell-extended-bin
AUR
,
jdk17-dragonwell-standard-bin
AUR
,
jre11
AUR
,
jdk8-j9-bin
AUR
,
jdk7-j9-bin
AUR
,
jdk7r1-j9-bin
AUR
,
jdk8-dragonwell-extended
AUR
,
jre13-openjdk
AUR
,
jre15-openjdk
AUR
,
jdk21-graalvm-bin
AUR
,
jdk8
AUR
,
jre8
AUR
,
jdk17-zulu-prime-bin
AUR
,
jdk-openj9-bin
AUR
,
jdk11-openj9-bin
AUR
,
jre17-jetbrains
AUR
,
zulu-jdk-fx-bin
AUR
,
jdk8-openj9-bin
AUR
,
jre-lts
AUR
,
jre17
AUR
,
microsoft-openjdk-11-bin
AUR
,
microsoft-openjdk-17-bin
AUR
,
microsoft-openjdk-21-bin
AUR
,
jdk17-openj9-bin
AUR
,
liberica-nik-24-full-bin
AUR
,
jre21-jetbrains-git
AUR
,
jdk21-jetbrains-git
AUR
,
zulu-jre-fx-bin
AUR
,
amazon-corretto-17
AUR
,
amazon-corretto-21-bin
AUR
,
amazon-corretto-22-bin
AUR
,
amazon-corretto-8
AUR
,
amazon-corretto-11
AUR
,
jdk-temurin
AUR
,
jdk21-temurin
AUR
,
jdk17-temurin
AUR
,
jdk11-temurin
AUR
,
zulu-21-bin
AUR
,
zulu-17-bin
AUR
,
zulu-11-bin
AUR
,
zulu-8-bin
AUR
,
liberica-jdk-8-full-bin
AUR
,
liberica-jdk-21-full-bin
AUR
,
liberica-jdk-full-bin
AUR
,
jdk8-temurin
AUR
,
mandrel-bin
AUR
,
mandrel24-bin
AUR
,
zulu-17-fx-bin
AUR
,
liberica-jdk-17-full-bin
AUR
,
liberica-jdk-11-lite-bin
AUR
,
liberica-jdk-11-full-bin
AUR
,
liberica-jdk-11-bin
AUR
,
jdk17-graalvm-ee-bin
AUR
,
jdk21-graalvm-ee-bin
AUR
,
jdk22-graalvm-ee-bin
AUR
,
jdk20-graalvm-ee-bin
AUR
,
jdk8-perf
AUR
,
jdk22-graalvm-bin
AUR
,
java-openjdk-bin
AUR
,
jre
AUR
,
jdk
AUR
,
jdk17-jetbrains-bin
AUR
,
jre19-openjdk
AUR
,
zulu8-fx-bin
AUR
,
zulu11-fx-bin
AUR
,
zulu17-fx-bin
AUR
,
zulu21-fx-bin
AUR
,
zing-21-bin
AUR
,
zing-8-bin
AUR
,
jdk24-graalvm-ea-bin
AUR
,
jre21-jetbrains
AUR
,
jdk21-jetbrains-bin
AUR
,
jre-jetbrains
AUR
,
jre-openjdk-wakefield
AUR
,
jdk-openjdk-wakefield
AUR
,
jdk21-openj9-bin
AUR
,
java-openjdk-ea-bin
AUR
,
jdk-openjdk
,
jdk11-openjdk
,
jdk17-openjdk
,
jdk21-openjdk
,
jre-openjdk
,
jre11-openjdk
,
jre17-openjdk
,
jre21-openjdk
,
jre8-openjdk
)
(
jdk12
AUR
,
jdk10
AUR
,
jdk10-openj9-bin
AUR
,
jdk7
AUR
,
amazon-corretto-16
AUR
,
jdk8-graalvm-bin
AUR
,
jdk16-graalvm-bin
AUR
,
jdk16-adoptopenjdk
AUR
,
jdk8-arm
AUR
,
liberica-jre-11-bin
AUR
,
jdk11-j9-bin
AUR
,
jdk11-jbr-xdg
AUR
,
jdk16-openjdk
AUR
,
jdk14-openjdk
AUR
,
amazon-corretto-18
AUR
,
jdk18-openjdk
AUR
,
jdk-android-studio
AUR
,
amazon-corretto-19-bin
AUR
,
jdk19-graalvm-bin
AUR
,
liberica-jre-11-full-bin
AUR
,
jdk19-graalvm-ee-bin
AUR
,
jdk13-openjdk-bin
AUR
,
liberica-jre-8-full-bin
AUR
,
jdk11-graalvm-bin
AUR
,
jdk-openj9
AUR
,
jdk11-graalvm-ee-bin
AUR
,
jdk12-openjdk
AUR
,
jdk11-dragonwell-standard-bin
AUR
,
jdk11-jetbrains-bin
AUR
,
jdk20-graalvm-bin
AUR
,
jdk17-graalvm-bin
AUR
,
jdk8-graalvm-ee-bin
AUR
,
amazon-corretto-20-bin
AUR
,
zulu-15-bin
AUR
,
jdk20-openj9-bin
AUR
,
zulu-13-bin
AUR
,
jdk8-dragonwell-extended-bin
AUR
,
jdk8-dragonwell-standard-bin
AUR
,
jdk11-dragonwell-extended-bin
AUR
,
jdk17-dragonwell-standard-bin
AUR
,
jdk11
AUR
,
jdk8-j9-bin
AUR
,
jdk7-j9-bin
AUR
,
jdk7r1-j9-bin
AUR
,
jdk8-dragonwell-extended
AUR
,
jdk13-openjdk
AUR
,
jdk15-openjdk
AUR
,
jdk21-graalvm-bin
AUR
,
jdk8
AUR
,
jdk17-zulu-prime-bin
AUR
,
jdk-openj9-bin
AUR
,
jdk11-openj9-bin
AUR
,
jdk17-jetbrains
AUR
,
zulu-jdk-fx-bin
AUR
,
jdk8-openj9-bin
AUR
,
jdk-lts
AUR
,
microsoft-openjdk-11-bin
AUR
,
microsoft-openjdk-17-bin
AUR
,
microsoft-openjdk-21-bin
AUR
,
jdk17-openj9-bin
AUR
,
liberica-nik-24-full-bin
AUR
,
jdk21-jetbrains-git
AUR
,
amazon-corretto-17
AUR
,
amazon-corretto-21-bin
AUR
,
amazon-corretto-22-bin
AUR
,
amazon-corretto-8
AUR
,
amazon-corretto-11
AUR
,
jdk-temurin
AUR
,
jdk21-temurin
AUR
,
jdk17-temurin
AUR
,
jdk11-temurin
AUR
,
zulu-21-bin
AUR
,
zulu-17-bin
AUR
,
zulu-11-bin
AUR
,
zulu-8-bin
AUR
,
liberica-jdk-8-full-bin
AUR
,
liberica-jdk-21-full-bin
AUR
,
liberica-jdk-full-bin
AUR
,
jdk8-temurin
AUR
,
mandrel-bin
AUR
,
mandrel24-bin
AUR
,
zulu-17-fx-bin
AUR
,
liberica-jdk-17-full-bin
AUR
,
liberica-jdk-11-lite-bin
AUR
,
liberica-jdk-11-full-bin
AUR
,
liberica-jdk-11-bin
AUR
,
jdk17-graalvm-ee-bin
AUR
,
jdk21-graalvm-ee-bin
AUR
,
jdk22-graalvm-ee-bin
AUR
,
jdk20-graalvm-ee-bin
AUR
,
jdk8-perf
AUR
,
jdk22-graalvm-bin
AUR
,
java-openjdk-bin
AUR
,
jdk
AUR
,
jdk17-jetbrains-bin
AUR
,
jdk19-openjdk
AUR
,
zulu8-fx-bin
AUR
,
zulu11-fx-bin
AUR
,
zulu17-fx-bin
AUR
,
zulu21-fx-bin
AUR
,
zing-21-bin
AUR
,
zing-8-bin
AUR
,
jabba-bin
AUR
,
jdk24-graalvm-ea-bin
AUR
,
jdk21-jetbrains
AUR
,
jdk21-jetbrains-bin
AUR
,
jre-jetbrains
AUR
,
jdk-openjdk-wakefield
AUR
,
jdk21-openj9-bin
AUR
,
java-openjdk-ea-bin
AUR
,
jdk-openjdk
,
jdk11-openjdk
,
jdk17-openjdk
,
jdk21-openjdk
,
jdk8-openjdk
)
(make)
Could you please rename this package to "hyphanet"? (Create the hyphanet package, push to it and then merge this one into it using the "merge packages" feature)
The Project has been renamed to "Hyphanet" in mid 2023 and simultaneously **another project ** (which was formerly named "Locutus") has now taken its place as "Freenet" (it now also uses the freenet.org domain).
Tl;Dr:
Since mid 2013:
* Freenet renamed to Hyphanet
* Locutus renamed to Freenet
Sources:
*
https://news.ycombinator.com/item?id=36561663
*
https://protonvpn.com/blog/freenet-hyphanet/
*
https://www.reddit.com/r/Freenet/comments/16jiei2/the_github_repository_for_locutus_has_now_been/
* The
https://www.reddit.com/r/Freenet
also has "Hyphanet" as a tag to differentiate new threads now.
https://freenetproject.org/freenet-build-1495-new-user-experience-and-performance.html
Changes to the package:
JDK19 Working
set a more restrictive umask in wrapper.config
I get similar gradle dependency verification issues to those reported by @e3a4:
A problem occurred configuring root project 'fred'.
> Dependency verification failed for configuration ':classpath'
3 artifacts failed verification:
- org.eclipse.jgit-parent-6.0.0.202111291000-r.pom (org.eclipse.jgit:org.eclipse.jgit-parent:6.0.0.202111291000-r) from repository Gradle Central Plugin Repository
- oss-parent-5.pom (org.sonatype.oss:oss-parent:5) from repository Gradle Central Plugin Repository
- slf4j-parent-1.7.30.pom (org.slf4j:slf4j-parent:1.7.30) from repository Gradle Central Plugin Repository
This can indicate that a dependency has been compromised. Please carefully verify the signatures and checksums.
The error report file that was generated said:
org.eclipse.jgit:org.eclipse.jgit-parent:6.0.0.202111291000-r
org.eclipse.jgit-parent-6.0.0.202111291000-r.pom
All public keys have been ignored
Expected a sha256 checksum of 2a535810cd8686811a693d1abb8b101911356df46585dc690f44cd346c77bf05 but was 92a1ccb05b4b51d657e56133958a07efc60bc991022142365bf23afe770216bc
org.sonatype.oss:oss-parent:5
oss-parent-5.pom (.asc)
Artifact was signed with key 2bcbdd0f23ea1cafcc11d4860374cf2e8dd1bdfd but signature didn't match
org.slf4j:slf4j-parent:1.7.30
slf4j-parent-1.7.30.pom (.asc)
Artifact was signed with key 475f3b8e59e6e63aa78067482c7b12f2a511e325 but signature didn't match
I don't know how to verify these dependencies manually. I had no luck trying to edit the verification-metadata.xml file, since it simply got overwritten with the next build attempt. I also don't know where or when to run
gradle --write-verification-metadata pgp,sha256 help
, as recommended.
Instead, I worked around it by disabling dependency verification altogether. It's not ideal, of course, but it worked.
In PKGBUILD, change line 68 to:
./gradlew --no-build-cache --no-daemon --dependency-verification=off copyRuntimeLibs
https://freenetproject.org/freenet-build-1492-released-video-diagnostics-pitch-black-plugins.html
Changes to the package:
Building with jdk17 now works along with WebOfTrust plugin, jdk11 is now the minimum in order to keep the pkgbuild and build script simple
Be sure to use the updated wrapper.config and java-service-wrapper package
1 unit test fails (GzipCompressorTest) with jdk17, if that is of any concern to you, stick with jdk11