Skip to content

Freenet 0.7.5 build 1495

Compare
Choose a tag to compare
@ArneBab ArneBab released this 03 Dec 13:40
· 744 commits to next since this release
build01495
623e592

2022-12-29

Freenet 0.7.5 build 1495 is now available with many improvements.

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