Package Details: freenet

Git Clone URL: (read-only, click to copy)
Package Base: freenet
Description: A peer-to-peer platform for censorship-resistant communication and publishing
Upstream URL:
Keywords: anonymous censorship encrypted freenet network
Licenses: GPL2
Submitter: Xemertix
Maintainer: Thynix (skydrome)
Last Packager: skydrome
Votes: 180
Popularity: 0.000304
First Submitted: 2009-04-17 16:46 (UTC)
Last Updated: 2023-03-05 00:21 (UTC)

Dependencies (7)

Required by (0)

Sources (8)

Pinned Comments

amanvg commented on 2020-10-13 08:32 (UTC)

if you are having issues with the key, run this command:

curl -sS | gpg --import -

Latest Comments

1 2 3 4 5 6 .. 18 Next › Last »

mozlima commented on 2023-05-05 17:45 (UTC)

For me only work after I set jdk version to 17

sudo  archlinux-java set java-17-openjdk

skydrome commented on 2022-12-29 22:14 (UTC)

Changes to the package:

  • JDK19 Working
  • set a more restrictive umask in wrapper.config

skydrome commented on 2022-11-02 08:45 (UTC)

Likely a bad download on your end, I just ran builds on 2 computers and on 2 ci servers that all passed verification.

duvel71 commented on 2022-11-01 11:46 (UTC)

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- (org.eclipse.jgit:org.eclipse.jgit-parent: 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:

All public keys have been ignored 
Expected a sha256 checksum of 2a535810cd8686811a693d1abb8b101911356df46585dc690f44cd346c77bf05 but was 92a1ccb05b4b51d657e56133958a07efc60bc991022142365bf23afe770216bc 

oss-parent-5.pom (.asc)
Artifact was signed with key 2bcbdd0f23ea1cafcc11d4860374cf2e8dd1bdfd but signature didn't match 

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

r381581 commented on 2022-02-06 14:13 (UTC)

If you use openjdk 11 the service will not start. Disable ShenandoahGC in the wrapper config to fix this.

skydrome commented on 2022-01-20 22:16 (UTC) (edited on 2022-01-20 22:24 (UTC) by skydrome)

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

e3a4 commented on 2021-09-19 20:13 (UTC)

Build fails with the following message

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring root project 'fred'.
> Dependency verification failed for configuration ':classpath'
  2 artifacts failed verification:
    - JavaEWAH-1.1.12.jar (com.googlecode.javaewah:JavaEWAH:1.1.12) from repository Gradle Central Plugin Repository
    - JavaEWAH-1.1.12.pom (com.googlecode.javaewah:JavaEWAH:1.1.12) from repository Gradle Central Plugin Repository
  If the artifacts are trustworthy, you will need to update the gradle/verification-metadata.xml file by following the instructions at

  Open this report for more details: file:///home/me/.cache/yay/freenet/src/fred/build/reports/dependency-verification/at-1632082316444/dependency-verification-report.html

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at

==> ERROR: A failure occurred in build().
error making: freenet

skydrome commented on 2021-06-15 18:49 (UTC)

Changes to the package:

  • As before, make sure to build with jdk15 or earlier or plugins wont work

dluciv commented on 2021-05-17 16:45 (UTC)

As for, FreeNet works with IpToCountry.dat copied from previous versions (to sources) and builds by modifying a PKGBUILD. Or you can use this one in PKGBUILD URL.

This file looks like it is a piece of very old crap which is not maintained anymore.

general commented on 2021-04-23 14:22 (UTC)

curl: (6) Could not resolve host:

everything else resolves/downloads just fine on this machine might be down permanently