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.093163
First Submitted: 2009-04-17 16:46
Last Updated: 2022-01-20 22:27

Dependencies (7)

Required by (0)

Sources (8)

Pinned Comments

amanvg commented on 2020-10-13 08:32

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

curl -sS | gpg --import -

Latest Comments

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

skydrome commented on 2022-01-20 22:16

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

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

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

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

curl: (6) Could not resolve host:

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

skydrome commented on 2021-04-12 03:04

Changes to the package:

  • Gradle 7.0
  • Even though the ability to build with jdk16 is available, it breaks some plugins and could be other issues with the main router.

skydrome commented on 2020-10-15 06:19

amanvg commented on 2020-10-13 08:32

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

curl -sS | gpg --import -

Refawn commented on 2020-08-22 14:51

Tried building using Pamac in Manjaro and I get this:

Building freenet...
==> Making package: freenet (sáb 22 ago 2020 11:26:22)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating fred git repo...
Fetching origin
  -> Updating plugin-KeyUtils git repo...
Fetching origin
  -> Updating plugin-UPnP git repo...
Fetching origin
  -> Updating plugin-Library git repo...
Fetching origin
  -> Updating plugin-WebOfTrust git repo...
Fetching origin
  -> Updating seedrefs git repo...
Fetching origin
  -> Found IpToCountry.dat
  -> Found
  -> Found wrapper.config
  -> Found freenet.ini
  -> Found freenet.service
  -> Found freenet.tmpfiles
  -> Found 0001-keyutils-fix-constructor-call.patch
==> Validating source files with sha256sums...
    fred ... Skipped
    plugin-KeyUtils ... Skipped
    plugin-UPnP ... Skipped
    plugin-Library ... Skipped
    plugin-WebOfTrust ... Skipped
    seedrefs ... Skipped
    IpToCountry.dat ... Skipped ... Passed
    wrapper.config ... Passed
    freenet.ini ... Passed
    freenet.service ... Passed
    freenet.tmpfiles ... Passed
    0001-keyutils-fix-constructor-call.patch ... Passed
==> Verifying source file signatures with gpg...
    fred git repo ... FAILED (unknown public key B41A6047FD6C57F9)
==> ERROR: One or more PGP signatures could not be verified!
Failed to build freenet
I guess I could modify the build files to match the key but I'm not sure.

skydrome commented on 2020-08-11 04:44

Changes to the package:

  • Gradle 6.6