{"repo":"hyphanet/fred","free":true,"listed":false,"github":"https://github.com/hyphanet/fred","clone":"git clone https://github.com/hyphanet/fred.git","description":"Freenet REference Daemon","language":"Java","stars":1210,"topics":["anonymity","hyphanet","privacy"],"license":"GPL-2.0","category":"blockchain-web3","readme_excerpt":"Freenet Freenet is a platform for censorship-resistant communication and publishing. It is peer-to-peer software which provides a distributed, encrypted, decentralized datastore. Websites and applications providing things like forums and chat are built on top of it. Fred stands for Freenet REference Daemon. Building We've included the Gradle Wrapper as recommended by the Gradle project. If you trust the version we've committed you can build immediately: POSIX / Windows PowerShell: $ ./gradlew jar Windows cmd: gradlew jar We've configured it to verify the checksum of the archive it downloads from https://services.gradle.org . Build with ant $ mkdir -p lib; (cd lib && grep -o CHK. ../dependencies.properties xargs -P16 -I {} bash -c 'fcpget -v {} \"$(echo {} sed s,^. /,,)\"') $ ant -propertyfile build.properties -f build-clean.xml -Dtest.skip=true -Dfindbugs.skip=true Building the installers The installers are built from specialized repositories: - The GNU/Linux, macOS and nix installer is built from hyphanet/java installer. - The Windows installer is built from hyphanet/wininstaller-innosetup and signed with hyphanet/sign-windows-installer. Free code signing for the Windows installer is provided by SignPath.io, the certificate by the SignPath Foundation. Testing Run Tests To run all unit tests, use ./gradlew --parallel test You can run specifics tests with a test filter similar to the following: ./gradlew --parallel test --tests M3UFilterTest TODO: how to run integration tests. R","default_branch":null,"files":null,"tree":[],"storefront":"/r/hyphanet","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hyphanet/fred/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}