Skip to content

Netatalk 4.5.2

Latest

Choose a tag to compare

@github-actions github-actions released this 06 Sep 19:53
· 237 commits to main since this release

Netatalk 4.5.2 is available!

The Netatalk team is proud to announce the latest version in the Netatalk 4.5 release series.

This is a bugfix version that fixes a performance regression in the DSI transport layer caused by the security patches in version 4.5.1. In order to fix this, we made a ABI breaking change – dsi_writeinit changed to a pointer handoff signature – and consequently the libatalk soversion is bumped to 21.

A suite of hardening fixes to the EA and Spotlight code is also included.

All users of previous Netatalk versions are encouraged to upgrade to 4.5.2.

Installation

netatalk-4.5.2.tar.xz is the Netatalk source distribution.
See INSTALL for required dependencies, then build with:

# Extract the source
tar -xf netatalk-4.5.2.tar.xz
cd netatalk-4.5.2

# Configure and build
meson setup build
meson compile -C build

# Install
sudo meson install -C build

netatalk-4.5.2.wbm.gz is the Webmin module tarball.
To install the module:

# Adjust the path to match your Webmin installation
/usr/share/webmin/install-module.pl netatalk-4.5.2.wbm.gz

What's Changed

  • [4.5] dsi: count the server quantum against write data, not the whole frame by @andylemin in #3205
  • libatalk: bound AppleDouble EA reads
  • spotlight: reject empty CNID arrays
  • spotlight: validate CNID array elements
  • distrib: update Webmin version to 2.660 in Dockerfile

Full Changelog: netatalk-4-5-1...netatalk-4-5-2