DVB-Cube <<< Das deutsche PC und DVB-Forum >>>

PC-Ecke => # Security Center => Software (PC-Sicherheit) => Thema gestartet von: SiLæncer am 04 April, 2006, 10:13

Titel: Anonyme Netzwerke ...
Beitrag von: SiLæncer am 04 April, 2006, 10:13
P2P-Software setzt auf vertrauenswürdige Verbindungen

Das Peer-to-Peer-System Freenet soll einen anonymen Austausch von Informationen über das Internet erlauben. Nun erschien eine erste Alpha-Version von Freenet 0.7, welche die Formation eines globalen "Darknet" erlaubt.

Um Netzwerk und Nutzer zu schützen, erlaubt es Freenet 0.7, direkte Verbindungen mit Personen aufzubauen, die man kennt und denen man vertraut. So soll ein globales Darknet entstehen, das es Dritten - ganz gleich ob Regierungen oder andere Organisationen - äußerst schwer macht festzustellen, ob jemand an Freenet teilnimmt.

Die Version 0.7 wurde dazu von Grund auf neu geschrieben und bringt auch einige andere Verbesserungen mit. So läuft Freenet nun über das verbindungslose UDP statt über TCP, kann transparent durch Firewalls hindurch arbeiten und auch die grundlegende Architektur von Freenet und seine Algorithmen wurden mit Blick auf höhere Effizienz vereinfacht.

Ein neues API soll zudem die Entwicklung von Software, die mit Freenet zusammenarbeitet, vereinfachen. Dazu soll auch ein neues und flexibleres Routing-Protokoll beitragen. Dieses soll in Zukunft auch als Basis für andere Applikationen dienen, beispielsweise eine effiziente Suche oder Instant-Messaging zwischen anonymen Teilnehmern.

Zunächst einmal soll Freenet 0.7 als "reines Darknet" starten, bei dem allen Verbindungen vertraut werden muss. Künftige Versionen sollen auch einen gemischten Betrieb mit einem offenen Netz erlauben, so dass Nutzer dann auch Verbindungen ohne Vertrauen zulassen können. Die Entwickler erhoffen sich davon eine verbesserte Vernetzung, die aber zu Lasten der Sicherheit gehen wird.

Noch ist die Software im Alpha-Stadium, Benutzer sollten sich weder darauf verlassen, dass sie nutzerfreundlich noch dass sie sicher ist. Entwickelt wird Freenet von Freiwilligen, ergänzt um Matthew Toseland, der für seine Tätigkeit aus Spendenmitteln entlohnt wird und sich so ausschließlich auf die Freenet-Entwicklung konzentrieren kann.

Freenet wurde in Java geschrieben und steht für Windows, Linux und Unix zur Verfügung. Der Code steht unter der GPL und kann unter freenetproject.org heruntergeladen werden.

http://freenetproject.org/index.php?page=download

Quelle : www.golem.de
Titel: Anonymes Netzwerk - Freenet ....
Beitrag von: SiLæncer am 15 Juni, 2009, 14:14
Die kostenfreie Software Freenet ermöglicht seinen Benutzern sichere und anonyme Verbindungen ins Internet. Die neue Version können sowohl Anwender von Windows, Mac als auch Linux ausprobieren.

Ziel dieses Netzwerks ist unter anderem, jegliche Zensur zu umgehen und eine freie Meinugsäußerung zu ermöglichen, auch oder gerade in Ländern wie China. Mit Freenet kann man aber durchaus auch anonymes Filesharing betreiben. Die Idee zu dieser Software entstand bereits Ende der Neunziger, die erste Version erschien im März 2000. Scheinbar wird man sich von einer Testversion aber so bald noch nicht verabschieden können.

