there was a defcon presentation in 2010ish that kept me from ever enabling upnp on any router I owned. Maybe things are different now.
Search Criteria
Package Details: freenet 0.7.5.1497-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/freenet.git (read-only, click to copy) |
---|---|
Package Base: | freenet |
Description: | A peer-to-peer platform for censorship-resistant communication and publishing |
Upstream URL: | https://freenetproject.org |
Keywords: | anonymous censorship encrypted freenet network |
Licenses: | GPL2 |
Submitter: | Xemertix |
Maintainer: | Thynix |
Last Packager: | skydrome |
Votes: | 182 |
Popularity: | 0.001835 |
First Submitted: | 2009-04-17 16:46 (UTC) |
Last Updated: | 2023-03-05 00:21 (UTC) |
Dependencies (7)
- java-runtime (jre10AUR, jre12AUR, jdk10AUR, jdk10-openj9-binAUR, jdk7AUR, jre7AUR, amazon-corretto-16AUR, jdk8-graalvm-binAUR, jdk16-graalvm-binAUR, jdk16-adoptopenjdkAUR, liberica-jre-11-binAUR, jdk11-j9-binAUR, jre11-jbr-xdgAUR, jre16-openjdkAUR, jre14-openjdkAUR, jre15AUR, jre14AUR, jre13AUR, jre16AUR, jre18-openjdkAUR, amazon-corretto-19-binAUR, jdk19-graalvm-binAUR, liberica-jre-11-full-binAUR, jdk19-graalvm-ee-binAUR, jdk13-openjdk-binAUR, liberica-jre-8-full-binAUR, jdk11-graalvm-binAUR, jre-openj9AUR, jdk11-graalvm-ee-binAUR, jre12-openjdkAUR, jdk11-dragonwell-standard-binAUR, jdk11-jetbrains-binAUR, jdk20-graalvm-binAUR, jdk17-graalvm-binAUR, jdk8-graalvm-ee-binAUR, jdk20-openj9-binAUR, zulu-13-binAUR, jdk8-dragonwell-extended-binAUR, jdk8-dragonwell-standard-binAUR, jdk11-dragonwell-extended-binAUR, jdk17-dragonwell-standard-binAUR, jre11AUR, jdk8-j9-binAUR, jdk7-j9-binAUR, jdk7r1-j9-binAUR, jdk8-dragonwell-extendedAUR, jre13-openjdkAUR, jre15-openjdkAUR, jdk21-graalvm-binAUR, jre17-jetbrainsAUR, jdk8-openj9-binAUR, jre-ltsAUR, microsoft-openjdk-11-binAUR, microsoft-openjdk-17-binAUR, microsoft-openjdk-21-binAUR, liberica-nik-24-full-binAUR, jre21-jetbrains-gitAUR, jdk21-jetbrains-gitAUR, zulu-17-binAUR, zulu-11-binAUR, zulu-8-binAUR, mandrel-binAUR, mandrel24-binAUR, liberica-jdk-17-full-binAUR, liberica-jdk-11-lite-binAUR, liberica-jdk-11-full-binAUR, liberica-jdk-11-binAUR, jdk17-graalvm-ee-binAUR, jdk21-graalvm-ee-binAUR, jdk22-graalvm-ee-binAUR, jdk20-graalvm-ee-binAUR, jdk22-graalvm-binAUR, jre19-openjdkAUR, jdk17-jetbrains-binAUR, zulu-jdk-fx-binAUR, jre21-jetbrainsAUR, jdk17-zulu-prime-binAUR, jre17AUR, java-openjdk-binAUR, amazon-corretto-17AUR, amazon-corretto-21-binAUR, jdk21-temurinAUR, amazon-corretto-8AUR, amazon-corretto-11AUR, jdk11-temurinAUR, liberica-jdk-full-binAUR, liberica-jdk-21-full-binAUR, liberica-jdk-8-full-binAUR, jdk17-temurinAUR, jdk8-temurinAUR, zulu-21-binAUR, jdk-temurinAUR, jre8AUR, jdk8AUR, zulu-17-fx-binAUR, jdk8-perfAUR, zulu-jre-fx-binAUR, zulu-fx-binAUR, zulu8-fx-binAUR, zulu11-fx-binAUR, zulu17-fx-binAUR, zulu21-fx-binAUR, jdk-openj9-binAUR, jdk11-openj9-binAUR, jre-jetbrainsAUR, jre-openjdk-wakefieldAUR, jdk-openjdk-wakefieldAUR, jdk21-openj9-binAUR, zulu-23-binAUR, jreAUR, jdkAUR, jre-zulu-binAUR, jre-zulu-fx-binAUR, jdk21-dragonwell-standard-binAUR, jdk21-dragonwell-extended-binAUR, jdk-android-studioAUR, jdk17-openj9-binAUR, jre-zuluAUR, jre-zulu-fxAUR, jre21-zulu-binAUR, jre17-zulu-binAUR, jdk23-graalvm-ee-binAUR, zing-8-binAUR, zing-21-binAUR, java-openjdk-ea-binAUR, jdk21-jetbrains-binAUR, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk21-openjdk, jre-openjdk, jre11-openjdk, jre17-openjdk, jre21-openjdk, jre8-openjdk)
- java-service-wrapperAUR
- nss (nss-hgAUR)
- ant (ant-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- java-environment (jdk12AUR, jdk10AUR, jdk10-openj9-binAUR, jdk7AUR, amazon-corretto-16AUR, jdk8-graalvm-binAUR, jdk16-graalvm-binAUR, jdk16-adoptopenjdkAUR, liberica-jre-11-binAUR, jdk11-j9-binAUR, jdk11-jbr-xdgAUR, jdk16-openjdkAUR, jdk14-openjdkAUR, jdk18-openjdkAUR, amazon-corretto-19-binAUR, jdk19-graalvm-binAUR, liberica-jre-11-full-binAUR, jdk19-graalvm-ee-binAUR, jdk13-openjdk-binAUR, liberica-jre-8-full-binAUR, jdk11-graalvm-binAUR, jdk-openj9AUR, jdk11-graalvm-ee-binAUR, jdk12-openjdkAUR, jdk11-dragonwell-standard-binAUR, jdk11-jetbrains-binAUR, jdk20-graalvm-binAUR, jdk17-graalvm-binAUR, jdk8-graalvm-ee-binAUR, jdk20-openj9-binAUR, zulu-13-binAUR, jdk8-dragonwell-extended-binAUR, jdk8-dragonwell-standard-binAUR, jdk11-dragonwell-extended-binAUR, jdk17-dragonwell-standard-binAUR, jdk11AUR, jdk8-j9-binAUR, jdk7-j9-binAUR, jdk7r1-j9-binAUR, jdk8-dragonwell-extendedAUR, jdk13-openjdkAUR, jdk15-openjdkAUR, jdk21-graalvm-binAUR, jdk17-jetbrainsAUR, jdk8-openj9-binAUR, jdk-ltsAUR, microsoft-openjdk-11-binAUR, microsoft-openjdk-17-binAUR, microsoft-openjdk-21-binAUR, liberica-nik-24-full-binAUR, jdk21-jetbrains-gitAUR, zulu-17-binAUR, zulu-11-binAUR, zulu-8-binAUR, mandrel-binAUR, mandrel24-binAUR, liberica-jdk-17-full-binAUR, liberica-jdk-11-lite-binAUR, liberica-jdk-11-full-binAUR, liberica-jdk-11-binAUR, jdk17-graalvm-ee-binAUR, jdk21-graalvm-ee-binAUR, jdk22-graalvm-ee-binAUR, jdk20-graalvm-ee-binAUR, jdk22-graalvm-binAUR, jdk19-openjdkAUR, jdk17-jetbrains-binAUR, zulu-jdk-fx-binAUR, jabba-binAUR, jdk21-jetbrainsAUR, jdk17-zulu-prime-binAUR, java-openjdk-binAUR, amazon-corretto-17AUR, amazon-corretto-21-binAUR, jdk21-temurinAUR, amazon-corretto-8AUR, amazon-corretto-11AUR, jdk11-temurinAUR, liberica-jdk-full-binAUR, liberica-jdk-21-full-binAUR, liberica-jdk-8-full-binAUR, jdk17-temurinAUR, jdk8-temurinAUR, zulu-21-binAUR, jdk-temurinAUR, jdk8AUR, zulu-17-fx-binAUR, jdk8-perfAUR, zulu-fx-binAUR, zulu8-fx-binAUR, zulu11-fx-binAUR, zulu17-fx-binAUR, zulu21-fx-binAUR, jdk-openj9-binAUR, jdk11-openj9-binAUR, jre-jetbrainsAUR, jdk-openjdk-wakefieldAUR, jdk21-openj9-binAUR, zulu-23-binAUR, jdkAUR, jre-zulu-binAUR, jre-zulu-fx-binAUR, jdk21-dragonwell-standard-binAUR, jdk21-dragonwell-extended-binAUR, jdk-android-studioAUR, jdk17-openj9-binAUR, jdk23-graalvm-ee-binAUR, zing-8-binAUR, zing-21-binAUR, java-openjdk-ea-binAUR, jdk21-jetbrains-binAUR, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk21-openjdk, jdk8-openjdk) (make)
- zip (zip-natspecAUR) (make)
Required by (0)
Sources (8)
Latest Comments
« First ‹ Previous 1 .. 10 11 12 13 14 15 16 17 18 19 Next › Last »
skydrome commented on 2014-12-03 22:30 (UTC)
Thynix commented on 2014-12-03 03:50 (UTC)
Great to hear!
Official plugins I run:
* WebOfTrust (though it is very resource-intensive and should probably not run by default)
* KeyUtils
* Freemail (v2; requires WebOfTrust)
* UPnP
* FlogHelper (also requires WebOfTrust)
Unofficial plugins:
* Sone
Care to elaborate on why UPnP is evil? JSTUN I'd understand because it contacts 3rd party external services to determine the publicly routable IP, but why UPnP?
I'll have to check on the library naming scheme.
skydrome commented on 2014-12-02 16:02 (UTC)
Great news, I have a working freenet PKGBUILD that builds as much as possible from source, the only prebuilt pieces being java/commons-compress and java/db4o.
What are some recommended plugins besides the needed JSTUN and UPnP (which i hope upnp, cause its evil, isnt actually required).
Last question is the way the BigInt lib gets loaded. What is the naming scheme freenet uses to load these libs?
ex:
libNativeThread-{i386}.so
libjcpuid-{x86}-linux.so
Resource name [net/i2p/util/libjbigi-linux-{pentium3}.so] was not found
libjbigi-linux-{none}.so
skydrome commented on 2014-10-28 00:53 (UTC)
Ok, Ive managed to build freenet along with the contrib deps (most of them) from source. The debian rules is what ultimately helped me.
Thynix, the ant build system seems like a nuisance to view and edit those build.xml files, they are not easily understandable. Packaging for distros could be made easier by making more individualized ant targets perhaps.
Next step is rewriting the wrapper like i did for the i2p package
Thynix commented on 2014-10-28 00:02 (UTC)
The build of the contrib repo isn't the easiest thing, and I haven't tried on Arch, but I've done it on Debian. We're hoping to move away from this single monolithic jar insanity to separate libraries both for our own comfort and to make packaging easier - both for dependencies and the complexity of the packaging.
Other than break freenet-ext.jar into its component libraries what can the project do to make packaging easier?
There is an unmaintained Debian package that builds contrib: https://github.com/freenet/debian/blob/master/freenet-daemon/debian/rules#L16 The dependencies for building everything to make a release are documented: https://github.com/freenet/scripts/blob/master/setup-release-environment#L6
Packaging by using the installer seems like something that might work but isn't really intended. You're correct on the installer dependencies: https://github.com/freenet/scripts/blob/master/release-installer#L13
alexander commented on 2014-10-27 17:49 (UTC)
I am also not able to write a proper pkgbuild.
AFAIK you need freenet.jar (freenet-build01465.jar for the current build, refered to by freenet-stable-latest.jar.url), freenet-ext.jar, opennet/seednodes.fref, update/wrapper.conf and some certificates. Maybe even more.
I also tried to utilize the offline installer. You can unpack it and run the Installer with an options file instead of the gui. The problem with that is that the installer aborts when you run it as root. makepkg does run it as fake root.
I will orphan the package.
It would be great if someone could give us some help to build the package properly.
skydrome commented on 2014-10-27 00:17 (UTC)
been working on a pkgbuild in my free time, freenet is proving to be difficult to build from source (along with contrib deps). Its dep requirements seem very outdated for archlinux. Falling back to shoving prebuild jars from 2011 into folders, neither openjdk 7/8 succeeded in building freenet.
Is there anyone else that can try?
<deleted-account> commented on 2014-10-18 09:12 (UTC)
[deleted]
Pinned Comments
amanvg commented on 2020-10-13 08:32 (UTC)
if you are having issues with the key, run this command:
curl -sS https://freenetproject.org/assets/keyring.gpg | gpg --import -