github hyphanet/fred build01494
build01494: 2022-06-25

latest releases: build01498, build01498-pre1, testing-build-1498-pre1...
2 years ago

Freenet 0.7.5 build 1494 is now available.

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

  • AB


Arne Babenhauserheide (12):
randomize pitch black defense times
remove unnecessary import
remove more unnecessary imports
use UTC clock
wait at least 12 hours between pitch black mitigations
bandwidth: parse bit suffix correctly
fix parts of de-translation
remove Frost on ChatForumsToadlet from non-updated translations (removed 2019 from the original english)
add opens jvmargs on java 17
m3u-player: more robust sizes, do not use overlay for audio.
remove old unconditional logging line that has been ignored for a decade now and pollutes the log
change misleading naming — thanks to Steve for the review!

Arne Babenhauserheide (freenet releases) (4):
Update default bookmark editions
updated NEWS
updated NEWS
Build 1494

Oleh Shklyar (12):
allow /imagecreator/?width=200&height=100&text=200x100 url from freesites
Path availability Fix (using link filter)
Validate image size
Optimization of maximum font size algorithm
Validate image size
Clean
Clean
Timestamp
ImageCreatorToadletTest
Removed alignment using spaces
To date, there is no reason to open access
Reducing opened API

Trivuele (6):
Make it easier to build without network access
Allow only doing a single wizard step
User alert if datastore is below 10% of available space -- rebased without new datastore settings
Disable write local to datastore functionality when opennet enabled
Nothing ever triggers onAbortDownstreamTransfers()
Stop storing blocks twice

freedom-of-depression (1):
fix FOAFMitigationHack

What's Changed

Full Changelog: build01493...build01494

Don't miss a new fred release

NewReleases is sending notifications on new releases.