(http://www.gulli.com/img/2009/thefreenetproject.jpg)

Version 0.7 von Freenet eröffnete das "darknet"-Konzept, bei dem lediglich Freunden eine Kontaktaufnahme über das Netzwerk erlaubt wird. Da jegliche Verbindungen nur über vertrauenswürdige Personen laufen, reduziert dies die Anfälligkeit des Netzwerkes.

Das Update auf Version 0.7.5 beinhaltet neben zahlreichen Bugfixes grundlegende Verbesserungen, die der Geschwindigkeit und Sicherheit dienen sollen. Freenet ist nach Angaben der Entwickler jetzt auch robuster und leichter zu bedienen. Den Windows-Anwendern wurde ein neuer Installer spendiert, der auch die Ausführung unter Vista erlaubt.Die interne Datenbank wurde überarbeitet, um den Speicherbedarf zu reduzieren und die Geschwindigkeit der Software zu optimieren.

Die Versionen für Windows, Mac und Linux können von hier (http://freenetproject.org) bezogen werden. Sollten Probleme auftauchen, so bitten die Entwickler den IRC-Kanal #freenet (irc.freenode.net) aufzusuchen. Eine Kontaktaufnahme auf der Mailinglist der Entwickler ist aber ebenfalls möglich.

Quelle : www.gulli.com (http://www.gulli.com)
Titel: Freenet Project: Upgrade beseitigt kritischen Bug
Beitrag von: SiLæncer am 17 Juni, 2010, 11:54
Die neueste Version von Freenet Project beseitigt einen kritischen Fehler in der Software. Allen Usern wird ein zeitnahes Update empfohlen. Für die restlichen Anwender eine Gelegenheit, sich diese Lösung zum anonymen Surfen etwas näher anzuschauen.

Entwickler Toad schreibt auf seinem Blog (http://amphibian.dyndns.org/flogmirror/), dass im Build 1251, 1252 und 1253 jeweils der gleiche Fehler besteht, der am vergangenen Samstag erstmals von Anwendern entdeckt und ihm gemeldet wurde. Bis zur Behebung soll es zu Speicherproblemen und Fehlern bei Transfers gekommen sein. Auch wenn der Fehler ernsthaft sei, bisher habe ihn nach Toads Aussagen niemand ausgenutzt. Allen Usern wird ein Update empfohlen, zudem kann es vorübergehend zu Verzögerungen bei den Transfers kommen.

Was aber ist Freenet? Das Free Network Project (http://freenetproject.org/) von Ian Clarke aus dem Jahr 2000 hat nichts mit dem gleichnamigen Internet-Provider gemeinsam. Wer die Software installiert, muss einen Teil seiner eigenen Festplatte als gemeinsam genutzten Cache freigeben. Dort werden Dateien verschlüsselt gespeichert, deren Ursprung und Ziel nicht ermittelt werden können. Im Gegenzug kann der Anwender auch auf den Speicherplatz der anderen Teilnehmer zugreifen. Ähnlich wie I2P ist diese Lösung primär für ein eigenes Netzwerk innerhalb des Webs gedacht und weniger dafür, sich anonym im regulären Internet zu bewegen. Für das Filesharing ist Freenet ähnlich wie I2P nur eingeschränkt geeignet. Einerseits ist die Geschwindigkeit der Transfers sehr langsam, zum anderen ist die Auswahl der Dateien stark begrenzt.

Freenet ist für Windows, Mac OSX und Linux verfügbar und kann kostenlos von hier (http://freenetproject.org/download.html) heruntergeladen werden. Die Software ist umsonst, die Programmierer bitten lediglich um eine Spende für die weitere Entwicklung. Englischkenntnisse sollten allerdings vorhanden sein, eine deutschsprachige Version ist bislang nicht verfügbar.

Quelle : www.gulli.com
Titel: Freenet 0.7.5 Build 1450
Beitrag von: SiLæncer am 27 Juli, 2013, 06:00
Ein Changelog liegt z.Z. nicht vor ...

Download : Klick (http://fileforum.betanews.com/sendfile/1048056236/1/1374895846.ff777370907ba270d408b621ea6277b69dbb07d8/FreenetInstaller-1450.exe)

https://freenetproject.org/index.html
Titel: FreeNet 0.7.5 Build 1452
Beitrag von: SiLæncer am 21 August, 2013, 17:00
Whats new: >>

· Auto-updater: Create wrapper.jar file (in wrapper\ on Windows, otherwise in .). On the next update this will be patched into the classpath at the beginning. This will allow us to update the wrapper, at least in new installs.
· Auto-updater: Update wrapper.conf to create an anchor file on older Windows nodes. This will be helpful in improving update.cmd and in updating the wrapper.
· Auto-updater: Various bugfixes and minor improvements to auto-update and Update Over Mandatory (the last resort update mechanism).
· Temporarily reinstate support for builds prior to 1422. This will be removed again soon, UOM backward compatibility should only be broken when we change the auto-update key.
· Fix a NullPointerException breaking some plugins when rendering menus.
· Add some more code documentation (javadocs), especially at package level.

https://freenetproject.org/index.html
Titel: FreeNet 0.7.5 Build 1453
Beitrag von: SiLæncer am 24 August, 2013, 11:00
Whats new: >>

· This includes Web of Trust version 13, which has some major improvements including much better support for recovering old identities from backups, and some minor bugfixes and robustness improvements for the updater, but the main change is to the installers.
· We now use an up to date version of the wrapper in both the Windows installer and the Linux/Mac installer. For new installs, this should fix some of the antivirus problems on Windows (notably issues with Freenet taking ages to restart and sometimes not succeeding at all on Kaspersky). It should also improve the stability problems on Linux when updating, where Freenet would download a new build and then constantly restart without ever successfully updating. If you see that bug on an old node, the correct fix is to shut down the node manually and start it up again (./run.sh stop; ./run.sh start).
· Finally, the Unix/Mac installer now supports a few more platforms, notably FreeBSD on x86 (32 and 64), Linux on Itanium, and Linux on ARM (both versions). This is not full support as we don't have the (optional but important) native libraries for these platforms yet, but it should install, run, and auto-update without too much trouble, rather than having to run without the wrapper.
· None of this applies to existing installs. romnGit is working on a tool to upgrade the wrapper on existing Windows installs, and upgrading it on Mac or Linux should be fairly straightforward, but is not implemented yet.

https://freenetproject.org/index.html
Titel: FreeNet 0.7.5 Build 1454
Beitrag von: SiLæncer am 28 August, 2013, 11:00
Whats new: >>

· Fix a major memory leak (mostly in the client layer).
· Fix a NullPointerException when unloading some plugins.
· Freemail 0.2.4.2.
· Minor fix to fproxy's use of temporary files when handling POSTs (i.e. almost anything using buttons).
· Comments, javadocs.

https://freenetproject.org/index.html
Titel: FreeNet 0.7.5 Build 1455
Beitrag von: SiLæncer am 02 September, 2013, 18:00
Whats new: >>

· The web interface now sends Content-Security-Policy headers to web browsers. This was designed to prevent cross-site-scripting attacks and provides an extra layer of protection against browser exploits and web-bugs. Note that you may have to enable Javascript support on "Configuration" -> "Web interface" if you use plugins which use Javascript (e.g. FlogHelper, Sone). Note to plugin authors: Please do not use sendReplyHeader(..., Date). There are several new sendReplyHeader* methods, sendReplyHeader() without a Date should be fine for most generated content.
· New encryption for on-disk temporary buckets (temporary files used by non-persistent downloads), when physical security level is not LOW.
· Plugin data is now stored in separate files on disk rather than in node.db4o[.crypt]. So it won't be lost when the database is corrupted. Note that this only affects a few plugins, notably FlogHelper (and Library if you have customised your indexes list).
· New version of the Library plugin, with a new search index. (Sadly by the same person as the last one)
· Minor French translation update (thanks romnGit, who is also working on a new Windows installer).

https://freenetproject.org/index.html
Titel: FreeNet 0.7.5 Build 1457
Beitrag von: SiLæncer am 23 September, 2013, 18:00
Whats new: >>

· Allow empty ("") docname for SSKs. This is consistent with GenerateSSK
· not including a docname, and also helps with WoT development.
· Prevent uncaught database corruption exceptions during plugin store
· migration from interrupting startup.

https://freenetproject.org/index.html
Titel: FreeNet 0.7.5 Build 1458
Beitrag von: SiLæncer am 07 Januar, 2014, 13:44
Whats new: >>

Quadrocube's negtype 10 with cumulative acks.
Quadrocube's direct file transfer bandwidth usage bugfix.
Updated French and Italian translations thanks to volunteers on Transifex.
Links to changelog and fullchangelog from the update alert and statistics page. It would be nice to have a notification after the update is installed as well, but that isn't implemented yet.
Update jar has additional integrity checks.
New Freenet installations are portable: they can run without changes after being moved between directories.

To make an existing installation portable shut down Freenet and edit freenet.ini to make these paths relative:

fproxy.CSSOverride (if one is specified)
node.masterKeyFile
node.downloadsDir
node.install.userDir
node.install.tempDir
node.install.pluginDir
node.install.persistentTempDir
node.install.cfgDir
node.install.runDir
node.install.nodeDir
node.install.storeDir
node.install.pluginStoresDir

https://freenetproject.org/index.html
Titel: FreeNet 0.7.5 Build 1459
Beitrag von: SiLæncer am 21 Januar, 2014, 12:25
whats new :>>

Fix seed nodes logging a negotiation error with negtype 10. It's not
clear whether clients are able to consistently connect with negtype 10.
Link to SSKs of release notes instead of USKs to give specific version.
Fix configuration page partially allowing unsupported large bandwidth
limits. (1 GBps or higher) This is because the bandwidth rate limiting
currently requires a positive integer of nanoseconds per byte
transferred. [1]
Translation updates from Transifex.
The update shell script can be run from outside the installation
directory.

https://freenetproject.org/index.html
Titel: FreeNet 0.7.5 Build 1463
Beitrag von: SiLæncer am 16 Juni, 2014, 13:30
Zitat
The Windows installer runs on Windows XP again. In 1462 it failed on XP with the error message "Floating point division by zero." If you are still running XP, please upgrade! It is no longer supported by Microsoft and is not secure. We intend to drop support for installing on XP in a future release.

In this release:

    Translation updates for Freenet, Freemail, FlogHelper, and KeyUtils thanks to volunteers on Transifex. To upgrade a plugin, reload it from the Plugins page and check "Remove the plugin from the cache."
    Update default bookmarks.
    Code cleanup.
    Fix seed node problems.

https://freenetproject.org/index.html
Titel: FreeNet 0.7.5 Build 1464
Beitrag von: SiLæncer am 14 Juli, 2014, 18:00
Whats new: >>

Translation updates for French, German, Italian, Japanese, Dutch, Brazilian Portuguese, and Simplified Chinese thanks to volunteers on Transifex.
Untranslated strings appear again in the translation page in Fred. This problem was due to Transifex returning untranslated strings as though they were translations.
Code cleanup.

https://freenetproject.org/index.html
Titel: FreeNet 0.7.5 Build 1465
Beitrag von: SiLæncer am 11 August, 2014, 13:45
Whats new: >>

Add Russian Windows installer translation. In addition to Russian there are currently translations for Spanish, French, and Dutch.
Enhance the CSS filter to prevent pages from appearing differently based on browser history.
Update German, Finnish, French, Japanese, Dutch, Brazilian Portuguese, and Simplified Chinese translations.
Update seed nodes.

https://freenetproject.org/index.html
Titel: FreeNet 0.7.5 Build 1466
Beitrag von: SiLæncer am 10 November, 2014, 17:00
Whats new: >>

Add Hungarian Windows installer translation.
Allow hiding the Java version End Of Life alert.
Upgrades to the next version (that is, when running this build's upgrade code) should no longer get stuck in an upgrade loop.
Increase opennet peer limit to 142 peers. This now has more math behind it and will change when network parameters are adjusted.
Add more opennet seed nodes.
This build will be mandatory starting 2014-11-16, because old nodes will reject new nodes with more than 110 peers. Updates only take a few hours to spread, so this should only cause short term disruption.

https://freenetproject.org/index.html
Titel: FreeNet 0.7.5 Build 1467
Beitrag von: SiLæncer am 26 November, 2014, 09:14
whats new :>>

It now disables the Java installer's sponsor offers.
It gained a Finnish translation.

https://freenetproject.org/index.html
Titel: FreeNet 0.7.5 Build 1470
Beitrag von: SiLæncer am 17 August, 2015, 13:30
Whats new :>>

This release fixes Freemail problems that prevented sending mail, and removes a compromised opennet seed node. Freemail also gains a new message link on the inbox page, links to senders' WoT profiles, and new translations: Czech, Greek, Spanish, Finnish, Dutch, Polish, Portuguese, Serbian and Turkish

https://freenetproject.org/index.html
Titel: FreeNet 0.7.5 Build 1472
Beitrag von: SiLæncer am 20 März, 2016, 18:00
Changelog

This is the last build to support Java 6! The next build will require Java 7 or higher. Nodes running Java 7 or higher and using the official update key will now use a new update key. Nodes on Java 6 remain using the old update key and will not be updated to further builds.

This version was initially partially released as build 1471 - it was released on GitHub but not offered from the website or auto-update. Build 1472 fixes a bug which when using Java 6 prevented nodes from starting for the first time. It did not break existing installations.

Highlights:

Fix uploads stalling when using MAXIMUM physical security.
Fix lots of "setNativePriority(X) has failed!", which was caused by a serious thread priority problem. This might fix nodes unexpectedly losing peers.
Order alerts within a category by time: if you have lots of messages from darknet peers they will remain nicely sorted.

Translations:

Add partial Greek translation.
Update German, Bokmål, Brazilian Portuguese, Simplified Chinese, and Traditional Chinese translations.
Fix Bokmål localization loading.

Also:

Remove Gantros Index because it stopped updating.
Remove Linkageddon because it stopped updating.
New version of UPnP to fix some instability and compatibility problems. Thanks to 007pig we have a new UPnP plugin in development which supports UPnP2, but it is not yet included.
New version of KeyUtils.
WebOfTrust now has an updatable testing version built and maintained by xor. To use it, unload WebOfTrust, then load "WebOfTrust Testing Versions" on the Plugins page. Versions built by xor will not work with Java 6.
Sites can set favicons with . (type could be "image/x-icon")
Extensive review and improvement of English source strings and French and Spanish translations. Tests for and fixes of value substitution in translations.
The default theme is now sky-static instead of clean-dropdown. This looks less outdated, though not modern.
There is now a caching layer on the store. This should significantly reduce I/O load.
Fix default bookmarks missing the "software" category since build 1470. If you don't see this category please re-add the default bookmark set from the bookmark editing page.
IpToCountry database is updated. (This allows providing the country flags on the peers pages. It is local to each instance and does not contact an external service.)
WebOfTrust is updated to build 18. Its changelog is separate, but one of the major changes is incremental score recomputation which requires roughly 3% of the time of a full recomputation.
Add partial CSS3 support, including viewport lengths.

[close]

https://freenetproject.org/index.html
Titel: FreeNet 0.7.5 Build 1473
Beitrag von: SiLæncer am 23 Mai, 2016, 14:00
Changelog

Plugin updates:

Add Sharesite - a fork of ShareWiki - as an official plugin. Thanks to ArneBab for getting it ready! It includes an earlier version of TextileJ to avoid license problems, and adds syntax help, external activelink support, and a template with div IDs for easier CSS.
Update Freereader with the ability to configure the site title and subtitle, and fix the translation support.

User-facing core change highlights:

Improve MP3 filtering.
Add The Filtered Index to the default bookmark list.
Fix handling of filenames with non-ASCII spaces.
Alphabetize language configuration dropdown.
Add Hungarian translation support. The translation was added previously but not actually available.
Fix dropping low-traffic connections. This helps with simulations.
Optimize FProxy CSS load order, and fix bugs which prevented caching static assets. This improves web interface responsiveness.

[close]

https://freenetproject.org/index.html
Titel: FreeNet 0.7.5 Build 1475
Beitrag von: SiLæncer am 16 Juli, 2016, 20:00
Whats new :>>

Warn that Java 7 is End of Life. (Please update!)
Improve load balancing.
Add support for HTML5 audio tags.
Fix a major bug that might explain the poor connectivity since 1473.

https://freenetproject.org/index.html
Titel: FreeNet 0.7.5 Build 1477
Beitrag von: SiLæncer am 05 April, 2017, 09:18
Whats new:>>

This fixes two vulnerabilities, one reported by beardog108, the other accidentally introduced in 1476

https://freenetproject.org/index.html
Titel: ZeroNet 0.5.4 (rev2054)
Beitrag von: SiLæncer am 28 April, 2017, 19:00
(http://s26.postimg.org/xom4v86jd/screenshot_238.png)
Browse the Internet, create new websites and keep in touch with others in an anonymous environment by turning to this handy service.

License: GPL  /  Donationware

Whats new:>>

Major Tor: always mode improvements
Important security fixes
Updated dependencies
Better content distibution

http://zeronet.io/
Titel: FreeNet 0.7.5 Build 1478
Beitrag von: SiLæncer am 21 August, 2017, 14:00
Whats new:>>

prepare pinned certs for the new Amazon-web-services based site.

https://freenetproject.org/index.html
Titel: FreeNet 0.7.5 Build 1479
Beitrag von: SiLæncer am 04 November, 2017, 20:00
Changelog

update.sh can now provide a failover via clearnet again which was broken when our website SSL certificate (provider stopped providing SSL certificates), but only for fproxy itself, not for plugins or dependencies. This is the first step to allow us to again ship changes which touch routing algorithms.
You can speed up the web interface by letting the browser cache SSK and CHK content (there is a new config option). This will however leave traces in your browser cache.
optimized network settings for the new structure since the link length fix: less peers for the same bandwidth should result in higher throughput per connection. This allows for less powerful devices to join (with low bandwidth settings) and should provide better bandwidth utilization for very fast nodes.
Re-enable RSA-based ciphers for SSL-connections to the node
add jfniki index bookmark (use "add default bookmarks" to get it)
l10n: pull translations from transifex
plugins: WebOfTrust build0019
plugins: Freemail v0.2.7.3 (new translations)

[close]

https://freenetproject.org/index.html
Titel: FreeNet 0.7.5 Build 1480
Beitrag von: SiLæncer am 23 Januar, 2018, 21:00
Whats new: >>

Ship new Windows Installer and Tray
Update Freemail version to v0.2.7.3-r2

https://freenetproject.org/index.html
Titel: ZeroNet 0.6.1 (rev3222)
Beitrag von: SiLæncer am 26 Januar, 2018, 21:30
Changelog

Added:

New plugin: Chart
Collect and display charts about your contribution to ZeroNet network
Allow list as argument replacement in sql queries. (Thanks to imachug)
Newsfeed query time statistics (Click on "From XX sites in X.Xs on ZeroHello)
New UiWebsocket API command: As to run commands as other site
Ranged ajax queries for big files
Filter feed by type and site address
FileNeed, Bigfile upload command compatibility with merger sites
Send event on port open / tor status change
More description on permission request

Changed:

Reduce memory usage of sidebar geoip database cache
Change unreliable tracker to new one
Don't display Cors permission ask if it already granted
Avoid UI blocking when rebuilding a merger site
Skip listing ignored directories on signing
In Multiuser mode show the seed welcome message when adding new certificate instead of first visit
Faster async port opening on multiple network interfaces
Allow javascript modals
Only zoom sidebar globe if mouse button is pressed down

Fixed:

Open port checking error reporting (Thanks to imachug)
Out-of-range big file requests
Don't output errors happened on gevent greenlets twice
Newsfeed skip sites with no database
Newsfeed queries with multiple params
Newsfeed queries with UNION and UNION ALL
Fix site clone with sites larger that 10MB
Unreliable Websocket connection when requesting files from different sites at the same time

[close]

http://zeronet.io/
Titel: ZeroNet 0.6.2 (rev3329)
Beitrag von: SiLæncer am 18 Februar, 2018, 16:00
Changelog

Added

    New plugin: AnnounceLocal to make ZeroNet work without an internet connection on the local network.
    Allow dbQuey and userGetSettings using the as API command on different sites with Cors permission
    New config option: --log_level to reduce log verbosity and IO load
    Prefer to connect to recent peers from trackers first
    Mark peers with port 1 is also unconnectable for future fix for trackers that do not support port 0 announce

Changed

    Don't keep connection for sites that have not been modified in the last week
    Change unreliable trackers to new ones
    Send maximum 10 findhash request in one find optional files round (15sec)
    Change "Unique to site" to "No certificate" for default option in cert selection dialog.
    Dont print warnings if not in debug mode
    Generalized tracker logging format
    Only recover sites from sites.json if they had peers
    Message from local peers does not means internet connection
    Removed --debug_gevent and turned on Gevent block logging by default

Fixed

    Limit connections to 512 to avoid reaching 1024 limit on windows
    Exception when logging foreign operating system socket errors
    Don't send private (local) IPs on pex
    Don't connect to private IPs in tor always mode
    Properly recover data from msgpack unpacker on file stream start
    Symlinked data directory deletion when deleting site using Windows
    De-duplicate peers before publishing
    Bigfile info for non-existing files

[close]

http://zeronet.io/
Titel: FreeNet 0.7.5 Build 1481 Pre-Release
Beitrag von: SiLæncer am 09 Juli, 2018, 20:00
Changelog

Switch to gradle. If you block network access of your development box,
you can use ./gradlew --offline jar test (you will then need to get
the dependencies yourself).
Switch from JNI (Java Native Interfaces) to JNA (Java Native
Access). This might allow getting rid of hard-to-build
freenet-ext.jar. Added a workaround for JNA bug in multi-user system:
move tempdir into the freenet folder: java.io.tmpdir=./tmp/; Needed
until https://github.com/java-native-access/jna/issues/985 is fixed
upstream.
Changes to update keys: Rekey the update URIs to ensure they are
RFC6979. Split off java 7 into its own update key for 1482, so we can
use java 8 starting with 1483. The updated keys have been split into
shares using ssss-split and distributed among core developers. See
https://github.com/freenet/scripts/blob/master/generate_autoupdate_key
Don't send RecentlyFailed until we've visited 25% of the routing
table, but at least 3 peers. This might reduce recently failed errors
and as such remove a major annoyance for content accessed shortly
after publication.
Add Winterfacey theme. Set sky-static as default theme until Winterfacey got more testing.
Further changes:
- Fix commons-compress bug, might help fix the Gentoo ebuild.
- Execute in background mode (reduced I/O priority) on windows NT6+.
- Override list request identifier
- use fallocate
- ipv6 fixes
- fix warnings
- optimization
- Persist "Bookmark Updated" notifications across restarts
- minimum bandwidth increased to 10KiB again
- undo update of pinned SSL certificates (site no longer exists)
- Add support for GIF89a
- Fix wrapped FCP message
- Add config option to allow caching of CHK and SSK keys
- bookmarks: fix jumping layout (missing activelink)
- reduce thread usage.
A heartfelt thank you to all involved!
- Arne Babenhauserheide
---
Arne Babenhauserheide (6):

add task ./gradlew tar, still pretty rough
wrapper.conf: add JNA tmpdir on update if it is not yet set
commit COMPRESS-449 workaround, see https://freenet.mantishub.io/view.php?id=6921, thanks to dennisne
always use BouncyCastle in KeyGenUtils
use a SkipShieldingInputStream as commons compress workaround
use the SkipShieldingInputStream

Arne Babenhauserheide (freenet releases) (15):

update version to 1480 to be in sync with master
remove unnecessary TODO
remove stray files
remove stray import
Update default bookmark editions
add 1480 section to NEWS
increase minimum bandwith to 10KiB again
adjust wizard and comment to increased min bandwidth
fix typo (found by TheSeeker)
Build 1481
undo SSL certificates switched to AWS
add jna-platform and order
Update default bookmark editions
Update default bookmark editions
Build 1481

Bert Massop (42):

Rewrite BitArray to use BitSet internally
Use LinkedList instead of our own DoublyLinkedList
Move LimitedEnumeration into its sole using class
Remove unused LimitedRangeIntByteArrayMap
Deprecate SortedIntSet, document its peculiarities and simplify
Remove unused Timer
SessionManager: remove dead sanity check
Improve SparseBitmap efficiency
Integer.hashCode() is not available on Java 7; just use the value
Add default serialVersionUIDs
Fix rawtypes and unchecked warnings
Remove redundant casts
Fix warnings about missing @Deprecated
Suppress fallthrough warnings in PNGFilter
Implement hashCode where equals is overridden
Remove unnecessary Math.min()
Fix SRGA breakage due to misinterpretation of array generics
Improve clarity and brevity of SortedIntSet
Add unit test for SortedIntSet
Make the open file descriptor count non-static for unit tests
Remove writeFilter: it is never used and implementations are broken
Implement GIF87a filter
Also remove writeFilter-related advice messages
Add support for GIF89a
Throw user-readable exception on EOFException
Fix missing block termination
Add support for Netscape GIF Loop Extension
Improve GIFFilter documentation
Add GIFFilter error messages to l10n
Update GIFFilter status
Simplify condition
Use IMAGE_SEPARATOR constant appropriately
Actually filter GIF87a instead of just preparing for it
Add unit test for GIFFilter
Get rid of some asserts; clamp the values instead
Add wildcard copy for filter test files
Make SSL work on Java 8+
Extend self-signed certificate life to 10 years
Switch to non-outdated high-security SSL crypto
Improve SSL error messages
Factor out magic values for SSL
nextgens suggested to use 256-bit ECDSA instead

Carlo Alberto Ferraris (4):

Have fred execute in background mode (reduced I/O priority) on windows NT6+ This patch uses JNA (3.2.7) to call the native OS libraries. jna.jar is not included in the patch but can be fetched from http://java.net/projects/jna/downloads
Fix small review issues
Use proper exception
Add comments and license.

D-sha (4):

Add nice links to README.md
Fix donation link in README.md
tidy README.building.md
more tidy README.building.md

David ‘Bombe’ Roden (10):

Fix wrapped FCP message
Override list request identifier
Add test for FCP message wrapper
Fix wrapping a null FCP message
Don’t send unwanted list request identifiers
Remove parameter that’s always “true”
Simplify methods that previously used the parameter
Make handleDownload method private
Add config option to allow caching of CHK and SSK keys
Fix code for non-DOS systems

Dean (1):

Update README.md

Florent Daigniere (98):

Initial gradle support
Update the travis build-file, make it use/cache gradle arctefacts
Fix the unit tests not passing
get rid of it since it's not used yet
Ensure that Travis caches properly
fix version-string updating
fork a JVM for every test
give up on PooledFileRandomAccessBufferTest
Just disable the failing test when we know it won't succeed
try bertm's new patch
Replace our NativeThread JNI with JNA
Use posix_fallocate()/fallocate() where possible
doh
untested code factoring out the legacy fallocate
CPUID isn't used anymore
use rfc5014: IPV6_PREFER_SRC_PUBLIC
Don't output to wrapper.log if it's a small resize
set IPV6_PREFER_SRC_PUBLIC regardless of the bindTo type
Add JNA to ant too
bug6668: NPE while try hide not-enough-disk-space alert
Use java7 try syntax
Add mockito to the ant build
fix a warning
Tweak the travis buildfile
specify which JDK was used in the manifest
Fix a potential problem with fallocate()
add a few seconds to ensure it happens
Fix posix_fallocate() on POSIX
Turns out that OSX isn't POSIX
Replace a HashMap by a ConcurrentSkipListMap
Remove the socket-timeout for fproxy
Take Bombe's comments into consideration
Take Bombe's comments into consideration (round2)
More cosmetic changes
We don't need that if
Add logging
Implement the osx/linux equivalent
Display the default value as intended
bug6562: mark temporary files as hidden
Bad things happen if ipv6 isn't available
Handle EOPNOTSUP
s/operating/file/ system
handle ENOSYS too
get rid of ant-buildfiles
add gradle.properties to .gitignore
Ensure that we don't have to truncate the file after fallocate()
It's only safe if the total length is above 4KB!
It's only safe if the total length is above 4KB!
Error codes aren't the same cross-platform
get rid of IDE config too; get gradle to generate them for you
add gradle wrapper
move gradle-witness into gradle's folder
Re-enable RSA-based ciphers
Re-enable RSA-based ciphers
Upgrade to BC 1.56
Update the BC tests for rfc7539 compliance
Fix a potential click-jacking vulnerability
update the javadoc on commit
doh
only build/deploy it with java7/oracle (once)
This prevents caching
try to dynamically update transifex
try with the JVM that does build successfully
add skip_cleanup
Auto-upload the l10n for translation when it hits next
ArneBab wants to do it manually
doh
download freenet-ext from the new repo
Update Version,bookmarks,plugins and l10n from master
clarify NEWS.md
update NEWS.md
Bump BC version to 1.57
bump version number to 1478
build against jdk8 and jdk9
turns out that openjdk9 is not a thing yet
upgrade to BC1.58
build the javadoc on JDK8
update the l10n
fix useless warning
Fix a typo in the Norvegian l10n
update to gradle 4.2.1, simplify the build script
tell travis to deploy tags
use openjdk instead
don't fail on javadoc errors
avoid running the tests twice
do the opposite since we can't build the javadoc that way
bookmarks: fix jumping layout (missing activelink)
doh; we need that to be set to false for reproducible builds
Get travis to deploy snapshots to github-releases
ignore the result of building the javadoc
doh
Ensure that there is a single Version file
ensure that compileVersion runs after compileJava
fix the dependency
turns out that you need to set it twice
display the SHA-256 hash now that it ought to be reproducible
the assemble task messes the checksum up; not sure why yet
94c367e895 was missing the dep's checksum

GNU Emacs User (4):

fix compile error
try adjusting only jna.tmpdir, not java.io.tmpdir
need java.io.tmpdir=./tmp/ jna.tmpdir does not work.
actually use the default theme as initial theme; switches to sky-static

Matthew Toseland (5):

Factor out maxCountWaiting()
Don't send RecentlyFailed until we've visited half the routing table, but at least 3 peers.
Consistency, avoid locking twice
1/4 of routing table max
And no more than 10 peers.

Stephen Oliver (2):

Build: add jna-platform for Windows-specific types
Use JNA interface mapping instead of direct in ProcessPriority on Win

Steve Dougherty (17):

MemoryLimitedJobRunnerTest: avoid high thread counts
JVMVersion: fix spelling of "beyond"
JVMVersion: add distinction between EoL alert and updater
Revert "Merge remote-tracking branch 'origin/much-less-recentlyfailed' into next"
gradle: fix typo in wrapper verification configuration
README: focus on developers and update for Gradle
README: link Travis build badge to Travis
README: link Coverity badge to Coverity
README: fix Coverity badge link
README: remove errant dash
build: upgrade Bouncy Castle to 1.59
dependencies: add JNA 4.2.2 dependency
dependencies: upgrade Bouncy Castle to 1.59
Revert "Build 1481"
build: enable deterministic tars
build: use bzip2 compression for source archive
Rekey the update URIs to ensure they are RFC6979

TheSeeker (1):

fix memory limit setting on windows v2

Zero King (1):

Fix typo

blacklightwork (1):

Update theme.css

drak@kaverne (2):

add Winterfacey theme
fix binary or used instead of boolean or

xor-freenet (16):

Class IfNull: Deprecate in favor of Java 7 providing the same
Documentation: Convert some comments to JavaDoc
Documentation: Deduct purpose of a constructor...
Documentation: Fix obsolete claims about purpose of some constructors
Remove constructors which were needed only by db4o
BookmarkItem: Remove unused constructor...
BookmarkItem: Store the belonging BookmarkManager
BookmarkItem: Persist "Bookmark Updated" user alerts across restarts
BookmarkManager: Fix losing update alerts if shutting down <5 min after them
FProxy: If a plugin throws during startup then show the stack trace
FProxy bookmarks: Mark updated ones with bold link
FProxy bookmarks: Add button to dismiss update notifications
FProxy bookmarks: After clicking the dismiss button go back to same section of page
Fix whitespace to adhere to Google Java Style Guide
Remove trivially obvious comment
TimeUtilTest: Test setTimeToZero()

[close]

https://freenetproject.org/index.html
Titel: ZeroNet 0.6.3
Beitrag von: SiLæncer am 24 September, 2018, 18:00
(https://i.postimg.cc/GtQNFdVf/screenshot_637.png)
Browse the Internet, create new websites and keep in touch with others in an anonymous environment by turning to this handy service.

License: GPL  /  Donationware

Changelog

Added

    New plugin: ContentFilter that allows to have shared site and user block list.
    Support Tor meek proxies to avoid tracker blocking of GFW
    Detect network level tracker blocking and easy setting meek proxy for tracker connections.
    Support downloading 2GB+ sites as .zip (Thx to Radtoo)
    Support ZeroNet as a transparent proxy (Thx to JeremyRand)
    Allow fileQuery as CORS command (Thx to imachug)
    Windows distribution includes Tor and meek client by default
    Download sites as zip link to sidebar
    File server port randomization
    Implicit SSL for all connection
    fileList API command for zip files
    Auto download bigfiles size limit on sidebar
    Local peer number to the sidebar
    Open site directory button in sidebar

Changed

    Switched to Azure Tor meek proxy as Amazon one became unavailable
    Refactored/rewritten tracker connection manager
    Improved peer discovery for optional files without opened port
    Also delete Bigfile's piecemap on deletion

Fixed

    Important security issue: Iframe sandbox escape [Reported by Ivanq / gitcenter]
    Local peer discovery when running multiple clients on the same machine
    Uploading small files with Bigfile plugin
    Ctrl-c shutdown when running CLI commands
    High CPU/IO usage when Multiuser plugin enabled
    Firefox back button
    Peer discovery on older Linux kernels
    Optional file handling when multiple files have the same hash_id (first 4 chars of the hash)
    Msgpack 0.5.5 and 0.5.6 compatibility

[close]

http://zeronet.io/
Titel: FreeNet 0.7.5 Build 1482 Pre-Release
Beitrag von: SiLæncer am 12 November, 2018, 09:14
Changelog

Reduce opennet peernumber scaling_constant from 4 to 1.61803.
Reduced peer-count should reduce the CPU load from routing.
Since all reduce their peercount, the bandwidth per peer rises,
and bandwidth should stay the same.
Reduce log level of removing wrong node or removing twice to minor
Apply the winterfacey adaptions by poets

[close]

https://freenetproject.org/index.html
Titel: ZeroNet 0.6.4 (rev3729)
Beitrag von: SiLæncer am 27 November, 2018, 19:00
(https://i.postimg.cc/GtQNFdVf/screenshot_637.png)
Browse the Internet, create new websites and keep in touch with others in an anonymous environment by turning to this handy service.

License: GPL  /  Donationware

http://zeronet.io/
Titel: FreeNet 0.7.5 Build 1483
Beitrag von: SiLæncer am 16 Februar, 2019, 19:00
(https://i.postimg.cc/XJwn9mcX/screenshot-1254.png)
FreeNet is a peer-to-peer platform that comes packed with a complete suite of features for helping users share, download, browse, and chat on forums. Since this is a Java-based application, you should make sure you have previously installed the environment on your computer.

License: GPLv2  /  Donationware

Changelog

Use BELOW_NORMAL_PRIORITY_CLASS instead of BACKGROUND_MODE on windows
This should fix excessive memory usage reported on Windows.

[close]

https://freenetproject.org/index.html
Titel: ZeroNet 0.6.5 (rev3852)
Beitrag von: SiLæncer am 18 Februar, 2019, 18:30
Changelog

IPv6 support in peer exchange, bigfiles, optional file finding, tracker sharing, socket listening and connecting (based on tangdou1 modifications)
New tracker database format with IPv6 support
Refactored port open checking with IPv6 support
Display notification if there is an unpublished modification for your site
Consider non-local IPs as external even is the open port check fails (for CJDNS and Yggdrasil support)
Listen and shut down normally for SIGTERM (Thanks to blurHY)
Check the length of master seed when executing cryptGetPrivatekey CLI command
Only reload source code on file modification / creation
Add IPv6 tracker and change unstable tracker
Support tilde ~ in filenames (by d14na)
Detection and issue warning for latest no-script plugin
Don't correct sent local time with the calculated time correction
Support map for Namecoin subdomain names (Thanks to lola)
Add log level to config page
Don't show meek proxy option if the tor client does not supports it
Quick check content.db on startup and rebuild if necessary
Only support CREATE commands in dbschema indexes node and SELECT from storage.query
Support {data} for data dir variable in trackers_file value
Disable CSP for Edge
Fix site cloning before site downloaded (Reported by unsystemizer)
Fix queryJson for non-list nodes (Reported by MingchenZhang)
Fix multi-line parsing of zeronet.conf (Reported by xx)
Fix site deletion from users.json
Fix sql queries with lots of variables and sites with lots of content.json (Reported by xx)
Fix atomic write of a non-existent file

[close]

http://zeronet.io/
Titel: FreeNet 0.7.5 Build 1484
Beitrag von: SiLæncer am 22 März, 2019, 17:00
Changelog

This release fixes the last blocking problems with the new build based on gradle and JNA.

Thanks to thesnark and operhiem1 we have a fix to a way to circumvent the content filter. This
could have resulted in handing an insecure file to an external (and potentially vulnerable)
program without showing a warning to the user. Please update ASAP to avoid that. See
CVE-2019-9673 for details.

Also uploads without compression now survive restarts of the node again.

This release finally includes the ogg-filter from Spencer Jacksons Google Summer of Code
project. It still needs polishing and has some inefficiencies, but you can now listen to a FLAC
from Freenet directly from your browser.

As a sidenote: Freenet supports listening to mp3 files in the browser since version build 1473
(2016-05-21). You can also use mp3s in a HTML5 audio-tag (FLAC not yet).

As main user-visible change: If you use the default theme, you will now see the Winterfacey
theme. If you changed it to some other theme, Freenet will continue to use that other theme.

The main networking change is to apply the less recently failed branch by toad. This should
decrease the number of recently failed errors, but it could have side-effects.

For darknet friends, the 1024 character limit of n2n messages is lifted. You can now send
messages of up to 128 kiB.

And thanks to Redwerk, there is now a "Send confidential message" button on the friends page.
Just tick the checkbox of the friends you want to contact to send n2n messages to them.

Also thanks to Redwerk, Freemail_wot is also updated to v0.2.7.4 with better detection of
contacts missing from WoT.

Further changes:

- update WoT plugin to build 20. Thanks to xor.
- replace handler.outputHandler.queue by handler.send - thanks to patheticcockroach.
- peer list: Add spacing between flag and IP address - thanks to Bombe.
- increase scaling to 3 again because 1480 nodes otherwise slow down updated nodes.
- only FMS and Sone on ChatForums suggestion page to fit the projects longstanding stance. If you disagree, you can create a freesite to promote it.
- avoid losing download state on restart - thanks to ChristmasMuch from FMS.
- update Sharesite version to 0.4.7 and activate by default.

Thank you for using Freenet!

- Arne Babenhauserheide

Developer changelog:

2019-03-21

Changes in 1484:

This release fixes the last blocking problems with the new build based on gradle and JNA.

Thanks to thesnark and operhiem1 we have a fix to a way to circumvent the content filter: on
Firefox uploading a file as MIME type text/plain caused Firefox to guess the filetype and present
the user with a download-or-open dialog. This could have resulted in handing an insecure file to an
external (and potentially vulnerable) program without showing a warning to the user. Please update
ASAP to avoid that. See CVE-2019-9673 for details.

Also uploads without compression now survive restarts of the node again.

Also this release finally includes the ogg-filter from Spencer Jacksons Google Summer of Code
project. It still needs polishing and has some inefficiencies, but you can now listen to a FLAC
from Freenet directly from your browser. For example via the following key:
CHK@tOwwq70fTosZuCnpZP4j1vMkEKiFuRIblmC351CbgpE,w6BTgWSJBDOM1~lWnsE83K2gOv3huEGHzSPWFBN4xFc,AAMC--8/infinite-hands-free-software.flac

Ogg Theora is merged, too, but currently garbles most files. If you’d like to fix that, please file
a pull-request!

As a sidenote: Freenet supports listening to mp3 files in the browser since version build 1473
(2016-05-21). You can also use mp3s in a HTML5 audio-tag.

As main user-visible change: If you use the default theme, you will now see the Winterfacey
theme. If you changed it to some other theme, Freenet will continue to use that other theme.

The main networking change is to apply the less recently failed branch by toad. This should
decrease the number of recently failed errors, but it could have side-effects.

For darknet friends, the 1024 character limit of n2n messages is lifted. You can now send
messages of up to 128 kiB.

And thanks to Redwerk, there is now a "Send confidential message" button on the friends page.
Just tick the checkbox of the friends you want to contact to send n2n messages to them.

Further changes:

- update WoT plugin to build 20. Thanks to xor.
- replace handler.outputHandler.queue by handler.send - thanks to patheticcockroach
- update plugin Freemail_wot to v0.2.7.4 with better detection of contacts missing from WoT - thanks to Redwerk
- update Sharesite version to 0.4.7
- peer list: Add spacing between flag and IP address - Thanks to Bombe
- increase scaling to 3 again because 1480 nodes otherwise slow down updated nodes.
- plugin manager cleanup: more readable code
- m3u filter: can stream playlists (running in external players still needs experimentation)
- avoid losing download state on restart - thanks to ChristmasMuch from FMS
- only FMS and Sone on ChatForums suggestion page to fit the projects longstanding stance. If you disagree, you can create a freesite to promote it.
- update included seednodes

Thank you for using Freenet!

- Arne Babenhauserheide

[include shortlogs of any installer or plugin changes]

---
Arne Babenhauserheide (18):
      add m3u filter again
      README: document how to run tests
      make links in M3U lists absolute, to make them play in most players
      within m3u lists allow transparent pass-through of files up to 100MiB
      avoid try-with-resources to avoid auto-closing.
      support ogg, oga, ogv and flac in m3us
      add m3u read advice
      polish winterfacey theme
      force activelinks for winterfacey
      do not enable activelinks for all
      update NEWS somehow
      m3u: trim every uri (removes leading and trailing whitespace)
      m3u: add test for mime type of ogg and flac
      Revert "Revert "Merge remote-tracking branch 'origin/much-less-recentlyfailed' into next""
      secure the HTMLFilter use by the ogg-filter
      tabify
      tag FDTracker as Serializable to avoid losing download state on restart
      tag FDTracker as Serializable to avoid losing download state on restart

Arne Babenhauserheide (freenet releases) (24):
      update Sharesite version to 0.4.7 built from 5fd61f2170a2a637d49e8942338f98260408fd1f
      increase peer-count scaling back to 3
      update NEWS
      typo
      update WoT to build 20
      Update default bookmark editions
      update NEWS
      only suggest FMS and Sone on the ChatForums page - we cannot argue for a decade that Frost is easy to break while promoting it on the community page
      only suggest FMS and Sone on the ChatForums page - we cannot argue for a decade that Frost is easy to break and spam (and therefore to censor for all but the most dedicated users) while promoting it on the community page
      update NEWS
      NEWS
      NEWS
      NEWS
      NEWS
      move n2n button news to current release
      Reference CVE in NEWS
      attribute the news
      attribute the news
      Update Freemail_wot plugin to v0.2.7.4 build 29 released from rev e879d7792bb3fbc81f3d2148cf5646f267d41d4d
      update NEWS
      Update default bookmark editions
      Update default bookmark editions
      Update default bookmark editions
      Build 1484

Cooo (1):
      Minor fixes to the Swedish translation.

David ‘Bombe’ Roden (37):
      Remove unused SHA-256 from plugin downloader
      Move plugin downloading into its own method
      Rename method argument
      Move verification of plugin directory into its own method
      Use real OOP instead of “instanceof.”
      Move plugin download target file determination into its own method
      Return list instead of array
      Clean up removal of cached files
      Move cache cleaning into its own method
      Move JAR file verification into its own method
      Use OOP instead of “instanceof.”
      Move plugin instantiating into its own method
      Reformatting
      Remove unused method, deprecate some methods
      Remove unused method parameter
      Remove unused method
      Rename horribly-named interface
      Move initialization to declaration, remove comment
      Don’t use deprecated constant
      Use interface and initialize at declaration
      Get rid of unnecessary boolean
      Fix inconsistent synchronization
      Use concurrent list for plugin wrappers, adjust synchronization accordingly
      Remove unused import
      Stop killing plugins after the first
      Don’t keep subconfig around after constructor
      Add braces and fix formatting
      Rename flag to better show its purpose
      Fix whitespace
      Manage information about starting, loaded, and failed plugins differently
      Remove dead code
      Use given last startup version
      Use “started” flag instead of “toStart == null”
      Use OOP instead of “instanceof.”
      Remove some duplicate code
      Make condition easier to understand
      🚸 Add spacing between flag and IP address

GNU Emacs User (15):
      FIX: recommending files to friends works again
      fix misleading indentation
      implement n2ntms up to 128 kiB via transparent assembly and disassembly
      l10n: note new n2ntm limit of 128k chars
      n2ntms: positive long msgid, -1 for invalid.
      n2n: only show option to send files in advanced mode
      cleanup whitespace
      only unqueue n2ns after ack, not after send
      whitespace cleanup
      only change strings for languages where I know the number format well enough
      process review by Bombe and xor
      fix: used wrong syntax to call another constructor
      add requiredParts and partIndex to n2ns
      fix whitespace
      fix whitespace

Matthew Toseland (41):
      Don't double the message on type warning pages.
      Get rid of "MIME type". Use "Content Type" or similar. Rewrite one or two related strings.
      Check whether defaultName actually exists really early on. I saw something wierd from Freereader in my logs...
      Indent.
      Similar fixes for SingleBlockInserter to those done for SplitFileInserterSegment: Make sure we always run onEncode before running onInsertSuccess, and run it inline if localRequestOnly is set. Plus, return early from a database exception.
      Another activation fix. Thanks to an anonymous tester from FMS.
      Store even if freed, if not removed.
      Check freed even if wasn't active (and we fixed it).
      Handle storing buckets that have been freed properly.
      Log an error about it anyway.
      Synchronization fix for non-persistent recent requests list.
      Logging: This should only happen on encode.
      Library edition 14.
      Fix ClassCastException
      Logging
      Don't show the filter box at all on an unsafe content type warning, since we can't filter and have warned the user already. Which is not true on e.g. the too big error page.
      Set finished = true on failure in USKInserter. Prevents NPE due to trying to free and null data twice.
      Fix nested synchronized.
      Logging
      Logging: Show what we are still waiting for.
      Logging
      Fix setting the key wrong, copy code from segment again.
      Fix NPE on collision.
      Doh!
      Make MySendableRequestSender static and use SBI only when we are sure we can use it.
      Minor activation fix for compressor descriptor for single blocks.
      Don't do recursive deactivation of metadata.
      Document and work around really grotesque db4o issue with collections in SimpleManifestPutter.
      Document it here too so it gets fixed before deployment.
      Activate to MAX_VALUE not 100.
      Comments: Fix re HashSet's
      Comment: Ideas for a proper fix.
      Fix bug #3159: Show a different warning if Library is in the process of being loaded than if it is not loaded at all.
      Ignore XMLLibrarian
      Allow what we haven't used of our bandwidth limit to reduce the overhead fraction. We can get into a sort of self-inflicted loop...
      Some FIXMEs
      A 20% minimum works for output limiting, so lets use it for the rest too.
      Library v16
      Doh
      Don't show the filter data option if we are telling the user we can't filter the data - either for unknown type or known bad type.
      If FEC decoding produces a data block that doesn't encode to the key expected, fail the download, it was probably inserted corrupt.

Miko (1):
      Swedish translation from Miko on FMS.

Oleh Shklyar (1):
      add "send confidential message" button to friends page

Spencer Jackson (72):
      Initial Ogg filter
      Create a bitstream filter object for each bitstream in the ogg
      Isolate OggPage from the actual act of writing the bitstream
      Check CRCs in Ogg pages
      Process the Vorbis identification header
      Expand Vorbis parser in anticipation of the other header types
      Store Vorbis packet boundaries
      Remove comment header for Vorbis files
      Search for a valid subpage
      Use magic number from VorbisBitstreamFilter
      Test the obtaining of ogg bitstream filters
      Add unit tests on obtaining and validating ogg pages
      Fix typo
      Simplify vorbis identification
      Check that Ogg pages are not out of order
      Check log level
      Revert "Simplify vorbis identification"
      Add text for referenced strings
      Fix page sequence check
      Remove old imports
      Close and flush streams where necessary
      Rethrow any exception which arises
      Javadoc Ogg filter
      Move OggPage to its own file
      Remove unneeded finally
      Remove unneeded getter method from OggPage
      Throw exception when vorbis structure invalid
      Remove EOFException check, as the parser should break gracefully
      Rename OggFilterTest, as it contained tests on the OggPage class
      Add missing GPL header
      Pass theora bitstreams through the filter
      Validate Theora identification header and strip comments
      Read unsigned bytes
      Fix bitshifting in comment header LEN acquisition
      Fix whitespace
      Remove post setup header validation state
      Test creation of Theora parser
      Fix bit level construction of 16 bit integers
      Remove log statments
      Use long for storing unsigned 32bit integers
      Correct endianness in vorbis parser
      Allow boolean variables to be passed by the HTML filter
      Add HTML5 multimedia tags
      Prevent autoplay
      Store split pages until the the page is completed
      Scan for subpages in two consecutive pages
      Signify some degree of completion for Ogg filter
      Remove checks for exception method throws
      Reorganize OggPage
      Temp AMEND THIS
      Revert "Temp AMEND THIS"
      Log source of EOFExceptions raised during filtration
      Fix subpage detection
      Check for subpages which are valid when truncated at page end
      Remove FLAC from Ogg MIMEType registration
      Note the dangerousness of FLAC audio
      Throw exception on Ogg with no valid bitstreams
      Close streams used for subpage testing
      Parse packets instead of pages in Ogg filters
      Extract FLAC packets from native transport format
      Correct FLAC MimeType entry
      Add missing file needed for packet extraction
      Fix packet extraction and processing
      Fix Flac native packet extraction
      Filter Flac files
      Replace undesired FLAC header blocks with PADDING packets
      Copy states to FlacFilter
      Logging
      Remove unneeded code from extracting packets from pages
      Another missing logMINOR
      Allow STREAMINFO to be the first and last metadata block
      Exception on invalid stream

Steve Dougherty (1):
      Set ContentEncoding on text/plain to prevent Firefox MIME type sniffing

drak@kaverne (3):
      enable activelinks by default
      welcome toadlet activelinks: use style for width and height
      Fix: scale the activelinks to 36x108 again

patheticcockroach (1):
      Use FCPConnectionHandler.send instead of .outputHandler.queue

xor (1):
      Implement some toString() for DBJobs

[close]

https://freenetproject.org/index.html
Titel: FreeNet 0.7.5 Build 1485 Pre-Release
Beitrag von: SiLæncer am 27 Januar, 2020, 06:10
Changelog

    Fix a possible reason for the startup loop
    Skip file compression where compression typically does not yield much improvement
    Compressor: skip LZMA (old) if it is not the only requested compression method
    Switch to java8 as the minimum required version
    Capture fetchKeyBoxAboveBookmarks from the theme as default value
    If there are *.fref files in a peers-offers/ folder, ask user whether to connect to them
    Theora fixes thanks to redwerk: we can get Video safely now (the first step for streaming)!

    Changes in 1485:

    avoid quadratic memory allocation if PooledFileRandomAccessBuffer is swapped to disk (should fix startup loops)
    compressor: skip LZMA (old) if it is not the only requested compression method
    remove the contrib submodule from the fred repo because gradle does not need it and it hinders self-hosting
    switch to java8 as the minimum required version
    fix bug7102: don't attempt to pre-allocate when we truncate
    capture fetchKeyBoxAboveBookmarks from the theme as default value
    skip file compression where compression typically does not yield much improvement
    If there are *.fref files in a peers-offers/ folder, ask user whether to connect to them
    Theora fixes thanks to redwerk: can filter Video now!


[close]

https://freenetproject.org/index.html
Titel: FreeNet 0.7.5 Build 1486 Pre-Release 4
Beitrag von: SiLæncer am 03 August, 2020, 09:12
Whats new:>>

Emergency-release from next to address Java breakage on Windows.

https://freenetproject.org/index.html
Titel: FreeNet 0.7.5 Build 1487
Beitrag von: SiLæncer am 06 Oktober, 2020, 06:00
Changelog

    The focus of this build are plugin-updates:

    Add KeepAlive which allows keeping files alive in Freenet (ready as official plugin thanks to redwerk),
    plugin-FlogHelper adds audio- and video-tag and more translations,
    Sharesite provides better default CSS (more beautiful sites) and clearer wording,
    Freemail uses the newer WoT API,
    KeyUtils has a small fix to adjust for internal API change (was broken in 1486).
    Add UPnP2 plugin for testing.

[close]

https://freenetproject.org/index.html
Titel: FreeNet 0.7.5 Build 1489 Pre-release
Beitrag von: SiLæncer am 16 Dezember, 2020, 09:00
Changelog

    Add m3u support with mp3, ogg, oga, ogv, and flac. Thanks to Bombe for reviewing!
    Reduce max backoff times from 3 hours to 8 minutes;
    the one safe change from the let-it-burn patchset.
    This might increase bandwidth available. Thanks to TheSeeker.
    add explicit license for Libre-JS to progresspage.js
    rewrite checkall to match the class for all input elements,
    add explicit license for Libre-JS
    Arne Babenhauserheide

[close]

https://freenetproject.org/index.html
Titel: FreeNet 0.7.5 Build 1490 Pre-release
Beitrag von: SiLæncer am 14 März, 2021, 11:00
Whats new:>>

    Streaming in the browser,
    Mitigating the pitch black attack, and Providing the windows-installer from the node again.

https://freenetproject.org/index.html
Titel: FreeNet 0.7.5 Build 1491 Pre-release
Beitrag von: SiLæncer am 03 Mai, 2021, 11:00
Changelog

    disable pitch black defense if swapping is disabled because the node uses opennet this should resolve problems to the network structure introduced during the pitch-black fix because opennet nodes started swapping when they had network-issues. Sorry for that :-(
    start pitch black defense 10 minutes after startup, not 1 minute after startup further reduce the probability of stray swapping
    fix streaming: deal with proxies providing a http node via https streaming should now work over proxies.
    m3u compability for mobile devices - thanks to DC* some mobile browsers answer the query "supports m3u" with "maybe" O_o
    add OpenBSD support thanks to jv@D7b92AQB2664AkrR
    Add compatibility method for plugins (SCGIPublisher needs it)
    recover constructor for compatibility with plugins
    Fixed several unused variables issues - thanks to Jan Gerritsen
    Fix label for logged attribute RoutingDisabled - thanks to Jan Gerritsen

[close]

https://freenetproject.org/index.html
Titel: FreeNet 0.7.5 Build 1492
Beitrag von: SiLæncer am 05 November, 2021, 20:00
Changelog

    And several plugins received updates:

    KeyUtils got bugfixes from TheSeeker
    Library now searches all indexes if you just hit search — thanks to redwerk.
    Library now also allows setting a custom link suffic (docname) — thanks to TheSeeker.
    Spider got bugfixes from redwerk and juiceman.
    FlogHelper provides simple clickable audio and video tags.
    Just put a m3u link into the video tag to have video-on-demand.

    Included Bugfixes if fred (the Freenet Reference Daemon):

    skip in support.io.SkipShieldingInputStream must return
    non-negative. Thanks to dennisnez.
    NodeConfig was reading a particular config from default on every
    start up. Thanks to desyncr.
    OpenJDK 16+ compat: add wrapper.conf argument to allow access to
    internal openjdk modules.
    Correct "current size" option in Wizard => datastore size.
    Thanks to AC4BB21B.

[close]

https://freenetproject.org/index.html
Titel: FreeNet 0.7.5 Build 1493 Pre-release 1
Beitrag von: SiLæncer am 29 März, 2022, 09:00
Whats new:>>

Merge branch 'next' of github.com:freenet/fred into next

DL -> https://github.com/freenet/fred/releases

https://freenetproject.org/index.html
Titel: FreeNet 0.7.5 Build 1493
Beitrag von: SiLæncer am 03 April, 2022, 19:00
Whats new:>>

    This build provides four core improvements:

    Curated default bookmarks, including an actively maintained index and Shoeshop for sneakernet
    Better peer scaling for very fast nodes
    Updated defaults to adapt to the higher capacities of modern systems.
    Compatibility with Java 17, first in the installers, with the following update for all nodes

Weitere Infos & DL -> https://github.com/freenet/fred/releases

https://freenetproject.org/index.html
Titel: FreeNet 0.7.5 Build 1494
Beitrag von: SiLæncer am 04 Juli, 2022, 06:00
Changelog


    This build improves four broad areas:

    Streaming on demand,
    Configuration,
    Security, and
    Bugfixes.

    Developer changelog:

    In addition to these improvements, bugs got fixed:
    Fix build with modern Java: add opens jvmargs on java 17.
    Remove Frost on ChatForumsToadlet from non-updated translations
    (removed 2019 from the original english).
    Fix parts of the German translation.
    Do not store blocks in the cache, if they are eligible for the store
    (should increase usable cache size). Thanks to Trivuele!
    How a user alert (once every Freenet update) if the datastore is
    Below 10% of available space with a link to the store size wizard page
    To make it easy to increase the store ? thanks to Trivuele
    Do not store blocks in the cache, if they are eligible for the store
    (should increase usable cache size) thanks to Trivuele
    M3u-player: more robust sizes, do not use overlay for audio. This
    Finally enables convenient Samizdat Radio
    Randomize pitch black defense times and wait at least 12 hours
    Between pitch black mitigations to prevent timing attacks
    Bandwidth settings: parse bit suffix correctly
    Improve /imagecreator/ thanks to Oleh from Redwerk
    Disable write local to datastore functionality when opennet is
    Enabled; it can be useful on a small darknet, but on opennet it
    Makes it easier to find downloaders. thanks to Trivuele
    Make it easier to build fred without network access thanks to Trivuele
    Fix build with modern Java: add opens jvmargs on java 17
    Fix: a FOAF mitigation wasn t operational, because it lacked a
    Conversion to percent. thanks to freedom-of-depression
    Remove Frost on ChatForumsToadlet from non-updated translations
    (removed 2019 from the original english)
    Fix parts of the German translation

[close]

Weitere Infos & DL -> https://github.com/freenet/fred/releases

https://freenetproject.org/index.html
Titel: Freenet 0.7.5 build 1495 Pre-Release
Beitrag von: SiLæncer am 03 Dezember, 2022, 20:00
Changelog


New users

There is a new firsttime wizard for single-step setup, contributed
by redwerk and finally merged after resolving dependency-requirement.

To further ease the start, the bookmarks are re-organized with
"starting points" at the top.

User experience

For integration in browser extensions, TheSeeker added support for
the schemes web+freenet and ext+freenet which do not need further
allow-listing by browsers to use.

CometZ@6DtYG~ created a new theme sky-dark-static, a clean dark scheme,
simpler than Winterfacey.

To enable more beautiful Freesites, Spider Admin, naejadu and vwoodzell
extended the CSS filter to enable sticky, transition, and word-wrap.

The m3u-player is now only inserted into sites which contain at least
one video or audio tag. When a part of a stream fails, it is now skipped,
allowing for continuous playback without user-intervention.

Performance

For better lifetime of larger files, the healing size is increased
from 20 to 320 MiB, so a 320 MiB file will keep working if accessed
once every 10 days.

And the pending keys optimizations by Eleriseth should reduce the CPU
load on very fast nodes with many peers.

Further technical improvements

    finally merged the HashingAPI by unixninja92, a GSoC project that had
    gotten lost in the pull requests. This provides an easy and
    well-tested way to create and verify different types of Hashes from byte
    arrays, including Sha256 and TigerTree.
    #258
    old announcement fixes by toad were finally merged
    unit tests were upgraded to junit4, thanks to vwoodzell!
    the client getter method now honors the max size argument

Thank you for using Freenet!

    AWAY

2022-12-03

Changes in 1495:

    new firsttime wizard (single-step joining with clearer defaults)
    Add web+freenet and ext+freenet as supported schemas to support
    extensions. Thanks to TheSeeker
    new theme: sky-dark-static - thanks to CometZ@6DtYG~
    re-organize default bookmarks: first section has "starting points",
    thanks to vwoodzell for the review!
    m3u-player: skip broken files
    m3u-player: only inline the m3u player if the page contains media tags
    Client getter honor max size argument
    finally merged the HashingAPI by unixninja92, a GSoC project that had
    gotten lost in the pull requests. This provides an easy and
    well-tested way to create and verify different types of Hashes from byte
    arrays, including Sha256 and TigerTree.
    #258
    upgrade unit tests to junit4, thanks to vwoodzell!
    Eleriseth pending keys merged (performance)
    healing size increased (better lifetime for popular files)
    CSS: enable sticky — thanks to Spider Admin
    CSS: enable transition and word-wrap — thanks to naejadu, thanks to
    vwoodzell for the review!
    old announcement fixes by toad finally merged

[close]

Weitere Infos & DL -> https://github.com/freenet/fred/releases

https://freenetproject.org/index.html
Titel: FreeNet 0.7.5 Build 1495
Beitrag von: SiLæncer am 30 Dezember, 2022, 19:00
Changelog


    New users:

    There is a new firsttime wizard for single-step setup, contributed by redwerk and finally merged after resolving dependency-requirements.
    To further ease the start, the bookmarks are re-organized with "starting points" at the top.

    User experience:

    For integration in browser extensions, TheSeeker added support for the schemes web+freenet and ext+freenet which do not need further allow-listing by browsers to use.
    CometZ@6DtYG~ created a new theme sky-dark-static, a clean dark scheme, simpler than Winterfacey.
    To enable more beautiful Freesites, Spider Admin, naejadu and vwoodzell extended the CSS filter to enable sticky, transition, and word-wrap.
    The m3u-player is now only inserted into sites which contain at least one video or audio tag. When a part of a stream fails, it is now skipped, allowing for continuous playback without user-intervention.

    Performance:

    For better lifetime of larger files, the healing size is increased from 16 to 256 MiB, so a 512 MiB file will keep working if accessed
    once every 10 days. To keep alive files explicitly, you can use the keepalive plugin.
    And the pending keys optimizations by Eleriseth should reduce the CPU load on very fast nodes with many peers.

    Further technical improvements:

    finally merged the HashingAPI by unixninja92, a GSoC project that had gotten lost in the pull requests. This provides an easy and well-tested way to create and verify different types of Hashes from byte arrays, including Sha256 and TigerTree. #258
    old announcement fixes by toad were finally mergedunit tests were upgraded to junit4, thanks to vwoodzell! the client getter method now honors the max size argument

[close]

Weitere Infos & DL -> https://github.com/freenet/fred/releases

https://freenetproject.org/index.html
Titel: FreeNet 0.7.5 Build 1497
Beitrag von: SiLæncer am 05 März, 2023, 10:00
Changelog


This release fixes a severe vulnerability in path folding that allowed
to distinguish between downloaders and forwarders with an adapted
node that is directly connected via opennet.

This vulnerability was reported to the Project by Prof. Ming Yang and
Prof. Zhen Ling from the School of Computer Science and Engineering,
Southeast University, Prof. Xinwen Fu from the Miner School of
Computer & Information Sciences, University of Massachusetts Lowell,
and Yonghuan Xu from School of Cyber Science and Engineering,
Southeast university.

Yonghuan also provided support in fixing the vulnerability. Thank you
very much!

To reduce the probability of hitting other problems in path folding,
we also merged the pull-request to completely avoid path folding at
HTL 17 or higher.

Due to changes in the infrastructure, this release has to re-use the
Windows Installer from 1496, so newly installed nodes on Windows will
still be vulnerable for a few minutes after installation until they
auto-update. This should get fixed in 1498.

Besides this change, there’s a German translation fix by an anonymous
contributor: Email ? E-Mail.

And a fix for a test that points towards the need to check the
compression code on newer JDKs.

[close]

Weitere Infos & DL -> https://github.com/freenet/fred/releases

https://freenetproject.org/index.html
Titel: FreeNet 0.7.5 Build 1498 Pre-release 1
Beitrag von: SiLæncer am 16 Oktober, 2023, 10:00
Changelog


   The Windows installer is currently not signed!

    Shorten description of sharesite freesite for english
    gzip: replace test workaround by fixing the output of the compressor — thanks to Bombe for the SingleOffsetReplacingOutputStream!
    replace GregorianCalendar with java.time.OffsetDateTime in CurrentTimeUTC — thanks to Veniamin Fernandes
    CSS: Support word-wrap: anywhere
    Move UPnP2 to normal plugins. It does not seem broken, but UPnP does
    Move Library plugin to advanced plugins because new users tend to get lost with it
    html-filter: allow summary and details html element. Thanks to naejadu
    Add a bit of styling to the plugin list (for winterfacey) — thanks to Bombe
    Remove option that to load plugins from central server — thanks to Bombe!
    fix: invalid max store size showed bytes with GiB suffix
    polish: show datastore size warning with GiB suffix
    Refine ClientRequestSelectorTest, PersistentJobRunnerImplTest, SplitFileFetcherStorageTest, and SplitFileInserterStorageTest — thanks to Veniamin Fernandes
    Change deprecated jcenter() maven repo to mavenCentral() — thanks to Veniamin Fernandes
    ???? Fix JarClassLoader’s ability to work with ServiceLoader — thanks to Bombe!
    refactor the browser warning wizard page
    fix the flag size of nepal — thanks to Percept0r@NYZkOs7eQ…!
    Switch swiss flag to civil and state ensign — thanks to Percept0r@NY
    bookmarks: Add Opennet SeedNodes stats site
    Reorder starting bookmarks: FFS ? clean spider ? Index of Indexes
    Re-order default software bookmarks by ease of use from fproxy
    Add generate media site to the default bookmarks
    Show the noderef in basic-mode: it is now robust enough
    Added tests for PebbleUtils — thanks to Bombe!
    Fix NPE when subsets are not initialized — thanks to Bombe
    reduce logging for too many excluded sub-arrays thanks to Hiina
    disable setting for new-load-management (NLM broke nodes)
    add utility to disable a config option, thanks to Bombe
    merge debian package as default build action thanks to DC*/desyncr! This resolves one of our high impact tasks.

[close]

Weitere Infos & DL -> https://github.com/freenet/fred/releases

https://freenetproject.org/index.html