Hi,

I created the first test release for 1494:
https://github.com/freenet/fred/releases/tag/build01494

Please check the installers and please test whether the
freenet-testing-build-1494-pre1.jar works as a drop-in replacement for
freenet.jar freenet.jar.new and freenet-stable-latest.jar

This will become 1494 if no major problems are found.


This build improves four broad areas:

- streaming on demand,
- configuration,
- security, and
- bugfixes.


Streaming provides improved video and audio:
Video sizes are more robust when the size changes between subsequent videos.
Audio tags no longer try to display the overlay.
This finally enables convenient Samizdat Radio

To help modernize the configuration of existing nodes,
Freenet now shows 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!

Also the bandwidth settings now parse the bit suffix correctly
(lowercase b in kbps is bit, not byte).

The security received improvements both for friend to friend mode,
for opennet, and to tools for Freesites:

Friend-to-Friend mode now randomizes pitch black defense times
and waits at least 12 hours between pitch black mitigations
to prevent timing attacks.

Opennet is hardened by disabling the 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!

Also a FOAF mitigation was fixeb that wasn't operational, because it lacked
a conversion to percent.  Thanks to freedom-of-depression!

The /imagecreator/ tool, among other changes, now ensures
that requested image sizes are sane — thanks to Oleh from Redwerk

Finally it’s now easier to build fred without network access. Thanks to 
Trivuele!

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!

A big thank you to all contributors and reviewers
for getting this release in shape!

And thank you for using Freenet!

- AB


Developer changelog:

2022-06-24

Changes in 1494:

- Show 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


To test this from Freenet, just switch the update key on

http://127.0.0.1:8888/config/node.updater?fproxyAdvancedMode=2

(or whatever your IP and Port) to

USK@wytBz~rduWSo9-MmVW4AVqY3ESebPPCP9vC-eSxe-vg,mZqWi0sHmhn5kt0idu-~K4pk~~8eNXxMeYen73FOfA8,AQACAAE/jar/1493


1494 roadmap:

- One week of testing the pre-release
- A release to a testing key next weekend
- Insert to the real update key on saturday 2022-07-02.



This release contains more Java 17 compatibility fixes, especially for
Windows, and that requires changes in the installer and tray which are a
bit brittle (failing there can cause Freenet to fail to start), so we
need testing in many configurations!

Please give it good testing!


Best wishes,
AB
-- 
Unpolitisch sein
heißt politisch sein,
ohne es zu merken.
draketo.de

Attachment: signature.asc
Description: PGP signature

Reply via email to