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
- Allow ImageCreator url from freesites by @Olezha in #682
- randomize pitch black defense times by @ArneBab in #747
- bandwidth: parse bit suffix correctly by @ArneBab in #764
- Propagate translation changes by @ArneBab in #767
- m3u-player: more robust sizes, do not use overlay for audio. by @ArneBab in #768
- add opens jvmargs when building on java 17 by @ArneBab in #769
- remove old unconditional logging line that has been ignored for a dec… by @ArneBab in #770
- fix FOAFMitigationHack by @ArneBab in #772
- Trivuele batch 1 v3 by @ArneBab in #776
- Stop storing blocks twice by @ArneBab in #779
Full Changelog: build01493...build01494